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

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

350771869.swf

This is the info page for
Flash #14668

(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.6

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!

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
Olly - for being Olly (amongst other things)
Smitty - for his relentless stream of suggestions and support
Ben W - for his relentless stream of ideas I didn't use
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++; save.level++; savefile.flush(); 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; savefile.flush(); 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 1027 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 1233 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)) { this.gotoAndStop(5); t = mouseToPixel(_xmouse, _ymouse, gridX, gridY, globalScale); s = squares[(("square_" + t.x) + "_") + t.y]; this._x = (gridX + (s.x * globalScale)) + (globalScale / 2); this._y = (gridY + (s.y * globalScale)) + (globalScale / 2); 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; this.gotoAndStop(1); } } 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; } paintColour = 0;
Instance of Symbol 1027 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 924 MovieClip [UnitComponent] "z10" in Frame 14
//component parameters onClipEvent (initialize) { unitType = "Helix"; unitFrame = 10; price = 1000; team = 1; }
Instance of Symbol 924 MovieClip [UnitComponent] "z9" in Frame 14
//component parameters onClipEvent (initialize) { unitType = "Comanche"; unitFrame = 9; price = 600; team = 1; }
Instance of Symbol 924 MovieClip [UnitComponent] "z8" in Frame 14
//component parameters onClipEvent (initialize) { unitType = "Ambulance"; unitFrame = 8; price = 800; team = 1; }
Instance of Symbol 924 MovieClip [UnitComponent] "z7" in Frame 14
//component parameters onClipEvent (initialize) { unitType = "Laser Tank"; unitFrame = 7; price = 700; team = 1; }
Instance of Symbol 924 MovieClip [UnitComponent] "z6" in Frame 14
//component parameters onClipEvent (initialize) { unitType = "Gattling Tank"; unitFrame = 6; price = 500; team = 1; }
Instance of Symbol 924 MovieClip [UnitComponent] "z5" in Frame 14
//component parameters onClipEvent (initialize) { unitType = "Heavy Tank"; unitFrame = 5; price = 650; team = 1; }
Instance of Symbol 924 MovieClip [UnitComponent] "z4" in Frame 14
//component parameters onClipEvent (initialize) { unitType = "Sniper"; unitFrame = 4; price = 500; team = 1; }
Instance of Symbol 924 MovieClip [UnitComponent] "z3" in Frame 14
//component parameters onClipEvent (initialize) { unitType = "Laser Trooper"; unitFrame = 3; price = 400; team = 1; }
Instance of Symbol 924 MovieClip [UnitComponent] "z2" in Frame 14
//component parameters onClipEvent (initialize) { unitType = "Bazooka Trooper"; unitFrame = 2; price = 300; team = 1; }
Instance of Symbol 924 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 924 MovieClip [UnitComponent] "z8" in Frame 16
//component parameters onClipEvent (initialize) { unitType = "Troop Freeze Power"; unitFrame = 18; price = 1000; team = 1; }
Instance of Symbol 924 MovieClip [UnitComponent] "z7" in Frame 16
//component parameters onClipEvent (initialize) { unitType = "Ion Beam Power"; unitFrame = 17; price = 1000; team = 1; }
Instance of Symbol 924 MovieClip [UnitComponent] "z6" in Frame 16
//component parameters onClipEvent (initialize) { unitType = "Nuclear Missile Power"; unitFrame = 16; price = 1000; team = 1; }
Instance of Symbol 924 MovieClip [UnitComponent] "z5" in Frame 16
//component parameters onClipEvent (initialize) { unitType = "Beam Concentration"; unitFrame = 15; price = 500; team = 1; }
Instance of Symbol 924 MovieClip [UnitComponent] "z4" in Frame 16
//component parameters onClipEvent (initialize) { unitType = "Armour Piercing Bullets"; unitFrame = 14; price = 500; team = 1; }
Instance of Symbol 924 MovieClip [UnitComponent] "z3" in Frame 16
//component parameters onClipEvent (initialize) { unitType = "Heat-seeking Rockets"; unitFrame = 13; price = 800; team = 1; }
Instance of Symbol 924 MovieClip [UnitComponent] "z2" in Frame 16
//component parameters onClipEvent (initialize) { unitType = "Comanche Rocket Pods"; unitFrame = 12; price = 700; team = 1; }
Instance of Symbol 924 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 924 MovieClip [UnitComponent] "z10" in Frame 17
//component parameters onClipEvent (initialize) { unitType = "Helix"; unitFrame = 10; price = 1000; team = 2; }
Instance of Symbol 924 MovieClip [UnitComponent] "z9" in Frame 17
//component parameters onClipEvent (initialize) { unitType = "Comanche"; unitFrame = 9; price = 600; team = 2; }
Instance of Symbol 924 MovieClip [UnitComponent] "z8" in Frame 17
//component parameters onClipEvent (initialize) { unitType = "Ambulance"; unitFrame = 8; price = 800; team = 2; }
Instance of Symbol 924 MovieClip [UnitComponent] "z7" in Frame 17
//component parameters onClipEvent (initialize) { unitType = "Laser Tank"; unitFrame = 7; price = 700; team = 2; }
Instance of Symbol 924 MovieClip [UnitComponent] "z6" in Frame 17
//component parameters onClipEvent (initialize) { unitType = "Gattling Tank"; unitFrame = 6; price = 500; team = 2; }
Instance of Symbol 924 MovieClip [UnitComponent] "z5" in Frame 17
//component parameters onClipEvent (initialize) { unitType = "Heavy Tank"; unitFrame = 5; price = 650; team = 2; }
Instance of Symbol 924 MovieClip [UnitComponent] "z4" in Frame 17
//component parameters onClipEvent (initialize) { unitType = "Sniper"; unitFrame = 4; price = 500; team = 2; }
Instance of Symbol 924 MovieClip [UnitComponent] "z3" in Frame 17
//component parameters onClipEvent (initialize) { unitType = "Laser Trooper"; unitFrame = 3; price = 400; team = 2; }
Instance of Symbol 924 MovieClip [UnitComponent] "z2" in Frame 17
//component parameters onClipEvent (initialize) { unitType = "Bazooka Trooper"; unitFrame = 2; price = 300; team = 2; }
Instance of Symbol 924 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 924 MovieClip [UnitComponent] "z8" in Frame 18
//component parameters onClipEvent (initialize) { unitType = "Troop Freeze Power"; unitFrame = 18; price = 1000; team = 2; }
Instance of Symbol 924 MovieClip [UnitComponent] "z7" in Frame 18
//component parameters onClipEvent (initialize) { unitType = "Ion Beam Power"; unitFrame = 17; price = 1000; team = 2; }
Instance of Symbol 924 MovieClip [UnitComponent] "z6" in Frame 18
//component parameters onClipEvent (initialize) { unitType = "Nuclear Missile Power"; unitFrame = 16; price = 1000; team = 2; }
Instance of Symbol 924 MovieClip [UnitComponent] "z5" in Frame 18
//component parameters onClipEvent (initialize) { unitType = "Beam Concentration"; unitFrame = 15; price = 500; team = 2; }
Instance of Symbol 924 MovieClip [UnitComponent] "z4" in Frame 18
//component parameters onClipEvent (initialize) { unitType = "Armour Piercing Bullets"; unitFrame = 14; price = 500; team = 2; }
Instance of Symbol 924 MovieClip [UnitComponent] "z3" in Frame 18
//component parameters onClipEvent (initialize) { unitType = "Heat-seeking Rockets"; unitFrame = 13; price = 800; team = 2; }
Instance of Symbol 924 MovieClip [UnitComponent] "z2" in Frame 18
//component parameters onClipEvent (initialize) { unitType = "Comanche Rocket Pods"; unitFrame = 12; price = 700; team = 2; }
Instance of Symbol 924 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 409 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 502 MovieClip in Frame 27
onClipEvent (load) { if (_root.p2troopFreezeOn) { _visible = true; } else { _visible = false; } }
Instance of Symbol 502 MovieClip in Frame 27
onClipEvent (load) { if (_root.p2habisLasersOn) { _visible = true; } else { _visible = false; } }
Instance of Symbol 502 MovieClip in Frame 27
onClipEvent (load) { if (_root.p2nukesOn) { _visible = true; } else { _visible = false; } }
Instance of Symbol 502 MovieClip in Frame 27
onClipEvent (load) { _visible = _root.troopFreezeOn; }
Instance of Symbol 502 MovieClip in Frame 27
onClipEvent (load) { _visible = _root.habisLasersOn; }
Instance of Symbol 502 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 406 Button
on (release) { _quality = ((_root.save.quality = "LOW")); pointyThingy2.gotoAndStop(3); }
Symbol 409 MovieClip Frame 1
stop();
Symbol 413 Button
on (release) { _quality = ((_root.save.quality = "HIGH")); pointyThingy2.gotoAndStop(1); }
Symbol 417 Button
on (release) { _quality = ((_root.save.quality = "MEDIUM")); pointyThingy2.gotoAndStop(2); }
Symbol 418 Button
on (release, keyPress "k") { gotoAndStop (6); }
Symbol 425 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 431 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 428 MovieClip "maskeh" in Symbol 431 MovieClip Frame 1
onClipEvent (enterFrame) { _x = _parent.pos._x; }
Symbol 433 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 428 MovieClip "maskeh" in Symbol 433 MovieClip Frame 1
onClipEvent (enterFrame) { _x = _parent.pos._x; }
Symbol 435 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 428 MovieClip "maskeh" in Symbol 435 MovieClip Frame 1
onClipEvent (enterFrame) { _x = _parent.pos._x; }
Symbol 437 Button
on (release, keyPress "a") { if (!Key.isDown(17)) { gotoAndStop (6); } }
Symbol 438 Button
on (release) { _quality = "LOW"; pointyThingy2.gotoAndStop(3); }
Symbol 439 Button
on (release) { _quality = "HIGH"; pointyThingy2.gotoAndStop(1); }
Symbol 440 Button
on (release) { _quality = "MEDIUM"; pointyThingy2.gotoAndStop(2); }
Symbol 448 Button
on (release) { _root.targetNearest(1); }
Symbol 449 Button
on (release, keyPress "k") { gotoAndStop(_root.previousHUD); }
Symbol 455 Button
on (release) { _root.reformSelected(); }
Instance of Symbol 462 MovieClip in Symbol 464 MovieClip Frame 1
onClipEvent (load) { _visible = _root.team1RocketPods; }
Symbol 475 MovieClip Frame 1
stop(); _root.selectedBuilding = "Buildings"; _root.previousHUD = _currentframe;
Instance of Symbol 234 MovieClip in Symbol 475 MovieClip Frame 1
onClipEvent (load) { _visible = (_root.team1Units[4] || (_root.team1Units[8])); }
Instance of Symbol 242 MovieClip in Symbol 475 MovieClip Frame 1
onClipEvent (load) { _visible = _root.techTowerOn; }
Instance of Symbol 249 MovieClip in Symbol 475 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 475 MovieClip Frame 1
onClipEvent (load) { _visible = (((_root.team1Units[0] || (_root.team1Units[1])) || (_root.team1Units[5])) || (_root.team1Units[7])); }
Symbol 475 MovieClip Frame 2
_root.selectedBuilding = "Barracks"; _root.previousHUD = _currentframe;
Instance of Symbol 275 MovieClip in Symbol 475 MovieClip Frame 2
onClipEvent (load) { _visible = _root.team1Units[7]; }
Instance of Symbol 283 MovieClip in Symbol 475 MovieClip Frame 2
onClipEvent (load) { _visible = _root.team1Units[5]; }
Instance of Symbol 291 MovieClip in Symbol 475 MovieClip Frame 2
onClipEvent (load) { _visible = _root.team1Units[1]; }
Instance of Symbol 299 MovieClip in Symbol 475 MovieClip Frame 2
onClipEvent (load) { _visible = _root.team1Units[0]; }
Symbol 475 MovieClip Frame 3
_root.selectedBuilding = "Factory"; _root.previousHUD = _currentframe;
Instance of Symbol 310 MovieClip in Symbol 475 MovieClip Frame 3
onClipEvent (load) { _visible = _root.team1Units[9]; }
Instance of Symbol 328 MovieClip in Symbol 475 MovieClip Frame 3
onClipEvent (load) { _visible = _root.team1Units[6]; }
Instance of Symbol 337 MovieClip in Symbol 475 MovieClip Frame 3
onClipEvent (load) { _visible = _root.team1Units[3]; }
Instance of Symbol 347 MovieClip in Symbol 475 MovieClip Frame 3
onClipEvent (load) { _visible = _root.team1Units[2]; }
Symbol 475 MovieClip Frame 4
_root.selectedBuilding = "Tech Tower"; _root.previousHUD = _currentframe;
Symbol 475 MovieClip Frame 5
_root.selectedBuilding = "Airfield"; _root.previousHUD = _currentframe;
Instance of Symbol 374 MovieClip in Symbol 475 MovieClip Frame 5
onClipEvent (load) { _visible = _root.team1Units[8]; }
Instance of Symbol 384 MovieClip in Symbol 475 MovieClip Frame 5
onClipEvent (load) { _visible = _root.team1Units[4]; }
Symbol 475 MovieClip Frame 6
_root.selectedBuilding = "Menu"; _root.previousHUD = _currentframe;
Instance of Symbol 409 MovieClip "pointyThingy2" in Symbol 475 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 475 MovieClip Frame 7
_root.selectedBuilding = "Menu"; _root.previousHUD = _currentframe;
Symbol 475 MovieClip Frame 8
_root.selectedBuilding = "Options"; _root.previousHUD = _currentframe;
Instance of Symbol 409 MovieClip "pointyThingy2" in Symbol 475 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 475 MovieClip Frame 9
_root.selectedBuilding = "Light Infantry";
Symbol 475 MovieClip Frame 10
_root.selectedBuilding = "Bazooka Trooper";
Symbol 475 MovieClip Frame 11
_root.selectedBuilding = "Heavy Tank";
Symbol 475 MovieClip Frame 12
_root.selectedBuilding = "Gattling Tank";
Symbol 475 MovieClip Frame 13
_root.selectedBuilding = (_root.p1RocketPods ? "Rocket Comanche" : "Comanche");
Symbol 475 MovieClip Frame 14
_root.selectedBuilding = "Laser Trooper";
Symbol 475 MovieClip Frame 15
_root.selectedBuilding = "Laser Tank";
Symbol 475 MovieClip Frame 16
_root.selectedBuilding = "Sniper";
Symbol 475 MovieClip Frame 17
_root.selectedBuilding = "Helix";
Symbol 475 MovieClip Frame 18
_root.selectedBuilding = "Ambulance";
Symbol 485 Button
on (release) { _root.useTroopFreeze(1); }
Symbol 486 MovieClip Frame 1
stop();
Symbol 487 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 491 Button
on (release) { _root.fireHabisLaser(1); }
Symbol 492 MovieClip Frame 1
stop();
Symbol 493 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 497 Button
on (release) { _root.launchNuke(1); _root.nukePercent = 0; }
Symbol 498 MovieClip Frame 1
stop();
Symbol 499 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 503 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 504 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 505 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 542 MovieClip Frame 1
stop();
Instance of Symbol 502 MovieClip in Symbol 552 MovieClip [HUD] Frame 1
onClipEvent (load) { if (_root.p2troopFreezeOn) { _visible = true; } else { _visible = false; } }
Instance of Symbol 502 MovieClip in Symbol 552 MovieClip [HUD] Frame 1
onClipEvent (load) { if (_root.p2habisLasersOn) { _visible = true; } else { _visible = false; } }
Instance of Symbol 502 MovieClip in Symbol 552 MovieClip [HUD] Frame 1
onClipEvent (load) { if (_root.p2nukesOn) { _visible = true; } else { _visible = false; } }
Instance of Symbol 502 MovieClip in Symbol 552 MovieClip [HUD] Frame 1
onClipEvent (load) { _visible = _root.troopFreezeOn; }
Instance of Symbol 502 MovieClip in Symbol 552 MovieClip [HUD] Frame 1
onClipEvent (load) { _visible = _root.habisLasersOn; }
Instance of Symbol 502 MovieClip in Symbol 552 MovieClip [HUD] Frame 1
onClipEvent (load) { _visible = _root.nukesOn; }
Symbol 563 MovieClip Frame 1
wait = random(7); ammo = 4;
Symbol 563 MovieClip Frame 8
if (wait > 0) { wait--; gotoAndPlay (5); }
Symbol 563 MovieClip Frame 9
_root.playSoundFX("9mm"); _root.shoot(1, _parent._rotation, _parent._x, _parent._y, 2, _parent);
Symbol 563 MovieClip Frame 13
ammo--; if (ammo <= 0) { play(); } else { gotoAndPlay (5); }
Symbol 565 MovieClip Frame 20
_root.deathmatchHPDeduct(_parent); removeMovieClip(_parent);
Symbol 566 MovieClip [lInf2] Frame 1
stop();
Symbol 579 MovieClip Frame 1
wait = random(7);
Symbol 579 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 579 MovieClip Frame 54
_parent.gotoAndStop(1); _parent.order = "stand";
Symbol 581 MovieClip Frame 20
_root.deathmatchHPDeduct(_parent); removeMovieClip(_parent);
Symbol 582 MovieClip [RPG2] Frame 1
stop();
Symbol 594 MovieClip Frame 1
wait = random(7);
Symbol 594 MovieClip Frame 24
if (wait > 0) { wait--; gotoAndPlay (21); } else { _root.shoot(2, _parent._rotation, _parent._x, _parent._y, 1, _parent); }
Symbol 594 MovieClip Frame 54
_parent.gotoAndStop(1); _parent.order = "stand";
Symbol 596 MovieClip Frame 20
_root.deathmatchHPDeduct(_parent); removeMovieClip(_parent);
Symbol 597 MovieClip [RPG1] Frame 1
stop();
Symbol 604 MovieClip Frame 1
wait = random(7); ammo = 1;
Symbol 604 MovieClip Frame 8
if (wait > 0) { wait--; gotoAndPlay (5); }
Symbol 604 MovieClip Frame 9
_root.shoot(8, _parent._rotation, _parent._x, _parent._y, 2, _parent);
Symbol 604 MovieClip Frame 10
stop(); blargh = 50; onEnterFrame = function () { blargh--; if (blargh == 0) { play(); } };
Symbol 606 MovieClip Frame 20
_root.deathmatchHPDeduct(_parent); removeMovieClip(_parent);
Symbol 607 MovieClip [lTroop2] Frame 1
stop();
Symbol 612 MovieClip Frame 1
wait = random(7); ammo = 1;
Symbol 612 MovieClip Frame 8
if (wait > 0) { wait--; gotoAndPlay (5); }
Symbol 612 MovieClip Frame 9
_root.shoot(8, _parent._rotation, _parent._x, _parent._y, 1, _parent);
Symbol 612 MovieClip Frame 10
stop(); blargh = 50; onEnterFrame = function () { blargh--; if (blargh == 0) { play(); } };
Symbol 614 MovieClip Frame 20
_root.deathmatchHPDeduct(_parent); removeMovieClip(_parent);
Symbol 615 MovieClip [lTroop] Frame 1
stop();
Symbol 625 MovieClip Frame 1
wait = 15 + random(15); ammo = 1;
Symbol 625 MovieClip Frame 15
if (wait > 0) { wait--; gotoAndPlay (14); }
Symbol 625 MovieClip Frame 16
_root.shoot(9, _parent._rotation, _parent._x, _parent._y, 1, _parent);
Symbol 625 MovieClip Frame 25
ammo--; if (ammo <= 0) { play(); } else { gotoAndPlay (5); }
Symbol 627 MovieClip Frame 20
_root.deathmatchHPDeduct(_parent); removeMovieClip(_parent);
Symbol 628 MovieClip [sniper] Frame 1
stop();
Symbol 635 MovieClip Frame 1
wait = random(7); ammo = 4;
Symbol 635 MovieClip Frame 8
if (wait > 0) { wait--; gotoAndPlay (5); }
Symbol 635 MovieClip Frame 9
_root.shoot(1, _parent._rotation, _parent._x, _parent._y, 1, _parent);
Symbol 635 MovieClip Frame 13
ammo--; if (ammo <= 0) { play(); } else { gotoAndPlay (5); }
Symbol 637 MovieClip Frame 20
_root.deathmatchHPDeduct(_parent); removeMovieClip(_parent);
Symbol 638 MovieClip [lInf1] Frame 1
stop();
Symbol 642 MovieClip Frame 1
stop();
Symbol 646 MovieClip [missileHole] Frame 56
removeMovieClip(this);
Symbol 648 MovieClip [missileBlast] Frame 17
removeMovieClip(this);
Symbol 649 MovieClip Frame 1
stop();
Symbol 649 MovieClip Frame 2
_root.playSoundFX("tankDie");
Symbol 649 MovieClip Frame 26
_root.screenShake(12);
Symbol 649 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 655 MovieClip Frame 1
stop(); wait = random(5);
Symbol 655 MovieClip Frame 3
if (wait > 0) { wait--; gotoAndPlay (2); } else { _root.shoot(4, _parent._rotation, _parent._parent._x, _parent._parent._y, 2); }
Symbol 660 MovieClip Frame 1
stop(); wait = random(7);
Symbol 660 MovieClip Frame 7
if (wait > 0) { wait--; gotoAndPlay (2); } else { _root.shoot(3, _rotation, _parent._x, _parent._y, 2, _parent); }
Symbol 666 MovieClip Frame 1
stop();
Symbol 666 MovieClip Frame 2
_root.playSoundFX("tankDie");
Symbol 666 MovieClip Frame 26
_root.screenShake(10);
Symbol 666 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 673 MovieClip Frame 1
stop();
Symbol 673 MovieClip Frame 2
_root.shoot(5, _rotation, _parent._x, _parent._y, 2, _parent); _root.playSoundFX("gattlingSound");
Symbol 679 MovieClip Frame 1
stop();
Symbol 685 MovieClip Frame 1
stop();
Symbol 685 MovieClip Frame 2
_root.playSoundFX("tankDie");
Symbol 685 MovieClip Frame 26
_root.screenShake(10);
Symbol 685 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 690 MovieClip Frame 1
stop();
Symbol 690 MovieClip Frame 10
_root.shoot(8, _rotation, _parent._x, _parent._y, 2, _parent, true); stop();
Symbol 696 MovieClip Frame 1
stop();
Symbol 706 MovieClip Frame 1
stop();
Symbol 706 MovieClip Frame 10
_root.shoot(8, _rotation, _parent._x, _parent._y, 1, _parent, true); stop();
Symbol 706 MovieClip Frame 19
gotoAndPlay (11);
Symbol 709 MovieClip Frame 1
stop();
Symbol 709 MovieClip Frame 2
_root.playSoundFX("tankDie");
Symbol 709 MovieClip Frame 26
_root.screenShake(10);
Symbol 709 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 714 MovieClip Frame 1
stop();
Symbol 714 MovieClip Frame 6
_root.shoot(11, _rotation, _parent._x, _parent._y, 2, _parent);
Symbol 721 MovieClip Frame 1
stop();
Symbol 727 MovieClip Frame 1
stop();
Symbol 727 MovieClip Frame 6
_root.shoot(11, _rotation, _parent._x, _parent._y, 1, _parent);
Symbol 733 MovieClip Frame 1
stop();
Symbol 733 MovieClip Frame 2
_root.shoot(5, _rotation, _parent._x, _parent._y, 1, _parent); _root.playSoundFX("gattlingSound");
Symbol 741 MovieClip Frame 1
stop(); wait = random(5);
Symbol 741 MovieClip Frame 3
if (wait > 0) { wait--; gotoAndPlay (2); } else { _root.shoot(4, _parent._rotation, _parent._parent._x, _parent._parent._y, 1); }
Symbol 742 MovieClip Frame 1
stop(); wait = random(7);
Symbol 742 MovieClip Frame 7
if (wait > 0) { wait--; gotoAndPlay (2); } else { _root.shoot(3, _rotation, _parent._x, _parent._y, 1, _parent); }
Symbol 754 MovieClip [radiation] Frame 30
stop();
Symbol 756 MovieClip [fog] Frame 120
removeMovieClip(this);
Symbol 763 MovieClip [qualityChangeText] Frame 1
stop();
Symbol 770 MovieClip [shiftCursor] Frame 1
stop();
Symbol 797 MovieClip [freezeCircle] Frame 320
removeMovieClip(this);
Symbol 862 MovieClip [cursor1] Frame 1
stop();
Symbol 866 MovieClip [cursor2] Frame 1
stop();
Symbol 897 MovieClip Frame 1
stop();
Symbol 910 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 910 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 923 MovieClip Frame 1
stop();
Symbol 924 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 928 MovieClip Frame 1
stop();
Symbol 932 MovieClip Frame 1
stop();
Symbol 935 MovieClip Frame 1
stop();
Symbol 939 MovieClip Frame 1
stop();
Symbol 943 MovieClip Frame 1
stop();
Symbol 947 MovieClip Frame 1
stop();
Symbol 951 MovieClip Frame 1
stop();
Symbol 955 MovieClip Frame 1
stop();
Symbol 959 MovieClip Frame 1
stop();
Symbol 963 MovieClip Frame 1
stop();
Symbol 967 MovieClip Frame 1
stop();
Symbol 971 MovieClip Frame 1
stop();
Symbol 975 MovieClip Frame 1
stop();
Symbol 979 MovieClip Frame 1
stop();
Symbol 983 MovieClip Frame 1
stop();
Symbol 987 MovieClip Frame 1
stop();
Symbol 991 MovieClip Frame 1
stop();
Symbol 995 MovieClip Frame 1
stop();
Symbol 999 MovieClip Frame 1
stop();
Symbol 1003 MovieClip Frame 1
stop();
Symbol 1007 MovieClip Frame 1
stop();
Symbol 1011 MovieClip Frame 1
stop();
Symbol 1015 MovieClip Frame 1
stop();
Symbol 1019 MovieClip Frame 1
stop();
Symbol 1023 MovieClip Frame 1
stop();
Instance of Symbol 928 MovieClip "flag25" in Symbol 1024 MovieClip [flagHolder] Frame 1
onClipEvent (load) { nation = "Mongolia"; }
Instance of Symbol 932 MovieClip "flag24" in Symbol 1024 MovieClip [flagHolder] Frame 1
onClipEvent (load) { nation = "Mexico"; }
Instance of Symbol 935 MovieClip "flag23" in Symbol 1024 MovieClip [flagHolder] Frame 1
onClipEvent (load) { nation = "Nigeria"; }
Instance of Symbol 939 MovieClip "flag22" in Symbol 1024 MovieClip [flagHolder] Frame 1
onClipEvent (load) { nation = "Saudi Arabia"; }
Instance of Symbol 943 MovieClip "flag21" in Symbol 1024 MovieClip [flagHolder] Frame 1
onClipEvent (load) { nation = "Sweden"; }
Instance of Symbol 947 MovieClip "flag20" in Symbol 1024 MovieClip [flagHolder] Frame 1
onClipEvent (load) { nation = "Central African Republic"; }
Instance of Symbol 951 MovieClip "flag19" in Symbol 1024 MovieClip [flagHolder] Frame 1
onClipEvent (load) { nation = "Botswana"; }
Instance of Symbol 955 MovieClip "flag18" in Symbol 1024 MovieClip [flagHolder] Frame 1
onClipEvent (load) { nation = "Peru"; }
Instance of Symbol 959 MovieClip "flag17" in Symbol 1024 MovieClip [flagHolder] Frame 1
onClipEvent (load) { nation = "Argentina"; }
Instance of Symbol 963 MovieClip "flag16" in Symbol 1024 MovieClip [flagHolder] Frame 1
onClipEvent (load) { nation = "Algeria"; }
Instance of Symbol 967 MovieClip "flag15" in Symbol 1024 MovieClip [flagHolder] Frame 1
onClipEvent (load) { nation = "Brazil"; }
Instance of Symbol 971 MovieClip "flag14" in Symbol 1024 MovieClip [flagHolder] Frame 1
onClipEvent (load) { nation = "Canada"; }
Instance of Symbol 975 MovieClip "flag13" in Symbol 1024 MovieClip [flagHolder] Frame 1
onClipEvent (load) { nation = "Malaysia"; }
Instance of Symbol 979 MovieClip "flag12" in Symbol 1024 MovieClip [flagHolder] Frame 1
onClipEvent (load) { nation = "Indonesia"; }
Instance of Symbol 983 MovieClip "flag11" in Symbol 1024 MovieClip [flagHolder] Frame 1
onClipEvent (load) { nation = "Australia"; }
Instance of Symbol 987 MovieClip "flag1" in Symbol 1024 MovieClip [flagHolder] Frame 1
onClipEvent (load) { nation = "Japan"; }
Instance of Symbol 991 MovieClip "flag2" in Symbol 1024 MovieClip [flagHolder] Frame 1
onClipEvent (load) { nation = "China"; }
Instance of Symbol 995 MovieClip "flag3" in Symbol 1024 MovieClip [flagHolder] Frame 1
onClipEvent (load) { nation = "India"; }
Instance of Symbol 999 MovieClip "flag4" in Symbol 1024 MovieClip [flagHolder] Frame 1
onClipEvent (load) { nation = "Russia"; }
Instance of Symbol 1003 MovieClip "flag5" in Symbol 1024 MovieClip [flagHolder] Frame 1
onClipEvent (load) { nation = "Israel"; }
Instance of Symbol 1007 MovieClip "flag6" in Symbol 1024 MovieClip [flagHolder] Frame 1
onClipEvent (load) { nation = "Italy"; }
Instance of Symbol 1011 MovieClip "flag7" in Symbol 1024 MovieClip [flagHolder] Frame 1
onClipEvent (load) { nation = "Germany"; }
Instance of Symbol 1015 MovieClip "flag8" in Symbol 1024 MovieClip [flagHolder] Frame 1
onClipEvent (load) { nation = "France"; }
Instance of Symbol 1019 MovieClip "flag9" in Symbol 1024 MovieClip [flagHolder] Frame 1
onClipEvent (load) { nation = "United Kingdom"; }
Instance of Symbol 1023 MovieClip "flag10" in Symbol 1024 MovieClip [flagHolder] Frame 1
onClipEvent (load) { nation = "United States of America"; }
Symbol 1026 MovieClip Frame 1
var component = _parent; component.registerSkinElement(track_mc, "scrollTrack");
Symbol 1027 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 1044 MovieClip Frame 32
stop();
Symbol 1046 Button
on (release) { _root.gotoAndStop(29); }
Symbol 1051 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 1090 MovieClip Frame 23
_root.level = (_root.save.level = 25);
Symbol 1090 MovieClip Frame 349
_root.gotoAndStop(29);
Symbol 1151 MovieClip Frame 400
gotoAndPlay (1);
Symbol 1155 MovieClip Frame 400
gotoAndPlay (1);
Symbol 1199 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 1202 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 1206 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 1209 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 1233 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 1245 MovieClip Frame 1
advancedSettingsButton.onRelease = function () { _visible = false; _root.advancedOptions._visible = true; };
Symbol 1260 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 1271 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 1271 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 1285 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 1285 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 1285 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 1285 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 1285 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 1286 MovieClip Frame 1
basicSettingsButton.onRelease = function () { _visible = false; _root.basicOptions._visible = true; };
Symbol 1293 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 1301 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 1308 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 1315 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 1321 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 1335 MovieClip Frame 1
stop();
Symbol 1363 MovieClip Frame 1
stop();
Symbol 1382 MovieClip Frame 1
stop();
Symbol 1382 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.savefile.flush(); _root.gotoAndStop(7); };
Symbol 1387 MovieClip Frame 1
stop();
Symbol 1422 Button
on (release) { save.quality = "LOW"; pointyThingy2.gotoAndStop(3); }
Symbol 1423 Button
on (release) { save.quality = "HIGH"; pointyThingy2.gotoAndStop(1); }
Symbol 1424 Button
on (release) { save.quality = "MEDIUM"; pointyThingy2.gotoAndStop(2); }
Symbol 1431 Button
on (release) { System.showSettings(1); gotoAndStop (11); }
Symbol 1436 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 1437 MovieClip Frame 10
stop();
Symbol 1438 Button
on (release) { System.showSettings(1); gotoAndStop (11); }
Symbol 1440 MovieClip Frame 10
stop();
Symbol 1486 MovieClip Frame 1
stop();
Symbol 1523 MovieClip Frame 2049
stop();
Symbol 1545 MovieClip Frame 1
stopAllSounds();
Symbol 1545 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 475 849 1042 1044 1090 1395 1399 1411 1415 1419
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 1025
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 649 666 685 709
Symbol 158 GraphicUsed by:163 200 649 666 685 709
Symbol 159 GraphicUsed by:163 200 649 666 685 709
Symbol 160 GraphicUsed by:163 200 649 666 685 709
Symbol 161 GraphicUsed by:163 200 649 666 685 709
Symbol 162 GraphicUsed by:163 200 649 666 685 709
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 489 542 1370
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 582 597 615 628 638 705 708 729 735 744
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:552
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 405 407 412 416 446 453 484 490 496 867 868 870 871 872 874 876 878 880 881 883 885 886 887 889 891 893 895 1445 1518
Symbol 224 EditableTextUses:223Used by:552
Symbol 225 GraphicUsed by:552  Timeline
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 405 412 416 446 453 476 477 478 479 480 484 490 496 507 508 509 510 511 512 513 514 515 516 517 523 524 525 526 527 528 529 530 531 548 549 867 868 870 871 872 874 876 878 880 881 883 885 886 887 889 891 893 895 1368 1371 1449 1450 1451 1452 1453 1454 1518
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:475
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:475
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  Timeline
Symbol 248 ButtonUses:243 244 245 246 247 240Used by:249
Symbol 249 MovieClipUses:248Used by:475
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:475
Symbol 258 GraphicUsed by:475
Symbol 259 GraphicUsed by:260
Symbol 260 MovieClipUses:259Used by:266 418 437 449 1519
Symbol 261 GraphicUsed by:266 274 282 290 298 309 319 327 336 346 353 359 364 373 383 388 395 400 406 413 417 418 437 438 439 440 448 449 455 485 486 487 491 492 493 497 498 499 924 1422 1423 1424
Symbol 262 GraphicUsed by:266 418 437 449
Symbol 263 TextUses:228 223Used by:266 418 437 449
Symbol 264 GraphicUsed by:266 418 437 449
Symbol 265 GraphicUsed by:266 274 282 290 298 309 319 327 336 346 353 359 364 373 383 388 395 400 406 413 417 418 437 438 439 440 448 449 455 485 491 497 1422 1423 1424 1519
Symbol 266 ButtonUses:260 261 262 263 264 265Used by:475
Symbol 267 GraphicUsed by:269
Symbol 268 GraphicUsed by:269
Symbol 269 MovieClipUses:268 267Used by:274 923
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:475
Symbol 276 GraphicUsed by:277
Symbol 277 MovieClipUses:276Used by:282 923
Symbol 278 GraphicUsed by:282 897
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:475
Symbol 284 GraphicUsed by:285
Symbol 285 MovieClipUses:284Used by:290 923
Symbol 286 GraphicUsed by:290 897
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:475
Symbol 292 GraphicUsed by:293
Symbol 293 MovieClipUses:292Used by:298 923
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:475
Symbol 300 GraphicUsed by:475
Symbol 301 GraphicUsed by:303 322
Symbol 302 GraphicUsed by:303
Symbol 303 MovieClipUses:302 301Used by:309 923
Symbol 304 GraphicUsed by:309
Symbol 305 FontUsed by:306 352 363 886
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:475
Symbol 311 GraphicUsed by:316
Symbol 312 GraphicUsed by:316
Symbol 313 GraphicUsed by:314
Symbol 314 MovieClipUses:313Used by:316 341 475
Symbol 315 GraphicUsed by:316
Symbol 316 MovieClipUses:312 314 315 311Used by:319 923
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:475
Symbol 321 GraphicUsed by:322
Symbol 322 MovieClipUses:321 301Used by:327 923
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:475
Symbol 329 GraphicUsed by:331
Symbol 330 GraphicUsed by:331
Symbol 331 MovieClipUses:330 329Used by:336 923
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:475
Symbol 338 GraphicUsed by:341
Symbol 339 GraphicUsed by:341
Symbol 340 GraphicUsed by:341
Symbol 341 MovieClipUses:339 314 340 338Used by:346 923
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:475
Symbol 348 GraphicUsed by:475
Symbol 349 GraphicUsed by:350
Symbol 350 MovieClipUses:349Used by:353 923
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:475
Symbol 355 GraphicUsed by:356
Symbol 356 MovieClipUses:355Used by:359 923
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:475
Symbol 361 GraphicUsed by:362
Symbol 362 MovieClipUses:361Used by:364 923
Symbol 363 TextUses:228 305 223Used by:364
Symbol 364 ButtonUses:362 261 357 363 265Used by:365
Symbol 365 MovieClipUses:364Used by:475
Symbol 366 GraphicUsed by:475
Symbol 367 GraphicUsed by:368
Symbol 368 MovieClipUses:367Used by:373 923
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:475
Symbol 375 GraphicUsed by:376
Symbol 376 MovieClipUses:375Used by:378
Symbol 377 GraphicUsed by:378
Symbol 378 MovieClipUses:376 377Used by:383 923
Symbol 379 GraphicUsed by:383 897
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:475
Symbol 385 GraphicUsed by:386
Symbol 386 MovieClipUses:385Used by:388 923
Symbol 387 TextUses:228 223Used by:388
Symbol 388 ButtonUses:386 261 317 387 265Used by:389
Symbol 389 MovieClipUses:388Used by:475
Symbol 390 GraphicUsed by:475
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:475
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:475
Symbol 401 GraphicUsed by:475
Symbol 402 GraphicUsed by:403
Symbol 403 MovieClipUses:402Used by:406 438 1422
Symbol 404 GraphicUsed by:406 413 417 438 439 440 1422 1423 1424
Symbol 405 TextUses:228 223Used by:406 438 1422
Symbol 406 ButtonUses:403 261 404 405 265Used by:475
Symbol 407 TextUses:223Used by:475  Timeline
Symbol 408 GraphicUsed by:409
Symbol 409 MovieClipUses:408Used by:475  Timeline
Symbol 410 GraphicUsed by:411
Symbol 411 MovieClipUses:410Used by:413 439 1423
Symbol 412 TextUses:228 223Used by:413 439 1423
Symbol 413 ButtonUses:411 261 404 412 265Used by:475
Symbol 414 GraphicUsed by:415
Symbol 415 MovieClipUses:414Used by:417 440 1424
Symbol 416 TextUses:228 223Used by:417 440 1424
Symbol 417 ButtonUses:415 261 404 416 265Used by:475
Symbol 418 ButtonUses:260 261 262 263 264 265Used by:475
Symbol 419 FontUsed by:420 432 434 544 546 757 758 760 762 764 1028 1091 1111 1128 1129 1142 1143 1144 1146 1148 1152 1156 1158 1159 1160 1177 1178 1179 1180 1181 1182 1184 1197 1198 1200 1201 1203 1204 1205 1207 1208 1210 1211 1212 1214 1216 1217 1218 1220 1221 1222 1223 1224 1225 1226 1234 1235 1236 1240 1241 1242 1246 1247 1248 1250 1251 1252 1253 1254 1255 1258 1259 1261 1262 1263 1266 1268 1269 1270 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1287 1288 1289 1292 1294 1295 1296 1298 1300 1302 1303 1304 1307 1309 1310 1311 1314 1316 1317 1318 1320 1322 1323 1324 1325 1326 1329 1330 1331 1334 1336 1337 1338 1348 1349 1380 1383 1386 1388 1389 1390 1391 1392 1393 1394 1396 1397 1398 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1412 1413 1414 1416 1417 1418 1420 1421 1425 1426 1427 1428 1429 1430 1432 1433 1434 1435 1439 1441 1443 1457 1458 1459 1460 1461 1463 1464 1466 1467 1468 1469 1470 1471 1472 1473 1480 1481 1482 1485 1489 1490 1498 1499 1501 1502 1503 1510 1511 1512 1514 1515 1522
Symbol 420 TextUses:419Used by:475
Symbol 421 GraphicUsed by:425
Symbol 422 GraphicUsed by:425
Symbol 423 GraphicUsed by:425
Symbol 424 GraphicUsed by:425
Symbol 425 ButtonUses:421 422 423 424Used by:426
Symbol 426 MovieClipUses:425Used by:431 433 435
Symbol 427 GraphicUsed by:428
Symbol 428 MovieClipUses:427Used by:431 433 435
Symbol 429 GraphicUsed by:431 433 435
Symbol 430 GraphicUsed by:431 433 435
Symbol 431 MovieClipUses:426 429 428 430Used by:475  Timeline
Symbol 432 TextUses:419Used by:475
Symbol 433 MovieClipUses:426 429 428 430Used by:475  Timeline
Symbol 434 TextUses:419Used by:475
Symbol 435 MovieClipUses:426 429 428 430Used by:475  Timeline
Symbol 436 GraphicUsed by:475
Symbol 437 ButtonUses:260 261 262 263 264 265Used by:475
Symbol 438 ButtonUses:403 261 404 405 265Used by:475
Symbol 439 ButtonUses:411 261 404 412 265Used by:475
Symbol 440 ButtonUses:415 261 404 416 265Used by:475
Symbol 441 GraphicUsed by:475
Symbol 442 GraphicUsed by:475
Symbol 443 GraphicUsed by:444
Symbol 444 MovieClipUses:443Used by:448
Symbol 445 GraphicUsed by:448
Symbol 446 TextUses:228 223Used by:448
Symbol 447 GraphicUsed by:448
Symbol 448 ButtonUses:444 261 445 446 447 265Used by:475
Symbol 449 ButtonUses:260 261 262 263 264 265Used by:475
Symbol 450 GraphicUsed by:451
Symbol 451 MovieClipUses:450Used by:455
Symbol 452 GraphicUsed by:455
Symbol 453 TextUses:228 223Used by:455
Symbol 454 GraphicUsed by:455
Symbol 455 ButtonUses:451 261 452 453 454 265Used by:475
Symbol 456 GraphicUsed by:475
Symbol 457 GraphicUsed by:475
Symbol 458 GraphicUsed by:460 468 470 472 474 475
Symbol 459 GraphicUsed by:460
Symbol 460 MovieClipUses:459 458Used by:475
Symbol 461 GraphicUsed by:462
Symbol 462 MovieClipUses:461Used by:464
Symbol 463 GraphicUsed by:464
Symbol 464 MovieClipUses:462 463Used by:475
Symbol 465 GraphicUsed by:466
Symbol 466 MovieClipUses:465Used by:475
Symbol 467 GraphicUsed by:468
Symbol 468 MovieClipUses:467 458Used by:475
Symbol 469 GraphicUsed by:470
Symbol 470 MovieClipUses:469 458Used by:475
Symbol 471 GraphicUsed by:472
Symbol 472 MovieClipUses:471 458Used by:475
Symbol 473 GraphicUsed by:474
Symbol 474 MovieClipUses:473 458Used by:475
Symbol 475 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 406 407 409 413 417 85 418 420 431 432 433 434 435 436 437 438 439 440 441 442 448 449 455 456 457 314 458 460 464 466 468 470 472 474Used by:552
Symbol 476 EditableTextUses:228Used by:552
Symbol 477 EditableTextUses:228Used by:552
Symbol 478 TextUses:228Used by:552  Timeline
Symbol 479 EditableTextUses:228Used by:552
Symbol 480 EditableTextUses:228Used by:552
Symbol 481 GraphicUsed by:482
Symbol 482 MovieClipUses:481Used by:485 486 923  Timeline
Symbol 483 GraphicUsed by:485 491 497
Symbol 484 TextUses:228 223Used by:485
Symbol 485 ButtonUses:482 261 483 484 265Used by:486
Symbol 486 MovieClipUses:261 482 485Used by:487 503
Symbol 487 MovieClipUses:261 486Used by:552
Symbol 488 GraphicUsed by:489
Symbol 489 MovieClipUses:488 191Used by:491 492 923  Timeline
Symbol 490 TextUses:228 223Used by:491
Symbol 491 ButtonUses:489 261 483 490 265Used by:492
Symbol 492 MovieClipUses:261 489 491Used by:493 504
Symbol 493 MovieClipUses:261 492Used by:552
Symbol 494 GraphicUsed by:495
Symbol 495 MovieClipUses:494Used by:497 498 923  Timeline
Symbol 496 TextUses:228 223Used by:497
Symbol 497 ButtonUses:495 261 483 496 265Used by:498
Symbol 498 MovieClipUses:261 495 497Used by:499 505
Symbol 499 MovieClipUses:261 498Used by:552
Symbol 500 BitmapUsed by:501
Symbol 501 GraphicUses:500Used by:502
Symbol 502 MovieClipUses:501Used by:552  Timeline
Symbol 503 MovieClipUses:486Used by:552
Symbol 504 MovieClipUses:492Used by:552
Symbol 505 MovieClipUses:498Used by:552
Symbol 506 GraphicUsed by:552  Timeline
Symbol 507 EditableTextUses:228Used by:552
Symbol 508 EditableTextUses:228Used by:552
Symbol 509 EditableTextUses:228Used by:552
Symbol 510 EditableTextUses:228Used by:552
Symbol 511 EditableTextUses:228Used by:552
Symbol 512 EditableTextUses:228Used by:552
Symbol 513 EditableTextUses:228Used by:552
Symbol 514 EditableTextUses:228Used by:552
Symbol 515 EditableTextUses:228Used by:552
Symbol 516 EditableTextUses:228Used by:552
Symbol 517 EditableTextUses:228Used by:552
Symbol 518 GraphicUsed by:519
Symbol 519 MovieClipUses:518Used by:552
Symbol 520 GraphicUsed by:552
Symbol 521 MovieClipUsed by:552
Symbol 522 GraphicUsed by:552
Symbol 523 EditableTextUses:228Used by:552
Symbol 524 EditableTextUses:228Used by:552
Symbol 525 EditableTextUses:228Used by:552
Symbol 526 EditableTextUses:228Used by:552
Symbol 527 EditableTextUses:228Used by:552
Symbol 528 EditableTextUses:228Used by:552
Symbol 529 EditableTextUses:228Used by:552
Symbol 530 EditableTextUses:228Used by:552
Symbol 531 EditableTextUses:228Used by:552
Symbol 532 GraphicUsed by:533
Symbol 533 MovieClipUses:532Used by:542
Symbol 534 GraphicUsed by:542
Symbol 535 BitmapUsed by:537 1137 1462 1500
Symbol 536 BitmapUsed by:537 539
Symbol 537 GraphicUses:535 536Used by:542
Symbol 538 BitmapUsed by:539 1138
Symbol 539 GraphicUses:538 536Used by:542
Symbol 540 BitmapUsed by:541 1139
Symbol 541 GraphicUses:540Used by:542
Symbol 542 MovieClipUses:533 534 537 191 539 541Used by:552  Timeline
Symbol 543 GraphicUsed by:547 1350 1431 1436 1438
Symbol 544 TextUses:419Used by:547  Timeline
Symbol 545 GraphicUsed by:547 1350 1431 1436 1438
Symbol 546 TextUses:419Used by:547
Symbol 547 ButtonUses:543 544 545 546Used by:552
Symbol 548 EditableTextUses:228Used by:552
Symbol 549 EditableTextUses:228Used by:552
Symbol 550 GraphicUsed by:552
Symbol 551 GraphicUsed by:552
Symbol 552 MovieClip [HUD]Uses:222 224 225 475 476 477 478 479 480 487 493 499 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 519 520 521 522 523 524 525 526 527 528 529 530 531 542 547 548 549 550 551
Symbol 553 GraphicUsed by:554
Symbol 554 MovieClipUses:553Used by:566
Symbol 555 GraphicUsed by:559 563 565 572 579 581  Timeline
Symbol 556 GraphicUsed by:559 563 565 572 579 581 594 602 604 606  Timeline
Symbol 557 GraphicUsed by:559 563 565 572 579 581 588 594 596 602 604 606 611 612 614 619 625 627 631 635 637  Timeline
Symbol 558 GraphicUsed by:559 563 565 619 625 627 631 635 637  Timeline
Symbol 559 MovieClipUses:555 556 557 558Used by:566
Symbol 560 GraphicUsed by:563
Symbol 561 GraphicUsed by:563
Symbol 562 GraphicUsed by:563
Symbol 563 MovieClipUses:555 556 557 558 560 561 562Used by:566
Symbol 564 GraphicUsed by:565
Symbol 565 MovieClipUses:555 556 557 558 564Used by:566
Symbol 566 MovieClip [lInf2]Uses:554 559 563 565
Symbol 567 GraphicUsed by:568
Symbol 568 MovieClipUses:567Used by:582
Symbol 569 GraphicUsed by:572 579 581 588 594 596
Symbol 570 GraphicUsed by:572 579 594
Symbol 571 GraphicUsed by:572 579 581
Symbol 572 MovieClipUses:555 556 569 570 557 571Used by:582
Symbol 573 GraphicUsed by:579
Symbol 574 GraphicUsed by:579
Symbol 575 GraphicUsed by:579
Symbol 576 GraphicUsed by:579
Symbol 577 GraphicUsed by:579
Symbol 578 GraphicUsed by:579 581 588 594 596
Symbol 579 MovieClipUses:555 556 569 570 557 571 573 574 575 576 577 578Used by:582
Symbol 580 GraphicUsed by:581
Symbol 581 MovieClipUses:555 556 569 578 557 571 580Used by:582
Symbol 582 MovieClip [RPG2]Uses:568 208 572 579 581
Symbol 583 GraphicUsed by:584  Timeline
Symbol 584 MovieClipUses:583Used by:597
Symbol 585 GraphicUsed by:588 594 596 631 635 637  Timeline
Symbol 586 GraphicUsed by:588 594 596 611 612 614 619 625 627 631 635 637  Timeline
Symbol 587 GraphicUsed by:588 594 596
Symbol 588 MovieClipUses:585 586 569 557 578 587Used by:597
Symbol 589 GraphicUsed by:594
Symbol 590 GraphicUsed by:594
Symbol 591 GraphicUsed by:594
Symbol 592 GraphicUsed by:594
Symbol 593 GraphicUsed by:594
Symbol 594 MovieClipUses:585 586 569 570 557 587 589 590 591 592 593 556 578Used by:597
Symbol 595 GraphicUsed by:596
Symbol 596 MovieClipUses:585 586 569 578 557 587 595Used by:597
Symbol 597 MovieClip [RPG1]Uses:584 208 588 594 596
Symbol 598 GraphicUsed by:599
Symbol 599 MovieClipUses:598Used by:607
Symbol 600 GraphicUsed by:602 604 606
Symbol 601 GraphicUsed by:602 604 606 611 612 614  Timeline
Symbol 602 MovieClipUses:600 556 557 601Used by:607
Symbol 603 GraphicUsed by:604 612
Symbol 604 MovieClipUses:600 556 557 601 603Used by:607
Symbol 605 GraphicUsed by:606
Symbol 606 MovieClipUses:600 556 557 601 605Used by:607
Symbol 607 MovieClip [lTroop2]Uses:599 602 604 606
Symbol 608 GraphicUsed by:609
Symbol 609 MovieClipUses:608Used by:615
Symbol 610 GraphicUsed by:611 612 614  Timeline
Symbol 611 MovieClipUses:610 586 557 601Used by:615
Symbol 612 MovieClipUses:610 586 557 601 603Used by:615
Symbol 613 GraphicUsed by:614
Symbol 614 MovieClipUses:610 586 557 601 613Used by:615
Symbol 615 MovieClip [lTroop]Uses:609 208 611 612 614
Symbol 616 GraphicUsed by:617
Symbol 617 MovieClipUses:616Used by:628  Timeline
Symbol 618 GraphicUsed by:619 625 627
Symbol 619 MovieClipUses:618 586 557 558Used by:628
Symbol 620 GraphicUsed by:625
Symbol 621 GraphicUsed by:625
Symbol 622 GraphicUsed by:625
Symbol 623 GraphicUsed by:625
Symbol 624 GraphicUsed by:625
Symbol 625 MovieClipUses:618 586 557 558 620 621 622 623 624Used by:628
Symbol 626 GraphicUsed by:627
Symbol 627 MovieClipUses:618 586 557 558 626Used by:628
Symbol 628 MovieClip [sniper]Uses:617 208 619 625 627
Symbol 629 GraphicUsed by:630
Symbol 630 MovieClipUses:629Used by:638
Symbol 631 MovieClipUses:585 586 557 558Used by:638
Symbol 632 GraphicUsed by:635
Symbol 633 GraphicUsed by:635  Timeline
Symbol 634 GraphicUsed by:635
Symbol 635 MovieClipUses:585 586 557 558 632 633 634Used by:638
Symbol 636 GraphicUsed by:637
Symbol 637 MovieClipUses:585 586 557 558 636Used by:638
Symbol 638 MovieClip [lInf1]Uses:630 208 631 635 637
Symbol 639 GraphicUsed by:640
Symbol 640 MovieClip [clearSmoke]Uses:639
Symbol 641 GraphicUsed by:642
Symbol 642 MovieClipUses:641Used by:644 750
Symbol 643 GraphicUsed by:644
Symbol 644 MovieClip [rocket]Uses:642 643
Symbol 645 GraphicUsed by:646
Symbol 646 MovieClip [missileHole]Uses:645
Symbol 647 GraphicUsed by:648
Symbol 648 MovieClip [missileBlast]Uses:647
Symbol 649 MovieClipUses:157 158 159 160 161 162Used by:665 744
Symbol 650 GraphicUsed by:655
Symbol 651 GraphicUsed by:655
Symbol 652 GraphicUsed by:655
Symbol 653 GraphicUsed by:655
Symbol 654 GraphicUsed by:655
Symbol 655 MovieClipUses:650 651 652 653 654Used by:660
Symbol 656 GraphicUsed by:660 742  Timeline
Symbol 657 GraphicUsed by:658
Symbol 658 MovieClipUses:657Used by:660 742  Timeline
Symbol 659 GraphicUsed by:660 742
Symbol 660 MovieClipUses:655 656 658 659Used by:665
Symbol 661 GraphicUsed by:664 743  Timeline
Symbol 662 GraphicUsed by:663
Symbol 663 MovieClipUses:662Used by:664 743  Timeline
Symbol 664 MovieClipUses:661 663Used by:665
Symbol 665 MovieClip [hTank2]Uses:649 660 664
Symbol 666 MovieClipUses:157 158 159 160 161 162Used by:684 735
Symbol 667 GraphicUsed by:673 733  Timeline
Symbol 668 GraphicUsed by:669
Symbol 669 MovieClipUses:668Used by:673 733  Timeline
Symbol 670 GraphicUsed by:673
Symbol 671 GraphicUsed by:673
Symbol 672 GraphicUsed by:673
Symbol 673 MovieClipUses:667 669 670 671 672Used by:684
Symbol 674 GraphicUsed by:679 721  Timeline
Symbol 675 GraphicUsed by:679 721
Symbol 676 GraphicUsed by:679 721
Symbol 677 GraphicUsed by:679 721
Symbol 678 GraphicUsed by:679 721
Symbol 679 MovieClipUses:674 675 676 677 678Used by:683 734  Timeline
Symbol 680 GraphicUsed by:683 734  Timeline
Symbol 681 GraphicUsed by:682
Symbol 682 MovieClipUses:681Used by:683 734  Timeline
Symbol 683 MovieClipUses:679 680 682Used by:684
Symbol 684 MovieClip [gTank2]Uses:666 673 683
Symbol 685 MovieClipUses:157 158 159 160 161 162Used by:705 708
Symbol 686 GraphicUsed by:690 706
Symbol 687 GraphicUsed by:688
Symbol 688 MovieClipUses:687Used by:690 706
Symbol 689 GraphicUsed by:690 706
Symbol 690 MovieClipUses:686 688 689Used by:705
Symbol 691 GraphicUsed by:696
Symbol 692 GraphicUsed by:696
Symbol 693 GraphicUsed by:696
Symbol 694 GraphicUsed by:696
Symbol 695 GraphicUsed by:696
Symbol 696 MovieClipUses:691 692 693 694 695Used by:704 707
Symbol 697 GraphicUsed by:700
Symbol 698 GraphicUsed by:700
Symbol 699 GraphicUsed by:700
Symbol 700 MovieClipUses:697 699 698Used by:704 707
Symbol 701 GraphicUsed by:704 707
Symbol 702 GraphicUsed by:703
Symbol 703 MovieClipUses:702Used by:704 707
Symbol 704 MovieClipUses:696 700 701 703Used by:705
Symbol 705 MovieClip [lTank2]Uses:685 690 704 208
Symbol 706 MovieClipUses:686 688 689Used by:708
Symbol 707 MovieClipUses:696 700 701 703Used by:708
Symbol 708 MovieClip [lTank]Uses:685 706 707 208
Symbol 709 MovieClipUses:157 158 159 160 161 162Used by:723 729
Symbol 710 GraphicUsed by:714 727
Symbol 711 GraphicUsed by:714
Symbol 712 GraphicUsed by:714
Symbol 713 GraphicUsed by:714
Symbol 714 MovieClipUses:710 711 712 713Used by:723
Symbol 715 GraphicUsed by:722 728
Symbol 716 GraphicUsed by:717
Symbol 717 MovieClipUses:716Used by:722 728
Symbol 718 GraphicUsed by:722 728
Symbol 719 GraphicUsed by:721
Symbol 720 GraphicUsed by:721
Symbol 721 MovieClipUses:719 674 720 675 676 677 678Used by:722 728
Symbol 722 MovieClipUses:715 717 718 721Used by:723
Symbol 723 MovieClip [ambulance2]Uses:709 714 722
Symbol 724 GraphicUsed by:727
Symbol 725 GraphicUsed by:727
Symbol 726 GraphicUsed by:727
Symbol 727 MovieClipUses:710 724 725 726Used by:729
Symbol 728 MovieClipUses:715 717 718 721Used by:729
Symbol 729 MovieClip [ambulance]Uses:709 727 728 208
Symbol 730 GraphicUsed by:733
Symbol 731 GraphicUsed by:733
Symbol 732 GraphicUsed by:733
Symbol 733 MovieClipUses:667 669 730 731 732Used by:735
Symbol 734 MovieClipUses:679 680 682Used by:735
Symbol 735 MovieClip [gTank]Uses:666 733 734 208
Symbol 736 GraphicUsed by:741
Symbol 737 GraphicUsed by:741
Symbol 738 GraphicUsed by:741
Symbol 739 GraphicUsed by:741
Symbol 740 GraphicUsed by:741
Symbol 741 MovieClipUses:736 737 738 739 740Used by:742  Timeline
Symbol 742 MovieClipUses:741 656 658 659Used by:744
Symbol 743 MovieClipUses:661 663Used by:744
Symbol 744 MovieClip [hTank]Uses:649 742 743 208
Symbol 745 GraphicUsed by:746
Symbol 746 MovieClip [shell]Uses:745
Symbol 747 GraphicUsed by:748
Symbol 748 MovieClip [lights]Uses:747
Symbol 749 GraphicUsed by:750
Symbol 750 MovieClip [rocketPod]Uses:642 749
Symbol 751 GraphicUsed by:752
Symbol 752 MovieClip [blip]Uses:751
Symbol 753 GraphicUsed by:754
Symbol 754 MovieClip [radiation]Uses:753
Symbol 755 GraphicUsed by:756
Symbol 756 MovieClip [fog]Uses:755
Symbol 757 TextUses:419Used by:763
Symbol 758 TextUses:419Used by:763
Symbol 759 GraphicUsed by:763
Symbol 760 TextUses:419Used by:763
Symbol 761 GraphicUsed by:763
Symbol 762 TextUses:419Used by:763
Symbol 763 MovieClip [qualityChangeText]Uses:757 758 759 760 761 762
Symbol 764 TextUses:419Used by:765
Symbol 765 MovieClip [startBattleText]Uses:764
Symbol 766 GraphicUsed by:767
Symbol 767 MovieClip [troopFreezeCursor]Uses:766
Symbol 768 GraphicUsed by:770
Symbol 769 GraphicUsed by:770
Symbol 770 MovieClip [shiftCursor]Uses:768 769
Symbol 771 GraphicUsed by:772
Symbol 772 MovieClip [unshootableCursor]Uses:771
Symbol 773 GraphicUsed by:774
Symbol 774 MovieClip [superPowerCursor]Uses:773
Symbol 775 GraphicUsed by:776
Symbol 776 MovieClip [blackCrosshair]Uses:775
Symbol 777 GraphicUsed by:778
Symbol 778 MovieClip [whiteCrosshair]Uses:777
Symbol 779 GraphicUsed by:780
Symbol 780 MovieClip [greenCrosshair]Uses:779
Symbol 781 GraphicUsed by:782
Symbol 782 MovieClip [crosshair]Uses:781
Symbol 783 GraphicUsed by:784
Symbol 784 MovieClip [napalmPackage]Uses:783
Symbol 785 GraphicUsed by:786
Symbol 786 MovieClip [troopFreezeRing]Uses:785
Symbol 787 GraphicUsed by:788
Symbol 788 MovieClip [redCross]Uses:787
Symbol 789 ShapeTweeningUsed by:792
Symbol 790 ShapeTweeningUsed by:792
Symbol 791 GraphicUsed by:792
Symbol 792 MovieClip [ambulancePulse]Uses:789 790 791
Symbol 793 GraphicUsed by:794
Symbol 794 MovieClipUses:793Used by:797
Symbol 795 GraphicUsed by:797
Symbol 796 GraphicUsed by:797
Symbol 797 MovieClip [freezeCircle]Uses:794 795 796
Symbol 798 GraphicUsed by:799
Symbol 799 MovieClipUses:798Used by:804
Symbol 800 GraphicUsed by:801
Symbol 801 MovieClipUses:800Used by:804
Symbol 802 GraphicUsed by:803
Symbol 803 MovieClipUses:802Used by:804
Symbol 804 MovieClip [kingRing]Uses:799 801 803
Symbol 805 GraphicUsed by:810
Symbol 806 GraphicUsed by:810
Symbol 807 GraphicUsed by:810
Symbol 808 GraphicUsed by:810
Symbol 809 GraphicUsed by:810
Symbol 810 MovieClip [flag]Uses:805 806 807 808 809
Symbol 811 ShapeTweeningUsed by:814
Symbol 812 ShapeTweeningUsed by:814
Symbol 813 GraphicUsed by:814
Symbol 814 MovieClip [flagArea2]Uses:811 812 813
Symbol 815 ShapeTweeningUsed by:818
Symbol 816 ShapeTweeningUsed by:818
Symbol 817 GraphicUsed by:818
Symbol 818 MovieClip [flagArea]Uses:815 816 817
Symbol 819 GraphicUsed by:820
Symbol 820 MovieClipUses:819Used by:824
Symbol 821 ShapeTweeningUsed by:824
Symbol 822 ShapeTweeningUsed by:824
Symbol 823 GraphicUsed by:824
Symbol 824 MovieClip [powerBall]Uses:820 821 822 823
Symbol 825 FontUsed by:826 827 828 829 830 831 832 833 834 835 837 838 839 840 841 842 843 844 845
Symbol 826 TextUses:825Used by:836
Symbol 827 TextUses:825Used by:836 846
Symbol 828 EditableTextUses:825Used by:836
Symbol 829 EditableTextUses:825Used by:836
Symbol 830 EditableTextUses:825Used by:836
Symbol 831 EditableTextUses:825Used by:836
Symbol 832 EditableTextUses:825Used by:836
Symbol 833 EditableTextUses:825Used by:836
Symbol 834 EditableTextUses:825Used by:836
Symbol 835 EditableTextUses:825Used by:836
Symbol 836 MovieClip [p2cashBountyText]Uses:826 827 828 829 830 831 832 833 834 835
Symbol 837 TextUses:825Used by:846
Symbol 838 EditableTextUses:825Used by:846
Symbol 839 EditableTextUses:825Used by:846
Symbol 840 EditableTextUses:825Used by:846
Symbol 841 EditableTextUses:825Used by:846
Symbol 842 EditableTextUses:825Used by:846
Symbol 843 EditableTextUses:825Used by:846
Symbol 844 EditableTextUses:825Used by:846
Symbol 845 EditableTextUses:825Used by:846
Symbol 846 MovieClip [cashBountyText]Uses:837 827 838 839 840 841 842 843 844 845
Symbol 847 GraphicUsed by:848
Symbol 848 MovieClip [habisLaserIcon]Uses:847
Symbol 849 MovieClip [pixel]Uses:85
Symbol 850 GraphicUsed by:862
Symbol 851 GraphicUsed by:862
Symbol 852 GraphicUsed by:853
Symbol 853 MovieClipUses:852Used by:855
Symbol 854 GraphicUsed by:855
Symbol 855 MovieClip [pencil]Uses:853 854Used by:862 866 1364
Symbol 856 GraphicUsed by:857
Symbol 857 MovieClipUses:856Used by:859
Symbol 858 GraphicUsed by:859
Symbol 859 MovieClip [paintbucket]Uses:857 858Used by:862 866 1365
Symbol 860 GraphicUsed by:862
Symbol 861 GraphicUsed by:862 866 1341
Symbol 862 MovieClip [cursor1]Uses:850 851 855 859 860 861Used by:1486
Symbol 863 GraphicUsed by:866
Symbol 864 GraphicUsed by:866
Symbol 865 GraphicUsed by:866
Symbol 866 MovieClip [cursor2]Uses:863 864 855 859 865 861Used by:1486
Symbol 867 TextUses:228 223Used by:897
Symbol 868 TextUses:228 223Used by:897
Symbol 869 GraphicUsed by:897
Symbol 870 TextUses:228 223Used by:897
Symbol 871 TextUses:228 223Used by:897
Symbol 872 TextUses:228 223Used by:897
Symbol 873 GraphicUsed by:897
Symbol 874 TextUses:228 223Used by:897
Symbol 875 GraphicUsed by:897
Symbol 876 TextUses:228 223Used by:897
Symbol 877 GraphicUsed by:897
Symbol 878 TextUses:228 223Used by:897
Symbol 879 GraphicUsed by:897
Symbol 880 TextUses:228 223Used by:897
Symbol 881 TextUses:228 223Used by:897
Symbol 882 GraphicUsed by:897
Symbol 883 TextUses:228 223Used by:897
Symbol 884 GraphicUsed by:897
Symbol 885 TextUses:228 223Used by:897
Symbol 886 TextUses:228 305 223Used by:897
Symbol 887 TextUses:228 223Used by:897
Symbol 888 GraphicUsed by:897
Symbol 889 TextUses:228 223Used by:897
Symbol 890 GraphicUsed by:897
Symbol 891 TextUses:228 223Used by:897
Symbol 892 GraphicUsed by:897
Symbol 893 TextUses:228 223Used by:897
Symbol 894 GraphicUsed by:897
Symbol 895 TextUses:228 223Used by:897
Symbol 896 GraphicUsed by:897
Symbol 897 MovieClipUses:867 379 868 869 870 278 871 286 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896Used by:924
Symbol 898 FontUsed by:899 900 901 902 903 904 905 906 911 912 913 914 915 916 917 918 919 920 921 922
Symbol 899 EditableTextUses:898Used by:924
Symbol 900 EditableTextUses:898Used by:924
Symbol 901 EditableTextUses:898Used by:924
Symbol 902 EditableTextUses:898Used by:924
Symbol 903 EditableTextUses:898Used by:924
Symbol 904 EditableTextUses:898Used by:924
Symbol 905 EditableTextUses:898Used by:924
Symbol 906 EditableTextUses:898Used by:924
Symbol 907 FontUsed by:908 909
Symbol 908 TextUses:907Used by:910
Symbol 909 TextUses:907Used by:910
Symbol 910 MovieClipUses:908 909Used by:924
Symbol 911 TextUses:898Used by:924
Symbol 912 TextUses:898Used by:924
Symbol 913 EditableTextUses:898Used by:924
Symbol 914 EditableTextUses:898Used by:924
Symbol 915 EditableTextUses:898Used by:924
Symbol 916 EditableTextUses:898Used by:924
Symbol 917 EditableTextUses:898Used by:924
Symbol 918 EditableTextUses:898Used by:924
Symbol 919 EditableTextUses:898Used by:924
Symbol 920 EditableTextUses:898Used by:924
Symbol 921 EditableTextUses:898Used by:924
Symbol 922 EditableTextUses:898Used by:924
Symbol 923 MovieClipUses:293 285 277 269 341 331 322 303 378 368 316 386 350 362 356 495 489 482Used by:924
Symbol 924 MovieClip [UnitComponent]Uses:897 899 900 901 902 903 904 905 906 910 261 911 912 913 914 915 916 917 918 919 920 921 922 923Used by:Timeline
Symbol 925 GraphicUsed by:926 927
Symbol 926 MovieClipUses:925Used by:927 928
Symbol 927 ButtonUses:926 925Used by:928
Symbol 928 MovieClipUses:927 926Used by:1024
Symbol 929 GraphicUsed by:930 931 933 934
Symbol 930 MovieClipUses:929Used by:931 932
Symbol 931 ButtonUses:930 929Used by:932
Symbol 932 MovieClipUses:931 930Used by:1024
Symbol 933 MovieClipUses:929Used by:934 935
Symbol 934 ButtonUses:933 929Used by:935
Symbol 935 MovieClipUses:934 933Used by:1024
Symbol 936 GraphicUsed by:937 938
Symbol 937 MovieClipUses:936Used by:938 939
Symbol 938 ButtonUses:937 936Used by:939
Symbol 939 MovieClipUses:938 937Used by:1024
Symbol 940 GraphicUsed by:941 942
Symbol 941 MovieClipUses:940Used by:942 943
Symbol 942 ButtonUses:941 940Used by:943
Symbol 943 MovieClipUses:942 941Used by:1024
Symbol 944 GraphicUsed by:945 946
Symbol 945 MovieClipUses:944Used by:946 947
Symbol 946 ButtonUses:945 944Used by:947
Symbol 947 MovieClipUses:946 945Used by:1024
Symbol 948 GraphicUsed by:949 950
Symbol 949 MovieClipUses:948Used by:950 951
Symbol 950 ButtonUses:949 948Used by:951
Symbol 951 MovieClipUses:950 949Used by:1024
Symbol 952 GraphicUsed by:953 954
Symbol 953 MovieClipUses:952Used by:954 955
Symbol 954 ButtonUses:953 952Used by:955
Symbol 955 MovieClipUses:954 953Used by:1024
Symbol 956 GraphicUsed by:957 958
Symbol 957 MovieClipUses:956Used by:958 959
Symbol 958 ButtonUses:957 956Used by:959
Symbol 959 MovieClipUses:958 957Used by:1024
Symbol 960 GraphicUsed by:961 962
Symbol 961 MovieClipUses:960Used by:962 963
Symbol 962 ButtonUses:961 960Used by:963
Symbol 963 MovieClipUses:962 961Used by:1024
Symbol 964 GraphicUsed by:965 966
Symbol 965 MovieClipUses:964Used by:966 967
Symbol 966 ButtonUses:965 964Used by:967
Symbol 967 MovieClipUses:966 965Used by:1024
Symbol 968 GraphicUsed by:969 970
Symbol 969 MovieClipUses:968Used by:970 971
Symbol 970 ButtonUses:969 968Used by:971
Symbol 971 MovieClipUses:970 969Used by:1024
Symbol 972 GraphicUsed by:973 974
Symbol 973 MovieClipUses:972Used by:974 975
Symbol 974 ButtonUses:973 972Used by:975
Symbol 975 MovieClipUses:974 973Used by:1024
Symbol 976 GraphicUsed by:977 978
Symbol 977 MovieClipUses:976Used by:978 979
Symbol 978 ButtonUses:977 976Used by:979
Symbol 979 MovieClipUses:978 977Used by:1024
Symbol 980 GraphicUsed by:981 982
Symbol 981 MovieClipUses:980Used by:982 983
Symbol 982 ButtonUses:981 980Used by:983
Symbol 983 MovieClipUses:982 981Used by:1024
Symbol 984 GraphicUsed by:985 986
Symbol 985 MovieClipUses:984Used by:986 987
Symbol 986 ButtonUses:985 984Used by:987
Symbol 987 MovieClipUses:986 985Used by:1024
Symbol 988 GraphicUsed by:989 990
Symbol 989 MovieClipUses:988Used by:990 991
Symbol 990 ButtonUses:989 988Used by:991
Symbol 991 MovieClipUses:990 989Used by:1024
Symbol 992 GraphicUsed by:993 994
Symbol 993 MovieClipUses:992Used by:994 995
Symbol 994 ButtonUses:993 992Used by:995
Symbol 995 MovieClipUses:994 993Used by:1024
Symbol 996 GraphicUsed by:997 998
Symbol 997 MovieClipUses:996Used by:998 999
Symbol 998 ButtonUses:997 996Used by:999
Symbol 999 MovieClipUses:998 997Used by:1024
Symbol 1000 GraphicUsed by:1001 1002
Symbol 1001 MovieClipUses:1000Used by:1002 1003
Symbol 1002 ButtonUses:1001 1000Used by:1003
Symbol 1003 MovieClipUses:1002 1001Used by:1024
Symbol 1004 GraphicUsed by:1005 1006
Symbol 1005 MovieClipUses:1004Used by:1006 1007
Symbol 1006 ButtonUses:1005 1004Used by:1007
Symbol 1007 MovieClipUses:1006 1005Used by:1024
Symbol 1008 GraphicUsed by:1009 1010
Symbol 1009 MovieClipUses:1008Used by:1010 1011
Symbol 1010 ButtonUses:1009 1008Used by:1011
Symbol 1011 MovieClipUses:1010 1009Used by:1024
Symbol 1012 GraphicUsed by:1013 1014
Symbol 1013 MovieClipUses:1012Used by:1014 1015
Symbol 1014 ButtonUses:1013 1012Used by:1015
Symbol 1015 MovieClipUses:1014 1013Used by:1024
Symbol 1016 GraphicUsed by:1017 1018
Symbol 1017 MovieClipUses:1016Used by:1018 1019
Symbol 1018 ButtonUses:1017 1016Used by:1019
Symbol 1019 MovieClipUses:1018 1017Used by:1024
Symbol 1020 GraphicUsed by:1021 1022
Symbol 1021 MovieClipUses:1020Used by:1022 1023
Symbol 1022 ButtonUses:1021 1020Used by:1023
Symbol 1023 MovieClipUses:1022 1021Used by:1024
Symbol 1024 MovieClip [flagHolder]Uses:928 932 935 939 943 947 951 955 959 963 967 971 975 979 983 987 991 995 999 1003 1007 1011 1015 1019 1023Used by:Timeline
Symbol 1025 MovieClipUses:95Used by:1026
Symbol 1026 MovieClipUses:1025Used by:1027
Symbol 1027 MovieClip [FScrollBarSymbol]Uses:1026Used by:Timeline
Symbol 1028 TextUses:419Used by:Timeline
Symbol 1029 GraphicUsed by:1030
Symbol 1030 MovieClipUses:1029Used by:1042 1044
Symbol 1031 GraphicUsed by:1032
Symbol 1032 MovieClipUses:1031Used by:1042 1044
Symbol 1033 GraphicUsed by:1034
Symbol 1034 MovieClipUses:1033Used by:1042 1044
Symbol 1035 GraphicUsed by:1042 1044
Symbol 1036 ShapeTweeningUsed by:1042
Symbol 1037 GraphicUsed by:1041
Symbol 1038 GraphicUsed by:1039
Symbol 1039 MovieClipUses:1038Used by:1041
Symbol 1040 GraphicUsed by:1041
Symbol 1041 MovieClipUses:1037 1039 1040Used by:1042 1044
Symbol 1042 MovieClipUses:1030 1032 1034 1036 1035 1041 85Used by:Timeline
Symbol 1043 GraphicUsed by:Timeline
Symbol 1044 MovieClipUses:1030 1032 1034 85 1035 1041Used by:Timeline
Symbol 1045 GraphicUsed by:1046
Symbol 1046 ButtonUses:1045Used by:1090
Symbol 1047 FontUsed by:1048
Symbol 1048 EditableTextUses:1047Used by:1050
Symbol 1049 GraphicUsed by:1050
Symbol 1050 MovieClipUses:1048 1049Used by:1051
Symbol 1051 MovieClipUses:1050Used by:1090
Symbol 1052 GraphicUsed by:1090
Symbol 1053 GraphicUsed by:1054
Symbol 1054 MovieClipUses:1053Used by:1090
Symbol 1055 GraphicUsed by:1056
Symbol 1056 MovieClipUses:1055Used by:1072 1076
Symbol 1057 GraphicUsed by:1058
Symbol 1058 MovieClipUses:1057Used by:1072 1076
Symbol 1059 GraphicUsed by:1070
Symbol 1060 GraphicUsed by:1070
Symbol 1061 ShapeTweeningUsed by:1070
Symbol 1062 ShapeTweeningUsed by:1070
Symbol 1063 ShapeTweeningUsed by:1070
Symbol 1064 ShapeTweeningUsed by:1070
Symbol 1065 ShapeTweeningUsed by:1070
Symbol 1066 ShapeTweeningUsed by:1070
Symbol 1067 ShapeTweeningUsed by:1070
Symbol 1068 ShapeTweeningUsed by:1070
Symbol 1069 GraphicUsed by:1070
Symbol 1070 MovieClipUses:1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069Used by:1072
Symbol 1071 GraphicUsed by:1072
Symbol 1072 MovieClipUses:1056 1058 1070 1071Used by:1090
Symbol 1073 GraphicUsed by:1076
Symbol 1074 GraphicUsed by:1075
Symbol 1075 MovieClipUses:1074Used by:1076
Symbol 1076 MovieClipUses:1073 1058 1075 1056Used by:1090
Symbol 1077 GraphicUsed by:1078
Symbol 1078 MovieClipUses:1077Used by:1090
Symbol 1079 GraphicUsed by:1080
Symbol 1080 MovieClipUses:1079Used by:1090
Symbol 1081 GraphicUsed by:1082
Symbol 1082 MovieClipUses:1081Used by:1090
Symbol 1083 GraphicUsed by:1090
Symbol 1084 GraphicUsed by:1090
Symbol 1085 FontUsed by:1086 1087
Symbol 1086 TextUses:1085Used by:1089
Symbol 1087 TextUses:1085Used by:1089
Symbol 1088 GraphicUsed by:1089
Symbol 1089 MovieClipUses:1086 1087 1088Used by:1090
Symbol 1090 MovieClipUses:1046 1051 1052 1054 1072 1076 1078 1080 1082 1083 85 1084 1089 SS1Used by:Timeline
Symbol 1091 TextUses:419Used by:Timeline
Symbol 1092 FontUsed by:1093 1095 1096 1099 1100 1101 1103 1104 1105 1107 1108 1109 1116 1117 1118 1120 1121 1122
Symbol 1093 TextUses:1092Used by:1098
Symbol 1094 GraphicUsed by:1098 1102 1106 1110 1119 1123
Symbol 1095 TextUses:1092Used by:1098
Symbol 1096 TextUses:1092Used by:1098
Symbol 1097 GraphicUsed by:1098 1102 1106 1110 1119 1123
Symbol 1098 ButtonUses:1093 1094 1095 1096 1097Used by:Timeline
Symbol 1099 TextUses:1092Used by:1102
Symbol 1100 TextUses:1092Used by:1102
Symbol 1101 TextUses:1092Used by:1102
Symbol 1102 ButtonUses:1099 1094 1100 1101 1097Used by:Timeline
Symbol 1103 TextUses:1092Used by:1106
Symbol 1104 TextUses:1092Used by:1106
Symbol 1105 TextUses:1092Used by:1106
Symbol 1106 ButtonUses:1103 1094 1104 1105 1097Used by:Timeline
Symbol 1107 TextUses:1092Used by:1110
Symbol 1108 TextUses:1092Used by:1110
Symbol 1109 TextUses:1092Used by:1110
Symbol 1110 ButtonUses:1107 1094 1108 1109 1097Used by:Timeline
Symbol 1111 TextUses:419Used by:Timeline
Symbol 1112 BitmapUsed by:1113
Symbol 1113 GraphicUses:1112Used by:1114 1115
Symbol 1114 MovieClipUses:1113Used by:1115
Symbol 1115 ButtonUses:1114 1113Used by:Timeline
Symbol 1116 TextUses:1092Used by:1119
Symbol 1117 TextUses:1092Used by:1119
Symbol 1118 TextUses:1092Used by:1119
Symbol 1119 ButtonUses:1116 1094 1117 1118 1097Used by:Timeline
Symbol 1120 TextUses:1092Used by:1123
Symbol 1121 TextUses:1092Used by:1123
Symbol 1122 TextUses:1092Used by:1123
Symbol 1123 ButtonUses:1120 1094 1121 1122 1097Used by:Timeline
Symbol 1124 GraphicUsed by:1126
Symbol 1125 GraphicUsed by:1126
Symbol 1126 MovieClipUses:1125 1124Used by:1134 1523
Symbol 1127 GraphicUsed by:1134
Symbol 1128 TextUses:419Used by:1134
Symbol 1129 TextUses:419Used by:1134
Symbol 1130 GraphicUsed by:1134
Symbol 1131 GraphicUsed by:1132
Symbol 1132 MovieClipUses:1131Used by:1134
Symbol 1133 GraphicUsed by:1134
Symbol 1134 MovieClipUses:1126 1127 1128 1129 1130 1132 1133Used by:1239  Timeline
Symbol 1135 GraphicUsed by:1136
Symbol 1136 MovieClipUses:1135Used by:1141
Symbol 1137 GraphicUses:535Used by:1140
Symbol 1138 GraphicUses:538Used by:1140
Symbol 1139 GraphicUses:540Used by:1140
Symbol 1140 MovieClipUses:1137 1138 1139Used by:1141
Symbol 1141 MovieClipUses:1136 1140Used by:Timeline
Symbol 1142 TextUses:419Used by:1147
Symbol 1143 TextUses:419Used by:1147
Symbol 1144 TextUses:419Used by:1147
Symbol 1145 GraphicUsed by:1147
Symbol 1146 TextUses:419Used by:1147
Symbol 1147 ButtonUses:1142 1143 1144 1145 1146Used by:Timeline
Symbol 1148 TextUses:419Used by:Timeline
Symbol 1149 BitmapUsed by:1150 1381
Symbol 1150 GraphicUses:1149Used by:1151
Symbol 1151 MovieClipUses:1150Used by:Timeline
Symbol 1152 TextUses:419Used by:Timeline
Symbol 1153 BitmapUsed by:1154
Symbol 1154 GraphicUses:1153Used by:1155
Symbol 1155 MovieClipUses:1154Used by:Timeline
Symbol 1156 EditableTextUses:419Used by:Timeline
Symbol 1157 GraphicUsed by:Timeline
Symbol 1158 TextUses:419Used by:1162
Symbol 1159 TextUses:419Used by:1162
Symbol 1160 TextUses:419Used by:1162
Symbol 1161 GraphicUsed by:1162
Symbol 1162 ButtonUses:1158 1159 1160 1161Used by:Timeline
Symbol 1163 GraphicUsed by:1167
Symbol 1164 GraphicUsed by:1167
Symbol 1165 GraphicUsed by:1167
Symbol 1166 GraphicUsed by:1167
Symbol 1167 MovieClipUses:1164 1163 1165 1166Used by:Timeline
Symbol 1168 GraphicUsed by:Timeline
Symbol 1169 GraphicUsed by:1176
Symbol 1170 FontUsed by:1171 1174 1180 1186 1522
Symbol 1171 EditableTextUses:1170Used by:1176
Symbol 1172 GraphicUsed by:1176 1189
Symbol 1173 GraphicUsed by:1176
Symbol 1174 EditableTextUses:1170Used by:1176
Symbol 1175 GraphicUsed by:1176
Symbol 1176 ButtonUses:1169 1171 1172 1173 1174 1175Used by:Timeline
Symbol 1177 TextUses:419Used by:Timeline
Symbol 1178 EditableTextUses:419Used by:Timeline
Symbol 1179 TextUses:419Used by:Timeline
Symbol 1180 TextUses:419 1170Used by:Timeline
Symbol 1181 TextUses:419Used by:Timeline
Symbol 1182 EditableTextUses:419Used by:Timeline
Symbol 1183 GraphicUsed by:Timeline
Symbol 1184 EditableTextUses:419Used by:Timeline
Symbol 1185 GraphicUsed by:1189
Symbol 1186 TextUses:1170Used by:1189
Symbol 1187 GraphicUsed by:1189
Symbol 1188 GraphicUsed by:1189
Symbol 1189 ButtonUses:1185 1186 1172 1187 1188Used by:Timeline
Symbol 1190 GraphicUsed by:Timeline
Symbol 1191 GraphicUsed by:1194
Symbol 1192 GraphicUsed by:1194
Symbol 1193 GraphicUsed by:1194
Symbol 1194 ButtonUses:1191 1192 1193Used by:1195 1196
Symbol 1195 MovieClipUses:1194Used by:1199 1202 1206 1209 1271 1285
Symbol 1196 MovieClipUses:1194Used by:1199 1202 1206 1209 1271 1285
Symbol 1197 EditableTextUses:419Used by:1199
Symbol 1198 TextUses:419Used by:1199
Symbol 1199 MovieClipUses:1195 1196 1197 1198Used by:Timeline
Symbol 1200 EditableTextUses:419Used by:1202
Symbol 1201 TextUses:419Used by:1202
Symbol 1202 MovieClipUses:1195 1196 1200 1201Used by:Timeline
Symbol 1203 TextUses:419Used by:1206 1209
Symbol 1204 EditableTextUses:419Used by:1206
Symbol 1205 TextUses:419Used by:1206
Symbol 1206 MovieClipUses:1203 1195 1196 1204 1205Used by:Timeline
Symbol 1207 EditableTextUses:419Used by:1209
Symbol 1208 TextUses:419Used by:1209
Symbol 1209 MovieClipUses:1203 1195 1196 1207 1208Used by:Timeline
Symbol 1210 TextUses:419Used by:1215 1385
Symbol 1211 TextUses:419Used by:1215 1385
Symbol 1212 TextUses:419Used by:1215 1385
Symbol 1213 GraphicUsed by:1215 1219 1327 1513
Symbol 1214 TextUses:419Used by:1215 1219 1327 1513
Symbol 1215 ButtonUses:1210 1211 1212 1213 1214Used by:Timeline
Symbol 1216 TextUses:419Used by:1219
Symbol 1217 TextUses:419Used by:1219
Symbol 1218 TextUses:419Used by:1219
Symbol 1219 ButtonUses:1216 1217 1218 1213 1214Used by:Timeline
Symbol 1220 TextUses:419Used by:Timeline
Symbol 1221 TextUses:419Used by:Timeline
Symbol 1222 EditableTextUses:419Used by:Timeline
Symbol 1223 TextUses:419Used by:Timeline
Symbol 1224 TextUses:419Used by:Timeline
Symbol 1225 TextUses:419Used by:Timeline
Symbol 1226 EditableTextUses:419Used by:Timeline
Symbol 1227 GraphicUsed by:1230
Symbol 1228 GraphicUsed by:1229
Symbol 1229 MovieClipUses:1228Used by:1230
Symbol 1230 MovieClipUses:1227 1229Used by:1233
Symbol 1231 GraphicUsed by:1232
Symbol 1232 MovieClipUses:1231Used by:1233
Symbol 1233 MovieClip [SliderComponent]Uses:1230 1232Used by:Timeline
Symbol 1234 TextUses:419Used by:Timeline
Symbol 1235 TextUses:419Used by:Timeline
Symbol 1236 TextUses:419Used by:Timeline
Symbol 1237 GraphicUsed by:Timeline
Symbol 1238 GraphicUsed by:1239
Symbol 1239 MovieClipUses:1238 1134Used by:Timeline
Symbol 1240 TextUses:419Used by:1244
Symbol 1241 TextUses:419Used by:1244
Symbol 1242 TextUses:419Used by:1244 1249
Symbol 1243 GraphicUsed by:1244 1249
Symbol 1244 ButtonUses:1240 1241 1242 1243Used by:1245
Symbol 1245 MovieClipUses:1244Used by:Timeline
Symbol 1246 TextUses:419Used by:1249
Symbol 1247 TextUses:419Used by:1249
Symbol 1248 TextUses:419Used by:1249
Symbol 1249 ButtonUses:1246 1247 1248 1243 1242Used by:1286
Symbol 1250 TextUses:419Used by:1257 1260
Symbol 1251 TextUses:419Used by:1257 1260 1265 1271
Symbol 1252 TextUses:419Used by:1257
Symbol 1253 TextUses:419Used by:1257 1265
Symbol 1254 TextUses:419Used by:1257
Symbol 1255 TextUses:419Used by:1257 1265
Symbol 1256 GraphicUsed by:1257
Symbol 1257 ButtonUses:1250 1251 1252 1253 1254 1255 1256Used by:1260
Symbol 1258 TextUses:419Used by:1260 1271
Symbol 1259 TextUses:419Used by:1260
Symbol 1260 MovieClipUses:1257 1251 1250 1258 1259Used by:1286
Symbol 1261 TextUses:419Used by:1265 1271
Symbol 1262 TextUses:419Used by:1265
Symbol 1263 TextUses:419Used by:1265
Symbol 1264 GraphicUsed by:1265
Symbol 1265 ButtonUses:1261 1251 1262 1253 1263 1255 1264Used by:1271
Symbol 1266 TextUses:419Used by:1271
Symbol 1267 TextUsed by:1271
Symbol 1268 TextUses:419Used by:1271 1285
Symbol 1269 EditableTextUses:419Used by:1271
Symbol 1270 TextUses:419Used by:1271
Symbol 1271 MovieClipUses:1265 1266 1267 1268 1195 1196 1269 1251 1261 1258 1270Used by:1286
Symbol 1272 TextUses:419Used by:1286
Symbol 1273 TextUses:419Used by:1286
Symbol 1274 TextUses:419Used by:1285
Symbol 1275 EditableTextUses:419Used by:1285
Symbol 1276 TextUses:419Used by:1285
Symbol 1277 EditableTextUses:419Used by:1285
Symbol 1278 TextUses:419Used by:1285
Symbol 1279 EditableTextUses:419Used by:1285
Symbol 1280 TextUses:419Used by:1285
Symbol 1281 EditableTextUses:419Used by:1285
Symbol 1282 TextUses:419Used by:1285
Symbol 1283 EditableTextUses:419Used by:1285
Symbol 1284 TextUses:419Used by:1285
Symbol 1285 MovieClipUses:1274 1195 1196 1275 1276 1277 1278 1279 1280 1281 1282 1268 1283 1284Used by:1286
Symbol 1286 MovieClipUses:1249 1260 1271 1272 1273 1285Used by:Timeline
Symbol 1287 TextUses:419Used by:1291 1293
Symbol 1288 TextUses:419Used by:1291
Symbol 1289 TextUses:419Used by:1291
Symbol 1290 GraphicUsed by:1291
Symbol 1291 ButtonUses:1287 1288 1289 1290Used by:1293
Symbol 1292 TextUses:419Used by:1293
Symbol 1293 MovieClipUses:1291 1287 1292Used by:Timeline
Symbol 1294 TextUses:419Used by:1299 1301
Symbol 1295 TextUses:419Used by:1299
Symbol 1296 TextUses:419Used by:1299
Symbol 1297 GraphicUsed by:1299
Symbol 1298 TextUses:419Used by:1299
Symbol 1299 ButtonUses:1294 1295 1296 1297 1298Used by:1301
Symbol 1300 TextUses:419Used by:1301
Symbol 1301 MovieClipUses:1299 1294 1300Used by:Timeline
Symbol 1302 TextUses:419Used by:1306 1308
Symbol 1303 TextUses:419Used by:1306
Symbol 1304 TextUses:419Used by:1306
Symbol 1305 GraphicUsed by:1306
Symbol 1306 ButtonUses:1302 1303 1304 1305Used by:1308
Symbol 1307 TextUses:419Used by:1308
Symbol 1308 MovieClipUses:1306 1302 1307Used by:Timeline
Symbol 1309 TextUses:419Used by:1313 1315
Symbol 1310 TextUses:419Used by:1313
Symbol 1311 TextUses:419Used by:1313
Symbol 1312 GraphicUsed by:1313 1319
Symbol 1313 ButtonUses:1309 1310 1311 1312Used by:1315
Symbol 1314 TextUses:419Used by:1315
Symbol 1315 MovieClipUses:1313 1309 1314Used by:Timeline
Symbol 1316 TextUses:419Used by:1319 1321
Symbol 1317 TextUses:419Used by:1319
Symbol 1318 TextUses:419Used by:1319
Symbol 1319 ButtonUses:1316 1317 1318 1312Used by:1321
Symbol 1320 TextUses:419Used by:1321
Symbol 1321 MovieClipUses:1319 1316 1320Used by:Timeline
Symbol 1322 EditableTextUses:419Used by:Timeline
Symbol 1323 TextUses:419Used by:Timeline
Symbol 1324 TextUses:419Used by:1327
Symbol 1325 TextUses:419Used by:1327
Symbol 1326 TextUses:419Used by:1327
Symbol 1327 ButtonUses:1324 1325 1326 1213 1214Used by:1382  Timeline
Symbol 1328 GraphicUsed by:Timeline
Symbol 1329 TextUses:419Used by:1333
Symbol 1330 TextUses:419Used by:1333
Symbol 1331 TextUses:419Used by:1333
Symbol 1332 GraphicUsed by:1333
Symbol 1333 ButtonUses:1329 1330 1331 1332Used by:1335
Symbol 1334 TextUses:419Used by:1335
Symbol 1335 MovieClipUses:1333 1334Used by:Timeline
Symbol 1336 TextUses:419Used by:1340
Symbol 1337 TextUses:419Used by:1340
Symbol 1338 TextUses:419Used by:1340
Symbol 1339 GraphicUsed by:1340
Symbol 1340 ButtonUses:1336 1337 1338 1339Used by:Timeline
Symbol 1341 MovieClipUses:861Used by:1343
Symbol 1342 GraphicUsed by:1343 1355 1360 1364 1365
Symbol 1343 ButtonUses:1341 1342Used by:Timeline
Symbol 1344 GraphicUsed by:Timeline
Symbol 1345 FontUsed by:1346 1366
Symbol 1346 EditableTextUses:1345Used by:Timeline
Symbol 1347 GraphicUsed by:1350
Symbol 1348 TextUses:419Used by:1350
Symbol 1349 TextUses:419Used by:1350
Symbol 1350 ButtonUses:1347 1348 545 1349 543Used by:Timeline
Symbol 1351 GraphicUsed by:1354
Symbol 1352 GraphicUsed by:1353
Symbol 1353 MovieClipUses:1352Used by:1354
Symbol 1354 MovieClipUses:1351 1353Used by:1355
Symbol 1355 ButtonUses:1354 1342Used by:Timeline
Symbol 1356 GraphicUsed by:1359
Symbol 1357 GraphicUsed by:1358
Symbol 1358 MovieClipUses:1357Used by:1359
Symbol 1359 MovieClipUses:1356 1358Used by:1360
Symbol 1360 ButtonUses:1359 1342Used by:Timeline
Symbol 1361 GraphicUsed by:1363
Symbol 1362 GraphicUsed by:1363
Symbol 1363 MovieClipUses:1361 1362Used by:Timeline
Symbol 1364 ButtonUses:855 1342Used by:Timeline
Symbol 1365 ButtonUses:859 1342Used by:Timeline
Symbol 1366 EditableTextUses:1345Used by:Timeline
Symbol 1367 GraphicUsed by:Timeline
Symbol 1368 TextUses:228Used by:Timeline
Symbol 1369 GraphicUsed by:Timeline
Symbol 1370 MovieClipUses:191Used by:Timeline
Symbol 1371 EditableTextUses:228Used by:1373
Symbol 1372 GraphicUsed by:1373
Symbol 1373 MovieClipUses:1371 1372Used by:Timeline
Symbol 1374 GraphicUsed by:1375
Symbol 1375 MovieClipUses:1374Used by:Timeline
Symbol 1376 GraphicUsed by:1377
Symbol 1377 MovieClipUses:1376Used by:Timeline
Symbol 1378 GraphicUsed by:1379
Symbol 1379 MovieClipUses:1378Used by:Timeline
Symbol 1380 TextUses:419Used by:Timeline
Symbol 1381 GraphicUses:1149Used by:Timeline
Symbol 1382 MovieClipUses:1327Used by:Timeline
Symbol 1383 TextUses:419Used by:Timeline
Symbol 1384 GraphicUsed by:1385
Symbol 1385 ButtonUses:1210 1211 1212 1384Used by:Timeline
Symbol 1386 TextUses:419Used by:1387
Symbol 1387 MovieClipUses:1386Used by:Timeline
Symbol 1388 TextUses:419Used by:Timeline
Symbol 1389 EditableTextUses:419Used by:Timeline
Symbol 1390 TextUses:419Used by:Timeline
Symbol 1391 TextUses:419Used by:Timeline
Symbol 1392 TextUses:419Used by:1395
Symbol 1393 TextUses:419Used by:1395
Symbol 1394 TextUses:419Used by:1395
Symbol 1395 ButtonUses:1392 1393 1394 85Used by:Timeline
Symbol 1396 TextUses:419Used by:1399
Symbol 1397 TextUses:419Used by:1399
Symbol 1398 TextUses:419Used by:1399
Symbol 1399 ButtonUses:1396 1397 1398 85Used by:Timeline
Symbol 1400 TextUses:419Used by:Timeline
Symbol 1401 EditableTextUses:419Used by:Timeline
Symbol 1402 TextUses:419Used by:Timeline
Symbol 1403 TextUses:419Used by:Timeline
Symbol 1404 EditableTextUses:419Used by:Timeline
Symbol 1405 TextUses:419Used by:Timeline
Symbol 1406 EditableTextUses:419Used by:Timeline
Symbol 1407 TextUses:419Used by:Timeline
Symbol 1408 TextUses:419Used by:1411
Symbol 1409 TextUses:419Used by:1411
Symbol 1410 TextUses:419Used by:1411
Symbol 1411 ButtonUses:1408 1409 1410 85Used by:Timeline
Symbol 1412 TextUses:419Used by:1415
Symbol 1413 TextUses:419Used by:1415
Symbol 1414 TextUses:419Used by:1415
Symbol 1415 ButtonUses:1412 1413 1414 85Used by:Timeline
Symbol 1416 TextUses:419Used by:1419
Symbol 1417 TextUses:419Used by:1419
Symbol 1418 TextUses:419Used by:1419
Symbol 1419 ButtonUses:1416 1417 1418 85Used by:Timeline
Symbol 1420 TextUses:419Used by:Timeline
Symbol 1421 TextUses:419Used by:Timeline
Symbol 1422 ButtonUses:403 261 404 405 265Used by:Timeline
Symbol 1423 ButtonUses:411 261 404 412 265Used by:Timeline
Symbol 1424 ButtonUses:415 261 404 416 265Used by:Timeline
Symbol 1425 TextUses:419Used by:Timeline
Symbol 1426 TextUses:419Used by:Timeline
Symbol 1427 TextUses:419Used by:Timeline
Symbol 1428 TextUses:419Used by:Timeline
Symbol 1429 TextUses:419Used by:1431 1438
Symbol 1430 TextUses:419Used by:1431 1438
Symbol 1431 ButtonUses:543 1429 545 1430Used by:1437
Symbol 1432 TextUses:419Used by:1437
Symbol 1433 TextUses:419Used by:1437 1440
Symbol 1434 TextUses:419Used by:1436
Symbol 1435 TextUses:419Used by:1436
Symbol 1436 ButtonUses:543 1434 545 1435Used by:1437 1440
Symbol 1437 MovieClipUses:1431 1432 1433 1436Used by:Timeline
Symbol 1438 ButtonUses:543 1429 545 1430Used by:1440
Symbol 1439 TextUses:419Used by:1440
Symbol 1440 MovieClipUses:1438 1439 1433 1436Used by:Timeline
Symbol 1441 TextUses:419Used by:Timeline
Symbol 1442 GraphicUsed by:Timeline
Symbol 1443 TextUses:419Used by:Timeline
Symbol 1444 GraphicUsed by:Timeline
Symbol 1445 TextUses:223Used by:Timeline
Symbol 1446 GraphicUsed by:Timeline
Symbol 1447 GraphicUsed by:Timeline
Symbol 1448 GraphicUsed by:Timeline
Symbol 1449 TextUses:228Used by:Timeline
Symbol 1450 TextUses:228Used by:Timeline
Symbol 1451 TextUses:228Used by:Timeline
Symbol 1452 TextUses:228Used by:Timeline
Symbol 1453 TextUses:228Used by:Timeline
Symbol 1454 TextUses:228Used by:Timeline
Symbol 1455 GraphicUsed by:Timeline
Symbol 1456 GraphicUsed by:Timeline
Symbol 1457 TextUses:419Used by:Timeline
Symbol 1458 TextUses:419Used by:Timeline
Symbol 1459 TextUses:419Used by:Timeline
Symbol 1460 TextUses:419Used by:Timeline
Symbol 1461 TextUses:419Used by:Timeline
Symbol 1462 GraphicUses:535Used by:Timeline
Symbol 1463 TextUses:419Used by:Timeline
Symbol 1464 TextUses:419Used by:Timeline
Symbol 1465 GraphicUsed by:Timeline
Symbol 1466 TextUses:419Used by:Timeline
Symbol 1467 TextUses:419Used by:Timeline
Symbol 1468 TextUses:419Used by:Timeline
Symbol 1469 TextUses:419Used by:Timeline
Symbol 1470 TextUses:419Used by:Timeline
Symbol 1471 TextUses:419Used by:Timeline
Symbol 1472 TextUses:419Used by:Timeline
Symbol 1473 TextUses:419Used by:Timeline
Symbol 1474 GraphicUsed by:Timeline
Symbol 1475 GraphicUsed by:Timeline
Symbol 1476 GraphicUsed by:Timeline
Symbol 1477 GraphicUsed by:Timeline
Symbol 1478 GraphicUsed by:Timeline
Symbol 1479 GraphicUsed by:Timeline
Symbol 1480 TextUses:419Used by:Timeline
Symbol 1481 TextUses:419Used by:Timeline
Symbol 1482 TextUses:419Used by:Timeline
Symbol 1483 GraphicUsed by:Timeline
Symbol 1484 FontUsed by:1485 1522
Symbol 1485 TextUses:419 1484Used by:Timeline
Symbol 1486 MovieClipUses:866 862Used by:Timeline
Symbol 1487 GraphicUsed by:Timeline
Symbol 1488 GraphicUsed by:Timeline
Symbol 1489 TextUses:419Used by:Timeline
Symbol 1490 TextUses:419Used by:Timeline
Symbol 1491 GraphicUsed by:Timeline
Symbol 1492 GraphicUsed by:Timeline
Symbol 1493 GraphicUsed by:Timeline
Symbol 1494 GraphicUsed by:Timeline
Symbol 1495 GraphicUsed by:Timeline
Symbol 1496 GraphicUsed by:Timeline
Symbol 1497 GraphicUsed by:Timeline
Symbol 1498 TextUses:419Used by:Timeline
Symbol 1499 TextUses:419Used by:Timeline
Symbol 1500 GraphicUses:535Used by:Timeline
Symbol 1501 TextUses:419Used by:Timeline
Symbol 1502 TextUses:419Used by:Timeline
Symbol 1503 TextUses:419Used by:Timeline
Symbol 1504 GraphicUsed by:Timeline
Symbol 1505 GraphicUsed by:Timeline
Symbol 1506 GraphicUsed by:Timeline
Symbol 1507 GraphicUsed by:Timeline
Symbol 1508 GraphicUsed by:Timeline
Symbol 1509 GraphicUsed by:Timeline
Symbol 1510 TextUses:419Used by:1513
Symbol 1511 TextUses:419Used by:1513
Symbol 1512 TextUses:419Used by:1513
Symbol 1513 ButtonUses:1510 1511 1512 1213 1214Used by:Timeline
Symbol 1514 TextUses:419Used by:Timeline
Symbol 1515 TextUses:419Used by:Timeline
Symbol 1516 GraphicUsed by:1519
Symbol 1517 GraphicUsed by:1519
Symbol 1518 TextUses:228 223Used by:1519
Symbol 1519 ButtonUses:260 1516 1517 1518 265Used by:Timeline
Symbol 1520 GraphicUsed by:Timeline
Symbol 1521 GraphicUsed by:1523
Symbol 1522 TextUses:419 1484 1170Used by:1523
Symbol 1523 MovieClipUses:1126 1521 1522Used by:Timeline
Symbol 1524 Sound [tankDie]Used by:1545
Symbol 1525 Sound [snipeSound]Used by:1545
Symbol 1526 Sound [shellSound]Used by:1545
Symbol 1527 Sound [rocketSound]Used by:1545
Symbol 1528 Sound [rocketPodSound]Used by:1545
Symbol 1529 Sound [populationBeep]Used by:1545
Symbol 1530 Sound [nukeFly]Used by:1545
Symbol 1531 Sound [9mm]Used by:1545
Symbol 1532 Sound [nukeBlast]Used by:1545
Symbol 1533 Sound [gattlingSound]Used by:1545
Symbol 1534 Sound [LInfW3]Used by:1545
Symbol 1535 Sound [LInfS2]Used by:1545
Symbol 1536 Sound [LInfS1]Used by:1545
Symbol 1537 Sound [LInfW2]Used by:1545
Symbol 1538 Sound [LInfW1]Used by:1545
Symbol 1539 Sound [LInfA3]Used by:1545
Symbol 1540 Sound [LInfA2]Used by:1545
Symbol 1541 Sound [LInfA1]Used by:1545
Symbol 1542 Sound [battleMusic]Used by:1545
Symbol 1543 Sound [comancheSpiral]Used by:1545
Symbol 1544 SoundUsed by:1545
Symbol 1545 MovieClipUses:1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544Used by:Timeline
Streaming Sound 1Used by:Symbol 1090 MovieClip

