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

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

Commando 3.swf

This is the info page for
Flash #26015

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


Text
<P ALIGN="LEFT"><FONT FACE="_sans" SIZE="12" COLOR="#000000"> </FONT></P>

Airfield

Airfield

Tech Tower

Tech Tower

Factory

Factory

Barracks

Barracks

Back
Click here to go back.

Sniper - $
Fires powerful bullets at long
range. Cannot attack air units.

100

Laser Trooper - $
Fires lasers. Good against helicopters
and units with low armour.

100

Bazooka Trooper - $
Fires rockets, good against
vehicles and air units.

100

Light Infantry - $
Fires bullets. Good against ground
troops, cannot attack air units.

100

Ambulance - $
Heals nearby units. Has high speed,
low armour, and a small turret for
fending off enemy ground troops.

500

Turret Upgrade - $500
Adds strong bullet attack to Heavy
Tanks, can't be used against air units.

Laser Tank - $
Fires lasers, but (unlike the laser trooper)
doesn't have to reload, moves faster, and
has more health. Good against units with
low armour and helicopters.

500

Gattling Tank - $
Fires gattling bullets at a high speed.
Very strong against air units and ground
troops, can crush ground troops.

500

Heavy Tank - $
Heavily armoured, Fires shells. Good
against vehicles, can crush ground
troops, cannot attack air units.

500

Heat-seeking Rockets - $800
Increases accuracy and damage
of rockets and rocket pods

Beam Concentration - $500
Increases damage of lasers

Armor Piercing Bullets - $500
Increases damage of bullets

Helix - $
Drops powerful bombs. Strong
against ground troops and vehicles,
cannot attack other air units.

1000

Comanche - $
Fires strong bullets. Good against
ground troops and air units.

500

Comanche Rocket Pods - $700
Equips your Comanche helicopters
with a rocket attack

Surrender
Forfeits the match, taking you
to the 'Lose' screen.

Sound Options
Takes you to the sound
options panel

Low Quality
Disables all anti-aliasing and smoothing.
This setting speeds up graphic rendering
a lot,  but you'll get a lot of pixellated
edges. Use if you want a high framerate.

Select the graphic rendering quality you want.
Lower quality means smoother gameplay.

High Quality
Use this quality setting if you have a
decent computer or don't care about
things moving fluidly. Anti-aliases
graphics using a 4x4 grid.

Medium Quality
A good balance between fast rendering
and good quality graphics. Anti-aliases
graphics using a 2x2 grid, doesn't
smooth bitmaps (such as the map).

Voice Volume

Sound Effects Volume

Music Volume

Target Nearest Enemy
Makes selected units attack the
nearest enemy.

Reform Line
Makes selected units form up in a line

10

10

/

10

10

Troop Freeze
Freezes all enemy units in a
specified area.

Fire the Ion Cannon
Satellites fire a mouse-controlled
ion beam onto the battlefield.

Launch Nuke
Click here to launch a nuke, which
will kill all units on the battlefield.

100000

100000

100000

100000

100000

100000

100000

100000

100000

100

100

100000

100000

100000

100000

100000

100000

100000

100000

100000

Menu

Menu

100

100

HIGH

Quality changed to:

MEDIUM

LOW

Build a unit to start the battle

$

$

1000

1000

1000

1000

1000

1000

1000

1000

$

1000

1000

1000

1000

1000

1000

1000

1000

Light Infantry
Fires bullets. Good against ground
troops, cannot attack air units.

Bazooka Trooper
Fires rockets, good against
vehicles and air units.

Laser Trooper
Fires lasers. Good against helicopters
and units with low armour.

Sniper
Fires powerful bullets at long
range. Cannot attack air units.

Heavy Tank
Heavily armoured, Fires shells. Good against vehicles,
can crush ground troops, cannot attack air units.

Gattling Tank
Fires gattling bullets at a high speed. Very strong against
air units and ground troops, can crush ground troops.

Laser Tank
Fires lasers, but (unlike the laser trooper) doesn't have to reload, moves faster,
and has more health. Good against units with low armour and helicopters.

Ambulance
Heals nearby units. Has high speed, low armour, and
a small turret for fending off enemy ground troops.

Comanche
Fires strong bullets. Good against
ground troops and air units.

Helix
Drops powerful bombs. Strong against ground
troops and vehicles, cannot attack other air units.

Turret Upgrade
Adds strong bullet attack to Heavy
Tanks, can't be used against air units.

Comanche Rocket Pods
Equips your Comanche helicopters
with a rocket attack

Heat-seeking Rocket
Increases accuracy and damage
of rockets and rocket pods

Armor Piercing Bullets
Increases damage of bullets

Beam Concentration
Increases damage of lasers

Nuclear Missile
Launches a nuke, which will kill all
units on the battlefield.

Ion Beam
Uses a satellite to fire a mouse-
controlled ion beam onto the battlefield.

Troop Freeze
Freezes all enemy units
in a specified area.

Armour Piercing Bullets

Armour Piercing Bullets

Armour Piercing Bullets

Armour Piercing Bullets

Armour Piercing Bullets

Armour Piercing Bullets

Armour Piercing Bullets

Armour Piercing Bullets

x

¯

$

$

5000

5000

5000

5000

5000

5000

5000

5000

5000

Armour Piercing Bullets

Don't vote on the game unless you know how to play!
Read the 'How To Play' section once the game has loaded!

Flash V-Cam

.com

.com

Don't vote on the game unless you know how to play!
Read the 'How To Play' section if you haven't done so already.

CREDITS

CREDITS

CREDITS

HOW TO PLAY

HOW TO PLAY

HOW TO PLAY

SETTINGS

SETTINGS

SETTINGS

RANDOM MATCH

RANDOM MATCH

RANDOM MATCH

Commando 3 was made for:

CAMPAIGN MODE

CAMPAIGN MODE

CAMPAIGN MODE

FREE PLAY

FREE PLAY

FREE PLAY

v 1.5

This game is Copyright 2005-2006, Alex Birch of Birchlabs.co.uk, made for the Armor Gaming Challenge #3 at Armorgames.com.

Continue

Continue

Continue

Continue

YOU WON!

YOU LOST!

Yet again, we have overestimated the enemy's resources. How on Earth did they disable our troops? Perhaps an electromagnetic pulse of some sort, or maybe gas... It produced the same effect as a flashbang grenade, but with darkness. Our scientists are looking into this, but for the moment we should concern ourselves with our new upgrade- comanche rocket pods. These were used to great effect by our comrades a few days ago, and led to the conquering of "+country+". It is our job to destroy any rebels left behind. Hold the line, and let noone get through.

Back To Main Menu

Back To Main Menu

Back To Main Menu

GIVE UP

GIVE UP

Email address to reply to (optional):

Message:

Use this form to send bug
reports or suggestions to
me. If you want a reply,
then enter an email
address for me to talk to
you through. It'll take a
maximum of 10 seconds
to send the message. If it
works, you'll be taken
back to the main menu. If
it doesn't, then don't keep
waiting, nothing's likely to
happen, try again some
other time. If this feature
gets abused (and it
probably will), I'll set up
my mail filters to ignore
messages from it, so don't
be surprised if I never
reply to you.
- Alex Birch, maker of
Commando 3

Subject:

SEND

10

Player 2's population limit

10

Player 1's population limit

$

2500

Player 2's budget

2500

Player 1's budget

Back

Back

Back

Play

Play

Play

Play

Framerate is 30 fps

frames

15

Enemy moves every

times per second

Enemy moves

15

Hard

Easy

Difficulty

Click here to show advanced settings

Click here to show advanced settings

Click here to show advanced settings

Click here to hide advanced settings

Click here to hide advanced settings

Click here to hide advanced settings

f

O

f

O

f

O

O

f

n

n

n

Percent of unit value claimed as bounty:

0%

3

n

/

Cash received for destroying enemy units:

0.

3

HP loss (per frame) when no units are on field

3

HP loss (per frame) when other team is in hill

3

Flag captures required to win match

3

HP loss (per frame) when Power Ball is being held

10

Percentage of unit's HP subtracted from base HP

Deathmatch

Deathmatch

Deathmatch

Deathmatch

Power Ball

Power Ball

Power Ball

Power Ball

Power Ball

Capture the Flag

Capture the Flag

Capture the Flag

Capture the Flag

King of the Hill

King of the Hill

King of the Hill

King of the Hill

Classic

Classic

Classic

Classic

In Capture the Flag, each team will endeavour to take the flag from the middle of the map and place it into their base's flag holder. Each time they do this, it will damage the other team, and after 3 flags have been captured, the enemy will be dead.

Game mode:

Next

Next

Next

Load an existing campaign

Load an existing campaign

Load an existing campaign

Load an existing campaign

Start a new campaign

Start a new campaign

Start a new campaign

FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF,

Save Flag and Play

Save Flag and Play

000000

Hexadecimal colour:

0

Design a flag for your country

Place your country on the map, you can't put it in the sea or on top of an existing flag.

You need to choose at least 1 unit to continue

$

1000

Unit Gold Left (get further on Campaign Mode to get more):

Select the units that will be available to you in this battle

Let Me Choose My Squad

Let Me Choose My Squad

Let Me Choose My Squad

Give Me A Random Squad

Give Me A Random Squad

Give Me A Random Squad

You are about to select the units and upgrades available to you in this battle.

1000

Upgrade Gold Left (get further on Campaign Mode to get more):

Select the upgrades and powers that will be available to you in this battle

1000

Select the units that will be available to the enemy in this battle

1000

Select the upgrades and powers that will be available to the enemy in this battle

Let Me Choose The Enemy's Squad

Let Me Choose The Enemy's Squad

Let Me Choose The Enemy's Squad

Make The Enemy Choose The Same Squad As Me

Make The Enemy Choose The Same Squad As Me

Make The Enemy Choose The Same Squad As Me

Make The Enemy Choose A Random Squad

Make The Enemy Choose A Random Squad

Make The Enemy Choose A Random Squad

You are about to select the units and upgrades available to the enemy in this battle.

In-battle graphics quality

Voice Volume

Sound Effects Volume

Music Volume

Settings

Open Settings

Open Settings

The Flash Player was not able to save the required
data to your disk. Commando 3 relies heavily on
saving data, for keeping track of your progress on
Campaign Mode, or saving your volume and
graphics quality settings, or saving your free play
mode preferences. Now, if you want to fix this
problem, you'll have to click the button below to
open up the storage settings panel, and allow this
game to use at least 10 KB of space.

Click the button when
you're done.

Finish

Finish

That doesn't appear to have worked. Click the
button again to have another try, I'm sure you'll get
it working eventually.

Shows currently
selected building

Buildings

Buildings

10

10

1000

1000

100

100

The HUD

Below is a picture of the HUD, where all your battle information is. If you click on one of the
buildings, you'll be able to purchase the units they produce. However, they will be invisible if the
thing they produce is not available to you in that particular battle. You can purchase upgrades in the
Tech Tower.

Introduction To The Game

Commando 3 is a game of strategy. Like in any other RTS (real-time strategy) game, you must lead
your troops well to win the battle. You win the match when the opponent is at 0 HP. The way to
hurt your opponent may differ between matches. In Classic Mode, you hurt the enemy by having
units on the field when he doesn't. Deathmatch is the same, except you also hurt him by destroying
his units. In King Of The Hill, you hurt him by having control of the Hill in the middle of the map. In
Capture The Flag, you hurt him by returning the flag to your side of the field. In Power Ball, you
must hold onto the Power Ball until he dies.

How To Play

Minimap

Menu button

The enemy's Money

The enemy's Health Bar

The enemy's Population limit

Units the enemy has
on the battlefield

Your Population limit

Units you've got
on the battlefield

Your Health Bar

Your Money

More On The HUD

That's not all the HUD's used for, though. It shows useful information about the battle. The top part
of the HUD shows how much money, how much health, and how many units each team has. The
bottom-right of the HUD is a minimap, you can scroll around the battlefield by clicking and dragging
it, or by using the WASD keys or arrow keys. It shows enemies as red dots, your units as green
dots, selected units as white dots, and frozen units as black dots (you can freeze a unit using the
Troop Freeze command, but we'll get to that later). The menu button above the minimap is used for
changing graphics and sound settings, or surrendering the battle. Note also that I wanted to put a
pause button in there, too, but Commando 3's too complex to have a pause feature. It just crashes
the game. : (

The number keys (not the Numpad, that's used for something else) can be used to assign units to
groups. Hold down Space and press a number to assign selected units to the group of that number,
and press the number again at any time without holding space to select that group.
The numpad can be used to select all units of a certain type, if you can memorise the hotkeys:
0 for Light Infantry, 1 for Bazooka Troopers, 2 for Laser Troopers, 3 for Snipers, 4 for Gattling
Tanks, 5 for Heavy Tanks, 6 for Laser Tanks, 7 for Ambulances, 8 for Comanches, and 9 for Helices.

See the aura below some of the units? When it's red, it
means the unit is already selected, when it's blue, it means
the unit is being selected, and when it's not visible, it means
the unit is not selected.
Another way to select a unit is to click on it. If you
double-click on a unit, all the units of its type will be
selected. If you hold down shift whilst selecting units, it
adds them to your selection.
To deselect all units, hold down Ctrl (or     if you're
using a Mac) and click anywhere on the battlefield.

Selecting units

Now, the most important aspect of controlling your army is giving your units orders. To choose
which units you're commanding, you need to select them. There are many ways to do this. The first
method is to click and drag a selection box around them.

Commanding units

After you've selected your units, you can order them to do something. Either click somewhere on
the battlefield to make them walk there, or click on an enemy unit to make them attack it. Also,
when a unit is selected, two buttons will appear in the HUD: Target Nearest Enemy, and Reform
Line. The former tells all selected units to attack the nearest enemy to them, and the latter makes
them line up together.

I think that just about covers it! Enjoy the game!

The Enemy's Commands

Your Commands

Finish

Finish

Finish

Using Commands

Commands have returned! They work the same way they did in Commando 2  - once you've got
one charged up, you click on it to use it. There are three commands available: Nuclear Missile, which
destroys everything, Ion Beam, which fires a guided beam of destruction onto the field, and Troop
Freeze, which freezes all enemy units within a defined area for a short period of time. You can see
how much of the Command has been charged by checking its icon.

Back
Click here to return to the main menu.

Would not have been possible without the following people:
My twin, Jamie - for letting me delegate lots of the workload to him
Ed B - for ideas, bug reports, support, and being a true friend
Smitty - for his relentless stream of suggestions and support
Ben W - because you can't put Smitty in the credits without mentioning Ben
Olly - for being Olly (amongst other things)
Kyran - because he owes me money
Samir - for his secret cameo appearance on the side of a nuclear missile
Blue 2 - for being the only person online while I was having no sleep
Hannah - for trying to be the only person online while I was having no sleep
Inglor and Dan - for holding this contest, and KNOWING EVERYTHING
Namzorg - for teaching me everything I know about ActionScript
My dad - for help on the mathematical side of things, the flag designer, etc.
Everyone at Flash Kit - for solving the problems I couldn't fix on my own
Squize, Tonypa, and UnknownGuy - for promptly responding to my sound topic
The guy at FK who drew the C3 logo - because mine sucked :P
Miss J - because she's cool
Mr. Murphy - because he's also cool
My good friend, caffiene - because it's half past six and I haven't had any sleep yet
Apple - for your excellent XCode software (amongst other things)
Macromedia - for Flash
Adobe - for Macromedia... and Photoshop
Alex Birch of Birchlabs.co.uk - because I MADE the game
Findsounds.com - because that's where I got all the sound effects from
Mr. Anderson and Dan Butt - for the sound effects I was originally going to use
Andy Dennis - for doing the voice acting
Peter Murphy, MaX, and Dillon Barber - for voice clips that didin't make the final game
Mark Rainbow - for making the awesome music
Audacity.sourceforge.net - for sound editing software
Everyone I forgot about - because I'm really, REALLY tired right now
And you.
THANKS FOR PLAYING!!

ActionScript [AS1/AS2]

Frame 1
stop(); fscommand ("allowscale", "false"); fscommand ("showMenu", "false"); Stage.showMenu = false; onEnterFrame = function () { _root.bytesLoaded = _root.getBytesLoaded(); _root.bytesTotal = _root.getBytesTotal(); _root.percentLoaded = Math.round(100 * (_root.bytesLoaded / _root.bytesTotal)); _root.percentLoadedText = _root.percentLoaded + "%"; _root.bar.gotoAndStop(percentLoaded); if (bar._currentframe == 100) { savefile = SharedObject.getLocal("Commando3"); save = savefile.data; saveResult = savefile.flush(); if (saveResult) { gotoAndStop (2); } else if (saveResult == false) { gotoAndStop (21); } else { savefile.onStatus = function (status) { if (status.code == "SharedObject.Flush.Failed") { gotoAndStop (21); } if (status.code == "SharedObject.Flush.Success") { gotoAndStop (2); } }; } onEnterFrame = null; } };
Frame 2
function makeBox(x, y, scale, b, drawGrid, colour) { b.moveTo(x, y); if (drawGrid) { b.lineStyle(1, 0, 100); } b.beginFill(colour, 100); b.lineTo(x + scale, y); b.lineTo(x + scale, y + scale); b.lineTo(x, y + scale); b.lineTo(x, y); b.endFill(); b.col = colour; } function loadFlag() { flagArray = save.flagArray.split(", ", 100000); iteration = 0; j = 0; while (j < ySquares) { var i = 0; while (i < xSquares) { s = squares[(("square_" + i) + "_") + j]; paintColour = parseInt("0x" + flagArray[iteration]); paint(s); iteration++; i++; } j++; } paintColour = colourFeedback.col; } function paint(obj) { if (obj._parent == squares) { obj.clear(); if (flagMode == 1) { makeBox(gridX + (obj.x * globalScale), gridY + (obj.y * globalScale), globalScale, obj, false, paintColour); } else { makeBox(gridX + (obj.x * globalScale), gridY + (obj.y * globalScale), globalScale, obj, true, paintColour); } } else { col = new Color(obj); col.setRGB(paintColour); obj.col = paintColour; } } function p1RandomTeam() { team1Units = [false, false, false, false, false, false, false, false, false, false]; prices = [[250, 0], [300, 1], [650, 2], [550, 3], [600, 4], [400, 5], [700, 6], [500, 7], [1000, 8], [800, 9]]; recursions = 10; campaignGold = 1000 + ((save.level - 1) * 200); antiAir = false; var i = 0; while (i <= recursions) { if (antiAir) { priceVar = random(campaignGold); } else { antiAir = true; tempVar = random(3); if (tempVar == 0) { priceVar = 300; } else if (tempVar == 1) { priceVar = 500; } else { priceVar = 600; } } dist = 10000; unit = null; element = null; for (j in prices) { p = prices[j]; distance = priceVar - p[0]; if (p[0] <= campaignGold) { if (distance >= 0) { if (distance < dist) { dist = distance; unit = p; element = j; } } } } if (unit != null) { team1Units[unit[1]] = true; campaignGold = campaignGold - unit[0]; prices.splice(element, 1); } i++; } c = false; for (var i in team1Units) { if (team1Units[i]) { c = true; break; } } if (c == false) { team1Units = [true, false, true, false, false, false, false, false, false, false]; } team1PossibleUpgrades = [false, false, false, false, false, false, false, false]; prices = [[500, 0], [700, 1], [800, 2], [500, 3], [500, 4], [1000, 5], [1000, 6], [1000, 7]]; if ((!team1Units[5]) && (!team1Units[6])) { prices.splice(4, 1); } if (((((!team1Units[0]) && (!team1Units[3])) && (!team1Units[4])) && (!team1Units[7])) && (!team1Units[2])) { prices.splice(3, 1); } if (!team1Units[1]) { prices.splice(2, 1); } if (!team1Units[4]) { prices.splice(1, 1); } if (!team1Units[2]) { prices.splice(0, 1); } recursions = 20; campaignUpgradeGold = 1000 + ((save.level - 1) * 200); var i = 0; while (i <= recursions) { upgradeChoice = null; upgradeChoice = random(prices.length); if (upgradeChoice != null) { if (prices[upgradeChoice[0]] <= campaignUpgradeGold) { team1PossibleUpgrades[prices[upgradeChoice][1]] = true; campaignUpgradeGold = campaignUpgradeGold - prices[upgradeChoice][0]; if (prices[upgradeChoice][1] == 0) { c = true; for (j in prices) { p = prices[j]; if (p[1] == 3) { c = false; } } if (c) { if (!team1PossibleUpgrades[3]) { prices.push([500, 3]); } } } if (prices[upgradeChoice][1] == 1) { c = true; for (j in prices) { p = prices[j]; if (p[1] == 2) { c = false; } } if (c) { if (!team1PossibleUpgrades[2]) { prices.push([800, 2]); } } } prices.splice(upgradeChoice, 1); for (j in prices) { p = prices[j]; if (p[0] > campaignUpgradeGold) { prices.splice(j, 1); } } } } i++; } c = false; for (var i in team1PossibleUpgrades) { if (team1PossibleUpgrades[i]) { c = true; break; } } if (c == false) { team1PossibleUpgrades = []; } team1CanUpgrade = []; team1CanUpgrade.push(team1PossibleUpgrades[2]); team1CanUpgrade.push(team1PossibleUpgrades[3]); team1CanUpgrade.push(team1PossibleUpgrades[4]); team1CanUpgrade.push(team1PossibleUpgrades[1]); team1CanUpgrade.push(team1PossibleUpgrades[0]); nukesOn = team1PossibleUpgrades[5]; habisLasersOn = team1PossibleUpgrades[6]; troopFreezeOn = team1PossibleUpgrades[7]; team1CanUpgrade.splice(5, 3); } function p2RandomTeam() { team2TempUnits = [false, false, false, false, false, false, false, false, false, false]; prices = [[250, 0], [300, 1], [650, 2], [550, 3], [600, 4], [400, 5], [700, 6], [500, 7], [1000, 8], [800, 9]]; recursions = 20; p2CampaignGold = 1000 + ((save.level - 1) * 200); antiAir = false; var i = 0; while (i <= recursions) { if (antiAir) { priceVar = random(p2campaignGold); } else { antiAir = true; tempVar = random(3); if (tempVar == 0) { priceVar = 300; } else if (tempVar == 1) { priceVar = 500; } else { priceVar = 600; } } dist = 10000; unit = null; element = null; for (j in prices) { p = prices[j]; distance = priceVar - p[0]; if (p[0] <= p2CampaignGold) { if (distance >= 0) { if (distance < dist) { dist = distance; unit = p; element = j; } } } } if (unit != null) { team2TempUnits[unit[1]] = true; p2CampaignGold = p2CampaignGold - unit[0]; prices.splice(element, 1); } i++; } c = false; for (var i in team2TempUnits) { if (team2TempUnits[i]) { c = true; break; } } if (c == false) { team2TempUnits = team1Units; } team2PossibleUpgrades = [false, false, false, false, false, false, false, false]; prices = [[700, 0], [800, 1], [500, 2], [500, 3], [1000, 4], [1000, 5], [1000, 6]]; if ((!team2Units[5]) && (!team2Units[6])) { prices.splice(4, 1); } if (((((!team2Units[0]) && (!team2Units[3])) && (!team2Units[4])) && (!team2Units[7])) && (!team2Units[2])) { prices.splice(3, 1); } if (!team2Units[1]) { prices.splice(2, 1); } if (!team2Units[4]) { prices.splice(1, 1); } if (!team2Units[2]) { prices.splice(0, 1); } recursions = 10; p2campaignUpgradeGold = 1000 + ((save.level - 1) * 200); var i = 0; while (i <= recursions) { upgradeChoice = null; upgradeChoice = random(prices.length); if (upgradeChoice != null) { if (prices[upgradeChoice[0]] <= p2campaignUpgradeGold) { team2PossibleUpgrades[prices[upgradeChoice][1]] = true; p2campaignUpgradeGold = p2campaignUpgradeGold - prices[upgradeChoice][0]; if (prices[upgradeChoice][1] == 0) { c = true; for (j in prices) { p = prices[j]; if (p[1] == 3) { c = false; } } if (c) { if (!team2PossibleUpgrades[3]) { prices.push([500, 3]); } } } if (prices[upgradeChoice][1] == 1) { c = true; for (j in prices) { p = prices[j]; if (p[1] == 2) { c = false; } } if (c) { if (!team2PossibleUpgrades[2]) { prices.push([800, 2]); } } } prices.splice(upgradeChoice, 1); for (j in prices) { p = prices[j]; if (p[0] > p2campaignUpgradeGold) { prices.splice(j, 1); } } } } i++; } c = false; for (var i in team2PossibleUpgrades) { if (team2PossibleUpgrades[i]) { c = true; break; } } if (c == false) { team2PossibleUpgrades = team1CanUpgrade; } team2CanUpgrade = []; team2CanUpgrade.push(team2PossibleUpgrades[2]); team2CanUpgrade.push(team2PossibleUpgrades[3]); team2CanUpgrade.push(team2PossibleUpgrades[4]); team2CanUpgrade.push(team2PossibleUpgrades[1]); team2CanUpgrade.push(team2PossibleUpgrades[0]); p2nukesOn = team2PossibleUpgrades[5]; p2habisLasersOn = team2PossibleUpgrades[6]; p2troopFreezeOn = team2PossibleUpgrades[7]; team2CanUpgrade.splice(5, 3); } if (save.team1Units == undefined) { save.team1Units = "0,0,0,0,0,0,0,0,0,0"; } if (save.team2Units == undefined) { save.team2Units = "0,0,0,0,0,0,0,0,0,0"; } if (save.team1UpgradeChoices == undefined) { save.team1UpgradeChoices = "0,0,0,0,0,0,0,0"; } if (save.team2UpgradeChoices == undefined) { save.team2UpgradeChoices = "0,0,0,0,0,0,0,0"; } if (save.p1poplimit == undefined) { save.p1poplimit = 10; } if (save.p2poplimit == undefined) { save.p2poplimit = 10; } if (save.team1Budget == undefined) { save.team1Budget = 2500; } if (save.team2Budget == undefined) { save.team2Budget = 2500; } if (save.gameMode == undefined) { save.gameMode = "classic"; } if (save.matchVariable == undefined) { save.matchVariable = 3; } if (save.optionsFrame == undefined) { save.optionsFrame = 1; } if (save.cashBounty == undefined) { save.cashBounty = false; } if (save.bountyQuantity == undefined) { save.bountyQuantity = 3; } if (save.level == undefined) { level = 1; save.level = level; savefile.flush(); } else { level = save.level; } if (save.musicVolume == undefined) { save.musicVolume = 50; } if (save.soundFXVolume == undefined) { save.soundFXVolume = 50; } if (save.voiceVolume == undefined) { save.voiceVolume = 50; } if (save.quality == undefined) { save.quality = "HIGH"; }
Frame 3
function attachMouse() { removeMovieClip(cursor); MacUser = System.capabilities.os.indexOf("Mac") == "0"; cursorName = "cursor" + (MacUser ? "1" : "2"); attachMovie(cursorName, cursorName, 1000000, {_x:_xmouse, _y:_ymouse}); Mouse.hide(); } quickMatch = false; z = 0; _quality = "HIGH"; attachMouse(); campaignMode = false; _root[cursorName].onEnterFrame = function () { Mouse.hide(); this._x = _xmouse; this._y = _ymouse; }; playButton.onRollOver = (playButton.onDragOver = (creditsButton.onRollOver = (creditsButton.onDragOver = (howToPlayButton.onRollOver = (howToPlayButton.onDragOver = (settingsButton.onRollOver = (settingsButton.onDragOver = (quickMatchButton.onRollOver = (quickMatchButton.onDragOver = (logoButton.onRollOver = (logoButton.onDragOver = (backButton.onRollOver = (backButton.onDragOver = (bugButton.onRollOver = (bugButton.onDragOver = (campaignModeButton.onRollOver = (campaignModeButton.onDragOver = function () { _root[cursorName].gotoAndStop(2); }))))))))))))))))); playButton.onRollOut = (playButton.onDragOut = (creditsButton.onRollOut = (creditsButton.onDragOut = (howToPlayButton.onRollOut = (howToPlayButton.onDragOut = (settingsButton.onRollOut = (settingsButton.onDragOut = (quickMatchButton.onRollOut = (quickMatchButton.onDragOut = (logoButton.onRollOut = (logoButton.onDragOut = (backButton.onRollOut = (backButton.onDragOut = (bugButton.onRollOut = (bugButton.onDragOut = (campaignModeButton.onRollOut = (campaignModeButton.onDragOut = function () { _root[cursorName].gotoAndStop(1); }))))))))))))))))); playButton.onRelease = function () { gotoAndStop (10); }; creditsButton.onRelease = function () { gotoAndStop (28); }; bugButton.onRelease = function () { gotoAndStop (8); }; campaignModeButton.onRelease = function () { gotoAndStop (11); campaignMode = true; }; logoButton.onRelease = function () { getURL ("http://www.armorgames.com", "_blank"); }; howToPlayButton.onRelease = function () { gotoAndStop (23); }; quickmatchButton.onRelease = function () { gM = random(5); if (gM == 1) { gameMode = "deathmatch"; matchVariable = 2 + (random(9) * 2); } else if (gM == 2) { gameMode = "kingofthehill"; matchVariable = 1 + random(5); } else if (gM == 3) { gameMode = "capturetheflag"; matchVariable = 1 + random(5); } else if (gM == 4) { gameMode = "powerball"; matchVariable = 1 + random(5); } else { gameMode = "classic"; matchVariable = 1 + random(5); } quickMatch = true; p1RandomTeam(); cB = random(2); cashBounty = cB == 0; if (cashBounty) { bountyQuantity = 1 + random(5); } enemyChooseMode = 1; playerChooseMode = 2; gotoAndStop (9); }; settingsButton.onRelease = function () { gotoAndStop (20); };
Frame 4
function changeQuality() { if (_quality == "HIGH") { qualityChangeText.gotoAndStop(3); qualityChangeText.timer = 30; qualityChangeText._alpha = 100; _quality = ((save.quality = "MEDIUM")); qualityChangeText.onEnterFrame = function () { this.timer--; if (this.timer <= 0) { this._alpha = this._alpha - 10; if (this._alpha <= 0) { this.gotoAndStop(1); this.onEnterFrame = null; } } }; } else if (_quality == "MEDIUM") { qualityChangeText.gotoAndStop(4); qualityChangeText.timer = 30; qualityChangeText._alpha = 100; _quality = ((save.quality = "LOW")); qualityChangeText.onEnterFrame = function () { this.timer--; if (this.timer <= 0) { this._alpha = this._alpha - 5; if (this._alpha <= 0) { this.gotoAndStop(1); this.onEnterFrame = null; } } }; } else if (_quality == "LOW") { qualityChangeText.gotoAndStop(2); qualityChangeText.timer = 30; this._alpha = 100; _quality = ((save.quality = "HIGH")); qualityChangeText.onEnterFrame = function () { this.timer--; if (this.timer <= 0) { this._alpha = this._alpha - 5; if (this._alpha <= 0) { this.gotoAndStop(1); this.onEnterFrame = null; } } }; } } function stopAllMovies(instance) { instance.stop(); for (var n in instance) { if (typeof(instance[n]) == "movieclip") { arguments.callee(instance[n]); } } } function startAllMovies(instance) { instance.play(); for (var n in instance) { if (typeof(instance[n]) == "movieclip") { arguments.callee(instance[n]); } } } function selectAll() { for (var i in p1) { p1[i].aura.gotoAndStop(3); } for (var i in p1Vehicles) { p1Vehicles[i].aura.gotoAndStop(3); } for (var i in p1Helis) { p1Helis[i].aura.gotoAndStop(3); } reFocus(); } function noShiftDeselect() { if (!Key.isDown(16)) { for (var j in p1) { p = p1[j]; p.aura.gotoAndStop(1); } for (var j in p1Vehicles) { p = p1Vehicles[j]; p.aura.gotoAndStop(1); } for (var j in p1Helis) { p = p1Helis[j]; p.aura.gotoAndStop(1); } } } function deathmatchHPDeduct(p) { if (gameMode == "deathmatch") { damage = p.maxHP * (matchVariable / 10); if (((p._parent._name == "p2") || (p._parent._name == "p2Vehicles")) || (p._parent._name == "p2Helis")) { p2currentHPUnrounded = p2currentHPUnrounded - damage; } else { currentHPUnrounded = currentHPUnrounded - damage; } } if (cashBounty) { if (((p._parent._name == "p2") || (p._parent._name == "p2Vehicles")) || (p._parent._name == "p2Helis")) { c = cashBounties.attachMovie("cashBountyText", "cashBountyText" + z, z++, {_x:p._x, _y:p._y}); c.bounty = Math.round(p.unitValue * (bountyQuantity / 10)); goldDecimal = goldDecimal - (-c.bounty); c.onEnterFrame = function () { this._y = this._y - 2; this._alpha = this._alpha - 5; if (this._alpha <= 0) { this.onEnterFrame = null; removeMovieClip(this); } }; goldDecimal = Math.min(goldDecimal, startingGold); } else { c = cashBounties.attachMovie("p2cashBountyText", "p2cashBountyText" + z, z++, {_x:p._x, _y:p._y}); c.bounty = Math.round(p.unitValue * (bountyQuantity / 10)); p2GoldDecimal = p2GoldDecimal - (-c.bounty); c.onEnterFrame = function () { this._y = this._y - 2; this._alpha = this._alpha - 5; if (this._alpha <= 0) { this.onEnterFrame = null; removeMovieClip(this); } }; p2GoldDecimal = Math.min(p2GoldDecimal, p2StartingGold); } } } function reFocus(noSound) { b = []; for (var k in p1) { q = p1[k]; if (q.aura._currentframe == 3) { b.push(q); } } for (var k in p1Vehicles) { q = p1Vehicles[k]; if (q.aura._currentframe == 3) { b.push(q); } } for (var k in p1Helis) { q = p1Helis[k]; if (q.aura._currentframe == 3) { b.push(q); } } if (b.length <= 0) { return(undefined); } c = false; for (var i in b) { q = b[i]; if (!c) { minX = q._x; minY = q._y; maxX = q._x; maxY = q._y; c = true; } else { if (q._x < minX) { minX = q._x; } if (q._y < minY) { minY = q._y; } if (q._x > maxX) { maxX = q._x; } if (q._y > maxY) { maxY = q._y; } } } d = 100000 /* 0x0186A0 */; xdist = maxX - minX; ydist = maxY - minY; middle = {x:minX + (xdist / 2), y:minY + (ydist / 2)}; focusedUnit = null; for (var i in p1) { q = p1[i]; if (q.aura._currentframe == 3) { var xdist = (middle.x - q._x); var ydist = (middle.y - q._y); var dist = Math.sqrt((xdist * xdist) + (ydist * ydist)); if (dist < d) { d = dist; focusedUnit = q; } } } for (var i in p1Vehicles) { q = p1Vehicles[i]; if (q.aura._currentframe == 3) { var xdist = (middle.x - q._x); var ydist = (middle.y - q._y); var dist = Math.sqrt((xdist * xdist) + (ydist * ydist)); if (dist < d) { d = dist; focusedUnit = q; } } } for (var i in p1Helis) { q = p1Helis[i]; if (q.aura._currentframe == 3) { var xdist = (middle.x - q._x); var ydist = (middle.y - q._y); var dist = Math.sqrt((xdist * xdist) + (ydist * ydist)); if (dist < d) { d = dist; focusedUnit = q; } } } if (!noSound) { if (focusSound) { if (focusedUnit.unit != undefined) { voices["mySound" + channels] = new Sound(voices); voices["mySound" + channels].attachSound("LInfS" + (random(2) + 1)); voices["mySound" + channels].start(); voices["mySound" + channels].setVolume(save.voiceVolume); channels++; } focusSound = false; } } changeHUDSelectFrame(); } function outOfMoney() { playSoundFX("populationBeep"); HUD.moneyPointer.timer = 30; HUD.moneyPointer.onEnterFrame = function () { this.timer--; if (this.timer <= 0) { if (this._alpha > 0) { this._alpha = this._alpha - 10; } else if (this._alpha == 0) { this.onEnterFrame = null; } } else if (this._alpha < 100) { this._alpha = this._alpha - -10; } }; } function outOfPop() { playSoundFX("populationBeep"); HUD.populationPointer.timer = 30; HUD.populationPointer.onEnterFrame = function () { this.timer--; if (this.timer <= 0) { if (this._alpha > 0) { this._alpha = this._alpha - 10; } else if (this._alpha == 0) { this.onEnterFrame = null; } } else if (this._alpha < 100) { this._alpha = this._alpha - -10; } }; } function screenShake(force) { n = createEmptyMovieClip("shaker" + z, z++); n.i = force; n.j = force; n.onEnterFrame = function () { shakeX = ((-this.i) / 2) + (Math.random() * this.i); shakeY = ((-this.j) / 2) + (Math.random() * this.j); this.j--; this.i--; if (this.i == 0) { shakeX = 0; shakeY = 0; this.onEnterFrame = null; removeMovieClip(this); } }; } function changeHUDSelectFrame() { if (focusedUnit != undefined) { if (focusedUnit.unit == "lInf") { HUD.bIcon.gotoAndStop(9); } else if (focusedUnit.unit == "RPG") { HUD.bIcon.gotoAndStop(10); } else if (focusedUnit.unit == "hTank") { HUD.bIcon.gotoAndStop(11); } else if (focusedUnit.unit == "gTank") { HUD.bIcon.gotoAndStop(12); } else if (focusedUnit.unit == "comanche") { HUD.bIcon.gotoAndStop(13); } else if (focusedUnit.unit == "lTroop") { HUD.bIcon.gotoAndStop(14); } else if (focusedUnit.unit == "lTank") { HUD.bIcon.gotoAndStop(15); } else if (focusedUnit.unit == "sniper") { HUD.bIcon.gotoAndStop(16); } else if (focusedUnit.unit == "helix") { HUD.bIcon.gotoAndStop(17); } else if (focusedUnit.unit == "ambulance") { HUD.bIcon.gotoAndStop(18); } } } function launchNuke(team) { if (team == 1) { nukes.attachMovie("nuke", "nuke" + z, z++, {_x:319, _y:200}); } else { n = nukes.attachMovie("nuke", "nuke" + z, z++, {_xscale:-100, _x:280, _y:200}); n._x = n._x - -45; } } function useTroopFreeze(team) { if (team == 1) { if (troopFreezeOn) { troopFreezeClicked = 1; _root[cursorName].troopFreezeCursor._visible = true; troopFreezeRing._visible = true; troopFreeze.onMouseDown = function () { if (troopFreezePercent >= 1) { if ((!Key.isDown(17)) && (!HUD.hitTest(_xmouse, _ymouse, true))) { troopFreezeClicked = 1; troopFreeze.onMouseUp = function () { _root[cursorName].troopFreezeCursor._visible = false; troopFreezeRing._visible = false; troopFreezePercent = 0; t = freezeCandy.attachMovie("freezeCircle", "freezeCircle" + z, z++, {_x:_xmouse, _y:_ymouse}); t.a = []; for (var i in p2) { p = p2[i]; xdist = p._x - t._x; ydist = p._y - t._y; distance = Math.sqrt((xdist * xdist) + (ydist * ydist)); if (distance <= 200) { t.a.push(p); } } for (var i in p2Vehicles) { p = p2Vehicles[i]; xdist = p._x - t._x; ydist = p._y - t._y; distance = Math.sqrt((xdist * xdist) + (ydist * ydist)); if (distance <= 200) { t.a.push(p); if (p.unit == "ambulance") { removeMovieClip(p.pulse); } } } for (var i in p2Helis) { p = p2Helis[i]; xdist = p._x - t._x; ydist = p._y - t._y; distance = Math.sqrt((xdist * xdist) + (ydist * ydist)); if (distance <= 200) { t.a.push(p); } } t.onEnterFrame = function () { for (var i in this.a) { p = this.a[i]; this.t = {rb:-255, gb:-255, bb:-255}; this.tColor = new Color(p); this.tColor.setTransform(this.t); p.frozen = true; } }; t.onUnload = function () { for (var i in this.a) { p = this.a[i]; this.t = {rb:0, gb:0, bb:0}; this.tColor = new Color(p); this.tColor.setTransform(this.t); p.frozen = false; if (p.unit == "ambulance") { c = p1ambulancePulses.attachMovie("ambulancePulse", p._name + "_ambulancePulse", z++, {targ:p, _x:p._x, _y:p._y}); c.onEnterFrame = function () { this._x = this.targ._x; this._y = this.targ._y; if (this.targ.HP < 0) { removeMovieClip(this); } }; p.pulse = c; } } }; troopFreeze.onMouseUp = null; troopFreezeClicked = 0; }; } else { _root[cursorName].troopFreezeCursor._visible = false; troopFreezeRing._visible = false; troopFreezeClicked = 0; } troopFreeze.onMouseDown = null; } }; } } else { b = []; for (var i in p1) { p = p1[i]; if (p.HP > 0) { if (!p.frozen) { b.push(p); } } } for (var i in p1Vehicles) { p = p1Vehicles[i]; if (p.HP > 0) { if (!p.frozen) { b.push(p); } } } for (var i in p1Helis) { p = p1Helis[i]; if (p.HP > 0) { if (!p.frozen) { b.push(p); } } } if (b.length > 0) { choice = b[random(b.length)]; p2troopFreezePercent = 0; rangle = random(360) * degToRad; rdist = 20 + random(180); tempvar1 = Math.sin(rangle); tempvar2 = Math.cos(rangle); t = freezeCandy.attachMovie("freezeCircle", "freezeCircle" + z, z++, {_x:Math.max(0, Math.min(1280, (rdist * tempvar1) + choice._x)), _y:Math.max(0, Math.min(489, (rdist * tempvar2) + choice._y))}); t.a = []; for (var i in p1) { p = p1[i]; xdist = p._x - t._x; ydist = p._y - t._y; distance = Math.sqrt((xdist * xdist) + (ydist * ydist)); if (distance <= 200) { t.a.push(p); } } for (var i in p1Vehicles) { p = p1Vehicles[i]; xdist = p._x - t._x; ydist = p._y - t._y; distance = Math.sqrt((xdist * xdist) + (ydist * ydist)); if (distance <= 200) { t.a.push(p); if (p.unit == "ambulance") { removeMovieClip(p.pulse); } } } for (var i in p1Helis) { p = p1Helis[i]; xdist = p._x - t._x; ydist = p._y - t._y; distance = Math.sqrt((xdist * xdist) + (ydist * ydist)); if (distance <= 200) { t.a.push(p); } } t.onEnterFrame = function () { for (var i in this.a) { p = this.a[i]; this.t = {rb:-255, gb:-255, bb:-255}; this.tColor = new Color(p); this.tColor.setTransform(this.t); p.frozen = true; } }; t.onUnload = function () { for (var i in this.a) { p = this.a[i]; this.t = {rb:0, gb:0, bb:0}; this.tColor = new Color(p); this.tColor.setTransform(this.t); p.frozen = false; if (p.unit == "ambulance") { c = p1ambulancePulses.attachMovie("ambulancePulse", p._name + "_ambulancePulse", z++, {targ:p}); c.onEnterFrame = function () { this._x = this.targ._x; this._y = this.targ._y; if (this.targ.HP < 0) { removeMovieClip(this); } }; p.pulse = c; } } }; } } } function fireHabisLaser(team) { if (team == 1) { _root[cursorName].superPowerCursor._visible = true; habisLasers.onMouseDown = function () { if (habisLaserPercent >= 1) { if ((!Key.isDown(17)) && (!HUD.hitTest(_xmouse, _ymouse, true))) { laserClicked = 1; laserCoords = {x:_xmouse, y:_ymouse}; createEmptyMovieClip("laserGuideArrow", z++); laserGuideArrow.lineStyle(4, 16711680, 100); laserGuideArrow.lineTo(0, -40); laserGuideArrow.lineTo(-7, -33); laserGuideArrow.moveTo(0, -40); laserGuideArrow.lineTo(7, -33); laserGuideArrow._x = _xmouse; laserGuideArrow._y = _ymouse; habisLasers.onMouseUp = function () { if (habisLaserPercent >= 1) { habisLasers.onMouseUp = null; habisLaserPercent = 0; laserClicked = 0; habisFlash.alpha = 100; habisFlash.onEnterFrame = function () { this.alpha = this.alpha - 5; this.clear(); if (this.alpha <= 0) { this.onEnterFrame = null; } else { this.beginFill(16777215, this.alpha); this.moveTo(-50, -50); this.lineTo(1380, -50); this.lineTo(1380, 860); this.lineTo(-50, 860); this.lineTo(-50, -50); this.endFill(); } }; laser = habisLasers.createEmptyMovieClip("habisLaser" + z, z++); laser.particlesize = 75; laser.particlesize2 = 150; laser._x = laserCoords.x + (laser.particlesize / 2); laser._y = laserCoords.y + (laser.particlesize / 2); laser.pulse1Temp = 0; laser.pulse2Temp = 45; laser.pulse3Temp = 90; laser.scale = 100; laser.speed = 2; laser.xspeed = Math.sin(laserGuideArrow._rotation * degToRad); laser.yspeed = Math.cos(laserGuideArrow._rotation * degToRad); laser.gap = (laser.gap2 = 20); laser.ticker = 250; laser.onEnterFrame = function () { this.ticker--; if (this.ticker <= 0) { this._alpha = this._alpha - 10; if (this._alpha <= 0) { removeMovieClip(this); } } a = []; for (var i in p1) { a.push(p1[i]); } for (var i in p1Vehicles) { a.push(p1Vehicles[i]); } for (var i in p1Helis) { a.push(p1Helis[i]); } for (var i in p2) { a.push(p2[i]); } for (var i in p2Vehicles) { a.push(p2Vehicles[i]); } for (var i in p2Helis) { a.push(p2Helis[i]); } for (var i in a) { p = a[i]; if (p.HP > 0) { xdist = (laser._x - 39) - p._x; ydist = (laser._y - 39) - p._y; dist = Math.sqrt((xdist * xdist) + (ydist * ydist)); distanceRequired = (((p._parent._name == "p1") || (p._parent._name == "p2")) ? 42 : 60); if (dist <= distanceRequired) { h = createEmptyMovieClip("flasher" + z, z++); h.p = p; h.c = 0; h.onEnterFrame = function () { if (this.c != 0) { this.t = {rb:0, gb:0, bb:0}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.onEnterFrame = null; removeMovieClip(this); } else { this.t = {rb:255, gb:255, bb:255}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.c--; } }; p.HP = p.HP - 1; p.HP = Math.max(0, p.HP); } } } this._x = this._x - ((-this.xspeed) * this.speed); this._y = this._y - (this.yspeed * this.speed); this.pulse1Temp = this.pulse1Temp + 12; this.pulse2Temp = this.pulse2Temp + 12; this.pulse3Temp = this.pulse3Temp + 12; this.pulse1Sin = Math.sin(this.pulse1Temp * degToRad) * 15; this.pulse2Sin = Math.sin(this.pulse2Temp * degToRad) * 15; this.pulse3Sin = Math.sin(this.pulse3Temp * degToRad) * 10; this.pulse1 = 100 + this.pulse1Sin; this.pulse2 = 180 + this.pulse2Sin; this.pulse3 = 235 + this.pulse3Sin; this.clear(); this.beginGradientFill("radial", [16777215, 16777215, 26367, 26367], [100, 100, 100, 0], [0, this.pulse1, this.pulse2, this.pulse3], {matrixType:"box", x:-this.particlesize, y:-this.particlesize, w:this.particlesize, h:this.particlesize, r:0}); this.curveTo(this.particlesize, 0, this.particlesize, -this.particlesize); this.curveTo(this.particlesize, -this.particlesize2, 0, -this.particlesize2); this.curveTo(-this.particlesize, -this.particlesize2, -this.particlesize, -this.particlesize); this.curveTo(-this.particlesize, this.particlesize, 0, 0); this.endFill(); particle = habisLaserEyeCandy.createEmptyMovieClip("particle" + z, z++); particle.particlesize = 20; particle.particlesize2 = 40; tempvar1 = Math.sin(random(360) * degToRad); tempvar2 = Math.cos(random(360) * degToRad); particle.yspeed = tempvar1 * 5; particle.xspeed = tempvar2 * 5; particle._x = this._x - 25; particle._y = this._y - (25 + (this.yspeed * this.speed)); particle.moveTo(0, 0); particle.beginGradientFill("radial", [16777215, 26367], [100, 0], [0, 255], {matrixType:"box", x:-particle.particlesize, y:-particle.particlesize, w:particle.particlesize, h:particle.particlesize, r:0}); particle.curveTo(particle.particlesize, 0, particle.particlesize, -particle.particlesize); particle.curveTo(particle.particlesize, -particle.particlesize2, 0, -particle.particlesize2); particle.curveTo(-particle.particlesize, -particle.particlesize2, -particle.particlesize, -particle.particlesize); particle.curveTo(-particle.particlesize, particle.particlesize, 0, 0); particle.endFill(); this.gap--; if (this.gap == 0) { this.gap = this.gap2; h = habisLaserEyeCandyLow.createEmptyMovieClip("scorch" + z, z++); h._x = this._x; h._y = this._y; h.beginGradientFill("radial", [0, 0], [100, 0], [0, 255], {matrixType:"box", x:-this.particlesize, y:-this.particlesize, w:this.particlesize, h:this.particlesize, r:0}); h.curveTo(this.particlesize, 0, this.particlesize, -this.particlesize); h.curveTo(this.particlesize, -this.particlesize2, 0, -this.particlesize2); h.curveTo(-this.particlesize, -this.particlesize2, -this.particlesize, -this.particlesize); h.curveTo(-this.particlesize, this.particlesize, 0, 0); h.endFill(); h.onEnterFrame = function () { this._alpha = this._alpha - 0.2; if (this._alpha <= 0) { removeMovieClip(this); } }; } if ((((this._x >= (1280 + this.particlesize)) || (this._y >= (760 + this.particlesize))) || (this._y <= (-this.particlesize))) || (this._x <= (-this.particlesize))) { this.clear(); this.wait = 20; this.onEnterFrame = function () { this.wait--; if (this.wait <= 0) { removeMovieClip(this); } }; } }; laserGuideArrow.onEnterFrame = function () { this._alpha = this._alpha - 5; if (this._alpha <= 0) { removeMovieClip(this); } }; } else { habisLasers.onMouseUp = null; } }; habisLasers.onMouseDown = null; _root[cursorName].superPowerCursor._visible = false; } else { _root[cursorName].superPowerCursor._visible = false; habisLasers.onMouseDown = null; habisLasers.onMouseUp = null; } } }; } else { b = []; for (var i in p1) { b.push(p1[i]); } for (var i in p1Vehicles) { b.push(p1Vehicles[i]); } for (var i in p1Helis) { b.push(p1Helis[i]); } if (b.length > 0) { habisFlash.alpha = 100; habisFlash.onEnterFrame = function () { this.alpha = this.alpha - 5; this.clear(); if (this.alpha <= 0) { this.onEnterFrame = null; } else { this.beginFill(16777215, this.alpha); this.lineTo(1280, 0); this.lineTo(1280, 760); this.lineTo(0, 760); this.lineTo(0, 0); this.endFill(); } }; m = b[random(b.length)]; laserCoords = {x:Math.max(70, Math.min((m._x - 100) + (200 * Math.random()), 1210)), y:Math.max(70, Math.min((m._y - 100) + (200 * Math.random()), 710))}; laser = habisLasers.createEmptyMovieClip("habisLaser" + z, z++); laser.particlesize = 75; laser.particlesize2 = 150; laser._x = laserCoords.x + (laser.particlesize / 2); laser._y = laserCoords.y + (laser.particlesize / 2); laser.pulse1Temp = 0; laser.pulse2Temp = 45; laser.pulse3Temp = 90; laser.scale = 100; laser.speed = 2; angle = random(360); if (b.length > 1) { k = random(b.length); r = b[k]; if (r == m) { if (b[k + 1]._alpha == undefined) { r = b[k - 1]; } else { r = b[k + 1]; } } if (r == undefined) { angle = random(360); } else { xdist = laserCoords.x - r._x; ydist = laserCoords.y - r._y; angle = (-Math.atan2(xdist, ydist)) * radToDeg; } } laser.xspeed = Math.sin(angle * degToRad); laser.yspeed = Math.cos(angle * degToRad); laser.gap = (laser.gap2 = 20); laser.ticker = 250; laser.onEnterFrame = function () { this.ticker--; if (this.ticker <= 0) { this._alpha = this._alpha - 10; if (this._alpha <= 0) { removeMovieClip(this); } } a = []; for (var i in p1) { a.push(p1[i]); } for (var i in p1Vehicles) { a.push(p1Vehicles[i]); } for (var i in p1Helis) { a.push(p1Helis[i]); } for (var i in p2) { a.push(p2[i]); } for (var i in p2Vehicles) { a.push(p2Vehicles[i]); } for (var i in p2Helis) { a.push(p2Helis[i]); } for (var i in a) { p = a[i]; if (p.HP > 0) { xdist = (laser._x - 39) - p._x; ydist = (laser._y - 39) - p._y; dist = Math.sqrt((xdist * xdist) + (ydist * ydist)); distanceRequired = (((p._parent._name == "p1") || (p._parent._name == "p2")) ? 42 : 60); if (dist <= distanceRequired) { h = createEmptyMovieClip("flasher" + z, z++); h.p = p; h.c = 0; h.onEnterFrame = function () { if (this.c != 0) { this.t = {rb:0, gb:0, bb:0}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.onEnterFrame = null; removeMovieClip(this); } else { this.t = {rb:255, gb:255, bb:255}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.c--; } }; p.HP = p.HP - 1; p.HP = Math.max(0, p.HP); } } } this._x = this._x - ((-this.xspeed) * this.speed); this._y = this._y - (this.yspeed * this.speed); this.pulse1Temp = this.pulse1Temp + 12; this.pulse2Temp = this.pulse2Temp + 12; this.pulse3Temp = this.pulse3Temp + 12; this.pulse1Sin = Math.sin(this.pulse1Temp * degToRad) * 15; this.pulse2Sin = Math.sin(this.pulse2Temp * degToRad) * 15; this.pulse3Sin = Math.sin(this.pulse3Temp * degToRad) * 10; this.pulse1 = 100 + this.pulse1Sin; this.pulse2 = 180 + this.pulse2Sin; this.pulse3 = 235 + this.pulse3Sin; this.clear(); this.beginGradientFill("radial", [16777215, 16777215, 26367, 26367], [100, 100, 100, 0], [0, this.pulse1, this.pulse2, this.pulse3], {matrixType:"box", x:-this.particlesize, y:-this.particlesize, w:this.particlesize, h:this.particlesize, r:0}); this.curveTo(this.particlesize, 0, this.particlesize, -this.particlesize); this.curveTo(this.particlesize, -this.particlesize2, 0, -this.particlesize2); this.curveTo(-this.particlesize, -this.particlesize2, -this.particlesize, -this.particlesize); this.curveTo(-this.particlesize, this.particlesize, 0, 0); this.endFill(); particle = habisLaserEyeCandy.createEmptyMovieClip("particle" + z, z++); particle.particlesize = 20; particle.particlesize2 = 40; tempvar1 = Math.sin(random(360) * degToRad); tempvar2 = Math.cos(random(360) * degToRad); particle.yspeed = tempvar1 * 5; particle.xspeed = tempvar2 * 5; particle._x = this._x - 25; particle._y = this._y - (25 + (this.yspeed * this.speed)); particle.moveTo(0, 0); particle.beginGradientFill("radial", [16777215, 26367], [100, 0], [0, 255], {matrixType:"box", x:-particle.particlesize, y:-particle.particlesize, w:particle.particlesize, h:particle.particlesize, r:0}); particle.curveTo(particle.particlesize, 0, particle.particlesize, -particle.particlesize); particle.curveTo(particle.particlesize, -particle.particlesize2, 0, -particle.particlesize2); particle.curveTo(-particle.particlesize, -particle.particlesize2, -particle.particlesize, -particle.particlesize); particle.curveTo(-particle.particlesize, particle.particlesize, 0, 0); particle.endFill(); this.gap--; if (this.gap == 0) { this.gap = this.gap2; h = habisLaserEyeCandyLow.createEmptyMovieClip("scorch" + z, z++); h._x = this._x; h._y = this._y; h.beginGradientFill("radial", [0, 0], [100, 0], [0, 255], {matrixType:"box", x:-this.particlesize, y:-this.particlesize, w:this.particlesize, h:this.particlesize, r:0}); h.curveTo(this.particlesize, 0, this.particlesize, -this.particlesize); h.curveTo(this.particlesize, -this.particlesize2, 0, -this.particlesize2); h.curveTo(-this.particlesize, -this.particlesize2, -this.particlesize, -this.particlesize); h.curveTo(-this.particlesize, this.particlesize, 0, 0); h.endFill(); h.onEnterFrame = function () { this._alpha = this._alpha - 0.2; if (this._alpha <= 0) { removeMovieClip(this); } }; } if (!this.hitTest(theMap)) { this.clear(); this.wait = 20; this.onEnterFrame = function () { this.wait--; if (this.wait <= 0) { removeMovieClip(this); } }; } }; p2HabisLaserPercent = 0; } } } function deselectAll() { for (var i in p1) { p1[i].aura.gotoAndStop(1); } for (var i in p1Vehicles) { p1Vehicles[i].aura.gotoAndStop(1); } for (var i in p1Helis) { p1Helis[i].aura.gotoAndStop(1); } focusedUnit = null; HUD.bIcon.gotoAndStop(previousHUD); } function OnMouseDown() { } function OnMouseUp() { } function playSoundFX(soundID) { soundFX["mySound" + channels] = new Sound(soundFX); soundFX["mySound" + channels].attachSound(soundID); soundFX["mySound" + channels].start(); soundFX["mySound" + channels].setVolume(save.soundFXVolume); channels++; } function OnEnterFrame() { _root[cursorName].shiftCursor._visible = Key.isDown(16); doubleClickTick--; if (Key.isDown(65)) { if (Key.isDown(17)) { selectAll(); } } if (Key.isDown(17)) { if (Key.isDown(65)) { selectAll(); } } if (Key.isDown(39) || (Key.isDown(68))) { if (Key.isDown(38) || (Key.isDown(87))) { xScreenOffset = xScreenOffset - diagonalScrollSpeed; yScreenOffset = yScreenOffset - (-diagonalScrollSpeed); } else if (Key.isDown(40) || (Key.isDown(83))) { xScreenOffset = xScreenOffset - diagonalScrollSpeed; yScreenOffset = yScreenOffset - diagonalScrollSpeed; } else { xScreenOffset = xScreenOffset - scrollSpeed; } } else if (Key.isDown(37)) { if (Key.isDown(38) || (Key.isDown(87))) { xScreenOffset = xScreenOffset - (-diagonalScrollSpeed); yScreenOffset = yScreenOffset - (-diagonalScrollSpeed); } else if (Key.isDown(40) || (Key.isDown(83))) { xScreenOffset = xScreenOffset - (-diagonalScrollSpeed); yScreenOffset = yScreenOffset - diagonalScrollSpeed; } else { xScreenOffset = xScreenOffset - (-scrollSpeed); } } else if (!Key.isDown(17)) { if (Key.isDown(65)) { if (Key.isDown(38) || (Key.isDown(87))) { xScreenOffset = xScreenOffset - (-diagonalScrollSpeed); yScreenOffset = yScreenOffset - (-diagonalScrollSpeed); } else if (Key.isDown(40) || (Key.isDown(83))) { xScreenOffset = xScreenOffset - (-diagonalScrollSpeed); yScreenOffset = yScreenOffset - diagonalScrollSpeed; } else { xScreenOffset = xScreenOffset - (-scrollSpeed); } } else if (Key.isDown(38) || (Key.isDown(87))) { yScreenOffset = yScreenOffset - (-scrollSpeed); } else if (Key.isDown(40) || (Key.isDown(83))) { yScreenOffset = yScreenOffset - scrollSpeed; } } s = HUD.minimap.screenHighlight; if (s.dragging) { s._x = Math.max(0, Math.min(50, HUD.minimap._xmouse - 12.5)); s._y = Math.max(0, Math.min(30, HUD.minimap._ymouse - 7.5)); xScreenOffset = s._x * -12.8; yScreenOffset = s._y * -12.8; } xScreenOffset = Math.min(xScreenOffset, 0); xScreenOffset = Math.max(xScreenOffset, -640); yScreenOffset = Math.min(yScreenOffset, 0); yScreenOffset = Math.max(yScreenOffset, -378); _x = (_x - ((-(xScreenOffset - _x)) / 2)); _y = (_y - ((-(yScreenOffset - _y)) / 2)); _x = (_x - (-oldShakeX)); _y = (_y - (-oldShakeY)); _x = (_x - shakeX); _y = (_y - shakeY); if (shakeX == 0) { if (shakeY == 0) { _x = Math.round(_x); _y = Math.round(_y); } } oldShakeX = shakeX; oldShakeY = shakeY; theMap.lighting._x = ((-_x) - shakeX) + oldShakeX; theMap.lighting._y = ((-_y) - shakeY) + oldShakeY; HUD._x = (startBattleText._x = (qualityChangeText._x = theMap.lighting._x)); HUD._y = (startBattleText._y = (qualityChangeText._y = theMap.lighting._y)); startBattleText._x = startBattleText._x - -197; startBattleText._y = startBattleText._y - -10; qualityChangeText._x = qualityChangeText._x - -198; qualityChangeText._y = qualityChangeText._y - -206.5; _root[cursorName]._x = (troopFreezeRing._x = _xmouse); _root[cursorName]._y = (troopFreezeRing._y = _ymouse); s._x = _x / -12.8; s._y = _y / -12.8; pulseSize = 200; healGap--; if (healGap == 0) { healGap = healGapInit; for (var i in p1) { p = p1[i]; p.healing = false; } for (var i in p1Vehicles) { p = p1Vehicles[i]; p.healing = false; } for (var i in p1Helis) { p = p1Helis[i]; p.healing = false; } for (var i in p2) { p = p2[i]; p.healing = false; } for (var i in p2Vehicles) { p = p2Vehicles[i]; p.healing = false; } for (var i in p2Helis) { p = p2Helis[i]; p.healing = false; } for (var i in p1ambulancePulses) { p = p1ambulancePulses[i]; for (j in p1) { k = p1[j]; xdist = k._x - p._x; ydist = k._y - p._y; if (Math.sqrt((xdist * xdist) + (ydist * ydist)) <= pulseSize) { if (k.HP > 0) { k.healing = true; k.HP = k.HP - -0.1; k.HP = Math.min(k.HP, k.maxHP); } } } for (j in p1Vehicles) { k = p1Vehicles[j]; xdist = k._x - p._x; ydist = k._y - p._y; if (Math.sqrt((xdist * xdist) + (ydist * ydist)) <= pulseSize) { if (k.HP > 0) { k.healing = true; k.HP = k.HP - -0.1; k.HP = Math.min(k.HP, k.maxHP); } } } for (j in p1Helis) { k = p1Helis[j]; xdist = k._x - p._x; ydist = k._y - p._y; if (Math.sqrt((xdist * xdist) + (ydist * ydist)) <= pulseSize) { if (k.HP > 0) { k.healing = true; k.HP = k.HP - -0.1; k.HP = Math.min(k.HP, k.maxHP); } } } } for (var i in p2ambulancePulses) { p = p2ambulancePulses[i]; for (var j in p2) { k = p2[j]; xdist = k._x - p._x; ydist = k._y - p._y; if (Math.sqrt((xdist * xdist) + (ydist * ydist)) <= pulseSize) { if (k.HP > 0) { k.healing = true; k.HP = k.HP - -0.1; k.HP = Math.min(k.HP, k.maxHP); } } } for (j in p2Vehicles) { k = p2Vehicles[j]; xdist = k._x - p._x; ydist = k._y - p._y; if (Math.sqrt((xdist * xdist) + (ydist * ydist)) <= pulseSize) { if (k.HP > 0) { k.healing = true; k.HP = k.HP - -0.1; k.HP = Math.min(k.HP, k.maxHP); } } } for (j in p2Helis) { k = p2Helis[j]; xdist = k._x - p._x; ydist = k._y - p._y; if (Math.sqrt((xdist * xdist) + (ydist * ydist)) <= pulseSize) { if (k.HP > 0) { k.healing = true; k.HP = k.HP - -0.1; k.HP = Math.min(k.HP, k.maxHP); } } } } } if (laserGuideArrow._alpha == 100) { xdist = laserGuideArrow._x - _xmouse; ydist = laserGuideArrow._y - _ymouse; laserGuideArrow._rotation = (-Math.atan2(xdist, ydist)) * radToDeg; } for (var i in habisLaserEyeCandy) { p = habisLaserEyeCandy[i]; p._alpha = p._alpha - 5; p._y = p._y - (-p.yspeed); p._x = p._x - (-p.xspeed); if (p._alpha <= 3) { removeMovieClip(p); } } habisLaserShakeGap--; if (habisLaserShakeGap <= 0) { habisLaserShakeGap = habisLaserShakeGapInit; habisShakeForce = 0; for (var i in habisLasers) { if (typeof(habisLasers[i]) == "movieclip") { habisShakeForce = habisShakeForce - -2; } } if (habisShakeForce > 0) { screenShake(habisShakeForce); } } if (enemyCanBuy) { nukePercent = nukePercent - -0.0005; p2NukePercent = p2NukePercent - -0.0005; nukePercent = Math.min(1, nukePercent); p2NukePercent = Math.min(1, p2NukePercent); habisLaserPercent = habisLaserPercent - -0.002; p2habisLaserPercent = p2habisLaserPercent - -0.002; habisLaserPercent = Math.min(1, habisLaserPercent); p2habisLaserPercent = Math.min(1, p2habisLaserPercent); troopFreezePercent = troopFreezePercent - -0.0025; p2troopFreezePercent = p2troopFreezePercent - -0.0025; troopFreezePercent = Math.min(1, troopFreezePercent); p2troopFreezePercent = Math.min(1, p2troopFreezePercent); } healthBarWidth = (currentHP / maxHP) * 185; HUD.healthBar.clear(); HUD.healthBar.lineStyle(1, 65280, 100); HUD.healthBar.beginFill(65280, 100); HUD.healthBar.moveTo(0, -4); HUD.healthBar.lineTo(healthBarWidth, -4); HUD.healthBar.lineTo(healthBarWidth, 4); HUD.healthBar.lineTo(0, 4); HUD.healthBar.lineTo(0, -4); HUD.healthBar.endFill(); healthBarWidth = (p2currentHP / p2maxHP) * 185; HUD.p2healthBar.clear(); HUD.p2healthBar.lineStyle(1, 65280, 100); HUD.p2healthBar.beginFill(65280, 100); HUD.p2healthBar.moveTo(0, -4); HUD.p2healthBar.lineTo(healthBarWidth, -4); HUD.p2healthBar.lineTo(healthBarWidth, 4); HUD.p2healthBar.lineTo(0, 4); HUD.p2healthBar.lineTo(0, -4); HUD.p2healthBar.endFill(); if (enemyCanBuy) { enemyWait--; if (enemyWait == 0) { enemyWait = enemyWaitInit; enemyBrain(); } } selectedUnits = 0; unitsOnField = 0; for (var i in p1) { p = p1[i]; if (typeof(p) == "movieclip") { if (p.HP > 0) { unitsOnField++; } unitBrain(); if (p.aura._currentframe == 3) { selectedUnits++; } } } for (var i in p1Vehicles) { p = p1Vehicles[i]; if (typeof(p) == "movieclip") { if (p.HP > 0) { unitsOnField++; } unitBrain(); for (var j in p2) { q = p2[j]; if (p.hitTest(q._x, q._y, true)) { q.HP = 0; } } if (p.order == "attack") { if (p.targ.unit != undefined) { p.targ.unitx = p.targ.unit._x; p.targ.unity = p.targ.unit._y; } } if (p.aura._currentframe == 3) { selectedUnits++; } } } for (var i in p1Helis) { p = p1Helis[i]; if (typeof(p) == "movieclip") { if (p.HP > 0) { unitsOnField++; } unitBrain(); if (p.aura._currentframe == 3) { selectedUnits++; } } } if (selectedUnits == 0) { focusedUnit = null; HUD.bIcon.gotoAndStop(previousHUD); } if (click != null) { clickEnd = {x:Math.max(0.5, Math.min(1279, _xmouse)), y:Math.max(0.5, Math.min(756, _ymouse))}; var xdist = Math.abs(clickEnd.x - click.x); var ydist = Math.abs(clickEnd.y - click.y); cursorLines.clear(); if ((xdist + ydist) > 10) { cursorLines.lineStyle(1, 16777215, 60); cursorLines.beginFill(16777215, 25); cursorLines.moveTo(click.x, click.y); cursorLines.lineTo(clickEnd.x, click.y); cursorLines.lineTo(clickEnd.x, clickEnd.y); cursorLines.lineTo(click.x, clickEnd.y); cursorLines.lineTo(click.x, click.y); cursorLines.endFill(); for (var i in p1) { p = p1[i]; if (cursorLines.hitTest(p._x, p._y, false)) { p.aura.gotoAndStop(2); } else if (!Key.isDown(16)) { p.aura.gotoAndStop(1); } } for (var i in p1Vehicles) { p = p1Vehicles[i]; if (cursorLines.hitTest(p._x, p._y, false)) { p.aura.gotoAndStop(2); } else if (!Key.isDown(16)) { p.aura.gotoAndStop(1); } } for (var i in p1Helis) { p = p1Helis[i]; if (cursorLines.hitTest(p._x, p._y, false)) { p.aura.gotoAndStop(2); } else if (!Key.isDown(16)) { p.aura.gotoAndStop(1); } } } } if (!Key.isDown(17)) { if (singleClicking) { if (click != null) { var xdist = Math.abs(_xmouse - click.x); var ydist = Math.abs(_ymouse - click.y); if ((xdist + ydist) <= 10) { middle = {x:_xmouse, y:_ymouse}; if (depressedUnit.HP > 0) { xdist = _xmouse - depressedUnit._x; ydist = _ymouse - depressedUnit._y; d = Math.sqrt((xdist * xdist) + (ydist * ydist)); if (d < ((10 * p.aura._xscale) / 100)) { depressedUnit.aura.gotoAndStop(2); } } } else { singleClicking = false; } } } } p2UnitsOnField = 0; for (var i in p2) { p = p2[i]; unitBrain(); if (p.HP > 0) { p2unitsOnField++; } } for (var i in p2Vehicles) { p = p2Vehicles[i]; unitBrain(); if (p.HP > 0) { p2unitsOnField++; } for (var j in p1) { q = p1[j]; if (p.hitTest(q._x, q._y, true)) { q.HP = 0; } } } for (var i in p2Helis) { p = p2Helis[i]; unitBrain(); if (p.HP > 0) { p2unitsOnField++; } } HUD.minimap.z = 0; for (var i in HUD.minimap.minimapBlips) { m = HUD.minimap.minimapBlips[i]; removeMovieClip(m); } if (gameMode == "kingofthehill") { k = HUD.minimap.minimapBlips.attachMovie("kingRing", "kingRing", z++, {_x:640, _y:378}); k._rotation = kingRing._rotation; } p1units = 0; p2units = 0; for (var i in freezeCandy) { p = freezeCandy[i]; if (typeof(p) == "movieclip") { f = HUD.minimap.minimapBlips.attachMovie("freezeCircle", "freezeCircle" + HUD.minimap.z, HUD.minimap.z++, {_x:p._x, _y:p._y}); f.gotoAndStop(p._currentframe); } } for (var i in p1) { p = p1[i]; if (p.HP > 0) { p1units++; if (p.frozen) { HUD.minimap.minimapBlips.attachMovie("blackCrosshair", "blackCrosshair" + HUD.minimap.z, HUD.minimap.z++, {_x:p._x, _y:p._y, _alpha:(p.HP / p.maxHP) * 100}); } else if (p.aura._currentframe == 3) { HUD.minimap.minimapBlips.attachMovie("whiteCrosshair", "whiteCrosshair" + HUD.minimap.z, HUD.minimap.z++, {_x:p._x, _y:p._y, _alpha:(p.HP / p.maxHP) * 100}); } else { HUD.minimap.minimapBlips.attachMovie("greenCrosshair", "greenCrosshair" + HUD.minimap.z, HUD.minimap.z++, {_x:p._x, _y:p._y, _alpha:(p.HP / p.maxHP) * 100}); } } } for (var i in p1Vehicles) { p = p1Vehicles[i]; if (p.HP > 0) { p1units++; if (p.frozen) { HUD.minimap.minimapBlips.attachMovie("blackCrosshair", "blackCrosshair" + HUD.minimap.z, HUD.minimap.z++, {_x:p._x, _y:p._y, _alpha:(p.HP / p.maxHP) * 100}); } else if (p.aura._currentframe == 3) { HUD.minimap.minimapBlips.attachMovie("whiteCrosshair", "whiteCrosshair" + HUD.minimap.z, HUD.minimap.z++, {_x:p._x, _y:p._y, _alpha:(p.HP / p.maxHP) * 100}); } else { HUD.minimap.minimapBlips.attachMovie("greenCrosshair", "greenCrosshair" + HUD.minimap.z, HUD.minimap.z++, {_x:p._x, _y:p._y, _alpha:(p.HP / p.maxHP) * 100}); } } } for (var i in p1Helis) { p = p1Helis[i]; if (p.HP > 0) { p1units++; if (p.frozen) { HUD.minimap.minimapBlips.attachMovie("blackCrosshair", "blackCrosshair" + HUD.minimap.z, HUD.minimap.z++, {_x:p._x, _y:p._y, _alpha:(p.HP / p.maxHP) * 100}); } else if (p.aura._currentframe == 3) { HUD.minimap.minimapBlips.attachMovie("whiteCrosshair", "whiteCrosshair" + HUD.minimap.z, HUD.minimap.z++, {_x:p._x, _y:p._y, _alpha:(p.HP / p.maxHP) * 100}); } else { HUD.minimap.minimapBlips.attachMovie("greenCrosshair", "greenCrosshair" + HUD.minimap.z, HUD.minimap.z++, {_x:p._x, _y:p._y, _alpha:(p.HP / p.maxHP) * 100}); } } } for (var i in p2) { p = p2[i]; if (p.HP > 0) { p2units++; if (p.frozen) { HUD.minimap.minimapBlips.attachMovie("blackCrosshair", "blackCrosshair" + HUD.minimap.z, HUD.minimap.z++, {_x:p._x, _y:p._y, _alpha:(p.HP / p.maxHP) * 100}); } else { HUD.minimap.minimapBlips.attachMovie("crosshair", "crosshair" + HUD.minimap.z, HUD.minimap.z++, {_x:p._x, _y:p._y, _alpha:(p.HP / p.maxHP) * 100}); } } } for (var i in p2Vehicles) { p = p2Vehicles[i]; if (p.HP > 0) { p2units++; if (p.frozen) { HUD.minimap.minimapBlips.attachMovie("blackCrosshair", "blackCrosshair" + HUD.minimap.z, HUD.minimap.z++, {_x:p._x, _y:p._y, _alpha:(p.HP / p.maxHP) * 100}); } else { HUD.minimap.minimapBlips.attachMovie("crosshair", "crosshair" + HUD.minimap.z, HUD.minimap.z++, {_x:p._x, _y:p._y, _alpha:(p.HP / p.maxHP) * 100}); } } } for (var i in p2Helis) { p = p2Helis[i]; if (p.HP > 0) { p2units++; if (p.frozen) { HUD.minimap.minimapBlips.attachMovie("blackCrosshair", "blackCrosshair" + HUD.minimap.z, HUD.minimap.z++, {_x:p._x, _y:p._y, _alpha:(p.HP / p.maxHP) * 100}); } else { HUD.minimap.minimapBlips.attachMovie("crosshair", "crosshair" + HUD.minimap.z, HUD.minimap.z++, {_x:p._x, _y:p._y, _alpha:(p.HP / p.maxHP) * 100}); } } } for (var i in habisLasers) { p = habisLasers[i]; if (typeof(p) == "movieclip") { HUD.minimap.minimapBlips.attachMovie("habisLaserIcon", "habisLaserIcon" + HUD.minimap.z, HUD.minimap.z++, {_x:p._x, _y:p._y}); } } if (gameMode == "kingofthehill") { kingRing._rotation = kingRing._rotation - 1; p1Ring = false; a = []; for (var i in p1) { a.push(p1[i]); } for (var i in p1Vehicles) { a.push(p1Vehicles[i]); } for (var i in p1Helis) { a.push(p1Helis[i]); } for (var i in a) { p = a[i]; if (p.HP > 0) { xdist = p._x - kingRing._x; ydist = p._y - kingRing._y; distance = Math.sqrt((xdist * xdist) + (ydist * ydist)); if (distance < kingRing.radius) { p1Ring = true; break; } } } p2Ring = false; a = []; for (var i in p2) { a.push(p2[i]); } for (var i in p2Vehicles) { a.push(p2Vehicles[i]); } for (var i in p2Helis) { a.push(p2Helis[i]); } for (var i in a) { p = a[i]; if (p.HP > 0) { xdist = p._x - kingRing._x; ydist = p._y - kingRing._y; distance = Math.sqrt((xdist * xdist) + (ydist * ydist)); if (distance < kingRing.radius) { p2Ring = true; break; } } } if (p1Ring) { if (p2Ring) { tColor = new Color(kingRing); tColor.setRGB(0); if (gameMode == "kingofthehill") { tColor2 = new Color(HUD.minimap.minimapBlips.kingRing); tColor2.setRGB(0); } } else { p2currentHPUnRounded = p2currentHPUnRounded - (matchVariable / 10); tColor = new Color(kingRing); tColor.setRGB(65280); if (gameMode == "kingofthehill") { tColor2 = new Color(HUD.minimap.minimapBlips.kingRing); tColor2.setRGB(65280); } } } else if (p2Ring) { currentHPUnRounded = currentHPUnRounded - (matchVariable / 10); tColor = new Color(kingRing); tColor.setRGB(16711680); if (gameMode == "kingofthehill") { tColor2 = new Color(HUD.minimap.minimapBlips.kingRing); tColor2.setRGB(16711680); } } else { tColor = new Color(kingRing); tColor.setRGB(16777215); if (gameMode == "kingofthehill") { tColor2 = new Color(HUD.minimap.minimapBlips.kingRing); tColor2.setRGB(16777215); } } } if (gameMode == "capturetheflag") { if (flag.targ.HP > 0) { flag._x = flag.targ._x; flag._y = flag.targ._y; flag._xscale = 100; flag._yscale = 100; if (flag.hitTest(flagArea)) { if (((flag.targ._parent._name == "p1") || (flag.targ._parent._name == "p1Vehicles")) || (flag.targ._parent._name == "p1Helis")) { p2currentHPUnRounded = p2currentHPUnRounded - (Math.ceil(p2maxHP / matchVariable) + 1); flag._x = 640; flag._y = 378; flag.targ = null; flag._xscale = 150; flag._yscale = 150; } } else if (flag.hitTest(flagArea2)) { if (((flag.targ._parent._name == "p2") || (flag.targ._parent._name == "p2Vehicles")) || (flag.targ._parent._name == "p2Helis")) { currentHPUnRounded = currentHPUnRounded - (Math.ceil(maxHP / matchVariable) + 1); flag._x = 640; flag._y = 378; flag.targ = null; flag._xscale = 150; flag._yscale = 150; } } } else { flag._xscale = 150; flag._yscale = 150; a = []; for (var i in p1) { a.push(p1[i]); } for (var i in p1Vehicles) { a.push(p1Vehicles[i]); } for (var i in p1Helis) { a.push(p1Helis[i]); } for (var i in p2) { a.push(p2[i]); } for (var i in p2Vehicles) { a.push(p2Vehicles[i]); } for (var i in p2Helis) { a.push(p2Helis[i]); } bestDist = 10000; for (var i in a) { p = a[i]; if (p.HP > 0) { xdist = p._x - flag._x; ydist = p._y - flag._y; distance = Math.sqrt((xdist * xdist) + (ydist * ydist)); if (distance < bestDist) { bestDist = distance; if (bestDist < 50) { flag.targ = p; } } } } } HUD.minimap.minimapBlips.attachMovie("flag", "flag", z++, {_x:flag._x, _y:flag._y, _xscale:640, _yscale:640}); } else if (gameMode == "powerball") { powerBall.coolThing._rotation = powerBall.coolThing._rotation - 2; if (powerBall.targ.HP > 0) { powerBall._x = powerBall.targ._x; powerBall._y = powerBall.targ._y; powerBall._xscale = 100; powerBall._yscale = 100; if (((powerBall.targ._parent._name == "p1") || (powerBall.targ._parent._name == "p1Vehicles")) || (powerBall.targ._parent._name == "p1Helis")) { p2currentHPUnRounded = p2currentHPUnRounded - (matchVariable / 10); } else if (((powerBall.targ._parent._name == "p2") || (powerBall.targ._parent._name == "p2Vehicles")) || (powerBall.targ._parent._name == "p2Helis")) { currentHPUnRounded = currentHPUnRounded - (matchVariable / 10); } } else { powerBall._xscale = 150; powerBall._yscale = 150; a = []; for (var i in p1) { a.push(p1[i]); } for (var i in p1Vehicles) { a.push(p1Vehicles[i]); } for (var i in p1Helis) { a.push(p1Helis[i]); } for (var i in p2) { a.push(p2[i]); } for (var i in p2Vehicles) { a.push(p2Vehicles[i]); } for (var i in p2Helis) { a.push(p2Helis[i]); } bestDist = 10000; for (var i in a) { p = a[i]; if (p.HP > 0) { xdist = p._x - powerBall._x; ydist = p._y - powerBall._y; distance = Math.sqrt((xdist * xdist) + (ydist * ydist)); if (distance < bestDist) { bestDist = distance; if (bestDist < 50) { powerBall.targ = p; } } } } } HUD.minimap.minimapBlips.attachMovie("powerBall", "powerBall", z++, {_x:powerBall._x, _y:powerBall._y, _xscale:320, _yscale:320}); HUD.minimap.minimapBlips.powerBall._rotation = powerBall._rotation; } unitsSelected = false; _root[cursorName].unshootableCursor._visible = false; for (var i in p1) { w = p1[i]; if (w.aura._currentframe == 3) { unitsSelected = true; break; } } for (var i in p1Vehicles) { w = p1Vehicles[i]; if (w.aura._currentframe == 3) { unitsSelected = true; break; } } for (var i in p1Helis) { w = p1Helis[i]; if (w.aura._currentframe == 3) { unitsSelected = true; break; } } if (unitsSelected) { if (_root[cursorName]._currentframe == 2) { c = false; heliVar = false; for (var i in p1) { w = p1[i]; if (w.aura._currentframe == 3) { if ((w.unit != "lInf") && (w.unit != "sniper")) { heliVar = true; break; } } } for (var i in p1Vehicles) { w = p1Vehicles[i]; if (w.aura._currentframe == 3) { if ((w.unit != "hTank") && (w.unit != "ambulance")) { heliVar = true; break; } } } for (var i in p1Helis) { w = p1Helis[i]; if (w.aura._currentframe == 3) { if (w.unit != "helix") { heliVar = true; break; } } } nearest = null; distance = 10000; for (j in p2) { e = p2[j]; if (e.HP > 0) { xdist = e._x - _xmouse; ydist = e._y - _ymouse; dist = Math.sqrt((xdist * xdist) + (ydist * ydist)); if (dist < distance) { distance = dist; nearest = e; } } } for (j in p2Vehicles) { e = p2Vehicles[j]; if (e.HP > 0) { xdist = e._x - _xmouse; ydist = e._y - _ymouse; dist = Math.sqrt((xdist * xdist) + (ydist * ydist)); if (dist < distance) { distance = dist; nearest = e; } } } for (j in p2Helis) { e = p2Helis[j]; if (e.HP > 0) { xdist = e._x - _xmouse; ydist = e._y - _ymouse; dist = Math.sqrt((xdist * xdist) + (ydist * ydist)); if (dist < distance) { distance = dist; nearest = e; } } } if (distance <= 30) { if (!heliVar) { if (nearest._parent._name == "p2Helis") { _root[cursorName].unshootableCursor._visible = true; } else { _root[cursorName].unshootableCursor._visible = false; } } c = true; } if (!c) { _root[cursorName].gotoAndStop(1); } } if (_root[cursorName]._currentframe == 1) { c = false; heliVar = false; for (var i in p1) { w = p1[i]; if (w.aura._currentframe == 3) { if ((w.unit != "lInf") || (w.unit != "sniper")) { heliVar = true; break; } } } for (var i in p1Vehicles) { w = p1Vehicles[i]; if (w.aura._currentframe == 3) { if ((w.unit != "hTank") && (w.unit != "ambulance")) { heliVar = true; break; } } } for (var i in p1Helis) { w = p1Helis[i]; if (w.aura._currentframe == 3) { if (w.unit != "helix") { heliVar = true; break; } } } nearest = null; distance = 10000; for (j in p2) { e = p2[j]; if (e.HP > 0) { xdist = e._x - _xmouse; ydist = e._y - _ymouse; dist = Math.sqrt((xdist * xdist) + (ydist * ydist)); if (dist < distance) { distance = dist; nearest = e; } } } for (j in p2Vehicles) { e = p2Vehicles[j]; if (e.HP > 0) { xdist = e._x - _xmouse; ydist = e._y - _ymouse; dist = Math.sqrt((xdist * xdist) + (ydist * ydist)); if (dist < distance) { distance = dist; nearest = e; } } } for (j in p2Helis) { e = p2Helis[j]; if (e.HP > 0) { xdist = e._x - _xmouse; ydist = e._y - _ymouse; dist = Math.sqrt((xdist * xdist) + (ydist * ydist)); if (dist < distance) { distance = dist; nearest = e; } } } if (distance <= 30) { if (!heliVar) { if (nearest._parent._name == "p2Helis") { _root[cursorName].unshootableCursor._visible = true; } else { _root[cursorName].unshootableCursor._visible = false; } } c = true; _root[cursorName].gotoAndStop(2); } } } else { _root[cursorName].gotoAndStop(1); } goldDecimal = goldDecimal - Math.max(-2, -0.5 + ((-unitsOnField) / 2)); gold = Math.round(goldDecimal); p2GoldDecimal = p2GoldDecimal - Math.max(-2, -0.5 + ((-p2UnitsOnField) / 2)); p2Gold = Math.round(p2GoldDecimal); goldDecimal = Math.min(goldDecimal, StartingGold); gold = Math.min(gold, StartingGold); p2GoldDecimal = Math.min(p2GoldDecimal, p2StartingGold); p2Gold = Math.min(p2Gold, p2StartingGold); if (gameMode == "classic") { if (unitsOnField <= 0) { if (p2UnitsOnField >= 1) { currentHPUnRounded = currentHPUnRounded - (matchVariable / 10); } } else if (unitsOnField >= 1) { if (p2UnitsOnField <= 0) { p2currentHPUnRounded = p2currentHPUnRounded - (matchVariable / 10); } } } else if (gameMode == "deathmatch") { if (unitsOnField <= 0) { if (p2UnitsOnField >= 1) { currentHPUnRounded = currentHPUnRounded - 0.3; } } else if (unitsOnField >= 1) { if (p2UnitsOnField <= 0) { p2currentHPUnRounded = p2currentHPUnRounded - 0.3; } } } currentHP = currentHP - ((currentHP - currentHPUnRounded) / 4); p2currentHP = p2currentHP - ((p2currentHP - p2currentHPUnRounded) / 4); currentHPDisplayed = Math.round(currentHP); p2currentHPDisplayed = Math.round(p2currentHP); if (int(currentHP) <= 0) { stopAllSounds(); _root._x = (_root._y = 0); onMouseDown = null; onMouseUp = null; gotoAndStop (6); _quality = "MEDIUM"; onEnterFrame = null; for (var i in _root) { removeMovieClip(_root[i]); } } if (int(p2CurrentHP) <= 0) { stopAllSounds(); _root._x = (_root._y = 0); onMouseDown = null; onMouseUp = null; gotoAndStop (5); _quality = "MEDIUM"; onEnterFrame = null; for (var i in _root) { removeMovieClip(_root[i]); } } else if (p2CurrentHP <= 30) { if (p2NukesOn) { if (p2NukePercent >= 1) { var tempVar = random(30); if (tempVar == 0) { launchNuke(2); p2NukePercent = 0; } } } } if (Key.isDown(96)) { noShiftDeselect(); for (var j in p1) { p = p1[j]; if (p.unit == "lInf") { p.aura.gotoAndStop(3); } } reFocus(); } if (Key.isDown(97)) { noShiftDeselect(); for (var j in p1) { p = p1[j]; if (p.unit == "RPG") { p.aura.gotoAndStop(3); } } reFocus(); } if (Key.isDown(98)) { noShiftDeselect(); for (var j in p1) { p = p1[j]; if (p.unit == "lTroop") { p.aura.gotoAndStop(3); } } reFocus(); } if (Key.isDown(99)) { noShiftDeselect(); for (var j in p1) { p = p1[j]; if (p.unit == "sniper") { p.aura.gotoAndStop(3); } } reFocus(); } if (Key.isDown(100)) { noShiftDeselect(); for (var j in p1Vehicles) { p = p1Vehicles[j]; if (p.unit == "gTank") { p.aura.gotoAndStop(3); } } reFocus(); } if (Key.isDown(101)) { noShiftDeselect(); for (var j in p1Vehicles) { p = p1Vehicles[j]; if (p.unit == "hTank") { p.aura.gotoAndStop(3); } } reFocus(); } if (Key.isDown(102)) { noShiftDeselect(); for (var j in p1Vehicles) { p = p1Vehicles[j]; if (p.unit == "lTank") { p.aura.gotoAndStop(3); } } reFocus(); } if (Key.isDown(103)) { noShiftDeselect(); for (var j in p1Vehicles) { p = p1Vehicles[j]; if (p.unit == "ambulance") { p.aura.gotoAndStop(3); } } reFocus(); } if (Key.isDown(104)) { noShiftDeselect(); for (var j in p1Helis) { p = p1Helis[j]; if (p.unit == "comanche") { p.aura.gotoAndStop(3); } } reFocus(); } if (Key.isDown(105)) { noShiftDeselect(); for (var j in p1Helis) { p = p1Helis[j]; if (p.unit == "helix") { p.aura.gotoAndStop(3); } } reFocus(); } } function targetNearest(team) { var a = []; for (var i in _root["p" + team]) { p = _root["p" + team][i]; if (p.aura._currentframe == 3) { a.push(p); } } for (var i in _root[("p" + team) + "Vehicles"]) { p = _root[("p" + team) + "Vehicles"][i]; if (p.aura._currentframe == 3) { a.push(p); } } for (var i in _root[("p" + team) + "Helis"]) { p = _root[("p" + team) + "Helis"][i]; if (p.aura._currentframe == 3) { a.push(p); } } for (var i in a) { p = a[i]; nearest = null; distance = 10000; for (j in _root["p" + ((1 - team) + 2)]) { e = _root["p" + ((1 - team) + 2)][j]; if (e.HP > 0) { xdist = e._x - p._x; ydist = e._y - p._y; dist = Math.sqrt((xdist * xdist) + (ydist * ydist)); if (dist < distance) { distance = dist; nearest = e; } } } for (j in _root[("p" + ((1 - team) + 2)) + "Vehicles"]) { e = _root[("p" + ((1 - team) + 2)) + "Vehicles"][j]; if (e.HP > 0) { xdist = e._x - p._x; ydist = e._y - p._y; dist = Math.sqrt((xdist * xdist) + (ydist * ydist)); if (dist < distance) { distance = dist; nearest = e; } } } if (((((p.unit != "lInf") && (p.unit != "sniper")) && (p.unit != "helix")) && (p.unit != "hTank")) && (p.unit != "ambulance")) { for (j in _root[("p" + ((1 - team) + 2)) + "Helis"]) { e = _root[("p" + ((1 - team) + 2)) + "Helis"][j]; if (e.HP > 0) { xdist = e._x - p._x; ydist = e._y - p._y; dist = Math.sqrt((xdist * xdist) + (ydist * ydist)); if (dist < distance) { distance = dist; nearest = e; } } } } if (nearest != null) { p.order = "attack"; p.targ = {unit:nearest}; } } voices["mySound" + channels] = new Sound(voices); voices["mySound" + channels].attachSound("LInfA" + (random(3) + 1)); voices["mySound" + channels].start(); voices["mySound" + channels].setVolume(save.voiceVolume); channels++; } function reformSelected() { a = []; b = []; for (var k in p1) { q = p1[k]; if (q.aura._currentframe == 3) { b.push(q); a.push(q); } } for (var k in p1Vehicles) { q = p1Vehicles[k]; if (q.aura._currentframe == 3) { b.push(q); a.push(q); } } for (var k in p1Helis) { q = p1Helis[k]; if (q.aura._currentframe == 3) { b.push(q); a.push(q); } } if (b.length <= 0) { return(undefined); } c = false; for (var i in b) { q = b[i]; if (!c) { minX = q._x; minY = q._y; maxX = q._x; maxY = q._y; c = true; } else { if (q._x < minX) { minX = q._x; } if (q._y < minY) { minY = q._y; } if (q._x > maxX) { maxX = q._x; } if (q._y > maxY) { maxY = q._y; } } } xdist = maxX - minX; ydist = maxY - minY; middle = {x:minX + (xdist / 2), y:minY + (ydist / 2)}; offset = 0; b = 7.5; bVehicle = 25; bHeli = 30; distance = 0; for (var i in a) { w = a[i]; if (w._parent._name == "p1") { distance = distance - (-b); } else if (w._parent._name == "p1Vehicles") { distance = distance - (-bVehicle); } else if (w._parent._name == "p1Helis") { distance = distance - (-bHeli); } } while ((distance * 2) > 680) { distance = 0; b = b - 0.1; bVehicle = bVehicle - 0.1; bHeli = bHeli - 0.1; for (var i in a) { w = a[i]; if (w._parent._name == "p1") { distance = distance - (-b); } else if (w._parent._name == "p1Vehicles") { distance = distance - (-bVehicle); } else if (w._parent._name == "p1Helis") { distance = distance - (-bHeli); } } } while (((middle.y - offset) + distance) > 720) { offset = offset + 5; } while (((middle.y - offset) - distance) < 5) { offset = offset - 0.5; } n = []; var i = 0; while (i < a.length) { p = a[i]; if (i == 0) { if (p._parent._name == "p1Vehicles") { n.push(bVehicle); } else if (p._parent._name == "p1") { n.push(b); } else if (p._parent._name == "p1Helis") { n.push(bHeli); } } else if (p._parent._name == "p1Vehicles") { n.push(n[i - 1] + (bVehicle * 2)); } else if (p._parent._name == "p1") { n.push(n[i - 1] + (b * 2)); } else if (p._parent._name == "p1Helis") { n.push(n[i - 1] + (bHeli * 2)); } i++; } var i = 0; while (i < a.length) { a[i].order = "walk"; a[i].targ = {unit:null, x:middle.x, y:((middle.y - offset) - distance) + n[i]}; a[i].angleFace = 90; i++; } } function shoot(shotType, angle, startX, startY, team, firer, comancheSide) { if (shotType == 1) { playSoundFX("9mm"); var lineLength = 75; var lineSpeed = 75; x = eyeCandy.createEmptyMovieClip("shot" + z, z++); x.xspeed = Math.sin(angle * degToRad); x.yspeed = Math.cos(angle * degToRad); x.angle = angle; x.firer = firer; x._x = startX + (x.xspeed * 15); x._y = startY - (x.yspeed * 15); x.lineStyle(1, 16777215, 100); x.lineTo(x.xspeed * lineLength, x.yspeed * (-lineLength)); x.thingTrue = false; x.onEnterFrame = function () { if (this.thingTrue) { this._x = this._x - ((-this.xspeed) * lineSpeed); this._y = this._y - (this.yspeed * lineSpeed); } for (var i in _root["p" + ((1 - team) + 2)]) { p = _root["p" + ((1 - team) + 2)][i]; if (p.HP > 0) { if (this.hitTest(p)) { h = createEmptyMovieClip("flasher" + z, z++); h.p = p; h.c = 0; h.onEnterFrame = function () { if (this.c != 0) { this.t = {rb:0, gb:0, bb:0}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.onEnterFrame = null; removeMovieClip(this); } else { this.t = {rb:255, gb:255, bb:255}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.c--; } }; p.HP = p.HP - (_root[("team" + team) + "APBullets"] ? 1.2 : 0.8); p.HP = Math.max(0, p.HP); if (p.order == "stand") { p.order = "attack"; p.targ = {unit:this.firer}; } this.removeNextFrame = true; this.onEnterFrame = null; removeMovieClip(this); } } } for (var i in _root[("p" + ((1 - team) + 2)) + "Vehicles"]) { p = _root[("p" + ((1 - team) + 2)) + "Vehicles"][i]; if (p.HP > 0) { if (this.hitTest(p)) { h = createEmptyMovieClip("flasher" + z, z++); h.p = p; h.c = 0; h.onEnterFrame = function () { if (this.c != 0) { this.t = {rb:0, gb:0, bb:0}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.onEnterFrame = null; removeMovieClip(this); } else { this.t = {rb:255, gb:255, bb:255}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.c--; } }; p.HP = p.HP - (_root[("team" + team) + "APBullets"] ? 0.3 : 0.15); p.HP = Math.max(0, p.HP); if (p.order == "stand") { p.order = "attack"; p.targ = {unit:this.firer}; } this.onEnterFrame = null; removeMovieClip(this); } } } if (!this.thingTrue) { this._x = this._x - ((-this.xspeed) * lineSpeed); this._y = this._y - (this.yspeed * lineSpeed); } this.thingTrue = true; if (!this.hitTest(theMap)) { this.onEnterFrame = null; removeMovieClip(this); } }; // unexpected jump } if (shotType == 2) { playSoundFX("rocketSound"); x = eyeCandy.attachMovie("rocket", "rocket" + z, z++); x.firer = firer; x.targ = firer.targ.unit; x.speed = 10; x.xspeed = Math.sin(angle * degToRad); x.yspeed = Math.cos(angle * degToRad); x._x = startX + (Math.sin((angle + 10) * degToRad) * 20); x._y = startY - (Math.cos((angle + 10) * degToRad) * 20); x.team = team; x._rotation = angle; x.c = 3; x.onEnterFrame = function () { this.light.gotoAndStop(_root[("team" + this.team) + "homingMissiles"]); this.c--; if (this.c == 0) { this.c = 3; y = eyeCandy.attachMovie("clearSmoke", "clearSmoke" + z, z++, {_xscale:120, _yscale:120, _x:this._x, _y:this._y, xspeed:-Math.random(), yspeed:-Math.random(), speed:(-this.speed) / 4}); y.onEnterFrame = function () { this._x = this._x - ((-this.xspeed) * this.speed); this._y = this._y - ((-this.yspeed) * this.speed); this._xscale = this._xscale / 1.2; this.speed = this.speed / 1.2; this._xscale = Math.round(this._xscale); this._yscale = (this._alpha = this._xscale); if (this._alpha <= 10) { this.onEnterFrame = null; removeMovieClip(this); } }; } if (((this.targ.HP != undefined) && (_root[("team" + this.team) + "homingMissiles"])) && (this.targ.HP > 0)) { var ydist = (this._y - this.targ._y); var xdist = (this._x - this.targ._x); var rot = (-Math.atan2(xdist, ydist)); this.targRot = rot * radToDeg; this._rotation = this._rotation - ((-(this.targRot - this._rotation)) / 2); this.xspeed = Math.sin(this._rotation * degToRad); this.yspeed = Math.cos(this._rotation * degToRad); this._x = this._x - ((-this.xspeed) * this.speed); this._y = this._y - (this.yspeed * this.speed); } else if (_root[("team" + this.team) + "homingMissiles"]) { dist = 10000; a = []; var tempVar = _root["p" + ((1 - this.team) + 2)]; for (var w in tempVar) { if (tempVar[w].HP > 0) { a.push(tempVar[w]); } } tempVar = _root[("p" + ((1 - this.team) + 2)) + "Vehicles"]; for (var w in tempVar) { if (tempVar[w].HP > 0) { a.push(tempVar[w]); } } tempVar = _root[("p" + ((1 - this.team) + 2)) + "Helis"]; for (var w in tempVar) { if (tempVar[w].HP > 0) { a.push(tempVar[w]); } } if (a.length == 0) { this.xspeed = Math.sin(this._rotation * degToRad); this.yspeed = Math.cos(this._rotation * degToRad); this._x = this._x - ((-this.xspeed) * this.speed); this._y = this._y - (this.yspeed * this.speed); } else { for (var w in a) { p = a[w]; var ydist = (this._y - p._y); var xdist = (this._x - p._x); distance = Math.sqrt((xdist * xdist) + (ydist * ydist)); if (distance < dist) { dist = distance; this.targ = p; } } } } else { this.xspeed = Math.sin(this._rotation * degToRad); this.yspeed = Math.cos(this._rotation * degToRad); this._x = this._x - ((-this.xspeed) * this.speed); this._y = this._y - (this.yspeed * this.speed); } this.speed = this.speed - -0.5; r = false; tehP = null; for (var i in _root["p" + ((1 - team) + 2)]) { p = _root["p" + ((1 - team) + 2)][i]; if (p.HP > 0) { if (this.hitTest(p)) { h = createEmptyMovieClip("flasher" + z, z++); h.p = p; h.c = 0; h.onEnterFrame = function () { if (this.c != 0) { this.t = {rb:0, gb:0, bb:0}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.onEnterFrame = null; removeMovieClip(this); } else { this.t = {rb:255, gb:255, bb:255}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.c--; } }; if (tehP == null) { tehP = p; } p.HP = p.HP - (_root[("team" + team) + "homingMissiles"] ? 2.2 : 2); p.HP = Math.max(0, p.HP); if (p.order == "stand") { p.order = "attack"; p.targ = {unit:this.firer}; } this.onEnterFrame = null; r = true; } } } for (var i in _root[("p" + ((1 - team) + 2)) + "Vehicles"]) { p = _root[("p" + ((1 - team) + 2)) + "Vehicles"][i]; if (p.HP > 0) { if (this.hitTest(p)) { h = createEmptyMovieClip("flasher" + z, z++); h.p = p; h.c = 0; h.onEnterFrame = function () { if (this.c != 0) { this.t = {rb:0, gb:0, bb:0}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.onEnterFrame = null; removeMovieClip(this); } else { this.t = {rb:255, gb:255, bb:255}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.c--; } }; if (tehP == null) { tehP = p; } p.HP = p.HP - (_root[("team" + team) + "homingMissiles"] ? 5 : 4); p.HP = Math.max(0, p.HP); if (p.order == "stand") { p.order = "attack"; p.targ = {unit:this.firer}; } this.onEnterFrame = null; r = true; } } } for (var i in _root[("p" + ((1 - team) + 2)) + "Helis"]) { p = _root[("p" + ((1 - team) + 2)) + "Helis"][i]; if (p.HP > 0) { if (this.hitTest(p.hit)) { h = createEmptyMovieClip("flasher" + z, z++); h.p = p; h.c = 0; h.onEnterFrame = function () { if (this.c != 0) { this.t = {rb:0, gb:0, bb:0}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.onEnterFrame = null; removeMovieClip(this); } else { this.t = {rb:255, gb:255, bb:255}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.c--; } }; if (tehP == null) { tehP = p; } p.HP = p.HP - (_root[("team" + team) + "homingMissiles"] ? 3 : 2); p.HP = Math.max(0, p.HP); if (p.order == "stand") { p.order = "attack"; p.targ = {unit:this.firer}; } this.onEnterFrame = null; r = true; } } } if (r) { removeMovieClip(this); screenShake(4); eyeCandy.attachMovie("missileBlast", "missileBlast" + z, z++, {_x:tehP._x, _y:tehP._y}); lowEyeCandy.attachMovie("missileHole", "missileHole" + z, z++, {_x:tehP._x, _y:tehP._y}); } if (!this.hitTest(theMap)) { this.onEnterFrame = null; removeMovieClip(this); } }; } else if (shotType == 3) { xspeed = Math.sin(angle * degToRad); yspeed = Math.cos(angle * degToRad); startX = firer._x + (Math.sin((angle + 3) * degToRad) * 100); startY = firer._y - (Math.cos((angle + 3) * degToRad) * 100); y = eyeCandy.attachMovie("shell", "shell" + z, z++, {_rotation:angle, _x:startX, _y:startY, firer:firer, startX:startX, startY:startY, xspeed:xspeed, yspeed:yspeed, speed:70}); if (firer.targ.unit.HP > 0) { y.endX = firer.targ.unit._x; y.endY = firer.targ.unit._y; } else { y.endX = firer.targ.unitx; y.endY = firer.targ.unity; } xdist = y.endX - startX; ydist = y.endY - startY; y.distanceToCover = Math.sqrt((xdist * xdist) + (ydist * ydist)); y.onEnterFrame = function () { this._x = this._x - ((-this.xspeed) * this.speed); this._y = this._y - (this.yspeed * this.speed); this.distanceToCover = this.distanceToCover - this.speed; if (this.distanceToCover <= 0) { this._x = this.endX; this._y = this.endY; screenShake(8); playSoundFX("shellSound"); blast = eyeCandy.attachMovie("missileBlast", "missileBlast" + z, z++, {_x:this.endX, _y:this.endY, _xscale:175, _yscale:175}); blast.firer = this.firer; lowEyeCandy.attachMovie("missileHole", "missileHole" + z, z++, {_x:this.endX, _y:this.endY, _xscale:175, _yscale:175}); shrapnel = shrapnels.createEmptyMovieClip("shrapnel" + z, z++); shrapnel._x = this.endX; shrapnel._y = this.endY; shrapnel.z = 0; shrapnel.c = 60; shrapnel.createShrapnel = createShrapnel; shrapnel.onEnterFrame = function () { if (this.c >= 57) { var j = 0; while (j <= 10) { this.createShrapnel(); j++; } } if (this.c == 0) { removeMovieClip(this); } this.c--; for (var shrap in this) { p = this[shrap]; if (typeof(p) == "movieclip") { p._x = p._x - (p.xspeed * p.xs); p._y = p._y - (p.yspeed * p.xs); p._xscale = p._xscale - (-((p.ys = p.ys - (-gravity)))); p._yscale = p._xscale; if (int(p._xscale) >= 10) { removeMovieClip(p); } } } }; for (var i in _root["p" + ((1 - team) + 2)]) { p = _root["p" + ((1 - team) + 2)][i]; if (blast.hitTest(p)) { h = createEmptyMovieClip("flasher" + z, z++); h.p = p; h.c = 0; h.onEnterFrame = function () { if (this.c != 0) { this.t = {rb:0, gb:0, bb:0}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.onEnterFrame = null; removeMovieClip(this); } else { this.t = {rb:255, gb:255, bb:255}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.c--; } }; p.HP = p.HP - 2.5; p.HP = Math.max(0, p.HP); if (p.order == "stand") { p.order = "attack"; p.targ = {unit:this.firer}; } removeMovieClip(this); } } for (var i in _root[("p" + ((1 - team) + 2)) + "Vehicles"]) { p = _root[("p" + ((1 - team) + 2)) + "Vehicles"][i]; if (blast.hitTest(p)) { h = createEmptyMovieClip("flasher" + z, z++); h.p = p; h.c = 0; h.onEnterFrame = function () { if (this.c != 0) { this.t = {rb:0, gb:0, bb:0}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.onEnterFrame = null; removeMovieClip(this); } else { this.t = {rb:255, gb:255, bb:255}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.c--; } }; p.HP = p.HP - 6; p.HP = Math.max(0, p.HP); if (p.order == "stand") { p.order = "attack"; p.targ = {unit:this.firer}; } removeMovieClip(this); } } removeMovieClip(this); } }; } else if (shotType == 4) { playSoundFX("gattlingSound"); var lineLength = 50; var lineSpeed = 50; x = eyeCandy.createEmptyMovieClip("shot" + z, z++); x.firer = firer; x.xspeed = Math.sin(angle * degToRad); x.yspeed = Math.cos(angle * degToRad); x._x = startX + (Math.sin((angle + 10) * degToRad) * 45); x._y = startY - (Math.cos((angle + 10) * degToRad) * 45); x.lineStyle(2, 16777215, 100); x.lineTo(x.xspeed * lineLength, x.yspeed * (-lineLength)); x.thingTrue = false; x.onEnterFrame = function () { if (this.thingTrue) { this._x = this._x - ((-this.xspeed) * lineSpeed); this._y = this._y - (this.yspeed * lineSpeed); } for (var i in _root["p" + ((1 - team) + 2)]) { p = _root["p" + ((1 - team) + 2)][i]; if (p.HP > 0) { if (this.hitTest(p)) { h = createEmptyMovieClip("flasher" + z, z++); h.p = p; h.c = 0; h.onEnterFrame = function () { if (this.c != 0) { this.t = {rb:0, gb:0, bb:0}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.onEnterFrame = null; removeMovieClip(this); } else { this.t = {rb:255, gb:255, bb:255}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.c--; } }; p.HP = p.HP - (_root[("team" + team) + "APBullets"] ? 1.2 : 1); p.HP = Math.max(0, p.HP); if (p.order == "stand") { p.order = "attack"; p.targ = {unit:this.firer}; } this.onEnterFrame = null; removeMovieClip(this); } } } for (var i in _root[("p" + ((1 - team) + 2)) + "Vehicles"]) { p = _root[("p" + ((1 - team) + 2)) + "Vehicles"][i]; if (p.HP > 0) { if (this.hitTest(p)) { h = createEmptyMovieClip("flasher" + z, z++); h.p = p; h.c = 0; h.onEnterFrame = function () { if (this.c != 0) { this.t = {rb:0, gb:0, bb:0}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.onEnterFrame = null; removeMovieClip(this); } else { this.t = {rb:255, gb:255, bb:255}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.c--; } }; p.HP = p.HP - (_root[("team" + team) + "APBullets"] ? 1.2 : 1); p.HP = Math.max(0, p.HP); if (p.order == "stand") { p.order = "attack"; p.targ = {unit:this.firer}; } this.onEnterFrame = null; removeMovieClip(this); } } } if (!this.thingTrue) { this._x = this._x - ((-this.xspeed) * lineSpeed); this._y = this._y - (this.yspeed * lineSpeed); } this.thingTrue = true; if (!this.hitTest(theMap)) { this.onEnterFrame = null; removeMovieClip(this); } }; } else if (shotType == 5) { playSoundFX("gattlingSound"); var lineLength = 50; var lineSpeed = 50; x = eyeCandy.createEmptyMovieClip("shot" + z, z++); x.firer = firer; x.xspeed = Math.sin(angle * degToRad); x.yspeed = Math.cos(angle * degToRad); x._x = startX + (Math.sin(angle * degToRad) * 19); x._y = startY - (Math.cos(angle * degToRad) * 19); x.lineStyle(1, 16777215, 100); x.lineTo(x.xspeed * lineLength, x.yspeed * (-lineLength)); x.thingTrue = false; x.onEnterFrame = function () { if (this.thingTrue) { this._x = this._x - ((-this.xspeed) * lineSpeed); this._y = this._y - (this.yspeed * lineSpeed); } for (var i in _root["p" + ((1 - team) + 2)]) { p = _root["p" + ((1 - team) + 2)][i]; if (p.HP > 0) { if (this.hitTest(p)) { h = createEmptyMovieClip("flasher" + z, z++); h.p = p; h.c = 0; h.onEnterFrame = function () { if (this.c != 0) { this.t = {rb:0, gb:0, bb:0}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.onEnterFrame = null; removeMovieClip(this); } else { this.t = {rb:255, gb:255, bb:255}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.c--; } }; p.HP = p.HP - (_root[("team" + team) + "APBullets"] ? 0.7 : 0.5); p.HP = Math.max(0, p.HP); if (p.order == "stand") { p.order = "attack"; p.targ = {unit:this.firer}; } this.onEnterFrame = null; removeMovieClip(this); } } } for (var i in _root[("p" + ((1 - team) + 2)) + "Vehicles"]) { p = _root[("p" + ((1 - team) + 2)) + "Vehicles"][i]; if (p.HP > 0) { if (this.hitTest(p)) { h = createEmptyMovieClip("flasher" + z, z++); h.p = p; h.c = 0; h.onEnterFrame = function () { if (this.c != 0) { this.t = {rb:0, gb:0, bb:0}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.onEnterFrame = null; removeMovieClip(this); } else { this.t = {rb:255, gb:255, bb:255}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.c--; } }; p.HP = p.HP - (_root[("team" + team) + "APBullets"] ? 0.75 : 0.35); p.HP = Math.max(0, p.HP); if (p.order == "stand") { p.order = "attack"; p.targ = {unit:this.firer}; } this.onEnterFrame = null; removeMovieClip(this); } } } for (var i in _root[("p" + ((1 - team) + 2)) + "Helis"]) { p = _root[("p" + ((1 - team) + 2)) + "Helis"][i]; if (p.HP > 0) { if (this.hitTest(p.hit)) { h = createEmptyMovieClip("flasher" + z, z++); h.p = p; h.c = 0; h.onEnterFrame = function () { if (this.c != 0) { this.t = {rb:0, gb:0, bb:0}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.onEnterFrame = null; removeMovieClip(this); } else { this.t = {rb:255, gb:255, bb:255}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.c--; } }; p.HP = p.HP - (_root[("team" + team) + "APBullets"] ? 1 : 0.7); p.HP = Math.max(0, p.HP); if (p.order == "stand") { p.order = "attack"; p.targ = {unit:this.firer}; } this.onEnterFrame = null; removeMovieClip(this); } } } if (!this.thingTrue) { this._x = this._x - ((-this.xspeed) * lineSpeed); this._y = this._y - (this.yspeed * lineSpeed); } this.thingTrue = true; if (!this.hitTest(theMap)) { this.onEnterFrame = null; removeMovieClip(this); } }; } else if (shotType == 6) { playSoundFX("gattlingSound"); var lineLength = 50; var lineSpeed = 50; x = eyeCandy.createEmptyMovieClip("shot" + z, z++); x.firer = firer; x.xspeed = Math.sin(angle * degToRad); x.yspeed = Math.cos(angle * degToRad); x._x = startX + (Math.sin(angle * degToRad) * 47); x._y = startY - (Math.cos(angle * degToRad) * 47); x.lineStyle(2, 16777215, 100); x.lineTo(x.xspeed * lineLength, x.yspeed * (-lineLength)); x.thingTrue = false; x.onEnterFrame = function () { if (this.thingTrue) { this._x = this._x - ((-this.xspeed) * lineSpeed); this._y = this._y - (this.yspeed * lineSpeed); } for (var i in _root["p" + ((1 - team) + 2)]) { p = _root["p" + ((1 - team) + 2)][i]; if (p.HP > 0) { if (this.hitTest(p)) { h = createEmptyMovieClip("flasher" + z, z++); h.p = p; h.c = 0; h.onEnterFrame = function () { if (this.c != 0) { this.t = {rb:0, gb:0, bb:0}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.onEnterFrame = null; removeMovieClip(this); } else { this.t = {rb:255, gb:255, bb:255}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.c--; } }; p.HP = p.HP - (_root[("team" + team) + "APBullets"] ? 1.7 : 1.5); p.HP = Math.max(0, p.HP); if (p.order == "stand") { p.order = "attack"; p.targ = {unit:this.firer}; } this.onEnterFrame = null; removeMovieClip(this); } } } for (var i in _root[("p" + ((1 - team) + 2)) + "Vehicles"]) { p = _root[("p" + ((1 - team) + 2)) + "Vehicles"][i]; if (p.HP > 0) { if (this.hitTest(p)) { h = createEmptyMovieClip("flasher" + z, z++); h.p = p; h.c = 0; h.onEnterFrame = function () { if (this.c != 0) { this.t = {rb:0, gb:0, bb:0}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.onEnterFrame = null; removeMovieClip(this); } else { this.t = {rb:255, gb:255, bb:255}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.c--; } }; p.HP = p.HP - (_root[("team" + team) + "APBullets"] ? 0.75 : 0.35); p.HP = Math.max(0, p.HP); if (p.order == "stand") { p.order = "attack"; p.targ = {unit:this.firer}; } this.onEnterFrame = null; removeMovieClip(this); } } } for (var i in _root[("p" + ((1 - team) + 2)) + "Helis"]) { p = _root[("p" + ((1 - team) + 2)) + "Helis"][i]; if (p.HP > 0) { if (this.hitTest(p.hit)) { h = createEmptyMovieClip("flasher" + z, z++); h.p = p; h.c = 0; h.onEnterFrame = function () { if (this.c != 0) { this.t = {rb:0, gb:0, bb:0}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.onEnterFrame = null; removeMovieClip(this); } else { this.t = {rb:255, gb:255, bb:255}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.c--; } }; p.HP = p.HP - (_root[("team" + team) + "APBullets"] ? 1 : 0.7); p.HP = Math.max(0, p.HP); if (p.order == "stand") { p.order = "attack"; p.targ = {unit:this.firer}; } this.onEnterFrame = null; removeMovieClip(this); } } } if (!this.thingTrue) { this._x = this._x - ((-this.xspeed) * lineSpeed); this._y = this._y - (this.yspeed * lineSpeed); } this.thingTrue = true; if (!this.hitTest(theMap)) { this.onEnterFrame = null; removeMovieClip(this); } }; } else if (shotType == 7) { x = eyeCandy.attachMovie("rocketPod", "rocketPod" + z, z++); playSoundFX("rocketPodSound"); x.targ = firer.targ.unit; x.firer = firer; x.speed = 10; x.xspeed = Math.sin(angle * degToRad); x.yspeed = Math.cos(angle * degToRad); if (comancheSide == 1) { x._x = startX + (Math.sin((angle + 90) * degToRad) * 18); x._y = startY - (Math.cos((angle + 90) * degToRad) * 18); } else { x._x = startX + (Math.sin((angle - 90) * degToRad) * 18); x._y = startY - (Math.cos((angle - 90) * degToRad) * 18); } x.team = team; x._rotation = angle; x.c = 2; x.onEnterFrame = function () { this.light.gotoAndStop(_root[("team" + this.team) + "homingMissiles"]); this.c--; if (this.c == 0) { this.c = 2; y = eyeCandy.attachMovie("clearSmoke", "clearSmoke" + z, z++, {_xscale:70, _yscale:70, _x:this._x, _y:this._y, xspeed:-Math.random(), yspeed:-Math.random(), speed:(-this.speed) / 4}); y.onEnterFrame = function () { this._x = this._x - ((-this.xspeed) * this.speed); this._y = this._y - ((-this.yspeed) * this.speed); this._xscale = this._xscale / 1.2; this.speed = this.speed / 1.2; this._xscale = Math.round(this._xscale); this._yscale = (this._alpha = this._xscale); if (this._alpha <= 10) { this.onEnterFrame = null; removeMovieClip(this); } }; } if (((this.targ.HP != undefined) && (_root[("team" + this.team) + "homingMissiles"])) && (this.targ.HP > 0)) { var ydist = (this._y - this.targ._y); var xdist = (this._x - this.targ._x); var rot = (-Math.atan2(xdist, ydist)); this.targRot = rot * radToDeg; this._rotation = this._rotation - ((-(this.targRot - this._rotation)) / 3); this.xspeed = Math.sin(this._rotation * degToRad); this.yspeed = Math.cos(this._rotation * degToRad); this._x = this._x - ((-this.xspeed) * this.speed); this._y = this._y - (this.yspeed * this.speed); } else if (_root[("team" + this.team) + "homingMissiles"]) { dist = 10000; a = []; var tempVar = _root["p" + ((1 - this.team) + 2)]; for (var w in tempVar) { if (tempVar[w].HP > 0) { a.push(tempVar[w]); } } tempVar = _root[("p" + ((1 - this.team) + 2)) + "Vehicles"]; for (var w in tempVar) { if (tempVar[w].HP > 0) { a.push(tempVar[w]); } } tempVar = _root[("p" + ((1 - this.team) + 2)) + "Helis"]; for (var w in tempVar) { if (tempVar[w].HP > 0) { a.push(tempVar[w]); } } if (a.length == 0) { this.xspeed = Math.sin(this._rotation * degToRad); this.yspeed = Math.cos(this._rotation * degToRad); this._x = this._x - ((-this.xspeed) * this.speed); this._y = this._y - (this.yspeed * this.speed); } else { for (var w in a) { p = a[w]; var ydist = (this._y - p._y); var xdist = (this._x - p._x); distance = Math.sqrt((xdist * xdist) + (ydist * ydist)); if (distance < dist) { dist = distance; this.targ = p; } } } } else { this.xspeed = Math.sin(this._rotation * degToRad); this.yspeed = Math.cos(this._rotation * degToRad); this._x = this._x - ((-this.xspeed) * this.speed); this._y = this._y - (this.yspeed * this.speed); } this.speed = this.speed - -0.5; r = false; tehP = null; for (var i in _root["p" + ((1 - team) + 2)]) { p = _root["p" + ((1 - team) + 2)][i]; if (p.HP > 0) { if (this.hitTest(p)) { h = createEmptyMovieClip("flasher" + z, z++); h.p = p; h.c = 0; h.onEnterFrame = function () { if (this.c != 0) { this.t = {rb:0, gb:0, bb:0}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.onEnterFrame = null; removeMovieClip(this); } else { this.t = {rb:255, gb:255, bb:255}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.c--; } }; if (tehP == null) { tehP = p; } p.HP = p.HP - (_root[("team" + team) + "homingMissiles"] ? 1.5 : 1); p.HP = Math.max(0, p.HP); if (p.order == "stand") { p.order = "attack"; p.targ = {unit:this.firer}; } this.onEnterFrame = null; r = true; } } } for (var i in _root[("p" + ((1 - team) + 2)) + "Vehicles"]) { p = _root[("p" + ((1 - team) + 2)) + "Vehicles"][i]; if (p.HP > 0) { if (this.hitTest(p)) { h = createEmptyMovieClip("flasher" + z, z++); h.p = p; h.c = 0; h.onEnterFrame = function () { if (this.c != 0) { this.t = {rb:0, gb:0, bb:0}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.onEnterFrame = null; removeMovieClip(this); } else { this.t = {rb:255, gb:255, bb:255}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.c--; } }; if (tehP == null) { tehP = p; } p.HP = p.HP - (_root[("team" + team) + "homingMissiles"] ? 1 : 0.5); p.HP = Math.max(0, p.HP); if (p.order == "stand") { p.order = "attack"; p.targ = {unit:this.firer}; } this.onEnterFrame = null; r = true; } } } for (var i in _root[("p" + ((1 - team) + 2)) + "Helis"]) { p = _root[("p" + ((1 - team) + 2)) + "Helis"][i]; if (p.HP > 0) { if (this.hitTest(p.hit)) { h = createEmptyMovieClip("flasher" + z, z++); h.p = p; h.c = 0; h.onEnterFrame = function () { if (this.c != 0) { this.t = {rb:0, gb:0, bb:0}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.onEnterFrame = null; removeMovieClip(this); } else { this.t = {rb:255, gb:255, bb:255}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.c--; } }; if (tehP == null) { tehP = p; } p.HP = p.HP - (_root[("team" + team) + "homingMissiles"] ? 2 : 1); p.HP = Math.max(0, p.HP); if (p.order == "stand") { p.order = "attack"; p.targ = {unit:this.firer}; } this.onEnterFrame = null; r = true; } } } if (r) { removeMovieClip(this); screenShake(4); eyeCandy.attachMovie("missileBlast", "missileBlast" + z, z++, {_x:tehP._x, _y:tehP._y}); lowEyeCandy.attachMovie("missileHole", "missileHole" + z, z++, {_x:tehP._x, _y:tehP._y}); } if (!this.hitTest(theMap)) { this.onEnterFrame = null; removeMovieClip(this); } }; } else if (shotType == 8) { x = eyeCandy.createEmptyMovieClip("shot" + z, z++); x.team = team; x.firer = firer; x.targ = firer.targ.unit; x.angle = angle; x.fromTank = comancheSide; if (comancheSide) { x.radius = 30; } else { x.radius = 15; } x.x = firer._x + (Math.sin(angle * degToRad) * x.radius); x.y = firer._y - (Math.cos(angle * degToRad) * x.radius); x.moveTo(x.x, x.y); if (_root[("team" + team) + "laserUpgrade"]) { x.lineStyle(1, 26367, 100); } else { x.lineStyle(2, 16711680, 100); } if (firer.targ.unit.HP > 0) { x.endLineX = firer.targ.unit._x; x.endLineY = firer.targ.unit._y; x.lineTo(x.endLineX, x.endLineY); } else { x.firer.order = "stand"; } x.c = 50; x.onEnterFrame = function () { this.clear(); this.x = this.firer._x + (Math.sin(angle * degToRad) * this.radius); this.y = this.firer._y - (Math.cos(angle * degToRad) * this.radius); if ((this.c <= 0) || (this.firer.order != "attack")) { this.onEnterFrame = null; removeMovieClip(this); return(undefined); } if (_root[("team" + this.team) + "laserUpgrade"]) { x.lineStyle(1, 26367, 100); } else { x.lineStyle(2, 16711680, 100); } this.moveTo(this.x, this.y); if (this.targ.HP > 0) { this.endLineX = this.targ._x; this.endLineY = this.targ._y; } this.lineTo(this.endLineX, this.endLineY); if (!this.fromTank) { this.c--; } for (var i in _root["p" + ((1 - team) + 2)]) { p = _root["p" + ((1 - team) + 2)][i]; if (p.HP > 0) { if (p == this.firer.targ.unit) { h = createEmptyMovieClip("flasher" + z, z++); h.p = p; h.c = 0; h.onEnterFrame = function () { if (this.c != 0) { this.t = {rb:0, gb:0, bb:0}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.onEnterFrame = null; removeMovieClip(this); } else { this.t = {rb:255, gb:255, bb:255}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.c--; } }; p.HP = p.HP - (_root[("team" + team) + "laserUpgrade"] ? 0.1 : 0.05); p.HP = Math.max(0, p.HP); if (p.order == "stand") { p.order = "attack"; p.targ = {unit:this.firer}; } this.clear(); if (_root[("team" + this.team) + "laserUpgrade"]) { x.lineStyle(1, 26367, 100); } else { x.lineStyle(2, 16711680, 100); } this.moveTo(this.x, this.y); this.lineTo(p._x, p._y); return(undefined); } } } for (var i in _root[("p" + ((1 - team) + 2)) + "Vehicles"]) { p = _root[("p" + ((1 - team) + 2)) + "Vehicles"][i]; if (p.HP > 0) { if (p == this.firer.targ.unit) { h = createEmptyMovieClip("flasher" + z, z++); h.p = p; h.c = 0; h.onEnterFrame = function () { if (this.c != 0) { this.t = {rb:0, gb:0, bb:0}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.onEnterFrame = null; removeMovieClip(this); } else { this.t = {rb:255, gb:255, bb:255}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.c--; } }; p.HP = p.HP - (_root[("team" + team) + "laserUpgrade"] ? 0.1 : 0.05); p.HP = Math.max(0, p.HP); if (p.order == "stand") { p.order = "attack"; p.targ = {unit:this.firer}; } this.clear(); if (_root[("team" + this.team) + "laserUpgrade"]) { x.lineStyle(1, 26367, 100); } else { x.lineStyle(2, 16711680, 100); } this.moveTo(this.x, this.y); this.lineTo(p._x, p._y); return(undefined); } } } for (var i in _root[("p" + ((1 - team) + 2)) + "Helis"]) { p = _root[("p" + ((1 - team) + 2)) + "Helis"][i]; if (p.HP > 0) { if (p == this.firer.targ.unit) { h = createEmptyMovieClip("flasher" + z, z++); h.p = p; h.c = 0; h.onEnterFrame = function () { if (this.c != 0) { this.t = {rb:0, gb:0, bb:0}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.onEnterFrame = null; removeMovieClip(this); } else { this.t = {rb:255, gb:255, bb:255}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.c--; } }; p.HP = p.HP - (_root[("team" + team) + "laserUpgrade"] ? 0.15 : 0.1); p.HP = Math.max(0, p.HP); if (p.order == "stand") { p.order = "attack"; p.targ = {unit:this.firer}; } this.clear(); if (_root[("team" + this.team) + "laserUpgrade"]) { x.lineStyle(1, 26367, 100); } else { x.lineStyle(2, 16711680, 100); } this.moveTo(this.x, this.y); this.lineTo(p._x, p._y); return(undefined); } } } }; } else if (shotType == 9) { _root.playSoundFX("snipeSound"); x = eyeCandy.createEmptyMovieClip("shot" + z, z++); x.firer = firer; x.targ = firer.targ.unit; x.angle = angle; x.fromTank = false; x.x = firer._x + (Math.sin(angle * degToRad) * 15); x.y = firer._y - (Math.cos(angle * degToRad) * 15); x.moveTo(x.x, x.y); x.lineStyle(1, 16777215, 100); if (firer.targ.unit.HP > 0) { x.endLineX = firer.targ.unit._x; x.endLineY = firer.targ.unit._y; x.lineTo(x.endLineX, x.endLineY); } else { x.endLineX = firer._x + (Math.sin(angle * degToRad) * 640); x.endLineY = firer._y - (Math.cos(angle * degToRad) * 480); x.lineTo(x.endLineX, x.endLineY); } x.c = 1; x.onEnterFrame = function () { if ((this.c <= 0) || (this.firer.order != "attack")) { this.onEnterFrame = null; removeMovieClip(this); return(undefined); } this.clear(); this.lineStyle(1, 16777215, 50); this.moveTo(this.x, this.y); if (this.targ.HP > 0) { this.endLineX = this.targ._x; this.endLineY = this.targ._y; } this.lineTo(this.endLineX, this.endLineY); if (!this.fromTank) { this.c--; } for (var i in _root["p" + ((1 - team) + 2)]) { p = _root["p" + ((1 - team) + 2)][i]; if (p.HP > 0) { if (p == this.firer.targ.unit) { h = createEmptyMovieClip("flasher" + z, z++); h.p = p; h.c = 0; h.onEnterFrame = function () { if (this.c != 0) { this.t = {rb:0, gb:0, bb:0}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.onEnterFrame = null; removeMovieClip(this); } else { this.t = {rb:255, gb:255, bb:255}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.c--; } }; p.HP = p.HP - (_root[("team" + team) + "APBullets"] ? 4 : 3); p.HP = Math.max(0, p.HP); if (p.order == "stand") { p.order = "attack"; p.targ = {unit:this.firer}; } this.clear(); this.lineStyle(1, 16777215, 50); this.moveTo(this.x, this.y); this.lineTo(p._x, p._y); return(undefined); } } } for (var i in _root[("p" + ((1 - team) + 2)) + "Vehicles"]) { p = _root[("p" + ((1 - team) + 2)) + "Vehicles"][i]; if (p.HP > 0) { if (p == this.firer.targ.unit) { h = createEmptyMovieClip("flasher" + z, z++); h.p = p; h.c = 0; h.onEnterFrame = function () { if (this.c != 0) { this.t = {rb:0, gb:0, bb:0}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.onEnterFrame = null; removeMovieClip(this); } else { this.t = {rb:255, gb:255, bb:255}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.c--; } }; p.HP = p.HP - (_root[("team" + team) + "APBullets"] ? 3 : 2.5); p.HP = Math.max(0, p.HP); if (p.order == "stand") { p.order = "attack"; p.targ = {unit:this.firer}; } this.clear(); this.lineStyle(1, 16777215, 50); this.moveTo(this.x, this.y); this.lineTo(p._x, p._y); return(undefined); } } } }; } else if (shotType == 10) { screenShake(10); b = landEyeCandy.attachMovie("missileBlast", "missileBlast" + z, z++, {_x:firer._x, _y:firer._y, _xscale:250, _yscale:250}); lowEyeCandy.attachMovie("missileHole", "missileHole" + z, z++, {_x:firer._x, _y:firer._y, _xscale:250, _yscale:250}); shrapnel = shrapnels.createEmptyMovieClip("shrapnel" + z, z++); shrapnel._xscale = 250; shrapnel._yscale = 250; shrapnel._x = firer._x; shrapnel._y = firer._y; shrapnel.z = 0; shrapnel.c = 62; shrapnel.createShrapnel = createShrapnel; shrapnel.onEnterFrame = function () { if (this.c >= 57) { var j = 0; while (j <= 15) { createShrapnel(); j++; } } if (this.c == 0) { removeMovieClip(this); } this.c--; for (var shrap in this) { p = this[shrap]; if (typeof(p) == "movieclip") { p._x = p._x - (p.xspeed * p.xs); p._y = p._y - (p.yspeed * p.xs); p._xscale = p._xscale - (-((p.ys = p.ys - (-gravity)))); p._yscale = p._xscale; if (int(p._xscale) >= 10) { removeMovieClip(p); } } } }; for (var i in p1) { p = p1[i]; if (p.HP > 0) { if (b.hitTest(p)) { h = createEmptyMovieClip("flasher" + z, z++); h.p = p; h.c = 0; h.onEnterFrame = function () { if (this.c != 0) { this.t = {rb:0, gb:0, bb:0}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.onEnterFrame = null; removeMovieClip(this); } else { this.t = {rb:255, gb:255, bb:255}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.c--; } }; if (tehP == null) { tehP = p; } p.HP = p.HP - 10; p.HP = Math.max(0, p.HP); if (p.order == "stand") { p.order = "attack"; p.targ = {unit:this.firer}; } } } } for (var i in p2) { p = p2[i]; if (p.HP > 0) { if (b.hitTest(p)) { h = createEmptyMovieClip("flasher" + z, z++); h.p = p; h.c = 0; h.onEnterFrame = function () { if (this.c != 0) { this.t = {rb:0, gb:0, bb:0}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.onEnterFrame = null; removeMovieClip(this); } else { this.t = {rb:255, gb:255, bb:255}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.c--; } }; if (tehP == null) { tehP = p; } p.HP = p.HP - 10; p.HP = Math.max(0, p.HP); if (p.order == "stand") { p.order = "attack"; p.targ = {unit:this.firer}; } } } } for (var i in p1Vehicles) { p = p1Vehicles[i]; if (p.HP > 0) { if (b.hitTest(p)) { h = createEmptyMovieClip("flasher" + z, z++); h.p = p; h.c = 0; h.onEnterFrame = function () { if (this.c != 0) { this.t = {rb:0, gb:0, bb:0}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.onEnterFrame = null; removeMovieClip(this); } else { this.t = {rb:255, gb:255, bb:255}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.c--; } }; if (tehP == null) { tehP = p; } p.HP = p.HP - 6; p.HP = Math.max(0, p.HP); if (p.order == "stand") { p.order = "attack"; p.targ = {unit:this.firer}; } } } } for (var i in p2Vehicles) { p = p2Vehicles[i]; if (p.HP > 0) { if (b.hitTest(p)) { h = createEmptyMovieClip("flasher" + z, z++); h.p = p; h.c = 0; h.onEnterFrame = function () { if (this.c != 0) { this.t = {rb:0, gb:0, bb:0}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.onEnterFrame = null; removeMovieClip(this); } else { this.t = {rb:255, gb:255, bb:255}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.c--; } }; if (tehP == null) { tehP = p; } p.HP = p.HP - 6; p.HP = Math.max(0, p.HP); if (p.order == "stand") { p.order = "attack"; p.targ = {unit:this.firer}; } } } } } else if (shotType == 11) { var lineLength = 75; var lineSpeed = 75; x = eyeCandy.createEmptyMovieClip("shot" + z, z++); x.firer = firer; x.xspeed = Math.sin(angle * degToRad); x.yspeed = Math.cos(angle * degToRad); x._x = startX + (Math.sin(angle * degToRad) * 7); x._y = startY - (Math.cos(angle * degToRad) * 7); x.lineStyle(1, 16777215, 100); x.lineTo(x.xspeed * lineLength, x.yspeed * (-lineLength)); x.thingTrue = false; x.onEnterFrame = function () { if (this.thingTrue) { this._x = this._x - ((-this.xspeed) * lineSpeed); this._y = this._y - (this.yspeed * lineSpeed); } for (var i in _root["p" + ((1 - team) + 2)]) { p = _root["p" + ((1 - team) + 2)][i]; if (p.HP > 0) { if (this.hitTest(p)) { h = createEmptyMovieClip("flasher" + z, z++); h.p = p; h.c = 0; h.onEnterFrame = function () { if (this.c != 0) { this.t = {rb:0, gb:0, bb:0}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.onEnterFrame = null; removeMovieClip(this); } else { this.t = {rb:255, gb:255, bb:255}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.c--; } }; p.HP = p.HP - (_root[("team" + team) + "APBullets"] ? 1.2 : 0.8); p.HP = Math.max(0, p.HP); if (p.order == "stand") { p.order = "attack"; p.targ = {unit:this.firer}; } this.onEnterFrame = null; removeMovieClip(this); } } } for (var i in _root[("p" + ((1 - team) + 2)) + "Vehicles"]) { p = _root[("p" + ((1 - team) + 2)) + "Vehicles"][i]; if (p.HP > 0) { if (this.hitTest(p)) { h = createEmptyMovieClip("flasher" + z, z++); h.p = p; h.c = 0; h.onEnterFrame = function () { if (this.c != 0) { this.t = {rb:0, gb:0, bb:0}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.onEnterFrame = null; removeMovieClip(this); } else { this.t = {rb:255, gb:255, bb:255}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); this.c--; } }; p.HP = p.HP - (_root[("team" + team) + "APBullets"] ? 0.45 : 0.3); p.HP = Math.max(0, p.HP); if (p.order == "stand") { p.order = "attack"; p.targ = {unit:this.firer}; } this.onEnterFrame = null; removeMovieClip(this); } } } if (!this.thingTrue) { this._x = this._x - ((-this.xspeed) * lineSpeed); this._y = this._y - (this.yspeed * lineSpeed); } this.thingTrue = true; if (!this.hitTest(theMap)) { this.onEnterFrame = null; removeMovieClip(this); } }; } } function unitBrain() { if ((p.unit == "lInf") || (p.unit == "RPG")) { if (p.HP <= 0) { p.aura.gotoAndStop(1); if (p == focusedUnit) { reFocus(true); } p.order = "die"; p.h.onEnterFrame = null; removeMovieClip(p.h); } if (p.frozen) { if (p.order != "die") { p.order = "stand"; } } if (p.order == "stand") { p.gotoAndStop(1); p.targRot = p.angleFace; p._rotation = p._rotation - ((-(p.targRot - p._rotation)) / 3); } else if (p.order == "walk") { p.gotoAndStop(2); var ydist = (p._y - p.targ.y); var xdist = (p._x - p.targ.x); var rot = (-Math.atan2(xdist, ydist)); p.targRot = rot * radToDeg; p._rotation = p._rotation - ((-(p.targRot - p._rotation)) / 3); if (Math.sqrt((ydist * ydist) + (xdist * xdist)) >= p.speed) { var yspeed = (Math.cos(rot) * p.speed); var xspeed = (Math.sin(rot) * p.speed); p._y = p._y - yspeed; p._x = p._x - (-xspeed); } else { p._y = p.targ.y; p._x = p.targ.x; p.order = "stand"; p.gotoAndStop(1); } } else if (p.order == "attack") { if (p.targ.unit.HP <= 0) { p.order = "stand"; p.gotoAndStop(1); } else if (p.unit == "lInf") { if ((p.targ.unit._parent._name == "p1Helis") || (p.targ.unit._parent._name == "p2Helis")) { p.order = "stand"; } else { var ydist = (p._y - p.targ.unit._y); var xdist = (p._x - p.targ.unit._x); var distance = Math.sqrt((ydist * ydist) + (xdist * xdist)); var rot = (-Math.atan2(xdist, ydist)); p.targRot = rot * radToDeg; p._rotation = p._rotation - ((-(p.targRot - p._rotation)) / 3); d = ((p.unit == "lInf") ? 400 : 600); if (distance <= d) { p.gotoAndStop(3); } else { p.gotoAndStop(2); var ydist = (p._y - p.targ.unit._y); var xdist = (p._x - p.targ.unit._x); var rot = (-Math.atan2(xdist, ydist)); p.targRot = rot * radToDeg; p._rotation = p._rotation - ((-(p.targRot - p._rotation)) / 3); if (Math.sqrt((ydist * ydist) + (xdist * xdist)) >= p.speed) { var yspeed = (Math.cos(rot) * p.speed); var xspeed = (Math.sin(rot) * p.speed); p._y = p._y - yspeed; p._x = p._x - (-xspeed); } else { p._y = p.targ.y; p._x = p.targ.x; p.order = "stand"; p.gotoAndStop(1); } } } } else { var ydist = (p._y - p.targ.unit._y); var xdist = (p._x - p.targ.unit._x); var distance = Math.sqrt((ydist * ydist) + (xdist * xdist)); var rot = (-Math.atan2(xdist, ydist)); p.targRot = rot * radToDeg; p._rotation = p._rotation - ((-(p.targRot - p._rotation)) / 3); d = ((p.unit == "lInf") ? 400 : 600); if (distance <= d) { p.gotoAndStop(3); } else { p.gotoAndStop(2); var ydist = (p._y - p.targ.unit._y); var xdist = (p._x - p.targ.unit._x); var rot = (-Math.atan2(xdist, ydist)); p.targRot = rot * radToDeg; p._rotation = p._rotation - ((-(p.targRot - p._rotation)) / 3); if (Math.sqrt((ydist * ydist) + (xdist * xdist)) >= p.speed) { var yspeed = (Math.cos(rot) * p.speed); var xspeed = (Math.sin(rot) * p.speed); p._y = p._y - yspeed; p._x = p._x - (-xspeed); } else { p._y = p.targ.y; p._x = p.targ.x; p.order = "stand"; p.gotoAndStop(1); } } } } else if (p.order == "die") { p.gotoAndStop(4); } } else if (p.unit == "hTank") { if (p.HP <= 0) { p.aura.gotoAndStop(1); if (p == focusedUnit) { reFocus(true); } p.order = "die"; p.h.onEnterFrame = null; removeMovieClip(p.h); } if (p.frozen) { if (p.order != "die") { p.order = "stand"; } } if (p.order == "stand") { p.turret.gotoAndStop(1); p.turret.gattle.gotoAndStop(1); p.targRot = p.angleFace; p.turret._rotation = p.turret._rotation - ((-(p.targRot - p.turret._rotation)) / 4); p.base._rotation = p.base._rotation - ((-(p.targRot - p.base._rotation)) / 8); } else if (p.order == "walk") { p.turret.gotoAndStop(1); p.turret.gattle.gotoAndStop(1); var ydist = (p._y - p.targ.y); var xdist = (p._x - p.targ.x); var rot = (-Math.atan2(xdist, ydist)); p.targRot = rot * radToDeg; p.turret._rotation = p.turret._rotation - ((-(p.targRot - p.turret._rotation)) / 4); p.base._rotation = p.base._rotation - ((-(p.targRot - p.base._rotation)) / 8); p.speed = 2 - ((Math.abs(p.targRot - p.base._rotation) / 180) * 2); if (Math.sqrt((ydist * ydist) + (xdist * xdist)) >= p.speed) { var yspeed = (Math.cos(rot) * p.speed); var xspeed = (Math.sin(rot) * p.speed); p._y = p._y - yspeed; p._x = p._x - (-xspeed); } else { p._y = p.targ.y; p._x = p.targ.x; p.order = "stand"; p.gotoAndStop(1); } } else if (p.order == "attack") { if ((p.targ.unit.unit == "comanche") || (p.targ.unit.unit == "helix")) { p.order = "stand"; } else if (p.targ.unit.HP <= 0) { p.order = "stand"; p.gotoAndStop(1); p.turret.gotoAndStop(1); p.turret.gattle.gotoAndStop(1); } else { if (p._parent._name == "p1Vehicles") { if (team1tankGattling) { p.turret.gattle.play(); } } else if (team2tankGattling) { p.turret.gattle.play(); } var ydist = (p._y - p.targ.unit._y); var xdist = (p._x - p.targ.unit._x); var distance = Math.sqrt((ydist * ydist) + (xdist * xdist)); var rot = (-Math.atan2(xdist, ydist)); p.targRot = rot * radToDeg; p.turret._rotation = p.turret._rotation - ((-(p.targRot - p.turret._rotation)) / 4); p.speed = 2 - ((Math.abs(p.targRot - p.base._rotation) / 180) * 2); p.base._rotation = p.base._rotation - ((-(p.targRot - p.base._rotation)) / 8); if (distance <= 700) { p.turret.play(); } else { p.turret.gotoAndStop(1); p.turret.gattle.gotoAndStop(1); var ydist = (p._y - p.targ.unit._y); var xdist = (p._x - p.targ.unit._x); var rot = (-Math.atan2(xdist, ydist)); p.targRot = rot * radToDeg; p.turret._rotation = p.turret._rotation - ((-(p.targRot - p.turret._rotation)) / 4); p.base._rotation = p.base._rotation - ((-(p.targRot - p.base._rotation)) / 8); p.speed = 2 - ((Math.abs(p.targRot - p.base._rotation) / 180) * 2); if (Math.sqrt((ydist * ydist) + (xdist * xdist)) >= p.speed) { var yspeed = (Math.cos(rot) * p.speed); var xspeed = (Math.sin(rot) * p.speed); p._y = p._y - yspeed; p._x = p._x - (-xspeed); } else { p._y = p.targ.y; p._x = p.targ.x; p.order = "stand"; p.gotoAndStop(1); } } } } else if (p.order == "die") { p.turret.gattle.gotoAndStop(1); p.turret.gotoAndStop(1); if (p.tankExplosion._currentframe == p.tankExplosion._totalframes) { p.tankExplosion.stop(); p._alpha = p._alpha - 3; if (p._alpha <= 5) { deathmatchHPDeduct(p); removeMovieClip(p); } } else { p.tankExplosion.play(); } } } else if (((p.unit == "gTank") || (p.unit == "lTank")) || (p.unit == "ambulance")) { if (p.HP <= 0) { p.aura.gotoAndStop(1); if (p == focusedUnit) { reFocus(true); } p.order = "die"; p.h.onEnterFrame = null; removeMovieClip(p.h); } if (p.frozen) { if (p.order != "die") { p.order = "stand"; } } if (p.order == "stand") { p.base.treads.stop(); p.turret.gotoAndStop(1); p.targRot = p.angleFace; p.turret._rotation = p.turret._rotation - ((-(p.targRot - p.turret._rotation)) / 4); if (Math.abs(p.targRot - p.turret._rotation) < 1) { p.turret._rotation = p.targRot; } p.base._rotation = p.base._rotation - ((-(p.targRot - p.base._rotation)) / 8); if (Math.abs(p.targRot - p.base._rotation) < 1) { p.base._rotation = p.targRot; } } else if (p.order == "walk") { p.base.treads.play(); p.turret.gotoAndStop(1); var ydist = (p._y - p.targ.y); var xdist = (p._x - p.targ.x); var rot = (-Math.atan2(xdist, ydist)); p.targRot = rot * radToDeg; p.turret._rotation = p.turret._rotation - ((-(p.targRot - p.turret._rotation)) / 4); if (Math.abs(p.targRot - p.turret._rotation) < 1) { p.turret._rotation = p.targRot; } p.base._rotation = p.base._rotation - ((-(p.targRot - p.base._rotation)) / 8); if (Math.abs(p.targRot - p.base._rotation) < 1) { p.base._rotation = p.targRot; } p.speed = 4 - ((Math.abs(p.targRot - p.base._rotation) / 180) * 4); if (Math.sqrt((ydist * ydist) + (xdist * xdist)) >= p.speed) { var yspeed = (Math.cos(rot) * p.speed); var xspeed = (Math.sin(rot) * p.speed); p._y = p._y - yspeed; p._x = p._x - (-xspeed); } else { p._y = p.targ.y; p._x = p.targ.x; p.order = "stand"; p.gotoAndStop(1); } } else if (p.order == "attack") { p.base.treads.stop(); if (p.unit == "ambulance") { if ((p.targ.unit._parent._name == "p1Helis") || (p.targ.unit._parent._name == "p2Helis")) { p.order = "stand"; } else if (p.targ.unit.HP <= 0) { p.order = "stand"; p.turret.gotoAndStop(1); p.gotoAndStop(1); } else { var ydist = (p._y - p.targ.unit._y); var xdist = (p._x - p.targ.unit._x); var distance = Math.sqrt((ydist * ydist) + (xdist * xdist)); var rot = (-Math.atan2(xdist, ydist)); p.targRot = rot * radToDeg; p.turret._rotation = p.turret._rotation - ((-(p.targRot - p.turret._rotation)) / 2); if (p.unit == "gTank") { d = 500; } else if (p.unit == "lTank") { d = 550; } else { d = 400; } if (distance <= d) { p.turret.play(); } else { p.base.treads.play(); p.turret.gotoAndStop(1); var ydist = (p._y - p.targ.unit._y); var xdist = (p._x - p.targ.unit._x); var rot = (-Math.atan2(xdist, ydist)); p.targRot = rot * radToDeg; p.turret._rotation = p.turret._rotation - ((-(p.targRot - p.turret._rotation)) / 4); if (Math.abs(p.targRot - p.turret._rotation) < 1) { p.turret._rotation = p.targRot; } p.base._rotation = p.base._rotation - ((-(p.targRot - p.base._rotation)) / 8); if (Math.abs(p.targRot - p.base._rotation) < 1) { p.base._rotation = p.targRot; } p.speed = 4 - ((Math.abs(p.targRot - p.base._rotation) / 180) * 4); if (Math.sqrt((ydist * ydist) + (xdist * xdist)) >= p.speed) { var yspeed = (Math.cos(rot) * p.speed); var xspeed = (Math.sin(rot) * p.speed); p._y = p._y - yspeed; p._x = p._x - (-xspeed); } else { p._y = p.targ.y; p._x = p.targ.x; p.order = "stand"; p.gotoAndStop(1); } } } } else if (p.targ.unit.HP <= 0) { p.order = "stand"; p.turret.gotoAndStop(1); p.gotoAndStop(1); } else { var ydist = (p._y - p.targ.unit._y); var xdist = (p._x - p.targ.unit._x); var distance = Math.sqrt((ydist * ydist) + (xdist * xdist)); var rot = (-Math.atan2(xdist, ydist)); p.targRot = rot * radToDeg; p.turret._rotation = p.turret._rotation - ((-(p.targRot - p.turret._rotation)) / 2); if (p.unit == "gTank") { d = 500; } else if (p.unit == "lTank") { d = 550; } else { d = 400; } if (distance <= d) { p.turret.play(); } else { p.base.treads.play(); p.turret.gotoAndStop(1); var ydist = (p._y - p.targ.unit._y); var xdist = (p._x - p.targ.unit._x); var rot = (-Math.atan2(xdist, ydist)); p.targRot = rot * radToDeg; p.turret._rotation = p.turret._rotation - ((-(p.targRot - p.turret._rotation)) / 4); if (Math.abs(p.targRot - p.turret._rotation) < 1) { p.turret._rotation = p.targRot; } p.base._rotation = p.base._rotation - ((-(p.targRot - p.base._rotation)) / 8); if (Math.abs(p.targRot - p.base._rotation) < 1) { p.base._rotation = p.targRot; } p.speed = 4 - ((Math.abs(p.targRot - p.base._rotation) / 180) * 4); if (Math.sqrt((ydist * ydist) + (xdist * xdist)) >= p.speed) { var yspeed = (Math.cos(rot) * p.speed); var xspeed = (Math.sin(rot) * p.speed); p._y = p._y - yspeed; p._x = p._x - (-xspeed); } else { p._y = p.targ.y; p._x = p.targ.x; p.order = "stand"; p.gotoAndStop(1); } } } } else if (p.order == "die") { p.turret.gotoAndStop(1); if (p.tankExplosion._currentframe == p.tankExplosion._totalframes) { p.tankExplosion.stop(); p.base.treads.stop(); p._alpha = p._alpha - 3; if (p._alpha <= 5) { deathmatchHPDeduct(p); removeMovieClip(p); } } else { p.tankExplosion.play(); } } } else if (p.unit == "comanche") { if (p.HP <= 0) { p.aura.gotoAndStop(1); if (p == focusedUnit) { reFocus(true); } p.order = "die"; p.h.onEnterFrame = null; removeMovieClip(p.h); } if (p.frozen) { if (p.order != "die") { p.order = "stand"; } } if (p.order == "stand") { p.base.gattle.gotoAndStop(1); p.base.r1.pod.gotoAndStop(1); p.base.r2.pod.gotoAndStop(1); p.targRot = p.angleFace; p.base._rotation = p.base._rotation - ((-(p.targRot - p.base._rotation)) / 8); if (Math.abs(p.targRot - p.base._rotation) < 1) { p.base._rotation = p.targRot; } } else if (p.order == "walk") { p.base.gattle.gotoAndStop(1); p.base.r1.pod.gotoAndStop(1); p.base.r2.pod.gotoAndStop(1); var ydist = (p._y - p.targ.y); var xdist = (p._x - p.targ.x); var rot = (-Math.atan2(xdist, ydist)); p.targRot = rot * radToDeg; p.base._rotation = p.base._rotation - ((-(p.targRot - p.base._rotation)) / 8); if (Math.abs(p.targRot - p.base._rotation) < 1) { p.base._rotation = p.targRot; } p.speed = 6 - ((Math.abs(p.targRot - p.base._rotation) / 180) * 6); if (Math.sqrt((ydist * ydist) + (xdist * xdist)) >= p.speed) { if (Math.abs(p.targRot - p.base._rotation) < 90) { var yspeed = (Math.cos(rot) * p.speed); var xspeed = (Math.sin(rot) * p.speed); p._y = p._y - yspeed; p._x = p._x - (-xspeed); } } else { p._y = p.targ.y; p._x = p.targ.x; p.order = "stand"; p.gotoAndStop(1); } } else if (p.order == "attack") { if (p.targ.unit.HP <= 0) { p.order = "stand"; p.gotoAndStop(1); } else { var ydist = (p._y - p.targ.unit._y); var xdist = (p._x - p.targ.unit._x); var distance = Math.sqrt((ydist * ydist) + (xdist * xdist)); var rot = (-Math.atan2(xdist, ydist)); p.targRot = rot * radToDeg; p.base._rotation = p.base._rotation - ((-(p.targRot - p.base._rotation)) / 2); if (distance <= 500) { p.base.gattle.play(); p.base.r1.pod.play(); p.base.r2.pod.play(); } else { p.base.gattle.gotoAndStop(1); p.base.r1.pod.gotoAndStop(1); p.base.r2.pod.gotoAndStop(1); var ydist = (p._y - p.targ.unit._y); var xdist = (p._x - p.targ.unit._x); var rot = (-Math.atan2(xdist, ydist)); p.targRot = rot * radToDeg; p.base._rotation = p.base._rotation - ((-(p.targRot - p.base._rotation)) / 8); if (Math.abs(p.targRot - p.base._rotation) < 1) { p.base._rotation = p.targRot; } p.speed = 6 - ((Math.abs(p.targRot - p.base._rotation) / 180) * 6); if (Math.sqrt((ydist * ydist) + (xdist * xdist)) >= p.speed) { if (Math.abs(p.targRot - p.base._rotation) < 90) { var yspeed = (Math.cos(rot) * p.speed); var xspeed = (Math.sin(rot) * p.speed); p._y = p._y - yspeed; p._x = p._x - (-xspeed); } } else { p._y = p.targ.y; p._x = p.targ.x; p.order = "stand"; p.gotoAndStop(1); } } } } else if (p.order == "die") { if (p.heliExplosion._currentframe < 26) { p._xscale--; p._yscale--; p.base._rotation = p.base._rotation - (p.base._rotation / 60); p.blades._rotation = p.blades._rotation - -18; } p.swapDepths((-1000 * int(100 - p._xscale)) + p.num); p.blades._rotation = p.blades._rotation - -20; if (p.heliExplosion._currentframe == p.heliExplosion._totalframes) { p.heliExplosion.stop(); p.base.gattle.gotoAndStop(1); p.base.r1.pod.gotoAndStop(1); p.base.r2.pod.gotoAndStop(1); p._alpha = p._alpha - 4; if (p._alpha <= 5) { p.swapDepths(999999); deathmatchHPDeduct(p); removeMovieClip(p); } } else { p.heliExplosion.play(); } } } else if (p.unit == "helix") { if (p.HP <= 0) { p.aura.gotoAndStop(1); if (p == focusedUnit) { reFocus(true); } p.order = "die"; p.h.onEnterFrame = null; removeMovieClip(p.h); } if (p.frozen) { if (p.order != "die") { p.order = "stand"; } } if (p.order == "stand") { p.base.napalmMC.gotoAndStop(1); p.targRot = p.angleFace; p.base._rotation = p.base._rotation - ((-(p.targRot - p.base._rotation)) / 12); if (Math.abs(p.targRot - p.base._rotation) < 1) { p.base._rotation = p.targRot; } } else if (p.order == "walk") { p.base.napalmMC.gotoAndStop(1); p.base.gattle.gotoAndStop(1); p.base.r1.pod.gotoAndStop(1); p.base.r2.pod.gotoAndStop(1); var ydist = (p._y - p.targ.y); var xdist = (p._x - p.targ.x); var rot = (-Math.atan2(xdist, ydist)); p.targRot = rot * radToDeg; p.base._rotation = p.base._rotation - ((-(p.targRot - p.base._rotation)) / 12); if (Math.abs(p.targRot - p.base._rotation) < 1) { p.base._rotation = p.targRot; } p.speed = 6 - ((Math.abs(p.targRot - p.base._rotation) / 180) * 6); if (Math.sqrt((ydist * ydist) + (xdist * xdist)) >= p.speed) { if (Math.abs(p.targRot - p.base._rotation) < 90) { var yspeed = (Math.cos(rot) * p.speed); var xspeed = (Math.sin(rot) * p.speed); p._y = p._y - yspeed; p._x = p._x - (-xspeed); } } else { p._y = p.targ.y; p._x = p.targ.x; p.order = "stand"; p.gotoAndStop(1); } } else if (p.order == "attack") { if ((p.targ.unit.unit == "comanche") || (p.targ.unit.unit == "helix")) { p.order = "stand"; } else if (p.targ.unit.HP <= 0) { p.order = "stand"; p.gotoAndStop(1); } else { var ydist = (p._y - p.targ.unit._y); var xdist = (p._x - p.targ.unit._x); var distance = Math.sqrt((ydist * ydist) + (xdist * xdist)); var rot = (-Math.atan2(xdist, ydist)); p.targRot = rot * radToDeg; p.base._rotation = p.base._rotation - ((-(p.targRot - p.base._rotation)) / 2); var ydist = (p._y - p.targ.unit._y); var xdist = (p._x - p.targ.unit._x); var rot = (-Math.atan2(xdist, ydist)); p.targRot = rot * radToDeg; p.base._rotation = p.base._rotation - ((-(p.targRot - p.base._rotation)) / 12); if (Math.abs(p.targRot - p.base._rotation) < 1) { p.base._rotation = p.targRot; } p.speed = 6 - ((Math.abs(p.targRot - p.base._rotation) / 180) * 6); if (distance >= p.speed) { if (Math.abs(p.targRot - p.base._rotation) < 90) { var yspeed = (Math.cos(rot) * p.speed); var xspeed = (Math.sin(rot) * p.speed); p._y = p._y - yspeed; p._x = p._x - (-xspeed); } } else { p._y = p.targ.y; p._x = p.targ.x; if ((p.targ._parent._name == "p1") || (p.targ._parent._name == "p2")) { p.base._rotation = p.targ._rotation; } else { p.base._rotation = p.targ.base._rotation; } } if (distance <= 10) { p.base.napalmMC.play(); } else { p.base.napalmMC.gotoAndStop(1); } } } else if (p.order == "die") { p.base.napalmMC.gotoAndStop(1); if (p.heliExplosion._currentframe < 20) { p._xscale--; p._yscale--; p.base._rotation = p.base._rotation - (p.base._rotation / 60); p.blade1._rotation = p.blade1._rotation - 16; p.blade2._rotation = p.blade2._rotation - -16; } p.swapDepths((-1000 * int(100 - p._xscale)) + p.num); p.blade1._rotation = p.blade1._rotation - 18; p.blade2._rotation = p.blade2._rotation - -18; if (p.heliExplosion._currentframe == p.heliExplosion._totalframes) { p.heliExplosion.stop(); p.base.gattle.gotoAndStop(1); p.base.r1.pod.gotoAndStop(1); p.base.r2.pod.gotoAndStop(1); p._alpha = p._alpha - 4; if (p._alpha <= 5) { p.swapDepths(999999); deathmatchHPDeduct(p); removeMovieClip(p); } } else { p.heliExplosion.play(); } } } else if ((p.unit == "lTroop") || (p.unit == "sniper")) { if (p.HP <= 0) { p.aura.gotoAndStop(1); if (p == focusedUnit) { reFocus(true); } p.order = "die"; p.h.onEnterFrame = null; removeMovieClip(p.h); } if (p.frozen) { if (p.order != "die") { p.order = "stand"; } } if (p.order == "stand") { p.gotoAndStop(1); p.targRot = p.angleFace; p._rotation = p._rotation - ((-(p.targRot - p._rotation)) / 3); } else if (p.order == "walk") { p.gotoAndStop(2); var ydist = (p._y - p.targ.y); var xdist = (p._x - p.targ.x); var rot = (-Math.atan2(xdist, ydist)); p.targRot = rot * radToDeg; p._rotation = p._rotation - ((-(p.targRot - p._rotation)) / 3); if (Math.sqrt((ydist * ydist) + (xdist * xdist)) >= p.speed) { var yspeed = (Math.cos(rot) * p.speed); var xspeed = (Math.sin(rot) * p.speed); p._y = p._y - yspeed; p._x = p._x - (-xspeed); } else { p._y = p.targ.y; p._x = p.targ.x; p.order = "stand"; p.gotoAndStop(1); } } else if (p.order == "attack") { if (p.targ.unit.HP <= 0) { p.order = "stand"; p.gotoAndStop(1); } else if (p.unit == "sniper") { if ((p.targ.unit._parent._name == "p1Helis") || (p.targ.unit._parent._name == "p2Helis")) { p.order = "stand"; } else { var ydist = (p._y - p.targ.unit._y); var xdist = (p._x - p.targ.unit._x); var distance = Math.sqrt((ydist * ydist) + (xdist * xdist)); var rot = (-Math.atan2(xdist, ydist)); p.targRot = rot * radToDeg; p._rotation = p._rotation - ((-(p.targRot - p._rotation)) / 2); d = 800; if (distance <= d) { p.gotoAndStop(3); } else { p.gotoAndStop(2); var ydist = (p._y - p.targ.unit._y); var xdist = (p._x - p.targ.unit._x); var rot = (-Math.atan2(xdist, ydist)); p.targRot = rot * radToDeg; p._rotation = p._rotation - ((-(p.targRot - p._rotation)) / 3); if (Math.sqrt((ydist * ydist) + (xdist * xdist)) >= p.speed) { var yspeed = (Math.cos(rot) * p.speed); var xspeed = (Math.sin(rot) * p.speed); p._y = p._y - yspeed; p._x = p._x - (-xspeed); } else { p._y = p.targ.y; p._x = p.targ.x; p.order = "stand"; p.gotoAndStop(1); } } } } else { var ydist = (p._y - p.targ.unit._y); var xdist = (p._x - p.targ.unit._x); var distance = Math.sqrt((ydist * ydist) + (xdist * xdist)); var rot = (-Math.atan2(xdist, ydist)); p.targRot = rot * radToDeg; p._rotation = p._rotation - ((-(p.targRot - p._rotation)) / 2); d = 550; if (distance <= d) { p.gotoAndStop(3); } else { p.gotoAndStop(2); var ydist = (p._y - p.targ.unit._y); var xdist = (p._x - p.targ.unit._x); var rot = (-Math.atan2(xdist, ydist)); p.targRot = rot * radToDeg; p._rotation = p._rotation - ((-(p.targRot - p._rotation)) / 3); if (Math.sqrt((ydist * ydist) + (xdist * xdist)) >= p.speed) { var yspeed = (Math.cos(rot) * p.speed); var xspeed = (Math.sin(rot) * p.speed); p._y = p._y - yspeed; p._x = p._x - (-xspeed); } else { p._y = p.targ.y; p._x = p.targ.x; p.order = "stand"; p.gotoAndStop(1); } } } } else if (p.order == "die") { p.gotoAndStop(4); } } } function buy(unit) { if (p1units < p1poplimit) { if (enemyCanBuy == null) { enemyCanBuy = true; startBattleText.onEnterFrame = function () { this._alpha = this._alpha - 10; if (this._alpha <= 0) { removeMovieClip(this); } }; } if (unit == "lInf") { if (team1Units[0]) { if (goldDecimal >= lInfPrice) { units++; goldDecimal = goldDecimal - lInfPrice; tempY = 100 + random(550); p = p1.attachMovie("lInf1", "lInf" + z, z++, {unitValue:lInfPrice, frozen:false, healing:false, num:units, angleFace:90, HP:5, maxHP:5, speed:3, order:"walk", _x:-25, _y:tempY, _rotation:90, targ:{unit:null, x:25, y:tempY}, unit:"lInf"}); healthBarFunction(p); } else { outOfMoney(); } } } else if (unit == "RPG1") { if (team1Units[1]) { if (goldDecimal >= RPGPrice) { units++; goldDecimal = goldDecimal - RPGPrice; tempY = 100 + random(550); p = p1.attachMovie("RPG1", "RPG" + z, z++, {unitValue:RPGPrice, frozen:false, healing:false, num:units, angleFace:90, HP:6, maxHP:6, speed:3, order:"walk", _x:-25, _y:tempY, _rotation:90, targ:{unit:null, x:25, y:tempY}, unit:"RPG"}); healthBarFunction(p); } else { outOfMoney(); } } } else if (unit == "hTank") { if (team1Units[2]) { if (goldDecimal >= hTankPrice) { units++; goldDecimal = goldDecimal - hTankPrice; tempY = 100 + random(550); p = p1Vehicles.attachMovie("hTank", "hTank" + z, z++, {unitValue:hTankPrice, frozen:false, healing:false, num:units, angleFace:90, HP:25, maxHP:25, speed:2, order:"walk", _x:-25, _y:tempY, targ:{unit:null, x:25, y:tempY}, unit:"hTank"}); p.turret._rotation = (p.base._rotation = 90); h = p.createEmptyMovieClip("flasher" + z, z++); h.p = p; h.onEnterFrame = function () { if (!this.p.frozen) { var b = (50 - ((this.p.HP / this.p.maxHP) * 50)); this.t = {rb:-b, gb:-b, bb:-b}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); } }; healthBarFunction(p); } else { outOfMoney(); } } } else if (unit == "gTank") { if (team1Units[3]) { if (goldDecimal >= gTankPrice) { units++; goldDecimal = goldDecimal - gTankPrice; tempY = 100 + random(550); p = p1Vehicles.attachMovie("gTank", "gTank" + z, z++, {unitValue:gTankPrice, frozen:false, healing:false, num:units, angleFace:90, HP:15, maxHP:15, speed:4, order:"walk", _x:-25, _y:tempY, targ:{unit:null, x:25, y:tempY}, unit:"gTank"}); p.turret._rotation = (p.base._rotation = 90); h = p.createEmptyMovieClip("flasher" + z, z++); h.p = p; h.onEnterFrame = function () { if (!this.p.frozen) { var b = (50 - ((this.p.HP / this.p.maxHP) * 50)); this.t = {rb:-b, gb:-b, bb:-b}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); } }; healthBarFunction(p); } else { outOfMoney(); } } } else if (unit == "comanche") { if (team1Units[4]) { if (goldDecimal >= comanchePrice) { units++; goldDecimal = goldDecimal - comanchePrice; tempY = 100 + random(550); p = p1Helis.attachMovie("comanche", "comanche" + z, z++, {unitValue:comanchePrice, frozen:false, healing:false, num:units, angleFace:90, HP:10, maxHP:10, speed:4, order:"walk", _x:-25, _y:tempY, targ:{unit:null, x:75, y:tempY}, unit:"comanche"}); p.base._rotation = 90; h = p.createEmptyMovieClip("flasher" + z, z++); h.p = p; h.onEnterFrame = function () { if (!this.p.frozen) { var b = (50 - ((this.p.HP / this.p.maxHP) * 50)); this.t = {rb:-b, gb:-b, bb:-b}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); } }; healthBarFunction(p); } else { outOfMoney(); } } } else if (unit == "lTroop") { if (team1Units[5]) { if (goldDecimal >= lTroopPrice) { units++; goldDecimal = goldDecimal - lTroopPrice; tempY = 100 + random(550); p = p1.attachMovie("lTroop", "lTroop" + z, z++, {unitValue:lTroopPrice, frozen:false, healing:false, num:units, angleFace:90, HP:6, maxHP:6, speed:3, order:"walk", _x:-25, _y:tempY, _rotation:90, targ:{unit:null, x:25, y:tempY}, unit:"lTroop"}); healthBarFunction(p); } else { outOfMoney(); } } } else if (unit == "lTank") { if (team1Units[6]) { if (goldDecimal >= lTankPrice) { units++; goldDecimal = goldDecimal - lTankPrice; tempY = 100 + random(550); p = p1Vehicles.attachMovie("lTank", "lTank" + z, z++, {unitValue:lTankPrice, frozen:false, healing:false, num:units, angleFace:90, HP:20, maxHP:20, speed:4, order:"walk", _x:-25, _y:tempY, targ:{unit:null, x:25, y:tempY}, unit:"lTank"}); p.turret._rotation = (p.base._rotation = 90); h = p.createEmptyMovieClip("flasher" + z, z++); h.p = p; h.onEnterFrame = function () { if (!this.p.frozen) { var b = (50 - ((this.p.HP / this.p.maxHP) * 50)); this.t = {rb:-b, gb:-b, bb:-b}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); } }; healthBarFunction(p); } else { outOfMoney(); } } } else if (unit == "sniper") { if (team1Units[7]) { if (goldDecimal >= sniperPrice) { units++; goldDecimal = goldDecimal - sniperPrice; tempY = 100 + random(550); p = p1.attachMovie("sniper", "sniper" + z, z++, {unitValue:sniperPrice, frozen:false, healing:false, num:units, angleFace:90, HP:5, maxHP:5, speed:3, order:"walk", _x:-25, _y:tempY, _rotation:90, targ:{unit:null, x:25, y:tempY}, unit:"sniper"}); healthBarFunction(p); } else { outOfMoney(); } } } else if (unit == "helix") { if (team1Units[8]) { if (goldDecimal >= helixPrice) { units++; goldDecimal = goldDecimal - helixPrice; tempY = 100 + random(550); p = p1Helis.attachMovie("helix", "helix" + z, z++, {unitValue:helixPrice, frozen:false, healing:false, num:units, angleFace:90, HP:20, maxHP:20, speed:0.5, order:"walk", _x:-50, _y:tempY, targ:{unit:null, x:110, y:tempY}, unit:"helix"}); p.base._rotation = 90; h = p.createEmptyMovieClip("flasher" + z, z++); h.p = p; h.onEnterFrame = function () { if (!this.p.frozen) { var b = (50 - ((this.p.HP / this.p.maxHP) * 50)); this.t = {rb:-b, gb:-b, bb:-b}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); } }; healthBarFunction(p); } else { outOfMoney(); } } } else if (unit == "ambulance") { if (team1Units[9]) { if (goldDecimal >= ambulancePrice) { units++; goldDecimal = goldDecimal - ambulancePrice; tempY = 100 + random(550); p = p1Vehicles.attachMovie("ambulance", "ambulance" + z, z++, {unitValue:ambulancePrice, frozen:false, healing:false, num:units, angleFace:90, HP:10, maxHP:10, speed:7, order:"walk", _x:-25, _y:tempY, targ:{unit:null, x:25, y:tempY}, unit:"ambulance"}); a = p1ambulancePulses.attachMovie("ambulancePulse", p._name + "_ambulancePulse", z++, {targ:p, _x:p._x, _y:p._y}); a.onEnterFrame = function () { this._x = this.targ._x; this._y = this.targ._y; if (this.targ.HP <= 0) { removeMovieClip(this); } }; p.pulse = a; p.turret._rotation = (p.base._rotation = 90); h = p.createEmptyMovieClip("flasher" + z, z++); h.p = p; h.onEnterFrame = function () { if (!this.p.frozen) { var b = (50 - ((this.p.HP / this.p.maxHP) * 50)); this.t = {rb:-b, gb:-b, bb:-b}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); } }; healthBarFunction(p); } else { outOfMoney(); } } } else if (unit == "homingMissileUpgrade") { if (goldDecimal >= 800) { goldDecimal = goldDecimal - 800; team1HomingMissiles = true; } else { outOfMoney(); } } else if (unit == "rocketPodsUpgrade") { if (goldDecimal >= 700) { goldDecimal = goldDecimal - 700; team1RocketPods = true; for (var i in p1Helis) { p = p1Helis[i]; if (p.unit == "comanche") { p.base.r1.gotoAndStop(2); p.base.r2.gotoAndStop(2); } } } else { outOfMoney(); } } else if (unit == "APBulletsUpgrade") { if (goldDecimal >= 500) { goldDecimal = goldDecimal - 500; team1APBullets = true; } else { outOfMoney(); } } else if (unit == "laserUpgrade") { if (goldDecimal >= 500) { goldDecimal = goldDecimal - 500; team1laserUpgrade = true; } else { outOfMoney(); } } else if (unit == "tankUpgrade") { if (goldDecimal >= 500) { goldDecimal = goldDecimal - 500; team1TankGattling = true; } else { outOfMoney(); } } } else { outOfPop(); } } function buy2(unit) { if (p2units < p2poplimit) { if (enemyQueuedPurchase != null) { unit = enemyQueuedPurchase; } if (unit == 0) { if (p2goldDecimal >= lInfPrice) { units++; p2goldDecimal = p2goldDecimal - lInfPrice; tempY = 100 + random(550); p = p2.attachMovie("lInf2", "lInf" + z, z++, {unitValue:lInfPrice, frozen:false, healing:false, num:units, angleFace:-90, HP:5, maxHP:5, speed:3, selected:false, order:"walk", _x:1305, _y:tempY, _rotation:270, targ:{unit:null, x:1255, y:tempY}, unit:"lInf"}); healthBarFunction(p); } else { enemyQueuedPurchase = unit; } } else if (unit == 1) { if (p2goldDecimal >= RPGPrice) { units++; p2goldDecimal = p2goldDecimal - RPGPrice; tempY = 100 + random(550); p = p2.attachMovie("RPG2", "RPG" + z, z++, {unitValue:RPGPrice, frozen:false, healing:false, num:units, angleFace:-90, HP:6, maxHP:6, speed:2, selected:false, order:"walk", _x:1305, _y:tempY, _rotation:270, targ:{unit:null, x:1255, y:tempY}, unit:"RPG"}); healthBarFunction(p); } else { enemyQueuedPurchase = unit; } } else if (unit == 2) { if (p2goldDecimal >= hTankPrice) { units++; p2goldDecimal = p2goldDecimal - hTankPrice; tempY = 100 + random(550); p = p2Vehicles.attachMovie("hTank2", "hTank2" + z, z++, {unitValue:hTankPrice, frozen:false, healing:false, num:units, angleFace:-90, HP:25, maxHP:25, speed:3, selected:false, order:"walk", _x:1305, _y:tempY, targ:{unit:null, x:1255, y:tempY}, unit:"hTank"}); p.turret._rotation = (p.base._rotation = -90); h = p.createEmptyMovieClip("flasher" + z, z++); h.p = p; h.onEnterFrame = function () { if (!this.p.frozen) { var b = (50 - ((this.p.HP / this.p.maxHP) * 50)); this.t = {rb:-b, gb:-b, bb:-b}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); } }; healthBarFunction(p); } else { enemyQueuedPurchase = unit; } } else if (unit == 3) { if (p2goldDecimal >= gTankPrice) { units++; p2goldDecimal = p2goldDecimal - gTankPrice; tempY = 100 + random(550); p = p2Vehicles.attachMovie("gTank2", "gTank2" + z, z++, {unitValue:gTankPrice, frozen:false, healing:false, num:units, angleFace:-90, HP:15, maxHP:15, speed:4, selected:false, order:"walk", _x:1305, _y:tempY, targ:{unit:null, x:1255, y:tempY}, unit:"gTank"}); p.turret._rotation = (p.base._rotation = -90); h = p.createEmptyMovieClip("flasher" + z, z++); h.p = p; h.onEnterFrame = function () { if (!this.p.frozen) { var b = (50 - ((this.p.HP / this.p.maxHP) * 50)); this.t = {rb:-b, gb:-b, bb:-b}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); } }; healthBarFunction(p); } else { enemyQueuedPurchase = unit; } } else if (unit == 4) { if (p2goldDecimal >= comanchePrice) { units++; p2goldDecimal = p2goldDecimal - comanchePrice; tempY = 100 + random(550); p = p2Helis.attachMovie("comanche2", "comanche2" + z, z++, {unitValue:comanchePrice, frozen:false, healing:false, num:units, angleFace:-90, HP:10, maxHP:10, speed:4, selected:false, order:"walk", _x:1305, _y:tempY, targ:{unit:null, x:1255, y:tempY}, unit:"comanche"}); p.base._rotation = -90; h = p.createEmptyMovieClip("flasher" + z, z++); h.p = p; h.onEnterFrame = function () { if (!this.p.frozen) { var b = (50 - ((this.p.HP / this.p.maxHP) * 50)); this.t = {rb:-b, gb:-b, bb:-b}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); } }; healthBarFunction(p); } else { enemyQueuedPurchase = unit; } } else if (unit == 5) { if (p2goldDecimal >= lTroopPrice) { units++; p2goldDecimal = p2goldDecimal - lTroopPrice; tempY = 100 + random(550); p = p2.attachMovie("lTroop2", "lTroop" + z, z++, {unitValue:lTroopPrice, frozen:false, healing:false, num:units, angleFace:-90, HP:6, maxHP:6, speed:3, selected:false, order:"walk", _x:1305, _y:tempY, _rotation:270, targ:{unit:null, x:1255, y:tempY}, unit:"lTroop"}); healthBarFunction(p); } else { enemyQueuedPurchase = unit; } } else if (unit == 6) { if (p2goldDecimal >= lTankPrice) { units++; p2goldDecimal = p2goldDecimal - lTankPrice; tempY = 100 + random(550); p = p2Vehicles.attachMovie("lTank2", "lTank2" + z, z++, {unitValue:lTankPrice, frozen:false, healing:false, num:units, angleFace:-90, HP:20, maxHP:20, speed:4, selected:false, order:"walk", _x:1305, _y:tempY, targ:{unit:null, x:1255, y:tempY}, unit:"gTank"}); p.turret._rotation = (p.base._rotation = -90); h = p.createEmptyMovieClip("flasher" + z, z++); h.p = p; h.onEnterFrame = function () { if (!this.p.frozen) { var b = (50 - ((this.p.HP / this.p.maxHP) * 50)); this.t = {rb:-b, gb:-b, bb:-b}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); } }; healthBarFunction(p); } else { enemyQueuedPurchase = unit; } } else if (unit == 7) { if (p2goldDecimal >= sniperPrice) { units++; p2goldDecimal = p2goldDecimal - sniperPrice; tempY = 100 + random(550); p = p2.attachMovie("sniper2", "sniper" + z, z++, {unitValue:sniperPrice, frozen:false, healing:false, num:units, angleFace:-90, HP:5, maxHP:5, speed:3, selected:false, order:"walk", _x:1305, _y:tempY, _rotation:270, targ:{unit:null, x:1255, y:tempY}, unit:"sniper"}); healthBarFunction(p); } else { enemyQueuedPurchase = unit; } } else if (unit == 8) { if (p2goldDecimal >= helixPrice) { units++; p2goldDecimal = p2goldDecimal - helixPrice; tempY = 100 + random(550); p = p2Helis.attachMovie("helix2", "helix2" + z, z++, {unitValue:helixPrice, frozen:false, healing:false, num:units, angleFace:-90, HP:20, maxHP:20, speed:0.5, selected:false, order:"walk", _x:1330, _y:tempY, targ:{unit:null, x:1170, y:tempY}, unit:"helix"}); p.base._rotation = -90; h = p.createEmptyMovieClip("flasher" + z, z++); h.p = p; h.onEnterFrame = function () { if (!this.p.frozen) { var b = (50 - ((this.p.HP / this.p.maxHP) * 50)); this.t = {rb:-b, gb:-b, bb:-b}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); } }; healthBarFunction(p); } else { enemyQueuedPurchase = unit; } } else if (unit == 9) { if (p2goldDecimal >= ambulancePrice) { units++; p2goldDecimal = p2goldDecimal - ambulancePrice; tempY = 100 + random(550); p = p2Vehicles.attachMovie("ambulance2", "ambulance2" + z, z++, {unitValue:ambulancePrice, frozen:false, healing:false, num:units, angleFace:-90, HP:15, maxHP:15, speed:7, selected:false, order:"walk", _x:1305, _y:tempY, targ:{unit:null, x:1255, y:tempY}, unit:"ambulance"}); a = p2ambulancePulses.attachMovie("ambulancePulse", p._name + "_ambulancePulse", z++, {targ:p, _x:p._x, _y:p._y}); a.onEnterFrame = function () { this._x = this.targ._x; this._y = this.targ._y; if (this.targ.HP <= 0) { removeMovieClip(this); } }; p.pulse = a; p.turret._rotation = (p.base._rotation = -90); h = p.createEmptyMovieClip("flasher" + z, z++); h.p = p; h.onEnterFrame = function () { if (!this.p.frozen) { var b = (50 - ((this.p.HP / this.p.maxHP) * 50)); this.t = {rb:-b, gb:-b, bb:-b}; this.tColor = new Color(this.p); this.tColor.setTransform(this.t); } }; healthBarFunction(p); } else { enemyQueuedPurchase = unit; } } else if (unit == 10) { if (p2goldDecimal >= 800) { p2goldDecimal = p2goldDecimal - 800; team2HomingMissiles = true; } else { enemyQueuedPurchase = unit; } } else if (unit == 11) { if (p2goldDecimal >= 700) { p2goldDecimal = p2goldDecimal - 700; team2RocketPods = true; for (var i in p2Helis) { p = p2Helis[i]; if (p.unit == "comanche") { p.base.r1.gotoAndStop(2); p.base.r2.gotoAndStop(2); } } } else { enemyQueuedPurchase = unit; } } else if (unit == 12) { if (p2goldDecimal >= 500) { p2goldDecimal = p2goldDecimal - 500; team2APBullets = true; } else { enemyQueuedPurchase = unit; } } else if (unit == 13) { if (p2goldDecimal >= 500) { p2goldDecimal = p2goldDecimal - 500; team2laserUpgrade = true; } else { enemyQueuedPurchase = unit; } } else if (unit == 14) { if (p2goldDecimal >= 500) { p2goldDecimal = p2goldDecimal - 500; team2tankGattling = true; } else { enemyQueuedPurchase = unit; } } } } function healthBarFunction(p) { p.h = healthBars.createEmptyMovieClip(p._name + "_healthBar", z++); redCross = healthBars.attachMovie("redCross", p._name + "_redCross", z++, {_visible:false, targ:p}); p.redCross = redCross; p.h.redCross = redCross; redCross.onEnterFrame = function () { this._visible = this.targ.healing; if (this._visible) { this._x = this.targ._x; this._y = this.targ._y; } }; p.h.targ = p; p.h.HP = p.maxHP; p.h.onEnterFrame = function () { this.clear(); this.moveTo(this.targ._x - 10, this.targ._y - 20); this.lineStyle(2, 65280, 100); if (this.targ.HP == this.targ.maxHP) { this.lineTo(this.targ._x + 10, this.targ._y - 20); } else { targHP = this.targ.HP; tempVar = this.HP / this.targ.maxHP; tempVar2 = (this.targ._x - 10) + (tempVar * 20); this.lineTo(tempVar2, this.targ._y - 20); this.lineStyle(2, 16711680, 100); this.lineTo(tempVar2 + ((1 - tempVar) * 20), this.targ._y - 20); tempVar3 = (this.targ.HP - this.HP) / 4; if (tempVar3 <= 0.3) { Math.round(this.HP); } this.HP = this.HP - (-tempVar3); } }; p.h.onUnload = function () { removeMovieClip(this.redCross); }; } createShrapnel = function () { mc = this.createEmptyMovieClip("shrapnel" + this.z, this.z++); mc.r = random(2) + 4; mc.ex = 0; mc.why = 0; mc.speed = 2; mc.targScale = 10; mc.angle = 75 + (Math.random() * 3); mc.xs = Math.cos(mc.angle * radToDeg) * (-mc.speed); mc.ys = Math.sin(mc.angle * radToDeg) * mc.speed; mc.rot = random(360); mc._xscale = (mc._yscale = -100); mc.xspeed = Math.sin(mc.rot * degToRad); mc.yspeed = Math.cos(mc.rot * degToRad); mc.moveTo(mc.ex + mc.r, mc.why); col = ((("6" + random(10)) + 3) + random(10)) + "00"; mc.beginFill(parseInt("0x" + col), 100); mc.curveTo(mc.r + mc.ex, (tm8 * mc.r) + mc.why, (sm4 * mc.r) + mc.ex, (sm4 * mc.r) + mc.why); mc.curveTo((tm8 * mc.r) + mc.ex, mc.r + mc.why, mc.ex, mc.r + mc.why); mc.curveTo(((-tm8) * mc.r) + mc.ex, mc.r + mc.why, ((-sm4) * mc.r) + mc.ex, (sm4 * mc.r) + mc.why); mc.curveTo((-mc.r) + mc.ex, (tm8 * mc.r) + mc.why, (-mc.r) + mc.ex, mc.why); mc.curveTo((-mc.r) + mc.ex, ((-tm8) * mc.r) + mc.why, ((-sm4) * mc.r) + mc.ex, ((-sm4) * mc.r) + mc.why); mc.curveTo(((-tm8) * mc.r) + mc.ex, (-mc.r) + mc.why, mc.ex, (-mc.r) + mc.why); mc.curveTo((tm8 * mc.r) + mc.ex, (-mc.r) + mc.why, (sm4 * mc.r) + mc.ex, ((-sm4) * mc.r) + mc.why); mc.curveTo(mc.r + mc.ex, ((-tm8) * mc.r) + mc.why, mc.r + mc.ex, mc.why); mc.endFill(); }; gravity = 0.5; m8 = 0.392699081698724; m4 = (Math.PI/4); tm8 = Math.tan(m8); sm4 = Math.sin(m4); _quality = save.quality; doubleClickTick = (doubleClickTickInit = 15); lastDepressed = null; oldLastDepressed = null; singleClicking = false; powerBallTeam = (flagTeam = 0); theFlagHolder = (theBallHolder = null); healGap = (healGapInit = 3); nukePercent = 0; p2nukePercent = 0; habisLaserPercent = 0; p2habisLaserPercent = 0; troopFreezePercent = 0; p2troopFreezePercent = 0; hotKeySelections = [[], [], [], [], [], [], [], [], [], []]; runDown = (runDownInit = 90); firetAtWillPc = 0; units = 0; shakeX = 0; shakeY = 0; oldShakeX = 0; oldShakeY = 0; formation = 1; p2formation = 1; habisLaserShakeGap = (habisLaserShakeGapInit = 3); click = null; radToDeg = 57.2957795130823; degToRad = (Math.PI/180); lInfPrice = 250; RPGPrice = 300; lTroopPrice = 400; hTankPrice = 650; gTankPrice = 550; ambulancePrice = 800; lTankPrice = 700; sniperPrice = 500; comanchePrice = 600; helixPrice = 1000; startingGold = team1Budget; p2StartingGold = team2Budget; gold = startingGold; goldDecimal = startingGold; p2gold = p2StartingGold; p2goldDecimal = p2StartingGold; xscreenOffset = 0; YscreenOffset = 0; pop = 0; maxPop = 10; p2Pop = 0; focusSound = true; currentHP = (currentHPUnrounded = (maxHP = 100)); p2CurrentHP = (p2currentHPUnrounded = (p2MaxHP = 100)); channels = 0; focusedUnit = null; enemyCanBuy = null; previousHUD = 1; enemyQueuedPurchase = null; team2Units = []; particlesize = 75; particlesize2 = particlesize * 2; laserClicked = 0; troopFreezeClicked = 0; scrollSpeed = 40; diagonalScrollSpeed = scrollSpeed / Math.SQRT2; lastX = 0; lastY = 0; depressedUnit = null; if (team2TempUnits[0]) { var i = 0; while (i <= 3) { team2Units.push(0); i++; } } if (team2TempUnits[1]) { var i = 0; while (i <= 2) { team2Units.push(1); i++; } } if (team2TempUnits[2]) { team2Units.push(2); } if (team2TempUnits[3]) { var i = 0; while (i <= 2) { team2Units.push(3); i++; } } if (team2TempUnits[4]) { var i = 0; while (i <= 2) { team2Units.push(4); i++; } } if (team2TempUnits[5]) { var i = 0; while (i <= 2) { team2Units.push(5); i++; } } if (team2TempUnits[6]) { team2Units.push(6); } if (team2TempUnits[7]) { team2Units.push(7); } if (team2TempUnits[8]) { team2Units.push(8); } if (team2TempUnits[9]) { var i = 0; while (i <= 2) { team2Units.push(9); i++; } } theMap.texture.gotoAndStop(random(theMap.texture._totalframes) + 1); createEmptyMovieClip("music", z++); createEmptyMovieClip("soundFX", z++); createEmptyMovieClip("voices", z++); music.gameSound = new Sound(music); music.gameSound.attachSound("battleMusic"); music.gameSound.start(0, 0); music.gameSound.setVolume(save.musicVolume); music.gameSound.onSoundComplete = function () { delete music.gameSound; music.gameSound = new Sound(music); music.gameSound.attachSound("battleMusic"); music.gameSound.start(0, 0); music.gameSound.setVolume(save.musicVolume); }; attachMovie("startBattleText", "startBattleText", z++); createEmptyMovieClip("lowEyeCandy", z++); createEmptyMovieClip("habisLaserEyeCandyLow", z++); if (gameMode == "kingofthehill") { attachMovie("kingRing", "kingRing", z++, {_x:640, _y:378}); kingRing.radius = kingRing._width / 2; } else if (gameMode == "capturetheflag") { attachMovie("flagArea", "flagArea", z++, {_x:0, _y:0}); attachMovie("flagArea2", "flagArea2", z++, {_x:1280, _y:0}); } createEmptyMovieClip("p1", z++); createEmptyMovieClip("p2", z++); createEmptyMovieClip("p1Vehicles", z++); createEmptyMovieClip("p2Vehicles", z++); createEmptyMovieClip("p1ambulancePulses", z++); createEmptyMovieClip("p2ambulancePulses", z++); createEmptyMovieClip("landEyeCandy", z++); createEmptyMovieClip("p1Helis", z++); createEmptyMovieClip("p2Helis", z++); if (gameMode == "capturetheflag") { attachMovie("flag", "flag", z++, {_x:640, _y:378, targ:null}); } else if (gameMode == "powerball") { attachMovie("powerBall", "powerBall", z++, {_x:640, _y:378, targ:null}); } createEmptyMovieClip("troopFreeze", z++); createEmptyMovieClip("eyeCandy", z++); createEmptyMovieClip("shrapnels", z++); createEmptyMovieClip("habisLaserEyeCandy", z++); createEmptyMovieClip("habisLasers", z++); createEmptyMovieClip("freezeCandy", z++); createEmptyMovieClip("healthBars", z++); createEmptyMovieClip("hotkeyHovers", z++); createEmptyMovieClip("cursorLines", z++); createEmptyMovieClip("nukes", z++); createEmptyMovieClip("nukeCandy", z++); nukes._xscale = (nukes._yscale = (nukeCandy._xscale = (nukeCandy._yscale = 200))); attachMovie("troopFreezeRing", "troopFreezeRing", z++, {_visible:false}); createEmptyMovieClip("habisFlash", z++); if (cashBounty) { createEmptyMovieClip("cashBounties", z++); } attachMovie("HUD", "HUD", z++); attachMovie("qualityChangeText", "qualityChangeText", z++); HUD.minimap.gotoAndStop(theMap.texture._currentframe); HUD.minimap.createEmptyMovieClip("minimapBlips", z++); HUD.minimap.createEmptyMovieClip("minimapBlipsMask", z++); _root[cursorName].attachMovie("superPowerCursor", "superPowerCursor", z++, {_visible:false, _x:-5, _y:-5}); _root[cursorName].attachMovie("troopFreezeCursor", "troopFreezeCursor", z++, {_visible:false, _x:-5, _y:-5}); _root[cursorName].attachMovie("unshootableCursor", "unshootableCursor", z++, {_visible:false, _x:-5, _y:-5}); _root[cursorName].attachMovie("shiftCursor", "shiftCursor", z++, {_visible:false, _x:10, _y:9}); _root[cursorName].shiftCursor.gotoAndStop((MacUser ? 2 : 1)); s = HUD.minimap.screenHighlight; s.dragging = false; HUD.minimap.minimapBlips._xscale = 7.8; HUD.minimap.minimapBlips._yscale = 7.8; HUD.minimap.minimapBlipsMask.lineStyle(1, 0, 100); HUD.minimap.minimapBlipsMask.beginFill(0, 100); HUD.minimap.minimapBlipsMask.moveTo(1, 0); HUD.minimap.minimapBlipsMask.lineTo(99, 0); HUD.minimap.minimapBlipsMask.lineTo(99, 58); HUD.minimap.minimapBlipsMask.lineTo(1, 58); HUD.minimap.minimapBlipsMask.lineTo(1, 0); HUD.minimap.minimapBlipsMask.endFill(); HUD.minimap.minimapBlips.setMask(HUD.minimap.minimapBlipsMask); HUD.healthBar.setMask(HUD.healthBarMask1); HUD.p2healthBar.setMask(HUD.healthBarMask2); s.onPress = (s.onDragOver = (s.onDragOut = function () { this.dragging = true; })); s.onRelease = (s.onReleaseOutside = function () { this.dragging = false; }); selectedBuilding = "Buildings"; enemyWait = (enemyWaitInit = difficulty); onMouseMove = function () { Mouse.hide(); }; HUD.b1.onRelease = function () { HUD.bIcon.gotoAndStop(6); }; onMouseDown = function () { if (laserClicked != 1) { if (troopFreezeClicked != 1) { if (!HUD.hitTest(_xmouse, _ymouse, true)) { click = {x:_xmouse, y:_ymouse}; selectedUnits = 0; for (var i in p1) { p = p1[i]; if (p.aura._currentframe == 3) { selectedUnits++; } } for (var i in p1Vehicles) { p = p1Vehicles[i]; if (p.aura._currentframe == 3) { selectedUnits++; } } for (var i in p1Helis) { p = p1Helis[i]; if (p.aura._currentframe == 3) { selectedUnits++; } } if (selectedUnits == 0) { if (!Key.isDown(17)) { singleClicking = true; d = 100000 /* 0x0186A0 */; u = null; for (var i in p1) { p = p1[i]; if (p.HP > 0) { xdist = _xmouse - p._x; ydist = _ymouse - p._y; dist = Math.sqrt((xdist * xdist) + (ydist * ydist)); if (dist < ((10 * p.aura._xscale) / 100)) { if (dist < d) { d = dist; u = p; } } } } for (var i in p1Vehicles) { p = p1Vehicles[i]; if (p.HP > 0) { xdist = _xmouse - p._x; ydist = _ymouse - p._y; dist = Math.sqrt((xdist * xdist) + (ydist * ydist)); if (dist < ((10 * p.aura._xscale) / 100)) { if (dist < d) { d = dist; u = p; } } } } for (var i in p1Helis) { p = p1Helis[i]; if (p.HP > 0) { xdist = _xmouse - p._x; ydist = _ymouse - p._y; dist = Math.sqrt((xdist * xdist) + (ydist * ydist)); if (dist < ((10 * p.aura._xscale) / 100)) { if (dist < d) { d = dist; u = p; } } } } if (u != null) { u.aura.gotoAndStop(2); depressedUnit = u; } } } else if (Key.isDown(16)) { if (!Key.isDown(17)) { singleClicking = true; d = 100000 /* 0x0186A0 */; u = null; for (var i in p1) { p = p1[i]; if (p.HP > 0) { xdist = _xmouse - p._x; ydist = _ymouse - p._y; dist = Math.sqrt((xdist * xdist) + (ydist * ydist)); if (dist < ((10 * p.aura._xscale) / 100)) { if (dist < d) { d = dist; u = p; } } } } for (var i in p1Vehicles) { p = p1Vehicles[i]; if (p.HP > 0) { xdist = _xmouse - p._x; ydist = _ymouse - p._y; dist = Math.sqrt((xdist * xdist) + (ydist * ydist)); if (dist < ((10 * p.aura._xscale) / 100)) { if (dist < d) { d = dist; u = p; } } } } for (var i in p1Helis) { p = p1Helis[i]; if (p.HP > 0) { xdist = _xmouse - p._x; ydist = _ymouse - p._y; dist = Math.sqrt((xdist * xdist) + (ydist * ydist)); if (dist < ((10 * p.aura._xscale) / 100)) { if (dist < d) { d = dist; u = p; } } } } if (u != null) { u.aura.gotoAndStop(2); depressedUnit = u; } } } } } } }; onMouseUp = function () { if (laserClicked != 1) { if (troopFreezeClicked != 1) { focusSound = true; var xdist = Math.abs(_xmouse - click.x); var ydist = Math.abs(_ymouse - click.y); if ((xdist + ydist) <= 10) { selectedUnits = 0; for (var i in p1) { p = p1[i]; if (p.aura._currentframe == 3) { selectedUnits++; } } for (var i in p1Vehicles) { p = p1Vehicles[i]; if (p.aura._currentframe == 3) { selectedUnits++; } } for (var i in p1Helis) { p = p1Helis[i]; if (p.aura._currentframe == 3) { selectedUnits++; } } if (((!p1.hitTest(_xmouse, _ymouse, true)) && (!p1Vehicles.hitTest(_xmouse, _ymouse, true))) && (!p1Helis.hitTest(_xmouse, _ymouse, true))) { dist = 10000; clickedEnemy = null; a = []; for (var i in p2) { a.push(p2[i]); } for (var i in p2Vehicles) { a.push(p2Vehicles[i]); } for (var i in p2Helis) { a.push(p2Helis[i]); } for (var i in a) { p = a[i]; var xdist2 = (p._x - _xmouse); var ydist2 = (p._y - _ymouse); var distance = Math.sqrt((xdist2 * xdist2) + (ydist2 * ydist2)); if (distance <= 30) { if (distance < dist) { dist = distance; clickedEnemy = p; } } } if (Key.isDown(17)) { HUD.bIcon.gotoAndStop(previousHUD); deselectAll(); } else if (clickedEnemy == null) { if (!Key.isDown(32)) { var a = []; for (var i in p1) { p = p1[i]; if (p.aura._currentframe == 3) { a.push(p); p.order = "walk"; } } for (var i in p1Vehicles) { p = p1Vehicles[i]; if (p.aura._currentframe == 3) { a.push(p); p.order = "walk"; } } for (var i in p1Helis) { p = p1Helis[i]; if (p.aura._currentframe == 3) { a.push(p); p.order = "walk"; } } if (formation == 1) { offset = 0; b = 7.5; bVehicle = 25; bHeli = 30; distance = 0; for (var i in a) { w = a[i]; if (w._parent._name == "p1") { distance = distance - (-b); } else if (w._parent._name == "p1Vehicles") { distance = distance - (-bVehicle); } else if (w._parent._name == "p1Helis") { distance = distance - (-bHeli); } } while ((distance * 2) > 680) { distance = 0; b = b - 0.1; bVehicle = bVehicle - 0.1; bHeli = bHeli - 0.1; for (var i in a) { w = a[i]; if (w._parent._name == "p1") { distance = distance - (-b); } else if (w._parent._name == "p1Vehicles") { distance = distance - (-bVehicle); } else if (w._parent._name == "p1Helis") { distance = distance - (-bHeli); } } } while (((_ymouse - offset) + distance) > 720) { offset = offset + 5; } while (((_ymouse - offset) - distance) < 5) { offset = offset - 0.5; } n = []; var i = 0; while (i < a.length) { p = a[i]; if (i == 0) { if (p._parent._name == "p1Vehicles") { n.push(bVehicle); } else if (p._parent._name == "p1") { n.push(b); } else if (p._parent._name == "p1Helis") { n.push(bHeli); } } else if (p._parent._name == "p1Vehicles") { n.push(n[i - 1] + (bVehicle * 2)); } else if (p._parent._name == "p1") { n.push(n[i - 1] + (b * 2)); } else if (p._parent._name == "p1Helis") { n.push(n[i - 1] + (bHeli * 2)); } i++; } var i = 0; while (i < a.length) { a[i].targ = {unit:null, x:_xmouse, y:((_ymouse - offset) - distance) + n[i]}; a[i].angleFace = 90; i++; } } else if (formation == 2) { vehicles = 0; var i = 0; while (i < a.length) { k = a[i]; if (k._parent != p1) { vehicles++; } i++; } degreesPerDude = 360 / a.length; b = 4; radius = (4 + (vehicles * 3)) * a.length; var i = 0; while (i < a.length) { tempVar2 = degreesPerDude * i; tempVar = tempVar2 * degToRad; a[i].targ = {unit:null, x:Math.max(20, Math.min(1260, _xmouse + (Math.sin(tempVar) * radius))), y:Math.max(5, Math.min(_ymouse + (Math.cos(tempVar) * radius), 720))}; a[i].angleFace = 180 - tempVar2; i++; } } if (selectedUnits > 0) { voices["mySound" + channels] = new Sound(voices); voices["mySound" + channels].attachSound("LInfW" + (random(3) + 1)); voices["mySound" + channels].start(); voices["mySound" + channels].setVolume(save.voiceVolume); channels++; } } } else { for (var i in p1) { p = p1[i]; if (p.aura._currentframe == 3) { p.order = "attack"; p.targ = {unit:clickedEnemy}; } } for (var i in p1Vehicles) { p = p1Vehicles[i]; if (p.aura._currentframe == 3) { p.order = "attack"; p.targ = {unit:clickedEnemy, unitx:clickedEnemy._x, unity:clickedEnemy._y}; } } for (var i in p1Helis) { p = p1Helis[i]; if (p.aura._currentframe == 3) { p.order = "attack"; p.targ = {unit:clickedEnemy}; } } if (selectedUnits > 0) { voices["mySound" + channels] = new Sound(voices); voices["mySound" + channels].attachSound("LInfA" + (random(3) + 1)); voices["mySound" + channels].start(); voices["mySound" + channels].setVolume(save.voiceVolume); channels++; } } } else if (!HUD.hitTest(_xmouse, _ymouse, true)) { if (depressedUnit.HP > 0) { oldLastDepressed = lastDepressed; lastDepressed = depressedUnit; if (lastDepressed == oldLastDepressed) { if (doubleClickTick > 0) { par = depressedUnit._parent; noShiftDeselect(); for (var j in par) { p = par[j]; if (p.unit == depressedUnit.unit) { p.aura.gotoAndStop(3); } } reFocus(); } } else { if (!Key.isDown(16)) { focusedUnit = depressedUnit; changeHUDSelectFrame(); } depressedUnit.aura.gotoAndStop(3); if (selectedUnits > 0) { voices["mySound" + channels] = new Sound(voices); voices["mySound" + channels].attachSound("LInfS" + (random(2) + 1)); voices["mySound" + channels].start(); voices["mySound" + channels].setVolume(save.voiceVolume); channels++; } } } } } else { d = 100000 /* 0x0186A0 */; middle = {x:click.x + (xdist / 2), y:click.y + (ydist / 2)}; focusedUnit = null; for (var i in p1) { p = p1[i]; if (cursorLines.hitTest(p._x, p._y, false)) { p.aura.gotoAndStop(3); var xdist = (middle.x - p._x); var ydist = (middle.y - p._y); var dist = Math.sqrt((xdist * xdist) + (ydist * ydist)); if (dist < d) { d = dist; focusedUnit = p; } } } for (var i in p1Vehicles) { p = p1Vehicles[i]; if (cursorLines.hitTest(p._x, p._y, false)) { p.aura.gotoAndStop(3); var xdist = (middle.x - p._x); var ydist = (middle.y - p._y); var dist = Math.sqrt((xdist * xdist) + (ydist * ydist)); if (dist < d) { d = dist; focusedUnit = p; } } } for (var i in p1Helis) { p = p1Helis[i]; if (cursorLines.hitTest(p._x, p._y, false)) { p.aura.gotoAndStop(3); var xdist = (middle.x - p._x); var ydist = (middle.y - p._y); var dist = Math.sqrt((xdist * xdist) + (ydist * ydist)); if (dist < d) { d = dist; focusedUnit = p; } } } if (focusedUnit != null) { if (selectedUnits > 0) { voices["mySound" + channels] = new Sound(voices); voices["mySound" + channels].attachSound("LInfS" + (random(2) + 1)); voices["mySound" + channels].start(); voices["mySound" + channels].setVolume(save.voiceVolume); channels++; } } changeHUDSelectFrame(); } cursorLines.clear(); click = null; clickEnd = null; } } singleClicking = false; doubleClickTick = doubleClickTickInit; }; onEnterFrame = OnEnterFrame; enemyBrain = function () { if (gameMode == "classic") { var es = 0; for (var i in p2) { if (p2[i].HP > 0) { es++; } } for (var i in p2Vehicles) { if (p2Vehicles[i].HP > 0) { es++; } } for (var i in p2Helis) { if (p2Helis[i].HP > 0) { es++; } } if (es == 0) { enemyMove = 0; } else { enemyMove = random(7); } if (p2habisLasersOn) { if (p2habisLaserPercent >= 1) { kah = random(100); if (kah == 0) { fireHabisLaser(2); } } } if (p2troopFreezeOn) { if (p2troopFreezePercent >= 1) { kah = random(100); if (kah == 0) { useTroopFreeze(2); } } } if (enemyMove == 0) { if (es >= 6) { b = []; enemyUpgrades = [[team2homingMissiles, 1], [team2RocketPods, 2], [team2APBullets, 3], [team2laserUpgrade, 4], [team2tankGattling, 5]]; var q = 0; while (q < enemyUpgrades.length) { if ((enemyUpgrades[q][0] == false) && (team2CanUpgrade[q])) { b.push(enemyUpgrades[q]); } q++; } if (b.length > 0) { upgradeChoice = b[random(b.length)][1]; buy2(9 + upgradeChoice); } else { if (enemyQueuedPurchase >= 10) { enemyQueuedPurchase = null; } buy2(team2Units[random(team2Units.length)]); } } else { if (enemyQueuedPurchase >= 10) { enemyQueuedPurchase = null; } buy2(team2Units[random(team2Units.length)]); } } else if (enemyMove == 1) { a = []; c = 0; for (var i in p2) { k = p2[i]; if ((k.order != "attack") && (k.order != "walk")) { if (c == 0) { a.push(k); k.order = "walk"; } c = random(2); } } for (var i in p2Vehicles) { k = p2Vehicles[i]; if ((k.order != "attack") && (k.order != "walk")) { if (c == 0) { a.push(k); k.order = "walk"; } c = random(2); } } for (var i in p2Helis) { k = p2Helis[i]; if ((k.order != "attack") && (k.order != "walk")) { if (c == 0) { a.push(k); k.order = "walk"; } c = random(2); } } subMove = 0; if (subMove == 0) { xCoord = 200 + random(960); yCoord = 80 + random(440); distance = 0; offset = 0; b = 7.5; bVehicle = 25; bHeli = 30; for (var i in a) { w = a[i]; if (w._parent._name == "p2") { distance = distance - (-b); } else if (w._parent._name == "p2Vehicles") { distance = distance - (-bVehicle); } else if (w._parent._name == "p2Helis") { distance = distance - (-bHeli); } } while ((distance * 2) > 680) { distance = 0; b = b - 0.1; bVehicle = bVehicle - 0.1; for (var i in a) { w = a[i]; if (w._parent._name == "p2") { distance = distance - (-b); } else if (w._parent._name == "p2Vehicles") { distance = distance - (-bVehicle); } else if (w._parent._name == "p2Helis") { distance = distance - (-bHeli); } } } while (((yCoord - offset) + distance) > 720) { offset = offset + 5; } while (((yCoord - offset) - distance) < 5) { offset = offset - 0.5; } n = []; var i = 0; while (i < a.length) { p = a[i]; if (i == 0) { if (p._parent._name == "p2Vehicles") { n.push(bVehicle); } else if (p._parent._name == "p2") { n.push(b); } else if (p._parent._name == "p2Helis") { n.push(bHeli); } } else if (p._parent._name == "p2Vehicles") { n.push(n[i - 1] + (bVehicle * 2)); } else if (p._parent._name == "p2") { n.push(n[i - 1] + (b * 2)); } else if (p._parent._name == "p2Helis") { n.push(n[i - 1] + (bHeli * 2)); } i++; } var i = 0; while (i < a.length) { a[i].targ = {unit:null, x:Math.max(20, Math.min(1260, xCoord)), y:Math.max(5, Math.min(((yCoord - offset) - distance) + n[i], 720))}; a[i].angleFace = -90; i++; } } } else if ((enemyMove >= 2) && (enemyMove <= 7)) { a = []; for (var i in p1) { p = p1[i]; if (typeof(p) == "movieclip") { a.push(p); } } for (var i in p1Vehicles) { p = p1Vehicles[i]; if (typeof(p) == "movieclip") { a.push(p); } } for (var i in p1Helis) { p = p1Helis[i]; if (typeof(p) == "movieclip") { a.push(p); } } clickedEnemy = a[random(a.length)]; b = []; for (var i in p2) { k = p2[i]; if (typeof(k) == "movieclip") { if ((k.order != "attack") && (k.order != "walk")) { b.push(k); } } } for (var i in p2Vehicles) { k = p2Vehicles[i]; if (typeof(k) == "movieclip") { if ((k.order != "attack") && (k.order != "walk")) { b.push(k); } } } for (var i in p2Helis) { k = p2Helis[i]; if (typeof(k) == "movieclip") { if ((k.order != "attack") && (k.order != "walk")) { b.push(k); } } } c = 0; if (a.length > 0) { for (var i in b) { p = b[i]; if (c != 0) { p.order = "attack"; p.targ = {unit:clickedEnemy, unitx:clickedEnemy._x, unity:clickedEnemy._y}; } c = random(4); } } } } else if (gameMode == "kingofthehill") { var es = 0; for (var i in p2) { if (p2[i].HP > 0) { es++; } } for (var i in p2Vehicles) { if (p2Vehicles[i].HP > 0) { es++; } } for (var i in p2Helis) { if (p2Helis[i].HP > 0) { es++; } } if (es == 0) { enemyMove = 0; } else { enemyMove = random(7); } var ps = 0; for (var i in p1) { if (p1[i].HP > 0) { ps++; } } for (var i in p1Vehicles) { if (p1Vehicles[i].HP > 0) { ps++; } } for (var i in p1Helis) { if (p1Helis[i].HP > 0) { ps++; } } if (ps == 0) { if (es > 0) { enemyMove = 1; } } if (p2habisLasersOn) { if (p2habisLaserPercent >= 1) { kah = random(100); if (kah == 0) { fireHabisLaser(2); } } } if (p2troopFreezeOn) { if (p2troopFreezePercent >= 1) { kah = random(100); if (kah == 0) { useTroopFreeze(2); } } } if (enemyMove == 0) { if (es >= 6) { b = []; enemyUpgrades = [[team2homingMissiles, 1], [team2RocketPods, 2], [team2APBullets, 3], [team2laserUpgrade, 4], [team2tankGattling, 5]]; var q = 0; while (q < enemyUpgrades.length) { if ((enemyUpgrades[q][0] == false) && (team2CanUpgrade[q])) { b.push(enemyUpgrades[q]); } q++; } if (b.length > 0) { upgradeChoice = b[random(b.length)][1]; buy2(9 + upgradeChoice); } else { if (enemyQueuedPurchase >= 10) { enemyQueuedPurchase = null; } buy2(team2Units[random(team2Units.length)]); } } else { if (enemyQueuedPurchase >= 10) { enemyQueuedPurchase = null; } buy2(team2Units[random(team2Units.length)]); } } else if (enemyMove == 1) { a = []; c = 0; for (var i in p2) { k = p2[i]; if ((k.order != "attack") && (k.order != "walk")) { if (c == 0) { a.push(k); k.order = "walk"; } c = random(2); } } for (var i in p2Vehicles) { k = p2Vehicles[i]; if ((k.order != "attack") && (k.order != "walk")) { if (c == 0) { a.push(k); k.order = "walk"; } c = random(2); } } for (var i in p2Helis) { k = p2Helis[i]; if ((k.order != "attack") && (k.order != "walk")) { if (c == 0) { a.push(k); k.order = "walk"; } c = random(2); } } subMove = 0; if (subMove == 0) { rangle = random(360) * degToRad; rdist = random(200); tempvar1 = Math.sin(rangle); tempvar2 = Math.cos(rangle); xCoord = (rdist * tempvar1) + 640; yCoord = (rdist * tempvar2) + 378; distance = 0; offset = 0; b = 7.5; bVehicle = 25; bHeli = 30; for (var i in a) { w = a[i]; if (w._parent._name == "p2") { distance = distance - (-b); } else if (w._parent._name == "p2Vehicles") { distance = distance - (-bVehicle); } else if (w._parent._name == "p2Helis") { distance = distance - (-bHeli); } } while ((distance * 2) > 680) { distance = 0; b = b - 0.1; bVehicle = bVehicle - 0.1; for (var i in a) { w = a[i]; if (w._parent._name == "p2") { distance = distance - (-b); } else if (w._parent._name == "p2Vehicles") { distance = distance - (-bVehicle); } else if (w._parent._name == "p2Helis") { distance = distance - (-bHeli); } } } while (((yCoord - offset) + distance) > 720) { offset = offset + 5; } while (((yCoord - offset) - distance) < 5) { offset = offset - 0.5; } n = []; var i = 0; while (i < a.length) { p = a[i]; if (p._parent._name == "p2Vehicles") { n.push(n[i - 1] + (bVehicle * 2)); } else if (p._parent._name == "p2") { n.push(n[i - 1] + (b * 2)); } else if (p._parent._name == "p2Helis") { n.push(n[i - 1] + (bHeli * 2)); } i++; } var i = 0; while (i < a.length) { a[i].targ = {unit:null, x:Math.max(20, Math.min(1260, xCoord)), y:Math.max(5, Math.min(((yCoord - offset) - distance) + n[i], 720))}; a[i].angleFace = -90; i++; } } } else if ((enemyMove >= 2) && (enemyMove <= 7)) { a = []; for (var i in p1) { p = p1[i]; if (typeof(p) == "movieclip") { a.push(p); } } for (var i in p1Vehicles) { p = p1Vehicles[i]; if (typeof(p) == "movieclip") { a.push(p); } } for (var i in p1Helis) { p = p1Helis[i]; if (typeof(p) == "movieclip") { a.push(p); } } clickedEnemy = a[random(a.length)]; b = []; for (var i in p2) { k = p2[i]; if (typeof(k) == "movieclip") { if ((k.order != "attack") && (k.order != "walk")) { b.push(k); } } } for (var i in p2Vehicles) { k = p2Vehicles[i]; if (typeof(k) == "movieclip") { if ((k.order != "attack") && (k.order != "walk")) { b.push(k); } } } for (var i in p2Helis) { k = p2Helis[i]; if (typeof(k) == "movieclip") { if ((k.order != "attack") && (k.order != "walk")) { b.push(k); } } } c = 0; if (a.length > 0) { for (var i in b) { p = b[i]; if (c != 0) { p.order = "attack"; p.targ = {unit:clickedEnemy, unitx:clickedEnemy._x, unity:clickedEnemy._y}; } c = random(4); } } } } else if (gameMode == "capturetheflag") { var es = 0; if (flag.targ.HP > 0) { theFlagHolder = flag.targ; if (((flag.targ._parent._name == "p1") || (flag.targ._parent._name == "p1Vehicles")) || (flag.targ._parent._name == "p1Helis")) { flagTeam = 1; } else { flagTeam = 2; } } else { theFlagHolder = null; flagTeam = null; } for (var i in p2) { if (p2[i].HP > 0) { es++; } } for (var i in p2Vehicles) { if (p2Vehicles[i].HP > 0) { es++; } } for (var i in p2Helis) { if (p2Helis[i].HP > 0) { es++; } } if (es == 0) { enemyMove = 0; } else { enemyMove = random(7); } if (p2habisLasersOn) { if (p2habisLaserPercent >= 1) { kah = random(100); if (kah == 0) { fireHabisLaser(2); } } } if (p2troopFreezeOn) { if (p2troopFreezePercent >= 1) { kah = random(100); if (kah == 0) { useTroopFreeze(2); } } } if (enemyMove == 0) { if (es >= 6) { b = []; enemyUpgrades = [[team2homingMissiles, 1], [team2RocketPods, 2], [team2APBullets, 3], [team2laserUpgrade, 4], [team2tankGattling, 5]]; var q = 0; while (q < enemyUpgrades.length) { if ((enemyUpgrades[q][0] == false) && (team2CanUpgrade[q])) { b.push(enemyUpgrades[q]); } q++; } if (b.length > 0) { upgradeChoice = b[random(b.length)][1]; buy2(9 + upgradeChoice); } else { if (enemyQueuedPurchase >= 10) { enemyQueuedPurchase = null; } buy2(team2Units[random(team2Units.length)]); } } else { if (enemyQueuedPurchase >= 10) { enemyQueuedPurchase = null; } buy2(team2Units[random(team2Units.length)]); } } else if (enemyMove == 1) { a = []; c = 0; for (var i in p2) { k = p2[i]; if ((k.order != "attack") && (k.order != "walk")) { if (c == 0) { a.push(k); k.order = "walk"; } c = random(2); } } for (var i in p2Vehicles) { k = p2Vehicles[i]; if ((k.order != "attack") && (k.order != "walk")) { if (c == 0) { a.push(k); k.order = "walk"; } c = random(2); } } for (var i in p2Helis) { k = p2Helis[i]; if ((k.order != "attack") && (k.order != "walk")) { if (c == 0) { a.push(k); k.order = "walk"; } c = random(2); } } subMove = 0; if (subMove == 0) { if (flagTeam == 1) { rangle = random(360) * degToRad; rdist = 200 + random(100); tempvar1 = Math.sin(rangle); tempvar2 = Math.cos(rangle); xCoord = (rdist * tempvar1) + flag.targ._x; yCoord = (rdist * tempvar2) + flag.targ._y; } else if (flagTeam == 2) { xCoord = 1230; yCoord = 80 + random(440); } else { xCoord = flag._x; yCoord = flag._y; } distance = 0; offset = 0; b = 7.5; bVehicle = 25; bHeli = 30; for (var i in a) { w = a[i]; if (w._parent._name == "p2") { distance = distance - (-b); } else if (w._parent._name == "p2Vehicles") { distance = distance - (-bVehicle); } else if (w._parent._name == "p2Helis") { distance = distance - (-bHeli); } } while ((distance * 2) > 680) { distance = 0; b = b - 0.1; bVehicle = bVehicle - 0.1; for (var i in a) { w = a[i]; if (w._parent._name == "p2") { distance = distance - (-b); } else if (w._parent._name == "p2Vehicles") { distance = distance - (-bVehicle); } else if (w._parent._name == "p2Helis") { distance = distance - (-bHeli); } } } while (((yCoord - offset) + distance) > 720) { offset = offset + 5; } while (((yCoord - offset) - distance) < 5) { offset = offset - 0.5; } n = []; var i = 0; while (i < a.length) { p = a[i]; if (p._parent._name == "p2Vehicles") { n.push(n[i - 1] + (bVehicle * 2)); } else if (p._parent._name == "p2") { n.push(n[i - 1] + (b * 2)); } else if (p._parent._name == "p2Helis") { n.push(n[i - 1] + (bHeli * 2)); } i++; } var i = 0; while (i < a.length) { a[i].targ = {unit:null, x:Math.max(20, Math.min(1260, xCoord)), y:Math.max(5, Math.min(((yCoord - offset) - distance) + n[i], 720))}; a[i].angleFace = -90; i++; } } } else if ((enemyMove >= 2) && (enemyMove <= 7)) { a = []; if (flagTeam != 2) { moveh = random(3); } else { moveh = 0; } if (moveh == 0) { for (var i in p1) { p = p1[i]; if (typeof(p) == "movieclip") { a.push(p); } } for (var i in p1Vehicles) { p = p1Vehicles[i]; if (typeof(p) == "movieclip") { a.push(p); } } for (var i in p1Helis) { p = p1Helis[i]; if (typeof(p) == "movieclip") { a.push(p); } } clickedEnemy = a[random(a.length)]; } else { clickedEnemy = theFlagHolder; } b = []; for (var i in p2) { k = p2[i]; if (typeof(k) == "movieclip") { if ((k.order != "attack") && (k.order != "walk")) { b.push(k); } } } for (var i in p2Vehicles) { k = p2Vehicles[i]; if (typeof(k) == "movieclip") { if ((k.order != "attack") && (k.order != "walk")) { b.push(k); } } } for (var i in p2Helis) { k = p2Helis[i]; if (typeof(k) == "movieclip") { if ((k.order != "attack") && (k.order != "walk")) { b.push(k); } } } c = 0; if (a.length > 0) { for (var i in b) { p = b[i]; if (c != 0) { p.order = "attack"; p.targ = {unit:clickedEnemy, unitx:clickedEnemy._x, unity:clickedEnemy._y}; } c = random(4); } } } } else if (gameMode == "powerball") { var es = 0; if (powerBall.targ.HP > 0) { theBallHolder = powerBall.targ; if (((powerBall.targ._parent._name == "p1") || (powerBall.targ._parent._name == "p1Vehicles")) || (powerBall.targ._parent._name == "p1Helis")) { powerBallTeam = 1; } else { powerBallTeam = 2; } } else { theBallHolder = null; powerBallTeam = null; } for (var i in p2) { if (p2[i].HP > 0) { es++; } } for (var i in p2Vehicles) { if (p2Vehicles[i].HP > 0) { es++; } } for (var i in p2Helis) { if (p2Helis[i].HP > 0) { es++; } } if (es == 0) { enemyMove = 0; } else { enemyMove = random(7); } if (p2habisLasersOn) { if (p2habisLaserPercent >= 1) { kah = random(100); if (kah == 0) { fireHabisLaser(2); } } } if (p2troopFreezeOn) { if (p2troopFreezePercent >= 1) { kah = random(100); if (kah == 0) { useTroopFreeze(2); } } } if (enemyMove == 0) { if (es >= 6) { b = []; enemyUpgrades = [[team2homingMissiles, 1], [team2RocketPods, 2], [team2APBullets, 3], [team2laserUpgrade, 4], [team2tankGattling, 5]]; var q = 0; while (q < enemyUpgrades.length) { if ((enemyUpgrades[q][0] == false) && (team2CanUpgrade[q])) { b.push(enemyUpgrades[q]); } q++; } if (b.length > 0) { upgradeChoice = b[random(b.length)][1]; buy2(9 + upgradeChoice); } else { if (enemyQueuedPurchase >= 10) { enemyQueuedPurchase = null; } buy2(team2Units[random(team2Units.length)]); } } else { if (enemyQueuedPurchase >= 10) { enemyQueuedPurchase = null; } buy2(team2Units[random(team2Units.length)]); } } else if (enemyMove == 1) { a = []; c = 0; for (var i in p2) { k = p2[i]; if ((k.order != "attack") && (k.order != "walk")) { if (c == 0) { a.push(k); k.order = "walk"; } c = random(2); } } for (var i in p2Vehicles) { k = p2Vehicles[i]; if ((k.order != "attack") && (k.order != "walk")) { if (c == 0) { a.push(k); k.order = "walk"; } c = random(2); } } for (var i in p2Helis) { k = p2Helis[i]; if ((k.order != "attack") && (k.order != "walk")) { if (c == 0) { a.push(k); k.order = "walk"; } c = random(2); } } subMove = 0; if (subMove == 0) { if (powerBallTeam == 1) { xCoord = 200 + random(960); yCoord = 80 + random(440); } else if (powerBallTeam == 2) { rangle = random(360) * degToRad; rdist = 200 + random(100); tempvar1 = Math.sin(rangle); tempvar2 = Math.cos(rangle); xCoord = (rdist * tempvar1) + powerBall.targ._x; yCoord = (rdist * tempvar2) + powerBall.targ._y; } else { xCoord = powerBall._x; yCoord = powerBall._y; } distance = 0; offset = 0; b = 7.5; bVehicle = 25; bHeli = 30; for (var i in a) { w = a[i]; if (w._parent._name == "p2") { distance = distance - (-b); } else if (w._parent._name == "p2Vehicles") { distance = distance - (-bVehicle); } else if (w._parent._name == "p2Helis") { distance = distance - (-bHeli); } } while ((distance * 2) > 680) { distance = 0; b = b - 0.1; bVehicle = bVehicle - 0.1; for (var i in a) { w = a[i]; if (w._parent._name == "p2") { distance = distance - (-b); } else if (w._parent._name == "p2Vehicles") { distance = distance - (-bVehicle); } else if (w._parent._name == "p2Helis") { distance = distance - (-bHeli); } } } while (((yCoord - offset) + distance) > 720) { offset = offset + 5; } while (((yCoord - offset) - distance) < 5) { offset = offset - 0.5; } n = []; var i = 0; while (i < a.length) { p = a[i]; if (p._parent._name == "p2Vehicles") { n.push(n[i - 1] + (bVehicle * 2)); } else if (p._parent._name == "p2") { n.push(n[i - 1] + (b * 2)); } else if (p._parent._name == "p2Helis") { n.push(n[i - 1] + (bHeli * 2)); } i++; } var i = 0; while (i < a.length) { a[i].targ = {unit:null, x:Math.max(20, Math.min(1260, xCoord)), y:Math.max(5, Math.min(((yCoord - offset) - distance) + n[i], 720))}; a[i].angleFace = -90; i++; } } } else if ((enemyMove >= 2) && (enemyMove <= 7)) { a = []; if (powerBallTeam != 2) { moveh = random(3); } else { moveh = 0; } if (moveh == 0) { for (var i in p1) { p = p1[i]; if (typeof(p) == "movieclip") { a.push(p); } } for (var i in p1Vehicles) { p = p1Vehicles[i]; if (typeof(p) == "movieclip") { a.push(p); } } for (var i in p1Helis) { p = p1Helis[i]; if (typeof(p) == "movieclip") { a.push(p); } } clickedEnemy = a[random(a.length)]; } else { clickedEnemy = theBallHolder; } b = []; for (var i in p2) { k = p2[i]; if (typeof(k) == "movieclip") { if ((k.order != "attack") && (k.order != "walk")) { b.push(k); } } } for (var i in p2Vehicles) { k = p2Vehicles[i]; if (typeof(k) == "movieclip") { if ((k.order != "attack") && (k.order != "walk")) { b.push(k); } } } for (var i in p2Helis) { k = p2Helis[i]; if (typeof(k) == "movieclip") { if ((k.order != "attack") && (k.order != "walk")) { b.push(k); } } } c = 0; if (a.length > 0) { for (var i in b) { p = b[i]; if (c != 0) { p.order = "attack"; p.targ = {unit:clickedEnemy, unitx:clickedEnemy._x, unity:clickedEnemy._y}; } c = random(4); } } } } else if (gameMode == "deathmatch") { var es = 0; for (var i in p2) { if (p2[i].HP > 0) { es++; } } for (var i in p2Vehicles) { if (p2Vehicles[i].HP > 0) { es++; } } for (var i in p2Helis) { if (p2Helis[i].HP > 0) { es++; } } if (es == 0) { enemyMove = 0; } else { enemyMove = random(7); } if (p2habisLasersOn) { if (p2habisLaserPercent >= 1) { kah = random(100); if (kah == 0) { fireHabisLaser(2); } } } if (p2troopFreezeOn) { if (p2troopFreezePercent >= 1) { kah = random(100); if (kah == 0) { useTroopFreeze(2); } } } if (enemyMove == 0) { if (es >= 6) { b = []; enemyUpgrades = [[team2homingMissiles, 1], [team2RocketPods, 2], [team2APBullets, 3], [team2laserUpgrade, 4], [team2tankGattling, 5]]; var q = 0; while (q < enemyUpgrades.length) { if ((enemyUpgrades[q][0] == false) && team2CanUpgrade[q]) { b.push(enemyUpgrades[q]); } q++; } if (b.length > 0) { upgradeChoice = b[random(b.length)][1]; buy2(9 + upgradeChoice); } else { if (enemyQueuedPurchase >= 10) { enemyQueuedPurchase = null; } buy2(team2Units[random(team2Units.length)]); } } else { if (enemyQueuedPurchase >= 10) { enemyQueuedPurchase = null; } buy2(team2Units[random(team2Units.length)]); } } else { a = []; for (var i in p1) { p = p1[i]; if (typeof(p) == "movieclip") { a.push(p); } } for (var i in p1Vehicles) { p = p1Vehicles[i]; if (typeof(p) == "movieclip") { a.push(p); } } for (var i in p1Helis) { p = p1Helis[i]; if (typeof(p) == "movieclip") { a.push(p); } } clickedEnemy = a[random(a.length)]; b = []; for (var i in p2) { k = p2[i]; if (typeof(k) == "movieclip") { if ((k.order != "attack") && (k.order != "walk")) { b.push(k); } } } for (var i in p2Vehicles) { k = p2Vehicles[i]; if (typeof(k) == "movieclip") { if ((k.order != "attack") && (k.order != "walk")) { b.push(k); } } } for (var i in p2Helis) { k = p2Helis[i]; if (typeof(k) == "movieclip") { if ((k.order != "attack") && (k.order != "walk")) { b.push(k); } } } c = 0; if (a.length > 0) { for (var i in b) { p = b[i]; if (c != 0) { p.order = "attack"; p.targ = {unit:clickedEnemy, unitx:clickedEnemy._x, unity:clickedEnemy._y}; } c = random(4); } } } } }; keyable = true; keyObject = {}; Key.addListener(keyObject); keyObject.onKeyDown = function () { if (Key.isDown(32)) { var i = 0; while (i <= 9) { if (Key.isDown(i + 48)) { hotKeySelections[i] = []; for (var j in hotKeyHovers) { u = hotKeyHovers[j]; if (u.i == i) { removeMovieClip(u); } } for (var j in p1) { p = p1[j]; if (p.aura._currentframe == 3) { if (p.hKey != undefined) { removeMovieClip(p.hKey); } hotKeySelections[i].push(p); k = hotKeyHovers.createEmptyMovieClip("tHolder" + z, z++); p.hKey = k; k.i = i; k.targ = p; k.createTextField("tField", z++, 0, 0, 100, 20); k.tField.html = true; k.tField.htmlText = ("<P><FONT COLOR=\"#FFFFFF\"><B>" + i) + "</B></FONT></P>"; k._x = k.targ._x - 15; k._y = k.targ._y - 15; k.onEnterFrame = function () { if (this.targ.HP <= 0) { removeMovieClip(this); } else { this._x = this.targ._x - 15; this._y = this.targ._y - 15; } }; } } for (var j in p1Vehicles) { p = p1Vehicles[j]; if (p.aura._currentframe == 3) { if (p.hKey != undefined) { removeMovieClip(p.hKey); } hotKeySelections[i].push(p); k = hotKeyHovers.createEmptyMovieClip("tHolder" + z, z++); p.hKey = k; k.i = i; k.targ = p; k.createTextField("tField", z++, 0, 0, 100, 20); k.tField.html = true; k.tField.htmlText = ("<P><FONT COLOR=\"#FFFFFF\"><B>" + i) + "</B></FONT></P>"; k._x = k.targ._x - 15; k._y = k.targ._y - 15; k.onEnterFrame = function () { if (this.targ.HP <= 0) { removeMovieClip(this); } else { this._x = this.targ._x - 15; this._y = this.targ._y - 15; } }; } } for (var j in p1Helis) { p = p1Helis[j]; if (p.aura._currentframe == 3) { if (p.hKey != undefined) { removeMovieClip(p.hKey); } hotKeySelections[i].push(p); k = hotKeyHovers.createEmptyMovieClip("tHolder" + z, z++); p.hKey = k; k.i = i; k.targ = p; k.createTextField("tField", z++, 0, 0, 100, 20); k.tField.html = true; k.tField.htmlText = ("<P><FONT COLOR=\"#FFFFFF\"><B>" + i) + "</B></FONT></P>"; k._x = k.targ._x - 15; k._y = k.targ._y - 15; k.onEnterFrame = function () { if (this.targ.HP <= 0) { removeMovieClip(this); } else { this._x = this.targ._x - 15; this._y = this.targ._y - 15; } }; } } } i++; } } else { var i = 0; while (i <= 9) { if (x == (i + 48)) { noShiftDeselect(); for (var j in hotKeySelections[i]) { p = hotKeySelections[i][j]; p.aura.gotoAndStop(3); } reFocus(); } i++; } } if (keyable) { x = Key.getCode(); if (x == 78) { targetNearest(1); } if (x == 81) { changeQuality(); } if (x == 82) { reformSelected(); } if (x == 77) { if (team1Units[9]) { buy("ambulance"); } } if (x == 71) { if (team1Units[3]) { buy("gTank"); } } if (x == 72) { if (team1Units[2]) { buy("hTank"); } } if (x == 73) { if (team1Units[0]) { buy("lInf"); } } if (x == 66) { if (team1Units[1]) { buy("RPG1"); } } if (x == 67) { if (team1Units[4]) { buy("comanche"); } } if (x == 76) { if (team1Units[5]) { buy("lTroop"); } } if (x == 80) { if (team1Units[7]) { buy("sniper"); } } if (x == 84) { if (team1Units[6]) { buy("lTank"); } } if (x == 69) { if (team1Units[8]) { buy("helix"); } } } keyable = false; }; keyObject.onKeyUp = function () { keyable = true; };
Frame 5
stopAllSounds(); z = 0; attachMovie(cursorName, cursorName, 1000000, {_x:_xmouse, _y:_ymouse}); _root[cursorName].onEnterFrame = function () { Mouse.hide(); this._x = _xmouse; this._y = _ymouse; updateAfterEvent(); }; playAgain.onRelease = function () { if (campaignMode) { level++; gotoAndStop (7); } else { removeMovieClip(cursorName); gotoAndStop (3); } }; playAgain.onRollOver = (playAgain.onDragOver = function () { _root[cursorName].gotoAndStop(2); }); playAgain.onRollOut = (playAgain.onDragOut = function () { _root[cursorName].gotoAndStop(1); });
Frame 6
stopAllSounds(); z = 0; attachMovie(cursorName, cursorName, 1000000, {_x:_xmouse, _y:_ymouse}); _root[cursorName].onEnterFrame = function () { Mouse.hide(); this._x = _xmouse; this._y = _ymouse; updateAfterEvent(); }; playAgain.onRelease = function () { if (campaignMode) { gotoAndStop (7); } else { removeMovieClip(cursorName); gotoAndStop (3); } }; playAgain.onRollOver = (playAgain.onDragOver = function () { _root[cursorName].gotoAndStop(2); }); playAgain.onRollOut = (playAgain.onDragOut = function () { _root[cursorName].gotoAndStop(1); });
Frame 7
function viewFlagMode() { flagMode = 1; globalScale = 1; var i = 0; while (i < xSquares) { var j = 0; while (j < ySquares) { s = squares.createEmptyMovieClip((("square_" + i) + "_") + j, z++); s.x = i; s.y = j; makeBox(gridX + (i * globalScale), gridY + (j * globalScale), globalScale, s, false, 16777215); j++; } i++; } if (save.flagArray != undefined) { loadFlag(); } } function recurseFlags(flag) { shortestDistance = 10000; closestFlag = null; element = 0; for (var i in tehFlags) { t = tehFlags[i]; if (typeof(t) == "movieclip") { xdist = t._x - flag._x; ydist = t._y - flag._y; distance = Math.sqrt((xdist * xdist) + (ydist * ydist)); if (distance < shortestDistance) { shortestDistance = distance; closestFlag = (obj = t); element = i; } } } orderedFlags.push(closestFlag); tehFlags.splice(element, 1); } save.level = level; radToDeg = 57.2957795130823; degToRad = (Math.PI/180); if (flagX == undefined) { flagX = save.flagX; flagY = save.flagY; } gridX = 0; gridY = 0; z = 0; xSquares = 13; ySquares = 9; paintColour = 0; _quality = "HIGH"; createEmptyMovieClip("blips", z++); attachMovie("flagHolder", "flags", z++); createEmptyMovieClip("squares", z++); blips._y = 20; flags._y = 20; squares._y = 20; viewFlagMode(); squares._x = flagX; squares._y = flagY; _root[cursorName].gotoAndStop(1); backButton.onRollOver = (backButton.onDragOver = (flags["flag" + level].flagButton.onRollOver = (flags["flag" + level].flagButton.onDragOver = function () { _root[cursorName].gotoAndStop(2); }))); backButton.onRollOut = (backButton.onDragOut = (flags["flag" + level].flagButton.onRollOut = (flags["flag" + level].flagButton.onDragOut = function () { _root[cursorName].gotoAndStop(1); }))); backButton.onRelease = function () { removeMovieClip(blips); removeMovieClip(flags); removeMovieClip(arrow); removeMovieClip(squares); gotoAndStop (3); }; orderedFlags = []; tehFlags = []; var i = 1; while (i <= 25) { f = flags["flag" + i]; if (typeof(f) == "movieclip") { f._visible = false; tehFlags.push(f); } i++; } obj = squares; while (tehFlags.length > 0) { recurseFlags(obj); } var i = 0; while (i < orderedFlags.length) { o = orderedFlags[i]; o._name = "flag" + (i + 1); i++; } flags["flag" + level].flagButton.onRelease = function () { removeMovieClip(squares); if (level == 1) { p1poplimit = 5; p2poplimit = 5; gameMode = "classic"; matchVariable = 3; team1Units = [true, false, false, false, false, false, false, false, false, false]; team2TempUnits = [true, false, false, false, false, false, false, false, false, false]; team1CanUpgrade = [false, false, false, false, false]; team2CanUpgrade = [false, false, false, false, false]; cashBounty = false; bountyQuantity = 3; nukesOn = false; p2nukesOn = false; habisLasersOn = false; p2habisLasersOn = false; troopFreezeOn = false; p2troopFreezeOn = false; techTowerOn = false; team1RocketPods = false; team2RocketPods = false; team1HomingMissiles = false; team2HomingMissiles = false; team1laserUpgrade = false; team2laserUpgrade = false; team1APBullets = false; team2APBullets = false; team1tankGattling = false; team2tankGattling = false; team1Budget = 1000; team2Budget = 1000; difficulty = 20; } else if (level == 2) { p1poplimit = 7; p2poplimit = 3; gameMode = "deathmatch"; matchVariable = 3; team1Units = [true, true, false, false, false, false, false, false, false, false]; team2TempUnits = [false, false, true, false, false, false, false, false, false, false]; team1CanUpgrade = [false, false, false, false, false]; team2CanUpgrade = [false, false, false, false, false]; cashBounty = false; bountyQuantity = 3; nukesOn = false; p2nukesOn = false; habisLasersOn = false; p2habisLasersOn = false; troopFreezeOn = false; p2troopFreezeOn = false; techTowerOn = false; team1RocketPods = false; team2RocketPods = false; team1HomingMissiles = false; team2HomingMissiles = false; team1laserUpgrade = false; team2laserUpgrade = false; team1APBullets = false; team2APBullets = false; team1tankGattling = false; team2tankGattling = false; team1Budget = 1000; team2Budget = 1000; difficulty = 5; } else if (level == 3) { p1poplimit = 7; p2poplimit = 7; gameMode = "classic"; matchVariable = 3; team1Units = [true, true, true, false, false, false, false, false, false, false]; team2TempUnits = [true, true, true, false, false, false, false, false, false, false]; team1CanUpgrade = [false, false, false, false, false]; team2CanUpgrade = [false, false, false, false, false]; cashBounty = false; bountyQuantity = 3; nukesOn = false; p2nukesOn = false; habisLasersOn = false; p2habisLasersOn = false; troopFreezeOn = false; p2troopFreezeOn = false; techTowerOn = false; team1RocketPods = false; team2RocketPods = false; team1HomingMissiles = false; team2HomingMissiles = false; team1laserUpgrade = false; team2laserUpgrade = false; team1APBullets = false; team2APBullets = false; team1tankGattling = false; team2tankGattling = false; team1Budget = 1000; team2Budget = 1000; difficulty = 20; } else if (level == 4) { p1poplimit = 5; p2poplimit = 15; gameMode = "kingofthehill"; matchVariable = 3; team1Units = [false, false, false, false, false, false, false, true, false, false]; team2TempUnits = [true, false, false, false, false, false, false, false, false, false]; team1CanUpgrade = [false, false, false, false, false]; team2CanUpgrade = [false, false, false, false, false]; cashBounty = false; bountyQuantity = 3; nukesOn = false; p2nukesOn = false; habisLasersOn = false; p2habisLasersOn = false; troopFreezeOn = false; p2troopFreezeOn = false; techTowerOn = false; team1RocketPods = false; team2RocketPods = false; team1HomingMissiles = false; team2HomingMissiles = false; team1laserUpgrade = false; team2laserUpgrade = false; team1APBullets = false; team2APBullets = false; team1tankGattling = false; team2tankGattling = false; team1Budget = 1500; team2Budget = 1500; difficulty = 15; } else if (level == 5) { p1poplimit = 5; p2poplimit = 15; gameMode = "classic"; matchVariable = 3; team1Units = [true, true, true, true, false, false, false, true, false, false]; team2TempUnits = [false, false, false, false, true, false, false, false, false, false]; team1CanUpgrade = [false, false, false, false, false]; team2CanUpgrade = [false, false, false, false, false]; cashBounty = false; bountyQuantity = 3; nukesOn = false; p2nukesOn = false; habisLasersOn = false; p2habisLasersOn = false; troopFreezeOn = false; p2troopFreezeOn = false; techTowerOn = false; team1RocketPods = false; team2RocketPods = false; team1HomingMissiles = false; team2HomingMissiles = false; team1laserUpgrade = false; team2laserUpgrade = false; team1APBullets = false; team2APBullets = false; team1tankGattling = false; team2tankGattling = false; team1Budget = 1500; team2Budget = 2000; difficulty = 10; } else if (level == 6) { p1poplimit = 10; p2poplimit = 10; gameMode = "capturetheflag"; matchVariable = 3; team1Units = [true, true, true, true, false, false, false, true, false, true]; team2TempUnits = [true, true, true, true, false, false, false, true, false, true]; team1CanUpgrade = [false, false, false, false, false]; team2CanUpgrade = [false, false, false, false, false]; cashBounty = true; bountyQuantity = 2; nukesOn = false; p2nukesOn = false; habisLasersOn = false; p2habisLasersOn = false; troopFreezeOn = false; p2troopFreezeOn = false; techTowerOn = false; team1RocketPods = false; team2RocketPods = false; team1HomingMissiles = false; team2HomingMissiles = false; team1laserUpgrade = false; team2laserUpgrade = false; team1APBullets = false; team2APBullets = false; team1tankGattling = false; team2tankGattling = false; team1Budget = 1500; team2Budget = 1500; difficulty = 10; } else if (level == 7) { p1poplimit = 10; p2poplimit = 10; gameMode = "deathmatch"; matchVariable = 3; team1Units = [true, true, true, true, false, false, false, true, false, true]; team2TempUnits = [true, true, true, true, false, false, false, true, false, true]; team1CanUpgrade = [false, false, false, false, false]; team2CanUpgrade = [false, false, false, false, false]; cashBounty = false; bountyQuantity = 3; nukesOn = false; p2nukesOn = false; habisLasersOn = false; p2habisLasersOn = false; troopFreezeOn = false; p2troopFreezeOn = false; techTowerOn = false; team1RocketPods = false; team2RocketPods = false; team1HomingMissiles = false; team2HomingMissiles = false; team1laserUpgrade = false; team2laserUpgrade = false; team1APBullets = false; team2APBullets = false; team1tankGattling = false; team2tankGattling = false; team1Budget = 1500; team2Budget = 2000; difficulty = 10; } else if (level == 8) { p1poplimit = 9; p2poplimit = 15; gameMode = "powerball"; matchVariable = 3; team1Units = [true, true, true, true, false, false, false, true, false, true]; team2TempUnits = [true, true, true, true, false, false, false, true, false, true]; team1CanUpgrade = [false, true, false, false, false]; team2CanUpgrade = [false, false, false, false, false]; cashBounty = false; bountyQuantity = 3; nukesOn = false; p2nukesOn = false; habisLasersOn = false; p2habisLasersOn = false; troopFreezeOn = false; p2troopFreezeOn = false; techTowerOn = true; team1RocketPods = false; team2RocketPods = false; team1HomingMissiles = false; team2HomingMissiles = false; team1laserUpgrade = false; team2laserUpgrade = false; team1APBullets = false; team2APBullets = false; team1tankGattling = false; team2tankGattling = false; team1Budget = 1500; team2Budget = 1500; difficulty = 20; } else if (level == 9) { p1poplimit = 10; p2poplimit = 10; gameMode = "classic"; matchVariable = 3; team1Units = [true, true, true, true, false, false, false, true, false, true]; team2TempUnits = [true, true, true, true, true, false, false, true, false, true]; team1CanUpgrade = [false, true, false, false, false]; team2CanUpgrade = [false, true, false, false, false]; cashBounty = false; bountyQuantity = 3; nukesOn = false; p2nukesOn = false; habisLasersOn = false; p2habisLasersOn = false; troopFreezeOn = false; p2troopFreezeOn = false; techTowerOn = true; team1RocketPods = false; team2RocketPods = false; team1HomingMissiles = false; team2HomingMissiles = false; team1laserUpgrade = false; team2laserUpgrade = false; team1APBullets = false; team2APBullets = false; team1tankGattling = false; team2tankGattling = false; team1Budget = 2000; team2Budget = 2000; difficulty = 10; } else if (level == 10) { p1poplimit = 10; p2poplimit = 10; gameMode = "capturetheflag"; matchVariable = 3; team1Units = [true, true, true, true, false, false, false, true, false, true]; team2TempUnits = [true, true, true, true, false, false, false, true, false, true]; team1CanUpgrade = [false, false, false, false, false]; team2CanUpgrade = [false, false, false, false, false]; cashBounty = false; bountyQuantity = 3; nukesOn = false; p2nukesOn = false; habisLasersOn = false; p2habisLasersOn = false; troopFreezeOn = false; p2troopFreezeOn = false; techTowerOn = false; team1RocketPods = false; team2RocketPods = false; team1HomingMissiles = false; team2HomingMissiles = false; team1laserUpgrade = false; team2laserUpgrade = false; team1APBullets = false; team2APBullets = false; team1tankGattling = false; team2tankGattling = false; team1Budget = 2000; team2Budget = 2000; difficulty = 10; } else if (level == 11) { p1poplimit = 10; p2poplimit = 10; gameMode = "deathmatch"; matchVariable = 3; team1Units = [true, true, true, true, true, false, false, true, false, true]; team2TempUnits = [true, true, true, true, true, false, false, true, false, true]; team1CanUpgrade = [false, true, false, false, false]; team2CanUpgrade = [false, true, false, false, false]; cashBounty = false; bountyQuantity = 3; nukesOn = false; p2nukesOn = false; habisLasersOn = false; p2habisLasersOn = false; troopFreezeOn = false; p2troopFreezeOn = false; techTowerOn = true; team1RocketPods = false; team2RocketPods = false; team1HomingMissiles = false; team2HomingMissiles = false; team1laserUpgrade = false; team2laserUpgrade = false; team1APBullets = false; team2APBullets = false; team1tankGattling = false; team2tankGattling = false; team1Budget = 2000; team2Budget = 2000; difficulty = 10; } else if (level == 12) { p1poplimit = 10; p2poplimit = 5; gameMode = "kingofthehill"; matchVariable = 3; team1Units = [true, true, false, false, true, false, false, false, false, true]; team2TempUnits = [false, false, true, false, false, false, false, true, false, false]; team1CanUpgrade = [true, true, false, false, false]; team2CanUpgrade = [false, true, false, false, false]; cashBounty = false; bountyQuantity = 3; nukesOn = false; p2nukesOn = false; habisLasersOn = false; p2habisLasersOn = false; troopFreezeOn = false; p2troopFreezeOn = false; techTowerOn = true; team1RocketPods = false; team2RocketPods = false; team1HomingMissiles = false; team2HomingMissiles = false; team1laserUpgrade = false; team2laserUpgrade = false; team1APBullets = false; team2APBullets = false; team1tankGattling = false; team2tankGattling = false; team1Budget = 1500; team2Budget = 1500; difficulty = 15; } else if (level == 13) { p1poplimit = 10; p2poplimit = 15; gameMode = "classic"; matchVariable = 3; team1Units = [true, true, true, true, true, false, false, true, true, true]; team2TempUnits = [true, true, true, true, true, false, false, false, false, false]; team1CanUpgrade = [true, true, false, false, false]; team2CanUpgrade = [false, true, false, false, false]; cashBounty = true; bountyQuantity = 5; nukesOn = false; p2nukesOn = false; habisLasersOn = false; p2habisLasersOn = false; troopFreezeOn = false; p2troopFreezeOn = false; techTowerOn = true; team1RocketPods = false; team2RocketPods = false; team1HomingMissiles = false; team2HomingMissiles = false; team1laserUpgrade = false; team2laserUpgrade = false; team1APBullets = false; team2APBullets = false; team1tankGattling = false; team2tankGattling = false; team1Budget = 3000; team2Budget = 2500; difficulty = 10; } else if (level == 14) { p1poplimit = 10; p2poplimit = 15; gameMode = "classic"; matchVariable = 3; team1Units = [false, false, false, true, true, false, false, false, true, true]; team2TempUnits = [true, true, true, true, true, true, false, true, false, false]; team1CanUpgrade = [true, true, false, false, true]; team2CanUpgrade = [true, true, true, false, false]; cashBounty = false; bountyQuantity = 3; nukesOn = false; p2nukesOn = false; habisLasersOn = false; p2habisLasersOn = false; troopFreezeOn = false; p2troopFreezeOn = false; techTowerOn = true; team1RocketPods = false; team2RocketPods = false; team1HomingMissiles = false; team2HomingMissiles = false; team1laserUpgrade = false; team2laserUpgrade = false; team1APBullets = false; team2APBullets = false; team1tankGattling = false; team2tankGattling = false; team1Budget = 3000; team2Budget = 3000; difficulty = 5; } else if (level == 15) { p1poplimit = 10; p2poplimit = 10; gameMode = "powerball"; matchVariable = 3; team1Units = [true, true, true, true, true, false, false, true, true, true]; team2TempUnits = [true, true, true, true, false, false, false, true, false, false]; team1CanUpgrade = [true, true, false, false, true]; team2CanUpgrade = [true, true, false, false, true]; cashBounty = false; bountyQuantity = 3; nukesOn = false; p2nukesOn = false; habisLasersOn = false; p2habisLasersOn = false; troopFreezeOn = false; p2troopFreezeOn = false; techTowerOn = true; team1RocketPods = false; team2RocketPods = false; team1HomingMissiles = false; team2HomingMissiles = false; team1laserUpgrade = false; team2laserUpgrade = false; team1APBullets = false; team2APBullets = false; team1tankGattling = false; team2tankGattling = false; team1Budget = 3000; team2Budget = 3000; difficulty = 5; } else if (level == 16) { p1poplimit = 10; p2poplimit = 10; gameMode = "deathmatch"; matchVariable = 3; team1Units = [false, false, false, false, false, true, false, false, false, false]; team2TempUnits = [true, true, false, false, false, false, false, true, false, true]; team1CanUpgrade = [true, true, false, false, true]; team2CanUpgrade = [true, true, false, false, true]; cashBounty = false; bountyQuantity = 3; nukesOn = false; p2nukesOn = false; habisLasersOn = false; p2habisLasersOn = false; troopFreezeOn = false; p2troopFreezeOn = false; techTowerOn = true; team1RocketPods = false; team2RocketPods = false; team1HomingMissiles = false; team2HomingMissiles = false; team1laserUpgrade = false; team2laserUpgrade = false; team1APBullets = false; team2APBullets = false; team1tankGattling = false; team2tankGattling = false; team1Budget = 3000; team2Budget = 2000; difficulty = 15; } else if (level == 17) { p1poplimit = 10; p2poplimit = 10; gameMode = "classic"; matchVariable = 3; team1Units = [true, true, true, true, true, true, true, true, true, true]; team2TempUnits = [true, true, true, true, true, false, false, true, true, true]; team1CanUpgrade = [true, true, true, false, true]; team2CanUpgrade = [true, true, false, false, true]; cashBounty = false; bountyQuantity = 3; nukesOn = false; p2nukesOn = false; habisLasersOn = false; p2habisLasersOn = false; troopFreezeOn = false; p2troopFreezeOn = true; techTowerOn = true; team1RocketPods = false; team2RocketPods = false; team1HomingMissiles = false; team2HomingMissiles = false; team1laserUpgrade = false; team2laserUpgrade = false; team1APBullets = false; team2APBullets = false; team1tankGattling = false; team2tankGattling = false; team1Budget = 3500; team2Budget = 3000; difficulty = 15; } else if (level == 18) { p1poplimit = 10; p2poplimit = 10; gameMode = "kingofthehill"; matchVariable = 3; team1Units = [true, true, true, true, true, true, true, true, true, true]; team2TempUnits = [true, true, true, true, true, false, false, true, true, true]; team1CanUpgrade = [true, true, true, true, true]; team2CanUpgrade = [true, true, false, false, true]; cashBounty = false; bountyQuantity = 3; nukesOn = false; p2nukesOn = true; habisLasersOn = false; p2habisLasersOn = false; troopFreezeOn = false; p2troopFreezeOn = false; techTowerOn = true; team1RocketPods = false; team2RocketPods = false; team1HomingMissiles = false; team2HomingMissiles = false; team1laserUpgrade = false; team2laserUpgrade = false; team1APBullets = false; team2APBullets = false; team1tankGattling = false; team2tankGattling = false; team1Budget = 3500; team2Budget = 3500; difficulty = 10; } else if (level == 19) { p1poplimit = 12; p2poplimit = 12; gameMode = "classic"; matchVariable = 3; team1Units = [true, true, true, true, true, true, true, true, true, true]; team2TempUnits = [true, true, true, true, true, false, false, true, true, true]; team1CanUpgrade = [true, true, true, true, true]; team2CanUpgrade = [true, true, false, false, false]; cashBounty = false; bountyQuantity = 3; nukesOn = false; p2nukesOn = false; habisLasersOn = true; p2habisLasersOn = false; troopFreezeOn = false; p2troopFreezeOn = false; techTowerOn = true; team1RocketPods = false; team2RocketPods = false; team1HomingMissiles = false; team2HomingMissiles = false; team1laserUpgrade = false; team2laserUpgrade = false; team1APBullets = false; team2APBullets = false; team1tankGattling = false; team2tankGattling = false; team1Budget = 3500; team2Budget = 3500; difficulty = 10; } else if (level == 20) { p1poplimit = 7; p2poplimit = 15; gameMode = "classic"; matchVariable = 3; team1Units = [true, true, true, true, true, true, true, true, true, true]; team2TempUnits = [false, false, false, false, false, true, true, false, false, false]; team1CanUpgrade = [true, true, true, true, true]; team2CanUpgrade = [false, false, true, false, false]; cashBounty = true; bountyQuantity = 3; nukesOn = false; p2nukesOn = false; habisLasersOn = false; p2habisLasersOn = true; troopFreezeOn = false; p2troopFreezeOn = false; techTowerOn = true; team1RocketPods = false; team2RocketPods = false; team1HomingMissiles = false; team2HomingMissiles = false; team1laserUpgrade = false; team2laserUpgrade = true; team1APBullets = false; team2APBullets = false; team1tankGattling = false; team2tankGattling = false; team1Budget = 3500; team2Budget = 5000; difficulty = 5; } else if (level == 21) { p1poplimit = 12; p2poplimit = 10; gameMode = "deathmatch"; matchVariable = 3; team1Units = [true, true, true, true, true, true, true, true, true, true]; team2TempUnits = [true, true, true, true, true, true, true, true, true, true]; team1CanUpgrade = [true, true, true, true, true]; team2CanUpgrade = [true, true, false, false, true]; cashBounty = false; bountyQuantity = 3; nukesOn = false; p2nukesOn = false; habisLasersOn = true; p2habisLasersOn = false; troopFreezeOn = true; p2troopFreezeOn = true; techTowerOn = true; team1RocketPods = false; team2RocketPods = false; team1HomingMissiles = false; team2HomingMissiles = false; team1laserUpgrade = false; team2laserUpgrade = false; team1APBullets = false; team2APBullets = false; team1tankGattling = false; team2tankGattling = false; team1Budget = 3500; team2Budget = 4000; difficulty = 4; } else if (level == 22) { p1poplimit = 10; p2poplimit = 11; gameMode = "classic"; matchVariable = 3; team1Units = [true, true, true, true, true, true, true, true, true, true]; team2TempUnits = [true, true, true, true, true, false, false, true, true, true]; team1CanUpgrade = [true, true, true, true, true]; team2CanUpgrade = [true, true, false, false, true]; cashBounty = false; bountyQuantity = 3; nukesOn = false; p2nukesOn = false; habisLasersOn = true; p2habisLasersOn = false; troopFreezeOn = true; p2troopFreezeOn = true; techTowerOn = true; team1RocketPods = false; team2RocketPods = false; team1HomingMissiles = false; team2HomingMissiles = false; team1laserUpgrade = false; team2laserUpgrade = false; team1APBullets = false; team2APBullets = false; team1tankGattling = false; team2tankGattling = false; team1Budget = 4000; team2Budget = 4000; difficulty = 3; } else if (level == 23) { p1poplimit = 12; p2poplimit = 12; gameMode = "classic"; matchVariable = 3; team1Units = [true, true, true, true, true, true, true, true, true, true]; team2TempUnits = [true, true, true, true, true, false, false, true, true, true]; team1CanUpgrade = [true, true, true, true, true]; team2CanUpgrade = [true, true, false, false, false]; cashBounty = false; bountyQuantity = 3; nukesOn = false; p2nukesOn = false; habisLasersOn = true; p2habisLasersOn = true; troopFreezeOn = true; p2troopFreezeOn = true; techTowerOn = true; team1RocketPods = false; team2RocketPods = false; team1HomingMissiles = false; team2HomingMissiles = false; team1laserUpgrade = false; team2laserUpgrade = false; team1APBullets = false; team2APBullets = false; team1tankGattling = false; team2tankGattling = false; team1Budget = 4000; team2Budget = 4000; difficulty = 2; } else if (level == 24) { p1poplimit = 12; p2poplimit = 12; gameMode = "powerball"; matchVariable = 3; team1Units = [false, false, true, true, false, true, true, false, true, true]; team2TempUnits = [true, true, true, true, true, false, false, true, true, true]; team1CanUpgrade = [true, true, true, true, true]; team2CanUpgrade = [true, true, false, false, false]; cashBounty = false; bountyQuantity = 3; nukesOn = false; p2nukesOn = false; habisLasersOn = true; p2habisLasersOn = true; troopFreezeOn = true; p2troopFreezeOn = true; techTowerOn = true; team1RocketPods = false; team2RocketPods = false; team1HomingMissiles = false; team2HomingMissiles = false; team1laserUpgrade = false; team2laserUpgrade = false; team1APBullets = false; team2APBullets = false; team1tankGattling = false; team2tankGattling = false; team1Budget = 4000; team2Budget = 4500; difficulty = 1; } else if (level == 25) { p1poplimit = 15; p2poplimit = 15; gameMode = "classic"; matchVariable = 3; team1Units = [true, true, true, true, true, true, true, true, true, true]; team2TempUnits = [true, true, true, true, true, true, true, true, true, true]; team1CanUpgrade = [true, true, true, true, true]; team2CanUpgrade = [true, true, false, false, false]; cashBounty = true; bountyQuantity = 5; nukesOn = true; p2nukesOn = true; habisLasersOn = true; p2habisLasersOn = true; troopFreezeOn = true; p2troopFreezeOn = true; techTowerOn = true; team1RocketPods = false; team2RocketPods = false; team1HomingMissiles = false; team2HomingMissiles = false; team1laserUpgrade = false; team2laserUpgrade = false; team1APBullets = false; team2APBullets = false; team1tankGattling = false; team2tankGattling = false; team1Budget = 5000; team2Budget = 5000; difficulty = 1; } removeMovieClip(blips); removeMovieClip(flags); removeMovieClip(arrow); gotoAndStop (4); }; var i = 1; while (i <= 25) { f = flags["flag" + i]; if (level < i) { f._visible = false; } else if (level == i) { f.quad = 4; f._visible = false; } else { f._visible = true; f.gotoAndStop(2); } i++; } if (level > 1) { tempLevel = 0; while (tempLevel < (level - 1)) { if (tempLevel == 0) { blipStart = {x:squares._x + (squares._width / 2), y:(-20 + squares._y) + (squares._height / 2)}; } else { blipStart = {x:flags["flag" + tempLevel]._x, y:flags["flag" + tempLevel]._y}; } blipEnd = {x:flags["flag" + (tempLevel + 1)]._x, y:flags["flag" + (tempLevel + 1)]._y}; xdist = blipStart.x - blipEnd.x; ydist = blipStart.y - blipEnd.y; distanceToCover = Math.sqrt((xdist * xdist) + (ydist * ydist)); angle = -Math.atan2(xdist, ydist); xspeed = Math.sin(angle); yspeed = Math.cos(angle); speed = 10; steps = int(distanceToCover / speed); step = 0; while (step < steps) { step++; b = blips.attachMovie("blip", "blip" + z, z++, {_x:blipStart.x + ((step * xspeed) * speed), _y:blipStart.y - ((step * yspeed) * speed), _xscale:90, _yscale:90, quad:-4}); } tempLevel++; } } blipFrames = (blipFramesInit = 10); if (level == 1) { blipStart = {x:squares._x + (squares._width / 2), y:(-20 + squares._y) + (squares._height / 2)}; } else { blipStart = {x:flags["flag" + (level - 1)]._x, y:flags["flag" + (level - 1)]._y}; } blipEnd = {x:flags["flag" + level]._x, y:flags["flag" + level]._y}; xdist = blipStart.x - blipEnd.x; ydist = blipStart.y - blipEnd.y; distanceToCover = Math.sqrt((xdist * xdist) + (ydist * ydist)); angle = -Math.atan2(xdist, ydist); xspeed = Math.sin(angle); yspeed = Math.cos(angle); speed = 10; steps = int(distanceToCover / speed) - 1; step = 0; d = 0; onEnterFrame = function () { if (d == 1) { country = flags["flag" + level].nation; prevCountry = flags["flag" + (level - 1)].nation; prevPrevCountry = flags["flag" + (level - 2)].nation; level1Briefing = ("Commander, we share your vision of uniting all the countries of Earth under one rule, and have gathered the necessary troops to begin your conquest. Our first target is " + country) + " While the more experienced commanders attack on one front, you will support them with an assault in the other, to divide their defenses."; level2Briefing = ((("You did an excellent job attacking " + prevCountry) + "- the other commanders commend your work. As a token of their grattitude, they have gifted you with a squad of bazooka troopers. These are devastating against vehicles, but do not stand up well against bullets. We have received intelligence that ") + country) + " has sent a convoy of tanks to retaliate against our other generals. You must intercept and destroy them, with minimal loss of life."; level3Briefing = ((("Some of our elite troops captured a factory on the border of " + prevCountry) + " for us, meaning that we can now produce tanks! Unfortunately, supplying the factory with raw materials is a long and risky business, so they are expensive. We suggest that you try them out on our new target, ") + country) + "."; level4Briefing = "In light of your recent success, your budget has been increased. You can now save up to $1500 during battles. The other commanders have just returned from a recent conquest, and there have been many riots as a result. They will be joining us soon, but until then, you must hold the ground at the top of the hill to prevent the partisans from uniting. To aid you in this task, we have hired some mercenaries to snipe for us. They have a long range, and are very accurate."; level5Briefing = ((("Congratulations on your interception- you have been thanked. We have now eliminated the majority of " + prevPrevCountry) + "'s forces. As a token of their thanks, the commanders have provided you with blueprints for the gattling tank- a unit much more capable for dealing with riots than snipers. They are highly effective against infantry and air units- which is fortunate, given our latest assignment. ") + country) + " has recently caused us a lot of trouble, and this is a mission for revenge. They don't stand a chance."; level6Briefing = ("You have been advised to take a training course at one of our headquarters in " + country) + ". You must command a unit to pick up the flag in the middle and bring it back to the highlighted area. I suggest that you identify your fastest units for this task. You will receive money for incapacitating enemy soldiers- bear this in mind as well. One more thing- we've decided to test out out new ambulances in the field. Have fun! "; level7Briefing = ("We have been overwhelmed by " + country) + "! The commanders have few troops left, and are in full retreat. You must ensure their safe escape at all costs. It will be a hard fight, but we must persevere! We could take only those who could be ready in time, so keep your men alive."; level8Briefing = ("Phenomenal work, commander! You have just been entrusted with the task of delivering a message to one of our men in " + country) + ". This message is of great importance, and must be protected well. We may be ambushed on the journey, so make sure your men hold on to the note with their lives. As a precaution, we have been given a supply of armour piercing bullets."; level9Briefing = ("It turns out that the message detailed the plans for some sort of heat beam, to be projected from space. This should serve useful in time. Our presence is required in " + country) + ", where we have launched another full-scale attack. Our budget has been upped to $2000, but do not expect an easy victory nonetheless."; level10Briefing = ("You have done well, commander- another country is now under our reign. We are currently holding another Capture the Flag game in " + country) + " to inspire generals with new tactics... Okay, so it's just for fun. Tell your troops it's a morale-boosting event or something. Be warned- our new opponent has more experience than the last one."; level11Briefing = ((("The UN has finally taken serious action against us! While it was naturally anticipated, we must be careful- they have launched an attack to try and recapture our latest prize- " + country) + ". Fortunately, our requests for an airfield have finally been approved, so we now how access to comanches! Our force is limited, so we must be careful with the lives of our troops while reclaiming ") + country) + "."; level12Briefing = ("Many of the troops the UN sent against us were from " + country) + ", so we are taking our revenge. We both have few forces left from our last attack, so try to keep the strategic point illustrated on the map we've provided you with. Also, given our small numbers, we've decided to invest in the technology concerning heat-seeking missiles. Our budget will be lower for this match, but it should pay off."; level13Briefing = ("We have been given an extra $1000 to spend during matches, so we can make more use of air units. We've added Helix helicopters to our arsenal- They can only fight land-based foes, but they pack a punch. The main reason for the payrise is that we have been hired as mercenaries by a neutral country to attack their enemy- " + country) + ". They will also give us money for individual kills, for compensation if we face a larger army. Consider this, and you will do well."; level14Briefing = ("Now we intend to settle an old score. " + country) + " has long plagued us by denying us backup when we've needed it the most. We have installed gattling guns on our heavy tanks to ensure victory, and temporarily taken infantry out of our lineup so we can travel fast and powerfully."; level15Briefing = ((("We did not expect " + prevCountry) + " to be so well equipped! I mean, laser troops... We are currently attempting to find out where the laser weapons are produced, but that may take a while. In the meantime, we have arranged a powerball match in ") + country) + ", which has recently been turned to our cause."; level16Briefing = ("Good news! We have acquired the laser technology, and have begun training laser troops. They have not learnt to focus their weapons on one part of the body yet, so killing is currently a slow business. We're going to train them against a small infantry division in " + country) + ". They are primarily an infantry force, and we need to find out how effective their lasers are against foot soldiers. Be careful with your troops, since they are currently the most experienced laser troops we have."; level17Briefing = "We have further developed the laser technology, and we now have now fitted them into a new vehicle we call the laser tank. Your budget has increased by $500, which should help you train the laser troops to focus their weapons via the new Beam Concentration technique. But now, you must again keep a country's troops at bay while the other commanders return from their conquest."; level18Briefing = ("Yet again, we have overestimated the enemy's resources. How on Earth did they disable our troops? Perhaps an electromagnetic pulse of some sort, or maybe gas... It produced the same effect as a flashbang grenade, but with darkness. Our scientists are looking into this, but for the moment we should concern ourselves with our new upgrade- comanche rocket pods. These were used to great effect by our comrades a few days ago, and led to the conquering of " + country) + ". It is our job to destroy any rebels left behind. Hold the line, and let noone get through."; level19Briefing = ("This is insane. They were using missiles on the battlefield. Do they have no concern for the safety of their soldiers? We will stock up on missiles just in case, but it will still take great preparation to do it without attracting too much attention. But I digress- we have developed an Ion Cannon! The interface is simple- click on the battlefield and drag in the direction you want it to go. You want the arrowhead to point towards the enemy, of course. Our next target is " + country) + "."; level20Briefing = ("As jealously as we have guarded the secret of lasers we obtained, it has gotten out to the enemy. " + country) + " love the technology- their latest platoon exclusively uses lasers. Find a unit which can beat lasers, and we will win. Please note that our Ion Cannon is down for repairs, after damaging itself in its first test."; level21Briefing = ("Our scientists have discovered how to freeze troops! Now we should have enough power to take on " + country) + ". We're sending our entire supply of troops in, but don't waste them, or we won't be able to continue our campaign."; level22Briefing = ("One of our commanders has been killed, following an attack on " + country) + ". We must avenge his death, and destroy all those who oppose us. You have inherited some of his budget, bringing you up to $4000."; level23Briefing = "One of our main advantages- knowledge of Ion Cannons- has been rendered useless. The remaining countries in our path are now capable of constructing them, so we must be more careful from now on. Good luck, commander."; level24Briefing = "You must escort our missiles cargo to the next country for a final attack, even if it means fighting a few nations on your way. Vehicles only, for speed's sake."; level25Briefing = ("The last hurdle. If we give " + country) + " a big enough air strike, people should finally see who's boss. But first you need to take out their defenses. Have fun with your new budget, and feel free to help yourself to a few missiles as well."; briefings = [null, level1Briefing, level2Briefing, level3Briefing, level4Briefing, level5Briefing, level6Briefing, level7Briefing, level8Briefing, level9Briefing, level10Briefing, level11Briefing, level12Briefing, level13Briefing, level14Briefing, level15Briefing, level16Briefing, level17Briefing, level18Briefing, level19Briefing, level20Briefing, level21Briefing, level22Briefing, level23Briefing, level24Briefing, level25Briefing]; missionInstructions = briefings[level]; } d++; blipFrames--; if (blipFrames == 0) { step++; blipFrames = blipFramesInit; b = blips.attachMovie("blip", "blip" + z, z++, {_x:blipStart.x + ((step * xspeed) * speed), _y:blipStart.y - ((step * yspeed) * speed), _xscale:100, _yscale:100, quad:4}); if (step >= (steps + 1)) { f = flags["flag" + level]; f._visible = true; f.onEnterFrame = function () { if (this.quad != -4) { this._xscale = Math.max(60, Math.min(90, 30 + ((this.quad * this.quad) * 10))); this._yscale = this._xscale; this.quad--; } else { a = attachMovie("arrowPointer", "arrow", z++, {_alpha:0, _x:flags["flag" + level]._x, _y:flags["flag" + level]._y + 10}); a.onEnterFrame = function () { this._alpha = this._alpha - -10; if (this._alpha == 100) { this.onEnterFrame = null; } }; this.onEnterFrame = null; } }; onEnterFrame = null; } } }; blips.onEnterFrame = function () { for (var i in blips) { b = blips[i]; if (b.quad != -4) { b._xscale = Math.max(60, Math.min(90, 30 + ((b.quad * b.quad) * 10))); b._yscale = b._xscale; b.quad--; } } }; if (level >= 26) { removeMovieClip(blips); removeMovieClip(flags); removeMovieClip(arrow); removeMovieClip(squares); gotoAndStop (28); }
Frame 8
qwertyuiop = "BACK"; _root[cursorName].gotoAndStop(1); bugbutton.onRollOver = (bugbutton.onDragOver = (backbutton.onRollOver = (backbutton.onDragOver = function () { _root[cursorName].gotoAndStop(2); }))); bugbutton.onRollOut = (bugbutton.onDragOut = (backbutton.onRollOut = (backbutton.onDragOut = function () { _root[cursorName].gotoAndStop(1); }))); bugbutton.onRelease = function () { qwertyuiop = "GIVE UP"; loadVariables (((((("C3Suggestions.php?message=" + message) + "&subject=") + subject) + "&email=") + email) + "&securityVar=0001", _root); _root.onData = function () { gotoAndStop (3); }; }; backbutton.onRelease = function () { gotoAndStop (3); };
Instance of Symbol 1036 MovieClip [FScrollBarSymbol] in Frame 8
//component parameters onClipEvent (initialize) { _targetInstanceName = "messageBox"; horizontal = false; }
Frame 9
function sliderCallback() { difficulty = (save.difficulty = mySlider.getValue()); movesPerSecond = Math.round(30 / difficulty); saveFile.flush(); } _root[cursorName].gotoAndStop(1); playButton.onRollOver = (playButton.onDragOver = (backButton.onRollOver = (backButton.onDragOver = function () { _root[cursorName].gotoAndStop(2); }))); playButton.onRollOut = (playButton.onDragOut = (backButton.onRollOut = (backButton.onDragOut = function () { _root[cursorName].gotoAndStop(1); }))); playButton.onRelease = function () { p1poplimit = save.p1poplimit; p2poplimit = save.p2poplimit; if (playerChooseMode == 1) { s = save.team1UpgradeChoices.split(",", 10000); team1CanUpgrade = []; team1CanUpgrade.push(s[2] == "1"); team1CanUpgrade.push(s[3] == "1"); team1CanUpgrade.push(s[4] == "1"); team1CanUpgrade.push(s[1] == "1"); team1CanUpgrade.push(s[0] == "1"); nukesOn = s[5] == "1"; habisLasersOn = s[6] == "1"; troopFreezeOn = s[7] == "1"; tempVar = save.team1Units.split(",", 100); team1Units = []; var i = 0; while (i < tempVar.length) { team1Units.push(tempVar[i] == "1"); i++; } } techTowerOn = (team1CanUpgrade[0] || (team1CanUpgrade[1])) || (team1CanUpgrade[2]); if (enemyChooseMode == 1) { p2RandomTeam(); } else if (enemyChooseMode == 2) { team2TempUnits = team1Units; team2CanUpgrade = team1CanUpgrade; p2nukesOn = nukesOn; p2habisLasersOn = habisLasersOn; p2troopFreezeOn = troopFreezeOn; } else { tempVar = save.team2Units.split(",", 100); team2TempUnits = []; var i = 0; while (i < tempVar.length) { team2TempUnits.push(tempVar[i] == "1"); i++; } s = save.team2UpgradeChoices.split(",", 10000); team2CanUpgrade = []; team2CanUpgrade.push(s[2] == "1"); team2CanUpgrade.push(s[3] == "1"); team2CanUpgrade.push(s[4] == "1"); team2CanUpgrade.push(s[1] == "1"); team2CanUpgrade.push(s[0] == "1"); p2nukesOn = s[5] == "1"; p2habisLasersOn = s[6] == "1"; p2troopFreezeOn = s[7] == "1"; } team1RocketPods = false; team2RocketPods = false; team1HomingMissiles = false; team2HomingMissiles = false; team1laserUpgrade = false; team2laserUpgrade = false; team1APBullets = false; team2APBullets = false; team1tankGattling = false; team2tankGattling = false; gotoAndStop (4); }; backButton.onRelease = function () { if (quickMatch) { quickMatch = false; gotoAndStop (3); } else if (enemyChooseMode == 3) { gotoAndStop (18); } else { gotoAndStop (16); } }; if (save.difficulty == undefined) { difficulty = 15; save.difficulty = difficulty; } else { difficulty = save.difficulty; } mySlider.slide._x = (30 - difficulty) * 3.57; movesPerSecond = Math.round(30 / difficulty); mySlider.setChangeHandler(sliderCallback);
Instance of Symbol 1240 MovieClip [SliderComponent] "mySlider" in Frame 9
//component parameters onClipEvent (initialize) { min = 30; max = 1; col = 51; cchangeHandler = ""; }
Frame 10
classicDescription = "In Classic mode, if you have troops on the battlefield and the enemy doesn't (ie, you have control of the field), the enemy will lose health."; kingOfTheHillDescription = "In King of the Hill, the two teams fight for possession of a ring in the middle of the battlefield. While only one team is inside it, the other team's base will lose health."; captureTheFlagDescription = "In Capture the Flag, each team will endeavour to take the flag from the middle of the map and place it into their base's flag holder. Each time they do this, it will damage the other team, and after 3 flags have been captured, the enemy will be dead."; powerBallDescription = "Whichever team holds the Power Ball saps the HP of the other team. Hold onto it for as long as possible to win the match!"; deathmatchDescription = "Whenever you kill an enemy, it will damage their base as well (the stronger the units was, the more HP the enemy will lose). Your base will lose health when the enemy controls the battlefield, too, like in Classic mode."; gameTypeDescription = "Please choose a game type."; advancedOptions._visible = false; basicOptions._visible = true; cashBounty = save.cashBounty; bountyValue = save.bountyQuantity; advancedOptions.b6.gotoAndStop(2); gameMode = save.gameMode; if (gameMode == "deathmatch") { b5.gotoAndStop(2); gameTypeDescription = deathmatchDescription; } else if (gameMode == "kingofthehill") { b2.gotoAndStop(2); gameTypeDescription = kingOfTheHillDescription; } else if (gameMode == "capturetheflag") { b3.gotoAndStop(2); gameTypeDescription = captureTheFlagDescription; } else if (gameMode == "powerball") { b4.gotoAndStop(2); gameTypeDescription = powerBallDescription; } else { b1.gotoAndStop(2); gameTypeDescription = classicDescription; } if (save.cashBounty) { advancedOptions.b6.gotoAndStop(2); advancedOptions.b7.gotoAndStop(1); } else { advancedOptions.b7.gotoAndStop(2); advancedOptions.b6.gotoAndStop(1); } _root[cursorName].gotoAndStop(1); nextButton.onRollOver = (nextButton.onDragOver = (backButton.onRollOver = (backButton.onDragOver = (advancedOptions.basicSettingsButton.onRollOver = (advancedOptions.basicSettingsButton.onDragOver = (basicOptions.advancedSettingsButton.onRollOver = (basicOptions.advancedSettingsButton.onDragOver = function () { _root[cursorName].gotoAndStop(2); }))))))); nextButton.onRollOut = (nextButton.onDragOut = (backButton.onRollOut = (backButton.onDragOut = (advancedOptions.basicSettingsButton.onRollOut = (advancedOptions.basicSettingsButton.onDragOut = (basicOptions.advancedSettingsButton.onRollOut = (basicOptions.advancedSettingsButton.onDragOut = function () { _root[cursorName].gotoAndStop(1); }))))))); nextButton.onRelease = function () { save.gameMode = gameMode; save.matchVariable = matchVariable; save.cashBounty = cashBounty; gotoAndStop (15); }; backButton.onRelease = function () { save.optionsFrame = advancedOptions.matchVariableMC._currentframe; save.matchVariable = matchVariable; save.cashBounty = cashBounty; gotoAndStop (3); }; advancedOptions.matchVariableMC.gotoAndStop(save.optionsFrame); matchVariable = save.matchVariable;
Frame 11
_root[cursorName].gotoAndStop(1); if (save.flagX == undefined) { loadCampaignMC.gotoAndStop(2); } else { loadCampaignMC.gotoAndStop(1); } backButton.onRollOver = (backButton.onDragOver = (newCampaignButton.onRollOver = (newCampaignButton.onDragOver = (loadCampaignMC.loadCampaignButton.onRollOver = (loadCampaignMC.loadCampaignButton.onDragOver = function () { _root[cursorName].gotoAndStop(2); }))))); backButton.onRollOut = (backButton.onDragOut = (newCampaignButton.onRollOut = (newCampaignButton.onDragOut = (loadCampaignMC.loadCampaignButton.onRollOut = (loadCampaignMC.loadCampaignButton.onDragOut = function () { _root[cursorName].gotoAndStop(1); }))))); backButton.onRelease = function () { gotoAndStop (3); }; newCampaignButton.onRelease = function () { gotoAndStop (12); }; loadCampaignMC.loadCampaignButton.onRelease = function () { gotoAndStop (7); };
Frame 12
function editFlagMode() { flagMode = 0; globalScale = 20; var i = 0; while (i < xSquares) { var j = 0; while (j < ySquares) { s = squares.createEmptyMovieClip((("square_" + i) + "_") + j, z++); s.col = 16777215 /* 0xFFFFFF */; s.x = i; s.y = j; makeBox(gridX + (i * globalScale), gridY + (j * globalScale), globalScale, s, true, 16777215); j++; } i++; } if (save.flagArray != undefined) { loadFlag(); } else { saveFlag(); } } function findTileCoords(obj) { tempVar = obj._name.split("_", 10); return({x:tempVar[1], y:tempVar[2]}); } function findTile(x, y) { return(squares[(("square_" + x) + "_") + y]); } function recurseSurroundings(x, y) { recurse(x, y + 1); recurse(x + 1, y); recurse(x, y - 1); recurse(x - 1, y); } function recurse(x, y) { r = findTile(x, y); if (r._name != undefined) { tilesDone.push(r); if (r.col != origCol) { return(undefined); } paint(r); recurseSurroundings(x, y); } } function mouseToPixel(xmouse, ymouse, x, y, scale) { tempX = xmouse - x; tempY = ymouse - y; tempX = tempX / scale; tempY = tempY / scale; tempX = int(tempX); tempY = int(tempY); tempX = Math.min(xSquares - 1, tempX); tempY = Math.min(ySquares - 1, tempY); return({x:tempX, y:tempY}); } function decimalToHexadecimal(number) { hexHi = int(number / 16); hexLo = number % 16; hexLookup = "0123456789ABCDEF"; hexHiChar = hexLookup.charAt(hexHi); hexLoChar = hexLookup.charAt(hexLo); return(hexHiChar + hexLoChar); } function saveFlag() { save.flagArray = ""; j = 0; while (j < ySquares) { var i = 0; while (i < xSquares) { s = squares[(("square_" + i) + "_") + j]; bb = decimalToHexadecimal(s.col & 255); gg = decimalToHexadecimal((s.col / 256) & 255); rr = decimalToHexadecimal((s.col / 65536) & 255); save.flagArray = save.flagArray + (((rr + gg) + bb) + ", "); i++; } j++; } dataBox = save.flagArray; } lastTool = 0; backButton.onRollOver = (backButton.onDragOver = (m1.onRollOver = (m1.onDragOver = (m2.onRollOver = (m2.onDragOver = (m3.onRollOver = (m3.onDragOver = (pointer1.onRollOver = (pointer1.onDragOver = (pointer2.onRollOver = (pointer2.onDragOver = (pointer3.onRollOver = (pointer3.onDragOver = function () { _root[cursorName].gotoAndStop(2); }))))))))))))); backButton.onRollOut = (backButton.onDragOut = (m1.onRollOver = (m1.onDragOver = (m2.onRollOver = (m2.onDragOver = (m3.onRollOver = (m3.onDragOver = (pointer1.onRollOver = (pointer1.onDragOver = (pointer2.onRollOver = (pointer2.onDragOver = (pointer3.onRollOver = (pointer3.onDragOver = function () { _root[cursorName].gotoAndStop(1); }))))))))))))); backButton.onRelease = function () { removeMovieClip(squares); removeMovieClip(squareLines); gotoAndStop (11); }; lineClick = false; squareClick = false; penClick = false; gridX = 60; gridY = 60; tool = 0; flagMode = 0; gridOn = true; clicking = false; z = 0; xSquares = 13; ySquares = 9; hexColour = "000000"; paintColour = 0; pointer1.colValue = 0; pointer2.colValue = 0; pointer3.colValue = 0; clickStart = {x:0, y:0}; hexMode = false; createEmptyMovieClip("squares", z++); createEmptyMovieClip("squareLines", z++); Mouse.hide(); _root[cursorName].onEnterFrame = function () { Mouse.hide(); if ((tool == 2) || (tool == 3)) { if (squares.hitTest(_xmouse, _ymouse, false)) { var i = 0; while (i < xSquares) { j = 0; while (j < ySquares) { s = squares[(("square_" + i) + "_") + j]; if (s.hitTest(_xmouse, _ymouse, false)) { this._x = (gridX + (s.x * globalScale)) + (globalScale / 2); this._y = (gridX + (s.y * globalScale)) + (globalScale / 2); break; } j++; } i++; } if (lineClick) { squareLines.clear(); squareLines.lineStyle(1, paintColour, 100); pee1 = {x:Math.max(gridX + (globalScale / 2), Math.min((gridX + (xSquares * globalScale)) - (globalScale / 2), clickStart.x)), y:Math.max(gridY + (globalScale / 2), Math.min((gridY + (ySquares * globalScale)) - (globalScale / 2), clickStart.y))}; pee2 = {x:Math.max(gridX + (globalScale / 2), Math.min((gridX + (xSquares * globalScale)) - (globalScale / 2), _root[cursorName]._x)), y:Math.max(gridY + (globalScale / 2), Math.min((gridY + (ySquares * globalScale)) - (globalScale / 2), _root[cursorName]._y))}; squareLines.moveTo(pee1.x, pee1.y); squareLines.lineTo(pee2.x, pee2.y); } else if (squareClick) { squareLines.clear(); squarelines.beginFill(paintColour, 50); squareLines.lineStyle(1, paintColour, 100); pee1 = {x:Math.max(gridX + (globalScale / 2), Math.min((gridX + (xSquares * globalScale)) - (globalScale / 2), clickStart.x)), y:Math.max(gridY + (globalScale / 2), Math.min((gridY + (ySquares * globalScale)) - (globalScale / 2), clickStart.y))}; pee2 = {x:Math.max(gridX + (globalScale / 2), Math.min((gridX + (xSquares * globalScale)) - (globalScale / 2), _root[cursorName]._x)), y:Math.max(gridY + (globalScale / 2), Math.min((gridY + (ySquares * globalScale)) - (globalScale / 2), _root[cursorName]._y))}; squareLines.moveTo(pee1.x, pee1.y); squareLines.lineTo(pee2.x, pee1.y); squareLines.lineTo(pee2.x, pee2.y); squareLines.lineTo(pee1.x, pee2.y); squareLines.lineTo(pee1.x, pee1.y); squarelines.endFill(); } } else { this._x = _xmouse; this._y = _ymouse; } } else { this._x = _xmouse; this._y = _ymouse; } }; squares.onMouseDown = function () { penClick = false; if (squares.hitTest(_xmouse, _ymouse, false)) { penClick = true; } clicking = false; if (!squares.hitTest(_xmouse, _ymouse, false)) { clicking = true; } clickStart = {x:_root[cursorName]._x, y:_root[cursorName]._y}; if (tool == 1) { if (squares.hitTest(_xmouse, _ymouse, false)) { t = mouseToPixel(_xmouse, _ymouse, gridX, gridY, globalScale); s = squares[(("square_" + t.x) + "_") + t.y]; if (s.col != paintColour) { origCol = s.col; paint(s); recurseSurroundings(t.x, t.y); } } } else if (tool == 2) { if (squares.hitTest(_xmouse, _ymouse, false)) { lineClick = true; } } else if (tool == 3) { if (squares.hitTest(_xmouse, _ymouse, false)) { squareClick = true; } } else if (tool == 4) { if (squares.hitTest(_xmouse, _ymouse, false)) { t = mouseToPixel(_xmouse, _ymouse, gridX, gridY, globalScale); s = squares[(("square_" + t.x) + "_") + t.y]; paintColour = s.col; paint(colourFeedback); bb = decimalToHexadecimal(paintColour & 255); gg = decimalToHexadecimal((paintColour / 256) & 255); rr = decimalToHexadecimal((paintColour / 65536) & 255); hexColour = (("" + rr) + gg) + bb; red = hexColour.charAt(0) + hexColour.charAt(1); green = hexColour.charAt(2) + hexColour.charAt(3); blue = hexColour.charAt(4) + hexColour.charAt(5); pointer1._y = (m1._y + 255) - parseInt("0x" + red); pointer2._y = (m2._y + 255) - parseInt("0x" + green); pointer3._y = (m3._y + 255) - parseInt("0x" + blue); red = Math.round(255 - (pointer1._y - m1._y)); green = Math.round(255 - (pointer2._y - m2._y)); blue = Math.round(255 - (pointer3._y - m3._y)); pointer1.colValue = red; pointer2.colValue = green; pointer3.colValue = blue; tool = lastTool; _root[cursorName].gotoAndStop(3 + tool); flagDesignPointer.gotoAndStop(tool + 1); } } }; squares.onMouseUp = function () { if (lineClick) { squareLines.clear(); xdist = pee2.x - pee1.x; ydist = pee2.y - pee1.y; if (Math.abs(xdist) > Math.abs(ydist)) { if (xdist < 0) { tmp = pee1; pee1 = pee2; pee2 = tmp; xdist = pee2.x - pee1.x; ydist = pee2.y - pee1.y; } } else if (ydist < 0) { tmp = pee1; pee1 = pee2; pee2 = tmp; xdist = pee2.x - pee1.x; ydist = pee2.y - pee1.y; } m = ydist / xdist; c = pee1.y - (m * pee1.x); if (xdist == 0) { i = 0; while (i < (int(ydist / globalScale) + 1)) { y = pee1.y + (globalScale * i); x = pee1.x; t = mouseToPixel(x, y, gridX, gridY, globalScale); paint(findTile(t.x, t.y)); i++; } } else if (ydist == 0) { i = 0; while (i < (int(xdist / globalScale) + 1)) { x = pee1.x + (globalScale * i); y = pee1.y; t = mouseToPixel(x, y, gridX, gridY, globalScale); paint(findTile(t.x, t.y)); i++; } } else if (Math.abs(xdist) > Math.abs(ydist)) { i = 0; while (i < (int(xdist / globalScale) + 1)) { x = pee1.x + (globalScale * i); y = (m * x) + c; t = mouseToPixel(x, y, gridX, gridY, globalScale); paint(findTile(t.x, t.y)); i++; } } else { i = 0; while (i < (int(ydist / globalScale) + 1)) { y = pee1.y + (globalScale * i); x = (y - c) / m; t = mouseToPixel(x, y, gridX, gridY, globalScale); paint(findTile(t.x, t.y)); i++; } } saveFlag(); } else if (squareClick) { for (var i in squares) { s = squares[i]; if (s.hitTest(squareLines)) { paint(s); } } squareLines.clear(); saveFlag(); } else if (penClick) { saveFlag(); } lineClick = false; penClick = false; squareClick = false; clicking = false; }; squares.onEnterFrame = function () { if (penClick) { if (tool == 0) { t = mouseToPixel(_xmouse, _ymouse, gridX, gridY, globalScale); s = squares[(("square_" + t.x) + "_") + t.y]; paint(s); } } }; hexBox.onKillFocus = function () { hexMode = false; }; hexBox.onSetFocus = function () { hexMode = true; }; onEnterFrame = function () { if (clicking) { if (m1.hitTest(clickStart.x, clickStart.y, true) || (pointer1.hitTest(clickStart.x, clickStart.y, true))) { pointer1._y = Math.min((m1._y + m1._height) - 1, Math.max(m1._y, _ymouse)); } if (m2.hitTest(clickStart.x, clickStart.y, true) || (pointer2.hitTest(clickStart.x, clickStart.y, true))) { pointer2._y = Math.min((m2._y + m2._height) - 1, Math.max(m2._y, _ymouse)); } if (m3.hitTest(clickStart.x, clickStart.y, true) || (pointer3.hitTest(clickStart.x, clickStart.y, true))) { pointer3._y = Math.min((m3._y + m3._height) - 1, Math.max(m3._y, _ymouse)); } red = Math.round(255 - (pointer1._y - m1._y)); green = Math.round(255 - (pointer2._y - m2._y)); blue = Math.round(255 - (pointer3._y - m3._y)); pointer1.colValue = red; pointer2.colValue = green; pointer3.colValue = blue; paintColour = ((red << 16) | (green << 8)) | blue; paint(colourFeedback); hexColour = (decimalToHexadecimal(red) + decimalToHexadecimal(green)) + decimalToHexadecimal(blue); } if (hexMode) { paintColour = parseInt("0x" + hexColour); red = hexColour.charAt(0) + hexColour.charAt(1); green = hexColour.charAt(2) + hexColour.charAt(3); blue = hexColour.charAt(4) + hexColour.charAt(5); pointer1._y = (m1._y + 255) - parseInt("0x" + red); pointer2._y = (m2._y + 255) - parseInt("0x" + green); pointer3._y = (m3._y + 255) - parseInt("0x" + blue); red = Math.round(255 - (pointer1._y - m1._y)); green = Math.round(255 - (pointer2._y - m2._y)); blue = Math.round(255 - (pointer3._y - m3._y)); pointer1.colValue = red; pointer2.colValue = green; pointer3.colValue = blue; paint(colourFeedback); } }; _root[cursorName].gotoAndStop(1); pencilButton.onRollOver = (pencilButton.onDragOver = (paintbucketButton.onRollOver = (paintbucketButton.onDragOver = (lineToolButton.onRollOver = (lineToolButton.onDragOver = (squareButton.onRollOver = (squareButton.onDragOver = (saveFlagButton.onRollOver = (saveFlagButton.onDragOver = (loadFlagButton.onRollOver = (loadFlagButton.onDragOver = function () { _root[cursorName].gotoAndStop(2); }))))))))))); pencilButton.onRollOut = (pencilButton.onDragOut = (paintbucketButton.onRollOut = (paintbucketButton.onDragOut = (lineToolButton.onRollOut = (lineToolButton.onDragOut = (squareButton.onDragOut = (squareButton.onRollOut = (saveFlagButton.onDragOut = (saveFlagButton.onRollOut = (loadFlagButton.onDragOut = (loadFlagButton.onRollOut = function () { _root[cursorName].gotoAndStop(1); }))))))))))); squares.onRollOver = (squares.onDragOver = function () { _root[cursorName].gotoAndStop(3 + tool); }); squares.onRollOut = (squares.onDragOut = function () { _root[cursorName].gotoAndStop(1); }); pencilButton.onRelease = function () { flagDesignPointer.gotoAndStop(1); tool = 0; }; paintbucketButton.onRelease = function () { flagDesignPointer.gotoAndStop(2); tool = 1; }; lineToolButton.onRelease = function () { flagDesignPointer.gotoAndStop(3); tool = 2; }; squareButton.onRelease = function () { flagDesignPointer.gotoAndStop(4); tool = 3; }; eyeDropperToolButton.onRelease = function () { lastTool = tool; flagDesignPointer.gotoAndStop(5); tool = 4; }; saveFlagButton.onRelease = function () { saveFlag(); removeMovieClip(squares); removeMovieClip(squareLines); gotoAndStop (13); }; loadFlagButton.onRelease = function () { loadFlag(); }; editFlagMode(); InstanceName_0.onKillFocus = function () { save.flagArray = dataBox; if (save.flagArray != undefined) { loadFlag(); } }; if (save.flagArray != undefined) { dataBox = save.flagArray; }
Instance of Symbol 1036 MovieClip [FScrollBarSymbol] in Frame 12
//component parameters onClipEvent (initialize) { _targetInstanceName = "InstanceName_0"; horizontal = false; }
Frame 13
function viewFlagMode() { flagMode = 1; globalScale = 1; var i = 0; while (i < xSquares) { var j = 0; while (j < ySquares) { s = squares.createEmptyMovieClip((("square_" + i) + "_") + j, z++); s.x = i; s.y = j; makeBox(gridX + (i * globalScale), gridY + (j * globalScale), globalScale, s, false, 16777215); j++; } i++; } if (save.flagArray != undefined) { loadFlag(); } } gridX = 0; gridY = 0; flagMode = 0; gridOn = true; clickable = false; z = 0; xSquares = 13; ySquares = 9; paintColour = 0; createEmptyMovieClip("squares", z++); viewFlagMode(); squares.onEnterFrame = (sFunc = function () { this._x = _xmouse - Math.ceil(xSquares / 2); this._y = _ymouse - Math.ceil(ySquares / 2); clickable = true; for (var i in flagHolder) { f = flagHolder[i]; if (f.hitTest(this)) { clickable = false; break; } } if (clickable) { if (!map.hitTest(_xmouse, _ymouse, true)) { clickable = false; } } if (clickable) { b = 0; t = {rb:b, gb:b, bb:b}; col = new Color(this); col.setTransform(t); _root[cursorName].gotoAndStop(2); } else { b = -128; t = {rb:b, gb:b, bb:b}; col = new Color(this); col.setTransform(t); _root[cursorName].gotoAndStop(1); } }); squares.onRelease = (squares.onReleaseOutside = (sFunc2 = function () { if (!backNextMC.hitTest(_xmouse, _ymouse, false)) { if (clickable) { this.onEnterFrame = null; _root[cursorName].gotoAndStop(1); backNextMC.gotoAndStop(2); squares.onRollOver = (squares.onDragOver = function () { _root[cursorName].gotoAndStop(2); }); squares.onRollOut = (squares.onDragOut = function () { _root[cursorName].gotoAndStop(1); }); squares.onRelease = (squares.onReleaseOutside = function () { squares.onEnterFrame = sFunc; backNextMC.gotoAndStop(1); squares.onRollOver = (squares.onDragOver = null); squares.onRollOut = (squares.onDragOut = null); squares.onRelease = (squares.onReleaseOutside = sFunc2); }); } } })); _root[cursorName].onEnterFrame = function () { this._x = _xmouse; this._y = _ymouse; };
Frame 14
tankGattleTicked = false; rocketPodsTicked = false; _root[cursorName].gotoAndStop(1); nextButton.onRollOver = (nextButton.onDragOver = (backButton.onRollOver = (backButton.onDragOver = function () { _root[cursorName].gotoAndStop(2); }))); nextButton.onRollOut = (nextButton.onDragOut = (backButton.onRollOut = (backButton.onDragOut = function () { _root[cursorName].gotoAndStop(1); }))); backButton.onRelease = function () { save.team1Units = ""; save.team1Units = save.team1Units + ((z1.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team1Units = save.team1Units + ((z2.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team1Units = save.team1Units + ((z5.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team1Units = save.team1Units + ((z6.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team1Units = save.team1Units + ((z9.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team1Units = save.team1Units + ((z3.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team1Units = save.team1Units + ((z7.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team1Units = save.team1Units + ((z4.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team1Units = save.team1Units + ((z10.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team1Units = save.team1Units + ((z8.tickOrCross._currentframe == 1) ? "0" : "1"); gotoAndStop (19); }; nextButton.onRelease = function () { save.team1Units = ""; save.team1Units = save.team1Units + ((z1.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team1Units = save.team1Units + ((z2.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team1Units = save.team1Units + ((z5.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team1Units = save.team1Units + ((z6.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team1Units = save.team1Units + ((z9.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team1Units = save.team1Units + ((z3.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team1Units = save.team1Units + ((z7.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team1Units = save.team1Units + ((z4.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team1Units = save.team1Units + ((z10.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team1Units = save.team1Units + ((z8.tickOrCross._currentframe == 1) ? "0" : "1"); team1Units = save.team1Units.split(",", 1000); c = false; var i = 1; while (i <= 10) { if (_root["z" + i].tickOrCross._currentframe == 2) { c = true; gotoAndStop (16); break; } i++; } if (!c) { message.play(); } }; if ((save.level == undefined) || (save.level < 1)) { campaignGold = 1000; } else { campaignGold = 1000 + ((save.level - 1) * 200); } team1Units = save.team1Units.split(",", 1000); z1.tickOrCross.gotoAndStop(((team1Units[0] == "0") ? 1 : 2)); z2.tickOrCross.gotoAndStop(((team1Units[1] == "0") ? 1 : 2)); z3.tickOrCross.gotoAndStop(((team1Units[5] == "0") ? 1 : 2)); z4.tickOrCross.gotoAndStop(((team1Units[7] == "0") ? 1 : 2)); z5.tickOrCross.gotoAndStop(((team1Units[2] == "0") ? 1 : 2)); z6.tickOrCross.gotoAndStop(((team1Units[3] == "0") ? 1 : 2)); z7.tickOrCross.gotoAndStop(((team1Units[6] == "0") ? 1 : 2)); z8.tickOrCross.gotoAndStop(((team1Units[9] == "0") ? 1 : 2)); z9.tickOrCross.gotoAndStop(((team1Units[4] == "0") ? 1 : 2)); z10.tickOrCross.gotoAndStop(((team1Units[8] == "0") ? 1 : 2));
Instance of Symbol 933 MovieClip [UnitComponent] "z10" in Frame 14
//component parameters onClipEvent (initialize) { unitType = "Helix"; unitFrame = 10; price = 1000; team = 1; }
Instance of Symbol 933 MovieClip [UnitComponent] "z9" in Frame 14
//component parameters onClipEvent (initialize) { unitType = "Comanche"; unitFrame = 9; price = 600; team = 1; }
Instance of Symbol 933 MovieClip [UnitComponent] "z8" in Frame 14
//component parameters onClipEvent (initialize) { unitType = "Ambulance"; unitFrame = 8; price = 800; team = 1; }
Instance of Symbol 933 MovieClip [UnitComponent] "z7" in Frame 14
//component parameters onClipEvent (initialize) { unitType = "Laser Tank"; unitFrame = 7; price = 700; team = 1; }
Instance of Symbol 933 MovieClip [UnitComponent] "z6" in Frame 14
//component parameters onClipEvent (initialize) { unitType = "Gattling Tank"; unitFrame = 6; price = 500; team = 1; }
Instance of Symbol 933 MovieClip [UnitComponent] "z5" in Frame 14
//component parameters onClipEvent (initialize) { unitType = "Heavy Tank"; unitFrame = 5; price = 650; team = 1; }
Instance of Symbol 933 MovieClip [UnitComponent] "z4" in Frame 14
//component parameters onClipEvent (initialize) { unitType = "Sniper"; unitFrame = 4; price = 500; team = 1; }
Instance of Symbol 933 MovieClip [UnitComponent] "z3" in Frame 14
//component parameters onClipEvent (initialize) { unitType = "Laser Trooper"; unitFrame = 3; price = 400; team = 1; }
Instance of Symbol 933 MovieClip [UnitComponent] "z2" in Frame 14
//component parameters onClipEvent (initialize) { unitType = "Bazooka Trooper"; unitFrame = 2; price = 300; team = 1; }
Instance of Symbol 933 MovieClip [UnitComponent] "z1" in Frame 14
//component parameters onClipEvent (initialize) { unitType = "Light Infantry"; unitFrame = 1; price = 250; team = 1; }
Frame 15
_root[cursorName].gotoAndStop(1); playerChooseMode = 1; backButton.onRollOver = (backButton.onDragOver = (b1.onRollOver = (b1.onDragOver = (b2.onRollOver = (b2.onDragOver = (b3.onRollOver = (b3.onDragOver = function () { _root[cursorName].gotoAndStop(2); }))))))); backButton.onRollOut = (backButton.onDragOut = (b1.onRollOut = (b1.onDragOut = (b2.onRollOut = (b2.onDragOut = (b3.onRollOut = (b3.onDragOut = function () { _root[cursorName].gotoAndStop(1); }))))))); backButton.onRelease = function () { gotoAndStop (10); }; b1.onRelease = function () { playerChooseMode = 1; gotoAndStop (19); }; b2.onRelease = function () { playerChooseMode = 2; gotoAndStop (19); };
Frame 16
tankGattleTicked = false; rocketPodsTicked = false; _root[cursorName].gotoAndStop(1); nextButton.onRollOver = (nextButton.onDragOver = (backButton.onRollOver = (backButton.onDragOver = function () { _root[cursorName].gotoAndStop(2); }))); nextButton.onRollOut = (nextButton.onDragOut = (backButton.onRollOut = (backButton.onDragOut = function () { _root[cursorName].gotoAndStop(1); }))); nextButton.onRelease = function () { save.team1UpgradeChoices = ""; save.team1UpgradeChoices = save.team1UpgradeChoices + ((z1.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team1UpgradeChoices = save.team1UpgradeChoices + ((z2.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team1UpgradeChoices = save.team1UpgradeChoices + ((z3.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team1UpgradeChoices = save.team1UpgradeChoices + ((z4.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team1UpgradeChoices = save.team1UpgradeChoices + ((z5.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team1UpgradeChoices = save.team1UpgradeChoices + ((z6.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team1UpgradeChoices = save.team1UpgradeChoices + ((z7.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team1UpgradeChoices = save.team1UpgradeChoices + ((z8.tickOrCross._currentframe == 1) ? "0," : "1"); if (enemyChooseMode == 3) { gotoAndStop (17); } else { gotoAndStop (9); } }; backButton.onRelease = function () { save.team1UpgradeChoices = ""; save.team1UpgradeChoices = save.team1UpgradeChoices + ((z1.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team1UpgradeChoices = save.team1UpgradeChoices + ((z2.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team1UpgradeChoices = save.team1UpgradeChoices + ((z3.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team1UpgradeChoices = save.team1UpgradeChoices + ((z4.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team1UpgradeChoices = save.team1UpgradeChoices + ((z5.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team1UpgradeChoices = save.team1UpgradeChoices + ((z6.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team1UpgradeChoices = save.team1UpgradeChoices + ((z7.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team1UpgradeChoices = save.team1UpgradeChoices + ((z8.tickOrCross._currentframe == 1) ? "0," : "1"); gotoAndStop (14); }; if (save.level == undefined) { campaignUpgradeGold = 1000; } else { campaignUpgradeGold = 1000 + ((save.level - 1) * 200); } team1UpgradeChoices = save.team1UpgradeChoices.split(",", 1000); z1.tickOrCross.gotoAndStop(((team1UpgradeChoices[0] == "0") ? 1 : 2)); z2.tickOrCross.gotoAndStop(((team1UpgradeChoices[1] == "0") ? 1 : 2)); z3.tickOrCross.gotoAndStop(((team1UpgradeChoices[2] == "0") ? 1 : 2)); z4.tickOrCross.gotoAndStop(((team1UpgradeChoices[3] == "0") ? 1 : 2)); z5.tickOrCross.gotoAndStop(((team1UpgradeChoices[4] == "0") ? 1 : 2)); z6.tickOrCross.gotoAndStop(((team1UpgradeChoices[5] == "0") ? 1 : 2)); z7.tickOrCross.gotoAndStop(((team1UpgradeChoices[6] == "0") ? 1 : 2)); z8.tickOrCross.gotoAndStop(((team1UpgradeChoices[7] == "0") ? 1 : 2)); if (z1.tickOrCross._currentframe == 2) { tankGattleTicked = true; } if (z2.tickOrCross._currentframe == 2) { rocketPodsTicked = true; }
Instance of Symbol 933 MovieClip [UnitComponent] "z8" in Frame 16
//component parameters onClipEvent (initialize) { unitType = "Troop Freeze Power"; unitFrame = 18; price = 1000; team = 1; }
Instance of Symbol 933 MovieClip [UnitComponent] "z7" in Frame 16
//component parameters onClipEvent (initialize) { unitType = "Ion Beam Power"; unitFrame = 17; price = 1000; team = 1; }
Instance of Symbol 933 MovieClip [UnitComponent] "z6" in Frame 16
//component parameters onClipEvent (initialize) { unitType = "Nuclear Missile Power"; unitFrame = 16; price = 1000; team = 1; }
Instance of Symbol 933 MovieClip [UnitComponent] "z5" in Frame 16
//component parameters onClipEvent (initialize) { unitType = "Beam Concentration"; unitFrame = 15; price = 500; team = 1; }
Instance of Symbol 933 MovieClip [UnitComponent] "z4" in Frame 16
//component parameters onClipEvent (initialize) { unitType = "Armour Piercing Bullets"; unitFrame = 14; price = 500; team = 1; }
Instance of Symbol 933 MovieClip [UnitComponent] "z3" in Frame 16
//component parameters onClipEvent (initialize) { unitType = "Heat-seeking Rockets"; unitFrame = 13; price = 800; team = 1; }
Instance of Symbol 933 MovieClip [UnitComponent] "z2" in Frame 16
//component parameters onClipEvent (initialize) { unitType = "Comanche Rocket Pods"; unitFrame = 12; price = 700; team = 1; }
Instance of Symbol 933 MovieClip [UnitComponent] "z1" in Frame 16
//component parameters onClipEvent (initialize) { unitType = "Turret Upgrade"; unitFrame = 11; price = 500; team = 1; }
Frame 17
tankGattleTicked = false; rocketPodsTicked = false; _root[cursorName].gotoAndStop(1); nextButton.onRollOver = (nextButton.onDragOver = (backButton.onRollOver = (backButton.onDragOver = function () { _root[cursorName].gotoAndStop(2); }))); nextButton.onRollOut = (nextButton.onDragOut = (backButton.onRollOut = (backButton.onDragOut = function () { _root[cursorName].gotoAndStop(1); }))); nextButton.onRelease = function () { save.team2Units = ""; save.team2Units = save.team2Units + ((z1.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team2Units = save.team2Units + ((z2.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team2Units = save.team2Units + ((z5.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team2Units = save.team2Units + ((z6.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team2Units = save.team2Units + ((z9.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team2Units = save.team2Units + ((z3.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team2Units = save.team2Units + ((z7.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team2Units = save.team2Units + ((z4.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team2Units = save.team2Units + ((z10.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team2Units = save.team2Units + ((z8.tickOrCross._currentframe == 1) ? "0" : "1"); team2Units = save.team2Units.split(",", 1000); c = false; var i = 1; while (i <= 10) { if (_root["z" + i].tickOrCross._currentframe == 2) { c = true; gotoAndStop (18); break; } i++; } if (!c) { message.play(); } }; backButton.onRelease = function () { save.team2Units = ""; save.team2Units = save.team2Units + ((z1.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team2Units = save.team2Units + ((z2.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team2Units = save.team2Units + ((z5.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team2Units = save.team2Units + ((z6.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team2Units = save.team2Units + ((z9.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team2Units = save.team2Units + ((z3.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team2Units = save.team2Units + ((z7.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team2Units = save.team2Units + ((z4.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team2Units = save.team2Units + ((z10.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team2Units = save.team2Units + ((z8.tickOrCross._currentframe == 1) ? "0" : "1"); gotoAndStop (16); }; if ((save.level == undefined) || (save.level < 1)) { p2campaignGold = 1000; } else { p2campaignGold = 1000 + ((save.level - 1) * 200); } team2Units = save.team2Units.split(",", 1000); z1.tickOrCross.gotoAndStop(((team2Units[0] == "0") ? 1 : 2)); z2.tickOrCross.gotoAndStop(((team2Units[1] == "0") ? 1 : 2)); z3.tickOrCross.gotoAndStop(((team2Units[5] == "0") ? 1 : 2)); z4.tickOrCross.gotoAndStop(((team2Units[7] == "0") ? 1 : 2)); z5.tickOrCross.gotoAndStop(((team2Units[2] == "0") ? 1 : 2)); z6.tickOrCross.gotoAndStop(((team2Units[3] == "0") ? 1 : 2)); z7.tickOrCross.gotoAndStop(((team2Units[6] == "0") ? 1 : 2)); z8.tickOrCross.gotoAndStop(((team2Units[9] == "0") ? 1 : 2)); z9.tickOrCross.gotoAndStop(((team2Units[4] == "0") ? 1 : 2)); z10.tickOrCross.gotoAndStop(((team2Units[8] == "0") ? 1 : 2));
Instance of Symbol 933 MovieClip [UnitComponent] "z10" in Frame 17
//component parameters onClipEvent (initialize) { unitType = "Helix"; unitFrame = 10; price = 1000; team = 2; }
Instance of Symbol 933 MovieClip [UnitComponent] "z9" in Frame 17
//component parameters onClipEvent (initialize) { unitType = "Comanche"; unitFrame = 9; price = 600; team = 2; }
Instance of Symbol 933 MovieClip [UnitComponent] "z8" in Frame 17
//component parameters onClipEvent (initialize) { unitType = "Ambulance"; unitFrame = 8; price = 800; team = 2; }
Instance of Symbol 933 MovieClip [UnitComponent] "z7" in Frame 17
//component parameters onClipEvent (initialize) { unitType = "Laser Tank"; unitFrame = 7; price = 700; team = 2; }
Instance of Symbol 933 MovieClip [UnitComponent] "z6" in Frame 17
//component parameters onClipEvent (initialize) { unitType = "Gattling Tank"; unitFrame = 6; price = 500; team = 2; }
Instance of Symbol 933 MovieClip [UnitComponent] "z5" in Frame 17
//component parameters onClipEvent (initialize) { unitType = "Heavy Tank"; unitFrame = 5; price = 650; team = 2; }
Instance of Symbol 933 MovieClip [UnitComponent] "z4" in Frame 17
//component parameters onClipEvent (initialize) { unitType = "Sniper"; unitFrame = 4; price = 500; team = 2; }
Instance of Symbol 933 MovieClip [UnitComponent] "z3" in Frame 17
//component parameters onClipEvent (initialize) { unitType = "Laser Trooper"; unitFrame = 3; price = 400; team = 2; }
Instance of Symbol 933 MovieClip [UnitComponent] "z2" in Frame 17
//component parameters onClipEvent (initialize) { unitType = "Bazooka Trooper"; unitFrame = 2; price = 300; team = 2; }
Instance of Symbol 933 MovieClip [UnitComponent] "z1" in Frame 17
//component parameters onClipEvent (initialize) { unitType = "Light Infantry"; unitFrame = 1; price = 250; team = 2; }
Frame 18
tankGattleTicked = false; rocketPodsTicked = false; _root[cursorName].gotoAndStop(1); nextButton.onRollOver = (nextButton.onDragOver = (backButton.onRollOver = (backButton.onDragOver = function () { _root[cursorName].gotoAndStop(2); }))); nextButton.onRollOut = (nextButton.onDragOut = (backButton.onRollOut = (backButton.onDragOut = function () { _root[cursorName].gotoAndStop(1); }))); nextButton.onRelease = function () { save.team2UpgradeChoices = ""; save.team2UpgradeChoices = save.team2UpgradeChoices + ((z1.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team2UpgradeChoices = save.team2UpgradeChoices + ((z2.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team2UpgradeChoices = save.team2UpgradeChoices + ((z3.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team2UpgradeChoices = save.team2UpgradeChoices + ((z4.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team2UpgradeChoices = save.team2UpgradeChoices + ((z5.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team2UpgradeChoices = save.team2UpgradeChoices + ((z6.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team2UpgradeChoices = save.team2UpgradeChoices + ((z7.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team2UpgradeChoices = save.team2UpgradeChoices + ((z8.tickOrCross._currentframe == 1) ? "0" : "1"); gotoAndStop (9); }; backButton.onRelease = function () { save.team2UpgradeChoices = ""; save.team2UpgradeChoices = save.team2UpgradeChoices + ((z1.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team2UpgradeChoices = save.team2UpgradeChoices + ((z2.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team2UpgradeChoices = save.team2UpgradeChoices + ((z3.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team2UpgradeChoices = save.team2UpgradeChoices + ((z4.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team2UpgradeChoices = save.team2UpgradeChoices + ((z5.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team2UpgradeChoices = save.team2UpgradeChoices + ((z6.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team2UpgradeChoices = save.team2UpgradeChoices + ((z7.tickOrCross._currentframe == 1) ? "0," : "1,"); save.team2UpgradeChoices = save.team2UpgradeChoices + ((z8.tickOrCross._currentframe == 1) ? "0" : "1"); gotoAndStop (17); }; if (save.level == undefined) { p2campaignUpgradeGold = 1000; } else { p2campaignUpgradeGold = 1000 + ((save.level - 1) * 200); } team2UpgradeChoices = save.team2UpgradeChoices.split(",", 1000); z1.tickOrCross.gotoAndStop(((team2UpgradeChoices[0] == "0") ? 1 : 2)); z2.tickOrCross.gotoAndStop(((team2UpgradeChoices[1] == "0") ? 1 : 2)); z3.tickOrCross.gotoAndStop(((team2UpgradeChoices[2] == "0") ? 1 : 2)); z4.tickOrCross.gotoAndStop(((team2UpgradeChoices[3] == "0") ? 1 : 2)); z5.tickOrCross.gotoAndStop(((team2UpgradeChoices[4] == "0") ? 1 : 2)); z6.tickOrCross.gotoAndStop(((team2UpgradeChoices[5] == "0") ? 1 : 2)); z7.tickOrCross.gotoAndStop(((team2UpgradeChoices[6] == "0") ? 1 : 2)); z8.tickOrCross.gotoAndStop(((team2UpgradeChoices[7] == "0") ? 1 : 2)); if (z1.tickOrCross._currentframe == 2) { tankGattleTicked = true; } if (z2.tickOrCross._currentframe == 2) { rocketPodsTicked = true; }
Instance of Symbol 933 MovieClip [UnitComponent] "z8" in Frame 18
//component parameters onClipEvent (initialize) { unitType = "Troop Freeze Power"; unitFrame = 18; price = 1000; team = 2; }
Instance of Symbol 933 MovieClip [UnitComponent] "z7" in Frame 18
//component parameters onClipEvent (initialize) { unitType = "Ion Beam Power"; unitFrame = 17; price = 1000; team = 2; }
Instance of Symbol 933 MovieClip [UnitComponent] "z6" in Frame 18
//component parameters onClipEvent (initialize) { unitType = "Nuclear Missile Power"; unitFrame = 16; price = 1000; team = 2; }
Instance of Symbol 933 MovieClip [UnitComponent] "z5" in Frame 18
//component parameters onClipEvent (initialize) { unitType = "Beam Concentration"; unitFrame = 15; price = 500; team = 2; }
Instance of Symbol 933 MovieClip [UnitComponent] "z4" in Frame 18
//component parameters onClipEvent (initialize) { unitType = "Armour Piercing Bullets"; unitFrame = 14; price = 500; team = 2; }
Instance of Symbol 933 MovieClip [UnitComponent] "z3" in Frame 18
//component parameters onClipEvent (initialize) { unitType = "Heat-seeking Rockets"; unitFrame = 13; price = 800; team = 2; }
Instance of Symbol 933 MovieClip [UnitComponent] "z2" in Frame 18
//component parameters onClipEvent (initialize) { unitType = "Comanche Rocket Pods"; unitFrame = 12; price = 700; team = 2; }
Instance of Symbol 933 MovieClip [UnitComponent] "z1" in Frame 18
//component parameters onClipEvent (initialize) { unitType = "Turret Upgrade"; unitFrame = 11; price = 500; team = 2; }
Frame 19
team1CanUpgrade = [false, false, false, false, false]; team2CanUpgrade = [false, false, false, false, false]; habisLasersOn = false; p2habisLasersOn = false; nukesOn = false; p2nukesOn = false; troopFreezeOn = false; p2troopFreezeOn = false; techTowerOn = false; mc1.gotoAndStop(2); _root[cursorName].gotoAndStop(1); enemyChooseMode = 1; backButton.onRollOver = (backButton.onDragOver = (b1.onRollOver = (b1.onDragOver = (b2.onRollOver = (b2.onDragOver = (b3.onRollOver = (b3.onDragOver = function () { _root[cursorName].gotoAndStop(2); }))))))); backButton.onRollOut = (backButton.onDragOut = (b1.onRollOut = (b1.onDragOut = (b2.onRollOut = (b2.onDragOut = (b3.onRollOut = (b3.onDragOut = function () { _root[cursorName].gotoAndStop(1); }))))))); backButton.onRelease = function () { gotoAndStop (15); }; if (playerChooseMode == 2) { p1RandomTeam(); } b1.onRelease = function () { enemyChooseMode = 1; if (playerChooseMode == 2) { gotoAndStop (9); } else { gotoAndStop (14); } }; b2.onRelease = function () { enemyChooseMode = 2; if (playerChooseMode == 2) { gotoAndStop (9); } else { gotoAndStop (14); } }; b3.onRelease = function () { enemyChooseMode = 3; if (playerChooseMode == 2) { gotoAndStop (17); } else { gotoAndStop (14); } };
Frame 20
_root[cursorName].gotoAndStop(1); backButton.onRollOver = (backButton.onDragOver = function () { _root[cursorName].gotoAndStop(2); }); backButton.onRollOut = (backButton.onDragOut = function () { _root[cursorName].gotoAndStop(1); }); backButton.onRelease = function () { gotoAndStop (3); };
Instance of Symbol 410 MovieClip "pointyThingy2" in Frame 20
onClipEvent (load) { if (_quality == "HIGH") { this.gotoAndStop(1); } else if (_quality == "MEDIUM") { this.gotoAndStop(2); } else if (_quality == "LOW") { this.gotoAndStop(3); } }
Frame 23
_root[cursorName].gotoAndStop(1); backButton.onRollOver = (backButton.onDragOver = (nextButton.onRollOver = (nextButton.onDragOver = function () { _root[cursorName].gotoAndStop(2); }))); backButton.onRollOut = (backButton.onDragOut = (nextButton.onRollOut = (nextButton.onDragOut = function () { _root[cursorName].gotoAndStop(1); }))); backButton.onRelease = function () { gotoAndStop (3); }; nextButton.onRelease = function () { nextFrame(); };
Frame 24
_root[cursorName].gotoAndStop(1); backButton.onRollOver = (backButton.onDragOver = (nextButton.onRollOver = (nextButton.onDragOver = function () { _root[cursorName].gotoAndStop(2); }))); backButton.onRollOut = (backButton.onDragOut = (nextButton.onRollOut = (nextButton.onDragOut = function () { _root[cursorName].gotoAndStop(1); }))); backButton.onRelease = function () { prevFrame(); }; nextButton.onRelease = function () { nextFrame(); };
Frame 25
_root[cursorName].gotoAndStop(1); backButton.onRollOver = (backButton.onDragOver = (nextButton.onRollOver = (nextButton.onDragOver = function () { _root[cursorName].gotoAndStop(2); }))); backButton.onRollOut = (backButton.onDragOut = (nextButton.onRollOut = (nextButton.onDragOut = function () { _root[cursorName].gotoAndStop(1); }))); backButton.onRelease = function () { prevFrame(); }; nextButton.onRelease = function () { nextFrame(); }; tehCursor.gotoAndStop((MacUser ? 2 : 1)); tehCursor.cursor.gotoAndStop(1);
Frame 26
_root[cursorName].gotoAndStop(1); backButton.onRollOver = (backButton.onDragOver = (nextButton.onRollOver = (nextButton.onDragOver = function () { _root[cursorName].gotoAndStop(2); }))); backButton.onRollOut = (backButton.onDragOut = (nextButton.onRollOut = (nextButton.onDragOut = function () { _root[cursorName].gotoAndStop(1); }))); backButton.onRelease = function () { prevFrame(); }; nextButton.onRelease = function () { nextFrame(); }; tehCursor.gotoAndStop((MacUser ? 2 : 1)); tehCursor.cursor.gotoAndStop(2);
Frame 27
_root[cursorName].gotoAndStop(1); backButton.onRollOver = (backButton.onDragOver = (nextButton.onRollOver = (nextButton.onDragOver = function () { _root[cursorName].gotoAndStop(2); }))); backButton.onRollOut = (backButton.onDragOut = (nextButton.onRollOut = (nextButton.onDragOut = function () { _root[cursorName].gotoAndStop(1); }))); backButton.onRelease = function () { prevFrame(); }; finishButton.onRelease = function () { gotoAndStop (3); };
Instance of Symbol 503 MovieClip in Frame 27
onClipEvent (load) { if (_root.p2troopFreezeOn) { _visible = true; } else { _visible = false; } }
Instance of Symbol 503 MovieClip in Frame 27
onClipEvent (load) { if (_root.p2habisLasersOn) { _visible = true; } else { _visible = false; } }
Instance of Symbol 503 MovieClip in Frame 27
onClipEvent (load) { if (_root.p2nukesOn) { _visible = true; } else { _visible = false; } }
Instance of Symbol 503 MovieClip in Frame 27
onClipEvent (load) { _visible = _root.troopFreezeOn; }
Instance of Symbol 503 MovieClip in Frame 27
onClipEvent (load) { _visible = _root.habisLasersOn; }
Instance of Symbol 503 MovieClip in Frame 27
onClipEvent (load) { _visible = _root.nukesOn; }
Frame 28
_root[cursorName].gotoAndStop(1); skipCreditsButton.onRollOver = (skipCreditsButton.onDragOver = function () { _root[cursorName].gotoAndStop(2); }); skipCreditsButton.onRollOut = (skipCreditsButton.onDragOut = function () { _root[cursorName].gotoAndStop(1); }); skipCreditsButton.onRelease = function () { gotoAndStop (3); };
Symbol 5 MovieClip [tile] Frame 1
stop();
Symbol 18 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(arrow_mc, "arrow"); component.registerSkinElement(face_mc, "face"); component.registerSkinElement(shadow_mc, "shadow"); component.registerSkinElement(darkshadow_mc, "darkshadow"); component.registerSkinElement(highlight_mc, "highlight"); component.registerSkinElement(highlight3D_mc, "highlight3D");
Symbol 28 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(arrow_mc, "arrow"); component.registerSkinElement(face_mc, "face"); component.registerSkinElement(shadow_mc, "shadow"); component.registerSkinElement(darkshadow_mc, "darkshadow"); component.registerSkinElement(highlight_mc, "highlight"); component.registerSkinElement(highlight3D_mc, "highlight3D");
Symbol 37 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(arrow_mc, "foregroundDisabled"); component.registerSkinElement(face_mc, "face"); component.registerSkinElement(shadow_mc, "shadow"); component.registerSkinElement(darkshadow_mc, "darkshadow"); component.registerSkinElement(highlight_mc, "highlight"); component.registerSkinElement(highlight3D_mc, "highlight3D");
Symbol 38 MovieClip [UpArrow] Frame 1
stop();
Symbol 38 MovieClip [UpArrow] Frame 2
stop();
Symbol 38 MovieClip [UpArrow] Frame 3
stop();
Symbol 44 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(highlight3D_mc, "highlight3D"); component.registerSkinElement(shadow_mc, "shadow"); component.registerSkinElement(darkshadow_mc, "darkshadow"); component.registerSkinElement(highlight_mc, "highlight");
Symbol 51 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(face_mc, "face"); component.registerSkinElement(shadow_mc, "shadow"); component.registerSkinElement(darkshadow_mc, "darkshadow"); component.registerSkinElement(highlight_mc, "highlight"); component.registerSkinElement(highlight3D_mc, "highlight3D");
Symbol 57 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(shadow_mc, "shadow"); component.registerSkinElement(darkshadow_mc, "darkshadow"); component.registerSkinElement(highlight_mc, "highlight"); component.registerSkinElement(highlight3D_mc, "highlight3D");
Symbol 58 MovieClip [ScrollThumb] Frame 1
stop();
Symbol 66 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(arrow_mc, "arrow"); component.registerSkinElement(face_mc, "face"); component.registerSkinElement(shadow_mc, "shadow"); component.registerSkinElement(darkshadow_mc, "darkshadow"); component.registerSkinElement(highlight_mc, "highlight"); component.registerSkinElement(highlight3D_mc, "highlight3D");
Symbol 74 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(arrow_mc, "arrow"); component.registerSkinElement(face_mc, "face"); component.registerSkinElement(shadow_mc, "shadow"); component.registerSkinElement(darkshadow_mc, "darkshadow"); component.registerSkinElement(highlight_mc, "highlight"); component.registerSkinElement(highlight3D_mc, "highlight3D");
Symbol 82 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(arrow_mc, "foregroundDisabled"); component.registerSkinElement(face_mc, "face"); component.registerSkinElement(shadow_mc, "shadow"); component.registerSkinElement(darkshadow_mc, "darkshadow"); component.registerSkinElement(highlight_mc, "highlight"); component.registerSkinElement(highlight3D_mc, "highlight3D");
Symbol 83 MovieClip [DownArrow] Frame 1
stop();
Symbol 83 MovieClip [DownArrow] Frame 2
stop();
Symbol 83 MovieClip [DownArrow] Frame 3
stop();
Symbol 87 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(background_mc, "background");
Symbol 94 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(shadow_mc, "shadow"); component.registerSkinElement(darkshadow_mc, "darkshadow"); component.registerSkinElement(highlight_mc, "highlight"); component.registerSkinElement(highlight3D_mc, "highlight3D");
Symbol 97 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(background_mc, "backgroundDisabled");
Symbol 99 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(background_mc, "backgroundDisabled");
Symbol 102 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(check_mc, "foregroundDisabled");
Symbol 105 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(check_mc, "check");
Symbol 106 MovieClip [fcb_states] Frame 1
stop();
Symbol 106 MovieClip [fcb_states] Frame 2
stop();
Symbol 106 MovieClip [fcb_states] Frame 3
stop();
Symbol 106 MovieClip [fcb_states] Frame 4
stop();
Symbol 106 MovieClip [fcb_states] Frame 5
stop();
Symbol 106 MovieClip [fcb_states] Frame 6
stop();
Symbol 109 MovieClip [FLabelSymbol] Frame 1
#initclip 3 _global.FLabelClass = function () { if (this.hostComponent == undefined) { this.hostComponent = ((this._parent.controller == undefined) ? (this._parent) : (this._parent.controller)); } if (this.customTextStyle == undefined) { if (this.hostComponent.textStyle == undefined) { this.hostComponent.textStyle = new TextFormat(); } this.textStyle = this.hostComponent.textStyle; this.enable = true; } }; FLabelClass.prototype = new MovieClip(); Object.registerClass("FLabelSymbol", FLabelClass); FLabelClass.prototype.setLabel = function (label) { var val = this.hostComponent.styleTable.embedFonts.value; if (val != undefined) { this.labelField.embedFonts = val; } this.labelField.setNewTextFormat(this.textStyle); this.labelField.text = label; this.labelField._height = this.labelField.textHeight + 2; }; FLabelClass.prototype.setSize = function (width) { this.labelField._width = width; }; FLabelClass.prototype.setEnabled = function (enable) { this.enable = enable; var tmpColor = this.hostComponent.styleTable[(enable ? "textColor" : "textDisabled")].value; if (tmpColor == undefined) { tmpColor = (enable ? 0 : 8947848); } this.setColor(tmpColor); }; FLabelClass.prototype.getLabel = function () { return(this.labelField.text); }; FLabelClass.prototype.setColor = function (col) { this.labelField.textColor = col; }; #endinitclip
Symbol 114 MovieClip [FBoundingBoxSymbol] Frame 1
var component = _parent; component.registerSkinElement(boundingBox, "background"); stop();
Symbol 114 MovieClip [FBoundingBoxSymbol] Frame 2
component.registerSkinElement(boundingBox2, "backgroundDisabled"); stop();
Symbol 115 MovieClip [FCheckBoxSymbol] Frame 1
#initclip 5 function FCheckBoxClass() { this.init(); } FCheckBoxClass.prototype = new FUIComponentClass(); Object.registerClass("FCheckBoxSymbol", FCheckBoxClass); FCheckBoxClass.prototype.init = function () { super.setSize(this._width, this._height); this.boundingBox_mc.unloadMovie(); this.attachMovie("fcb_hitArea", "fcb_hitArea_mc", 1); this.attachMovie("fcb_states", "fcb_states_mc", 2); this.attachMovie("FLabelSymbol", "fLabel_mc", 3); super.init(); this.setChangeHandler(this.changeHandler); this._xscale = 100; this._yscale = 100; this.setSize(this.width, this.height); if (this.initialValue == undefined) { this.setCheckState(false); } else { this.setCheckState(this.initialValue); } if (this.label != undefined) { this.setLabel(this.label); } this.ROLE_SYSTEM_CHECKBUTTON = 44; this.STATE_SYSTEM_CHECKED = 16; this.EVENT_OBJECT_STATECHANGE = 32778; this.EVENT_OBJECT_NAMECHANGE = 32780; this._accImpl.master = this; this._accImpl.stub = false; this._accImpl.get_accRole = this.get_accRole; this._accImpl.get_accName = this.get_accName; this._accImpl.get_accState = this.get_accState; this._accImpl.get_accDefaultAction = this.get_accDefaultAction; this._accImpl.accDoDefaultAction = this.accDoDefaultAction; }; FCheckBoxClass.prototype.setLabelPlacement = function (pos) { this.setLabel(this.getLabel()); this.txtFormat(pos); var halfLabelH = (this.fLabel_mc._height / 2); var halfFrameH = (this.fcb_states_mc._height / 2); var vertCenter = (halfFrameH - halfLabelH); var checkWidth = this.fcb_states_mc._width; var frame = this.fcb_states_mc; var label = this.fLabel_mc; var w = 0; if (frame._width > this.width) { w = 0; } else { w = this.width - frame._width; } this.fLabel_mc.setSize(w); if ((pos == "right") || (pos == undefined)) { this.labelPlacement = "right"; this.fcb_states_mc._x = 0; this.fLabel_mc._x = checkWidth; this.txtFormat("left"); } else if (pos == "left") { this.labelPlacement = "left"; this.fLabel_mc._x = 0; this.fcb_states_mc._x = this.width - checkWidth; this.txtFormat("right"); } this.fLabel_mc._y = vertCenter; this.fcb_hitArea_mc._y = vertCenter; }; FCheckBoxClass.prototype.txtFormat = function (pos) { var txtS = this.textStyle; var sTbl = this.styleTable; txtS.align = ((sTbl.textAlign.value == undefined) ? ((txtS.align = pos)) : undefined); txtS.leftMargin = ((sTbl.textLeftMargin.value == undefined) ? ((txtS.leftMargin = 0)) : undefined); txtS.rightMargin = ((sTbl.textRightMargin.value == undefined) ? ((txtS.rightMargin = 0)) : undefined); if (this.flabel_mc._height > this.height) { super.setSize(this.width, this.flabel_mc._height); } else { super.setSize(this.width, this.height); } this.fLabel_mc.labelField.setTextFormat(this.textStyle); this.setEnabled(this.enable); }; FCheckBoxClass.prototype.setHitArea = function (w, h) { var hit = this.fcb_hitArea_mc; this.hitArea = hit; if (this.fcb_states_mc._width > w) { hit._width = this.fcb_states_mc._width; } else { hit._width = w; } hit._visible = false; if (arguments.length > 1) { hit._height = h; } }; FCheckBoxClass.prototype.setSize = function (w) { this.setLabel(this.getLabel()); this.setLabelPlacement(this.labelPlacement); if (this.fcb_states_mc._height < this.flabel_mc.labelField._height) { super.setSize(w, this.flabel_mc.labelField._height); } this.setHitArea(this.width, this.height); this.setLabelPlacement(this.labelPlacement); }; FCheckBoxClass.prototype.drawFocusRect = function () { this.drawRect(-2, -2, this._width + 6, this._height - 1); }; FCheckBoxClass.prototype.onPress = function () { this.pressFocus(); _root.focusRect.removeMovieClip(); var states = this.fcb_states_mc; if (this.getValue()) { states.gotoAndStop("checkedPress"); } else { states.gotoAndStop("press"); } }; FCheckBoxClass.prototype.onRelease = function () { this.fcb_states_mc.gotoAndStop("up"); this.setValue(!this.checked); }; FCheckBoxClass.prototype.onReleaseOutside = function () { var states = this.fcb_states_mc; if (this.getValue()) { states.gotoAndStop("checkedEnabled"); } else { states.gotoAndStop("up"); } }; FCheckBoxClass.prototype.onDragOut = function () { var states = this.fcb_states_mc; if (this.getValue()) { states.gotoAndStop("checkedEnabled"); } else { states.gotoAndStop("up"); } }; FCheckBoxClass.prototype.onDragOver = function () { var states = this.fcb_states_mc; if (this.getValue()) { states.gotoAndStop("checkedPress"); } else { states.gotoAndStop("press"); } }; FCheckBoxClass.prototype.setValue = function (checkedValue) { if (checkedValue || (checkedValue == undefined)) { this.setCheckState(checkedValue); } else if (checkedValue == false) { this.setCheckState(checkedValue); } this.executeCallBack(); if (Accessibility.isActive()) { Accessibility.sendEvent(this, 0, this.EVENT_OBJECT_STATECHANGE, true); } }; FCheckBoxClass.prototype.setCheckState = function (checkedValue) { var states = this.fcb_states_mc; if (this.enable) { this.flabel_mc.setEnabled(true); if (checkedValue || (checkedValue == undefined)) { states.gotoAndStop("checkedEnabled"); this.enabled = true; this.checked = true; } else { states.gotoAndStop("up"); this.enabled = true; this.checked = false; } } else { this.flabel_mc.setEnabled(false); if (checkedValue || (checkedValue == undefined)) { states.gotoAndStop("checkedDisabled"); this.enabled = false; this.checked = true; } else { states.gotoAndStop("uncheckedDisabled"); this.enabled = false; this.checked = false; this.focusRect.removeMovieClip(); } } }; FCheckBoxClass.prototype.getValue = function () { return(this.checked); }; FCheckBoxClass.prototype.setEnabled = function (enable) { if ((enable == true) || (enable == undefined)) { this.enable = true; Super.setEnabled(true); } else { this.enable = false; Super.setEnabled(false); } this.setCheckState(this.checked); }; FCheckBoxClass.prototype.getEnabled = function () { return(this.enable); }; FCheckBoxClass.prototype.setLabel = function (label) { this.fLabel_mc.setLabel(label); this.txtFormat(); if (Accessibility.isActive()) { Accessibility.sendEvent(this, 0, this.EVENT_OBJECT_NAMECHANGE); } }; FCheckBoxClass.prototype.getLabel = function () { return(this.fLabel_mc.labelField.text); }; FCheckBoxClass.prototype.setTextColor = function (color) { this.fLabel_mc.labelField.textColor = color; }; FCheckBoxClass.prototype.myOnKeyDown = function () { if (((Key.getCode() == 32) && (this.pressOnce == undefined)) && (this.enabled == true)) { this.setValue(!this.getValue()); this.pressOnce = true; } }; FCheckBoxClass.prototype.myOnKeyUp = function () { if (Key.getCode() == 32) { this.pressOnce = undefined; } }; FCheckBoxClass.prototype.get_accRole = function (childId) { return(this.master.ROLE_SYSTEM_CHECKBUTTON); }; FCheckBoxClass.prototype.get_accName = function (childId) { return(this.master.getLabel()); }; FCheckBoxClass.prototype.get_accState = function (childId) { if (this.master.getValue()) { return(this.master.STATE_SYSTEM_CHECKED); } return(0); }; FCheckBoxClass.prototype.get_accDefaultAction = function (childId) { if (this.master.getValue()) { return("UnCheck"); } return("Check"); }; FCheckBoxClass.prototype.accDoDefaultAction = function (childId) { this.master.setValue(!this.master.getValue()); }; #endinitclip boundingBox_mc._visible = false; deadPreview._visible = false;
Symbol 117 MovieClip [fireParticle] Frame 10
removeMovieClip(this);
Symbol 118 MovieClip Frame 1
radToDeg = 57.2957795130823; degToRad = (Math.PI/180); z = 0; onEnterFrame = function () { if (_parent.particlesOn) { scaleStart = _root.nukeParticleScale; i = 0; while (i <= Math.max(3, scaleStart / 15)) { angle = -65 + (360 - random(40)); xs = Math.sin(angle * degToRad); ys = -Math.cos(angle * degToRad); scale = scaleStart + random(50); attachMovie("fireParticle", "fireParticle" + z, z++, {_x:xs * random(90), _y:ys * random(100), _rotation:angle, _xscale:scale, _yscale:scale}); i++; } } };
Symbol 155 MovieClip [nuke] Frame 1
particlesOn = true; _root.nukeParticleScale = 100; _root.playSoundFX("nukeFly");
Symbol 155 MovieClip [nuke] Frame 9
onEnterFrame = function () { _root.nukeParticleScale = Math.max(10, _root.nukeParticleScale - 20); if (_root.nukeParticleScale <= 10) { onEnterFrame = null; } };
Symbol 155 MovieClip [nuke] Frame 17
particlesOn = false;
Symbol 155 MovieClip [nuke] Frame 19
_root.screenShake(50);
Symbol 155 MovieClip [nuke] Frame 20
_root.playSoundFX("nukeBlast"); onEnterFrame = function () { a = []; for (var i in _root.p1) { a.push(_root.p1[i]); } for (var i in _root.p1Vehicles) { a.push(_root.p1Vehicles[i]); } for (var i in _root.p1Helis) { a.push(_root.p1Helis[i]); } for (var i in _root.p2) { a.push(_root.p2[i]); } for (var i in _root.p2Vehicles) { a.push(_root.p2Vehicles[i]); } for (var i in _root.p2Helis) { a.push(_root.p2Helis[i]); } for (var i in a) { p = a[i]; xdist = p._x - 640; ydist = p._y - 400; distance = Math.sqrt((xdist * xdist) + (ydist * ydist)); if (distance < dome._width) { p.HP = 0; } } b = Math.min(((_currentframe - 20) / 25) * 75, 75); t = {rb:-this.b, gb:-this.b, bb:-this.b}; tColor = new Color(_root.theMap); tColor.setTransform(t); if (b == 75) { onEnterFrame = null; } };
Symbol 155 MovieClip [nuke] Frame 58
c = 0; _root.nukeCandy.attachMovie("fog", "fog" + _root.z, _root.z++, {_alpha:25});
Symbol 155 MovieClip [nuke] Frame 70
_root.createEmptyMovieClip("mapShade", _root.z++); _root.mapShade.c = 75; _root.mapShade.onEnterFrame = function () { this.c = this.c - 0.5; this.b = (this.c / 75) * 75; this.t = {rb:-this.b, gb:-this.b, bb:-this.b}; this.tColor = new Color(_root.theMap); this.tColor.setTransform(this.t); if (this.c <= 0) { this.removeMovieClip(); } };
Symbol 155 MovieClip [nuke] Frame 233
removeMovieClip(this);
Symbol 156 MovieClip [FUIComponentSymbol] Frame 1
#initclip 1 function FUIComponentClass() { this.init(); } FUIComponentClass.prototype = new MovieClip(); FUIComponentClass.prototype.init = function () { this.enable = true; this.focused = false; this.useHandCursor = false; this._accImpl = new Object(); this._accImpl.stub = true; this.styleTable = new Array(); if (_global.globalStyleFormat == undefined) { _global.globalStyleFormat = new FStyleFormat(); globalStyleFormat.isGlobal = true; _global._focusControl = new Object(); _global._focusControl.onSetFocus = function (oldFocus, newFocus) { oldFocus.myOnKillFocus(); newFocus.myOnSetFocus(); }; Selection.addListener(_global._focusControl); } if (this._name != undefined) { this._focusrect = false; this.tabEnabled = true; this.focusEnabled = true; this.tabChildren = false; this.tabFocused = true; if (this.hostStyle == undefined) { globalStyleFormat.addListener(this); } else { this.styleTable = this.hostStyle; } this.deadPreview._visible = false; this.deadPreview._width = (this.deadPreview._height = 1); this.methodTable = new Object(); this.keyListener = new Object(); this.keyListener.controller = this; this.keyListener.onKeyDown = function () { this.controller.myOnKeyDown(); }; this.keyListener.onKeyUp = function () { this.controller.myOnKeyUp(); }; for (var i in this.styleFormat_prm) { this.setStyleProperty(i, this.styleFormat_prm[i]); } } }; FUIComponentClass.prototype.setEnabled = function (enabledFlag) { this.enable = ((arguments.length > 0) ? (enabledFlag) : true); this.tabEnabled = (this.focusEnabled = enabledFlag); if ((!this.enable) && (this.focused)) { Selection.setFocus(undefined); } }; FUIComponentClass.prototype.getEnabled = function () { return(this.enable); }; FUIComponentClass.prototype.setSize = function (w, h) { this.width = w; this.height = h; this.focusRect.removeMovieClip(); }; FUIComponentClass.prototype.setChangeHandler = function (chng, obj) { this.handlerObj = ((obj == undefined) ? (this._parent) : (obj)); this.changeHandler = chng; }; FUIComponentClass.prototype.invalidate = function (methodName) { this.methodTable[methodName] = true; this.onEnterFrame = this.cleanUI; }; FUIComponentClass.prototype.cleanUI = function () { if (this.methodTable.setSize) { this.setSize(this.width, this.height); } else { this.cleanUINotSize(); } this.methodTable = new Object(); delete this.onEnterFrame; }; FUIComponentClass.prototype.cleanUINotSize = function () { for (var funct in this.methodTable) { this[funct](); } }; FUIComponentClass.prototype.drawRect = function (x, y, w, h) { var inner = this.styleTable.focusRectInner.value; var outer = this.styleTable.focusRectOuter.value; if (inner == undefined) { inner = 16777215 /* 0xFFFFFF */; } if (outer == undefined) { outer = 0; } this.createEmptyMovieClip("focusRect", 1000); this.focusRect.controller = this; this.focusRect.lineStyle(1, outer); this.focusRect.moveTo(x, y); this.focusRect.lineTo(x + w, y); this.focusRect.lineTo(x + w, y + h); this.focusRect.lineTo(x, y + h); this.focusRect.lineTo(x, y); this.focusRect.lineStyle(1, inner); this.focusRect.moveTo(x + 1, y + 1); this.focusRect.lineTo((x + w) - 1, y + 1); this.focusRect.lineTo((x + w) - 1, (y + h) - 1); this.focusRect.lineTo(x + 1, (y + h) - 1); this.focusRect.lineTo(x + 1, y + 1); }; FUIComponentClass.prototype.pressFocus = function () { this.tabFocused = false; this.focusRect.removeMovieClip(); Selection.setFocus(this); }; FUIComponentClass.prototype.drawFocusRect = function () { this.drawRect(-2, -2, this.width + 4, this.height + 4); }; FUIComponentClass.prototype.myOnSetFocus = function () { this.focused = true; Key.addListener(this.keyListener); if (this.tabFocused) { this.drawFocusRect(); } }; FUIComponentClass.prototype.myOnKillFocus = function () { this.tabFocused = true; this.focused = false; this.focusRect.removeMovieClip(); Key.removeListener(this.keyListener); }; FUIComponentClass.prototype.executeCallBack = function () { this.handlerObj[this.changeHandler](this); }; FUIComponentClass.prototype.updateStyleProperty = function (styleFormat, propName) { this.setStyleProperty(propName, styleFormat[propName], styleFormat.isGlobal); }; FUIComponentClass.prototype.setStyleProperty = function (propName, value, isGlobal) { if (value == "") { return(undefined); } var tmpValue = parseInt(value); if (!isNaN(tmpValue)) { value = tmpValue; } var global = ((arguments.length > 2) ? (isGlobal) : false); if (this.styleTable[propName] == undefined) { this.styleTable[propName] = new Object(); this.styleTable[propName].useGlobal = true; } if (this.styleTable[propName].useGlobal || (!global)) { this.styleTable[propName].value = value; if (this.setCustomStyleProperty(propName, value)) { } else if (propName == "embedFonts") { this.invalidate("setSize"); } else if (propName.subString(0, 4) == "text") { if (this.textStyle == undefined) { this.textStyle = new TextFormat(); } var textProp = propName.subString(4, propName.length); this.textStyle[textProp] = value; this.invalidate("setSize"); } else { for (var j in this.styleTable[propName].coloredMCs) { var myColor = new Color(this.styleTable[propName].coloredMCs[j]); if (this.styleTable[propName].value == undefined) { var myTObj = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0", aa:"100", ab:"0"}; myColor.setTransform(myTObj); } else { myColor.setRGB(value); } } } this.styleTable[propName].useGlobal = global; } }; FUIComponentClass.prototype.registerSkinElement = function (skinMCRef, propName) { if (this.styleTable[propName] == undefined) { this.styleTable[propName] = new Object(); this.styleTable[propName].useGlobal = true; } if (this.styleTable[propName].coloredMCs == undefined) { this.styleTable[propName].coloredMCs = new Object(); } this.styleTable[propName].coloredMCs[skinMCRef] = skinMCRef; if (this.styleTable[propName].value != undefined) { var myColor = new Color(skinMCRef); myColor.setRGB(this.styleTable[propName].value); } }; _global.FStyleFormat = function () { this.nonStyles = {listeners:true, isGlobal:true, isAStyle:true, addListener:true, removeListener:true, nonStyles:true, applyChanges:true}; this.listeners = new Object(); this.isGlobal = false; if (arguments.length > 0) { for (var i in arguments[0]) { this[i] = arguments[0][i]; } } }; _global.FStyleFormat.prototype = new Object(); FStyleFormat.prototype.addListener = function () { var arg = 0; while (arg < arguments.length) { var mcRef = arguments[arg]; this.listeners[arguments[arg]] = mcRef; for (var i in this) { if (this.isAStyle(i)) { mcRef.updateStyleProperty(this, i.toString()); } } arg++; } }; FStyleFormat.prototype.removeListener = function (component) { this.listeners[component] = undefined; for (var prop in this) { if (this.isAStyle(prop)) { if (component.styleTable[prop].useGlobal == this.isGlobal) { component.styleTable[prop].useGlobal = true; var value = (this.isGlobal ? undefined : (globalStyleFormat[prop])); component.setStyleProperty(prop, value, true); } } } }; FStyleFormat.prototype.applyChanges = function () { var count = 0; for (var i in this.listeners) { var component = this.listeners[i]; if (arguments.length > 0) { var j = 0; while (j < arguments.length) { if (this.isAStyle(arguments[j])) { component.updateStyleProperty(this, arguments[j]); } j++; } } else { for (var j in this) { if (this.isAStyle(j)) { component.updateStyleProperty(this, j.toString()); } } } } }; FStyleFormat.prototype.isAStyle = function (name) { return((this.nonStyles[name] ? false : true)); }; #endinitclip
Symbol 163 MovieClip Frame 1
stop();
Symbol 163 MovieClip Frame 2
_root.playSoundFX("comancheSpiral");
Symbol 163 MovieClip Frame 15
_root.playSoundFX("tankDie");
Symbol 163 MovieClip Frame 26
_root.screenShake(12);
Symbol 163 MovieClip Frame 30
for (var i in _root.p1) { p = _root.p1[i]; if (p.hitTest(_parent)) { p.HP = p.HP - 3; } } for (var i in _root.p1Vehicles) { p = _root.p1Vehicles[i]; if (p.hitTest(_parent)) { p.HP = p.HP - 10; } } for (var i in _root.p2) { p = _root.p2[i]; if (p.hitTest(_parent)) { p.HP = p.HP - 3; } } for (var i in _root.p2Vehicles) { p = _root.p2Vehicles[i]; if (p.hitTest(_parent)) { p.HP = p.HP - 10; } }
Symbol 163 MovieClip Frame 33
for (var i in _root.p1) { p = _root.p1[i]; if (p.hitTest(_parent)) { p.HP = p.HP - 1; } } for (var i in _root.p1Vehicles) { p = _root.p1Vehicles[i]; if (p.hitTest(_parent)) { p.HP = p.HP - 3; } } for (var i in _root.p2) { p = _root.p2[i]; if (p.hitTest(_parent)) { p.HP = p.HP - 1; } } for (var i in _root.p2Vehicles) { p = _root.p2Vehicles[i]; if (p.hitTest(_parent)) { p.HP = p.HP - 3; } }
Symbol 171 MovieClip Frame 1
stop(); wait = random(5);
Symbol 171 MovieClip Frame 3
if (wait > 0) { wait--; gotoAndPlay (2); } else { _root.shoot(6, _parent._rotation, _parent._parent._x, _parent._parent._y, 2, _parent._parent); }
Symbol 177 MovieClip Frame 1
stop();
Symbol 177 MovieClip Frame 15
_root.shoot(7, _parent._parent._rotation, _parent._parent._parent._x, _parent._parent._parent._y, 2, _parent._parent._parent, ((_parent._name == "r1") ? 1 : 2));
Symbol 178 MovieClip Frame 1
stop(); if (_root.team2RocketPods) { gotoAndStop (2); }
Instance of Symbol 166 MovieClip "blades" in Symbol 182 MovieClip [comanche2] Frame 1
onClipEvent (enterFrame) { _rotation = (_rotation - 20); }
Instance of Symbol 181 MovieClip "hit" in Symbol 182 MovieClip [comanche2] Frame 1
onClipEvent (load) { _visible = false; }
Symbol 193 MovieClip Frame 1
stop();
Symbol 193 MovieClip Frame 28
_root.shoot(10, null, _parent._parent._x, _parent._parent._y, 2, _parent._parent);
Instance of Symbol 186 MovieClip "blade1" in Symbol 199 MovieClip [helix2] Frame 1
onClipEvent (enterFrame) { _rotation = (_rotation - -18); }
Instance of Symbol 186 MovieClip "blade2" in Symbol 199 MovieClip [helix2] Frame 1
onClipEvent (enterFrame) { _rotation = (_rotation - 18); }
Instance of Symbol 181 MovieClip "hit" in Symbol 199 MovieClip [helix2] Frame 1
onClipEvent (load) { _visible = false; }
Symbol 200 MovieClip Frame 1
stop();
Symbol 200 MovieClip Frame 2
_root.playSoundFX("comancheSpiral");
Symbol 200 MovieClip Frame 15
_root.playSoundFX("tankDie");
Symbol 200 MovieClip Frame 20
_root.screenShake(12);
Symbol 200 MovieClip Frame 24
for (var i in _root.p1) { p = _root.p1[i]; if (p.hitTest(_parent)) { p.HP = p.HP - 3; } } for (var i in _root.p1Vehicles) { p = _root.p1Vehicles[i]; if (p.hitTest(_parent)) { p.HP = p.HP - 10; } } for (var i in _root.p2) { p = _root.p2[i]; if (p.hitTest(_parent)) { p.HP = p.HP - 3; } } for (var i in _root.p2Vehicles) { p = _root.p2Vehicles[i]; if (p.hitTest(_parent)) { p.HP = p.HP - 10; } }
Symbol 200 MovieClip Frame 27
for (var i in _root.p1) { p = _root.p1[i]; if (p.hitTest(_parent)) { p.HP = p.HP - 1; } } for (var i in _root.p1Vehicles) { p = _root.p1Vehicles[i]; if (p.hitTest(_parent)) { p.HP = p.HP - 3; } } for (var i in _root.p2) { p = _root.p2[i]; if (p.hitTest(_parent)) { p.HP = p.HP - 1; } } for (var i in _root.p2Vehicles) { p = _root.p2Vehicles[i]; if (p.hitTest(_parent)) { p.HP = p.HP - 3; } }
Symbol 202 MovieClip Frame 1
stop();
Symbol 202 MovieClip Frame 28
_root.shoot(10, null, _parent._parent._x, _parent._parent._y, 1, _parent._parent);
Symbol 208 MovieClip Frame 1
stop();
Instance of Symbol 186 MovieClip "blade1" in Symbol 209 MovieClip [helix] Frame 1
onClipEvent (enterFrame) { _rotation = (_rotation - -18); }
Instance of Symbol 186 MovieClip "blade2" in Symbol 209 MovieClip [helix] Frame 1
onClipEvent (enterFrame) { _rotation = (_rotation - 18); }
Instance of Symbol 181 MovieClip "hit" in Symbol 209 MovieClip [helix] Frame 1
onClipEvent (load) { _visible = false; }
Symbol 214 MovieClip Frame 1
stop(); wait = random(5);
Symbol 214 MovieClip Frame 3
if (wait > 0) { wait--; gotoAndPlay (2); } else { _root.shoot(6, _parent._rotation, _parent._parent._x, _parent._parent._y, 1, _parent._parent); }
Symbol 217 MovieClip Frame 1
stop();
Symbol 217 MovieClip Frame 15
_root.shoot(7, _parent._parent._rotation, _parent._parent._parent._x, _parent._parent._parent._y, 1, _parent._parent._parent, ((_parent._name == "r1") ? 1 : 2));
Symbol 218 MovieClip Frame 1
stop(); if (_root.team1RocketPods) { gotoAndStop (2); }
Instance of Symbol 166 MovieClip "blades" in Symbol 220 MovieClip [comanche] Frame 1
onClipEvent (enterFrame) { _rotation = (_rotation - 20); }
Instance of Symbol 181 MovieClip "hit" in Symbol 220 MovieClip [comanche] Frame 1
onClipEvent (load) { _visible = false; }
Symbol 222 MovieClip [arrowPointer] Frame 9
gotoAndPlay (1);
Symbol 233 Button
on (release) { _parent.gotoAndStop(5); }
Symbol 241 Button
on (release) { _parent.gotoAndStop(4); }
Symbol 248 Button
on (release) { _parent.gotoAndStop(3); }
Symbol 256 Button
on (release) { _parent.gotoAndStop(2); }
Symbol 266 Button
on (release, keyPress "k") { gotoAndStop (1); }
Symbol 274 Button
on (release) { _root.buy("sniper"); }
Symbol 282 Button
on (release) { _root.buy("lTroop"); }
Symbol 290 Button
on (release) { _root.buy("RPG1"); }
Symbol 298 Button
on (release) { _root.buy("lInf"); }
Symbol 309 Button
on (release) { _root.buy("ambulance"); }
Symbol 319 Button
on (release) { _root.buy("tankUpgrade"); if (_root.team1TankGattling) { gotoAndStop (1); } }
Symbol 320 MovieClip Frame 1
stop(); if (!_root.team1tankGattling) { if (_root.team1CanUpgrade[4]) { gotoAndStop (2); } }
Symbol 327 Button
on (release) { _root.buy("lTank"); }
Symbol 336 Button
on (release) { _root.buy("gTank"); }
Symbol 346 Button
on (release) { _root.buy("hTank"); }
Symbol 353 Button
on (release) { _root.buy("homingMissileUpgrade"); if (_root.team1HomingMissiles) { gotoAndStop (1); } }
Symbol 354 MovieClip Frame 1
stop(); if (!_root.team1HomingMissiles) { if (_root.team1CanUpgrade[0]) { gotoAndStop (2); } }
Symbol 359 Button
on (release) { _root.buy("laserUpgrade"); if (_root.team1laserUpgrade) { gotoAndStop (1); } }
Symbol 360 MovieClip Frame 1
stop(); if (!_root.team1laserUpgrade) { if (_root.team1CanUpgrade[2]) { gotoAndStop (2); } }
Symbol 364 Button
on (release) { _root.buy("APBulletsUpgrade"); if (_root.team1APBullets) { gotoAndStop (1); } }
Symbol 365 MovieClip Frame 1
stop(); if (!_root.team1APBullets) { if (_root.team1CanUpgrade[1]) { gotoAndStop (2); } }
Symbol 373 Button
on (release) { _root.buy("helix"); }
Instance of Symbol 376 MovieClip in Symbol 378 MovieClip Frame 1
onClipEvent (load) { _visible = _root.team1RocketPods; } onClipEvent (enterFrame) { _visible = _root.team1RocketPods; }
Symbol 383 Button
on (release) { _root.buy("comanche"); }
Symbol 388 Button
on (release) { _root.buy("rocketPodsUpgrade"); if (_root.team1RocketPods) { gotoAndStop (1); } }
Symbol 389 MovieClip Frame 1
stop(); if (!_root.team1RocketPods) { if (_root.team1CanUpgrade[3]) { gotoAndStop (2); } }
Symbol 395 Button
on (release) { _root.currentHPUnRounded = 0; }
Symbol 400 Button
on (release) { gotoAndStop (7); }
Symbol 407 Button
on (release) { _quality = ((_root.save.quality = "LOW")); pointyThingy2.gotoAndStop(3); }
Symbol 410 MovieClip Frame 1
stop();
Symbol 414 Button
on (release) { _quality = ((_root.save.quality = "HIGH")); pointyThingy2.gotoAndStop(1); }
Symbol 418 Button
on (release) { _quality = ((_root.save.quality = "MEDIUM")); pointyThingy2.gotoAndStop(2); }
Symbol 419 Button
on (release, keyPress "k") { gotoAndStop (6); }
Symbol 426 Button
on (press) { _parent.startSlider(true); onEnterFrame = function () { this._x = Math.max(0, Math.min(200, _parent._xmouse)); }; } on (release, releaseOutside) { _parent.startSlider(false); this.onEnterFrame = null; _root[_root.cursorName].gotoAndStop(1); }
Symbol 432 MovieClip Frame 1
function startSlider(active) { if (active) { this.onMouseMove = function () { myVar = Math.max(0, Math.min(100, int(pos._x / 2))); _root.save.voiceVolume = myVar; updateAfterEvent(); }; } else { this.onMouseMove = null; } } myVar = _root.save.voiceVolume; pos._x = myVar * 2; myVar = Math.max(0, Math.min(100, int(pos._x / 2))); _root.save.voiceVolume = myVar;
Instance of Symbol 429 MovieClip "maskeh" in Symbol 432 MovieClip Frame 1
onClipEvent (enterFrame) { _x = _parent.pos._x; }
Symbol 434 MovieClip Frame 1
function startSlider(active) { if (active) { this.onMouseMove = function () { myVar = Math.max(0, Math.min(100, int(pos._x / 2))); _root.save.soundFXVolume = myVar; updateAfterEvent(); }; } else { this.onMouseMove = null; } } myVar = _root.save.soundFXVolume; pos._x = myVar * 2; myVar = Math.max(0, Math.min(100, int(pos._x / 2))); _root.save.soundFXVolume = myVar;
Instance of Symbol 429 MovieClip "maskeh" in Symbol 434 MovieClip Frame 1
onClipEvent (enterFrame) { _x = _parent.pos._x; }
Symbol 436 MovieClip Frame 1
function startSlider(active) { if (active) { this.onMouseMove = function () { myVar = Math.max(0, Math.min(100, int(pos._x / 2))); _root.music.gameSound.setVolume(myVar); _root.save.musicVolume = myVar; updateAfterEvent(); }; } else { this.onMouseMove = null; } } myVar = _root.save.musicVolume; pos._x = myVar * 2; myVar = Math.max(0, Math.min(100, int(pos._x / 2))); _root.music.gameSound.setVolume(myVar);
Instance of Symbol 429 MovieClip "maskeh" in Symbol 436 MovieClip Frame 1
onClipEvent (enterFrame) { _x = _parent.pos._x; }
Symbol 438 Button
on (release, keyPress "a") { if (!Key.isDown(17)) { gotoAndStop (6); } }
Symbol 439 Button
on (release) { _quality = "LOW"; pointyThingy2.gotoAndStop(3); }
Symbol 440 Button
on (release) { _quality = "HIGH"; pointyThingy2.gotoAndStop(1); }
Symbol 441 Button
on (release) { _quality = "MEDIUM"; pointyThingy2.gotoAndStop(2); }
Symbol 449 Button
on (release) { _root.targetNearest(1); }
Symbol 450 Button
on (release, keyPress "k") { gotoAndStop(_root.previousHUD); }
Symbol 456 Button
on (release) { _root.reformSelected(); }
Instance of Symbol 463 MovieClip in Symbol 465 MovieClip Frame 1
onClipEvent (load) { _visible = _root.team1RocketPods; }
Symbol 476 MovieClip Frame 1
stop(); _root.selectedBuilding = "Buildings"; _root.previousHUD = _currentframe;
Instance of Symbol 234 MovieClip in Symbol 476 MovieClip Frame 1
onClipEvent (load) { _visible = (_root.team1Units[4] || (_root.team1Units[8])); }
Instance of Symbol 242 MovieClip in Symbol 476 MovieClip Frame 1
onClipEvent (load) { _visible = _root.techTowerOn; }
Instance of Symbol 249 MovieClip in Symbol 476 MovieClip Frame 1
onClipEvent (load) { _visible = (((_root.team1Units[2] || (_root.team1Units[3])) || (_root.team1Units[6])) || (_root.team1Units[9])); }
Instance of Symbol 257 MovieClip in Symbol 476 MovieClip Frame 1
onClipEvent (load) { _visible = (((_root.team1Units[0] || (_root.team1Units[1])) || (_root.team1Units[5])) || (_root.team1Units[7])); }
Symbol 476 MovieClip Frame 2
_root.selectedBuilding = "Barracks"; _root.previousHUD = _currentframe;
Instance of Symbol 275 MovieClip in Symbol 476 MovieClip Frame 2
onClipEvent (load) { _visible = _root.team1Units[7]; }
Instance of Symbol 283 MovieClip in Symbol 476 MovieClip Frame 2
onClipEvent (load) { _visible = _root.team1Units[5]; }
Instance of Symbol 291 MovieClip in Symbol 476 MovieClip Frame 2
onClipEvent (load) { _visible = _root.team1Units[1]; }
Instance of Symbol 299 MovieClip in Symbol 476 MovieClip Frame 2
onClipEvent (load) { _visible = _root.team1Units[0]; }
Symbol 476 MovieClip Frame 3
_root.selectedBuilding = "Factory"; _root.previousHUD = _currentframe;
Instance of Symbol 310 MovieClip in Symbol 476 MovieClip Frame 3
onClipEvent (load) { _visible = _root.team1Units[9]; }
Instance of Symbol 328 MovieClip in Symbol 476 MovieClip Frame 3
onClipEvent (load) { _visible = _root.team1Units[6]; }
Instance of Symbol 337 MovieClip in Symbol 476 MovieClip Frame 3
onClipEvent (load) { _visible = _root.team1Units[3]; }
Instance of Symbol 347 MovieClip in Symbol 476 MovieClip Frame 3
onClipEvent (load) { _visible = _root.team1Units[2]; }
Symbol 476 MovieClip Frame 4
_root.selectedBuilding = "Tech Tower"; _root.previousHUD = _currentframe;
Symbol 476 MovieClip Frame 5
_root.selectedBuilding = "Airfield"; _root.previousHUD = _currentframe;
Instance of Symbol 374 MovieClip in Symbol 476 MovieClip Frame 5
onClipEvent (load) { _visible = _root.team1Units[8]; }
Instance of Symbol 384 MovieClip in Symbol 476 MovieClip Frame 5
onClipEvent (load) { _visible = _root.team1Units[4]; }
Symbol 476 MovieClip Frame 6
_root.selectedBuilding = "Menu"; _root.previousHUD = _currentframe;
Instance of Symbol 410 MovieClip "pointyThingy2" in Symbol 476 MovieClip Frame 6
onClipEvent (load) { if (_quality == "HIGH") { this.gotoAndStop(1); } else if (_quality == "MEDIUM") { this.gotoAndStop(2); } else if (_quality == "LOW") { this.gotoAndStop(3); } }
Symbol 476 MovieClip Frame 7
_root.selectedBuilding = "Menu"; _root.previousHUD = _currentframe;
Symbol 476 MovieClip Frame 8
_root.selectedBuilding = "Options"; _root.previousHUD = _currentframe;
Instance of Symbol 410 MovieClip "pointyThingy2" in Symbol 476 MovieClip Frame 8
onClipEvent (load) { if (_quality == "HIGH") { this.gotoAndStop(1); } else if (_quality == "MEDIUM") { this.gotoAndStop(2); } else if (_quality == "LOW") { this.gotoAndStop(3); } }
Symbol 476 MovieClip Frame 9
_root.selectedBuilding = "Light Infantry";
Symbol 476 MovieClip Frame 10
_root.selectedBuilding = "Bazooka Trooper";
Symbol 476 MovieClip Frame 11
_root.selectedBuilding = "Heavy Tank";
Symbol 476 MovieClip Frame 12
_root.selectedBuilding = "Gattling Tank";
Symbol 476 MovieClip Frame 13
_root.selectedBuilding = (_root.p1RocketPods ? "Rocket Comanche" : "Comanche");
Symbol 476 MovieClip Frame 14
_root.selectedBuilding = "Laser Trooper";
Symbol 476 MovieClip Frame 15
_root.selectedBuilding = "Laser Tank";
Symbol 476 MovieClip Frame 16
_root.selectedBuilding = "Sniper";
Symbol 476 MovieClip Frame 17
_root.selectedBuilding = "Helix";
Symbol 476 MovieClip Frame 18
_root.selectedBuilding = "Ambulance";
Symbol 486 Button
on (release) { _root.useTroopFreeze(1); }
Symbol 487 MovieClip Frame 1
stop();
Symbol 488 MovieClip Frame 1
if (_root.p2troopFreezeOn) { radToDeg = 57.2957795130823; degToRad = (Math.PI/180); createEmptyMovieClip("mask", 1); mask._y = 1; mask._x = 1; mask.beginFill(0, 50); mask.lineTo(50, 0); mask.lineTo(50, 50); mask.lineTo(0, 50); mask.lineTo(0, 0); mask.endFill(0, 50); createEmptyMovieClip("API", 2); API._y = 1; API._x = 1; API.setMask(mask); API.angle = 0; API.onEnterFrame = function () { this.angle = Math.round(_root.p2troopFreezePercent * 360); this.clear(); if (this.angle <= 360) { this.beginFill(0, 75); this.moveTo(25, 25); this.lineTo(25 + (Math.sin(this.angle * degToRad) * 50), 25 + (Math.cos(this.angle * degToRad) * -50)); if (this.angle <= 90) { this.lineTo(50, 0); this.lineTo(50, 50); this.lineTo(0, 50); this.lineTo(0, 0); this.lineTo(25, 0); this.lineTo(25, 25); this.endFill(); } else if ((this.angle > 90) && (this.angle <= 180)) { this.lineTo(50, 50); this.lineTo(0, 50); this.lineTo(0, 0); this.lineTo(25, 0); this.lineTo(25, 25); } else if ((this.angle > 180) && (this.angle <= 270)) { this.lineTo(0, 50); this.lineTo(0, 0); this.lineTo(25, 0); this.lineTo(25, 25); } else { this.lineTo(0, 0); this.lineTo(25, 0); this.lineTo(25, 25); } } }; } else { gotoAndStop (2); } stop();
Symbol 492 Button
on (release) { _root.fireHabisLaser(1); }
Symbol 493 MovieClip Frame 1
stop();
Symbol 494 MovieClip Frame 1
if (_root.p2habisLasersOn) { radToDeg = 57.2957795130823; degToRad = (Math.PI/180); createEmptyMovieClip("mask", 1); mask._y = 1; mask._x = 1; mask.beginFill(0, 50); mask.lineTo(50, 0); mask.lineTo(50, 50); mask.lineTo(0, 50); mask.lineTo(0, 0); mask.endFill(0, 50); createEmptyMovieClip("API", 2); API._y = 1; API._x = 1; API.setMask(mask); API.angle = 0; API.onEnterFrame = function () { this.angle = Math.round(_root.p2habisLaserPercent * 360); this.clear(); if (this.angle <= 360) { this.beginFill(0, 75); this.moveTo(25, 25); this.lineTo(25 + (Math.sin(this.angle * degToRad) * 50), 25 + (Math.cos(this.angle * degToRad) * -50)); if (this.angle <= 90) { this.lineTo(50, 0); this.lineTo(50, 50); this.lineTo(0, 50); this.lineTo(0, 0); this.lineTo(25, 0); this.lineTo(25, 25); this.endFill(); } else if ((this.angle > 90) && (this.angle <= 180)) { this.lineTo(50, 50); this.lineTo(0, 50); this.lineTo(0, 0); this.lineTo(25, 0); this.lineTo(25, 25); } else if ((this.angle > 180) && (this.angle <= 270)) { this.lineTo(0, 50); this.lineTo(0, 0); this.lineTo(25, 0); this.lineTo(25, 25); } else { this.lineTo(0, 0); this.lineTo(25, 0); this.lineTo(25, 25); } } }; } else { gotoAndStop (2); } stop();
Symbol 498 Button
on (release) { _root.launchNuke(1); _root.nukePercent = 0; }
Symbol 499 MovieClip Frame 1
stop();
Symbol 500 MovieClip Frame 1
if (_root.p2nukesOn) { radToDeg = 57.2957795130823; degToRad = (Math.PI/180); createEmptyMovieClip("mask", 1); mask._y = 1; mask._x = 1; mask.beginFill(0, 50); mask.lineTo(50, 0); mask.lineTo(50, 50); mask.lineTo(0, 50); mask.lineTo(0, 0); mask.endFill(0, 50); createEmptyMovieClip("API", 2); API._y = 1; API._x = 1; API.setMask(mask); API.angle = 0; API.onEnterFrame = function () { this.angle = Math.round(_root.p2nukePercent * 360); this.clear(); if (this.angle <= 360) { this.beginFill(0, 75); this.moveTo(25, 25); this.lineTo(25 + (Math.sin(this.angle * degToRad) * 50), 25 + (Math.cos(this.angle * degToRad) * -50)); if (this.angle <= 90) { this.lineTo(50, 0); this.lineTo(50, 50); this.lineTo(0, 50); this.lineTo(0, 0); this.lineTo(25, 0); this.lineTo(25, 25); this.endFill(); } else if ((this.angle > 90) && (this.angle <= 180)) { this.lineTo(50, 50); this.lineTo(0, 50); this.lineTo(0, 0); this.lineTo(25, 0); this.lineTo(25, 25); } else if ((this.angle > 180) && (this.angle <= 270)) { this.lineTo(0, 50); this.lineTo(0, 0); this.lineTo(25, 0); this.lineTo(25, 25); } else { this.lineTo(0, 0); this.lineTo(25, 0); this.lineTo(25, 25); } } }; } else { gotoAndStop (2); } stop();
Symbol 504 MovieClip Frame 1
if (_root.troopFreezeOn) { radToDeg = 57.2957795130823; degToRad = (Math.PI/180); createEmptyMovieClip("mask", 1); mask._y = 0; mask._x = 1; mask.beginFill(0, 50); mask.lineTo(50, 0); mask.lineTo(50, 50); mask.lineTo(0, 50); mask.lineTo(0, 0); mask.endFill(0, 50); createEmptyMovieClip("API", 2); API._y = 0; API._x = 1; API.setMask(mask); API.angle = 0; API.onEnterFrame = function () { this.angle = Math.round(_root.troopFreezePercent * 360); onOff.gotoAndStop(((this.angle >= 360) ? 2 : 1)); this.clear(); if (this.angle <= 360) { this.beginFill(0, 75); this.moveTo(25, 25); this.lineTo(25 + (Math.sin(this.angle * degToRad) * 50), 25 + (Math.cos(this.angle * degToRad) * -50)); if (this.angle <= 90) { this.lineTo(50, 0); this.lineTo(50, 50); this.lineTo(0, 50); this.lineTo(0, 0); this.lineTo(25, 0); this.lineTo(25, 25); this.endFill(); } else if ((this.angle > 90) && (this.angle <= 180)) { this.lineTo(50, 50); this.lineTo(0, 50); this.lineTo(0, 0); this.lineTo(25, 0); this.lineTo(25, 25); } else if ((this.angle > 180) && (this.angle <= 270)) { this.lineTo(0, 50); this.lineTo(0, 0); this.lineTo(25, 0); this.lineTo(25, 25); } else { this.lineTo(0, 0); this.lineTo(25, 0); this.lineTo(25, 25); } } }; } else { gotoAndStop (2); } stop();
Symbol 505 MovieClip Frame 1
if (_root.habisLasersOn) { radToDeg = 57.2957795130823; degToRad = (Math.PI/180); createEmptyMovieClip("mask", 1); mask._y = 0; mask._x = 1; mask.beginFill(0, 50); mask.lineTo(50, 0); mask.lineTo(50, 50); mask.lineTo(0, 50); mask.lineTo(0, 0); mask.endFill(0, 50); createEmptyMovieClip("API", 2); API._y = 0; API._x = 1; API.setMask(mask); API.angle = 0; API.onEnterFrame = function () { this.angle = Math.round(_root.habisLaserPercent * 360); onOff.gotoAndStop(((this.angle >= 360) ? 2 : 1)); this.clear(); if (this.angle <= 360) { this.beginFill(0, 75); this.moveTo(25, 25); this.lineTo(25 + (Math.sin(this.angle * degToRad) * 50), 25 + (Math.cos(this.angle * degToRad) * -50)); if (this.angle <= 90) { this.lineTo(50, 0); this.lineTo(50, 50); this.lineTo(0, 50); this.lineTo(0, 0); this.lineTo(25, 0); this.lineTo(25, 25); this.endFill(); } else if ((this.angle > 90) && (this.angle <= 180)) { this.lineTo(50, 50); this.lineTo(0, 50); this.lineTo(0, 0); this.lineTo(25, 0); this.lineTo(25, 25); } else if ((this.angle > 180) && (this.angle <= 270)) { this.lineTo(0, 50); this.lineTo(0, 0); this.lineTo(25, 0); this.lineTo(25, 25); } else { this.lineTo(0, 0); this.lineTo(25, 0); this.lineTo(25, 25); } } }; } else { gotoAndStop (2); } stop();
Symbol 506 MovieClip Frame 1
if (_root.nukesOn) { radToDeg = 57.2957795130823; degToRad = (Math.PI/180); createEmptyMovieClip("mask", 1); mask._y = 0; mask._x = 0; mask.beginFill(0, 50); mask.lineTo(50, 0); mask.lineTo(50, 50); mask.lineTo(0, 50); mask.lineTo(0, 0); mask.endFill(0, 50); createEmptyMovieClip("API", 2); API._y = 0; API._x = 0; API.setMask(mask); API.angle = 0; API.onEnterFrame = function () { this.angle = Math.round(_root.nukePercent * 360); onOff.gotoAndStop(((this.angle >= 360) ? 2 : 1)); this.clear(); if (this.angle <= 360) { this.beginFill(0, 75); this.moveTo(25, 25); this.lineTo(25 + (Math.sin(this.angle * degToRad) * 50), 25 + (Math.cos(this.angle * degToRad) * -50)); if (this.angle <= 90) { this.lineTo(50, 0); this.lineTo(50, 50); this.lineTo(0, 50); this.lineTo(0, 0); this.lineTo(25, 0); this.lineTo(25, 25); this.endFill(); } else if ((this.angle > 90) && (this.angle <= 180)) { this.lineTo(50, 50); this.lineTo(0, 50); this.lineTo(0, 0); this.lineTo(25, 0); this.lineTo(25, 25); } else if ((this.angle > 180) && (this.angle <= 270)) { this.lineTo(0, 50); this.lineTo(0, 0); this.lineTo(25, 0); this.lineTo(25, 25); } else { this.lineTo(0, 0); this.lineTo(25, 0); this.lineTo(25, 25); } } }; } else { gotoAndStop (2); } stop();
Symbol 543 MovieClip Frame 1
stop();
Instance of Symbol 503 MovieClip in Symbol 553 MovieClip [HUD] Frame 1
onClipEvent (load) { if (_root.p2troopFreezeOn) { _visible = true; } else { _visible = false; } }
Instance of Symbol 503 MovieClip in Symbol 553 MovieClip [HUD] Frame 1
onClipEvent (load) { if (_root.p2habisLasersOn) { _visible = true; } else { _visible = false; } }
Instance of Symbol 503 MovieClip in Symbol 553 MovieClip [HUD] Frame 1
onClipEvent (load) { if (_root.p2nukesOn) { _visible = true; } else { _visible = false; } }
Instance of Symbol 503 MovieClip in Symbol 553 MovieClip [HUD] Frame 1
onClipEvent (load) { _visible = _root.troopFreezeOn; }
Instance of Symbol 503 MovieClip in Symbol 553 MovieClip [HUD] Frame 1
onClipEvent (load) { _visible = _root.habisLasersOn; }
Instance of Symbol 503 MovieClip in Symbol 553 MovieClip [HUD] Frame 1
onClipEvent (load) { _visible = _root.nukesOn; }
Symbol 565 MovieClip Frame 1
wait = random(7); ammo = 4;
Symbol 565 MovieClip Frame 8
if (wait > 0) { wait--; gotoAndPlay (5); }
Symbol 565 MovieClip Frame 9
_root.playSoundFX("9mm"); _root.shoot(1, _parent._rotation, _parent._x, _parent._y, 2, _parent);
Symbol 565 MovieClip Frame 13
ammo--; if (ammo <= 0) { play(); } else { gotoAndPlay (5); }
Symbol 567 MovieClip Frame 20
_root.deathmatchHPDeduct(_parent); removeMovieClip(_parent);
Symbol 568 MovieClip [lInf2] Frame 1
stop();
Symbol 583 MovieClip Frame 1
wait = random(7);
Symbol 583 MovieClip Frame 24
_root.playSoundFX("rocketSound"); if (wait > 0) { wait--; gotoAndPlay (21); } else { _root.shoot(2, _parent._rotation, _parent._x, _parent._y, 2, _parent); }
Symbol 583 MovieClip Frame 54
_parent.gotoAndStop(1); _parent.order = "stand";
Symbol 585 MovieClip Frame 20
_root.deathmatchHPDeduct(_parent); removeMovieClip(_parent);
Symbol 586 MovieClip [RPG2] Frame 1
stop();
Symbol 598 MovieClip Frame 1
wait = random(7);
Symbol 598 MovieClip Frame 24
if (wait > 0) { wait--; gotoAndPlay (21); } else { _root.shoot(2, _parent._rotation, _parent._x, _parent._y, 1, _parent); }
Symbol 598 MovieClip Frame 54
_parent.gotoAndStop(1); _parent.order = "stand";
Symbol 600 MovieClip Frame 20
_root.deathmatchHPDeduct(_parent); removeMovieClip(_parent);
Symbol 601 MovieClip [RPG1] Frame 1
stop();
Symbol 608 MovieClip Frame 1
wait = random(7); ammo = 1;
Symbol 608 MovieClip Frame 8
if (wait > 0) { wait--; gotoAndPlay (5); }
Symbol 608 MovieClip Frame 9
_root.shoot(8, _parent._rotation, _parent._x, _parent._y, 2, _parent);
Symbol 608 MovieClip Frame 10
stop(); blargh = 50; onEnterFrame = function () { blargh--; if (blargh == 0) { play(); } };
Symbol 610 MovieClip Frame 20
_root.deathmatchHPDeduct(_parent); removeMovieClip(_parent);
Symbol 611 MovieClip [lTroop2] Frame 1
stop();
Symbol 617 MovieClip Frame 1
wait = random(7); ammo = 1;
Symbol 617 MovieClip Frame 8
if (wait > 0) { wait--; gotoAndPlay (5); }
Symbol 617 MovieClip Frame 9
_root.shoot(8, _parent._rotation, _parent._x, _parent._y, 1, _parent);
Symbol 617 MovieClip Frame 10
stop(); blargh = 50; onEnterFrame = function () { blargh--; if (blargh == 0) { play(); } };
Symbol 619 MovieClip Frame 20
_root.deathmatchHPDeduct(_parent); removeMovieClip(_parent);
Symbol 620 MovieClip [lTroop] Frame 1
stop();
Symbol 631 MovieClip Frame 1
wait = 15 + random(15); ammo = 1;
Symbol 631 MovieClip Frame 15
if (wait > 0) { wait--; gotoAndPlay (14); }
Symbol 631 MovieClip Frame 16
_root.shoot(9, _parent._rotation, _parent._x, _parent._y, 1, _parent);
Symbol 631 MovieClip Frame 25
ammo--; if (ammo <= 0) { play(); } else { gotoAndPlay (5); }
Symbol 633 MovieClip Frame 20
_root.deathmatchHPDeduct(_parent); removeMovieClip(_parent);
Symbol 634 MovieClip [sniper] Frame 1
stop();
Symbol 642 MovieClip Frame 1
wait = random(7); ammo = 4;
Symbol 642 MovieClip Frame 8
if (wait > 0) { wait--; gotoAndPlay (5); }
Symbol 642 MovieClip Frame 9
_root.shoot(1, _parent._rotation, _parent._x, _parent._y, 1, _parent);
Symbol 642 MovieClip Frame 13
ammo--; if (ammo <= 0) { play(); } else { gotoAndPlay (5); }
Symbol 644 MovieClip Frame 20
_root.deathmatchHPDeduct(_parent); removeMovieClip(_parent);
Symbol 645 MovieClip [lInf1] Frame 1
stop();
Symbol 649 MovieClip Frame 1
stop();
Symbol 653 MovieClip [missileHole] Frame 56
removeMovieClip(this);
Symbol 655 MovieClip [missileBlast] Frame 17
removeMovieClip(this);
Symbol 656 MovieClip Frame 1
stop();
Symbol 656 MovieClip Frame 2
_root.playSoundFX("tankDie");
Symbol 656 MovieClip Frame 26
_root.screenShake(12);
Symbol 656 MovieClip Frame 33
for (var i in _root.p1) { p = _root.p1[i]; if (p.hitTest(_parent)) { p.HP = p.HP - 2; } } for (var i in _root.p1Vehicles) { p = _root.p1Vehicles[i]; if (p.hitTest(_parent)) { p.HP = p.HP - 4; } } for (var i in _root.p2) { p = _root.p2[i]; if (p.hitTest(_parent)) { p.HP = p.HP - 2; } } for (var i in _root.p2Vehicles) { p = _root.p2Vehicles[i]; if (p.hitTest(_parent)) { p.HP = p.HP - 4; } }
Symbol 662 MovieClip Frame 1
stop(); wait = random(5);
Symbol 662 MovieClip Frame 3
if (wait > 0) { wait--; gotoAndPlay (2); } else { _root.shoot(4, _parent._rotation, _parent._parent._x, _parent._parent._y, 2); }
Symbol 667 MovieClip Frame 1
stop(); wait = random(7);
Symbol 667 MovieClip Frame 7
if (wait > 0) { wait--; gotoAndPlay (2); } else { _root.shoot(3, _rotation, _parent._x, _parent._y, 2, _parent); }
Symbol 673 MovieClip Frame 1
stop();
Symbol 673 MovieClip Frame 2
_root.playSoundFX("tankDie");
Symbol 673 MovieClip Frame 26
_root.screenShake(10);
Symbol 673 MovieClip Frame 30
for (var i in _root.p1) { p = _root.p1[i]; if (p.hitTest(_parent)) { p.HP = p.HP - 1.5; } } for (var i in _root.p1Vehicles) { p = _root.p1Vehicles[i]; if (p.hitTest(_parent)) { p.HP = p.HP - 3; } } for (var i in _root.p2) { p = _root.p2[i]; if (p.hitTest(_parent)) { p.HP = p.HP - 1.5; } } for (var i in _root.p2Vehicles) { p = _root.p2Vehicles[i]; if (p.hitTest(_parent)) { p.HP = p.HP - 3; } }
Symbol 680 MovieClip Frame 1
stop();
Symbol 680 MovieClip Frame 2
_root.shoot(5, _rotation, _parent._x, _parent._y, 2, _parent); _root.playSoundFX("gattlingSound");
Symbol 686 MovieClip Frame 1
stop();
Symbol 692 MovieClip Frame 1
stop();
Symbol 692 MovieClip Frame 2
_root.playSoundFX("tankDie");
Symbol 692 MovieClip Frame 26
_root.screenShake(10);
Symbol 692 MovieClip Frame 30
for (var i in _root.p1) { p = _root.p1[i]; if (p.hitTest(_parent)) { p.HP = p.HP - 1.5; } } for (var i in _root.p1Vehicles) { p = _root.p1Vehicles[i]; if (p.hitTest(_parent)) { p.HP = p.HP - 3; } } for (var i in _root.p2) { p = _root.p2[i]; if (p.hitTest(_parent)) { p.HP = p.HP - 1.5; } } for (var i in _root.p2Vehicles) { p = _root.p2Vehicles[i]; if (p.hitTest(_parent)) { p.HP = p.HP - 3; } }
Symbol 697 MovieClip Frame 1
stop();
Symbol 697 MovieClip Frame 10
_root.shoot(8, _rotation, _parent._x, _parent._y, 2, _parent, true); stop();
Symbol 703 MovieClip Frame 1
stop();
Symbol 713 MovieClip Frame 1
stop();
Symbol 713 MovieClip Frame 10
_root.shoot(8, _rotation, _parent._x, _parent._y, 1, _parent, true); stop();
Symbol 713 MovieClip Frame 19
gotoAndPlay (11);
Symbol 716 MovieClip Frame 1
stop();
Symbol 716 MovieClip Frame 2
_root.playSoundFX("tankDie");
Symbol 716 MovieClip Frame 26
_root.screenShake(10);
Symbol 716 MovieClip Frame 30
for (var i in _root.p1) { p = _root.p1[i]; if (p.hitTest(_parent)) { p.HP = p.HP - 1.5; } } for (var i in _root.p1Vehicles) { p = _root.p1Vehicles[i]; if (p.hitTest(_parent)) { p.HP = p.HP - 3; } } for (var i in _root.p2) { p = _root.p2[i]; if (p.hitTest(_parent)) { p.HP = p.HP - 1.5; } } for (var i in _root.p2Vehicles) { p = _root.p2Vehicles[i]; if (p.hitTest(_parent)) { p.HP = p.HP - 3; } }
Symbol 721 MovieClip Frame 1
stop();
Symbol 721 MovieClip Frame 6
_root.shoot(11, _rotation, _parent._x, _parent._y, 2, _parent);
Symbol 729 MovieClip Frame 1
stop();
Symbol 735 MovieClip Frame 1
stop();
Symbol 735 MovieClip Frame 6
_root.shoot(11, _rotation, _parent._x, _parent._y, 1, _parent);
Symbol 741 MovieClip Frame 1
stop();
Symbol 741 MovieClip Frame 2
_root.shoot(5, _rotation, _parent._x, _parent._y, 1, _parent); _root.playSoundFX("gattlingSound");
Symbol 750 MovieClip Frame 1
stop(); wait = random(5);
Symbol 750 MovieClip Frame 3
if (wait > 0) { wait--; gotoAndPlay (2); } else { _root.shoot(4, _parent._rotation, _parent._parent._x, _parent._parent._y, 1); }
Symbol 751 MovieClip Frame 1
stop(); wait = random(7);
Symbol 751 MovieClip Frame 7
if (wait > 0) { wait--; gotoAndPlay (2); } else { _root.shoot(3, _rotation, _parent._x, _parent._y, 1, _parent); }
Symbol 763 MovieClip [radiation] Frame 30
stop();
Symbol 765 MovieClip [fog] Frame 120
removeMovieClip(this);
Symbol 772 MovieClip [qualityChangeText] Frame 1
stop();
Symbol 779 MovieClip [shiftCursor] Frame 1
stop();
Symbol 806 MovieClip [freezeCircle] Frame 320
removeMovieClip(this);
Symbol 871 MovieClip [cursor1] Frame 1
stop();
Symbol 875 MovieClip [cursor2] Frame 1
stop();
Symbol 906 MovieClip Frame 1
stop();
Symbol 919 MovieClip Frame 1
stop(); _root.campaignGold = _root.campaignGold - (-_parent.price); _root.campaignUpgradeGold = _root.campaignUpgradeGold - (-_parent.price); _root.p2campaignGold = _root.p2campaignGold - (-_parent.price); _root.p2campaignUpgradeGold = _root.p2campaignUpgradeGold - (-_parent.price);
Symbol 919 MovieClip Frame 2
_root.campaignGold = _root.campaignGold - _parent.price; _root.campaignUpgradeGold = _root.campaignUpgradeGold - _parent.price; _root.p2campaignGold = _root.p2campaignGold - _parent.price; _root.p2campaignUpgradeGold = _root.p2campaignUpgradeGold - _parent.price;
Symbol 932 MovieClip Frame 1
stop();
Symbol 933 MovieClip [UnitComponent] Frame 1
#initclip 2 function Holder() { } Holder.prototype = new MovieClip(); Holder.prototype.onLoad = function () { if (this.unitFrame == 11) { if (this.team == 1) { if (_root.team1Units[2]) { this._visible = true; } else { this._visible = false; this.tickOrCross.gotoAndStop(2); this.tickOrCross.gotoAndStop(1); } } else if (_root.team2Units[2]) { this._visible = true; } else { this._visible = false; this.tickOrCross.gotoAndStop(2); this.tickOrCross.gotoAndStop(1); } } else if (this.unitFrame == 12) { if (this.team == 1) { if (_root.team1Units[4]) { this._visible = true; } else { this._visible = false; this.tickOrCross.gotoAndStop(2); this.tickOrCross.gotoAndStop(1); } } else if (_root.team2Units[4]) { this._visible = true; } else { this._visible = false; this.tickOrCross.gotoAndStop(2); this.tickOrCross.gotoAndStop(1); } } else if (this.unitFrame == 15) { if (this.team == 1) { if (_root.team1Units[5] || (_root.team1Units[6])) { this._visible = true; } else { this._visible = false; this.tickOrCross.gotoAndStop(2); this.tickOrCross.gotoAndStop(1); } } else if (_root.team2Units[5] || (_root.team2Units[6])) { this._visible = true; } else { this._visible = false; this.tickOrCross.gotoAndStop(2); this.tickOrCross.gotoAndStop(1); } } else if (this.unitFrame == 14) { if (this.team == 1) { if (((((_root.team1Units[0] || (_root.team1Units[3])) || (_root.team1Units[4])) || (_root.team1Units[7])) || (_root.team1Units[2])) || (_root.tankGattleTicked)) { this._visible = true; } else { this._visible = false; this.tickOrCross.gotoAndStop(2); this.tickOrCross.gotoAndStop(1); } } else if (((((_root.team2Units[0] || (_root.team2Units[3])) || (_root.team2Units[4])) || (_root.team2Units[7])) || (_root.team2Units[2])) || (_root.tankGattleTicked)) { this._visible = true; } else { this._visible = false; this.tickOrCross.gotoAndStop(2); this.tickOrCross.gotoAndStop(1); } } else if (this.unitFrame == 12) { if (this.team == 1) { if (_root.team1Units[1] || (_root.homingRocketTicked)) { this._visible = true; } else { this._visible = false; this.tickOrCross.gotoAndStop(2); this.tickOrCross.gotoAndStop(1); } } else if (_root.team2Units[1] || (_root.homingRocketTicked)) { this._visible = true; } else { this._visible = false; this.tickOrCross.gotoAndStop(2); this.tickOrCross.gotoAndStop(1); } } _root.campaignGold = _root.campaignGold - this.price; _root.campaignUpgradeGold = _root.campaignUpgradeGold - this.price; _root.p2campaignGold = _root.p2campaignGold - this.price; _root.p2campaignUpgradeGold = _root.p2campaignUpgradeGold - this.price; this.avatar.gotoAndStop(this.unitFrame); this.avatar.onPress = function () { b = -33; t = {rb:b, gb:b, bb:b}; col = new Color(this); col.setTransform(t); }; this.avatar.onRelease = function () { if (_root._currentframe == 14) { if (this._parent.tickOrCross._currentframe == 2) { this._parent.tickOrCross.gotoAndStop(1); if (this._parent.unitFrame == 1) { _root.team1Units[0] = false; } else if (this._parent.unitFrame == 2) { _root.team1Units[1] = false; } else if (this._parent.unitFrame == 3) { _root.team1Units[5] = false; } else if (this._parent.unitFrame == 4) { _root.team1Units[7] = false; } else if (this._parent.unitFrame == 5) { _root.team1Units[2] = false; } else if (this._parent.unitFrame == 6) { _root.team1Units[3] = false; } else if (this._parent.unitFrame == 7) { _root.team1Units[6] = false; } else if (this._parent.unitFrame == 8) { _root.team1Units[9] = false; } else if (this._parent.unitFrame == 9) { _root.team1Units[4] = false; } else if (this._parent.unitFrame == 10) { _root.team1Units[8] = false; } } else if (this._parent.price <= _root.campaignGold) { this._parent.tickOrCross.gotoAndStop(2); if (this._parent.unitFrame == 1) { _root.team1Units[0] = true; } else if (this._parent.unitFrame == 2) { _root.team1Units[1] = true; } else if (this._parent.unitFrame == 3) { _root.team1Units[5] = true; } else if (this._parent.unitFrame == 4) { _root.team1Units[7] = true; } else if (this._parent.unitFrame == 5) { _root.team1Units[2] = true; } else if (this._parent.unitFrame == 6) { _root.team1Units[3] = true; } else if (this._parent.unitFrame == 7) { _root.team1Units[6] = true; } else if (this._parent.unitFrame == 8) { _root.team1Units[9] = true; } else if (this._parent.unitFrame == 9) { _root.team1Units[4] = true; } else if (this._parent.unitFrame == 10) { _root.team1Units[8] = true; } } } else if (_root._currentframe == 16) { if (this._parent.tickOrCross._currentframe == 2) { this._parent.tickOrCross.gotoAndStop(1); if (this._parent.unitFrame == 11) { _root.team1CanUpgrade[4] = false; } else if (this._parent.unitFrame == 12) { _root.team1CanUpgrade[3] = false; } else if (this._parent.unitFrame == 13) { _root.team1CanUpgrade[0] = false; } else if (this._parent.unitFrame == 14) { _root.team1CanUpgrade[1] = false; } else if (this._parent.unitFrame == 15) { _root.team1CanUpgrade[2] = false; } else if (this._parent.unitFrame == 16) { _root.nukesOn = false; } else if (this._parent.unitFrame == 17) { _root.habisLasersOn = false; } else if (this._parent.unitFrame == 18) { _root.troopFreezeOn = false; } } else if (_root.campaignUpgradeGold >= this._parent.price) { this._parent.tickOrCross.gotoAndStop(2); if (this._parent.unitFrame == 11) { _root.team1CanUpgrade[4] = true; } else if (this._parent.unitFrame == 12) { _root.team1CanUpgrade[3] = true; } else if (this._parent.unitFrame == 13) { _root.team1CanUpgrade[0] = true; } else if (this._parent.unitFrame == 14) { _root.team1CanUpgrade[1] = true; } else if (this._parent.unitFrame == 15) { _root.team1CanUpgrade[2] = true; } else if (this._parent.unitFrame == 16) { _root.nukesOn = true; } else if (this._parent.unitFrame == 17) { _root.habisLasersOn = true; } else if (this._parent.unitFrame == 18) { _root.troopFreezeOn = true; } } } else if (_root._currentframe == 17) { if (this._parent.tickOrCross._currentframe == 2) { this._parent.tickOrCross.gotoAndStop(1); if (this._parent.unitFrame == 1) { _root.team2Units[0] = false; } else if (this._parent.unitFrame == 2) { _root.team2Units[1] = false; } else if (this._parent.unitFrame == 3) { _root.team2Units[5] = false; } else if (this._parent.unitFrame == 4) { _root.team2Units[7] = false; } else if (this._parent.unitFrame == 5) { _root.team2Units[2] = false; } else if (this._parent.unitFrame == 6) { _root.team2Units[3] = false; } else if (this._parent.unitFrame == 7) { _root.team2Units[6] = false; } else if (this._parent.unitFrame == 8) { _root.team2Units[9] = false; } else if (this._parent.unitFrame == 9) { _root.team2Units[4] = false; } else if (this._parent.unitFrame == 10) { _root.team2Units[8] = false; } } else if (this._parent.price <= _root.p2campaignGold) { this._parent.tickOrCross.gotoAndStop(2); if (this._parent.unitFrame == 1) { _root.team2Units[0] = true; } else if (this._parent.unitFrame == 2) { _root.team2Units[1] = true; } else if (this._parent.unitFrame == 3) { _root.team2Units[5] = true; } else if (this._parent.unitFrame == 4) { _root.team2Units[7] = true; } else if (this._parent.unitFrame == 5) { _root.team2Units[2] = true; } else if (this._parent.unitFrame == 6) { _root.team2Units[3] = true; } else if (this._parent.unitFrame == 7) { _root.team2Units[6] = true; } else if (this._parent.unitFrame == 8) { _root.team2Units[9] = true; } else if (this._parent.unitFrame == 9) { _root.team2Units[4] = true; } else if (this._parent.unitFrame == 10) { _root.team2Units[8] = true; } } } else if (_root._currentframe == 18) { if (this._parent.tickOrCross._currentframe == 2) { this._parent.tickOrCross.gotoAndStop(1); if (this._parent.unitFrame == 11) { _root.team2CanUpgrade[4] = false; } else if (this._parent.unitFrame == 12) { _root.team2CanUpgrade[3] = false; } else if (this._parent.unitFrame == 13) { _root.team2CanUpgrade[0] = false; } else if (this._parent.unitFrame == 14) { _root.team2CanUpgrade[1] = false; } else if (this._parent.unitFrame == 15) { _root.team2CanUpgrade[2] = false; } else if (this._parent.unitFrame == 16) { _root.p2nukesOn = false; } else if (this._parent.unitFrame == 17) { _root.p2habisLasersOn = false; } else if (this._parent.unitFrame == 18) { _root.p2troopFreezeOn = false; } } else if (this._parent.price <= _root.p2campaignUpgradeGold) { this._parent.tickOrCross.gotoAndStop(2); if (this._parent.unitFrame == 11) { _root.team2CanUpgrade[4] = true; } else if (this._parent.unitFrame == 12) { _root.team2CanUpgrade[3] = true; } else if (this._parent.unitFrame == 13) { _root.team2CanUpgrade[0] = true; } else if (this._parent.unitFrame == 14) { _root.team2CanUpgrade[1] = true; } else if (this._parent.unitFrame == 15) { _root.team2CanUpgrade[2] = true; } else if (this._parent.unitFrame == 16) { _root.p2nukesOn = true; } else if (this._parent.unitFrame == 17) { _root.p2habisLasersOn = true; } else if (this._parent.unitFrame == 18) { _root.p2troopFreezeOn = true; } } } b = 0; t = {rb:b, gb:b, bb:b}; col = new Color(this); col.setTransform(t); }; this.avatar.onRollOver = (this.avatar.onDragOver = function () { _root[cursorName].gotoAndStop(2); b = 33; t = {rb:b, gb:b, bb:b}; col = new Color(this); col.setTransform(t); this._parent.description.gotoAndStop(this._parent.unitFrame + 1); }); this.avatar.onRollOut = (this.avatar.onDragOut = function () { this._parent.description.gotoAndStop(1); _root[cursorName].gotoAndStop(1); b = 0; t = {rb:b, gb:b, bb:b}; col = new Color(this); col.setTransform(t); }); this.onEnterFrame = function () { if (this.unitFrame == 14) { if (this.team == 1) { if ((((_root.team1Units[0] || (_root.team1Units[3])) || (_root.team1Units[4])) || (_root.team1Units[7])) || (_root.tankGattleTicked)) { this._visible = true; } else { this._visible = false; this.tickOrCross.gotoAndStop(1); } } else if ((((_root.team2Units[0] || (_root.team2Units[3])) || (_root.team2Units[4])) || (_root.team2Units[7])) || (_root.tankGattleTicked)) { this._visible = true; } else { this._visible = false; this.tickOrCross.gotoAndStop(1); } } else if (this.unitFrame == 13) { if (this.team == 1) { if (_root.team1Units[1] || (_root.rocketPodsTicked)) { this._visible = true; } else { this._visible = false; this.tickOrCross.gotoAndStop(1); } } else if (_root.team2Units[1] || (_root.rocketPodsTicked)) { this._visible = true; } else { this._visible = false; this.tickOrCross.gotoAndStop(1); } } else if (this.unitFrame == 12) { _root.rocketPodsTicked = this.tickOrCross._currentframe == 2; } else if (this.unitFrame == 11) { _root.tankGattleTicked = this.tickOrCross._currentframe == 2; } if (this.tickOrCross._currentframe == 1) { if (_root._currentframe == 14) { this._alpha = ((this.price > _root.campaignGold) ? 33 : 100); } else if (_root._currentframe == 16) { this._alpha = ((this.price > _root.campaignUpgradeGold) ? 33 : 100); } else if (_root._currentframe == 17) { this._alpha = ((this.price > _root.p2campaignGold) ? 33 : 100); } else if (_root._currentframe == 18) { this._alpha = ((this.price > _root.p2campaignUpgradeGold) ? 33 : 100); } } else { this._alpha = 100; } }; }; Object.registerClass("UnitComponent", Holder); #endinitclip
Symbol 937 MovieClip Frame 1
stop();
Symbol 941 MovieClip Frame 1
stop();
Symbol 944 MovieClip Frame 1
stop();
Symbol 948 MovieClip Frame 1
stop();
Symbol 952 MovieClip Frame 1
stop();
Symbol 956 MovieClip Frame 1
stop();
Symbol 960 MovieClip Frame 1
stop();
Symbol 964 MovieClip Frame 1
stop();
Symbol 968 MovieClip Frame 1
stop();
Symbol 972 MovieClip Frame 1
stop();
Symbol 976 MovieClip Frame 1
stop();
Symbol 980 MovieClip Frame 1
stop();
Symbol 984 MovieClip Frame 1
stop();
Symbol 988 MovieClip Frame 1
stop();
Symbol 992 MovieClip Frame 1
stop();
Symbol 996 MovieClip Frame 1
stop();
Symbol 1000 MovieClip Frame 1
stop();
Symbol 1004 MovieClip Frame 1
stop();
Symbol 1008 MovieClip Frame 1
stop();
Symbol 1012 MovieClip Frame 1
stop();
Symbol 1016 MovieClip Frame 1
stop();
Symbol 1020 MovieClip Frame 1
stop();
Symbol 1024 MovieClip Frame 1
stop();
Symbol 1028 MovieClip Frame 1
stop();
Symbol 1032 MovieClip Frame 1
stop();
Instance of Symbol 937 MovieClip "flag25" in Symbol 1033 MovieClip [flagHolder] Frame 1
onClipEvent (load) { nation = "Mongolia"; }
Instance of Symbol 941 MovieClip "flag24" in Symbol 1033 MovieClip [flagHolder] Frame 1
onClipEvent (load) { nation = "Mexico"; }
Instance of Symbol 944 MovieClip "flag23" in Symbol 1033 MovieClip [flagHolder] Frame 1
onClipEvent (load) { nation = "Nigeria"; }
Instance of Symbol 948 MovieClip "flag22" in Symbol 1033 MovieClip [flagHolder] Frame 1
onClipEvent (load) { nation = "Saudi Arabia"; }
Instance of Symbol 952 MovieClip "flag21" in Symbol 1033 MovieClip [flagHolder] Frame 1
onClipEvent (load) { nation = "Sweden"; }
Instance of Symbol 956 MovieClip "flag20" in Symbol 1033 MovieClip [flagHolder] Frame 1
onClipEvent (load) { nation = "Central African Republic"; }
Instance of Symbol 960 MovieClip "flag19" in Symbol 1033 MovieClip [flagHolder] Frame 1
onClipEvent (load) { nation = "Botswana"; }
Instance of Symbol 964 MovieClip "flag18" in Symbol 1033 MovieClip [flagHolder] Frame 1
onClipEvent (load) { nation = "Peru"; }
Instance of Symbol 968 MovieClip "flag17" in Symbol 1033 MovieClip [flagHolder] Frame 1
onClipEvent (load) { nation = "Argentina"; }
Instance of Symbol 972 MovieClip "flag16" in Symbol 1033 MovieClip [flagHolder] Frame 1
onClipEvent (load) { nation = "Algeria"; }
Instance of Symbol 976 MovieClip "flag15" in Symbol 1033 MovieClip [flagHolder] Frame 1
onClipEvent (load) { nation = "Brazil"; }
Instance of Symbol 980 MovieClip "flag14" in Symbol 1033 MovieClip [flagHolder] Frame 1
onClipEvent (load) { nation = "Canada"; }
Instance of Symbol 984 MovieClip "flag13" in Symbol 1033 MovieClip [flagHolder] Frame 1
onClipEvent (load) { nation = "Malaysia"; }
Instance of Symbol 988 MovieClip "flag12" in Symbol 1033 MovieClip [flagHolder] Frame 1
onClipEvent (load) { nation = "Indonesia"; }
Instance of Symbol 992 MovieClip "flag11" in Symbol 1033 MovieClip [flagHolder] Frame 1
onClipEvent (load) { nation = "Australia"; }
Instance of Symbol 996 MovieClip "flag1" in Symbol 1033 MovieClip [flagHolder] Frame 1
onClipEvent (load) { nation = "Japan"; }
Instance of Symbol 1000 MovieClip "flag2" in Symbol 1033 MovieClip [flagHolder] Frame 1
onClipEvent (load) { nation = "China"; }
Instance of Symbol 1004 MovieClip "flag3" in Symbol 1033 MovieClip [flagHolder] Frame 1
onClipEvent (load) { nation = "India"; }
Instance of Symbol 1008 MovieClip "flag4" in Symbol 1033 MovieClip [flagHolder] Frame 1
onClipEvent (load) { nation = "Russia"; }
Instance of Symbol 1012 MovieClip "flag5" in Symbol 1033 MovieClip [flagHolder] Frame 1
onClipEvent (load) { nation = "Israel"; }
Instance of Symbol 1016 MovieClip "flag6" in Symbol 1033 MovieClip [flagHolder] Frame 1
onClipEvent (load) { nation = "Italy"; }
Instance of Symbol 1020 MovieClip "flag7" in Symbol 1033 MovieClip [flagHolder] Frame 1
onClipEvent (load) { nation = "Germany"; }
Instance of Symbol 1024 MovieClip "flag8" in Symbol 1033 MovieClip [flagHolder] Frame 1
onClipEvent (load) { nation = "France"; }
Instance of Symbol 1028 MovieClip "flag9" in Symbol 1033 MovieClip [flagHolder] Frame 1
onClipEvent (load) { nation = "United Kingdom"; }
Instance of Symbol 1032 MovieClip "flag10" in Symbol 1033 MovieClip [flagHolder] Frame 1
onClipEvent (load) { nation = "United States of America"; }
Symbol 1035 MovieClip Frame 1
var component = _parent; component.registerSkinElement(track_mc, "scrollTrack");
Symbol 1036 MovieClip [FScrollBarSymbol] Frame 1
#initclip 4 FScrollBarClass = function () { if (this._height == 4) { return(undefined); } this.init(); this.minPos = (this.maxPos = (this.pageSize = (this.largeScroll = 0))); this.smallScroll = 1; this.width = (this.horizontal ? (this._width) : (this._height)); this._xscale = (this._yscale = 100); this.setScrollPosition(0); this.tabEnabled = false; if (this._targetInstanceName.length > 0) { this.setScrollTarget(this._parent[this._targetInstanceName]); } this.tabChildren = false; this.setSize(this.width); }; FScrollBarClass.prototype = new FUIComponentClass(); FScrollBarClass.prototype.setHorizontal = function (flag) { if (this.horizontal && (!flag)) { this._xscale = 100; this._rotation = 0; } else if (flag && (!this.horizontal)) { this._xscale = -100; this._rotation = -90; } this.horizontal = flag; }; FScrollBarClass.prototype.setScrollProperties = function (pSize, mnPos, mxPos) { if (!this.enable) { return(undefined); } this.pageSize = pSize; this.minPos = Math.max(mnPos, 0); this.maxPos = Math.max(mxPos, 0); this.scrollPosition = Math.max(this.minPos, this.scrollPosition); this.scrollPosition = Math.min(this.maxPos, this.scrollPosition); if ((this.maxPos - this.minPos) <= 0) { this.scrollThumb_mc.removeMovieClip(); this.upArrow_mc.gotoAndStop(3); this.downArrow_mc.gotoAndStop(3); this.downArrow_mc.onPress = (this.downArrow_mc.onRelease = (this.downArrow_mc.onDragOut = null)); this.upArrow_mc.onPress = (this.upArrow_mc.onRelease = (this.upArrow_mc.onDragOut = null)); this.scrollTrack_mc.onPress = (this.scrollTrack_mc.onRelease = null); this.scrollTrack_mc.onDragOut = (this.scrollTrack_mc.onRollOut = null); this.scrollTrack_mc.useHandCursor = false; } else { var tmp = this.getScrollPosition(); this.upArrow_mc.gotoAndStop(1); this.downArrow_mc.gotoAndStop(1); this.upArrow_mc.onPress = (this.upArrow_mc.onDragOver = this.startUpScroller); this.upArrow_mc.onRelease = (this.upArrow_mc.onDragOut = this.stopScrolling); this.downArrow_mc.onPress = (this.downArrow_mc.onDragOver = this.startDownScroller); this.downArrow_mc.onRelease = (this.downArrow_mc.onDragOut = this.stopScrolling); this.scrollTrack_mc.onPress = (this.scrollTrack_mc.onDragOver = this.startTrackScroller); this.scrollTrack_mc.onRelease = this.stopScrolling; this.scrollTrack_mc.onDragOut = this.stopScrolling; this.scrollTrack_mc.onRollOut = this.stopScrolling; this.scrollTrack_mc.useHandCursor = false; this.attachMovie("ScrollThumb", "scrollThumb_mc", 3); this.scrollThumb_mc._x = 0; this.scrollThumb_mc._y = this.upArrow_mc._height; this.scrollThumb_mc.onPress = this.startDragThumb; this.scrollThumb_mc.controller = this; this.scrollThumb_mc.onRelease = (this.scrollThumb_mc.onReleaseOutside = this.stopDragThumb); this.scrollThumb_mc.useHandCursor = false; this.thumbHeight = (this.pageSize / ((this.maxPos - this.minPos) + this.pageSize)) * this.trackSize; this.thumbMid_mc = this.scrollThumb_mc.mc_sliderMid; this.thumbTop_mc = this.scrollThumb_mc.mc_sliderTop; this.thumbBot_mc = this.scrollThumb_mc.mc_sliderBot; this.thumbHeight = Math.max(this.thumbHeight, 6); this.midHeight = (this.thumbHeight - this.thumbTop_mc._height) - this.thumbBot_mc._height; this.thumbMid_mc._yScale = (this.midHeight * 100) / this.thumbMid_mc._height; this.thumbMid_mc._y = this.thumbTop_mc._height; this.thumbBot_mc._y = this.thumbTop_mc._height + this.midHeight; this.scrollTop = this.scrollThumb_mc._y; this.trackHeight = this.trackSize - this.thumbHeight; this.scrollBot = this.trackHeight + this.scrollTop; tmp = Math.min(tmp, this.maxPos); this.setScrollPosition(Math.max(tmp, this.minPos)); } }; FScrollBarClass.prototype.getScrollPosition = function () { return(this.scrollPosition); }; FScrollBarClass.prototype.setScrollPosition = function (pos) { this.scrollPosition = pos; if (this.scrollThumb_mc != undefined) { pos = Math.min(pos, this.maxPos); pos = Math.max(pos, this.minPos); } this.scrollThumb_mc._y = (((pos - this.minPos) * this.trackHeight) / (this.maxPos - this.minPos)) + this.scrollTop; this.executeCallBack(); }; FScrollBarClass.prototype.setLargeScroll = function (lScroll) { this.largeScroll = lScroll; }; FScrollBarClass.prototype.setSmallScroll = function (sScroll) { this.smallScroll = sScroll; }; FScrollBarClass.prototype.setEnabled = function (enabledFlag) { var wasEnabled = this.enable; if (enabledFlag && (!wasEnabled)) { this.enable = enabledFlag; if (this.textField != undefined) { this.setScrollTarget(this.textField); } else { this.setScrollProperties(this.pageSize, this.cachedMinPos, this.cachedMaxPos); this.setScrollPosition(this.cachedPos); } this.clickFilter = undefined; } else if ((!enabledFlag) && (wasEnabled)) { this.textField.removeListener(this); this.cachedPos = this.getScrollPosition(); this.cachedMinPos = this.minPos; this.cachedMaxPos = this.maxPos; if (this.clickFilter == undefined) { this.setScrollProperties(this.pageSize, 0, 0); } else { this.clickFilter = true; } this.enable = enabledFlag; } }; FScrollBarClass.prototype.setSize = function (hgt) { if (this._height == 1) { return(undefined); } this.width = hgt; this.scrollTrack_mc._yscale = 100; this.scrollTrack_mc._yscale = (100 * this.width) / this.scrollTrack_mc._height; if (this.upArrow_mc == undefined) { this.attachMovie("UpArrow", "upArrow_mc", 1); this.attachMovie("DownArrow", "downArrow_mc", 2); this.downArrow_mc.controller = (this.upArrow_mc.controller = this); this.upArrow_mc.useHandCursor = (this.downArrow_mc.useHandCursor = false); this.upArrow_mc._x = (this.upArrow_mc._y = 0); this.downArrow_mc._x = 0; } this.scrollTrack_mc.controller = this; this.downArrow_mc._y = this.width - this.downArrow_mc._height; this.trackSize = this.width - (2 * this.downArrow_mc._height); if (this.textField != undefined) { this.onTextChanged(); } else { this.setScrollProperties(this.pageSize, this.minPos, this.maxPos); } }; FScrollBarClass.prototype.scrollIt = function (inc, mode) { var delt = this.smallScroll; if (inc != "one") { delt = ((this.largeScroll == 0) ? (this.pageSize) : (this.largeScroll)); } var newPos = (this.getScrollPosition() + (mode * delt)); if (newPos > this.maxPos) { newPos = this.maxPos; } else if (newPos < this.minPos) { newPos = this.minPos; } this.setScrollPosition(newPos); }; FScrollBarClass.prototype.startDragThumb = function () { this.lastY = this._ymouse; this.onMouseMove = this.controller.dragThumb; }; FScrollBarClass.prototype.dragThumb = function () { this.scrollMove = this._ymouse - this.lastY; this.scrollMove = this.scrollMove + this._y; if (this.scrollMove < this.controller.scrollTop) { this.scrollMove = this.controller.scrollTop; } else if (this.scrollMove > this.controller.scrollBot) { this.scrollMove = this.controller.scrollBot; } this._y = this.scrollMove; var c = this.controller; c.scrollPosition = Math.round(((c.maxPos - c.minPos) * (this._y - c.scrollTop)) / c.trackHeight) + c.minPos; this.controller.isScrolling = true; updateAfterEvent(); this.controller.executeCallBack(); }; FScrollBarClass.prototype.stopDragThumb = function () { this.controller.isScrolling = false; this.onMouseMove = null; }; FScrollBarClass.prototype.startTrackScroller = function () { this.controller.trackScroller(); this.controller.scrolling = setInterval(this.controller, "scrollInterval", 500, "page", -1); }; FScrollBarClass.prototype.scrollInterval = function (inc, mode) { clearInterval(this.scrolling); if (inc == "page") { this.trackScroller(); } else { this.scrollIt(inc, mode); } this.scrolling = setInterval(this, "scrollInterval", 35, inc, mode); }; FScrollBarClass.prototype.trackScroller = function () { if ((this.scrollThumb_mc._y + this.thumbHeight) < this._ymouse) { this.scrollIt("page", 1); } else if (this.scrollThumb_mc._y > this._ymouse) { this.scrollIt("page", -1); } }; FScrollBarClass.prototype.stopScrolling = function () { this.controller.downArrow_mc.gotoAndStop(1); this.controller.upArrow_mc.gotoAndStop(1); clearInterval(this.controller.scrolling); }; FScrollBarClass.prototype.startUpScroller = function () { this.controller.upArrow_mc.gotoAndStop(2); this.controller.scrollIt("one", -1); this.controller.scrolling = setInterval(this.controller, "scrollInterval", 500, "one", -1); }; FScrollBarClass.prototype.startDownScroller = function () { this.controller.downArrow_mc.gotoAndStop(2); this.controller.scrollIt("one", 1); this.controller.scrolling = setInterval(this.controller, "scrollInterval", 500, "one", 1); }; FScrollBarClass.prototype.setScrollTarget = function (tF) { if (tF == undefined) { this.textField.removeListener(this); delete this.textField[(this.horizontal ? "hScroller" : "vScroller")]; if ((this.textField.hScroller != undefined) && (this.textField.vScroller != undefined)) { this.textField.unwatch("text"); this.textField.unwatch("htmltext"); } } this.textField = undefined; if (!(tF instanceof TextField)) { return(undefined); } this.textField = tF; this.textField[(this.horizontal ? "hScroller" : "vScroller")] = this; this.onTextChanged(); this.onChanged = function () { this.onTextChanged(); }; this.onScroller = function () { if (!this.isScrolling) { if (!this.horizontal) { this.setScrollPosition(this.textField.scroll); } else { this.setScrollPosition(this.textField.hscroll); } } }; this.textField.addListener(this); this.textField.watch("text", this.callback); this.textField.watch("htmlText", this.callback); }; FScrollBarClass.prototype.callback = function (prop, oldVal, newVal) { clearInterval(this.hScroller.synchScroll); clearInterval(this.vScroller.synchScroll); this.hScroller.synchScroll = setInterval(this.hScroller, "onTextChanged", 50); this.vScroller.synchScroll = setInterval(this.vScroller, "onTextChanged", 50); return(newVal); }; FScrollBarClass.prototype.onTextChanged = function () { if ((!this.enable) || (this.textField == undefined)) { return(undefined); } clearInterval(this.synchScroll); if (this.horizontal) { var pos = this.textField.hscroll; this.setScrollProperties(this.textField._width, 0, this.textField.maxhscroll); this.setScrollPosition(Math.min(pos, this.textField.maxhscroll)); } else { var pos = this.textField.scroll; var pageSize = (this.textField.bottomScroll - this.textField.scroll); this.setScrollProperties(pageSize, 1, this.textField.maxscroll); this.setScrollPosition(Math.min(pos, this.textField.maxscroll)); } }; FScrollBarClass.prototype.executeCallBack = function () { if (this.textField == undefined) { super.executeCallBack(); } else if (this.horizontal) { this.textField.hscroll = this.getScrollPosition(); } else { this.textField.scroll = this.getScrollPosition(); } }; Object.registerClass("FScrollBarSymbol", FScrollBarClass); #endinitclip
Symbol 1053 MovieClip Frame 32
stop();
Symbol 1055 Button
on (release) { _root.gotoAndStop(29); }
Symbol 1060 MovieClip Frame 1
function camControl() { parentColor.setTransform(camColor.getTransform()); var scaleX = (sX / this._width); var scaleY = (sY / this._height); _parent._x = cX - (this._x * scaleX); _parent._y = cY - (this._y * scaleY); _parent._xscale = 100 * scaleX; _parent._yscale = 100 * scaleY; } function resetStage() { var resetTrans = {ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}; parentColor.setTransform(resetTrans); _parent._xscale = 100; _parent._yscale = 100; _parent._x = 0; _parent._y = 0; } parentColor.setTransform(camColor.getTransform()); this.frame._visible = false; var oldMode = Stage.scaleMode; Stage.scaleMode = "exactFit"; var cX = (Stage.width / 2); var cY = (Stage.height / 2); var sX = Stage.width; var sY = Stage.height; Stage.scaleMode = oldMode; var camColor = new Color(this); var parentColor = new Color(_parent); this.onEnterFrame = camControl; camControl(); this.onUnload = resetStage;
Symbol 1099 MovieClip Frame 23
_root.level = (_root.save.level = 25);
Symbol 1099 MovieClip Frame 349
_root.gotoAndStop(29);
Symbol 1160 MovieClip Frame 400
gotoAndPlay (1);
Symbol 1164 MovieClip Frame 400
gotoAndPlay (1);
Symbol 1206 MovieClip Frame 1
stop(); _root.p2poplimit = _root.save.p2poplimit; b1.b1.onRelease = function () { _root.p2poplimit++; _root.save.p2poplimit = _root.p2poplimit; }; b1.b1.onRollOver = (b1.b1.onDragOver = function () { _root[_root.cursorName].gotoAndStop(2); }); b1.b1.onRollOut = (b1.b1.onDragOut = function () { _root[_root.cursorName].gotoAndStop(1); }); b2.b2.onRelease = function () { _root.p2poplimit--; _root.save.p2poplimit = _root.p2poplimit; }; b2.b2.onRollOver = (b2.b2.onDragOver = function () { _root[_root.cursorName].gotoAndStop(2); }); b2.b2.onRollOut = (b2.b2.onDragOut = function () { _root[_root.cursorName].gotoAndStop(1); }); b1.onEnterFrame = function () { this._visible = _root.p2poplimit != 15; }; b2.onEnterFrame = function () { this._visible = _root.p2poplimit != 3; };
Symbol 1209 MovieClip Frame 1
stop(); _root.p1poplimit = _root.save.p1poplimit; b1.b1.onRelease = function () { _root.p1poplimit++; _root.save.p1poplimit = _root.p1poplimit; }; b1.b1.onRollOver = (b1.b1.onDragOver = function () { _root[_root.cursorName].gotoAndStop(2); }); b1.b1.onRollOut = (b1.b1.onDragOut = function () { _root[_root.cursorName].gotoAndStop(1); }); b2.b2.onRelease = function () { _root.p1poplimit--; _root.save.p1poplimit = _root.p1poplimit; }; b2.b2.onRollOver = (b2.b2.onDragOver = function () { _root[_root.cursorName].gotoAndStop(2); }); b2.b2.onRollOut = (b2.b2.onDragOut = function () { _root[_root.cursorName].gotoAndStop(1); }); b1.onEnterFrame = function () { this._visible = _root.p1poplimit != 15; }; b2.onEnterFrame = function () { this._visible = _root.p1poplimit != 3; };
Symbol 1213 MovieClip Frame 1
stop(); _root.team2Budget = _root.save.team2Budget; b1.b1.onRelease = function () { _root.team2Budget = _root.team2Budget - -250; _root.save.team2Budget = _root.team2Budget; }; b1.b1.onRollOver = (b1.b1.onDragOver = function () { _root[_root.cursorName].gotoAndStop(2); }); b1.b1.onRollOut = (b1.b1.onDragOut = function () { _root[_root.cursorName].gotoAndStop(1); }); b2.b2.onRelease = function () { _root.team2Budget = _root.team2Budget - 250; _root.save.team2Budget = _root.team2Budget; }; b2.b2.onRollOver = (b2.b2.onDragOver = function () { _root[_root.cursorName].gotoAndStop(2); }); b2.b2.onRollOut = (b2.b2.onDragOut = function () { _root[_root.cursorName].gotoAndStop(1); }); b1.onEnterFrame = function () { this._visible = _root.team2Budget != 5000; }; b2.onEnterFrame = function () { this._visible = _root.team2Budget != 1000; };
Symbol 1216 MovieClip Frame 1
stop(); _root.team1Budget = _root.save.team1Budget; b1.b1.onRelease = function () { _root.team1Budget = _root.team1Budget - -250; _root.save.team1Budget = _root.team1Budget; }; b1.b1.onRollOver = (b1.b1.onDragOver = function () { _root[_root.cursorName].gotoAndStop(2); }); b1.b1.onRollOut = (b1.b1.onDragOut = function () { _root[_root.cursorName].gotoAndStop(1); }); b2.b2.onRelease = function () { _root.team1Budget = _root.team1Budget - 250; _root.save.team1Budget = _root.team1Budget; }; b2.b2.onRollOver = (b2.b2.onDragOver = function () { _root[_root.cursorName].gotoAndStop(2); }); b2.b2.onRollOut = (b2.b2.onDragOut = function () { _root[_root.cursorName].gotoAndStop(1); }); b1.onEnterFrame = function () { this._visible = _root.team1Budget != 5000; }; b2.onEnterFrame = function () { this._visible = _root.team1Budget != 1000; };
Symbol 1240 MovieClip [SliderComponent] Frame 1
#initclip 6 function Slider() { this.colObj = new Color(this.slide.slideColor); this.colObj.setRGB(this.col); } Slider.prototype = new MovieClip(); Slider.prototype.changeHandler = null; Slider.prototype.onLoad = function () { if (_root._currentframe != 9) { this.swapDepths(9999); removeMovieClip(this); } this.slide.onRollOver = (this.slide.dragOver = function () { _root[cursorName].gotoAndStop(2); }); this.slide.onRollOut = (this.slide.dragOut = function () { _root[cursorName].gotoAndStop(1); }); this.slide.onPress = function () { _root.thing = true; }; this.slide.onMouseMove = function () { if (_root.thing) { var r = this._parent.range._width; this._x = Math.max(0, Math.min(this._parent._xmouse, r)); if (this._parent.changeHandler != null) { this._parent.changeHandler(); } } }; this.slide.onRelease = (this.slide.onReleaseOutside = function () { _root.thing = false; if (this._parent.changeHandler != null) { this._parent.changeHandler(); } }); }; Slider.prototype.getValue = function () { var r = (this.max - this.min); var v = (((this.slide._x / this.range._width) * r) + this.min); return(Math.round(v)); }; Slider.prototype.setMin = function (min) { this.min = min; }; Slider.prototype.setMax = function (max) { this.max = max; }; Slider.prototype.setColor = function (col) { this.colObj.setRGB(col); }; Slider.prototype.setChangeHandler = function (funct) { this.changeHandler = funct; }; Object.registerClass("SliderComponent", Slider); #endinitclip
Symbol 1252 MovieClip Frame 1
advancedSettingsButton.onRelease = function () { _visible = false; _root.advancedOptions._visible = true; };
Symbol 1267 MovieClip Frame 1
stop(); offButton.onRelease = function () { _root.cashBounty = (_root.save.cashBounty = false); gotoAndStop (2); _root.advancedOptions.b6.gotoAndStop(1); _root[_root.cursorName].gotoAndStop(2); }; offButton.onRollOver = (offButton.onDragOver = function () { _root[_root.cursorName].gotoAndStop(2); }); offButton.onRollOut = (offButton.onDragOut = function () { _root[_root.cursorName].gotoAndStop(1); });
Symbol 1278 MovieClip Frame 1
stop(); onButton.onRelease = function () { _root.cashBounty = (_root.save.cashBounty = true); gotoAndStop (2); _root.advancedOptions.b7.gotoAndStop(1); _root[_root.cursorName].gotoAndStop(2); }; onButton.onRollOver = (onButton.onDragOver = function () { _root[_root.cursorName].gotoAndStop(2); }); onButton.onRollOut = (onButton.onDragOut = function () { _root[_root.cursorName].gotoAndStop(1); });
Symbol 1278 MovieClip Frame 2
_root.bountyQuantity = _root.save.bountyQuantity; b1.b1.onRelease = function () { _root.bountyQuantity++; _root.save.bountyQuantity = _root.bountyQuantity; }; b1.b1.onRollOver = (b1.b1.onDragOver = function () { _root[_root.cursorName].gotoAndStop(2); }); b1.b1.onRollOut = (b1.b1.onDragOut = function () { _root[_root.cursorName].gotoAndStop(1); }); b2.b2.onRelease = function () { _root.bountyQuantity--; _root.save.bountyQuantity = _root.bountyQuantity; }; b2.b2.onRollOver = (b2.b2.onDragOver = function () { _root[_root.cursorName].gotoAndStop(2); }); b2.b2.onRollOut = (b2.b2.onDragOut = function () { _root[_root.cursorName].gotoAndStop(1); }); b1.onEnterFrame = function () { this._visible = _root.bountyQuantity != 5; }; b2.onEnterFrame = function () { this._visible = _root.bountyQuantity != 1; };
Symbol 1292 MovieClip Frame 1
stop(); _root.save.optionsFrame = _currentframe; if (_root.save.gameMode == _root.gameMode) { _root.matchVariable = _root.save.matchVariable; _root.save.gameMode = _root.gameMode; } else { _root.matchVariable = 3; _root.save.matchVariable = _root.matchVariable; _root.save.gameMode = _root.gameMode; } b1.b1.onRelease = function () { _root.matchVariable++; }; b1.b1.onRollOver = (b1.b1.onDragOver = function () { _root[_root.cursorName].gotoAndStop(2); }); b1.b1.onRollOut = (b1.b1.onDragOut = function () { _root[_root.cursorName].gotoAndStop(1); }); b2.b2.onRelease = function () { _root.matchVariable--; }; b2.b2.onRollOver = (b2.b2.onDragOver = function () { _root[_root.cursorName].gotoAndStop(2); }); b2.b2.onRollOut = (b2.b2.onDragOut = function () { _root[_root.cursorName].gotoAndStop(1); }); b1.onEnterFrame = function () { this._visible = _root.matchVariable != 5; }; b2.onEnterFrame = function () { this._visible = _root.matchVariable != 1; };
Symbol 1292 MovieClip Frame 2
_root.save.optionsFrame = _currentframe; if (_root.save.gameMode == _root.gameMode) { _root.matchVariable = _root.save.matchVariable; _root.save.gameMode = _root.gameMode; } else { _root.matchVariable = 3; _root.save.matchVariable = _root.matchVariable; _root.save.gameMode = _root.gameMode; } b1.b1.onRelease = function () { _root.matchVariable++; }; b1.b1.onRollOver = (b1.b1.onDragOver = function () { _root[_root.cursorName].gotoAndStop(2); }); b1.b1.onRollOut = (b1.b1.onDragOut = function () { _root[_root.cursorName].gotoAndStop(1); }); b2.b2.onRelease = function () { _root.matchVariable--; }; b2.b2.onRollOver = (b2.b2.onDragOver = function () { _root[_root.cursorName].gotoAndStop(2); }); b2.b2.onRollOut = (b2.b2.onDragOut = function () { _root[_root.cursorName].gotoAndStop(1); }); b1.onEnterFrame = function () { this._visible = _root.matchVariable != 5; }; b2.onEnterFrame = function () { this._visible = _root.matchVariable != 1; };
Symbol 1292 MovieClip Frame 3
_root.save.optionsFrame = _currentframe; if (_root.save.gameMode == _root.gameMode) { _root.matchVariable = _root.save.matchVariable; _root.save.gameMode = _root.gameMode; } else { _root.matchVariable = 3; _root.save.matchVariable = _root.matchVariable; _root.save.gameMode = _root.gameMode; } _root.save.optionsFrame = _currentframe; b1.b1.onRelease = function () { _root.matchVariable++; }; b1.b1.onRollOver = (b1.b1.onDragOver = function () { _root[_root.cursorName].gotoAndStop(2); }); b1.b1.onRollOut = (b1.b1.onDragOut = function () { _root[_root.cursorName].gotoAndStop(1); }); b2.b2.onRelease = function () { _root.matchVariable--; }; b2.b2.onRollOver = (b2.b2.onDragOver = function () { _root[_root.cursorName].gotoAndStop(2); }); b2.b2.onRollOut = (b2.b2.onDragOut = function () { _root[_root.cursorName].gotoAndStop(1); }); b1.onEnterFrame = function () { this._visible = _root.matchVariable != 5; }; b2.onEnterFrame = function () { this._visible = _root.matchVariable != 1; };
Symbol 1292 MovieClip Frame 4
_root.save.optionsFrame = _currentframe; if (_root.save.gameMode == _root.gameMode) { _root.matchVariable = _root.save.matchVariable; _root.save.gameMode = _root.gameMode; } else { _root.matchVariable = 3; _root.save.matchVariable = _root.matchVariable; _root.save.gameMode = _root.gameMode; } b1.b1.onRelease = function () { _root.matchVariable++; }; b1.b1.onRollOver = (b1.b1.onDragOver = function () { _root[_root.cursorName].gotoAndStop(2); }); b1.b1.onRollOut = (b1.b1.onDragOut = function () { _root[_root.cursorName].gotoAndStop(1); }); b2.b2.onRelease = function () { _root.matchVariable--; }; b2.b2.onRollOver = (b2.b2.onDragOver = function () { _root[_root.cursorName].gotoAndStop(2); }); b2.b2.onRollOut = (b2.b2.onDragOut = function () { _root[_root.cursorName].gotoAndStop(1); }); b1.onEnterFrame = function () { this._visible = _root.matchVariable != 5; }; b2.onEnterFrame = function () { this._visible = _root.matchVariable != 1; };
Symbol 1292 MovieClip Frame 5
_root.save.optionsFrame = _currentframe; if (_root.save.gameMode == _root.gameMode) { _root.matchVariable = _root.save.matchVariable; _root.save.gameMode = _root.gameMode; } else { _root.matchVariable = 10; _root.save.matchVariable = _root.matchVariable; _root.save.gameMode = _root.gameMode; } b1.b1.onRelease = function () { _root.matchVariable = _root.matchVariable - -2; }; b1.b1.onRollOver = (b1.b1.onDragOver = function () { _root[_root.cursorName].gotoAndStop(2); }); b1.b1.onRollOut = (b1.b1.onDragOut = function () { _root[_root.cursorName].gotoAndStop(1); }); b2.b2.onRelease = function () { _root.matchVariable = _root.matchVariable - 2; }; b2.b2.onRollOver = (b2.b2.onDragOver = function () { _root[_root.cursorName].gotoAndStop(2); }); b2.b2.onRollOut = (b2.b2.onDragOut = function () { _root[_root.cursorName].gotoAndStop(1); }); b1.onEnterFrame = function () { this._visible = _root.matchVariable != 20; }; b2.onEnterFrame = function () { this._visible = _root.matchVariable != 2; };
Symbol 1293 MovieClip Frame 1
basicSettingsButton.onRelease = function () { _visible = false; _root.basicOptions._visible = true; };
Symbol 1300 MovieClip Frame 1
stop(); deathmatchButton.onRelease = function () { _root.gameMode = "deathmatch"; _root.gameTypeDescription = _root.deathmatchDescription; _root.b1.gotoAndStop(1); _root.b2.gotoAndStop(1); _root.b3.gotoAndStop(1); _root.b4.gotoAndStop(1); gotoAndStop (2); _root.advancedOptions.matchVariableMC.gotoAndStop(5); _root[_root.cursorName].gotoAndStop(1); }; deathmatchButton.onRollOver = (deathmatchButton.onDragOver = function () { _root[_root.cursorName].gotoAndStop(2); }); deathmatchButton.onRollOut = (deathmatchButton.onDragOut = function () { _root[_root.cursorName].gotoAndStop(1); });
Symbol 1308 MovieClip Frame 1
stop(); powerBallButton.onRelease = function () { _root.gameMode = "powerball"; _root.gameTypeDescription = _root.powerBallDescription; _root.b1.gotoAndStop(1); _root.b2.gotoAndStop(1); _root.b3.gotoAndStop(1); gotoAndStop (2); _root.b5.gotoAndStop(1); _root.advancedOptions.matchVariableMC.gotoAndStop(4); _root[_root.cursorName].gotoAndStop(1); }; powerBallButton.onRollOver = (powerBallButton.onDragOver = function () { _root[_root.cursorName].gotoAndStop(2); }); powerBallButton.onRollOut = (powerBallButton.onDragOut = function () { _root[_root.cursorName].gotoAndStop(1); });
Symbol 1315 MovieClip Frame 1
stop(); captureTheFlagButton.onRelease = function () { _root.gameMode = "capturetheflag"; _root.gameTypeDescription = _root.captureTheFlagDescription; _root.b1.gotoAndStop(1); _root.b2.gotoAndStop(1); gotoAndStop (2); _root.b4.gotoAndStop(1); _root.b5.gotoAndStop(1); _root.advancedOptions.matchVariableMC.gotoAndStop(3); _root[_root.cursorName].gotoAndStop(1); }; captureTheFlagButton.onRollOver = (captureTheFlagButton.onDragOver = function () { _root[_root.cursorName].gotoAndStop(2); }); captureTheFlagButton.onRollOut = (captureTheFlagButton.onDragOut = function () { _root[_root.cursorName].gotoAndStop(1); });
Symbol 1322 MovieClip Frame 1
stop(); kingOfTheHillButton.onRelease = function () { _root.gameMode = "kingofthehill"; _root.gameTypeDescription = _root.kingOfTheHillDescription; _root.b1.gotoAndStop(1); gotoAndStop (2); _root.b3.gotoAndStop(1); _root.b4.gotoAndStop(1); _root.b5.gotoAndStop(1); _root.advancedOptions.matchVariableMC.gotoAndStop(2); _root[_root.cursorName].gotoAndStop(1); }; kingOfTheHillButton.onRollOver = (kingOfTheHillButton.onDragOver = function () { _root[_root.cursorName].gotoAndStop(2); }); kingOfTheHillButton.onRollOut = (kingOfTheHillButton.onDragOut = function () { _root[_root.cursorName].gotoAndStop(1); });
Symbol 1328 MovieClip Frame 1
stop(); classicButton.onRelease = function () { _root.gameMode = "classic"; _root.gameTypeDescription = _root.classicDescription; gotoAndStop (2); _root.b2.gotoAndStop(1); _root.b3.gotoAndStop(1); _root.b4.gotoAndStop(1); _root.b5.gotoAndStop(1); _root.advancedOptions.matchVariableMC.gotoAndStop(1); _root[_root.cursorName].gotoAndStop(1); }; classicButton.onRollOver = (classicButton.onDragOver = function () { _root[_root.cursorName].gotoAndStop(2); }); classicButton.onRollOut = (classicButton.onDragOut = function () { _root[_root.cursorName].gotoAndStop(1); });
Symbol 1342 MovieClip Frame 1
stop();
Symbol 1368 MovieClip Frame 1
stop();
Symbol 1387 MovieClip Frame 1
stop();
Symbol 1387 MovieClip Frame 2
nextButton.onRollOver = (nextButton.onDragOver = function () { _root[_root.cursorName].gotoAndStop(2); }); nextButton.onRollOut = (nextButton.onDragOut = function () { _root[_root.cursorName].gotoAndStop(1); }); nextButton.onRelease = function () { _root.save.level = (_root.level = 1); _root.save.flagX = (_root.flagX = _root.squares._x); _root.save.flagY = (_root.flagY = _root.squares._y + 20); _root.gotoAndStop(7); };
Symbol 1392 MovieClip Frame 1
stop();
Symbol 1427 Button
on (release) { save.quality = "LOW"; pointyThingy2.gotoAndStop(3); }
Symbol 1428 Button
on (release) { save.quality = "HIGH"; pointyThingy2.gotoAndStop(1); }
Symbol 1429 Button
on (release) { save.quality = "MEDIUM"; pointyThingy2.gotoAndStop(2); }
Symbol 1437 Button
on (release) { System.showSettings(1); gotoAndStop (11); }
Symbol 1442 Button
on (release) { _root.savefile = SharedObject.getLocal("Commando3"); _root.save = _root.savefile.data; saveResult = _root.savefile.flush(); if (saveResult) { _root.gotoAndStop(2); } else if (saveResult == false) { _root.gotoAndStop(22); } }
Symbol 1443 MovieClip Frame 10
stop();
Symbol 1444 Button
on (release) { System.showSettings(1); gotoAndStop (11); }
Symbol 1446 MovieClip Frame 10
stop();
Symbol 1495 MovieClip Frame 1
stop();
Symbol 1531 MovieClip Frame 2049
stop();
Symbol 1553 MovieClip Frame 1
stopAllSounds();
Symbol 1553 MovieClip Frame 2
stopAllSounds(); _root.gotoAndStop(3);

Library Items

Symbol 1 GraphicUsed by:5
Symbol 2 GraphicUsed by:5
Symbol 3 GraphicUsed by:5
Symbol 4 GraphicUsed by:5
Symbol 5 MovieClip [tile]Uses:1 2 3 4
Symbol 6 GraphicUsed by:7 27 36 59 73 81 88
Symbol 7 MovieClipUses:6Used by:18
Symbol 8 GraphicUsed by:9 26 35 60 72 80 93
Symbol 9 MovieClipUses:8Used by:18
Symbol 10 GraphicUsed by:11 33 61 78
Symbol 11 MovieClipUses:10Used by:18
Symbol 12 GraphicUsed by:13 34 62 79
Symbol 13 MovieClipUses:12Used by:18
Symbol 14 GraphicUsed by:15
Symbol 15 MovieClipUses:14Used by:18
Symbol 16 GraphicUsed by:17 21 43 45 46 52 53 65 69
Symbol 17 MovieClipUses:16Used by:18
Symbol 18 MovieClipUses:7 9 11 13 15 17Used by:38
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClipUses:19Used by:28
Symbol 21 MovieClipUses:16Used by:28
Symbol 22 GraphicUsed by:23 70
Symbol 23 MovieClipUses:22Used by:28
Symbol 24 GraphicUsed by:25 71
Symbol 25 MovieClipUses:24Used by:28
Symbol 26 MovieClipUses:8Used by:28
Symbol 27 MovieClipUses:6Used by:28
Symbol 28 MovieClipUses:20 21 23 25 26 27Used by:38
Symbol 29 GraphicUsed by:30
Symbol 30 MovieClipUses:29Used by:37
Symbol 31 GraphicUsed by:32 77
Symbol 32 MovieClipUses:31Used by:37
Symbol 33 MovieClipUses:10Used by:37
Symbol 34 MovieClipUses:12Used by:37
Symbol 35 MovieClipUses:8Used by:37
Symbol 36 MovieClipUses:6Used by:37
Symbol 37 MovieClipUses:30 32 33 34 35 36Used by:38
Symbol 38 MovieClip [UpArrow]Uses:18 28 37
Symbol 39 GraphicUsed by:40 49 50 54 84
Symbol 40 MovieClipUses:39Used by:44
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClipUses:41Used by:44
Symbol 43 MovieClipUses:16Used by:44
Symbol 44 MovieClipUses:40 42 43Used by:58
Symbol 45 MovieClipUses:16Used by:51
Symbol 46 MovieClipUses:16Used by:51
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClipUses:47Used by:51
Symbol 49 MovieClipUses:39Used by:51
Symbol 50 MovieClipUses:39Used by:51
Symbol 51 MovieClipUses:45 46 48 49 50Used by:58
Symbol 52 MovieClipUses:16Used by:57
Symbol 53 MovieClipUses:16Used by:57
Symbol 54 MovieClipUses:39Used by:57
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClipUses:55Used by:57
Symbol 57 MovieClipUses:52 53 54 56Used by:58
Symbol 58 MovieClip [ScrollThumb]Uses:44 51 57
Symbol 59 MovieClipUses:6Used by:66
Symbol 60 MovieClipUses:8Used by:66
Symbol 61 MovieClipUses:10Used by:66
Symbol 62 MovieClipUses:12Used by:66
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClipUses:63Used by:66
Symbol 65 MovieClipUses:16Used by:66
Symbol 66 MovieClipUses:59 60 61 62 64 65Used by:83
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClipUses:67Used by:74
Symbol 69 MovieClipUses:16Used by:74
Symbol 70 MovieClipUses:22Used by:74
Symbol 71 MovieClipUses:24Used by:74
Symbol 72 MovieClipUses:8Used by:74
Symbol 73 MovieClipUses:6Used by:74
Symbol 74 MovieClipUses:68 69 70 71 72 73Used by:83
Symbol 75 GraphicUsed by:76
Symbol 76 MovieClipUses:75Used by:82
Symbol 77 MovieClipUses:31Used by:82
Symbol 78 MovieClipUses:10Used by:82
Symbol 79 MovieClipUses:12Used by:82
Symbol 80 MovieClipUses:8Used by:82
Symbol 81 MovieClipUses:6Used by:82
Symbol 82 MovieClipUses:76 77 78 79 80 81Used by:83
Symbol 83 MovieClip [DownArrow]Uses:66 74 82
Symbol 84 MovieClip [fcb_hitArea]Uses:39
Symbol 85 GraphicUsed by:86 113 476 858 1051 1053 1099 1400 1404 1416 1420 1424
Symbol 86 MovieClipUses:85Used by:87
Symbol 87 MovieClipUses:86Used by:106
Symbol 88 MovieClipUses:6Used by:94
Symbol 89 GraphicUsed by:90
Symbol 90 MovieClipUses:89Used by:94
Symbol 91 GraphicUsed by:92
Symbol 92 MovieClipUses:91Used by:94
Symbol 93 MovieClipUses:8Used by:94
Symbol 94 MovieClipUses:88 90 92 93Used by:106
Symbol 95 GraphicUsed by:96 98 1034
Symbol 96 MovieClipUses:95Used by:97
Symbol 97 MovieClipUses:96Used by:106
Symbol 98 MovieClipUses:95Used by:99
Symbol 99 MovieClipUses:98Used by:106
Symbol 100 GraphicUsed by:101
Symbol 101 MovieClipUses:100Used by:102
Symbol 102 MovieClipUses:101Used by:106
Symbol 103 GraphicUsed by:104
Symbol 104 MovieClipUses:103Used by:105
Symbol 105 MovieClipUses:104Used by:106
Symbol 106 MovieClip [fcb_states]Uses:87 94 97 99 102 105
Symbol 107 FontUsed by:108
Symbol 108 EditableTextUses:107Used by:109
Symbol 109 MovieClip [FLabelSymbol]Uses:108
Symbol 110 GraphicUsed by:111
Symbol 111 MovieClipUses:110Used by:115
Symbol 112 GraphicUsed by:114
Symbol 113 MovieClipUses:85Used by:114
Symbol 114 MovieClip [FBoundingBoxSymbol]Uses:112 113Used by:115
Symbol 115 MovieClip [FCheckBoxSymbol]Uses:111 114
Symbol 116 GraphicUsed by:117
Symbol 117 MovieClip [fireParticle]Uses:116
Symbol 118 MovieClipUsed by:155
Symbol 119 GraphicUsed by:155
Symbol 120 GraphicUsed by:155
Symbol 121 GraphicUsed by:155
Symbol 122 GraphicUsed by:155
Symbol 123 GraphicUsed by:155
Symbol 124 BitmapUsed by:125
Symbol 125 GraphicUses:124Used by:155
Symbol 126 BitmapUsed by:127
Symbol 127 GraphicUses:126Used by:155
Symbol 128 BitmapUsed by:129
Symbol 129 GraphicUses:128Used by:155
Symbol 130 BitmapUsed by:131
Symbol 131 GraphicUses:130Used by:155
Symbol 132 BitmapUsed by:133
Symbol 133 GraphicUses:132Used by:155
Symbol 134 BitmapUsed by:135
Symbol 135 GraphicUses:134Used by:155
Symbol 136 BitmapUsed by:137
Symbol 137 GraphicUses:136Used by:155
Symbol 138 BitmapUsed by:139
Symbol 139 GraphicUses:138Used by:155
Symbol 140 BitmapUsed by:141
Symbol 141 GraphicUses:140Used by:155
Symbol 142 BitmapUsed by:143
Symbol 143 GraphicUses:142Used by:155
Symbol 144 BitmapUsed by:145
Symbol 145 GraphicUses:144Used by:155
Symbol 146 GraphicUsed by:155
Symbol 147 GraphicUsed by:155
Symbol 148 GraphicUsed by:155
Symbol 149 GraphicUsed by:150
Symbol 150 MovieClipUses:149Used by:155
Symbol 151 ShapeTweeningUsed by:154
Symbol 152 ShapeTweeningUsed by:154
Symbol 153 GraphicUsed by:154
Symbol 154 MovieClipUses:151 152 153Used by:155
Symbol 155 MovieClip [nuke]Uses:118 119 120 121 122 123 125 127 129 131 133 135 137 139 141 143 145 146 147 148 150 154
Symbol 156 MovieClip [FUIComponentSymbol]
Symbol 157 GraphicUsed by:163 200 656 673 692 716
Symbol 158 GraphicUsed by:163 200 656 673 692 716
Symbol 159 GraphicUsed by:163 200 656 673 692 716
Symbol 160 GraphicUsed by:163 200 656 673 692 716
Symbol 161 GraphicUsed by:163 200 656 673 692 716
Symbol 162 GraphicUsed by:163 200 656 673 692 716
Symbol 163 MovieClipUses:157 158 159 160 161 162Used by:182 199 220
Symbol 164 GraphicUsed by:182 220
Symbol 165 GraphicUsed by:166
Symbol 166 MovieClipUses:165Used by:182 220  Timeline
Symbol 167 GraphicUsed by:171
Symbol 168 GraphicUsed by:171
Symbol 169 GraphicUsed by:171
Symbol 170 GraphicUsed by:171
Symbol 171 MovieClipUses:167 168 169 170Used by:179
Symbol 172 GraphicUsed by:179 219
Symbol 173 GraphicUsed by:174
Symbol 174 MovieClipUses:173Used by:179 219  Timeline
Symbol 175 GraphicUsed by:179
Symbol 176 GraphicUsed by:177
Symbol 177 MovieClipUses:176Used by:178
Symbol 178 MovieClipUses:177Used by:179
Symbol 179 MovieClipUses:171 172 174 175 178Used by:182
Symbol 180 GraphicUsed by:181
Symbol 181 MovieClipUses:180Used by:182 199 209 220
Symbol 182 MovieClip [comanche2]Uses:163 164 166 179 181
Symbol 183 GraphicUsed by:199 209
Symbol 184 GraphicUsed by:185
Symbol 185 MovieClipUses:184Used by:186
Symbol 186 MovieClipUses:185Used by:199 209
Symbol 187 GraphicUsed by:193 202
Symbol 188 ShapeTweeningUsed by:193
Symbol 189 GraphicUsed by:193 202
Symbol 190 GraphicUsed by:193 202
Symbol 191 GraphicUsed by:193 202 490 543 1375
Symbol 192 GraphicUsed by:193 202
Symbol 193 MovieClipUses:187 189 188 190 191 192Used by:198
Symbol 194 GraphicUsed by:198 204
Symbol 195 GraphicUsed by:196
Symbol 196 MovieClipUses:195Used by:198 204
Symbol 197 GraphicUsed by:198
Symbol 198 MovieClipUses:193 194 196 197Used by:199
Symbol 199 MovieClip [helix2]Uses:163 183 186 198 181
Symbol 200 MovieClipUses:157 158 159 160 161 162Used by:209
Symbol 201 ShapeTweeningUsed by:202
Symbol 202 MovieClipUses:187 189 201 190 191 192Used by:204
Symbol 203 GraphicUsed by:204
Symbol 204 MovieClipUses:202 194 196 203Used by:209
Symbol 205 GraphicUsed by:208
Symbol 206 GraphicUsed by:207
Symbol 207 MovieClipUses:206Used by:208  Timeline
Symbol 208 MovieClipUses:205 207Used by:209 220 586 601 620 634 645 712 715 737 744 753
Symbol 209 MovieClip [helix]Uses:200 183 186 204 208 181
Symbol 210 GraphicUsed by:214
Symbol 211 GraphicUsed by:214
Symbol 212 GraphicUsed by:214
Symbol 213 GraphicUsed by:214
Symbol 214 MovieClipUses:210 211 212 213Used by:219
Symbol 215 GraphicUsed by:219
Symbol 216 GraphicUsed by:217
Symbol 217 MovieClipUses:216Used by:218
Symbol 218 MovieClipUses:217Used by:219
Symbol 219 MovieClipUses:214 172 174 215 218Used by:220
Symbol 220 MovieClip [comanche]Uses:163 164 166 219 208 181
Symbol 221 GraphicUsed by:222
Symbol 222 MovieClip [arrowPointer]Uses:221Used by:553
Symbol 223 FontUsed by:224 227 236 244 251 263 271 279 287 295 306 318 324 333 343 352 358 363 370 380 387 394 399 406 408 413 417 447 454 485 491 497 876 877 879 880 881 883 885 887 889 890 892 894 895 896 898 900 902 904 1451 1526
Symbol 224 EditableTextUses:223Used by:553
Symbol 225 GraphicUsed by:553
Symbol 226 GraphicUsed by:233
Symbol 227 TextUses:223Used by:233  Timeline
Symbol 228 FontUsed by:229 237 245 252 263 271 272 279 281 287 289 295 297 306 308 318 324 326 333 335 343 345 352 358 363 370 372 380 382 387 394 399 406 413 417 447 454 477 478 479 480 481 485 491 497 508 509 510 511 512 513 514 515 516 517 518 524 525 526 527 528 529 530 531 532 549 550 876 877 879 880 881 883 885 887 889 890 892 894 895 896 898 900 902 904 1373 1376 1457 1458 1459 1460 1461 1462 1526
Symbol 229 TextUses:228Used by:233
Symbol 230 GraphicUsed by:233
Symbol 231 GraphicUsed by:233
Symbol 232 GraphicUsed by:233
Symbol 233 ButtonUses:226 227 229 230 231 232Used by:234
Symbol 234 MovieClipUses:233Used by:476
Symbol 235 GraphicUsed by:241
Symbol 236 TextUses:223Used by:241  Timeline
Symbol 237 TextUses:228Used by:241
Symbol 238 GraphicUsed by:241
Symbol 239 GraphicUsed by:241
Symbol 240 GraphicUsed by:241 248
Symbol 241 ButtonUses:235 236 237 238 239 240Used by:242
Symbol 242 MovieClipUses:241Used by:476
Symbol 243 GraphicUsed by:248
Symbol 244 TextUses:223Used by:248  Timeline
Symbol 245 TextUses:228Used by:248
Symbol 246 GraphicUsed by:248
Symbol 247 GraphicUsed by:248
Symbol 248 ButtonUses:243 244 245 246 247 240Used by:249
Symbol 249 MovieClipUses:248Used by:476
Symbol 250 GraphicUsed by:256
Symbol 251 TextUses:223Used by:256  Timeline
Symbol 252 TextUses:228Used by:256
Symbol 253 GraphicUsed by:256
Symbol 254 GraphicUsed by:256
Symbol 255 GraphicUsed by:256
Symbol 256 ButtonUses:250 251 252 253 254 255Used by:257
Symbol 257 MovieClipUses:256Used by:476
Symbol 258 GraphicUsed by:476
Symbol 259 GraphicUsed by:260
Symbol 260 MovieClipUses:259Used by:266 419 438 450 1527
Symbol 261 GraphicUsed by:266 274 282 290 298 309 319 327 336 346 353 359 364 373 383 388 395 400 419 438 449 450 456 486 487 488 492 493 494 498 499 500 1527
Symbol 262 GraphicUsed by:266 419 438 450
Symbol 263 TextUses:228 223Used by:266 419 438 450
Symbol 264 GraphicUsed by:266 419 438 450
Symbol 265 GraphicUsed by:266 274 282 290 298 309 319 327 336 346 353 359 364 373 383 388 395 400 407 414 418 419 438 439 440 441 449 450 456 486 492 498 1427 1428 1429 1527
Symbol 266 ButtonUses:260 261 262 263 264 265Used by:476
Symbol 267 GraphicUsed by:269
Symbol 268 GraphicUsed by:269
Symbol 269 MovieClipUses:268 267Used by:274 932
Symbol 270 GraphicUsed by:274
Symbol 271 TextUses:228 223Used by:274
Symbol 272 EditableTextUses:228Used by:274
Symbol 273 GraphicUsed by:274
Symbol 274 ButtonUses:269 261 270 271 272 273 265Used by:275
Symbol 275 MovieClipUses:274Used by:476
Symbol 276 GraphicUsed by:277
Symbol 277 MovieClipUses:276Used by:282 932
Symbol 278 GraphicUsed by:282 906
Symbol 279 TextUses:228 223Used by:282
Symbol 280 GraphicUsed by:282
Symbol 281 EditableTextUses:228Used by:282
Symbol 282 ButtonUses:277 261 278 279 280 281 265Used by:283
Symbol 283 MovieClipUses:282Used by:476
Symbol 284 GraphicUsed by:285
Symbol 285 MovieClipUses:284Used by:290 932
Symbol 286 GraphicUsed by:290 906
Symbol 287 TextUses:228 223Used by:290
Symbol 288 GraphicUsed by:290
Symbol 289 EditableTextUses:228Used by:290
Symbol 290 ButtonUses:285 261 286 287 288 289 265Used by:291
Symbol 291 MovieClipUses:290Used by:476
Symbol 292 GraphicUsed by:293
Symbol 293 MovieClipUses:292Used by:298 932
Symbol 294 GraphicUsed by:298
Symbol 295 TextUses:228 223Used by:298
Symbol 296 GraphicUsed by:298
Symbol 297 EditableTextUses:228Used by:298
Symbol 298 ButtonUses:293 261 294 295 296 297 265Used by:299
Symbol 299 MovieClipUses:298Used by:476
Symbol 300 GraphicUsed by:476
Symbol 301 GraphicUsed by:303 322
Symbol 302 GraphicUsed by:303
Symbol 303 MovieClipUses:302 301Used by:309 932
Symbol 304 GraphicUsed by:309
Symbol 305 FontUsed by:306 352 363 895
Symbol 306 TextUses:228 305 223Used by:309
Symbol 307 GraphicUsed by:309
Symbol 308 EditableTextUses:228Used by:309
Symbol 309 ButtonUses:303 261 304 306 307 308 265Used by:310
Symbol 310 MovieClipUses:309Used by:476
Symbol 311 GraphicUsed by:316
Symbol 312 GraphicUsed by:316
Symbol 313 GraphicUsed by:314
Symbol 314 MovieClipUses:313Used by:316 341 476
Symbol 315 GraphicUsed by:316
Symbol 316 MovieClipUses:312 314 315 311Used by:319 932
Symbol 317 GraphicUsed by:319 388
Symbol 318 TextUses:228 223Used by:319
Symbol 319 ButtonUses:316 261 317 318 265Used by:320
Symbol 320 MovieClipUses:319Used by:476
Symbol 321 GraphicUsed by:322
Symbol 322 MovieClipUses:321 301Used by:327 932
Symbol 323 GraphicUsed by:327
Symbol 324 TextUses:228 223Used by:327
Symbol 325 GraphicUsed by:327
Symbol 326 EditableTextUses:228Used by:327
Symbol 327 ButtonUses:322 261 323 324 325 326 265Used by:328
Symbol 328 MovieClipUses:327Used by:476
Symbol 329 GraphicUsed by:331
Symbol 330 GraphicUsed by:331
Symbol 331 MovieClipUses:330 329Used by:336 932
Symbol 332 GraphicUsed by:336
Symbol 333 TextUses:228 223Used by:336
Symbol 334 GraphicUsed by:336
Symbol 335 EditableTextUses:228Used by:336
Symbol 336 ButtonUses:331 261 332 333 334 335 265Used by:337
Symbol 337 MovieClipUses:336Used by:476
Symbol 338 GraphicUsed by:341
Symbol 339 GraphicUsed by:341
Symbol 340 GraphicUsed by:341
Symbol 341 MovieClipUses:339 314 340 338Used by:346 932
Symbol 342 GraphicUsed by:346
Symbol 343 TextUses:228 223Used by:346
Symbol 344 GraphicUsed by:346
Symbol 345 EditableTextUses:228Used by:346
Symbol 346 ButtonUses:341 261 342 343 344 345 265Used by:347
Symbol 347 MovieClipUses:346Used by:476
Symbol 348 GraphicUsed by:476
Symbol 349 GraphicUsed by:350
Symbol 350 MovieClipUses:349Used by:353 932
Symbol 351 GraphicUsed by:353
Symbol 352 TextUses:228 305 223Used by:353
Symbol 353 ButtonUses:350 261 351 352 265Used by:354
Symbol 354 MovieClipUses:353Used by:476
Symbol 355 GraphicUsed by:356
Symbol 356 MovieClipUses:355Used by:359 932
Symbol 357 GraphicUsed by:359 364
Symbol 358 TextUses:228 223Used by:359
Symbol 359 ButtonUses:356 261 357 358 265Used by:360
Symbol 360 MovieClipUses:359Used by:476
Symbol 361 GraphicUsed by:362
Symbol 362 MovieClipUses:361Used by:364 932
Symbol 363 TextUses:228 305 223Used by:364
Symbol 364 ButtonUses:362 261 357 363 265Used by:365
Symbol 365 MovieClipUses:364Used by:476
Symbol 366 GraphicUsed by:476
Symbol 367 GraphicUsed by:368
Symbol 368 MovieClipUses:367Used by:373 932
Symbol 369 GraphicUsed by:373
Symbol 370 TextUses:228 223Used by:373
Symbol 371 GraphicUsed by:373
Symbol 372 EditableTextUses:228Used by:373
Symbol 373 ButtonUses:368 261 369 370 371 372 265Used by:374
Symbol 374 MovieClipUses:373Used by:476
Symbol 375 GraphicUsed by:376
Symbol 376 MovieClipUses:375Used by:378
Symbol 377 GraphicUsed by:378
Symbol 378 MovieClipUses:376 377Used by:383 932
Symbol 379 GraphicUsed by:383 906
Symbol 380 TextUses:228 223Used by:383
Symbol 381 GraphicUsed by:383
Symbol 382 EditableTextUses:228Used by:383
Symbol 383 ButtonUses:378 261 379 380 381 382 265Used by:384
Symbol 384 MovieClipUses:383Used by:476
Symbol 385 GraphicUsed by:386
Symbol 386 MovieClipUses:385Used by:388 932
Symbol 387 TextUses:228 223Used by:388
Symbol 388 ButtonUses:386 261 317 387 265Used by:389
Symbol 389 MovieClipUses:388Used by:476
Symbol 390 GraphicUsed by:476
Symbol 391 GraphicUsed by:392
Symbol 392 MovieClipUses:391Used by:395
Symbol 393 GraphicUsed by:395
Symbol 394 TextUses:228 223Used by:395
Symbol 395 ButtonUses:392 261 393 394 265Used by:476
Symbol 396 GraphicUsed by:397
Symbol 397 MovieClipUses:396Used by:400
Symbol 398 GraphicUsed by:400
Symbol 399 TextUses:228 223Used by:400
Symbol 400 ButtonUses:397 261 398 399 265Used by:476
Symbol 401 GraphicUsed by:476
Symbol 402 GraphicUsed by:403
Symbol 403 MovieClipUses:402Used by:407 439 1427
Symbol 404 GraphicUsed by:407 414 418 439 440 441 933 1427 1428 1429
Symbol 405 GraphicUsed by:407 414 418 439 440 441 1427 1428 1429
Symbol 406 TextUses:228 223Used by:407 439 1427
Symbol 407 ButtonUses:403 404 405 406 265Used by:476
Symbol 408 TextUses:223Used by:476  Timeline
Symbol 409 GraphicUsed by:410
Symbol 410 MovieClipUses:409Used by:476  Timeline
Symbol 411 GraphicUsed by:412
Symbol 412 MovieClipUses:411Used by:414 440 1428
Symbol 413 TextUses:228 223Used by:414 440 1428
Symbol 414 ButtonUses:412 404 405 413 265Used by:476
Symbol 415 GraphicUsed by:416
Symbol 416 MovieClipUses:415Used by:418 441 1429
Symbol 417 TextUses:228 223Used by:418 441 1429
Symbol 418 ButtonUses:416 404 405 417 265Used by:476
Symbol 419 ButtonUses:260 261 262 263 264 265Used by:476
Symbol 420 FontUsed by:421 433 435 545 547 766 767 769 771 773 1037 1100 1120 1137 1138 1151 1152 1153 1155 1157 1161 1165 1167 1168 1169 1185 1186 1187 1188 1189 1190 1192 1204 1205 1207 1208 1210 1211 1212 1214 1215 1217 1218 1219 1221 1223 1224 1225 1227 1228 1229 1230 1231 1232 1233 1241 1242 1243 1247 1248 1249 1253 1254 1255 1257 1258 1259 1260 1261 1262 1265 1266 1268 1269 1270 1273 1275 1276 1277 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1294 1295 1296 1299 1301 1302 1303 1305 1307 1309 1310 1311 1314 1316 1317 1318 1321 1323 1324 1325 1327 1329 1330 1331 1332 1333 1336 1337 1338 1341 1343 1344 1345 1354 1355 1385 1388 1391 1393 1394 1395 1396 1397 1398 1399 1401 1402 1403 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1417 1418 1419 1421 1422 1423 1425 1426 1430 1431 1432 1433 1435 1436 1438 1439 1440 1441 1445 1447 1449 1465 1466 1467 1468 1469 1471 1472 1474 1475 1476 1477 1478 1479 1480 1481 1489 1490 1491 1494 1498 1499 1507 1508 1510 1511 1512 1519 1520 1521 1523 1524 1530
Symbol 421 TextUses:420Used by:476
Symbol 422 GraphicUsed by:426
Symbol 423 GraphicUsed by:426
Symbol 424 GraphicUsed by:426
Symbol 425 GraphicUsed by:426
Symbol 426 ButtonUses:422 423 424 425Used by:427
Symbol 427 MovieClipUses:426Used by:432 434 436
Symbol 428 GraphicUsed by:429
Symbol 429 MovieClipUses:428Used by:432 434 436
Symbol 430 GraphicUsed by:432 434 436
Symbol 431 GraphicUsed by:432 434 436
Symbol 432 MovieClipUses:427 430 429 431Used by:476  Timeline
Symbol 433 TextUses:420Used by:476
Symbol 434 MovieClipUses:427 430 429 431Used by:476  Timeline
Symbol 435 TextUses:420Used by:476
Symbol 436 MovieClipUses:427 430 429 431Used by:476  Timeline
Symbol 437 GraphicUsed by:476
Symbol 438 ButtonUses:260 261 262 263 264 265Used by:476
Symbol 439 ButtonUses:403 404 405 406 265Used by:476
Symbol 440 ButtonUses:412 404 405 413 265Used by:476
Symbol 441 ButtonUses:416 404 405 417 265Used by:476
Symbol 442 GraphicUsed by:476
Symbol 443 GraphicUsed by:476
Symbol 444 GraphicUsed by:445
Symbol 445 MovieClipUses:444Used by:449
Symbol 446 GraphicUsed by:449
Symbol 447 TextUses:228 223Used by:449
Symbol 448 GraphicUsed by:449
Symbol 449 ButtonUses:445 261 446 447 448 265Used by:476
Symbol 450 ButtonUses:260 261 262 263 264 265Used by:476
Symbol 451 GraphicUsed by:452
Symbol 452 MovieClipUses:451Used by:456
Symbol 453 GraphicUsed by:456
Symbol 454 TextUses:228 223Used by:456
Symbol 455 GraphicUsed by:456
Symbol 456 ButtonUses:452 261 453 454 455 265Used by:476
Symbol 457 GraphicUsed by:476
Symbol 458 GraphicUsed by:476
Symbol 459 GraphicUsed by:461 469 471 473 475 476
Symbol 460 GraphicUsed by:461
Symbol 461 MovieClipUses:460 459Used by:476
Symbol 462 GraphicUsed by:463
Symbol 463 MovieClipUses:462Used by:465
Symbol 464 GraphicUsed by:465
Symbol 465 MovieClipUses:463 464Used by:476
Symbol 466 GraphicUsed by:467
Symbol 467 MovieClipUses:466Used by:476
Symbol 468 GraphicUsed by:469
Symbol 469 MovieClipUses:468 459Used by:476
Symbol 470 GraphicUsed by:471
Symbol 471 MovieClipUses:470 459Used by:476
Symbol 472 GraphicUsed by:473
Symbol 473 MovieClipUses:472 459Used by:476
Symbol 474 GraphicUsed by:475
Symbol 475 MovieClipUses:474 459Used by:476
Symbol 476 MovieClipUses:234 242 249 257 258 266 275 283 291 299 300 310 320 328 337 347 348 354 360 365 366 374 384 389 390 395 400 401 407 408 410 414 418 85 419 421 432 433 434 435 436 437 438 439 440 441 442 443 449 450 456 457 458 314 459 461 465 467 469 471 473 475Used by:553
Symbol 477 EditableTextUses:228Used by:553
Symbol 478 EditableTextUses:228Used by:553
Symbol 479 TextUses:228Used by:553  Timeline
Symbol 480 EditableTextUses:228Used by:553
Symbol 481 EditableTextUses:228Used by:553
Symbol 482 GraphicUsed by:483
Symbol 483 MovieClipUses:482Used by:486 487 932  Timeline
Symbol 484 GraphicUsed by:486 492 498
Symbol 485 TextUses:228 223Used by:486
Symbol 486 ButtonUses:483 261 484 485 265Used by:487
Symbol 487 MovieClipUses:261 483 486Used by:488 504
Symbol 488 MovieClipUses:261 487Used by:553
Symbol 489 GraphicUsed by:490
Symbol 490 MovieClipUses:489 191Used by:492 493 932  Timeline
Symbol 491 TextUses:228 223Used by:492
Symbol 492 ButtonUses:490 261 484 491 265Used by:493
Symbol 493 MovieClipUses:261 490 492Used by:494 505
Symbol 494 MovieClipUses:261 493Used by:553
Symbol 495 GraphicUsed by:496
Symbol 496 MovieClipUses:495Used by:498 499 932  Timeline
Symbol 497 TextUses:228 223Used by:498
Symbol 498 ButtonUses:496 261 484 497 265Used by:499
Symbol 499 MovieClipUses:261 496 498Used by:500 506
Symbol 500 MovieClipUses:261 499Used by:553
Symbol 501 BitmapUsed by:502
Symbol 502 GraphicUses:501Used by:503
Symbol 503 MovieClipUses:502Used by:553  Timeline
Symbol 504 MovieClipUses:487Used by:553
Symbol 505 MovieClipUses:493Used by:553
Symbol 506 MovieClipUses:499Used by:553
Symbol 507 GraphicUsed by:553  Timeline
Symbol 508 EditableTextUses:228Used by:553
Symbol 509 EditableTextUses:228Used by:553
Symbol 510 EditableTextUses:228Used by:553
Symbol 511 EditableTextUses:228Used by:553
Symbol 512 EditableTextUses:228Used by:553
Symbol 513 EditableTextUses:228Used by:553
Symbol 514 EditableTextUses:228Used by:553
Symbol 515 EditableTextUses:228Used by:553
Symbol 516 EditableTextUses:228Used by:553
Symbol 517 EditableTextUses:228Used by:553
Symbol 518 EditableTextUses:228Used by:553
Symbol 519 GraphicUsed by:520
Symbol 520 MovieClipUses:519Used by:553
Symbol 521 GraphicUsed by:553
Symbol 522 MovieClipUsed by:553
Symbol 523 GraphicUsed by:553
Symbol 524 EditableTextUses:228Used by:553
Symbol 525 EditableTextUses:228Used by:553
Symbol 526 EditableTextUses:228Used by:553
Symbol 527 EditableTextUses:228Used by:553
Symbol 528 EditableTextUses:228Used by:553
Symbol 529 EditableTextUses:228Used by:553
Symbol 530 EditableTextUses:228Used by:553
Symbol 531 EditableTextUses:228Used by:553
Symbol 532 EditableTextUses:228Used by:553
Symbol 533 GraphicUsed by:534
Symbol 534 MovieClipUses:533Used by:543
Symbol 535 GraphicUsed by:543
Symbol 536 BitmapUsed by:538 1146 1470 1509
Symbol 537 BitmapUsed by:538 540
Symbol 538 GraphicUses:536 537Used by:543
Symbol 539 BitmapUsed by:540 1147
Symbol 540 GraphicUses:539 537Used by:543
Symbol 541 BitmapUsed by:542 1148
Symbol 542 GraphicUses:541Used by:543
Symbol 543 MovieClipUses:534 535 538 191 540 542Used by:553  Timeline
Symbol 544 GraphicUsed by:548 1356 1437 1442 1444
Symbol 545 TextUses:420Used by:548  Timeline
Symbol 546 GraphicUsed by:548 1356 1437 1442 1444
Symbol 547 TextUses:420Used by:548
Symbol 548 ButtonUses:544 545 546 547Used by:553
Symbol 549 EditableTextUses:228Used by:553
Symbol 550 EditableTextUses:228Used by:553
Symbol 551 GraphicUsed by:553
Symbol 552 GraphicUsed by:553
Symbol 553 MovieClip [HUD]Uses:222 224 225 476 477 478 479 480 481 488 494 500 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 520 521 522 523 524 525 526 527 528 529 530 531 532 543 548 549 550 551 552
Symbol 554 GraphicUsed by:555
Symbol 555 MovieClipUses:554Used by:568
Symbol 556 GraphicUsed by:560 565 567  Timeline
Symbol 557 GraphicUsed by:560 565 567 606 608 610  Timeline
Symbol 558 GraphicUsed by:560 565 567 606 608 610 616 617 619 625 631 633 638 642 644  Timeline
Symbol 559 GraphicUsed by:560 565 567 638 642 644  Timeline
Symbol 560 MovieClipUses:556 557 558 559Used by:568
Symbol 561 GraphicUsed by:565 567 576 583 585 592 598 600
Symbol 562 GraphicUsed by:565
Symbol 563 GraphicUsed by:565
Symbol 564 GraphicUsed by:565
Symbol 565 MovieClipUses:556 557 558 559 561 562 563 564Used by:568
Symbol 566 GraphicUsed by:567
Symbol 567 MovieClipUses:556 557 558 559 561 566Used by:568
Symbol 568 MovieClip [lInf2]Uses:555 560 565 567
Symbol 569 GraphicUsed by:570
Symbol 570 MovieClipUses:569Used by:586
Symbol 571 GraphicUsed by:576 583 585
Symbol 572 GraphicUsed by:576 583 585 598
Symbol 573 GraphicUsed by:576 583 585 592 598 600
Symbol 574 GraphicUsed by:576 583 598
Symbol 575 GraphicUsed by:576 583 585
Symbol 576 MovieClipUses:571 572 573 574 561 575Used by:586
Symbol 577 GraphicUsed by:583
Symbol 578 GraphicUsed by:583
Symbol 579 GraphicUsed by:583
Symbol 580 GraphicUsed by:583
Symbol 581 GraphicUsed by:583
Symbol 582 GraphicUsed by:583 585 592 598 600
Symbol 583 MovieClipUses:571 572 573 574 561 575 577 578 579 580 581 582Used by:586
Symbol 584 GraphicUsed by:585
Symbol 585 MovieClipUses:571 572 573 582 561 575 584Used by:586
Symbol 586 MovieClip [RPG2]Uses:570 208 576 583 585
Symbol 587 GraphicUsed by:588  Timeline
Symbol 588 MovieClipUses:587Used by:601
Symbol 589 GraphicUsed by:592 598 600
Symbol 590 GraphicUsed by:592 598 600
Symbol 591 GraphicUsed by:592 598 600
Symbol 592 MovieClipUses:589 590 573 561 582 591Used by:601
Symbol 593 GraphicUsed by:598
Symbol 594 GraphicUsed by:598
Symbol 595 GraphicUsed by:598
Symbol 596 GraphicUsed by:598
Symbol 597 GraphicUsed by:598
Symbol 598 MovieClipUses:589 590 573 574 561 591 593 594 595 596 597 572 582Used by:601
Symbol 599 GraphicUsed by:600
Symbol 600 MovieClipUses:589 590 573 582 561 591 599Used by:601
Symbol 601 MovieClip [RPG1]Uses:588 208 592 598 600
Symbol 602 GraphicUsed by:603
Symbol 603 MovieClipUses:602Used by:611
Symbol 604 GraphicUsed by:606 608 610
Symbol 605 GraphicUsed by:606 608 610 616 617 619  Timeline
Symbol 606 MovieClipUses:604 557 558 605Used by:611
Symbol 607 GraphicUsed by:608 617
Symbol 608 MovieClipUses:604 557 558 605 607Used by:611
Symbol 609 GraphicUsed by:610
Symbol 610 MovieClipUses:604 557 558 605 609Used by:611
Symbol 611 MovieClip [lTroop2]Uses:603 606 608 610
Symbol 612 GraphicUsed by:613
Symbol 613 MovieClipUses:612Used by:620
Symbol 614 GraphicUsed by:616 617 619  Timeline
Symbol 615 GraphicUsed by:616 617 619 625 631 633 638 642 644  Timeline
Symbol 616 MovieClipUses:614 615 558 605Used by:620
Symbol 617 MovieClipUses:614 615 558 605 607Used by:620
Symbol 618 GraphicUsed by:619
Symbol 619 MovieClipUses:614 615 558 605 618Used by:620
Symbol 620 MovieClip [lTroop]Uses:613 208 616 617 619
Symbol 621 GraphicUsed by:622
Symbol 622 MovieClipUses:621Used by:634  Timeline
Symbol 623 GraphicUsed by:625 631 633
Symbol 624 GraphicUsed by:625 631 633
Symbol 625 MovieClipUses:623 615 558 624Used by:634
Symbol 626 GraphicUsed by:631
Symbol 627 GraphicUsed by:631
Symbol 628 GraphicUsed by:631
Symbol 629 GraphicUsed by:631
Symbol 630 GraphicUsed by:631
Symbol 631 MovieClipUses:623 615 558 624 626 627 628 629 630Used by:634
Symbol 632 GraphicUsed by:633
Symbol 633 MovieClipUses:623 615 558 624 632Used by:634
Symbol 634 MovieClip [sniper]Uses:622 208 625 631 633
Symbol 635 GraphicUsed by:636
Symbol 636 MovieClipUses:635Used by:645
Symbol 637 GraphicUsed by:638 642 644  Timeline
Symbol 638 MovieClipUses:637 615 558 559Used by:645
Symbol 639 GraphicUsed by:642
Symbol 640 GraphicUsed by:642  Timeline
Symbol 641 GraphicUsed by:642
Symbol 642 MovieClipUses:637 615 558 559 639 640 641Used by:645
Symbol 643 GraphicUsed by:644
Symbol 644 MovieClipUses:637 615 558 559 643Used by:645
Symbol 645 MovieClip [lInf1]Uses:636 208 638 642 644
Symbol 646 GraphicUsed by:647
Symbol 647 MovieClip [clearSmoke]Uses:646
Symbol 648 GraphicUsed by:649
Symbol 649 MovieClipUses:648Used by:651 759
Symbol 650 GraphicUsed by:651
Symbol 651 MovieClip [rocket]Uses:649 650
Symbol 652 GraphicUsed by:653
Symbol 653 MovieClip [missileHole]Uses:652
Symbol 654 GraphicUsed by:655
Symbol 655 MovieClip [missileBlast]Uses:654
Symbol 656 MovieClipUses:157 158 159 160 161 162Used by:672 753
Symbol 657 GraphicUsed by:662
Symbol 658 GraphicUsed by:662
Symbol 659 GraphicUsed by:662
Symbol 660 GraphicUsed by:662
Symbol 661 GraphicUsed by:662
Symbol 662 MovieClipUses:657 658 659 660 661Used by:667
Symbol 663 GraphicUsed by:667 751  Timeline
Symbol 664 GraphicUsed by:665
Symbol 665 MovieClipUses:664Used by:667 751  Timeline
Symbol 666 GraphicUsed by:667 751
Symbol 667 MovieClipUses:662 663 665 666Used by:672
Symbol 668 GraphicUsed by:671 752  Timeline
Symbol 669 GraphicUsed by:670
Symbol 670 MovieClipUses:669Used by:671 752  Timeline
Symbol 671 MovieClipUses:668 670Used by:672
Symbol 672 MovieClip [hTank2]Uses:656 667 671
Symbol 673 MovieClipUses:157 158 159 160 161 162Used by:691 744
Symbol 674 GraphicUsed by:680 741  Timeline
Symbol 675 GraphicUsed by:676
Symbol 676 MovieClipUses:675Used by:680 741  Timeline
Symbol 677 GraphicUsed by:680
Symbol 678 GraphicUsed by:680
Symbol 679 GraphicUsed by:680
Symbol 680 MovieClipUses:674 676 677 678 679Used by:691
Symbol 681 GraphicUsed by:686  Timeline
Symbol 682 GraphicUsed by:686 729
Symbol 683 GraphicUsed by:686 729
Symbol 684 GraphicUsed by:686 729
Symbol 685 GraphicUsed by:686 729
Symbol 686 MovieClipUses:681 682 683 684 685Used by:690 743  Timeline
Symbol 687 GraphicUsed by:690
Symbol 688 GraphicUsed by:689
Symbol 689 MovieClipUses:688Used by:690 743  Timeline
Symbol 690 MovieClipUses:686 687 689Used by:691
Symbol 691 MovieClip [gTank2]Uses:673 680 690
Symbol 692 MovieClipUses:157 158 159 160 161 162Used by:712 715
Symbol 693 GraphicUsed by:697 713
Symbol 694 GraphicUsed by:695
Symbol 695 MovieClipUses:694Used by:697 713
Symbol 696 GraphicUsed by:697 713
Symbol 697 MovieClipUses:693 695 696Used by:712
Symbol 698 GraphicUsed by:703
Symbol 699 GraphicUsed by:703
Symbol 700 GraphicUsed by:703
Symbol 701 GraphicUsed by:703
Symbol 702 GraphicUsed by:703
Symbol 703 MovieClipUses:698 699 700 701 702Used by:711 714
Symbol 704 GraphicUsed by:707
Symbol 705 GraphicUsed by:707
Symbol 706 GraphicUsed by:707
Symbol 707 MovieClipUses:704 706 705Used by:711 714
Symbol 708 GraphicUsed by:711 714
Symbol 709 GraphicUsed by:710
Symbol 710 MovieClipUses:709Used by:711 714
Symbol 711 MovieClipUses:703 707 708 710Used by:712
Symbol 712 MovieClip [lTank2]Uses:692 697 711 208
Symbol 713 MovieClipUses:693 695 696Used by:715
Symbol 714 MovieClipUses:703 707 708 710Used by:715
Symbol 715 MovieClip [lTank]Uses:692 713 714 208
Symbol 716 MovieClipUses:157 158 159 160 161 162Used by:731 737
Symbol 717 GraphicUsed by:721 735
Symbol 718 GraphicUsed by:721
Symbol 719 GraphicUsed by:721
Symbol 720 GraphicUsed by:721
Symbol 721 MovieClipUses:717 718 719 720Used by:731
Symbol 722 GraphicUsed by:730 736
Symbol 723 GraphicUsed by:724
Symbol 724 MovieClipUses:723Used by:730 736
Symbol 725 GraphicUsed by:730 736
Symbol 726 GraphicUsed by:729
Symbol 727 GraphicUsed by:729
Symbol 728 GraphicUsed by:729
Symbol 729 MovieClipUses:726 728 727 682 683 684 685Used by:730 736
Symbol 730 MovieClipUses:722 724 725 729Used by:731
Symbol 731 MovieClip [ambulance2]Uses:716 721 730
Symbol 732 GraphicUsed by:735
Symbol 733 GraphicUsed by:735
Symbol 734 GraphicUsed by:735
Symbol 735 MovieClipUses:717 732 733 734Used by:737
Symbol 736 MovieClipUses:722 724 725 729Used by:737
Symbol 737 MovieClip [ambulance]Uses:716 735 736 208
Symbol 738 GraphicUsed by:741
Symbol 739 GraphicUsed by:741
Symbol 740 GraphicUsed by:741
Symbol 741 MovieClipUses:674 676 738 739 740Used by:744
Symbol 742 GraphicUsed by:743  Timeline
Symbol 743 MovieClipUses:686 742 689Used by:744
Symbol 744 MovieClip [gTank]Uses:673 741 743 208
Symbol 745 GraphicUsed by:750
Symbol 746 GraphicUsed by:750
Symbol 747 GraphicUsed by:750
Symbol 748 GraphicUsed by:750
Symbol 749 GraphicUsed by:750
Symbol 750 MovieClipUses:745 746 747 748 749Used by:751  Timeline
Symbol 751 MovieClipUses:750 663 665 666Used by:753
Symbol 752 MovieClipUses:668 670Used by:753
Symbol 753 MovieClip [hTank]Uses:656 751 752 208
Symbol 754 GraphicUsed by:755
Symbol 755 MovieClip [shell]Uses:754
Symbol 756 GraphicUsed by:757
Symbol 757 MovieClip [lights]Uses:756
Symbol 758 GraphicUsed by:759
Symbol 759 MovieClip [rocketPod]Uses:649 758
Symbol 760 GraphicUsed by:761
Symbol 761 MovieClip [blip]Uses:760
Symbol 762 GraphicUsed by:763
Symbol 763 MovieClip [radiation]Uses:762
Symbol 764 GraphicUsed by:765
Symbol 765 MovieClip [fog]Uses:764
Symbol 766 TextUses:420Used by:772
Symbol 767 TextUses:420Used by:772
Symbol 768 GraphicUsed by:772
Symbol 769 TextUses:420Used by:772
Symbol 770 GraphicUsed by:772
Symbol 771 TextUses:420Used by:772
Symbol 772 MovieClip [qualityChangeText]Uses:766 767 768 769 770 771
Symbol 773 TextUses:420Used by:774
Symbol 774 MovieClip [startBattleText]Uses:773
Symbol 775 GraphicUsed by:776
Symbol 776 MovieClip [troopFreezeCursor]Uses:775
Symbol 777 GraphicUsed by:779
Symbol 778 GraphicUsed by:779
Symbol 779 MovieClip [shiftCursor]Uses:777 778
Symbol 780 GraphicUsed by:781
Symbol 781 MovieClip [unshootableCursor]Uses:780
Symbol 782 GraphicUsed by:783
Symbol 783 MovieClip [superPowerCursor]Uses:782
Symbol 784 GraphicUsed by:785
Symbol 785 MovieClip [blackCrosshair]Uses:784
Symbol 786 GraphicUsed by:787
Symbol 787 MovieClip [whiteCrosshair]Uses:786
Symbol 788 GraphicUsed by:789
Symbol 789 MovieClip [greenCrosshair]Uses:788
Symbol 790 GraphicUsed by:791
Symbol 791 MovieClip [crosshair]Uses:790
Symbol 792 GraphicUsed by:793
Symbol 793 MovieClip [napalmPackage]Uses:792
Symbol 794 GraphicUsed by:795
Symbol 795 MovieClip [troopFreezeRing]Uses:794
Symbol 796 GraphicUsed by:797
Symbol 797 MovieClip [redCross]Uses:796
Symbol 798 ShapeTweeningUsed by:801
Symbol 799 ShapeTweeningUsed by:801
Symbol 800 GraphicUsed by:801
Symbol 801 MovieClip [ambulancePulse]Uses:798 799 800
Symbol 802 GraphicUsed by:803
Symbol 803 MovieClipUses:802Used by:806
Symbol 804 GraphicUsed by:806
Symbol 805 GraphicUsed by:806
Symbol 806 MovieClip [freezeCircle]Uses:803 804 805
Symbol 807 GraphicUsed by:808
Symbol 808 MovieClipUses:807Used by:813
Symbol 809 GraphicUsed by:810
Symbol 810 MovieClipUses:809Used by:813
Symbol 811 GraphicUsed by:812
Symbol 812 MovieClipUses:811Used by:813
Symbol 813 MovieClip [kingRing]Uses:808 810 812
Symbol 814 GraphicUsed by:819
Symbol 815 GraphicUsed by:819
Symbol 816 GraphicUsed by:819
Symbol 817 GraphicUsed by:819
Symbol 818 GraphicUsed by:819
Symbol 819 MovieClip [flag]Uses:814 815 816 817 818
Symbol 820 ShapeTweeningUsed by:823
Symbol 821 ShapeTweeningUsed by:823
Symbol 822 GraphicUsed by:823
Symbol 823 MovieClip [flagArea2]Uses:820 821 822
Symbol 824 ShapeTweeningUsed by:827
Symbol 825 ShapeTweeningUsed by:827
Symbol 826 GraphicUsed by:827
Symbol 827 MovieClip [flagArea]Uses:824 825 826
Symbol 828 GraphicUsed by:829
Symbol 829 MovieClipUses:828Used by:833
Symbol 830 ShapeTweeningUsed by:833
Symbol 831 ShapeTweeningUsed by:833
Symbol 832 GraphicUsed by:833
Symbol 833 MovieClip [powerBall]Uses:829 830 831 832
Symbol 834 FontUsed by:835 836 837 838 839 840 841 842 843 844 846 847 848 849 850 851 852 853 854
Symbol 835 TextUses:834Used by:845
Symbol 836 TextUses:834Used by:845 855
Symbol 837 EditableTextUses:834Used by:845
Symbol 838 EditableTextUses:834Used by:845
Symbol 839 EditableTextUses:834Used by:845
Symbol 840 EditableTextUses:834Used by:845
Symbol 841 EditableTextUses:834Used by:845
Symbol 842 EditableTextUses:834Used by:845
Symbol 843 EditableTextUses:834Used by:845
Symbol 844 EditableTextUses:834Used by:845
Symbol 845 MovieClip [p2cashBountyText]Uses:835 836 837 838 839 840 841 842 843 844
Symbol 846 TextUses:834Used by:855
Symbol 847 EditableTextUses:834Used by:855
Symbol 848 EditableTextUses:834Used by:855
Symbol 849 EditableTextUses:834Used by:855
Symbol 850 EditableTextUses:834Used by:855
Symbol 851 EditableTextUses:834Used by:855
Symbol 852 EditableTextUses:834Used by:855
Symbol 853 EditableTextUses:834Used by:855
Symbol 854 EditableTextUses:834Used by:855
Symbol 855 MovieClip [cashBountyText]Uses:846 836 847 848 849 850 851 852 853 854
Symbol 856 GraphicUsed by:857
Symbol 857 MovieClip [habisLaserIcon]Uses:856
Symbol 858 MovieClip [pixel]Uses:85
Symbol 859 GraphicUsed by:871
Symbol 860 GraphicUsed by:871
Symbol 861 GraphicUsed by:862
Symbol 862 MovieClipUses:861Used by:864
Symbol 863 GraphicUsed by:864
Symbol 864 MovieClip [pencil]Uses:862 863Used by:871 875 1369
Symbol 865 GraphicUsed by:866
Symbol 866 MovieClipUses:865Used by:868
Symbol 867 GraphicUsed by:868
Symbol 868 MovieClip [paintbucket]Uses:866 867Used by:871 875 1370
Symbol 869 GraphicUsed by:871
Symbol 870 GraphicUsed by:871 875 1348
Symbol 871 MovieClip [cursor1]Uses:859 860 864 868 869 870Used by:1495
Symbol 872 GraphicUsed by:875
Symbol 873 GraphicUsed by:875
Symbol 874 GraphicUsed by:875
Symbol 875 MovieClip [cursor2]Uses:872 873 864 868 874 870Used by:1495
Symbol 876 TextUses:228 223Used by:906
Symbol 877 TextUses:228 223Used by:906
Symbol 878 GraphicUsed by:906
Symbol 879 TextUses:228 223Used by:906
Symbol 880 TextUses:228 223Used by:906
Symbol 881 TextUses:228 223Used by:906
Symbol 882 GraphicUsed by:906
Symbol 883 TextUses:228 223Used by:906
Symbol 884 GraphicUsed by:906
Symbol 885 TextUses:228 223Used by:906
Symbol 886 GraphicUsed by:906
Symbol 887 TextUses:228 223Used by:906
Symbol 888 GraphicUsed by:906
Symbol 889 TextUses:228 223Used by:906
Symbol 890 TextUses:228 223Used by:906
Symbol 891 GraphicUsed by:906
Symbol 892 TextUses:228 223Used by:906
Symbol 893 GraphicUsed by:906
Symbol 894 TextUses:228 223Used by:906
Symbol 895 TextUses:228 305 223Used by:906
Symbol 896 TextUses:228 223Used by:906
Symbol 897 GraphicUsed by:906
Symbol 898 TextUses:228 223Used by:906
Symbol 899 GraphicUsed by:906
Symbol 900 TextUses:228 223Used by:906
Symbol 901 GraphicUsed by:906
Symbol 902 TextUses:228 223Used by:906
Symbol 903 GraphicUsed by:906
Symbol 904 TextUses:228 223Used by:906
Symbol 905 GraphicUsed by:906
Symbol 906 MovieClipUses:876 379 877 878 879 278 880 286 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905Used by:933
Symbol 907 FontUsed by:908 909 910 911 912 913 914 915 920 921 922 923 924 925 926 927 928 929 930 931
Symbol 908 EditableTextUses:907Used by:933
Symbol 909 EditableTextUses:907Used by:933
Symbol 910 EditableTextUses:907Used by:933
Symbol 911 EditableTextUses:907Used by:933
Symbol 912 EditableTextUses:907Used by:933
Symbol 913 EditableTextUses:907Used by:933
Symbol 914 EditableTextUses:907Used by:933
Symbol 915 EditableTextUses:907Used by:933
Symbol 916 FontUsed by:917 918
Symbol 917 TextUses:916Used by:919
Symbol 918 TextUses:916Used by:919
Symbol 919 MovieClipUses:917 918Used by:933
Symbol 920 TextUses:907Used by:933
Symbol 921 TextUses:907Used by:933
Symbol 922 EditableTextUses:907Used by:933
Symbol 923 EditableTextUses:907Used by:933
Symbol 924 EditableTextUses:907Used by:933
Symbol 925 EditableTextUses:907Used by:933
Symbol 926 EditableTextUses:907Used by:933
Symbol 927 EditableTextUses:907Used by:933
Symbol 928 EditableTextUses:907Used by:933
Symbol 929 EditableTextUses:907Used by:933
Symbol 930 EditableTextUses:907Used by:933
Symbol 931 EditableTextUses:907Used by:933
Symbol 932 MovieClipUses:293 285 277 269 341 331 322 303 378 368 316 386 350 362 356 496 490 483Used by:933
Symbol 933 MovieClip [UnitComponent]Uses:906 908 909 910 911 912 913 914 915 919 404 920 921 922 923 924 925 926 927 928 929 930 931 932Used by:Timeline
Symbol 934 GraphicUsed by:935 936
Symbol 935 MovieClipUses:934Used by:936 937
Symbol 936 ButtonUses:935 934Used by:937
Symbol 937 MovieClipUses:936 935Used by:1033
Symbol 938 GraphicUsed by:939 940 942 943
Symbol 939 MovieClipUses:938Used by:940 941
Symbol 940 ButtonUses:939 938Used by:941
Symbol 941 MovieClipUses:940 939Used by:1033
Symbol 942 MovieClipUses:938Used by:943 944
Symbol 943 ButtonUses:942 938Used by:944
Symbol 944 MovieClipUses:943 942Used by:1033
Symbol 945 GraphicUsed by:946 947
Symbol 946 MovieClipUses:945Used by:947 948
Symbol 947 ButtonUses:946 945Used by:948
Symbol 948 MovieClipUses:947 946Used by:1033
Symbol 949 GraphicUsed by:950 951
Symbol 950 MovieClipUses:949Used by:951 952
Symbol 951 ButtonUses:950 949Used by:952
Symbol 952 MovieClipUses:951 950Used by:1033
Symbol 953 GraphicUsed by:954 955
Symbol 954 MovieClipUses:953Used by:955 956
Symbol 955 ButtonUses:954 953Used by:956
Symbol 956 MovieClipUses:955 954Used by:1033
Symbol 957 GraphicUsed by:958 959
Symbol 958 MovieClipUses:957Used by:959 960
Symbol 959 ButtonUses:958 957Used by:960
Symbol 960 MovieClipUses:959 958Used by:1033
Symbol 961 GraphicUsed by:962 963
Symbol 962 MovieClipUses:961Used by:963 964
Symbol 963 ButtonUses:962 961Used by:964
Symbol 964 MovieClipUses:963 962Used by:1033
Symbol 965 GraphicUsed by:966 967
Symbol 966 MovieClipUses:965Used by:967 968
Symbol 967 ButtonUses:966 965Used by:968
Symbol 968 MovieClipUses:967 966Used by:1033
Symbol 969 GraphicUsed by:970 971
Symbol 970 MovieClipUses:969Used by:971 972
Symbol 971 ButtonUses:970 969Used by:972
Symbol 972 MovieClipUses:971 970Used by:1033
Symbol 973 GraphicUsed by:974 975
Symbol 974 MovieClipUses:973Used by:975 976
Symbol 975 ButtonUses:974 973Used by:976
Symbol 976 MovieClipUses:975 974Used by:1033
Symbol 977 GraphicUsed by:978 979
Symbol 978 MovieClipUses:977Used by:979 980
Symbol 979 ButtonUses:978 977Used by:980
Symbol 980 MovieClipUses:979 978Used by:1033
Symbol 981 GraphicUsed by:982 983
Symbol 982 MovieClipUses:981Used by:983 984
Symbol 983 ButtonUses:982 981Used by:984
Symbol 984 MovieClipUses:983 982Used by:1033
Symbol 985 GraphicUsed by:986 987
Symbol 986 MovieClipUses:985Used by:987 988
Symbol 987 ButtonUses:986 985Used by:988
Symbol 988 MovieClipUses:987 986Used by:1033
Symbol 989 GraphicUsed by:990 991
Symbol 990 MovieClipUses:989Used by:991 992
Symbol 991 ButtonUses:990 989Used by:992
Symbol 992 MovieClipUses:991 990Used by:1033
Symbol 993 GraphicUsed by:994 995
Symbol 994 MovieClipUses:993Used by:995 996
Symbol 995 ButtonUses:994 993Used by:996
Symbol 996 MovieClipUses:995 994Used by:1033
Symbol 997 GraphicUsed by:998 999
Symbol 998 MovieClipUses:997Used by:999 1000
Symbol 999 ButtonUses:998 997Used by:1000
Symbol 1000 MovieClipUses:999 998Used by:1033
Symbol 1001 GraphicUsed by:1002 1003
Symbol 1002 MovieClipUses:1001Used by:1003 1004
Symbol 1003 ButtonUses:1002 1001Used by:1004
Symbol 1004 MovieClipUses:1003 1002Used by:1033
Symbol 1005 GraphicUsed by:1006 1007
Symbol 1006 MovieClipUses:1005Used by:1007 1008
Symbol 1007 ButtonUses:1006 1005Used by:1008
Symbol 1008 MovieClipUses:1007 1006Used by:1033
Symbol 1009 GraphicUsed by:1010 1011
Symbol 1010 MovieClipUses:1009Used by:1011 1012
Symbol 1011 ButtonUses:1010 1009Used by:1012
Symbol 1012 MovieClipUses:1011 1010Used by:1033
Symbol 1013 GraphicUsed by:1014 1015
Symbol 1014 MovieClipUses:1013Used by:1015 1016
Symbol 1015 ButtonUses:1014 1013Used by:1016
Symbol 1016 MovieClipUses:1015 1014Used by:1033
Symbol 1017 GraphicUsed by:1018 1019
Symbol 1018 MovieClipUses:1017Used by:1019 1020
Symbol 1019 ButtonUses:1018 1017Used by:1020
Symbol 1020 MovieClipUses:1019 1018Used by:1033
Symbol 1021 GraphicUsed by:1022 1023
Symbol 1022 MovieClipUses:1021Used by:1023 1024
Symbol 1023 ButtonUses:1022 1021Used by:1024
Symbol 1024 MovieClipUses:1023 1022Used by:1033
Symbol 1025 GraphicUsed by:1026 1027
Symbol 1026 MovieClipUses:1025Used by:1027 1028
Symbol 1027 ButtonUses:1026 1025Used by:1028
Symbol 1028 MovieClipUses:1027 1026Used by:1033
Symbol 1029 GraphicUsed by:1030 1031
Symbol 1030 MovieClipUses:1029Used by:1031 1032
Symbol 1031 ButtonUses:1030 1029Used by:1032
Symbol 1032 MovieClipUses:1031 1030Used by:1033
Symbol 1033 MovieClip [flagHolder]Uses:937 941 944 948 952 956 960 964 968 972 976 980 984 988 992 996 1000 1004 1008 1012 1016 1020 1024 1028 1032Used by:Timeline
Symbol 1034 MovieClipUses:95Used by:1035
Symbol 1035 MovieClipUses:1034Used by:1036
Symbol 1036 MovieClip [FScrollBarSymbol]Uses:1035Used by:Timeline
Symbol 1037 TextUses:420Used by:Timeline
Symbol 1038 GraphicUsed by:1039
Symbol 1039 MovieClipUses:1038Used by:1051 1053
Symbol 1040 GraphicUsed by:1041
Symbol 1041 MovieClipUses:1040Used by:1051 1053
Symbol 1042 GraphicUsed by:1043
Symbol 1043 MovieClipUses:1042Used by:1051 1053
Symbol 1044 GraphicUsed by:1051 1053
Symbol 1045 ShapeTweeningUsed by:1051
Symbol 1046 GraphicUsed by:1050
Symbol 1047 GraphicUsed by:1048
Symbol 1048 MovieClipUses:1047Used by:1050
Symbol 1049 GraphicUsed by:1050
Symbol 1050 MovieClipUses:1046 1048 1049Used by:1051 1053
Symbol 1051 MovieClipUses:1039 1041 1043 1045 1044 1050 85Used by:Timeline
Symbol 1052 GraphicUsed by:Timeline
Symbol 1053 MovieClipUses:1039 1041 1043 85 1044 1050Used by:Timeline
Symbol 1054 GraphicUsed by:1055
Symbol 1055 ButtonUses:1054Used by:1099
Symbol 1056 FontUsed by:1057
Symbol 1057 EditableTextUses:1056Used by:1059
Symbol 1058 GraphicUsed by:1059
Symbol 1059 MovieClipUses:1057 1058Used by:1060
Symbol 1060 MovieClipUses:1059Used by:1099
Symbol 1061 GraphicUsed by:1099
Symbol 1062 GraphicUsed by:1063
Symbol 1063 MovieClipUses:1062Used by:1099
Symbol 1064 GraphicUsed by:1065
Symbol 1065 MovieClipUses:1064Used by:1081 1085
Symbol 1066 GraphicUsed by:1067
Symbol 1067 MovieClipUses:1066Used by:1081 1085
Symbol 1068 GraphicUsed by:1079
Symbol 1069 GraphicUsed by:1079
Symbol 1070 ShapeTweeningUsed by:1079
Symbol 1071 ShapeTweeningUsed by:1079
Symbol 1072 ShapeTweeningUsed by:1079
Symbol 1073 ShapeTweeningUsed by:1079
Symbol 1074 ShapeTweeningUsed by:1079
Symbol 1075 ShapeTweeningUsed by:1079
Symbol 1076 ShapeTweeningUsed by:1079
Symbol 1077 ShapeTweeningUsed by:1079
Symbol 1078 GraphicUsed by:1079
Symbol 1079 MovieClipUses:1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078Used by:1081
Symbol 1080 GraphicUsed by:1081
Symbol 1081 MovieClipUses:1065 1067 1079 1080Used by:1099
Symbol 1082 GraphicUsed by:1085
Symbol 1083 GraphicUsed by:1084
Symbol 1084 MovieClipUses:1083Used by:1085
Symbol 1085 MovieClipUses:1082 1067 1084 1065Used by:1099
Symbol 1086 GraphicUsed by:1087
Symbol 1087 MovieClipUses:1086Used by:1099
Symbol 1088 GraphicUsed by:1089
Symbol 1089 MovieClipUses:1088Used by:1099
Symbol 1090 GraphicUsed by:1091
Symbol 1091 MovieClipUses:1090Used by:1099
Symbol 1092 GraphicUsed by:1099
Symbol 1093 GraphicUsed by:1099
Symbol 1094 FontUsed by:1095 1096
Symbol 1095 TextUses:1094Used by:1098
Symbol 1096 TextUses:1094Used by:1098
Symbol 1097 GraphicUsed by:1098
Symbol 1098 MovieClipUses:1095 1096 1097Used by:1099
Symbol 1099 MovieClipUses:1055 1060 1061 1063 1081 1085 1087 1089 1091 1092 85 1093 1098 SS1Used by:Timeline
Symbol 1100 TextUses:420Used by:Timeline
Symbol 1101 FontUsed by:1102 1104 1105 1108 1109 1110 1112 1113 1114 1116 1117 1118 1125 1126 1127 1129 1130 1131
Symbol 1102 TextUses:1101Used by:1107
Symbol 1103 GraphicUsed by:1107 1111 1115 1119 1128 1132
Symbol 1104 TextUses:1101Used by:1107
Symbol 1105 TextUses:1101Used by:1107
Symbol 1106 GraphicUsed by:1107 1111 1115 1119 1128 1132
Symbol 1107 ButtonUses:1102 1103 1104 1105 1106Used by:Timeline
Symbol 1108 TextUses:1101Used by:1111
Symbol 1109 TextUses:1101Used by:1111
Symbol 1110 TextUses:1101Used by:1111
Symbol 1111 ButtonUses:1108 1103 1109 1110 1106Used by:Timeline
Symbol 1112 TextUses:1101Used by:1115
Symbol 1113 TextUses:1101Used by:1115
Symbol 1114 TextUses:1101Used by:1115
Symbol 1115 ButtonUses:1112 1103 1113 1114 1106Used by:Timeline
Symbol 1116 TextUses:1101Used by:1119
Symbol 1117 TextUses:1101Used by:1119
Symbol 1118 TextUses:1101Used by:1119
Symbol 1119 ButtonUses:1116 1103 1117 1118 1106Used by:Timeline
Symbol 1120 TextUses:420Used by:Timeline
Symbol 1121 BitmapUsed by:1122
Symbol 1122 GraphicUses:1121Used by:1123 1124
Symbol 1123 MovieClipUses:1122Used by:1124
Symbol 1124 ButtonUses:1123 1122Used by:Timeline
Symbol 1125 TextUses:1101Used by:1128
Symbol 1126 TextUses:1101Used by:1128
Symbol 1127 TextUses:1101Used by:1128
Symbol 1128 ButtonUses:1125 1103 1126 1127 1106Used by:Timeline
Symbol 1129 TextUses:1101Used by:1132
Symbol 1130 TextUses:1101Used by:1132
Symbol 1131 TextUses:1101Used by:1132
Symbol 1132 ButtonUses:1129 1103 1130 1131 1106Used by:Timeline
Symbol 1133 GraphicUsed by:1135
Symbol 1134 GraphicUsed by:1135
Symbol 1135 MovieClipUses:1134 1133Used by:1143 1531
Symbol 1136 GraphicUsed by:1143
Symbol 1137 TextUses:420Used by:1143
Symbol 1138 TextUses:420Used by:1143
Symbol 1139 GraphicUsed by:1143
Symbol 1140 GraphicUsed by:1141
Symbol 1141 MovieClipUses:1140Used by:1143
Symbol 1142 GraphicUsed by:1143
Symbol 1143 MovieClipUses:1135 1136 1137 1138 1139 1141 1142Used by:1246  Timeline
Symbol 1144 GraphicUsed by:1145
Symbol 1145 MovieClipUses:1144Used by:1150
Symbol 1146 GraphicUses:536Used by:1149
Symbol 1147 GraphicUses:539Used by:1149
Symbol 1148 GraphicUses:541Used by:1149
Symbol 1149 MovieClipUses:1146 1147 1148Used by:1150
Symbol 1150 MovieClipUses:1145 1149Used by:Timeline
Symbol 1151 TextUses:420Used by:1156
Symbol 1152 TextUses:420Used by:1156
Symbol 1153 TextUses:420Used by:1156
Symbol 1154 GraphicUsed by:1156
Symbol 1155 TextUses:420Used by:1156
Symbol 1156 ButtonUses:1151 1152 1153 1154 1155Used by:Timeline
Symbol 1157 TextUses:420Used by:Timeline
Symbol 1158 BitmapUsed by:1159 1386
Symbol 1159 GraphicUses:1158Used by:1160
Symbol 1160 MovieClipUses:1159Used by:Timeline
Symbol 1161 TextUses:420Used by:Timeline
Symbol 1162 BitmapUsed by:1163
Symbol 1163 GraphicUses:1162Used by:1164
Symbol 1164 MovieClipUses:1163Used by:Timeline
Symbol 1165 EditableTextUses:420Used by:Timeline
Symbol 1166 GraphicUsed by:Timeline
Symbol 1167 TextUses:420Used by:1171
Symbol 1168 TextUses:420Used by:1171
Symbol 1169 TextUses:420Used by:1171
Symbol 1170 GraphicUsed by:1171
Symbol 1171 ButtonUses:1167 1168 1169 1170Used by:Timeline
Symbol 1172 GraphicUsed by:1176
Symbol 1173 GraphicUsed by:1176
Symbol 1174 GraphicUsed by:1176
Symbol 1175 GraphicUsed by:1176
Symbol 1176 MovieClipUses:1173 1172 1174 1175Used by:Timeline
Symbol 1177 GraphicUsed by:Timeline
Symbol 1178 GraphicUsed by:1184
Symbol 1179 FontUsed by:1180 1182 1188 1194 1530
Symbol 1180 EditableTextUses:1179Used by:1184
Symbol 1181 GraphicUsed by:1184 1196
Symbol 1182 EditableTextUses:1179Used by:1184
Symbol 1183 GraphicUsed by:1184
Symbol 1184 ButtonUses:1178 1180 1181 1182 1183Used by:Timeline
Symbol 1185 TextUses:420Used by:Timeline
Symbol 1186 EditableTextUses:420Used by:Timeline
Symbol 1187 TextUses:420Used by:Timeline
Symbol 1188 TextUses:420 1179Used by:Timeline
Symbol 1189 TextUses:420Used by:Timeline
Symbol 1190 EditableTextUses:420Used by:Timeline
Symbol 1191 GraphicUsed by:Timeline
Symbol 1192 EditableTextUses:420Used by:Timeline
Symbol 1193 GraphicUsed by:1196
Symbol 1194 TextUses:1179Used by:1196
Symbol 1195 GraphicUsed by:1196
Symbol 1196 ButtonUses:1193 1194 1181 1195Used by:Timeline
Symbol 1197 GraphicUsed by:Timeline
Symbol 1198 GraphicUsed by:1201
Symbol 1199 GraphicUsed by:1201
Symbol 1200 GraphicUsed by:1201
Symbol 1201 ButtonUses:1198 1199 1200Used by:1202 1203
Symbol 1202 MovieClipUses:1201Used by:1206 1209 1213 1216 1278 1292
Symbol 1203 MovieClipUses:1201Used by:1206 1209 1213 1216 1278 1292
Symbol 1204 EditableTextUses:420Used by:1206
Symbol 1205 TextUses:420Used by:1206
Symbol 1206 MovieClipUses:1202 1203 1204 1205Used by:Timeline
Symbol 1207 EditableTextUses:420Used by:1209
Symbol 1208 TextUses:420Used by:1209
Symbol 1209 MovieClipUses:1202 1203 1207 1208Used by:Timeline
Symbol 1210 TextUses:420Used by:1213 1216
Symbol 1211 EditableTextUses:420Used by:1213
Symbol 1212 TextUses:420Used by:1213
Symbol 1213 MovieClipUses:1210 1202 1203 1211 1212Used by:Timeline
Symbol 1214 EditableTextUses:420Used by:1216
Symbol 1215 TextUses:420Used by:1216
Symbol 1216 MovieClipUses:1210 1202 1203 1214 1215Used by:Timeline
Symbol 1217 TextUses:420Used by:1222 1390
Symbol 1218 TextUses:420Used by:1222 1390
Symbol 1219 TextUses:420Used by:1222 1390
Symbol 1220 GraphicUsed by:1222 1226 1334 1522
Symbol 1221 TextUses:420Used by:1222 1226 1334 1522
Symbol 1222 ButtonUses:1217 1218 1219 1220 1221Used by:Timeline
Symbol 1223 TextUses:420Used by:1226
Symbol 1224 TextUses:420Used by:1226
Symbol 1225 TextUses:420Used by:1226
Symbol 1226 ButtonUses:1223 1224 1225 1220 1221Used by:Timeline
Symbol 1227 TextUses:420Used by:Timeline
Symbol 1228 TextUses:420Used by:Timeline
Symbol 1229 EditableTextUses:420Used by:Timeline
Symbol 1230 TextUses:420Used by:Timeline
Symbol 1231 TextUses:420Used by:Timeline
Symbol 1232 TextUses:420Used by:Timeline
Symbol 1233 EditableTextUses:420Used by:Timeline
Symbol 1234 GraphicUsed by:1237
Symbol 1235 GraphicUsed by:1236
Symbol 1236 MovieClipUses:1235Used by:1237
Symbol 1237 MovieClipUses:1234 1236Used by:1240
Symbol 1238 GraphicUsed by:1239
Symbol 1239 MovieClipUses:1238Used by:1240
Symbol 1240 MovieClip [SliderComponent]Uses:1237 1239Used by:Timeline
Symbol 1241 TextUses:420Used by:Timeline
Symbol 1242 TextUses:420Used by:Timeline
Symbol 1243 TextUses:420Used by:Timeline
Symbol 1244 GraphicUsed by:Timeline
Symbol 1245 GraphicUsed by:1246
Symbol 1246 MovieClipUses:1245 1143Used by:Timeline
Symbol 1247 TextUses:420Used by:1251
Symbol 1248 TextUses:420Used by:1251
Symbol 1249 TextUses:420Used by:1251 1256
Symbol 1250 GraphicUsed by:1251 1256
Symbol 1251 ButtonUses:1247 1248 1249 1250Used by:1252
Symbol 1252 MovieClipUses:1251Used by:Timeline
Symbol 1253 TextUses:420Used by:1256
Symbol 1254 TextUses:420Used by:1256
Symbol 1255 TextUses:420Used by:1256
Symbol 1256 ButtonUses:1253 1254 1255 1250 1249Used by:1293
Symbol 1257 TextUses:420Used by:1264 1267
Symbol 1258 TextUses:420Used by:1264 1267 1272 1278
Symbol 1259 TextUses:420Used by:1264
Symbol 1260 TextUses:420Used by:1264 1272
Symbol 1261 TextUses:420Used by:1264
Symbol 1262 TextUses:420Used by:1264 1272
Symbol 1263 GraphicUsed by:1264
Symbol 1264 ButtonUses:1257 1258 1259 1260 1261 1262 1263Used by:1267
Symbol 1265 TextUses:420Used by:1267 1278
Symbol 1266 TextUses:420Used by:1267
Symbol 1267 MovieClipUses:1264 1258 1257 1265 1266Used by:1293
Symbol 1268 TextUses:420Used by:1272 1278
Symbol 1269 TextUses:420Used by:1272
Symbol 1270 TextUses:420Used by:1272
Symbol 1271 GraphicUsed by:1272
Symbol 1272 ButtonUses:1268 1258 1269 1260 1270 1262 1271Used by:1278
Symbol 1273 TextUses:420Used by:1278
Symbol 1274 TextUsed by:1278
Symbol 1275 TextUses:420Used by:1278 1292
Symbol 1276 EditableTextUses:420Used by:1278
Symbol 1277 TextUses:420Used by:1278
Symbol 1278 MovieClipUses:1272 1273 1274 1275 1202 1203 1276 1258 1268 1265 1277Used by:1293
Symbol 1279 TextUses:420Used by:1293
Symbol 1280 TextUses:420Used by:1293
Symbol 1281 TextUses:420Used by:1292
Symbol 1282 EditableTextUses:420Used by:1292
Symbol 1283 TextUses:420Used by:1292
Symbol 1284 EditableTextUses:420Used by:1292
Symbol 1285 TextUses:420Used by:1292
Symbol 1286 EditableTextUses:420Used by:1292
Symbol 1287 TextUses:420Used by:1292
Symbol 1288 EditableTextUses:420Used by:1292
Symbol 1289 TextUses:420Used by:1292
Symbol 1290 EditableTextUses:420Used by:1292
Symbol 1291 TextUses:420Used by:1292
Symbol 1292 MovieClipUses:1281 1202 1203 1282 1283 1284 1285 1286 1287 1288 1289 1275 1290 1291Used by:1293
Symbol 1293 MovieClipUses:1256 1267 1278 1279 1280 1292Used by:Timeline
Symbol 1294 TextUses:420Used by:1298 1300
Symbol 1295 TextUses:420Used by:1298
Symbol 1296 TextUses:420Used by:1298
Symbol 1297 GraphicUsed by:1298
Symbol 1298 ButtonUses:1294 1295 1296 1297Used by:1300
Symbol 1299 TextUses:420Used by:1300
Symbol 1300 MovieClipUses:1298 1294 1299Used by:Timeline
Symbol 1301 TextUses:420Used by:1306 1308
Symbol 1302 TextUses:420Used by:1306
Symbol 1303 TextUses:420Used by:1306
Symbol 1304 GraphicUsed by:1306
Symbol 1305 TextUses:420Used by:1306
Symbol 1306 ButtonUses:1301 1302 1303 1304 1305Used by:1308
Symbol 1307 TextUses:420Used by:1308
Symbol 1308 MovieClipUses:1306 1301 1307Used by:Timeline
Symbol 1309 TextUses:420Used by:1313 1315
Symbol 1310 TextUses:420Used by:1313
Symbol 1311 TextUses:420Used by:1313
Symbol 1312 GraphicUsed by:1313
Symbol 1313 ButtonUses:1309 1310 1311 1312Used by:1315
Symbol 1314 TextUses:420Used by:1315
Symbol 1315 MovieClipUses:1313 1309 1314Used by:Timeline
Symbol 1316 TextUses:420Used by:1320 1322
Symbol 1317 TextUses:420Used by:1320
Symbol 1318 TextUses:420Used by:1320
Symbol 1319 GraphicUsed by:1320 1326
Symbol 1320 ButtonUses:1316 1317 1318 1319Used by:1322
Symbol 1321 TextUses:420Used by:1322
Symbol 1322 MovieClipUses:1320 1316 1321Used by:Timeline
Symbol 1323 TextUses:420Used by:1326 1328
Symbol 1324 TextUses:420Used by:1326
Symbol 1325 TextUses:420Used by:1326
Symbol 1326 ButtonUses:1323 1324 1325 1319Used by:1328
Symbol 1327 TextUses:420Used by:1328
Symbol 1328 MovieClipUses:1326 1323 1327Used by:Timeline
Symbol 1329 EditableTextUses:420Used by:Timeline
Symbol 1330 TextUses:420Used by:Timeline
Symbol 1331 TextUses:420Used by:1334
Symbol 1332 TextUses:420Used by:1334
Symbol 1333 TextUses:420Used by:1334
Symbol 1334 ButtonUses:1331 1332 1333 1220 1221Used by:1387  Timeline
Symbol 1335 GraphicUsed by:Timeline
Symbol 1336 TextUses:420Used by:1340
Symbol 1337 TextUses:420Used by:1340
Symbol 1338 TextUses:420Used by:1340
Symbol 1339 GraphicUsed by:1340
Symbol 1340 ButtonUses:1336 1337 1338 1339Used by:1342
Symbol 1341 TextUses:420Used by:1342
Symbol 1342 MovieClipUses:1340 1341Used by:Timeline
Symbol 1343 TextUses:420Used by:1347
Symbol 1344 TextUses:420Used by:1347
Symbol 1345 TextUses:420Used by:1347
Symbol 1346 GraphicUsed by:1347
Symbol 1347 ButtonUses:1343 1344 1345 1346Used by:Timeline
Symbol 1348 MovieClipUses:870Used by:1350
Symbol 1349 GraphicUsed by:1350 1361 1366 1369 1370
Symbol 1350 ButtonUses:1348 1349Used by:Timeline
Symbol 1351 GraphicUsed by:Timeline
Symbol 1352 FontUsed by:1353 1371
Symbol 1353 EditableTextUses:1352Used by:Timeline
Symbol 1354 TextUses:420Used by:1356
Symbol 1355 TextUses:420Used by:1356
Symbol 1356 ButtonUses:544 1354 546 1355Used by:Timeline
Symbol 1357 GraphicUsed by:1360
Symbol 1358 GraphicUsed by:1359
Symbol 1359 MovieClipUses:1358Used by:1360
Symbol 1360 MovieClipUses:1357 1359Used by:1361
Symbol 1361 ButtonUses:1360 1349Used by:Timeline
Symbol 1362 GraphicUsed by:1365
Symbol 1363 GraphicUsed by:1364
Symbol 1364 MovieClipUses:1363Used by:1365
Symbol 1365 MovieClipUses:1362 1364Used by:1366
Symbol 1366 ButtonUses:1365 1349Used by:Timeline
Symbol 1367 GraphicUsed by:1368
Symbol 1368 MovieClipUses:1367Used by:Timeline
Symbol 1369 ButtonUses:864 1349Used by:Timeline
Symbol 1370 ButtonUses:868 1349Used by:Timeline
Symbol 1371 EditableTextUses:1352Used by:Timeline
Symbol 1372 GraphicUsed by:Timeline
Symbol 1373 TextUses:228Used by:Timeline
Symbol 1374 GraphicUsed by:Timeline
Symbol 1375 MovieClipUses:191Used by:Timeline
Symbol 1376 EditableTextUses:228Used by:1378
Symbol 1377 GraphicUsed by:1378
Symbol 1378 MovieClipUses:1376 1377Used by:Timeline
Symbol 1379 GraphicUsed by:1380
Symbol 1380 MovieClipUses:1379Used by:Timeline
Symbol 1381 GraphicUsed by:1382
Symbol 1382 MovieClipUses:1381Used by:Timeline
Symbol 1383 GraphicUsed by:1384
Symbol 1384 MovieClipUses:1383Used by:Timeline
Symbol 1385 TextUses:420Used by:Timeline
Symbol 1386 GraphicUses:1158Used by:Timeline
Symbol 1387 MovieClipUses:1334Used by:Timeline
Symbol 1388 TextUses:420Used by:Timeline
Symbol 1389 GraphicUsed by:1390
Symbol 1390 ButtonUses:1217 1218 1219 1389Used by:Timeline
Symbol 1391 TextUses:420Used by:1392
Symbol 1392 MovieClipUses:1391Used by:Timeline
Symbol 1393 TextUses:420Used by:Timeline
Symbol 1394 EditableTextUses:420Used by:Timeline
Symbol 1395 TextUses:420Used by:Timeline
Symbol 1396 TextUses:420Used by:Timeline
Symbol 1397 TextUses:420Used by:1400
Symbol 1398 TextUses:420Used by:1400
Symbol 1399 TextUses:420Used by:1400
Symbol 1400 ButtonUses:1397 1398 1399 85Used by:Timeline
Symbol 1401 TextUses:420Used by:1404
Symbol 1402 TextUses:420Used by:1404
Symbol 1403 TextUses:420Used by:1404
Symbol 1404 ButtonUses:1401 1402 1403 85Used by:Timeline
Symbol 1405 TextUses:420Used by:Timeline
Symbol 1406 EditableTextUses:420Used by:Timeline
Symbol 1407 TextUses:420Used by:Timeline
Symbol 1408 TextUses:420Used by:Timeline
Symbol 1409 EditableTextUses:420Used by:Timeline
Symbol 1410 TextUses:420Used by:Timeline
Symbol 1411 EditableTextUses:420Used by:Timeline
Symbol 1412 TextUses:420Used by:Timeline
Symbol 1413 TextUses:420Used by:1416
Symbol 1414 TextUses:420Used by:1416
Symbol 1415 TextUses:420Used by:1416
Symbol 1416 ButtonUses:1413 1414 1415 85Used by:Timeline
Symbol 1417 TextUses:420Used by:1420
Symbol 1418 TextUses:420Used by:1420
Symbol 1419 TextUses:420Used by:1420
Symbol 1420 ButtonUses:1417 1418 1419 85Used by:Timeline
Symbol 1421 TextUses:420Used by:1424
Symbol 1422 TextUses:420Used by:1424
Symbol 1423 TextUses:420Used by:1424
Symbol 1424 ButtonUses:1421 1422 1423 85Used by:Timeline
Symbol 1425 TextUses:420Used by:Timeline
Symbol 1426 TextUses:420Used by:Timeline
Symbol 1427 ButtonUses:403 404 405 406 265Used by:Timeline
Symbol 1428 ButtonUses:412 404 405 413 265Used by:Timeline
Symbol 1429 ButtonUses:416 404 405 417 265Used by:Timeline
Symbol 1430 TextUses:420Used by:Timeline
Symbol 1431 TextUses:420Used by:Timeline
Symbol 1432 TextUses:420Used by:Timeline
Symbol 1433 TextUses:420Used by:Timeline
Symbol 1434 GraphicUsed by:1437 1444
Symbol 1435 TextUses:420Used by:1437 1444
Symbol 1436 TextUses:420Used by:1437 1444
Symbol 1437 ButtonUses:1434 1435 546 1436 544Used by:1443
Symbol 1438 TextUses:420Used by:1443
Symbol 1439 TextUses:420Used by:1443 1446
Symbol 1440 TextUses:420Used by:1442
Symbol 1441 TextUses:420Used by:1442
Symbol 1442 ButtonUses:544 1440 546 1441Used by:1443 1446
Symbol 1443 MovieClipUses:1437 1438 1439 1442Used by:Timeline
Symbol 1444 ButtonUses:1434 1435 546 1436 544Used by:1446
Symbol 1445 TextUses:420Used by:1446
Symbol 1446 MovieClipUses:1444 1445 1439 1442Used by:Timeline
Symbol 1447 TextUses:420Used by:Timeline
Symbol 1448 GraphicUsed by:Timeline
Symbol 1449 TextUses:420Used by:Timeline
Symbol 1450 GraphicUsed by:Timeline
Symbol 1451 TextUses:223Used by:Timeline
Symbol 1452 GraphicUsed by:Timeline
Symbol 1453 GraphicUsed by:Timeline
Symbol 1454 GraphicUsed by:Timeline
Symbol 1455 GraphicUsed by:Timeline
Symbol 1456 GraphicUsed by:Timeline
Symbol 1457 TextUses:228Used by:Timeline
Symbol 1458 TextUses:228Used by:Timeline
Symbol 1459 TextUses:228Used by:Timeline
Symbol 1460 TextUses:228Used by:Timeline
Symbol 1461 TextUses:228Used by:Timeline
Symbol 1462 TextUses:228Used by:Timeline
Symbol 1463 GraphicUsed by:Timeline
Symbol 1464 GraphicUsed by:Timeline
Symbol 1465 TextUses:420Used by:Timeline
Symbol 1466 TextUses:420Used by:Timeline
Symbol 1467 TextUses:420Used by:Timeline
Symbol 1468 TextUses:420Used by:Timeline
Symbol 1469 TextUses:420Used by:Timeline
Symbol 1470 GraphicUses:536Used by:Timeline
Symbol 1471 TextUses:420Used by:Timeline
Symbol 1472 TextUses:420Used by:Timeline
Symbol 1473 GraphicUsed by:Timeline
Symbol 1474 TextUses:420Used by:Timeline
Symbol 1475 TextUses:420Used by:Timeline
Symbol 1476 TextUses:420Used by:Timeline
Symbol 1477 TextUses:420Used by:Timeline
Symbol 1478 TextUses:420Used by:Timeline
Symbol 1479 TextUses:420Used by:Timeline
Symbol 1480 TextUses:420Used by:Timeline
Symbol 1481 TextUses:420Used by:Timeline
Symbol 1482 GraphicUsed by:Timeline
Symbol 1483 GraphicUsed by:Timeline
Symbol 1484 GraphicUsed by:Timeline
Symbol 1485 GraphicUsed by:Timeline
Symbol 1486 GraphicUsed by:Timeline
Symbol 1487 GraphicUsed by:Timeline
Symbol 1488 GraphicUsed by:Timeline
Symbol 1489 TextUses:420Used by:Timeline
Symbol 1490 TextUses:420Used by:Timeline
Symbol 1491 TextUses:420Used by:Timeline
Symbol 1492 GraphicUsed by:Timeline
Symbol 1493 FontUsed by:1494 1530
Symbol 1494 TextUses:420 1493Used by:Timeline
Symbol 1495 MovieClipUses:875 871Used by:Timeline
Symbol 1496 GraphicUsed by:Timeline
Symbol 1497 GraphicUsed by:Timeline
Symbol 1498 TextUses:420Used by:Timeline
Symbol 1499 TextUses:420Used by:Timeline
Symbol 1500 GraphicUsed by:Timeline
Symbol 1501 GraphicUsed by:Timeline
Symbol 1502 GraphicUsed by:Timeline
Symbol 1503 GraphicUsed by:Timeline
Symbol 1504 GraphicUsed by:Timeline
Symbol 1505 GraphicUsed by:Timeline
Symbol 1506 GraphicUsed by:Timeline
Symbol 1507 TextUses:420Used by:Timeline
Symbol 1508 TextUses:420Used by:Timeline
Symbol 1509 GraphicUses:536Used by:Timeline
Symbol 1510 TextUses:420Used by:Timeline
Symbol 1511 TextUses:420Used by:Timeline
Symbol 1512 TextUses:420Used by:Timeline
Symbol 1513 GraphicUsed by:Timeline
Symbol 1514 GraphicUsed by:Timeline
Symbol 1515 GraphicUsed by:Timeline
Symbol 1516 GraphicUsed by:Timeline
Symbol 1517 GraphicUsed by:Timeline
Symbol 1518 GraphicUsed by:Timeline
Symbol 1519 TextUses:420Used by:1522
Symbol 1520 TextUses:420Used by:1522
Symbol 1521 TextUses:420Used by:1522
Symbol 1522 ButtonUses:1519 1520 1521 1220 1221Used by:Timeline
Symbol 1523 TextUses:420Used by:Timeline
Symbol 1524 TextUses:420Used by:Timeline
Symbol 1525 GraphicUsed by:1527
Symbol 1526 TextUses:228 223Used by:1527
Symbol 1527 ButtonUses:260 261 1525 1526 265Used by:Timeline
Symbol 1528 GraphicUsed by:Timeline
Symbol 1529 GraphicUsed by:1531
Symbol 1530 TextUses:420 1493 1179Used by:1531
Symbol 1531 MovieClipUses:1135 1529 1530Used by:Timeline
Symbol 1532 Sound [tankDie]Used by:1553
Symbol 1533 Sound [snipeSound]Used by:1553
Symbol 1534 Sound [shellSound]Used by:1553
Symbol 1535 Sound [rocketSound]Used by:1553
Symbol 1536 Sound [rocketPodSound]Used by:1553
Symbol 1537 Sound [populationBeep]Used by:1553
Symbol 1538 Sound [nukeFly]Used by:1553
Symbol 1539 Sound [9mm]Used by:1553
Symbol 1540 Sound [nukeBlast]Used by:1553
Symbol 1541 Sound [gattlingSound]Used by:1553
Symbol 1542 Sound [LInfW3]Used by:1553
Symbol 1543 Sound [LInfS2]Used by:1553
Symbol 1544 Sound [LInfS1]Used by:1553
Symbol 1545 Sound [LInfW2]Used by:1553
Symbol 1546 Sound [LInfW1]Used by:1553
Symbol 1547 Sound [LInfA3]Used by:1553
Symbol 1548 Sound [LInfA2]Used by:1553
Symbol 1549 Sound [LInfA1]Used by:1553
Symbol 1550 Sound [battleMusic]Used by:1553
Symbol 1551 Sound [comancheSpiral]Used by:1553
Symbol 1552 SoundUsed by:1553
Symbol 1553 MovieClipUses:1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552Used by:Timeline
Streaming Sound 1Used by:Symbol 1099 MovieClip

Instance Names

"bar"Frame 1Symbol 1051 MovieClip
"creditsButton"Frame 3Symbol 1107 Button
"howToPlayButton"Frame 3Symbol 1111 Button
"settingsButton"Frame 3Symbol 1115 Button
"quickmatchButton"Frame 3Symbol 1119 Button
"logoButton"Frame 3Symbol 1124 Button
"campaignModeButton"Frame 3Symbol 1128 Button
"playButton"Frame 3Symbol 1132 Button
"theMap"Frame 4Symbol 1150 MovieClip
"playAgain"Frame 5Symbol 1156 Button
"backButton"Frame 7Symbol 1171 Button
"backbutton"Frame 8Symbol 1184 Button
"messageBox"Frame 8Symbol 1192 EditableText
"bugbutton"Frame 8Symbol 1196 Button
"p2popLimitMC"Frame 9Symbol 1206 MovieClip
"p1popLimitMC"Frame 9Symbol 1209 MovieClip
"p2goldVariableMC"Frame 9Symbol 1213 MovieClip
"goldVariableMC"Frame 9Symbol 1216 MovieClip
"backButton"Frame 9Symbol 1222 Button
"playButton"Frame 9Symbol 1226 Button
"mySlider"Frame 9Symbol 1240 MovieClip [SliderComponent]
"basicOptions"Frame 10Symbol 1252 MovieClip
"advancedOptions"Frame 10Symbol 1293 MovieClip
"b5"Frame 10Symbol 1300 MovieClip
"b4"Frame 10Symbol 1308 MovieClip
"b3"Frame 10Symbol 1315 MovieClip
"b2"Frame 10Symbol 1322 MovieClip
"b1"Frame 10Symbol 1328 MovieClip
"nextButton"Frame 10Symbol 1334 Button
"loadCampaignMC"Frame 11Symbol 1342 MovieClip
"newCampaignButton"Frame 11Symbol 1347 Button
"eyeDropperToolButton"Frame 12Symbol 1350 Button
"InstanceName_0"Frame 12Symbol 1353 EditableText
"saveFlagButton"Frame 12Symbol 1356 Button
"squareButton"Frame 12Symbol 1361 Button
"lineToolButton"Frame 12Symbol 1366 Button
"flagDesignPointer"Frame 12Symbol 1368 MovieClip
"pencilButton"Frame 12Symbol 1369 Button
"paintBucketButton"Frame 12Symbol 1370 Button
"hexBox"Frame 12Symbol 1371 EditableText
"colourFeedback"Frame 12Symbol 1375 MovieClip
"pointer3"Frame 12Symbol 1378 MovieClip
"pointer2"Frame 12Symbol 1378 MovieClip
"pointer1"Frame 12Symbol 1378 MovieClip
"m3"Frame 12Symbol 1380 MovieClip
"m2"Frame 12Symbol 1382 MovieClip
"m1"Frame 12Symbol 1384 MovieClip
"backNextMC"Frame 13Symbol 1387 MovieClip
"flagHolder"Frame 13Symbol 1033 MovieClip [flagHolder]
"map"Frame 13Symbol 1176 MovieClip
"nextButton"Frame 14Symbol 1334 Button
"backButton"Frame 14Symbol 1390 Button
"message"Frame 14Symbol 1392 MovieClip
"z10"Frame 14Symbol 933 MovieClip [UnitComponent]
"z9"Frame 14Symbol 933 MovieClip [UnitComponent]
"z8"Frame 14Symbol 933 MovieClip [UnitComponent]
"z7"Frame 14Symbol 933 MovieClip [UnitComponent]
"z6"Frame 14Symbol 933 MovieClip [UnitComponent]
"z5"Frame 14Symbol 933 MovieClip [UnitComponent]
"z4"Frame 14Symbol 933 MovieClip [UnitComponent]
"z3"Frame 14Symbol 933 MovieClip [UnitComponent]
"z2"Frame 14Symbol 933 MovieClip [UnitComponent]
"z1"Frame 14Symbol 933 MovieClip [UnitComponent]
"b1"Frame 15Symbol 1400 Button
"b2"Frame 15Symbol 1404 Button
"backButton"Frame 15Symbol 1222 Button
"nextButton"Frame 16Symbol 1334 Button
"z8"Frame 16Symbol 933 MovieClip [UnitComponent]
"z7"Frame 16Symbol 933 MovieClip [UnitComponent]
"z6"Frame 16Symbol 933 MovieClip [UnitComponent]
"z5"Frame 16Symbol 933 MovieClip [UnitComponent]
"z4"Frame 16Symbol 933 MovieClip [UnitComponent]
"z3"Frame 16Symbol 933 MovieClip [UnitComponent]
"z2"Frame 16Symbol 933 MovieClip [UnitComponent]
"z1"Frame 16Symbol 933 MovieClip [UnitComponent]
"message"Frame 17Symbol 1392 MovieClip
"z10"Frame 17Symbol 933 MovieClip [UnitComponent]
"z9"Frame 17Symbol 933 MovieClip [UnitComponent]
"z8"Frame 17Symbol 933 MovieClip [UnitComponent]
"z7"Frame 17Symbol 933 MovieClip [UnitComponent]
"z6"Frame 17Symbol 933 MovieClip [UnitComponent]
"z5"Frame 17Symbol 933 MovieClip [UnitComponent]
"z4"Frame 17Symbol 933 MovieClip [UnitComponent]
"z3"Frame 17Symbol 933 MovieClip [UnitComponent]
"z2"Frame 17Symbol 933 MovieClip [UnitComponent]
"z1"Frame 17Symbol 933 MovieClip [UnitComponent]
"backButton"Frame 17Symbol 1222 Button
"nextButton"Frame 17Symbol 1334 Button
"z8"Frame 18Symbol 933 MovieClip [UnitComponent]
"z7"Frame 18Symbol 933 MovieClip [UnitComponent]
"z6"Frame 18Symbol 933 MovieClip [UnitComponent]
"z5"Frame 18Symbol 933 MovieClip [UnitComponent]
"z4"Frame 18Symbol 933 MovieClip [UnitComponent]
"z3"Frame 18Symbol 933 MovieClip [UnitComponent]
"z2"Frame 18Symbol 933 MovieClip [UnitComponent]
"z1"Frame 18Symbol 933 MovieClip [UnitComponent]
"b3"Frame 19Symbol 1416 Button
"b2"Frame 19Symbol 1420 Button
"b1"Frame 19Symbol 1424 Button
"pointyThingy2"Frame 20Symbol 410 MovieClip
"backButton"Frame 23Symbol 1222 Button
"nextButton"Frame 23Symbol 1334 Button
"minimap"Frame 23Symbol 543 MovieClip
"treads"Frame 25Symbol 686 MovieClip
"tehCursor"Frame 25Symbol 1495 MovieClip
"gattle"Frame 25Symbol 750 MovieClip
"blades"Frame 26Symbol 166 MovieClip
"finishButton"Frame 27Symbol 1522 Button
"skipCreditsButton"Frame 28Symbol 1527 Button
"highlight3D_mc"Symbol 18 MovieClip Frame 1Symbol 7 MovieClip
"darkshadow_mc"Symbol 18 MovieClip Frame 1Symbol 9 MovieClip
"shadow_mc"Symbol 18 MovieClip Frame 1Symbol 11 MovieClip
"highlight_mc"Symbol 18 MovieClip Frame 1Symbol 13 MovieClip
"arrow_mc"Symbol 18 MovieClip Frame 1Symbol 15 MovieClip
"face_mc"Symbol 18 MovieClip Frame 1Symbol 17 MovieClip
"arrow_mc"Symbol 28 MovieClip Frame 1Symbol 20 MovieClip
"face_mc"Symbol 28 MovieClip Frame 1Symbol 21 MovieClip
"shadow_mc"Symbol 28 MovieClip Frame 1Symbol 23 MovieClip
"highlight_mc"Symbol 28 MovieClip Frame 1Symbol 25 MovieClip
"highlight3D_mc"Symbol 28 MovieClip Frame 1Symbol 26 MovieClip
"darkshadow_mc"Symbol 28 MovieClip Frame 1Symbol 27 MovieClip
"arrow_mc"Symbol 37 MovieClip Frame 1Symbol 30 MovieClip
"face_mc"Symbol 37 MovieClip Frame 1Symbol 32 MovieClip
"shadow_mc"Symbol 37 MovieClip Frame 1Symbol 33 MovieClip
"highlight_mc"Symbol 37 MovieClip Frame 1Symbol 34 MovieClip
"darkshadow_mc"Symbol 37 MovieClip Frame 1Symbol 35 MovieClip
"highlight3D_mc"Symbol 37 MovieClip Frame 1Symbol 36 MovieClip
"up"Symbol 38 MovieClip [UpArrow] Frame 1Symbol 18 MovieClip
"down"Symbol 38 MovieClip [UpArrow] Frame 2Symbol 28 MovieClip
"disabled"Symbol 38 MovieClip [UpArrow] Frame 3Symbol 37 MovieClip
"highlight3D_mc"Symbol 44 MovieClip Frame 1Symbol 40 MovieClip
"darkshadow_mc"Symbol 44 MovieClip Frame 1Symbol 42 MovieClip
"shadow_mc"Symbol 44 MovieClip Frame 1Symbol 43 MovieClip
"highlight_mc"Symbol 51 MovieClip Frame 1Symbol 45 MovieClip
"face_mc"Symbol 51 MovieClip Frame 1Symbol 46 MovieClip
"shadow_mc"Symbol 51 MovieClip Frame 1Symbol 48 MovieClip
"darkshadow_mc"Symbol 51 MovieClip Frame 1Symbol 49 MovieClip
"highlight3D_mc"Symbol 51 MovieClip Frame 1Symbol 50 MovieClip
"shadow_mc"Symbol 57 MovieClip Frame 1Symbol 52 MovieClip
"highlight_mc"Symbol 57 MovieClip Frame 1Symbol 53 MovieClip
"darkshadow_mc"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip
"highlight3D_mc"Symbol 57 MovieClip Frame 1Symbol 56 MovieClip
"mc_sliderBot"Symbol 58 MovieClip [ScrollThumb] Frame 1Symbol 44 MovieClip
"mc_sliderMid"Symbol 58 MovieClip [ScrollThumb] Frame 1Symbol 51 MovieClip
"mc_sliderTop"Symbol 58 MovieClip [ScrollThumb] Frame 1Symbol 57 MovieClip
"highlight3D_mc"Symbol 66 MovieClip Frame 1Symbol 59 MovieClip
"darkshadow_mc"Symbol 66 MovieClip Frame 1Symbol 60 MovieClip
"shadow_mc"Symbol 66 MovieClip Frame 1Symbol 61 MovieClip
"highlight_mc"Symbol 66 MovieClip Frame 1Symbol 62 MovieClip
"arrow_mc"Symbol 66 MovieClip Frame 1Symbol 64 MovieClip
"face_mc"Symbol 66 MovieClip Frame 1Symbol 65 MovieClip
"arrow_mc"Symbol 74 MovieClip Frame 1Symbol 68 MovieClip
"face_mc"Symbol 74 MovieClip Frame 1Symbol 69 MovieClip
"shadow_mc"Symbol 74 MovieClip Frame 1Symbol 70 MovieClip
"highlight_mc"Symbol 74 MovieClip Frame 1Symbol 71 MovieClip
"highlight3D_mc"Symbol 74 MovieClip Frame 1Symbol 72 MovieClip
"darkshadow_mc"Symbol 74 MovieClip Frame 1Symbol 73 MovieClip
"arrow_mc"Symbol 82 MovieClip Frame 1Symbol 76 MovieClip
"face_mc"Symbol 82 MovieClip Frame 1Symbol 77 MovieClip
"shadow_mc"Symbol 82 MovieClip Frame 1Symbol 78 MovieClip
"highlight_mc"Symbol 82 MovieClip Frame 1Symbol 79 MovieClip
"darkshadow_mc"Symbol 82 MovieClip Frame 1Symbol 80 MovieClip
"highlight3D_mc"Symbol 82 MovieClip Frame 1Symbol 81 MovieClip
"up"Symbol 83 MovieClip [DownArrow] Frame 1Symbol 66 MovieClip
"down"Symbol 83 MovieClip [DownArrow] Frame 2Symbol 74 MovieClip
"disabled"Symbol 83 MovieClip [DownArrow] Frame 3Symbol 82 MovieClip
"background_mc"Symbol 87 MovieClip Frame 1Symbol 86 MovieClip
"darkshadow_mc"Symbol 94 MovieClip Frame 1Symbol 88 MovieClip
"shadow_mc"Symbol 94 MovieClip Frame 1Symbol 90 MovieClip
"highlight_mc"Symbol 94 MovieClip Frame 1Symbol 92 MovieClip
"highlight3D_mc"Symbol 94 MovieClip Frame 1Symbol 93 MovieClip
"background_mc"Symbol 97 MovieClip Frame 1Symbol 96 MovieClip
"background_mc"Symbol 99 MovieClip Frame 1Symbol 98 MovieClip
"check_mc"Symbol 102 MovieClip Frame 1Symbol 101 MovieClip
"check_mc"Symbol 105 MovieClip Frame 1Symbol 104 MovieClip
"frb_frame_mc"Symbol 106 MovieClip [fcb_states] Frame 1Symbol 87 MovieClip
"fcb_frame_mc"Symbol 106 MovieClip [fcb_states] Frame 1Symbol 94 MovieClip
"labelField"Symbol 109 MovieClip [FLabelSymbol] Frame 1Symbol 108 EditableText
"boundingBox"Symbol 114 MovieClip [FBoundingBoxSymbol] Frame 1Symbol 113 MovieClip
"boundingBox2"Symbol 114 MovieClip [FBoundingBoxSymbol] Frame 2Symbol 113 MovieClip
"deadPreview"Symbol 115 MovieClip [FCheckBoxSymbol] Frame 1Symbol 111 MovieClip
"boundingBox_mc"Symbol 115 MovieClip [FCheckBoxSymbol] Frame 1Symbol 114 MovieClip [FBoundingBoxSymbol]
"dome"Symbol 155 MovieClip [nuke] Frame 20Symbol 150 MovieClip
"pod"Symbol 178 MovieClip Frame 2Symbol 177 MovieClip
"gattle"Symbol 179 MovieClip Frame 1Symbol 171 MovieClip
"r2"Symbol 179 MovieClip Frame 1Symbol 178 MovieClip
"r1"Symbol 179 MovieClip Frame 1Symbol 178 MovieClip
"heliExplosion"Symbol 182 MovieClip [comanche2] Frame 1Symbol 163 MovieClip
"blades"Symbol 182 MovieClip [comanche2] Frame 1Symbol 166 MovieClip
"base"Symbol 182 MovieClip [comanche2] Frame 1Symbol 179 MovieClip
"hit"Symbol 182 MovieClip [comanche2] Frame 1Symbol 181 MovieClip
"napalmMC"Symbol 198 MovieClip Frame 1Symbol 193 MovieClip
"heliExplosion"Symbol 199 MovieClip [helix2] Frame 1Symbol 163 MovieClip
"blade1"Symbol 199 MovieClip [helix2] Frame 1Symbol 186 MovieClip
"blade2"Symbol 199 MovieClip [helix2] Frame 1Symbol 186 MovieClip
"base"Symbol 199 MovieClip [helix2] Frame 1Symbol 198 MovieClip
"hit"Symbol 199 MovieClip [helix2] Frame 1Symbol 181 MovieClip
"napalmMC"Symbol 204 MovieClip Frame 1Symbol 202 MovieClip
"heliExplosion"Symbol 209 MovieClip [helix] Frame 1Symbol 200 MovieClip
"blade1"Symbol 209 MovieClip [helix] Frame 1Symbol 186 MovieClip
"blade2"Symbol 209 MovieClip [helix] Frame 1Symbol 186 MovieClip
"base"Symbol 209 MovieClip [helix] Frame 1Symbol 204 MovieClip
"aura"Symbol 209 MovieClip [helix] Frame 1Symbol 208 MovieClip
"hit"Symbol 209 MovieClip [helix] Frame 1Symbol 181 MovieClip
"pod"Symbol 218 MovieClip Frame 2Symbol 217 MovieClip
"gattle"Symbol 219 MovieClip Frame 1Symbol 214 MovieClip
"r2"Symbol 219 MovieClip Frame 1Symbol 218 MovieClip
"r1"Symbol 219 MovieClip Frame 1Symbol 218 MovieClip
"heliExplosion"Symbol 220 MovieClip [comanche] Frame 1Symbol 163 MovieClip
"blades"Symbol 220 MovieClip [comanche] Frame 1Symbol 166 MovieClip
"base"Symbol 220 MovieClip [comanche] Frame 1Symbol 219 MovieClip
"aura"Symbol 220 MovieClip [comanche] Frame 1Symbol 208 MovieClip
"hit"Symbol 220 MovieClip [comanche] Frame 1Symbol 181 MovieClip
"pos"Symbol 432 MovieClip Frame 1Symbol 427 MovieClip
"maskeh"Symbol 432 MovieClip Frame 1Symbol 429 MovieClip
"pos"Symbol 434 MovieClip Frame 1Symbol 427 MovieClip
"maskeh"Symbol 434 MovieClip Frame 1Symbol 429 MovieClip
"pos"Symbol 436 MovieClip Frame 1Symbol 427 MovieClip
"maskeh"Symbol 436 MovieClip Frame 1Symbol 429 MovieClip
"pointyThingy2"Symbol 476 MovieClip Frame 6Symbol 410 MovieClip
"pointyThingy2"Symbol 476 MovieClip Frame 8Symbol 410 MovieClip
"onOff"Symbol 488 MovieClip Frame 1Symbol 487 MovieClip
"onOff"Symbol 494 MovieClip Frame 1Symbol 493 MovieClip
"onOff"Symbol 500 MovieClip Frame 1Symbol 499 MovieClip
"onOff"Symbol 504 MovieClip Frame 1Symbol 487 MovieClip
"onOff"Symbol 505 MovieClip Frame 1Symbol 493 MovieClip
"onOff"Symbol 506 MovieClip Frame 1Symbol 499 MovieClip
"screenHighlight"Symbol 543 MovieClip Frame 1Symbol 534 MovieClip
"moneyPointer"Symbol 553 MovieClip [HUD] Frame 1Symbol 222 MovieClip [arrowPointer]
"populationPointer"Symbol 553 MovieClip [HUD] Frame 1Symbol 222 MovieClip [arrowPointer]
"bIcon"Symbol 553 MovieClip [HUD] Frame 1Symbol 476 MovieClip
"healthBarMask2"Symbol 553 MovieClip [HUD] Frame 1Symbol 520 MovieClip
"p2healthBar"Symbol 553 MovieClip [HUD] Frame 1Symbol 522 MovieClip
"minimap"Symbol 553 MovieClip [HUD] Frame 1Symbol 543 MovieClip
"b1"Symbol 553 MovieClip [HUD] Frame 1Symbol 548 Button
"healthBarMask1"Symbol 553 MovieClip [HUD] Frame 1Symbol 520 MovieClip
"healthBar"Symbol 553 MovieClip [HUD] Frame 1Symbol 522 MovieClip
"aura"Symbol 586 MovieClip [RPG2] Frame 1Symbol 208 MovieClip
"aura"Symbol 601 MovieClip [RPG1] Frame 1Symbol 208 MovieClip
"aura"Symbol 620 MovieClip [lTroop] Frame 1Symbol 208 MovieClip
"aura"Symbol 634 MovieClip [sniper] Frame 1Symbol 208 MovieClip
"aura"Symbol 645 MovieClip [lInf1] Frame 1Symbol 208 MovieClip
"light"Symbol 651 MovieClip [rocket] Frame 1Symbol 649 MovieClip
"gattle"Symbol 667 MovieClip Frame 1Symbol 662 MovieClip
"tankExplosion"Symbol 672 MovieClip [hTank2] Frame 1Symbol 656 MovieClip
"turret"Symbol 672 MovieClip [hTank2] Frame 1Symbol 667 MovieClip
"base"Symbol 672 MovieClip [hTank2] Frame 1Symbol 671 MovieClip
"treads"Symbol 690 MovieClip Frame 1Symbol 686 MovieClip
"tankExplosion"Symbol 691 MovieClip [gTank2] Frame 1Symbol 673 MovieClip
"turret"Symbol 691 MovieClip [gTank2] Frame 1Symbol 680 MovieClip
"base"Symbol 691 MovieClip [gTank2] Frame 1Symbol 690 MovieClip
"treads"Symbol 711 MovieClip Frame 1Symbol 703 MovieClip
"tankExplosion"Symbol 712 MovieClip [lTank2] Frame 1Symbol 692 MovieClip
"turret"Symbol 712 MovieClip [lTank2] Frame 1Symbol 697 MovieClip
"base"Symbol 712 MovieClip [lTank2] Frame 1Symbol 711 MovieClip
"aura"Symbol 712 MovieClip [lTank2] Frame 1Symbol 208 MovieClip
"treads"Symbol 714 MovieClip Frame 1Symbol 703 MovieClip
"tankExplosion"Symbol 715 MovieClip [lTank] Frame 1Symbol 692 MovieClip
"turret"Symbol 715 MovieClip [lTank] Frame 1Symbol 713 MovieClip
"base"Symbol 715 MovieClip [lTank] Frame 1Symbol 714 MovieClip
"aura"Symbol 715 MovieClip [lTank] Frame 1Symbol 208 MovieClip
"treads"Symbol 730 MovieClip Frame 1Symbol 729 MovieClip
"tankExplosion"Symbol 731 MovieClip [ambulance2] Frame 1Symbol 716 MovieClip
"turret"Symbol 731 MovieClip [ambulance2] Frame 1Symbol 721 MovieClip
"base"Symbol 731 MovieClip [ambulance2] Frame 1Symbol 730 MovieClip
"treads"Symbol 736 MovieClip Frame 1Symbol 729 MovieClip
"tankExplosion"Symbol 737 MovieClip [ambulance] Frame 1Symbol 716 MovieClip
"turret"Symbol 737 MovieClip [ambulance] Frame 1Symbol 735 MovieClip
"base"Symbol 737 MovieClip [ambulance] Frame 1Symbol 736 MovieClip
"aura"Symbol 737 MovieClip [ambulance] Frame 1Symbol 208 MovieClip
"treads"Symbol 743 MovieClip Frame 1Symbol 686 MovieClip
"tankExplosion"Symbol 744 MovieClip [gTank] Frame 1Symbol 673 MovieClip
"turret"Symbol 744 MovieClip [gTank] Frame 1Symbol 741 MovieClip
"base"Symbol 744 MovieClip [gTank] Frame 1Symbol 743 MovieClip
"aura"Symbol 744 MovieClip [gTank] Frame 1Symbol 208 MovieClip
"gattle"Symbol 751 MovieClip Frame 1Symbol 750 MovieClip
"tankExplosion"Symbol 753 MovieClip [hTank] Frame 1Symbol 656 MovieClip
"turret"Symbol 753 MovieClip [hTank] Frame 1Symbol 751 MovieClip
"base"Symbol 753 MovieClip [hTank] Frame 1Symbol 752 MovieClip
"aura"Symbol 753 MovieClip [hTank] Frame 1Symbol 208 MovieClip
"light"Symbol 759 MovieClip [rocketPod] Frame 1Symbol 649 MovieClip
"coolThing"Symbol 833 MovieClip [powerBall] Frame 1Symbol 829 MovieClip
"description"Symbol 933 MovieClip [UnitComponent] Frame 1Symbol 906 MovieClip
"topDesc"Symbol 933 MovieClip [UnitComponent] Frame 1Symbol 908 EditableText
"topDesc"Symbol 933 MovieClip [UnitComponent] Frame 1Symbol 909 EditableText
"topDesc"Symbol 933 MovieClip [UnitComponent] Frame 1Symbol 910 EditableText
"topDesc"Symbol 933 MovieClip [UnitComponent] Frame 1Symbol 911 EditableText
"topDesc"Symbol 933 MovieClip [UnitComponent] Frame 1Symbol 912 EditableText
"topDesc"Symbol 933 MovieClip [UnitComponent] Frame 1Symbol 913 EditableText
"topDesc"Symbol 933 MovieClip [UnitComponent] Frame 1Symbol 914 EditableText
"topDesc"Symbol 933 MovieClip [UnitComponent] Frame 1Symbol 915 EditableText
"tickOrCross"Symbol 933 MovieClip [UnitComponent] Frame 1Symbol 919 MovieClip
"topDesc"Symbol 933 MovieClip [UnitComponent] Frame 1Symbol 922 EditableText
"topDesc"Symbol 933 MovieClip [UnitComponent] Frame 1Symbol 931 EditableText
"avatar"Symbol 933 MovieClip [UnitComponent] Frame 1Symbol 932 MovieClip
"flagButton"Symbol 937 MovieClip Frame 1Symbol 936 Button
"flagButton"Symbol 941 MovieClip Frame 1Symbol 940 Button
"flagButton"Symbol 944 MovieClip Frame 1Symbol 943 Button
"flagButton"Symbol 948 MovieClip Frame 1Symbol 947 Button
"flagButton"Symbol 952 MovieClip Frame 1Symbol 951 Button
"flagButton"Symbol 956 MovieClip Frame 1Symbol 955 Button
"flagButton"Symbol 960 MovieClip Frame 1Symbol 959 Button
"flagButton"Symbol 964 MovieClip Frame 1Symbol 963 Button
"flagButton"Symbol 968 MovieClip Frame 1Symbol 967 Button
"flagButton"Symbol 972 MovieClip Frame 1Symbol 971 Button
"flagButton"Symbol 976 MovieClip Frame 1Symbol 975 Button
"flagButton"Symbol 980 MovieClip Frame 1Symbol 979 Button
"flagButton"Symbol 984 MovieClip Frame 1Symbol 983 Button
"flagButton"Symbol 988 MovieClip Frame 1Symbol 987 Button
"flagButton"Symbol 992 MovieClip Frame 1Symbol 991 Button
"flagButton"Symbol 996 MovieClip Frame 1Symbol 995 Button
"flagButton"Symbol 1000 MovieClip Frame 1Symbol 999 Button
"flagButton"Symbol 1004 MovieClip Frame 1Symbol 1003 Button
"flagButton"Symbol 1008 MovieClip Frame 1Symbol 1007 Button
"flagButton"Symbol 1012 MovieClip Frame 1Symbol 1011 Button
"flagButton"Symbol 1016 MovieClip Frame 1Symbol 1015 Button
"flagButton"Symbol 1020 MovieClip Frame 1Symbol 1019 Button
"flagButton"Symbol 1024 MovieClip Frame 1Symbol 1023 Button
"flagButton"Symbol 1028 MovieClip Frame 1Symbol 1027 Button
"flagButton"Symbol 1032 MovieClip Frame 1Symbol 1031 Button
"flag25"Symbol 1033 MovieClip [flagHolder] Frame 1Symbol 937 MovieClip
"flag24"Symbol 1033 MovieClip [flagHolder] Frame 1Symbol 941 MovieClip
"flag23"Symbol 1033 MovieClip [flagHolder] Frame 1Symbol 944 MovieClip
"flag22"Symbol 1033 MovieClip [flagHolder] Frame 1Symbol 948 MovieClip
"flag21"Symbol 1033 MovieClip [flagHolder] Frame 1Symbol 952 MovieClip
"flag20"Symbol 1033 MovieClip [flagHolder] Frame 1Symbol 956 MovieClip
"flag19"Symbol 1033 MovieClip [flagHolder] Frame 1Symbol 960 MovieClip
"flag18"Symbol 1033 MovieClip [flagHolder] Frame 1Symbol 964 MovieClip
"flag17"Symbol 1033 MovieClip [flagHolder] Frame 1Symbol 968 MovieClip
"flag16"Symbol 1033 MovieClip [flagHolder] Frame 1Symbol 972 MovieClip
"flag15"Symbol 1033 MovieClip [flagHolder] Frame 1Symbol 976 MovieClip
"flag14"Symbol 1033 MovieClip [flagHolder] Frame 1Symbol 980 MovieClip
"flag13"Symbol 1033 MovieClip [flagHolder] Frame 1Symbol 984 MovieClip
"flag12"Symbol 1033 MovieClip [flagHolder] Frame 1Symbol 988 MovieClip
"flag11"Symbol 1033 MovieClip [flagHolder] Frame 1Symbol 992 MovieClip
"flag1"Symbol 1033 MovieClip [flagHolder] Frame 1Symbol 996 MovieClip
"flag2"Symbol 1033 MovieClip [flagHolder] Frame 1Symbol 1000 MovieClip
"flag3"Symbol 1033 MovieClip [flagHolder] Frame 1Symbol 1004 MovieClip
"flag4"Symbol 1033 MovieClip [flagHolder] Frame 1Symbol 1008 MovieClip
"flag5"Symbol 1033 MovieClip [flagHolder] Frame 1Symbol 1012 MovieClip
"flag6"Symbol 1033 MovieClip [flagHolder] Frame 1Symbol 1016 MovieClip
"flag7"Symbol 1033 MovieClip [flagHolder] Frame 1Symbol 1020 MovieClip
"flag8"Symbol 1033 MovieClip [flagHolder] Frame 1Symbol 1024 MovieClip
"flag9"Symbol 1033 MovieClip [flagHolder] Frame 1Symbol 1028 MovieClip
"flag10"Symbol 1033 MovieClip [flagHolder] Frame 1Symbol 1032 MovieClip
"track_mc"Symbol 1035 MovieClip Frame 1Symbol 1034 MovieClip
"scrollTrack_mc"Symbol 1036 MovieClip [FScrollBarSymbol] Frame 1Symbol 1035 MovieClip
"frame"Symbol 1060 MovieClip Frame 1Symbol 1059 MovieClip
"lighting"Symbol 1150 MovieClip Frame 1Symbol 1145 MovieClip
"texture"Symbol 1150 MovieClip Frame 1Symbol 1149 MovieClip
"b2"Symbol 1202 MovieClip Frame 1Symbol 1201 Button
"b1"Symbol 1203 MovieClip Frame 1Symbol 1201 Button
"b2"Symbol 1206 MovieClip Frame 1Symbol 1202 MovieClip
"b1"Symbol 1206 MovieClip Frame 1Symbol 1203 MovieClip
"b2"Symbol 1209 MovieClip Frame 1Symbol 1202 MovieClip
"b1"Symbol 1209 MovieClip Frame 1Symbol 1203 MovieClip
"b2"Symbol 1213 MovieClip Frame 1Symbol 1202 MovieClip
"b1"Symbol 1213 MovieClip Frame 1Symbol 1203 MovieClip
"b2"Symbol 1216 MovieClip Frame 1Symbol 1202 MovieClip
"b1"Symbol 1216 MovieClip Frame 1Symbol 1203 MovieClip
"slideColor"Symbol 1237 MovieClip Frame 1Symbol 1236 MovieClip
"slide"Symbol 1240 MovieClip [SliderComponent] Frame 1Symbol 1237 MovieClip
"range"Symbol 1240 MovieClip [SliderComponent] Frame 1Symbol 1239 MovieClip
"advancedSettingsButton"Symbol 1252 MovieClip Frame 1Symbol 1251 Button
"offButton"Symbol 1267 MovieClip Frame 1Symbol 1264 Button
"onButton"Symbol 1278 MovieClip Frame 1Symbol 1272 Button
"b2"Symbol 1278 MovieClip Frame 2Symbol 1202 MovieClip
"b1"Symbol 1278 MovieClip Frame 2Symbol 1203 MovieClip
"b2"Symbol 1292 MovieClip Frame 1Symbol 1202 MovieClip
"b1"Symbol 1292 MovieClip Frame 1Symbol 1203 MovieClip
"basicSettingsButton"Symbol 1293 MovieClip Frame 1Symbol 1256 Button
"b7"Symbol 1293 MovieClip Frame 1Symbol 1267 MovieClip
"b6"Symbol 1293 MovieClip Frame 1Symbol 1278 MovieClip
"matchVariableMC"Symbol 1293 MovieClip Frame 1Symbol 1292 MovieClip
"deathmatchButton"Symbol 1300 MovieClip Frame 1Symbol 1298 Button
"powerBallButton"Symbol 1308 MovieClip Frame 1Symbol 1306 Button
"captureTheFlagButton"Symbol 1315 MovieClip Frame 1Symbol 1313 Button
"kingOfTheHillButton"Symbol 1322 MovieClip Frame 1Symbol 1320 Button
"classicButton"Symbol 1328 MovieClip Frame 1Symbol 1326 Button
"loadCampaignButton"Symbol 1342 MovieClip Frame 1Symbol 1340 Button
"nextButton"Symbol 1387 MovieClip Frame 2Symbol 1334 Button
"saveFlagButton"Symbol 1446 MovieClip Frame 1Symbol 1444 Button
"cursor"Symbol 1495 MovieClip Frame 1Symbol 875 MovieClip [cursor2]
"cursor"Symbol 1495 MovieClip Frame 2Symbol 871 MovieClip [cursor1]

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 5 as "tile"
ExportAssets (56)Timeline Frame 1Symbol 38 as "UpArrow"
ExportAssets (56)Timeline Frame 1Symbol 58 as "ScrollThumb"
ExportAssets (56)Timeline Frame 1Symbol 83 as "DownArrow"
ExportAssets (56)Timeline Frame 1Symbol 84 as "fcb_hitArea"
ExportAssets (56)Timeline Frame 1Symbol 106 as "fcb_states"
ExportAssets (56)Timeline Frame 1Symbol 109 as "FLabelSymbol"
ExportAssets (56)Timeline Frame 1Symbol 114 as "FBoundingBoxSymbol"
ExportAssets (56)Timeline Frame 1Symbol 115 as "FCheckBoxSymbol"
ExportAssets (56)Timeline Frame 1Symbol 117 as "fireParticle"
ExportAssets (56)Timeline Frame 1Symbol 155 as "nuke"
ExportAssets (56)Timeline Frame 1Symbol 156 as "FUIComponentSymbol"
ExportAssets (56)Timeline Frame 1Symbol 182 as "comanche2"
ExportAssets (56)Timeline Frame 1Symbol 199 as "helix2"
ExportAssets (56)Timeline Frame 1Symbol 209 as "helix"
ExportAssets (56)Timeline Frame 1Symbol 220 as "comanche"
ExportAssets (56)Timeline Frame 1Symbol 222 as "arrowPointer"
ExportAssets (56)Timeline Frame 1Symbol 222 as "arrowPointer"
ExportAssets (56)Timeline Frame 1Symbol 553 as "HUD"
ExportAssets (56)Timeline Frame 1Symbol 568 as "lInf2"
ExportAssets (56)Timeline Frame 1Symbol 586 as "RPG2"
ExportAssets (56)Timeline Frame 1Symbol 601 as "RPG1"
ExportAssets (56)Timeline Frame 1Symbol 611 as "lTroop2"
ExportAssets (56)Timeline Frame 1Symbol 620 as "lTroop"
ExportAssets (56)Timeline Frame 1Symbol 634 as "sniper"
ExportAssets (56)Timeline Frame 1Symbol 645 as "lInf1"
ExportAssets (56)Timeline Frame 1Symbol 647 as "clearSmoke"
ExportAssets (56)Timeline Frame 1Symbol 651 as "rocket"
ExportAssets (56)Timeline Frame 1Symbol 653 as "missileHole"
ExportAssets (56)Timeline Frame 1Symbol 655 as "missileBlast"
ExportAssets (56)Timeline Frame 1Symbol 672 as "hTank2"
ExportAssets (56)Timeline Frame 1Symbol 691 as "gTank2"
ExportAssets (56)Timeline Frame 1Symbol 712 as "lTank2"
ExportAssets (56)Timeline Frame 1Symbol 715 as "lTank"
ExportAssets (56)Timeline Frame 1Symbol 731 as "ambulance2"
ExportAssets (56)Timeline Frame 1Symbol 737 as "ambulance"
ExportAssets (56)Timeline Frame 1Symbol 744 as "gTank"
ExportAssets (56)Timeline Frame 1Symbol 753 as "hTank"
ExportAssets (56)Timeline Frame 1Symbol 755 as "shell"
ExportAssets (56)Timeline Frame 1Symbol 757 as "lights"
ExportAssets (56)Timeline Frame 1Symbol 759 as "rocketPod"
ExportAssets (56)Timeline Frame 1Symbol 761 as "blip"
ExportAssets (56)Timeline Frame 1Symbol 222 as "arrowPointer"
ExportAssets (56)Timeline Frame 1Symbol 763 as "radiation"
ExportAssets (56)Timeline Frame 1Symbol 765 as "fog"
ExportAssets (56)Timeline Frame 1Symbol 772 as "qualityChangeText"
ExportAssets (56)Timeline Frame 1Symbol 774 as "startBattleText"
ExportAssets (56)Timeline Frame 1Symbol 776 as "troopFreezeCursor"
ExportAssets (56)Timeline Frame 1Symbol 779 as "shiftCursor"
ExportAssets (56)Timeline Frame 1Symbol 781 as "unshootableCursor"
ExportAssets (56)Timeline Frame 1Symbol 783 as "superPowerCursor"
ExportAssets (56)Timeline Frame 1Symbol 785 as "blackCrosshair"
ExportAssets (56)Timeline Frame 1Symbol 787 as "whiteCrosshair"
ExportAssets (56)Timeline Frame 1Symbol 789 as "greenCrosshair"
ExportAssets (56)Timeline Frame 1Symbol 791 as "crosshair"
ExportAssets (56)Timeline Frame 1Symbol 793 as "napalmPackage"
ExportAssets (56)Timeline Frame 1Symbol 795 as "troopFreezeRing"
ExportAssets (56)Timeline Frame 1Symbol 797 as "redCross"
ExportAssets (56)Timeline Frame 1Symbol 801 as "ambulancePulse"
ExportAssets (56)Timeline Frame 1Symbol 806 as "freezeCircle"
ExportAssets (56)Timeline Frame 1Symbol 813 as "kingRing"
ExportAssets (56)Timeline Frame 1Symbol 819 as "flag"
ExportAssets (56)Timeline Frame 1Symbol 823 as "flagArea2"
ExportAssets (56)Timeline Frame 1Symbol 827 as "flagArea"
ExportAssets (56)Timeline Frame 1Symbol 833 as "powerBall"
ExportAssets (56)Timeline Frame 1Symbol 845 as "p2cashBountyText"
ExportAssets (56)Timeline Frame 1Symbol 855 as "cashBountyText"
ExportAssets (56)Timeline Frame 1Symbol 857 as "habisLaserIcon"
ExportAssets (56)Timeline Frame 1Symbol 858 as "pixel"
ExportAssets (56)Timeline Frame 1Symbol 864 as "pencil"
ExportAssets (56)Timeline Frame 1Symbol 868 as "paintbucket"
ExportAssets (56)Timeline Frame 1Symbol 871 as "cursor1"
ExportAssets (56)Timeline Frame 1Symbol 864 as "pencil"
ExportAssets (56)Timeline Frame 1Symbol 868 as "paintbucket"
ExportAssets (56)Timeline Frame 1Symbol 875 as "cursor2"
ExportAssets (56)Timeline Frame 1Symbol 933 as "UnitComponent"
ExportAssets (56)Timeline Frame 1Symbol 1033 as "flagHolder"
ExportAssets (56)Timeline Frame 1Symbol 864 as "pencil"
ExportAssets (56)Timeline Frame 1Symbol 868 as "paintbucket"
ExportAssets (56)Timeline Frame 1Symbol 1036 as "FScrollBarSymbol"
ExportAssets (56)Timeline Frame 8Symbol 1036 as "FScrollBarSymbol"
ExportAssets (56)Timeline Frame 9Symbol 1240 as "SliderComponent"
ExportAssets (56)Timeline Frame 12Symbol 1036 as "FScrollBarSymbol"
ExportAssets (56)Timeline Frame 12Symbol 864 as "pencil"
ExportAssets (56)Timeline Frame 12Symbol 864 as "pencil"
ExportAssets (56)Timeline Frame 12Symbol 864 as "pencil"
ExportAssets (56)Timeline Frame 12Symbol 868 as "paintbucket"
ExportAssets (56)Timeline Frame 12Symbol 868 as "paintbucket"
ExportAssets (56)Timeline Frame 12Symbol 868 as "paintbucket"
ExportAssets (56)Timeline Frame 13Symbol 1033 as "flagHolder"
ExportAssets (56)Timeline Frame 14Symbol 933 as "UnitComponent"
ExportAssets (56)Timeline Frame 14Symbol 933 as "UnitComponent"
ExportAssets (56)Timeline Frame 14Symbol 933 as "UnitComponent"
ExportAssets (56)Timeline Frame 14Symbol 933 as "UnitComponent"
ExportAssets (56)Timeline Frame 14Symbol 933 as "UnitComponent"
ExportAssets (56)Timeline Frame 14Symbol 933 as "UnitComponent"
ExportAssets (56)Timeline Frame 14Symbol 933 as "UnitComponent"
ExportAssets (56)Timeline Frame 14Symbol 933 as "UnitComponent"
ExportAssets (56)Timeline Frame 14Symbol 933 as "UnitComponent"
ExportAssets (56)Timeline Frame 14Symbol 933 as "UnitComponent"
ExportAssets (56)Timeline Frame 16Symbol 933 as "UnitComponent"
ExportAssets (56)Timeline Frame 16Symbol 933 as "UnitComponent"
ExportAssets (56)Timeline Frame 16Symbol 933 as "UnitComponent"
ExportAssets (56)Timeline Frame 16Symbol 933 as "UnitComponent"
ExportAssets (56)Timeline Frame 16Symbol 933 as "UnitComponent"
ExportAssets (56)Timeline Frame 16Symbol 933 as "UnitComponent"
ExportAssets (56)Timeline Frame 16Symbol 933 as "UnitComponent"
ExportAssets (56)Timeline Frame 16Symbol 933 as "UnitComponent"
ExportAssets (56)Timeline Frame 17Symbol 933 as "UnitComponent"
ExportAssets (56)Timeline Frame 17Symbol 933 as "UnitComponent"
ExportAssets (56)Timeline Frame 17Symbol 933 as "UnitComponent"
ExportAssets (56)Timeline Frame 17Symbol 933 as "UnitComponent"
ExportAssets (56)Timeline Frame 17Symbol 933 as "UnitComponent"
ExportAssets (56)Timeline Frame 17Symbol 933 as "UnitComponent"
ExportAssets (56)Timeline Frame 17Symbol 933 as "UnitComponent"
ExportAssets (56)Timeline Frame 17Symbol 933 as "UnitComponent"
ExportAssets (56)Timeline Frame 17Symbol 933 as "UnitComponent"
ExportAssets (56)Timeline Frame 17Symbol 933 as "UnitComponent"
ExportAssets (56)Timeline Frame 18Symbol 933 as "UnitComponent"
ExportAssets (56)Timeline Frame 18Symbol 933 as "UnitComponent"
ExportAssets (56)Timeline Frame 18Symbol 933 as "UnitComponent"
ExportAssets (56)Timeline Frame 18Symbol 933 as "UnitComponent"
ExportAssets (56)Timeline Frame 18Symbol 933 as "UnitComponent"
ExportAssets (56)Timeline Frame 18Symbol 933 as "UnitComponent"
ExportAssets (56)Timeline Frame 18Symbol 933 as "UnitComponent"
ExportAssets (56)Timeline Frame 18Symbol 933 as "UnitComponent"
ExportAssets (56)Timeline Frame 25Symbol 875 as "cursor2"
ExportAssets (56)Timeline Frame 25Symbol 871 as "cursor1"
ExportAssets (56)Timeline Frame 29Symbol 1532 as "tankDie"
ExportAssets (56)Timeline Frame 29Symbol 1533 as "snipeSound"
ExportAssets (56)Timeline Frame 29Symbol 1534 as "shellSound"
ExportAssets (56)Timeline Frame 29Symbol 1535 as "rocketSound"
ExportAssets (56)Timeline Frame 29Symbol 1536 as "rocketPodSound"
ExportAssets (56)Timeline Frame 29Symbol 1537 as "populationBeep"
ExportAssets (56)Timeline Frame 29Symbol 1538 as "nukeFly"
ExportAssets (56)Timeline Frame 29Symbol 1539 as "9mm"
ExportAssets (56)Timeline Frame 29Symbol 1540 as "nukeBlast"
ExportAssets (56)Timeline Frame 29Symbol 1541 as "gattlingSound"
ExportAssets (56)Timeline Frame 29Symbol 1542 as "LInfW3"
ExportAssets (56)Timeline Frame 29Symbol 1543 as "LInfS2"
ExportAssets (56)Timeline Frame 29Symbol 1544 as "LInfS1"
ExportAssets (56)Timeline Frame 29Symbol 1545 as "LInfW2"
ExportAssets (56)Timeline Frame 29Symbol 1546 as "LInfW1"
ExportAssets (56)Timeline Frame 29Symbol 1547 as "LInfA3"
ExportAssets (56)Timeline Frame 29Symbol 1548 as "LInfA2"
ExportAssets (56)Timeline Frame 29Symbol 1549 as "LInfA1"
ExportAssets (56)Timeline Frame 29Symbol 1550 as "battleMusic"
ExportAssets (56)Timeline Frame 29Symbol 1551 as "comancheSpiral"

Labels

"up"Symbol 106 MovieClip [fcb_states] Frame 1
"press"Symbol 106 MovieClip [fcb_states] Frame 2
"uncheckedDisabled"Symbol 106 MovieClip [fcb_states] Frame 3
"checkedDisabled"Symbol 106 MovieClip [fcb_states] Frame 4
"checkedPress"Symbol 106 MovieClip [fcb_states] Frame 5
"checkedEnabled"Symbol 106 MovieClip [fcb_states] Frame 6
"Symbol_32"Symbol 109 MovieClip [FLabelSymbol] Frame 1
"enabled"Symbol 114 MovieClip [FBoundingBoxSymbol] Frame 1
"disabled"Symbol 114 MovieClip [FBoundingBoxSymbol] Frame 2
"Symbol_36"Symbol 156 MovieClip [FUIComponentSymbol] Frame 1

Dynamic Text Variables

_root.selectedBuildingSymbol 224 EditableText""
_root.sniperPriceSymbol 272 EditableText"100"
_root.lTroopPriceSymbol 281 EditableText"100"
_root.RPGPriceSymbol 289 EditableText"100"
_root.lInfPriceSymbol 297 EditableText"100"
_root.ambulancePriceSymbol 308 EditableText"500"
_root.lTankPriceSymbol 326 EditableText"500"
_root.gTankPriceSymbol 335 EditableText"500"
_root.hTankPriceSymbol 345 EditableText"500"
_root.helixPriceSymbol 372 EditableText"1000"
_root.comanchePriceSymbol 382 EditableText"500"
_root.p2poplimitSymbol 477 EditableText"10"
_root.p2unitsSymbol 478 EditableText"10"
_root.p1poplimitSymbol 480 EditableText"10"
_root.p1unitsSymbol 481 EditableText"10"
_root.goldSymbol 508 EditableText"100000"
_root.goldSymbol 509 EditableText"100000"
_root.goldSymbol 510 EditableText"100000"
_root.goldSymbol 511 EditableText"100000"
_root.goldSymbol 512 EditableText"100000"
_root.goldSymbol 513 EditableText"100000"
_root.goldSymbol 514 EditableText"100000"
_root.goldSymbol 515 EditableText"100000"
_root.goldSymbol 516 EditableText"100000"
_root.p2MaxHPSymbol 517 EditableText"100"
_root.p2CurrentHPDisplayedSymbol 518 EditableText"100"
_root.p2goldSymbol 524 EditableText"100000"
_root.p2goldSymbol 525 EditableText"100000"
_root.p2goldSymbol 526 EditableText"100000"
_root.p2goldSymbol 527 EditableText"100000"
_root.p2goldSymbol 528 EditableText"100000"
_root.p2goldSymbol 529 EditableText"100000"
_root.p2goldSymbol 530 EditableText"100000"
_root.p2goldSymbol 531 EditableText"100000"
_root.p2goldSymbol 532 EditableText"100000"
_root.maxHPSymbol 549 EditableText"100"
_root.currentHPDisplayedSymbol 550 EditableText"100"
bountySymbol 837 EditableText"1000"
bountySymbol 838 EditableText"1000"
bountySymbol 839 EditableText"1000"
bountySymbol 840 EditableText"1000"
bountySymbol 841 EditableText"1000"
bountySymbol 842 EditableText"1000"
bountySymbol 843 EditableText"1000"
bountySymbol 844 EditableText"1000"
bountySymbol 847 EditableText"1000"
bountySymbol 848 EditableText"1000"
bountySymbol 849 EditableText"1000"
bountySymbol 850 EditableText"1000"
bountySymbol 851 EditableText"1000"
bountySymbol 852 EditableText"1000"
bountySymbol 853 EditableText"1000"
bountySymbol 854 EditableText"1000"
unitTypeSymbol 908 EditableText"Armour Piercing Bullets"
unitTypeSymbol 909 EditableText"Armour Piercing Bullets"
unitTypeSymbol 910 EditableText"Armour Piercing Bullets"
unitTypeSymbol 911 EditableText"Armour Piercing Bullets"
unitTypeSymbol 912 EditableText"Armour Piercing Bullets"
unitTypeSymbol 913 EditableText"Armour Piercing Bullets"
unitTypeSymbol 914 EditableText"Armour Piercing Bullets"
unitTypeSymbol 915 EditableText"Armour Piercing Bullets"
priceSymbol 922 EditableText"5000"
priceSymbol 923 EditableText"5000"
priceSymbol 924 EditableText"5000"
priceSymbol 925 EditableText"5000"
priceSymbol 926 EditableText"5000"
priceSymbol 927 EditableText"5000"
priceSymbol 928 EditableText"5000"
priceSymbol 929 EditableText"5000"
priceSymbol 930 EditableText"5000"
unitTypeSymbol 931 EditableText"Armour Piercing Bullets"
missionInstructionsSymbol 1165 EditableText"Yet again, we have overestimated the enemy's resources. How on Earth did they disable our troops? Perhaps an electromagnetic pulse of some sort, or maybe gas... It produced the same effect as a flashbang grenade, but with darkness. Our scientists are looking into this, but for the moment we should concern ourselves with our new upgrade- comanche rocket pods. These were used to great effect by our comrades a few days ago, and led to the conquering of "+country+". It is our job to destroy any rebels left behind. Hold the line, and let noone get through."
_root.qwertyuiopSymbol 1180 EditableText"GIVE UP"
_root.qwerytuiopSymbol 1182 EditableText"GIVE UP"
emailSymbol 1186 EditableText""
subjectSymbol 1190 EditableText""
messageSymbol 1192 EditableText""
_root.p2poplimitSymbol 1204 EditableText"10"
_root.p1poplimitSymbol 1207 EditableText"10"
_root.team2BudgetSymbol 1211 EditableText"2500"
_root.team1BudgetSymbol 1214 EditableText"2500"
difficultySymbol 1229 EditableText"15"
movesPerSecondSymbol 1233 EditableText"15"
_root.bountyQuantitySymbol 1276 EditableText"3"
_root.matchVariableSymbol 1282 EditableText"3"
_root.matchVariableSymbol 1284 EditableText"3"
_root.matchVariableSymbol 1286 EditableText"3"
_root.matchVariableSymbol 1288 EditableText"3"
_root.matchVariableSymbol 1290 EditableText"10"
gameTypeDescriptionSymbol 1329 EditableText"In Capture the Flag, each team will endeavour to take the flag from the middle of the map and place it into their base's flag holder. Each time they do this, it will damage the other team, and after 3 flags have been captured, the enemy will be dead."
dataBoxSymbol 1353 EditableText"FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, FFFFFF, "
hexColourSymbol 1371 EditableText"000000"
colValueSymbol 1376 EditableText"0"
campaignGoldSymbol 1394 EditableText"1000"
campaignUpgradeGoldSymbol 1406 EditableText"1000"
p2campaignGoldSymbol 1409 EditableText"1000"
p2campaignUpgradeGoldSymbol 1411 EditableText"1000"




http://swfchan.com/6/26015/info.shtml
Created: 23/5 -2019 04:11:21 Last modified: 23/5 -2019 04:11:21 Server time: 22/12 -2024 19:35:57