Instance Names

"bar"Frame 1Symbol 1042 MovieClip
"creditsButton"Frame 3Symbol 1098 Button
"howToPlayButton"Frame 3Symbol 1102 Button
"settingsButton"Frame 3Symbol 1106 Button
"quickmatchButton"Frame 3Symbol 1110 Button
"logoButton"Frame 3Symbol 1115 Button
"campaignModeButton"Frame 3Symbol 1119 Button
"playButton"Frame 3Symbol 1123 Button
"theMap"Frame 4Symbol 1141 MovieClip
"playAgain"Frame 5Symbol 1147 Button
"backButton"Frame 7Symbol 1162 Button
"backbutton"Frame 8Symbol 1176 Button
"messageBox"Frame 8Symbol 1184 EditableText
"bugbutton"Frame 8Symbol 1189 Button
"p2popLimitMC"Frame 9Symbol 1199 MovieClip
"p1popLimitMC"Frame 9Symbol 1202 MovieClip
"p2goldVariableMC"Frame 9Symbol 1206 MovieClip
"goldVariableMC"Frame 9Symbol 1209 MovieClip
"backButton"Frame 9Symbol 1215 Button
"playButton"Frame 9Symbol 1219 Button
"mySlider"Frame 9Symbol 1233 MovieClip [SliderComponent]
"basicOptions"Frame 10Symbol 1245 MovieClip
"advancedOptions"Frame 10Symbol 1286 MovieClip
"b5"Frame 10Symbol 1293 MovieClip
"b4"Frame 10Symbol 1301 MovieClip
"b3"Frame 10Symbol 1308 MovieClip
"b2"Frame 10Symbol 1315 MovieClip
"b1"Frame 10Symbol 1321 MovieClip
"nextButton"Frame 10Symbol 1327 Button
"loadCampaignMC"Frame 11Symbol 1335 MovieClip
"newCampaignButton"Frame 11Symbol 1340 Button
"eyeDropperToolButton"Frame 12Symbol 1343 Button
"InstanceName_0"Frame 12Symbol 1346 EditableText
"saveFlagButton"Frame 12Symbol 1350 Button
"squareButton"Frame 12Symbol 1355 Button
"lineToolButton"Frame 12Symbol 1360 Button
"flagDesignPointer"Frame 12Symbol 1363 MovieClip
"pencilButton"Frame 12Symbol 1364 Button
"paintBucketButton"Frame 12Symbol 1365 Button
"hexBox"Frame 12Symbol 1366 EditableText
"colourFeedback"Frame 12Symbol 1370 MovieClip
"pointer3"Frame 12Symbol 1373 MovieClip
"pointer2"Frame 12Symbol 1373 MovieClip
"pointer1"Frame 12Symbol 1373 MovieClip
"m3"Frame 12Symbol 1375 MovieClip
"m2"Frame 12Symbol 1377 MovieClip
"m1"Frame 12Symbol 1379 MovieClip
"backNextMC"Frame 13Symbol 1382 MovieClip
"flagHolder"Frame 13Symbol 1024 MovieClip [flagHolder]
"map"Frame 13Symbol 1167 MovieClip
"nextButton"Frame 14Symbol 1327 Button
"backButton"Frame 14Symbol 1385 Button
"message"Frame 14Symbol 1387 MovieClip
"z10"Frame 14Symbol 924 MovieClip [UnitComponent]
"z9"Frame 14Symbol 924 MovieClip [UnitComponent]
"z8"Frame 14Symbol 924 MovieClip [UnitComponent]
"z7"Frame 14Symbol 924 MovieClip [UnitComponent]
"z6"Frame 14Symbol 924 MovieClip [UnitComponent]
"z5"Frame 14Symbol 924 MovieClip [UnitComponent]
"z4"Frame 14Symbol 924 MovieClip [UnitComponent]
"z3"Frame 14Symbol 924 MovieClip [UnitComponent]
"z2"Frame 14Symbol 924 MovieClip [UnitComponent]
"z1"Frame 14Symbol 924 MovieClip [UnitComponent]
"b1"Frame 15Symbol 1395 Button
"b2"Frame 15Symbol 1399 Button
"backButton"Frame 15Symbol 1215 Button
"nextButton"Frame 16Symbol 1327 Button
"z8"Frame 16Symbol 924 MovieClip [UnitComponent]
"z7"Frame 16Symbol 924 MovieClip [UnitComponent]
"z6"Frame 16Symbol 924 MovieClip [UnitComponent]
"z5"Frame 16Symbol 924 MovieClip [UnitComponent]
"z4"Frame 16Symbol 924 MovieClip [UnitComponent]
"z3"Frame 16Symbol 924 MovieClip [UnitComponent]
"z2"Frame 16Symbol 924 MovieClip [UnitComponent]
"z1"Frame 16Symbol 924 MovieClip [UnitComponent]
"message"Frame 17Symbol 1387 MovieClip
"z10"Frame 17Symbol 924 MovieClip [UnitComponent]
"z9"Frame 17Symbol 924 MovieClip [UnitComponent]
"z8"Frame 17Symbol 924 MovieClip [UnitComponent]
"z7"Frame 17Symbol 924 MovieClip [UnitComponent]
"z6"Frame 17Symbol 924 MovieClip [UnitComponent]
"z5"Frame 17Symbol 924 MovieClip [UnitComponent]
"z4"Frame 17Symbol 924 MovieClip [UnitComponent]
"z3"Frame 17Symbol 924 MovieClip [UnitComponent]
"z2"Frame 17Symbol 924 MovieClip [UnitComponent]
"z1"Frame 17Symbol 924 MovieClip [UnitComponent]
"backButton"Frame 17Symbol 1215 Button
"nextButton"Frame 17Symbol 1327 Button
"z8"Frame 18Symbol 924 MovieClip [UnitComponent]
"z7"Frame 18Symbol 924 MovieClip [UnitComponent]
"z6"Frame 18Symbol 924 MovieClip [UnitComponent]
"z5"Frame 18Symbol 924 MovieClip [UnitComponent]
"z4"Frame 18Symbol 924 MovieClip [UnitComponent]
"z3"Frame 18Symbol 924 MovieClip [UnitComponent]
"z2"Frame 18Symbol 924 MovieClip [UnitComponent]
"z1"Frame 18Symbol 924 MovieClip [UnitComponent]
"b3"Frame 19Symbol 1411 Button
"b2"Frame 19Symbol 1415 Button
"b1"Frame 19Symbol 1419 Button
"pointyThingy2"Frame 20Symbol 409 MovieClip
"backButton"Frame 23Symbol 1215 Button
"nextButton"Frame 23Symbol 1327 Button
"minimap"Frame 23Symbol 542 MovieClip
"treads"Frame 25Symbol 679 MovieClip
"tehCursor"Frame 25Symbol 1486 MovieClip
"gattle"Frame 25Symbol 741 MovieClip
"blades"Frame 26Symbol 166 MovieClip
"finishButton"Frame 27Symbol 1513 Button
"skipCreditsButton"Frame 28Symbol 1519 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 431 MovieClip Frame 1Symbol 426 MovieClip
"maskeh"Symbol 431 MovieClip Frame 1Symbol 428 MovieClip
"pos"Symbol 433 MovieClip Frame 1Symbol 426 MovieClip
"maskeh"Symbol 433 MovieClip Frame 1Symbol 428 MovieClip
"pos"Symbol 435 MovieClip Frame 1Symbol 426 MovieClip
"maskeh"Symbol 435 MovieClip Frame 1Symbol 428 MovieClip
"pointyThingy2"Symbol 475 MovieClip Frame 6Symbol 409 MovieClip
"pointyThingy2"Symbol 475 MovieClip Frame 8Symbol 409 MovieClip
"onOff"Symbol 487 MovieClip Frame 1Symbol 486 MovieClip
"onOff"Symbol 493 MovieClip Frame 1Symbol 492 MovieClip
"onOff"Symbol 499 MovieClip Frame 1Symbol 498 MovieClip
"onOff"Symbol 503 MovieClip Frame 1Symbol 486 MovieClip
"onOff"Symbol 504 MovieClip Frame 1Symbol 492 MovieClip
"onOff"Symbol 505 MovieClip Frame 1Symbol 498 MovieClip
"screenHighlight"Symbol 542 MovieClip Frame 1Symbol 533 MovieClip
"moneyPointer"Symbol 552 MovieClip [HUD] Frame 1Symbol 222 MovieClip [arrowPointer]
"populationPointer"Symbol 552 MovieClip [HUD] Frame 1Symbol 222 MovieClip [arrowPointer]
"bIcon"Symbol 552 MovieClip [HUD] Frame 1Symbol 475 MovieClip
"healthBarMask2"Symbol 552 MovieClip [HUD] Frame 1Symbol 519 MovieClip
"p2healthBar"Symbol 552 MovieClip [HUD] Frame 1Symbol 521 MovieClip
"minimap"Symbol 552 MovieClip [HUD] Frame 1Symbol 542 MovieClip
"b1"Symbol 552 MovieClip [HUD] Frame 1Symbol 547 Button
"healthBarMask1"Symbol 552 MovieClip [HUD] Frame 1Symbol 519 MovieClip
"healthBar"Symbol 552 MovieClip [HUD] Frame 1Symbol 521 MovieClip
"aura"Symbol 582 MovieClip [RPG2] Frame 1Symbol 208 MovieClip
"aura"Symbol 597 MovieClip [RPG1] Frame 1Symbol 208 MovieClip
"aura"Symbol 615 MovieClip [lTroop] Frame 1Symbol 208 MovieClip
"aura"Symbol 628 MovieClip [sniper] Frame 1Symbol 208 MovieClip
"aura"Symbol 638 MovieClip [lInf1] Frame 1Symbol 208 MovieClip
"light"Symbol 644 MovieClip [rocket] Frame 1Symbol 642 MovieClip
"gattle"Symbol 660 MovieClip Frame 1Symbol 655 MovieClip
"tankExplosion"Symbol 665 MovieClip [hTank2] Frame 1Symbol 649 MovieClip
"turret"Symbol 665 MovieClip [hTank2] Frame 1Symbol 660 MovieClip
"base"Symbol 665 MovieClip [hTank2] Frame 1Symbol 664 MovieClip
"treads"Symbol 683 MovieClip Frame 1Symbol 679 MovieClip
"tankExplosion"Symbol 684 MovieClip [gTank2] Frame 1Symbol 666 MovieClip
"turret"Symbol 684 MovieClip [gTank2] Frame 1Symbol 673 MovieClip
"base"Symbol 684 MovieClip [gTank2] Frame 1Symbol 683 MovieClip
"treads"Symbol 704 MovieClip Frame 1Symbol 696 MovieClip
"tankExplosion"Symbol 705 MovieClip [lTank2] Frame 1Symbol 685 MovieClip
"turret"Symbol 705 MovieClip [lTank2] Frame 1Symbol 690 MovieClip
"base"Symbol 705 MovieClip [lTank2] Frame 1Symbol 704 MovieClip
"aura"Symbol 705 MovieClip [lTank2] Frame 1Symbol 208 MovieClip
"treads"Symbol 707 MovieClip Frame 1Symbol 696 MovieClip
"tankExplosion"Symbol 708 MovieClip [lTank] Frame 1Symbol 685 MovieClip
"turret"Symbol 708 MovieClip [lTank] Frame 1Symbol 706 MovieClip
"base"Symbol 708 MovieClip [lTank] Frame 1Symbol 707 MovieClip
"aura"Symbol 708 MovieClip [lTank] Frame 1Symbol 208 MovieClip
"treads"Symbol 722 MovieClip Frame 1Symbol 721 MovieClip
"tankExplosion"Symbol 723 MovieClip [ambulance2] Frame 1Symbol 709 MovieClip
"turret"Symbol 723 MovieClip [ambulance2] Frame 1Symbol 714 MovieClip
"base"Symbol 723 MovieClip [ambulance2] Frame 1Symbol 722 MovieClip
"treads"Symbol 728 MovieClip Frame 1Symbol 721 MovieClip
"tankExplosion"Symbol 729 MovieClip [ambulance] Frame 1Symbol 709 MovieClip
"turret"Symbol 729 MovieClip [ambulance] Frame 1Symbol 727 MovieClip
"base"Symbol 729 MovieClip [ambulance] Frame 1Symbol 728 MovieClip
"aura"Symbol 729 MovieClip [ambulance] Frame 1Symbol 208 MovieClip
"treads"Symbol 734 MovieClip Frame 1Symbol 679 MovieClip
"tankExplosion"Symbol 735 MovieClip [gTank] Frame 1Symbol 666 MovieClip
"turret"Symbol 735 MovieClip [gTank] Frame 1Symbol 733 MovieClip
"base"Symbol 735 MovieClip [gTank] Frame 1Symbol 734 MovieClip
"aura"Symbol 735 MovieClip [gTank] Frame 1Symbol 208 MovieClip
"gattle"Symbol 742 MovieClip Frame 1Symbol 741 MovieClip
"tankExplosion"Symbol 744 MovieClip [hTank] Frame 1Symbol 649 MovieClip
"turret"Symbol 744 MovieClip [hTank] Frame 1Symbol 742 MovieClip
"base"Symbol 744 MovieClip [hTank] Frame 1Symbol 743 MovieClip
"aura"Symbol 744 MovieClip [hTank] Frame 1Symbol 208 MovieClip
"light"Symbol 750 MovieClip [rocketPod] Frame 1Symbol 642 MovieClip
"coolThing"Symbol 824 MovieClip [powerBall] Frame 1Symbol 820 MovieClip
"description"Symbol 924 MovieClip [UnitComponent] Frame 1Symbol 897 MovieClip
"topDesc"Symbol 924 MovieClip [UnitComponent] Frame 1Symbol 899 EditableText
"topDesc"Symbol 924 MovieClip [UnitComponent] Frame 1Symbol 900 EditableText
"topDesc"Symbol 924 MovieClip [UnitComponent] Frame 1Symbol 901 EditableText
"topDesc"Symbol 924 MovieClip [UnitComponent] Frame 1Symbol 902 EditableText
"topDesc"Symbol 924 MovieClip [UnitComponent] Frame 1Symbol 903 EditableText
"topDesc"Symbol 924 MovieClip [UnitComponent] Frame 1Symbol 904 EditableText
"topDesc"Symbol 924 MovieClip [UnitComponent] Frame 1Symbol 905 EditableText
"topDesc"Symbol 924 MovieClip [UnitComponent] Frame 1Symbol 906 EditableText
"tickOrCross"Symbol 924 MovieClip [UnitComponent] Frame 1Symbol 910 MovieClip
"topDesc"Symbol 924 MovieClip [UnitComponent] Frame 1Symbol 913 EditableText
"topDesc"Symbol 924 MovieClip [UnitComponent] Frame 1Symbol 922 EditableText
"avatar"Symbol 924 MovieClip [UnitComponent] Frame 1Symbol 923 MovieClip
"flagButton"Symbol 928 MovieClip Frame 1Symbol 927 Button
"flagButton"Symbol 932 MovieClip Frame 1Symbol 931 Button
"flagButton"Symbol 935 MovieClip Frame 1Symbol 934 Button
"flagButton"Symbol 939 MovieClip Frame 1Symbol 938 Button
"flagButton"Symbol 943 MovieClip Frame 1Symbol 942 Button
"flagButton"Symbol 947 MovieClip Frame 1Symbol 946 Button
"flagButton"Symbol 951 MovieClip Frame 1Symbol 950 Button
"flagButton"Symbol 955 MovieClip Frame 1Symbol 954 Button
"flagButton"Symbol 959 MovieClip Frame 1Symbol 958 Button
"flagButton"Symbol 963 MovieClip Frame 1Symbol 962 Button
"flagButton"Symbol 967 MovieClip Frame 1Symbol 966 Button
"flagButton"Symbol 971 MovieClip Frame 1Symbol 970 Button
"flagButton"Symbol 975 MovieClip Frame 1Symbol 974 Button
"flagButton"Symbol 979 MovieClip Frame 1Symbol 978 Button
"flagButton"Symbol 983 MovieClip Frame 1Symbol 982 Button
"flagButton"Symbol 987 MovieClip Frame 1Symbol 986 Button
"flagButton"Symbol 991 MovieClip Frame 1Symbol 990 Button
"flagButton"Symbol 995 MovieClip Frame 1Symbol 994 Button
"flagButton"Symbol 999 MovieClip Frame 1Symbol 998 Button
"flagButton"Symbol 1003 MovieClip Frame 1Symbol 1002 Button
"flagButton"Symbol 1007 MovieClip Frame 1Symbol 1006 Button
"flagButton"Symbol 1011 MovieClip Frame 1Symbol 1010 Button
"flagButton"Symbol 1015 MovieClip Frame 1Symbol 1014 Button
"flagButton"Symbol 1019 MovieClip Frame 1Symbol 1018 Button
"flagButton"Symbol 1023 MovieClip Frame 1Symbol 1022 Button
"flag25"Symbol 1024 MovieClip [flagHolder] Frame 1Symbol 928 MovieClip
"flag24"Symbol 1024 MovieClip [flagHolder] Frame 1Symbol 932 MovieClip
"flag23"Symbol 1024 MovieClip [flagHolder] Frame 1Symbol 935 MovieClip
"flag22"Symbol 1024 MovieClip [flagHolder] Frame 1Symbol 939 MovieClip
"flag21"Symbol 1024 MovieClip [flagHolder] Frame 1Symbol 943 MovieClip
"flag20"Symbol 1024 MovieClip [flagHolder] Frame 1Symbol 947 MovieClip
"flag19"Symbol 1024 MovieClip [flagHolder] Frame 1Symbol 951 MovieClip
"flag18"Symbol 1024 MovieClip [flagHolder] Frame 1Symbol 955 MovieClip
"flag17"Symbol 1024 MovieClip [flagHolder] Frame 1Symbol 959 MovieClip
"flag16"Symbol 1024 MovieClip [flagHolder] Frame 1Symbol 963 MovieClip
"flag15"Symbol 1024 MovieClip [flagHolder] Frame 1Symbol 967 MovieClip
"flag14"Symbol 1024 MovieClip [flagHolder] Frame 1Symbol 971 MovieClip
"flag13"Symbol 1024 MovieClip [flagHolder] Frame 1Symbol 975 MovieClip
"flag12"Symbol 1024 MovieClip [flagHolder] Frame 1Symbol 979 MovieClip
"flag11"Symbol 1024 MovieClip [flagHolder] Frame 1Symbol 983 MovieClip
"flag1"Symbol 1024 MovieClip [flagHolder] Frame 1Symbol 987 MovieClip
"flag2"Symbol 1024 MovieClip [flagHolder] Frame 1Symbol 991 MovieClip
"flag3"Symbol 1024 MovieClip [flagHolder] Frame 1Symbol 995 MovieClip
"flag4"Symbol 1024 MovieClip [flagHolder] Frame 1Symbol 999 MovieClip
"flag5"Symbol 1024 MovieClip [flagHolder] Frame 1Symbol 1003 MovieClip
"flag6"Symbol 1024 MovieClip [flagHolder] Frame 1Symbol 1007 MovieClip
"flag7"Symbol 1024 MovieClip [flagHolder] Frame 1Symbol 1011 MovieClip
"flag8"Symbol 1024 MovieClip [flagHolder] Frame 1Symbol 1015 MovieClip
"flag9"Symbol 1024 MovieClip [flagHolder] Frame 1Symbol 1019 MovieClip
"flag10"Symbol 1024 MovieClip [flagHolder] Frame 1Symbol 1023 MovieClip
"track_mc"Symbol 1026 MovieClip Frame 1Symbol 1025 MovieClip
"scrollTrack_mc"Symbol 1027 MovieClip [FScrollBarSymbol] Frame 1Symbol 1026 MovieClip
"frame"Symbol 1051 MovieClip Frame 1Symbol 1050 MovieClip
"lighting"Symbol 1141 MovieClip Frame 1Symbol 1136 MovieClip
"texture"Symbol 1141 MovieClip Frame 1Symbol 1140 MovieClip
"b2"Symbol 1195 MovieClip Frame 1Symbol 1194 Button
"b1"Symbol 1196 MovieClip Frame 1Symbol 1194 Button
"b2"Symbol 1199 MovieClip Frame 1Symbol 1195 MovieClip
"b1"Symbol 1199 MovieClip Frame 1Symbol 1196 MovieClip
"b2"Symbol 1202 MovieClip Frame 1Symbol 1195 MovieClip
"b1"Symbol 1202 MovieClip Frame 1Symbol 1196 MovieClip
"b2"Symbol 1206 MovieClip Frame 1Symbol 1195 MovieClip
"b1"Symbol 1206 MovieClip Frame 1Symbol 1196 MovieClip
"b2"Symbol 1209 MovieClip Frame 1Symbol 1195 MovieClip
"b1"Symbol 1209 MovieClip Frame 1Symbol 1196 MovieClip
"slideColor"Symbol 1230 MovieClip Frame 1Symbol 1229 MovieClip
"slide"Symbol 1233 MovieClip [SliderComponent] Frame 1Symbol 1230 MovieClip
"range"Symbol 1233 MovieClip [SliderComponent] Frame 1Symbol 1232 MovieClip
"advancedSettingsButton"Symbol 1245 MovieClip Frame 1Symbol 1244 Button
"offButton"Symbol 1260 MovieClip Frame 1Symbol 1257 Button
"onButton"Symbol 1271 MovieClip Frame 1Symbol 1265 Button
"b2"Symbol 1271 MovieClip Frame 2Symbol 1195 MovieClip
"b1"Symbol 1271 MovieClip Frame 2Symbol 1196 MovieClip
"b2"Symbol 1285 MovieClip Frame 1Symbol 1195 MovieClip
"b1"Symbol 1285 MovieClip Frame 1Symbol 1196 MovieClip
"basicSettingsButton"Symbol 1286 MovieClip Frame 1Symbol 1249 Button
"b7"Symbol 1286 MovieClip Frame 1Symbol 1260 MovieClip
"b6"Symbol 1286 MovieClip Frame 1Symbol 1271 MovieClip
"matchVariableMC"Symbol 1286 MovieClip Frame 1Symbol 1285 MovieClip
"deathmatchButton"Symbol 1293 MovieClip Frame 1Symbol 1291 Button
"powerBallButton"Symbol 1301 MovieClip Frame 1Symbol 1299 Button
"captureTheFlagButton"Symbol 1308 MovieClip Frame 1Symbol 1306 Button
"kingOfTheHillButton"Symbol 1315 MovieClip Frame 1Symbol 1313 Button
"classicButton"Symbol 1321 MovieClip Frame 1Symbol 1319 Button
"loadCampaignButton"Symbol 1335 MovieClip Frame 1Symbol 1333 Button
"nextButton"Symbol 1382 MovieClip Frame 2Symbol 1327 Button
"saveFlagButton"Symbol 1440 MovieClip Frame 1Symbol 1438 Button
"cursor"Symbol 1486 MovieClip Frame 1Symbol 866 MovieClip [cursor2]
"cursor"Symbol 1486 MovieClip Frame 2Symbol 862 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 552 as "HUD"
ExportAssets (56)Timeline Frame 1Symbol 566 as "lInf2"
ExportAssets (56)Timeline Frame 1Symbol 582 as "RPG2"
ExportAssets (56)Timeline Frame 1Symbol 597 as "RPG1"
ExportAssets (56)Timeline Frame 1Symbol 607 as "lTroop2"
ExportAssets (56)Timeline Frame 1Symbol 615 as "lTroop"
ExportAssets (56)Timeline Frame 1Symbol 628 as "sniper"
ExportAssets (56)Timeline Frame 1Symbol 638 as "lInf1"
ExportAssets (56)Timeline Frame 1Symbol 640 as "clearSmoke"
ExportAssets (56)Timeline Frame 1Symbol 644 as "rocket"
ExportAssets (56)Timeline Frame 1Symbol 646 as "missileHole"
ExportAssets (56)Timeline Frame 1Symbol 648 as "missileBlast"
ExportAssets (56)Timeline Frame 1Symbol 665 as "hTank2"
ExportAssets (56)Timeline Frame 1Symbol 684 as "gTank2"
ExportAssets (56)Timeline Frame 1Symbol 705 as "lTank2"
ExportAssets (56)Timeline Frame 1Symbol 708 as "lTank"
ExportAssets (56)Timeline Frame 1Symbol 723 as "ambulance2"
ExportAssets (56)Timeline Frame 1Symbol 729 as "ambulance"
ExportAssets (56)Timeline Frame 1Symbol 735 as "gTank"
ExportAssets (56)Timeline Frame 1Symbol 744 as "hTank"
ExportAssets (56)Timeline Frame 1Symbol 746 as "shell"
ExportAssets (56)Timeline Frame 1Symbol 748 as "lights"
ExportAssets (56)Timeline Frame 1Symbol 750 as "rocketPod"
ExportAssets (56)Timeline Frame 1Symbol 752 as "blip"
ExportAssets (56)Timeline Frame 1Symbol 222 as "arrowPointer"
ExportAssets (56)Timeline Frame 1Symbol 754 as "radiation"
ExportAssets (56)Timeline Frame 1Symbol 756 as "fog"
ExportAssets (56)Timeline Frame 1Symbol 763 as "qualityChangeText"
ExportAssets (56)Timeline Frame 1Symbol 765 as "startBattleText"
ExportAssets (56)Timeline Frame 1Symbol 767 as "troopFreezeCursor"
ExportAssets (56)Timeline Frame 1Symbol 770 as "shiftCursor"
ExportAssets (56)Timeline Frame 1Symbol 772 as "unshootableCursor"
ExportAssets (56)Timeline Frame 1Symbol 774 as "superPowerCursor"
ExportAssets (56)Timeline Frame 1Symbol 776 as "blackCrosshair"
ExportAssets (56)Timeline Frame 1Symbol 778 as "whiteCrosshair"
ExportAssets (56)Timeline Frame 1Symbol 780 as "greenCrosshair"
ExportAssets (56)Timeline Frame 1Symbol 782 as "crosshair"
ExportAssets (56)Timeline Frame 1Symbol 784 as "napalmPackage"
ExportAssets (56)Timeline Frame 1Symbol 786 as "troopFreezeRing"
ExportAssets (56)Timeline Frame 1Symbol 788 as "redCross"
ExportAssets (56)Timeline Frame 1Symbol 792 as "ambulancePulse"
ExportAssets (56)Timeline Frame 1Symbol 797 as "freezeCircle"
ExportAssets (56)Timeline Frame 1Symbol 804 as "kingRing"
ExportAssets (56)Timeline Frame 1Symbol 810 as "flag"
ExportAssets (56)Timeline Frame 1Symbol 814 as "flagArea2"
ExportAssets (56)Timeline Frame 1Symbol 818 as "flagArea"
ExportAssets (56)Timeline Frame 1Symbol 824 as "powerBall"
ExportAssets (56)Timeline Frame 1Symbol 836 as "p2cashBountyText"
ExportAssets (56)Timeline Frame 1Symbol 846 as "cashBountyText"
ExportAssets (56)Timeline Frame 1Symbol 848 as "habisLaserIcon"
ExportAssets (56)Timeline Frame 1Symbol 849 as "pixel"
ExportAssets (56)Timeline Frame 1Symbol 855 as "pencil"
ExportAssets (56)Timeline Frame 1Symbol 859 as "paintbucket"
ExportAssets (56)Timeline Frame 1Symbol 862 as "cursor1"
ExportAssets (56)Timeline Frame 1Symbol 855 as "pencil"
ExportAssets (56)Timeline Frame 1Symbol 859 as "paintbucket"
ExportAssets (56)Timeline Frame 1Symbol 866 as "cursor2"
ExportAssets (56)Timeline Frame 1Symbol 924 as "UnitComponent"
ExportAssets (56)Timeline Frame 1Symbol 1024 as "flagHolder"
ExportAssets (56)Timeline Frame 1Symbol 855 as "pencil"
ExportAssets (56)Timeline Frame 1Symbol 859 as "paintbucket"
ExportAssets (56)Timeline Frame 1Symbol 1027 as "FScrollBarSymbol"
ExportAssets (56)Timeline Frame 8Symbol 1027 as "FScrollBarSymbol"
ExportAssets (56)Timeline Frame 9Symbol 1233 as "SliderComponent"
ExportAssets (56)Timeline Frame 12Symbol 1027 as "FScrollBarSymbol"
ExportAssets (56)Timeline Frame 12Symbol 855 as "pencil"
ExportAssets (56)Timeline Frame 12Symbol 855 as "pencil"
ExportAssets (56)Timeline Frame 12Symbol 855 as "pencil"
ExportAssets (56)Timeline Frame 12Symbol 859 as "paintbucket"
ExportAssets (56)Timeline Frame 12Symbol 859 as "paintbucket"
ExportAssets (56)Timeline Frame 12Symbol 859 as "paintbucket"
ExportAssets (56)Timeline Frame 13Symbol 1024 as "flagHolder"
ExportAssets (56)Timeline Frame 14Symbol 924 as "UnitComponent"
ExportAssets (56)Timeline Frame 14Symbol 924 as "UnitComponent"
ExportAssets (56)Timeline Frame 14Symbol 924 as "UnitComponent"
ExportAssets (56)Timeline Frame 14Symbol 924 as "UnitComponent"
ExportAssets (56)Timeline Frame 14Symbol 924 as "UnitComponent"
ExportAssets (56)Timeline Frame 14Symbol 924 as "UnitComponent"
ExportAssets (56)Timeline Frame 14Symbol 924 as "UnitComponent"
ExportAssets (56)Timeline Frame 14Symbol 924 as "UnitComponent"
ExportAssets (56)Timeline Frame 14Symbol 924 as "UnitComponent"
ExportAssets (56)Timeline Frame 14Symbol 924 as "UnitComponent"
ExportAssets (56)Timeline Frame 16Symbol 924 as "UnitComponent"
ExportAssets (56)Timeline Frame 16Symbol 924 as "UnitComponent"
ExportAssets (56)Timeline Frame 16Symbol 924 as "UnitComponent"
ExportAssets (56)Timeline Frame 16Symbol 924 as "UnitComponent"
ExportAssets (56)Timeline Frame 16Symbol 924 as "UnitComponent"
ExportAssets (56)Timeline Frame 16Symbol 924 as "UnitComponent"
ExportAssets (56)Timeline Frame 16Symbol 924 as "UnitComponent"
ExportAssets (56)Timeline Frame 16Symbol 924 as "UnitComponent"
ExportAssets (56)Timeline Frame 17Symbol 924 as "UnitComponent"
ExportAssets (56)Timeline Frame 17Symbol 924 as "UnitComponent"
ExportAssets (56)Timeline Frame 17Symbol 924 as "UnitComponent"
ExportAssets (56)Timeline Frame 17Symbol 924 as "UnitComponent"
ExportAssets (56)Timeline Frame 17Symbol 924 as "UnitComponent"
ExportAssets (56)Timeline Frame 17Symbol 924 as "UnitComponent"
ExportAssets (56)Timeline Frame 17Symbol 924 as "UnitComponent"
ExportAssets (56)Timeline Frame 17Symbol 924 as "UnitComponent"
ExportAssets (56)Timeline Frame 17Symbol 924 as "UnitComponent"
ExportAssets (56)Timeline Frame 17Symbol 924 as "UnitComponent"
ExportAssets (56)Timeline Frame 18Symbol 924 as "UnitComponent"
ExportAssets (56)Timeline Frame 18Symbol 924 as "UnitComponent"
ExportAssets (56)Timeline Frame 18Symbol 924 as "UnitComponent"
ExportAssets (56)Timeline Frame 18Symbol 924 as "UnitComponent"
ExportAssets (56)Timeline Frame 18Symbol 924 as "UnitComponent"
ExportAssets (56)Timeline Frame 18Symbol 924 as "UnitComponent"
ExportAssets (56)Timeline Frame 18Symbol 924 as "UnitComponent"
ExportAssets (56)Timeline Frame 18Symbol 924 as "UnitComponent"
ExportAssets (56)Timeline Frame 25Symbol 866 as "cursor2"
ExportAssets (56)Timeline Frame 25Symbol 862 as "cursor1"
ExportAssets (56)Timeline Frame 29Symbol 1524 as "tankDie"
ExportAssets (56)Timeline Frame 29Symbol 1525 as "snipeSound"
ExportAssets (56)Timeline Frame 29Symbol 1526 as "shellSound"
ExportAssets (56)Timeline Frame 29Symbol 1527 as "rocketSound"
ExportAssets (56)Timeline Frame 29Symbol 1528 as "rocketPodSound"
ExportAssets (56)Timeline Frame 29Symbol 1529 as "populationBeep"
ExportAssets (56)Timeline Frame 29Symbol 1530 as "nukeFly"
ExportAssets (56)Timeline Frame 29Symbol 1531 as "9mm"
ExportAssets (56)Timeline Frame 29Symbol 1532 as "nukeBlast"
ExportAssets (56)Timeline Frame 29Symbol 1533 as "gattlingSound"
ExportAssets (56)Timeline Frame 29Symbol 1534 as "LInfW3"
ExportAssets (56)Timeline Frame 29Symbol 1535 as "LInfS2"
ExportAssets (56)Timeline Frame 29Symbol 1536 as "LInfS1"
ExportAssets (56)Timeline Frame 29Symbol 1537 as "LInfW2"
ExportAssets (56)Timeline Frame 29Symbol 1538 as "LInfW1"
ExportAssets (56)Timeline Frame 29Symbol 1539 as "LInfA3"
ExportAssets (56)Timeline Frame 29Symbol 1540 as "LInfA2"
ExportAssets (56)Timeline Frame 29Symbol 1541 as "LInfA1"
ExportAssets (56)Timeline Frame 29Symbol 1542 as "battleMusic"
ExportAssets (56)Timeline Frame 29Symbol 1543 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 476 EditableText"10"
_root.p2unitsSymbol 477 EditableText"10"
_root.p1poplimitSymbol 479 EditableText"10"
_root.p1unitsSymbol 480 EditableText"10"
_root.goldSymbol 507 EditableText"100000"
_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.p2MaxHPSymbol 516 EditableText"100"
_root.p2CurrentHPDisplayedSymbol 517 EditableText"100"
_root.p2goldSymbol 523 EditableText"100000"
_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.maxHPSymbol 548 EditableText"100"
_root.currentHPDisplayedSymbol 549 EditableText"100"
bountySymbol 828 EditableText"1000"
bountySymbol 829 EditableText"1000"
bountySymbol 830 EditableText"1000"
bountySymbol 831 EditableText"1000"
bountySymbol 832 EditableText"1000"
bountySymbol 833 EditableText"1000"
bountySymbol 834 EditableText"1000"
bountySymbol 835 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 845 EditableText"1000"
unitTypeSymbol 899 EditableText"Armour Piercing Bullets"
unitTypeSymbol 900 EditableText"Armour Piercing Bullets"
unitTypeSymbol 901 EditableText"Armour Piercing Bullets"
unitTypeSymbol 902 EditableText"Armour Piercing Bullets"
unitTypeSymbol 903 EditableText"Armour Piercing Bullets"
unitTypeSymbol 904 EditableText"Armour Piercing Bullets"
unitTypeSymbol 905 EditableText"Armour Piercing Bullets"
unitTypeSymbol 906 EditableText"Armour Piercing Bullets"
priceSymbol 913 EditableText"5000"
priceSymbol 914 EditableText"5000"
priceSymbol 915 EditableText"5000"
priceSymbol 916 EditableText"5000"
priceSymbol 917 EditableText"5000"
priceSymbol 918 EditableText"5000"
priceSymbol 919 EditableText"5000"
priceSymbol 920 EditableText"5000"
priceSymbol 921 EditableText"5000"
unitTypeSymbol 922 EditableText"Armour Piercing Bullets"
missionInstructionsSymbol 1156 EditableText""
_root.qwertyuiopSymbol 1171 EditableText"GIVE UP"
_root.qwerytuiopSymbol 1174 EditableText"GIVE UP"
emailSymbol 1178 EditableText""
subjectSymbol 1182 EditableText""
messageSymbol 1184 EditableText""
_root.p2poplimitSymbol 1197 EditableText"10"
_root.p1poplimitSymbol 1200 EditableText"10"
_root.team2BudgetSymbol 1204 EditableText"2500"
_root.team1BudgetSymbol 1207 EditableText"2500"
difficultySymbol 1222 EditableText"15"
movesPerSecondSymbol 1226 EditableText"15"
_root.bountyQuantitySymbol 1269 EditableText"3"
_root.matchVariableSymbol 1275 EditableText"3"
_root.matchVariableSymbol 1277 EditableText"3"
_root.matchVariableSymbol 1279 EditableText"3"
_root.matchVariableSymbol 1281 EditableText"3"
_root.matchVariableSymbol 1283 EditableText"10"
gameTypeDescriptionSymbol 1322 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 1346 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 1366 EditableText"000000"
colValueSymbol 1371 EditableText"0"
campaignGoldSymbol 1389 EditableText"1000"
campaignUpgradeGoldSymbol 1401 EditableText"1000"
p2campaignGoldSymbol 1404 EditableText"1000"
p2campaignUpgradeGoldSymbol 1406 EditableText"1000"




http://swfchan.com/3/14668/info.shtml
Created: 3/6 -2019 11:38:33 Last modified: 3/6 -2019 11:38:33 Server time: 28/04 -2024 21:12:35