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

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

Sea of Fire.swf

This is the info page for
Flash #6242

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


Text
(c) 2007 Maksim K.

Sea of Fire

Sounds downloaded (mostly) from flashkit.com

Visit ArmorGames.com while you wait (will open in a new window)

0000

00000

0000

00000

AI POP:

HU POP:

ai_num

hu_num

0

00

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

00

Money:

name

price

class

name

Effective vs.

Vulnerable to

name

name

Options

Options

HIGH

MEDIUM

LOW

SOUND ON

SOUND OFF

Reset

Are you sure you want to reset?

OK

You:

Enemy:

Ground Units Deployed:

Airstrikes Called:

Rockets Launched:

Infantry Lost:

Vehicles Lost:

Rockets Failed:

Aircraft Shotdown:

Survival Rate:

You:

Enemy:

You:

Enemy:

You:

Enemy:

You:

Enemy:

You:

Enemy:

You:

Enemy:

You:

Enemy:

You:

Enemy:

VICTORY!

Resources:

name

Available

brief

blah

pwd

Password:

Select Region to attck:

You win!

New Hope Alliance
A well organised society that seeks to unify the world to end civil strife.

PRO:  High survuvability of units
CON:  High prices

Temple of Snakes
A quasi-religious organization that seeks to build it's own world order.

PRO:  Powerful weapons
CON:  Low armor

Instructions

Overview

Select an empty tile, construct some buildings on them. Then use the structures to produce units with which to destroy enemy base.

Units

Once produced, units will attempt to reach the enemy base, and if they survive they will damage the closest enemy structure. If there are no complete structures on the enemy base when your ground unit reaches it you win the level (and vice versa). Most aircraft and missiles will damage all or random enemy structures, but they cannot trigger a victory.

Defence

Most units (except bombers and missiles) can engage the enemy as they make their way to the base, thereby defending yours. There are also special structures such as anti-tank rocket launcher sites and SAM sites that can protect your base.

Money

Money is automatically deposeted into your account every period of time. To increase that ammount special financial structures are used.

Regions and Resources

In Campaign your job is to take the enemy capital city. In order to do that you must capture various regions on the way there. Many of them contain valuable resources which are needed for non basic units and structures. The more regions you posess the more initial money you get, when level starts.

Skirmish

Your House:

Enemy House:

Starting Money:

Enemy Preferences:

Difficulty:

5,000

10,000

30,000

Normal

Infantry

Vehicles

Aircraft

Area:

--

Enter Password:

00000

Options

(c) 2007 Maksim

v 1.1

ActionScript [AS1/AS2]

Frame 1
stop();
Instance of Symbol 61 MovieClip "loader_bg" in Frame 1
onClipEvent (enterFrame) { i = 0; while (i < 5) { aa = random(50) + 10; xx = random(1000) - 500; _root.loader_bg["line" + i]._x = xx; _root.loader_bg["line" + i]._alpha = aa; i++; } }
Instance of Symbol 65 MovieClip in Frame 1
on (press) { getURL ("http://yellowmoon.keenspace.com", "_blank"); }
Instance of Symbol 66 MovieClip in Frame 1
onClipEvent (load) { total = _root.getBytesTotal(); cc = 0; maxWidth = _root.progBar.prog._width; } onClipEvent (enterFrame) { cc = cc + 0.5; download = _root.getBytesLoaded() + " bytes"; bytesleft = (_root.getBytesTotal() - _root.getBytesLoaded()) + " bytes"; percent = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100; _root.tnk._x = 300 + (((_root.getBytesLoaded() / _root.getBytesTotal()) * 100) * 4); if (percent <= 100) { _root.progBar.prog._width = (percent / 100) * maxWidth; _root.percentTxt.text = Math.round(percent) + "%"; } if (percent >= 100) { _root.gotoAndPlay(2); } }
Instance of Symbol 87 MovieClip in Frame 1
on (press) { getURL ("http://www.armorgames.com", "_blank"); }
Frame 35
s = new Sound(); s.attachSound("sword"); s.start();
Frame 41
s = new Sound(); s.attachSound("sword"); s.start();
Frame 88
function pwd_eval(pwd) { invalid = 0; letter_0 = "0"; letter_1 = "0"; letter_2 = "0"; letter_3 = "0"; letter_4 = "0"; pwd_letter = [0, 0, 0, 0, 0]; i = 0; while (i < 5) { switch (pwd.charAt(i)) { case "0" : _root["letter_" + i] = "0000"; break; case "1" : _root["letter_" + i] = "0001"; break; case "2" : _root["letter_" + i] = "0010"; break; case "3" : _root["letter_" + i] = "0011"; break; case "4" : _root["letter_" + i] = "0100"; break; case "5" : _root["letter_" + i] = "0101"; break; case "6" : _root["letter_" + i] = "0110"; break; case "7" : _root["letter_" + i] = "0111"; break; case "8" : _root["letter_" + i] = "1000"; break; case "9" : _root["letter_" + i] = "1001"; break; case "A" : _root["letter_" + i] = "1010"; break; case "B" : _root["letter_" + i] = "1011"; break; case "C" : _root["letter_" + i] = "1100"; break; case "D" : _root["letter_" + i] = "1101"; break; case "E" : _root["letter_" + i] = "1110"; break; case "F" : _root["letter_" + i] = "1111"; break; default : invalid = 1; } i++; } decode = ""; decode = (((letter_0 + letter_1) + letter_2) + letter_3) + letter_4; if (decode.charAt(0) == "0") { house = 0; } if (decode.charAt(0) == "1") { house = 1; } if ((decode.charAt(0) != "0") && (decode.charAt(0) != "1")) { invalid = 1; trace("house"); } initialise_regions(house); if (decode.charAt(1) == "1") { ai_delay = easy_delay; } if (decode.charAt(2) == "1") { ai_delay = norm_delay; } if (decode.charAt(3) == "1") { ai_delay = hard_delay; } if (((decode.charAt(1) != "1") && (decode.charAt(2) != "1")) && (decode.charAt(3) != "1")) { invalid = 1; trace("diff"); } if (pwd.length != 5) { invalid = 1; trace(pwd.length); } if (invalid == 0) { i = 0; while (i < 14) { if (decode.charAt(19 - i) == "1") { _root.mentat_screen["reg_" + (i + 1)].ai = 0; } i++; } } if (invalid == 0) { _root.paint_regions(house); _root.startScreen._visible = 0; _root.show_mentat_screen(); } } function make_pwd(p) { pwd_letter = [0, 0, 0, 0, 0]; pass_word = ["0", "0", "0", "0", "0"]; i = 0; while (i < 5) { ex = 0; j = i * 4; while (j < ((i * 4) + 4)) { pwd_letter[4 - i] = pwd_letter[4 - i] + (p[19 - j] * Math.pow(2, ex)); ex++; j++; } i++; } i = 0; while (i < 5) { if (pwd_letter[i] >= 10) { switch (pwd_letter[i]) { case 10 : pass_word[i] = "A"; break; case 11 : pass_word[i] = "B"; break; case 12 : pass_word[i] = "C"; break; case 13 : pass_word[i] = "D"; break; case 14 : pass_word[i] = "E"; break; case 15 : pass_word[i] = "F"; } } else { pass_word[i] = pwd_letter[i]; } i++; } _root.mentat_screen.pwd_txt.text = (((("" + pass_word[0]) + pass_word[1]) + pass_word[2]) + pass_word[3]) + pass_word[4]; } function show_fv() { _root.fv_screen.tos_fv._visible = 0; _root.fv_screen.nha_fv._visible = 0; if (house == 0) { _root.fv_screen.victory_txt.text = "Finally the Temple's hold on power shattered. Without centralized guidance and support all pockets of resistance collapsed. Now that the world is safe from the snake-worshipping menace New Hope Alliance can continue rebuilding the devastated world. While New Hope never did find who exactly the leaders of the Temple of Snakes were it is widely assumed most of them were killed in the final attack on Serpent City. Even if some of them did manage to survive without support, money, weapons and natural resources it would be impossible for them to threaten civilization ever again!"; _root.fv_screen.tos_fv._visible = 0; _root.fv_screen.nha_fv._visible = 1; } if (house == 1) { _root.fv_screen.victory_txt.text = "After a long and bloody struggle the Temple of Snakes emerges victorious. New Hope Alliance forces were overwhelmed by the relentless onslaught of Temple soldiers. Finally a new, better world order can commence, a more rational order, guided by the wisdom of The Great Serpent. The supporters of the Alliance, for example, will be used as free labour force as reconstruction begins. And by the time they... expire, the situation will have stabilized sufficiently such that they will no longer be necessary."; _root.fv_screen.nha_fv._visible = 0; _root.fv_screen.tos_fv._visible = 1; } if ((house != 0) && (house != 1)) { trace("house: " + house); } _root.fv_screen._visible = 1; } function hide_fv() { _root.fv_screen._visible = 0; } hide_fv(); function show_mentat_screen() { if (house == 0) { _root.mentat_screen.snake_mentat._visible = 0; _root.mentat_screen.nhope_mentat._visible = 1; _root.mentat_screen.snake_bg._visible = 0; _root.mentat_screen.nhope_bg._visible = 1; _root.interface.tos_bg._visible = 0; _root.interface.nha_bg._visible = 1; } if (house == 1) { _root.mentat_screen.snake_mentat._visible = 1; _root.mentat_screen.nhope_mentat._visible = 0; _root.mentat_screen.snake_bg._visible = 1; _root.mentat_screen.nhope_bg._visible = 0; _root.interface.tos_bg._visible = 1; _root.interface.nha_bg._visible = 0; } _root.interface._visible = 0; _root.AI.active = 0; hide_tiles(); show_mentat_speech(); _root.mentat_screen._visible = 1; } function hide_mentat_screen() { _root.mentat_screen._visible = 0; } function hide_tiles() { i = 1; while (i <= 14) { _root["tile" + i]._visible = 0; i++; } } function show_tiles() { i = 1; while (i <= 14) { _root["tile" + i]._visible = 1; i++; } } function select_region(r) { if (_root.mentat_screen["reg_" + r].ai != 0) { if (_root.mentat_screen["reg_" + r].available == 1) { hide_mentat_screen(); cur_reg = r; init_mission(r + (house * 100)); } else { message("not accesable"); } } else { message("already owned"); } } function initialise_regions(h) { var def_colour = {ra:"100", ga:"100", ba:"100", rb:"100", gb:"100", bb:"100"}; i = 1; while (i <= 14) { var colour = new Color(_root.mentat_screen["reg_" + i]); colour.setTransform(def_colour); var colour = new Color(_root.mentat_screen[("reg_" + i) + "_bg"]); colour.setTransform(def_colour); i++; } i = 1; while (i <= 14) { _root.mentat_screen["reg_" + i].ai = -1; i++; } if (h == 0) { _root.mentat_screen.reg_4.ai = 0; i = 9; while (i <= 14) { _root.mentat_screen["reg_" + i].ai = 1; i++; } } if (h == 1) { _root.mentat_screen.reg_13.ai = 0; i = 1; while (i <= 6) { _root.mentat_screen["reg_" + i].ai = 1; i++; } } } function paint_regions(h) { empire_money = 0; cur_pwd = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; if (h == 1) { var hu_colour = {ra:"100", ga:"-100", ba:"-100", rb:"100", gb:"100", bb:"100"}; var ai_colour = {ra:"100", ga:"50", ba:"-100", rb:"100", gb:"100", bb:"100"}; } else { var ai_colour = {ra:"100", ga:"-100", ba:"-100", rb:"100", gb:"100", bb:"100"}; var hu_colour = {ra:"100", ga:"50", ba:"-100", rb:"100", gb:"100", bb:"100"}; } i = 1; while (i <= 14) { if (_root.mentat_screen["reg_" + i].ai == 0) { var colour = new Color(_root.mentat_screen["reg_" + i]); colour.setTransform(hu_colour); var colour0 = new Color(_root.mentat_screen[("reg_" + i) + "_bg"]); colour0.setTransform(hu_colour); _root.mentat_screen["reg_" + i]._make_available(); if (_root.mentat_screen["reg_" + i].iron == 1) { iron = 1; } if (_root.mentat_screen["reg_" + i].oil == 1) { oil = 1; } if (_root.mentat_screen["reg_" + i].gold == 1) { gold = 1; empire_money = empire_money + 1500; } if (_root.mentat_screen["reg_" + i].sil == 1) { sil = 1; } if (_root.mentat_screen["reg_" + i].alu == 1) { alu = 1; } if (_root.mentat_screen["reg_" + i].ura == 1) { ura = 1; } empire_money = empire_money + 1500; cur_pwd[20 - i] = 1; } if (_root.mentat_screen["reg_" + i].ai == 1) { var colour = new Color(_root.mentat_screen["reg_" + i]); colour.setTransform(ai_colour); var colour0 = new Color(_root.mentat_screen[("reg_" + i) + "_bg"]); colour0.setTransform(ai_colour); } i++; } if (gold == 1) { _root.mentat_screen.gold_res._alpha = 100; } else { _root.mentat_screen.gold_res._alpha = 0; } if (oil == 1) { _root.mentat_screen.oil_res._alpha = 100; } else { _root.mentat_screen.oil_res._alpha = 0; } if (iron == 1) { _root.mentat_screen.iron_res._alpha = 100; } else { _root.mentat_screen.iron_res._alpha = 0; } if (sil == 1) { _root.mentat_screen.sil_res._alpha = 100; } else { _root.mentat_screen.sil_res._alpha = 0; } if (alu == 1) { _root.mentat_screen.alu_res._alpha = 100; } else { _root.mentat_screen.alu_res._alpha = 0; } if (ura == 1) { _root.mentat_screen.ura_res._alpha = 100; } else { _root.mentat_screen.ura_res._alpha = 0; } cur_pwd[0] = house; if (ai_delay == easy_delay) { cur_pwd[1] = 1; } if (ai_delay == norm_delay) { cur_pwd[2] = 1; } if (ai_delay == hard_delay) { cur_pwd[3] = 1; } make_pwd(cur_pwd); } function show_mentat_speech() { if (house == 0) { switch (cur_reg) { case 0 : _root.mentat_screen.mentat_speech_txt.text = "Welcome to the New Hope Alliance. For too long local warlords have been plaguing this land. We, on the other hand, offer peace and stability. Most local people support us, however the warlords would not cede their power without a fight. Moreover many are now emboldened and supplied by an insidius snake-worshiping cult. Until their capital city is taken and their vile temple destroyed no civilized person can rest easy!"; break; case 1 : _root.mentat_screen.mentat_speech_txt.text = "Now the northern part of the continent is secure and we have unrestricted access to the aluminium, which will allow us to start deploying aircraft."; break; case 2 : _root.mentat_screen.mentat_speech_txt.text = "The incursion of the cultists has been repelled, which should allow many of our people breathe a little easier. We should pursue the enemy further west and into the mountains, they have no escape from there and the region has valuble aluminium."; break; case 3 : _root.mentat_screen.mentat_speech_txt.text = "Now that the economy is looking better due to the cold trading, we can lobby the government for more funds for the war effort."; break; case 4 : _root.mentat_screen.mentat_speech_txt.text = ""; break; case 5 : _root.mentat_screen.mentat_speech_txt.text = "We now control the oilfields. This region is a good place to launch an assault against the cultists, we can land in the relatively poorly defended southern province. This move will give us a foothold on their continent as well as access to iron."; break; case 6 : _root.mentat_screen.mentat_speech_txt.text = "Now that the hi-tech industry is thriving we can produce some more advanced weapons. This region is also a good spot to attck Durnador Island."; break; case 7 : _root.mentat_screen.mentat_speech_txt.text = "Now that we have secured uranium we can use DU penetrators. Unfortunately more evidence seems to suggest that the Temple of Snakes is now in posession of nuclear weapons. Be prepared to build some ABM Lasers."; break; case 8 : _root.mentat_screen.mentat_speech_txt.text = "Durnador City is now within striking range! We must push on in order to capture the uranium mines. It is unfortunate that it has to come to that but we can not risk it. Some reports suggest that the temple fanatics already aquired enough material to construct a small number of nuclear missiles, we must prevent them from building any more!"; break; case 9 : _root.mentat_screen.mentat_speech_txt.text = "Finally, most of the continent was liberated from the cultists! We are relatively safe from them now, but they must not be allowed to recover! Strike at their capital!"; break; case 10 : _root.mentat_screen.mentat_speech_txt.text = "Now that we control the enemy gold mines even more funds will be made available for each mission."; break; case 11 : _root.mentat_screen.mentat_speech_txt.text = "The Serpent City is being surronded by our forces, only a matter of time until the snake worshipers fall!"; break; case 12 : _root.mentat_screen.mentat_speech_txt.text = "While this western province is not very significant per se, it does provide us with some additional funds for our missions."; break; case 13 : _root.mentat_screen.mentat_speech_txt.text = "You win"; break; case 14 : _root.mentat_screen.mentat_speech_txt.text = "The important foothold has been captured. Also tanks are now available and the enemy capital is within striking distance. We may attack it now, but they will likely try to put up sidnificant resistance, it may be prudent to secure more provinces to make more funds available for the attack and maybe some additional resources."; } } if (house == 1) { switch (cur_reg) { case 0 : _root.mentat_screen.mentat_speech_txt.text = "Ah yes, Temple of Snakes has a very important task for you... We have just gained enough strength to begin a military compaign. We are the only people who stand for true greatness and power, others are either petty or naively believe that all can live in peace once they destroy those they see as wicked. Thus, we must crush the many rebel groups to wrestle resorces from them, then destroy the New Hope Alliance capital to show all thier folly."; return; case 1 : _root.mentat_screen.mentat_speech_txt.text = "Excellent! We now posess aluminum and significant portion of enemy territory is under our control. Aircraft can now be produced."; return; case 2 : _root.mentat_screen.mentat_speech_txt.text = "This narrow strip of land may seem useless, but from it we can attack the mountains in the west, where aluminium mines are located."; return; case 3 : _root.mentat_screen.mentat_speech_txt.text = "We will put some of this gold to good use. Enemy capital is within striking range! Soon the New Hope Alliance will be crushed and will bow to the glory of the Temple of Snakes."; return; case 4 : _root.mentat_screen.mentat_speech_txt.text = "You win"; return; case 5 : _root.mentat_screen.mentat_speech_txt.text = "Enemy oilfields are now ours. We can also use this region to attack the New Hope capital city to assure the supremacy of the Temple."; return; case 6 : _root.mentat_screen.mentat_speech_txt.text = "New Hope Alliance have often posited themselves as being more advanced, but now that their monopoly on silicon is over we can show them true meaning of advanced weaponry!"; return; case 7 : _root.mentat_screen.mentat_speech_txt.text = "Now that the uranium is ours we can manufacture nuclear warheads. If other resources, needed to make missiles, are avilable the nuclear missile can be constructed as well."; return; case 8 : _root.mentat_screen.mentat_speech_txt.text = "Durnador City is vulnerable now, only a matter of time until the uranium is ours! The water is shallow to the east of here, and are not well patrolled. We can cross covertly and attack the southern province to capture the only known source of pure high quality silicon."; return; case 9 : _root.mentat_screen.mentat_speech_txt.text = "We can launch an attack against the New Hope Alliance territories from here."; return; case 10 : _root.mentat_screen.mentat_speech_txt.text = "Gold provides a good trading currency. And trade between our provinces can be taxed to provide for more war money."; return; case 11 : _root.mentat_screen.mentat_speech_txt.text = "Oil is, of course, used for gasoline and disel fuel for tanks. Gasoline is also a key ingredient in napalm employed by the flamethrowers. Useful to remember when you face hordes of enemy infantry."; return; case 12 : _root.mentat_screen.mentat_speech_txt.text = "We can attack Durnador from here. "; return; case 13 : _root.mentat_screen.mentat_speech_txt.text = ""; return; case 14 : _root.mentat_screen.mentat_speech_txt.text = "The source of iron has been secured. If the oil supply is secured the tank production can start immidiately."; } } } paint_regions(); function reset_stats() { hu_gu_created = 0; ai_gu_created = 0; hu_au_created = 0; ai_au_created = 0; hu_ru_created = 0; ai_ru_created = 0; hu_iu_lost = 0; ai_iu_lost = 0; hu_vu_lost = 0; ai_vu_lost = 0; hu_au_lost = 0; ai_au_lost = 0; hu_ru_lost = 0; ai_ru_lost = 0; } function show_stats() { _root.stats_screen._visible = 1; _root.stats_screen.reset_msg._visible = 0; _root.stats_screen.hu_gu_cr_txt.text = hu_gu_created; _root.stats_screen.ai_gu_cr_txt.text = ai_gu_created; _root.stats_screen.hu_au_cr_txt.text = hu_au_created; _root.stats_screen.ai_au_cr_txt.text = ai_au_created; _root.stats_screen.hu_ru_cr_txt.text = hu_ru_created; _root.stats_screen.ai_ru_cr_txt.text = ai_ru_created; _root.stats_screen.hu_iu_lo_txt.text = hu_iu_lost; _root.stats_screen.ai_iu_lo_txt.text = ai_iu_lost; _root.stats_screen.hu_vu_lo_txt.text = hu_vu_lost; _root.stats_screen.ai_vu_lo_txt.text = ai_vu_lost; _root.stats_screen.hu_au_lo_txt.text = hu_au_lost; _root.stats_screen.ai_au_lo_txt.text = ai_au_lost; _root.stats_screen.hu_ru_lo_txt.text = hu_ru_lost; _root.stats_screen.ai_ru_lo_txt.text = ai_ru_lost; hu_survivers = (((hu_gu_created + hu_au_created) - hu_iu_lost) - hu_vu_lost) - hu_au_lost; ai_survivers = (((ai_gu_created + ai_au_created) - ai_iu_lost) - ai_vu_lost) - ai_au_lost; hu_casu = (hu_iu_lost + hu_vu_lost) + hu_au_lost; ai_casu = (ai_iu_lost + ai_vu_lost) + ai_au_lost; hu_total = hu_gu_created + hu_au_created; ai_total = ai_gu_created + ai_au_created; _root.stats_screen.hu_survive.text = Math.round((hu_survivers / hu_total) * 100) + "%"; _root.stats_screen.ai_survive.text = Math.round((ai_survivers / ai_total) * 100) + "%"; } function hide_stats() { _root.stats_screen._visible = 0; } reset_stats(); hide_stats(); function line_up() { yaxis = 0; xinit = -370; xlast = 20; xival = 40; duplicateMovieClip (_root.interface_0, "interface", 600000); _root.interface._x = 500; _root.interface._y = 70; _root.interface.active = 1; _root.interface_0._visible = 0; duplicateMovieClip (_root.border_0, "border0", 600001); _root.border0._visible = 1; _root.border_0._visible = 0; xlast = xinit; _root.interface.btn_bar_0._y = yaxis; _root.interface.btn_bar_0._x = xlast; xlast = xlast + xival; _root.interface.btn_manu._y = yaxis; _root.interface.btn_manu._x = xlast; xlast = xlast + xival; _root.interface.btn_air_0._y = yaxis; _root.interface.btn_air_0._x = xlast; xlast = xlast + xival; _root.interface.btn_bank._y = yaxis; _root.interface.btn_bank._x = xlast; xlast = xlast + xival; _root.interface.btn_mg_0._y = yaxis; _root.interface.btn_mg_0._x = xlast; xlast = xlast + xival; _root.interface.btn_hawk_site._y = yaxis; _root.interface.btn_hawk_site._x = xlast; xlast = xlast + xival; _root.interface.btn_hitech_0._y = yaxis; _root.interface.btn_hitech_0._x = xlast; xlast = xlast + xival; _root.interface.btn_laser._y = yaxis; _root.interface.btn_laser._x = xlast; xlast = xlast + xival; _root.interface.btn_hosp._y = yaxis; _root.interface.btn_hosp._x = xlast; xlast = xlast + xival; _root.interface.btn_cancel._y = yaxis; _root.interface.btn_cancel._x = xlast; xlast = xlast + xival; _root.interface.btn_repair._y = yaxis; _root.interface.btn_repair._x = xlast; xlast = xlast + xival; _root.interface.btn_tnt._y = yaxis; _root.interface.btn_tnt._x = xlast; xlast = xlast + xival; xlast = xinit; _root.interface.btn_m16._y = yaxis; _root.interface.btn_m16._x = xlast; xlast = xlast + xival; _root.interface.btn_sniper._y = yaxis; _root.interface.btn_sniper._x = xlast; xlast = xlast + xival; _root.interface.btn_bazoo._y = yaxis; _root.interface.btn_bazoo._x = xlast; xlast = xlast + xival; _root.interface.btn_moto._y = yaxis; _root.interface.btn_moto._x = xlast; xlast = xlast + xival; xlast = xinit; _root.interface.btn_atv._y = yaxis; _root.interface.btn_atv._x = xlast; xlast = xlast + xival; _root.interface.btn_ifv._y = yaxis; _root.interface.btn_ifv._x = xlast; xlast = xlast + xival; _root.interface.btn_armor._y = yaxis; _root.interface.btn_armor._x = xlast; xlast = xlast + xival; _root.interface.btn_hawk._y = yaxis; _root.interface.btn_hawk._x = xlast; xlast = xlast + xival; xlast = xinit; _root.interface.btn_falcon._y = yaxis; _root.interface.btn_falcon._x = xlast; xlast = xlast + xival; _root.interface.btn_stealth._y = yaxis; _root.interface.btn_stealth._x = xlast; xlast = xlast + xival; xlast = xinit; _root.interface.btn_subs._y = yaxis; _root.interface.btn_subs._x = xlast; xlast = xlast + xival; xlast = xinit; _root.interface.btn_kevlar0._y = yaxis; _root.interface.btn_kevlar0._x = xlast; xlast = xlast + xival; _root.interface.btn_slat._y = yaxis; _root.interface.btn_slat._x = xlast; xlast = xlast + xival; _root.interface.btn_jammer._y = yaxis; _root.interface.btn_jammer._x = xlast; _root.interface.btn_decept._y = yaxis; _root.interface.btn_decept._x = xlast; _root.interface.btn_ram._y = yaxis; _root.interface.btn_ram._x = xlast; xlast = xlast + xival; _root.interface.btn_du._y = yaxis; _root.interface.btn_du._x = xlast; xlast = xlast + xival; xlast = xinit; _root.interface.btn_heal._y = yaxis; _root.interface.btn_heal._x = xlast; xlast = xlast + xival; _root.interface.btn_gasmask._y = yaxis; _root.interface.btn_gasmask._x = xlast; xlast = xlast + xival; xlast = xinit; _root.interface.btn_bar_1._y = yaxis; _root.interface.btn_bar_1._x = xlast; xlast = xlast + xival; _root.interface.btn_fac._y = yaxis; _root.interface.btn_fac._x = xlast; xlast = xlast + xival; _root.interface.btn_air_1._y = yaxis; _root.interface.btn_air_1._x = xlast; xlast = xlast + xival; _root.interface.btn_min_econ._y = yaxis; _root.interface.btn_min_econ._x = xlast; xlast = xlast + xival; _root.interface.btn_mg_1._y = yaxis; _root.interface.btn_mg_1._x = xlast; xlast = xlast + xival; _root.interface.btn_sam_site._y = yaxis; _root.interface.btn_sam_site._x = xlast; xlast = xlast + xival; _root.interface.btn_hitech_1._y = yaxis; _root.interface.btn_hitech_1._x = xlast; xlast = xlast + xival; _root.interface.btn_radar._y = yaxis; _root.interface.btn_radar._x = xlast; xlast = xlast + xival; _root.interface.btn_lpad._y = yaxis; _root.interface.btn_lpad._x = xlast; xlast = xlast + xival; xlast = xinit; _root.interface.btn_ak74._y = yaxis; _root.interface.btn_ak74._x = xlast; xlast = xlast + xival; _root.interface.btn_flame._y = yaxis; _root.interface.btn_flame._x = xlast; xlast = xlast + xival; _root.interface.btn_rpg._y = yaxis; _root.interface.btn_rpg._x = xlast; xlast = xlast + xival; xlast = xinit; _root.interface.btn_ftank._y = yaxis; _root.interface.btn_ftank._x = xlast; xlast = xlast + xival; _root.interface.btn_tank._y = yaxis; _root.interface.btn_tank._x = xlast; xlast = xlast + xival; _root.interface.btn_sam._y = yaxis; _root.interface.btn_sam._x = xlast; xlast = xlast + xival; xlast = xinit; _root.interface.btn_inter._y = yaxis; _root.interface.btn_inter._x = xlast; xlast = xlast + xival; _root.interface.btn_bomber._y = yaxis; _root.interface.btn_bomber._x = xlast; xlast = xlast + xival; xlast = xinit; _root.interface.btn_he_rocket._y = yaxis; _root.interface.btn_he_rocket._x = xlast; xlast = xlast + xival; _root.interface.btn_ch_rocket._y = yaxis; _root.interface.btn_ch_rocket._x = xlast; xlast = xlast + xival; _root.interface.btn_nu_rocket._y = yaxis; _root.interface.btn_nu_rocket._x = xlast; xlast = xlast + xival; _root.interface.btn_launch._y = yaxis; _root.interface.btn_launch._x = xlast; xlast = xlast + xival; xlast = xinit; _root.interface.btn_tax._y = yaxis; _root.interface.btn_tax._x = xlast; xlast = xlast + xival; xlast = xinit; _root.interface.btn_kevlar1._y = yaxis; _root.interface.btn_kevlar1._x = xlast; xlast = xlast + xival; _root.interface.btn_raexp._y = yaxis; _root.interface.btn_raexp._x = xlast; xlast = xlast + xival; _root.interface.btn_napalm._y = yaxis; _root.interface.btn_napalm._x = xlast; xlast = xlast + xival; _root.interface.btn_hollowpoint._y = yaxis; _root.interface.btn_hollowpoint._x = xlast; xlast = xlast + xival; xlast = xinit; _root.interface.btn_flare._y = yaxis; _root.interface.btn_flare._x = xlast; xlast = xlast + xival; _root.interface.btn_hoj._y = yaxis; _root.interface.btn_hoj._x = xlast; _root.interface.btn_chirp._y = yaxis; _root.interface.btn_chirp._x = xlast; _root.interface.btn_fhss._y = yaxis; _root.interface.btn_fhss._x = xlast; xlast = xlast + xival; } line_up(); function reset_game() { bg_sound = new Sound(); bg_sound.attachSound("snd_music"); bg_sound.stop(); bg_sound.start(); bg_sound.onSoundComplete = function () { bg_sound.start(); }; game_sound = 1; pause = 0; skirmish = 0; hide_mentat_screen(); _root.interface._visible = 0; _root.fv_screen._visible = 0; _root.AI.active = 0; hide_tiles(); house = 1; cur_reg = 0; init_money = 8500; rep_price = 3; easy_delay = 2.5; norm_delay = 2; hard_delay = 1.5; ai_delay = 2.5; _root.startScreen.btn_easy._visible = 0; _root.startScreen.btn_norm._visible = 0; _root.startScreen.btn_hard._visible = 0; _root.startScreen.btn_nha._visible = 0; _root.startScreen.btn_tos._visible = 0; _root.startScreen.instr_screen._visible = 0; _root.startScreen.pass_screen._visible = 0; _root.startScreen.skirmish_screen._visible = 0; _root.startScreen.op_screen._visible = 0; _root.startScreen._visible = 1; gold = 0; oil = 0; iron = 0; sil = 0; alu = 0; ura = 0; } function init_vals() { tile_sel = 0; money = 0; ros = 12; tile_bright = 70; tile_default = 10; unitScale = 50; leftBase = 200; rightBase = 800; ai_surv = 0; hu_surv = 0; bar_0_hp = 200; air_0_hp = 500; bank_hp = 400; manu_hp = 550; hawk_site_hp = 300; laser_hp = 700; hitech0_hp = 650; hosp_hp = 500; mg_0_hp = 150; m16hp = 50; m16range = 120; m16speed = 1; m16pow = 10; m16acc = 2; m16rof = 10; m16harm = 30; sniper_hp = 50; sniper_range = 170; sniper_speed = 1; sniper_pow = 25; sniper_acc = 10; sniper_rof = 25; sniper_harm = 30; bazoo_hp = 50; bazoo_range = 150; bazoo_speed = 1; bazoo_pow = 40; bazoo_acc = 10; bazoo_rof = 35; bazoo_harm = 20; moto_hp = 70; moto_range = 100; moto_speed = 2.5; moto_pow = 4; moto_acc = 8; moto_rof = 10; moto_harm = 40; atv_hp = 100; atv_range = 250; atv_speed = 2; atv_pow = 30; atv_acc = 20; atv_rof = 15; atv_harm = 80; ifv_hp = 170; ifv_range = 150; ifv_speed = 1.5; ifv_pow = 6; ifv_acc = 8; ifv_rof = 10; ifv_harm = 100; armor_hp = 300; armor_range = 220; armor_speed = 1.5; armor_pow = 45; armor_acc = 10; armor_rof = 15; armor_harm = 200; hawk_hp = 130; hawk_range = 300; hawk_speed = 1.2; hawk_pow = 4; hawk_acc = 8; hawk_rof = 10; hawk_harm = 40; falcon_hp = 50; falcon_range = 300; falcon_speed = 6; falcon_pow = 40; falcon_acc = 30; falcon_rof = 40; falcon_ecm = 50; stealth_hp = 100; stealth_range = 100; stealth_speed = 4; stealth_pow = 4; stealth_acc = 8; stealth_rof = 10; stealth_ecm = 300; bar_1_hp = 120; fac_1_hp = 550; air_1_hp = 500; min_econ_hp = 550; sam_site_hp = 400; radar_hp = 600; hitech1_hp = 500; lpad_hp = 900; mg_1_hp = 150; ak74hp = 30; ak74range = 110; ak74speed = 1; ak74pow = 7; ak74acc = 13; ak74rof = 10; ak74harm = 30; flame_hp = 60; flame_range = 100; flame_speed = 0.9; flame_pow = 20; flame_acc = 15; flame_rof = 30; flame_harm = 90; rpg_hp = 30; rpg_range = 210; rpg_speed = 1; rpg_pow = 35; rpg_acc = 20; rpg_rof = 35; rpg_harm = 30; ftank_hp = 130; ftank_range = 110; ftank_speed = 1.2; ftank_pow = 10; ftank_acc = 15; ftank_rof = 35; ftank_harm = 200; tank_hp = 280; tank_range = 210; tank_speed = 1.5; tank_pow = 35; tank_acc = 20; tank_rof = 15; tank_harm = 170; sam_hp = 150; sam_range = 210; sam_speed = 1.1; sam_pow = 5; sam_acc = 10; sam_rof = 7; sam_harm = 50; inter_hp = 40; inter_range = 500; inter_speed = 7; inter_pow = 10; inter_acc = 30; inter_rof = 10; inter_ecm = 50; bomber_hp = 100; bomber_range = 210; bomber_speed = 5; bomber_pow = 55; bomber_acc = 20; bomber_rof = 35; bomber_ecm = 50; hu_eccm = 1; ai_eccm = 1; flare_effect = 3; heal_val = 0.2; hu_slat = 0; ai_slat = 0; hu_raexp = 0; ai_raexp = 0; hu_med_heal = 0; ai_med_heal = 0; hu_flare_ready = 0; ai_flare_ready = 0; hu_kevlar = 0; ai_kevlar = 0; hu_gasmask = 0; ai_gasmask = 0; hu_du = 0; ai_du = 0; hu_jammer = 0; ai_jammer = 0; hu_decept = 0; ai_decept = 0; hu_ram = 0; ai_ram = 0; hu_napalm = 0; ai_napalm = 0; hu_hollowpoint = 0; ai_hollowpoint = 0; hu_hoj = 0; ai_hoj = 0; hu_chirp = 0; ai_chirp = 0; hu_fhss = 0; ai_fhss = 0; unit_depth_A = 10; i_unit_depth_A = 10; unit_depth_B = 510; i_unit_depth_B = 510; unit_depth_C = 1010; i_unit_depth_C = 1010; unit_depth_D = 1510; i_unit_depth_D = 1510; stru_depth = 2000; sel_depth = 5000; misk_depth = 5002; air_unit_depth = 60000; ai_num = 0; hu_num = 0; ai_air_num = 0; hu_air_num = 0; ai_r_num = 0; hu_r_num = 0; } function set_prices() { m16_price = 140; sniper_price = 250; bazoo_price = 170; moto_price = 230; atv_price = 300; ifv_price = 370; armor_price = 600; hawk_price = 310; falcon_price = 300; stealth_price = 700; ak74_price = 120; flame_price = 200; rpg_price = 170; ftank_price = 300; tank_price = 570; sam_price = 470; inter_price = 150; bomber_price = 300; bar0_price = 1000; manu_price = 2500; air0_price = 1700; bank_price = 1800; hawk_site_price = 750; hitech0_price = 2500; hosp_price = 1500; laser_price = 3000; mg0_price = 500; bar1_price = 750; fac_price = 2250; air1_price = 1500; min_econ_price = 1700; sam_site_price = 1500; hitech1_price = 2500; radar_price = 2000; lpad_price = 3500; mg1_price = 500; he_rocket_price = 310; ch_rocket_price = 270; nu_rocket_price = 770; tax_price = 50; tax_increment = 25; subs_price = 100; subs_increment = 50; income = 5; income_increment = 5; kevlar0_price = 400; slat_price = 500; jammer_price = 700; decept_price = 1500; ram_price = 3000; du_price = 2000; heal_price = 500; gasmask_price = 800; kevlar1_price = 300; raexp_price = 700; hoj_price = 500; chirp_price = 1500; fhss_price = 3000; napalm_price = 500; hollowpoint_price = 200; flare_price = 1800; sks_price = 70; pg_price = 100; car_price = 200; } function reset_skirmish() { skirmish_enemy_house = 0; skirmish_house = 0; skirmish_money = 10000; skirmish_m16_pref = 4; skirmish_sniper_pref = 6; skirmish_bazoo_pref = 9; skirmish_moto_pref = 10; skirmish_atv_pref = 3; skirmish_ifv_pref = 5; skirmish_armor_pref = 9; skirmish_hawk_pref = 10; skirmish_falcon_pref = 7; skirmish_stealth_pref = 10; skirmish_ak74_pref = 3; skirmish_flame_pref = 7; skirmish_rpg_pref = 10; skirmish_ftank_pref = 2; skirmish_tank_pref = 7; skirmish_sam_pref = 10; skirmish_he_pref = 3; skirmish_ch_pref = 7; skirmish_nu_pref = 10; skirmish_inter_pref = 5; skirmish_bomber_pref = 10; skirmish_bar_max = 2; skirmish_air_max = 2; skirmish_mgn_max = 2; skirmish_fac_max = 2; skirmish_sam_max = 2; skirmish_hosp_max = 1; skirmish_laser_max = 1; skirmish_lpad_max = 1; skirmish_radar_max = 1; } function message(txt) { trace(txt); } function sound_f(sn) { if (_root.game_sound == 1) { switch (sn) { case "snd_inf_death_1" : snd = new Sound(); snd.attachSound("snd_inf_death_" + random(3)); snd.setVolume(50); snd.start(); return; default : snd = new Sound(); snd.attachSound(sn); snd.setVolume(50); snd.start(); } } } stop(); reset_game(); init_vals(); set_prices(); reset_skirmish(); function create_stru(stru_name, ai, b_tile) { switch (b_tile) { case 3 : s_depth = 0; break; case 1 : s_depth = 500; break; case 5 : s_depth = 501; break; case 4 : s_depth = 1000; break; case 7 : s_depth = 1001; break; case 2 : s_depth = 1500; break; case 6 : s_depth = 1501; break; case 11 : s_depth = 1; break; case 9 : s_depth = 502; break; case 13 : s_depth = 503; break; case 10 : s_depth = 1002; break; case 14 : s_depth = 1003; break; case 8 : s_depth = 1502; break; case 12 : s_depth = 1503; } duplicateMovieClip (_root[stru_name], "stru" + b_tile, s_depth); _root["stru" + b_tile]._x = _root["tile" + b_tile]._x; _root["stru" + b_tile]._y = _root["tile" + b_tile]._y; _root["stru" + b_tile].name = "stru" + b_tile; _root["stru" + b_tile].ai = ai; _root["stru" + b_tile].active = 1; _root["stru" + b_tile].base_tile = b_tile; _root["tile" + b_tile]._visible = 0; if (tile_sel == b_tile) { select_tile(tile_sel); } } function create_con_site_0(stru_name, ai, b_tile, value) { duplicateMovieClip (_root.con_site_0, "cs" + b_tile, stru_depth); _root["cs" + b_tile]._x = _root["tile" + b_tile]._x; _root["cs" + b_tile]._y = _root["tile" + b_tile]._y; _root["cs" + b_tile].ai = ai; _root["cs" + b_tile].current = stru_name; _root["cs" + b_tile].delay = value / 5; _root["cs" + b_tile].delay_max = value / 5; _root["cs" + b_tile].base_tile = b_tile; _root["cs" + b_tile].active = 1; stru_depth++; _root["tile" + b_tile]._visible = 0; if (ai == 0) { select_tile(b_tile); } } function create_con_site_1(stru_name, ai, b_tile, value) { duplicateMovieClip (_root.con_site_1, "cs" + b_tile, stru_depth); _root["cs" + b_tile]._x = _root["tile" + b_tile]._x; _root["cs" + b_tile]._y = _root["tile" + b_tile]._y; _root["cs" + b_tile].ai = ai; _root["cs" + b_tile].current = stru_name; _root["cs" + b_tile].delay = value / 5; _root["cs" + b_tile].delay_max = value / 5; _root["cs" + b_tile].base_tile = b_tile; _root["cs" + b_tile].active = 1; stru_depth++; _root["tile" + b_tile]._visible = 0; select_tile(b_tile); } function damage_base(val, b) { found = 0; if (b == 0) { ai_surv++; i = 1; while (i <= 7) { if (_root["stru" + i].hp > 0) { _root["stru" + i].damage(val, 1); found = 1; break; } i++; } } else { hu_surv++; i = 8; while (i <= 14) { if (_root["stru" + i].hp > 0) { _root["stru" + i].damage(val, 1); found = 1; break; } i++; } } if (found == 0) { if (b == 0) { end_level(0); } else { end_level(1); } } } function end_level(v) { _root.AI.active = 0; kill_all(); hide_tiles(); _root.interface._visible = 0; _root.sel_instance._x = -200; hide_all(); show_stats(); if (v == 1) { _root.mentat_screen["reg_" + cur_reg].ai = 0; _root.stats_screen.proceed._visible = 1; _root.stats_screen.result_txt.text = "VICTORY!"; } else { _root.stats_screen.proceed._visible = 0; _root.stats_screen.result_txt.text = "DEFEAT!"; } if (skirmish == 1) { _root.stats_screen.proceed._visible = 0; } } function create_unit(unit_name, ai, unit_type, b_tile) { if (ai == 0) { name = (unit_type + "_") + hu_num; dir = -1; hu_num++; hu_gu_created++; hu_pop++; } else { name = (("ai_" + unit_type) + "_") + ai_num; dir = 1; ai_num++; ai_gu_created++; ai_pop++; } switch (b_tile) { case 11 : case 3 : u_depth = unit_depth_A; unit_depth_A++; break; case 9 : case 13 : case 5 : case 1 : u_depth = unit_depth_B; unit_depth_B++; break; case 10 : case 14 : case 7 : case 4 : u_depth = unit_depth_C; unit_depth_C++; break; case 8 : case 12 : case 6 : case 2 : u_depth = unit_depth_D; unit_depth_D++; } duplicateMovieClip (_root[unit_name], name, u_depth); _root[name]._x = _root["stru" + b_tile]._x; _root[name]._y = _root["stru" + b_tile]._y + 20; _root[name].name = name; _root[name].ai = ai; _root[name].dir = dir; _root[name].active = 1; } function create_air_unit(unit_name, ai, unit_type, b_tile) { if (ai == 0) { name = (unit_type + "_") + hu_air_num; dir = -1; hu_air_num++; hu_au_created++; } else { name = (("ai_" + unit_type) + "_") + ai_air_num; dir = 1; ai_air_num++; ai_au_created++; } duplicateMovieClip (_root[unit_name], name, air_unit_depth); _root.sound_f("snd_jet_" + random(3)); _root[name]._x = _root["stru" + b_tile]._x + (200 * dir); _root[name]._y = 150 + random(100); _root[name].name = name; _root[name].ai = ai; _root[name].dir = dir; _root[name].active = 1; air_unit_depth++; } function create_r_unit(unit_name, ai, unit_type, b_tile) { if (ai == 0) { name = (unit_type + "_") + hu_r_num; dir = -1; hu_r_num++; hu_ru_created++; } else { name = (("ai_" + unit_type) + "_") + ai_r_num; dir = 1; ai_r_num++; ai_ru_created++; } duplicateMovieClip (_root[unit_name], name, air_unit_depth); _root.sound_f("snd_ssm"); _root[name]._x = _root["stru" + b_tile]._x; _root[name]._y = _root["stru" + b_tile]._y + 20; _root[name].name = name; _root[name].ai = ai; _root[name].dir = dir; _root[name].active = 1; air_unit_depth++; } function select_tile(tt) { _root.tile_sel = tt; hide_all(); duplicateMovieClip (_root.sel, "sel_instance", _root.sel_depth); _root.sel_instance._x = _root["tile" + tt]._x; _root.sel_instance._y = _root["tile" + tt]._y; _root.sel_instance.bars._visible = 0; if (_root["tile" + tt]._visible == 1) { if (house == 0) { show_build_0(); } else { show_build_1(); } } else { _root["stru" + tt].show_buttons(); } } function hide_all() { _root.hide_desc(); _root.interface.build_txt.text = ""; _root.interface.btn_bar_0._visible = 0; _root.interface.btn_manu._visible = 0; _root.interface.btn_air_0._visible = 0; _root.interface.btn_bank._visible = 0; _root.interface.btn_hawk_site._visible = 0; _root.interface.btn_hitech_0._visible = 0; _root.interface.btn_laser._visible = 0; _root.interface.btn_hosp._visible = 0; _root.interface.btn_mg_0._visible = 0; _root.interface.btn_tnt._visible = 0; _root.interface.btn_cancel._visible = 0; _root.interface.btn_repair._visible = 0; _root.interface.btn_m16._visible = 0; _root.interface.btn_m16.q_txt.text = ""; _root.interface.btn_sniper._visible = 0; _root.interface.btn_sniper.q_txt.text = ""; _root.interface.btn_bazoo._visible = 0; _root.interface.btn_bazoo.q_txt.text = ""; _root.interface.btn_moto._visible = 0; _root.interface.btn_moto.q_txt.text = ""; _root.interface.btn_atv._visible = 0; _root.interface.btn_atv.q_txt.text = ""; _root.interface.btn_ifv._visible = 0; _root.interface.btn_ifv.q_txt.text = ""; _root.interface.btn_armor._visible = 0; _root.interface.btn_armor.q_txt.text = ""; _root.interface.btn_hawk._visible = 0; _root.interface.btn_hawk.q_txt.text = ""; _root.interface.btn_falcon._visible = 0; _root.interface.btn_falcon.q_txt.text = ""; _root.interface.btn_stealth._visible = 0; _root.interface.btn_stealth.q_txt.text = ""; _root.interface.btn_subs._visible = 0; _root.interface.btn_kevlar0._visible = 0; _root.interface.btn_slat._visible = 0; _root.interface.btn_jammer._visible = 0; _root.interface.btn_decept._visible = 0; _root.interface.btn_ram._visible = 0; _root.interface.btn_du._visible = 0; _root.interface.btn_heal._visible = 0; _root.interface.btn_gasmask._visible = 0; _root.interface.btn_bar_1._visible = 0; _root.interface.btn_fac._visible = 0; _root.interface.btn_air_1._visible = 0; _root.interface.btn_min_econ._visible = 0; _root.interface.btn_sam_site._visible = 0; _root.interface.btn_hitech_1._visible = 0; _root.interface.btn_radar._visible = 0; _root.interface.btn_lpad._visible = 0; _root.interface.btn_mg_1._visible = 0; _root.interface.btn_ak74._visible = 0; _root.interface.btn_ak74.q_txt.text = ""; _root.interface.btn_flame._visible = 0; _root.interface.btn_flame.q_txt.text = ""; _root.interface.btn_rpg._visible = 0; _root.interface.btn_rpg.q_txt.text = ""; _root.interface.btn_ftank._visible = 0; _root.interface.btn_ftank.q_txt.text = ""; _root.interface.btn_tank._visible = 0; _root.interface.btn_tank.q_txt.text = ""; _root.interface.btn_sam._visible = 0; _root.interface.btn_sam.q_txt.text = ""; _root.interface.btn_inter._visible = 0; _root.interface.btn_inter.q_txt.text = ""; _root.interface.btn_bomber._visible = 0; _root.interface.btn_bomber.q_txt.text = ""; _root.interface.btn_he_rocket._visible = 0; _root.interface.btn_he_rocket.q_txt.text = ""; _root.interface.btn_ch_rocket._visible = 0; _root.interface.btn_ch_rocket.q_txt.text = ""; _root.interface.btn_nu_rocket._visible = 0; _root.interface.btn_nu_rocket.q_txt.text = ""; _root.interface.btn_launch._visible = 0; _root.interface.btn_tax._visible = 0; _root.interface.btn_kevlar1._visible = 0; _root.interface.btn_raexp._visible = 0; _root.interface.btn_napalm._visible = 0; _root.interface.btn_hollowpoint._visible = 0; _root.interface.btn_flare._visible = 0; _root.interface.btn_hoj._visible = 0; _root.interface.btn_chirp._visible = 0; _root.interface.btn_fhss._visible = 0; } function show_build_0() { _root.sound_f("snd_empty"); _root.interface.build_txt.text = "Empty Tile"; _root.interface.btn_bar_0._visible = 1; if (oil == 1) { _root.interface.btn_manu._visible = 1; } if ((alu == 1) && (oil == 1)) { _root.interface.btn_air_0._visible = 1; } if (gold == 1) { _root.interface.btn_bank._visible = 1; } if ((alu == 1) && (oil == 1)) { _root.interface.btn_hawk_site._visible = 1; } if (sil == 1) { _root.interface.btn_hitech_0._visible = 1; _root.interface.btn_laser._visible = 1; _root.interface.btn_hosp._visible = 1; } _root.interface.btn_mg_0._visible = 1; } function show_build_1() { _root.sound_f("snd_empty"); _root.interface.build_txt.text = "Empty Tile"; _root.interface.btn_bar_1._visible = 1; if ((oil == 1) && (iron == 1)) { _root.interface.btn_fac._visible = 1; } if (gold == 1) { _root.interface.btn_min_econ._visible = 1; } if ((oil == 1) && (alu == 1)) { _root.interface.btn_air_1._visible = 1; } if (((oil == 1) && (alu == 1)) && (sil)) { _root.interface.btn_sam_site._visible = 1; _root.interface.btn_radar._visible = 1; } if (sil == 1) { _root.interface.btn_hitech_1._visible = 1; } if ((oil == 1) && (alu == 1)) { _root.interface.btn_lpad._visible = 1; } _root.interface.btn_mg_1._visible = 1; } function show_bar_0() { _root.sound_f("snd_bar"); _root.interface.build_txt.text = "Barracks"; _root.interface.btn_m16._visible = 1; _root.interface.btn_sniper._visible = 1; _root.interface.btn_bazoo._visible = 1; if (oil == 1) { _root.interface.btn_moto._visible = 1; } _root.interface.btn_cancel._visible = 1; _root.interface.btn_repair._visible = 1; _root.interface.btn_tnt._visible = 1; } function show_fac_0() { _root.sound_f("snd_def"); _root.interface.build_txt.text = "Manufacturing Center"; _root.interface.btn_atv._visible = 1; if (iron == 1) { _root.interface.btn_ifv._visible = 1; _root.interface.btn_armor._visible = 1; _root.interface.btn_hawk._visible = 1; } _root.interface.btn_cancel._visible = 1; _root.interface.btn_repair._visible = 1; _root.interface.btn_tnt._visible = 1; } function show_air_0() { _root.sound_f("snd_def"); _root.interface.build_txt.text = "Air Command"; _root.interface.btn_falcon._visible = 1; if (sil == 1) { _root.interface.btn_stealth._visible = 1; } _root.interface.btn_cancel._visible = 1; _root.interface.btn_repair._visible = 1; _root.interface.btn_tnt._visible = 1; } function show_bank() { _root.sound_f("snd_def"); _root.interface.build_txt.text = "Financial Office"; _root.interface.btn_subs._visible = 1; _root.interface.btn_repair._visible = 1; _root.interface.btn_tnt._visible = 1; } function show_hawk_site() { _root.sound_f("snd_sam_site"); _root.interface.build_txt.text = "Air-Defense Site"; _root.interface.btn_repair._visible = 1; _root.interface.btn_tnt._visible = 1; } function show_hitech0(s) { if (s == 1) { _root.sound_f("snd_comp"); } _root.interface.build_txt.text = "Field Lab"; if (_root.hu_kevlar == 0) { _root.interface.btn_kevlar0._visible = 1; } if ((_root.hu_slat == 0) && (iron == 1)) { _root.interface.btn_slat._visible = 1; } if (((_root.hu_du == 0) && (ura == 1)) && (iron == 1)) { _root.interface.btn_du._visible = 1; } if (_root.hu_jammer == 0) { _root.interface.btn_jammer._visible = 1; } if ((_root.hu_jammer == 1) && (hu_decept == 0)) { _root.interface.btn_decept._visible = 1; } if (((_root.hu_jammer == 1) && (hu_decept == 1)) && (hu_ram == 0)) { _root.interface.btn_ram._visible = 1; } _root.interface.btn_repair._visible = 1; _root.interface.btn_tnt._visible = 1; } function show_hosp() { _root.sound_f("snd_def"); _root.interface.build_txt.text = "Hospital"; if (_root.heal_val < 0.5) { _root.interface.btn_heal._visible = 1; } if (_root.hu_gasmask == 0) { _root.interface.btn_gasmask._visible = 1; } _root.interface.btn_repair._visible = 1; _root.interface.btn_tnt._visible = 1; } function show_laser() { _root.sound_f("snd_def"); _root.interface.build_txt.text = "Anti-missile Laser"; _root.interface.btn_repair._visible = 1; _root.interface.btn_tnt._visible = 1; } function show_mg_0() { _root.sound_f("snd_def"); _root.interface.build_txt.text = "Anti-tank Missile"; _root.interface.btn_repair._visible = 1; _root.interface.btn_tnt._visible = 1; } function show_bar_1() { _root.sound_f("snd_bar"); _root.interface.build_txt.text = "Barracks"; _root.interface.btn_ak74._visible = 1; if (oil == 1) { _root.interface.btn_flame._visible = 1; } _root.interface.btn_rpg._visible = 1; _root.interface.btn_cancel._visible = 1; _root.interface.btn_repair._visible = 1; _root.interface.btn_tnt._visible = 1; } function show_fac_1() { _root.sound_f("snd_def"); _root.interface.build_txt.text = "Factory"; _root.interface.btn_ftank._visible = 1; _root.interface.btn_tank._visible = 1; if (sil == 1) { _root.interface.btn_sam._visible = 1; } _root.interface.btn_cancel._visible = 1; _root.interface.btn_repair._visible = 1; _root.interface.btn_tnt._visible = 1; } function show_min_econ() { _root.sound_f("snd_def"); _root.interface.build_txt.text = "Financial Committee"; _root.interface.btn_tax._visible = 1; _root.interface.btn_repair._visible = 1; _root.interface.btn_tnt._visible = 1; } function show_air_1() { _root.sound_f("snd_def"); _root.interface.build_txt.text = "Air Control"; _root.interface.btn_inter._visible = 1; _root.interface.btn_bomber._visible = 1; _root.interface.btn_cancel._visible = 1; _root.interface.btn_repair._visible = 1; _root.interface.btn_tnt._visible = 1; } function show_sam_site() { _root.sound_f("snd_sam_site"); _root.interface.build_txt.text = "SAM Site"; _root.interface.btn_repair._visible = 1; _root.interface.btn_tnt._visible = 1; } function show_mg_1() { _root.sound_f("snd_def"); _root.interface.build_txt.text = "Anti-tank Missile"; _root.interface.btn_repair._visible = 1; _root.interface.btn_tnt._visible = 1; } function show_hitech1() { _root.sound_f("snd_comp"); _root.interface.build_txt.text = "Field Research"; if (_root.hu_kevlar == 0) { _root.interface.btn_kevlar1._visible = 1; } if (_root.hu_hollowpoint == 0) { _root.interface.btn_hollowpoint._visible = 1; } if ((_root.hu_napalm == 0) && (oil == 1)) { _root.interface.btn_napalm._visible = 1; } if (((_root.hu_raexp == 0) && (iron == 1)) && (oil == 1)) { _root.interface.btn_raexp._visible = 1; } _root.interface.btn_repair._visible = 1; _root.interface.btn_tnt._visible = 1; } function show_radar(s) { if (s == 1) { _root.sound_f("snd_radar"); } _root.interface.build_txt.text = "Radar"; if (_root.hu_flare_ready == 0) { _root.interface.btn_flare._visible = 1; } if (_root.hu_hoj == 0) { _root.interface.btn_hoj._visible = 1; } if ((_root.hu_hoj == 1) && (hu_chirp == 0)) { _root.interface.btn_chirp._visible = 1; } if (((_root.hu_hoj == 1) && (hu_chirp == 1)) && (hu_fhss == 0)) { _root.interface.btn_fhss._visible = 1; } _root.interface.btn_repair._visible = 1; _root.interface.btn_tnt._visible = 1; } function show_lpad() { _root.sound_f("snd_def"); _root.interface.build_txt.text = "Rocket Launch Site"; _root.interface.btn_he_rocket._visible = 1; _root.interface.btn_ch_rocket._visible = 1; if (ura == 1) { _root.interface.btn_nu_rocket._visible = 1; } _root.interface.btn_cancel._visible = 1; _root.interface.btn_repair._visible = 1; _root.interface.btn_tnt._visible = 1; } function hide_desc() { _root.interface.desc._visible = 0; } function description(dd) { _root.interface.desc._visible = 1; _root.interface.desc.price_txt.text = _root[dd + "_price"]; switch (dd) { case "bar0" : _root.interface.desc.name_txt.text = "Barracks"; _root.interface.desc.class_txt.text = "Recruits Infantry"; _root.interface.desc.brief_txt.text = "Barracks Allow deployement of infantry and motorcycle troopers"; _root.interface.desc.strong_txt.text = "NA"; _root.interface.desc.weak_txt.text = "NA"; return; case "manu" : _root.interface.desc.name_txt.text = "Manufacturing Facility"; _root.interface.desc.class_txt.text = "Produces Vehicles"; _root.interface.desc.brief_txt.text = "Most ground vehicles are made here"; _root.interface.desc.strong_txt.text = "NA"; _root.interface.desc.weak_txt.text = "NA"; return; case "air0" : _root.interface.desc.name_txt.text = "Air Command"; _root.interface.desc.class_txt.text = "Summons Aircraft"; _root.interface.desc.brief_txt.text = "Air Command calls in airsrikes from off base"; _root.interface.desc.strong_txt.text = "NA"; _root.interface.desc.weak_txt.text = "NA"; return; case "bank" : _root.interface.desc.name_txt.text = "Financial Office"; _root.interface.desc.class_txt.text = "Allows to increase Profits"; _root.interface.desc.brief_txt.text = "Handles financial aspect of the conflict"; _root.interface.desc.strong_txt.text = "NA"; _root.interface.desc.weak_txt.text = "NA"; return; case "mg0" : _root.interface.desc.name_txt.text = "ATGM Site"; _root.interface.desc.class_txt.text = "Attacks Groung Units"; _root.interface.desc.brief_txt.text = "While poorly armored these sites can offer some protection against enemy vehicles. The missiles are not very maneuverable and tend to miss at close range."; _root.interface.desc.strong_txt.text = "Vehicles"; _root.interface.desc.weak_txt.text = "Infantry"; return; case "hawk_site" : _root.interface.desc.name_txt.text = "SAM Site PIM - 720"; _root.interface.desc.class_txt.text = "Intercepts Aircraft"; _root.interface.desc.brief_txt.text = "These IR-guided SAMs can provide some cover for the base, however, more then one of such sites requred to be effective"; _root.interface.desc.strong_txt.text = "Airplanes"; _root.interface.desc.weak_txt.text = "Flares"; return; case "hitech0" : _root.interface.desc.name_txt.text = "Field Laboratory"; _root.interface.desc.class_txt.text = "Allows Upgrades"; _root.interface.desc.brief_txt.text = "This Field Lab provides some upgrades that usually help protect your units"; _root.interface.desc.strong_txt.text = "NA"; _root.interface.desc.weak_txt.text = "NA"; return; case "hosp" : _root.interface.desc.name_txt.text = "Field Hospital"; _root.interface.desc.class_txt.text = "Heals Infantry"; _root.interface.desc.brief_txt.text = "Once built hospital automatically heals all infantry. Effects do not stack."; _root.interface.desc.strong_txt.text = "NA"; _root.interface.desc.weak_txt.text = "NA"; return; case "laser" : _root.interface.desc.name_txt.text = "ABM Laser"; _root.interface.desc.class_txt.text = "Shoots Down Ballistic Missiles"; _root.interface.desc.brief_txt.text = "Rapid-fire laser is the only thing that can provide defence against tactical missiles. It takes a long time to recharge once several shots were fired."; _root.interface.desc.strong_txt.text = "Missiles"; _root.interface.desc.weak_txt.text = "NA"; return; case "m16" : _root.interface.desc.name_txt.text = "Rifleman"; _root.interface.desc.class_txt.text = "Light Infantry"; _root.interface.desc.brief_txt.text = "Basic infantry for light assaults."; _root.interface.desc.strong_txt.text = "Infantry"; _root.interface.desc.weak_txt.text = "Vehicles"; return; case "sniper" : _root.interface.desc.name_txt.text = "Sniper"; _root.interface.desc.class_txt.text = "Support Unit"; _root.interface.desc.brief_txt.text = "Snipers can take out dangerous enemy infantry, such as flamethrowers."; _root.interface.desc.strong_txt.text = "Infantry"; _root.interface.desc.weak_txt.text = "Vehicles"; return; case "bazoo" : _root.interface.desc.name_txt.text = "Bazooka Trooper"; _root.interface.desc.class_txt.text = "Anti-tank Infantry"; _root.interface.desc.brief_txt.text = "Fires a guided AP-missile. He is vulnerable to regular infantry as the anti-tank weapons are not effective against them."; _root.interface.desc.strong_txt.text = "Vehicles"; _root.interface.desc.weak_txt.text = "Infantry"; return; case "moto" : _root.interface.desc.name_txt.text = "Motorcycle Trooper"; _root.interface.desc.class_txt.text = "Fast Base-assault Unit"; _root.interface.desc.brief_txt.text = "While not strong motorcycles are quite fast and can reach enemy base before stronger units can intercept them."; _root.interface.desc.strong_txt.text = "Infantry"; _root.interface.desc.weak_txt.text = "Vehicles, Aircraft"; return; case "atv" : _root.interface.desc.name_txt.text = "ATV - 4"; _root.interface.desc.class_txt.text = "Anti-tank Unit"; _root.interface.desc.brief_txt.text = "This light agile unit can destroy expensive tanks with relative ease, but it is vulnerable to infantry, especially RPG troopers"; _root.interface.desc.strong_txt.text = "Vehicles"; _root.interface.desc.weak_txt.text = "Infantry, Aircraft"; return; case "ifv" : _root.interface.desc.name_txt.text = "IFV - M6"; _root.interface.desc.class_txt.text = "Support Unit"; _root.interface.desc.brief_txt.text = "Infantry Fighting Vehicle can engage all ground- and air- targets, but it is not very strong, thus making it more effective in numbers."; _root.interface.desc.strong_txt.text = "Infantry, Aircraft"; _root.interface.desc.weak_txt.text = "Vehicles"; return; case "armor" : _root.interface.desc.name_txt.text = "Armor - M67"; _root.interface.desc.class_txt.text = "Main Battle Tank"; _root.interface.desc.brief_txt.text = "Armor is reasonably effective agaist all ground units and base, but is defenceless against aircraft."; _root.interface.desc.strong_txt.text = "Infantry, Vehicles"; _root.interface.desc.weak_txt.text = "Aircraft, RPG Troopers"; return; case "hawk" : _root.interface.desc.name_txt.text = "Mobile SAM MIM - 720M"; _root.interface.desc.class_txt.text = "Anty-aircraft Unit"; _root.interface.desc.brief_txt.text = "Designed to provide cover to mobile formations this unit can intercept aircraft from afar, but does not have anti-ground weapons."; _root.interface.desc.strong_txt.text = "Aircraft"; _root.interface.desc.weak_txt.text = "All Ground Units"; return; case "falcon" : _root.interface.desc.name_txt.text = "Falcon F - 28"; _root.interface.desc.class_txt.text = "Strike Fighter"; _root.interface.desc.brief_txt.text = "Versatile aircraft, Falcon can engage other planes as well ground vehicles. Upon reachinf the base it drops one cluster bomb"; _root.interface.desc.strong_txt.text = "Aircraft, Vehicles, Base"; _root.interface.desc.weak_txt.text = "SAMs, AAAs"; return; case "stealth" : _root.interface.desc.name_txt.text = "Stealth X - 3"; _root.interface.desc.class_txt.text = "Heavy Bomber"; _root.interface.desc.brief_txt.text = "In virtue of its shape and materials the Stealth has a low radar signature. Because of it enemy radar guided SAMs can not get good tracking signal resulting in poor accuracy."; _root.interface.desc.strong_txt.text = "Base"; _root.interface.desc.weak_txt.text = "Interceptor"; return; case "subs" : _root.interface.desc.name_txt.text = "Lobby For Funds"; _root.interface.desc.class_txt.text = "Increase Profit"; _root.interface.desc.brief_txt.text = "Many people are weary of paying too much for war, but a few experienced lobbyists should convince (or bribe) the government to make more funds available."; _root.interface.desc.strong_txt.text = "NA"; _root.interface.desc.weak_txt.text = "NA"; _root.interface.desc.price_txt.text = tax_price; return; case "kevlar0" : _root.interface.desc.name_txt.text = "Body Armor"; _root.interface.desc.class_txt.text = "Protect Infantry"; _root.interface.desc.brief_txt.text = "Basic bullet-proof armor, optimised to protect against rifle rounds."; _root.interface.desc.strong_txt.text = "Bullets"; _root.interface.desc.weak_txt.text = "NA"; return; case "slat" : _root.interface.desc.name_txt.text = "Slat Armor"; _root.interface.desc.class_txt.text = "Protect Tanks"; _root.interface.desc.brief_txt.text = "A simple mash, but effective against shaped charges as it causes them to explode berore reaching the armor. Covers Armor and IFV."; _root.interface.desc.strong_txt.text = "AP - rounds"; _root.interface.desc.weak_txt.text = "NA"; return; case "jammer" : _root.interface.desc.name_txt.text = "Jamming Pods"; _root.interface.desc.class_txt.text = "Protect Aircraft"; _root.interface.desc.brief_txt.text = "Radar guided SAMs rely on radio signals that can be drowned in noise, resulting in poor accuracy. Used only on Falcons."; _root.interface.desc.strong_txt.text = "SAMs"; _root.interface.desc.weak_txt.text = "NA"; return; case "decept" : _root.interface.desc.name_txt.text = "Deception Jammer"; _root.interface.desc.class_txt.text = "Protect Aircraft"; _root.interface.desc.brief_txt.text = "Instead of simply generating noise deception jammer retransmits the signal back to the radar after modifying it so as to confuse the radar. Used on all aircraft."; _root.interface.desc.strong_txt.text = "SAMs"; _root.interface.desc.weak_txt.text = "NA"; return; case "ram" : _root.interface.desc.name_txt.text = "Radar Absorbant Materials"; _root.interface.desc.class_txt.text = "Protect Aircraft"; _root.interface.desc.brief_txt.text = "Reduce the amount of radiation reflected from all aircraft."; _root.interface.desc.strong_txt.text = "SAMs"; _root.interface.desc.weak_txt.text = "NA"; return; case "du" : _root.interface.desc.name_txt.text = "DU Penetrator"; _root.interface.desc.class_txt.text = "Increase Tank Power"; _root.interface.desc.brief_txt.text = "This round dramatically increases power of the Armor against conventional tanks, however it can be largely neutrolised by reactive armor on enemy tanks."; _root.interface.desc.strong_txt.text = "Tanks"; _root.interface.desc.weak_txt.text = "Reactive Armor"; return; case "heal" : _root.interface.desc.name_txt.text = "Improve Healing"; _root.interface.desc.class_txt.text = "Heals Infantry"; _root.interface.desc.brief_txt.text = "Makes infantry heal faster."; _root.interface.desc.strong_txt.text = "NA"; _root.interface.desc.weak_txt.text = "NA"; return; case "gasmask" : _root.interface.desc.name_txt.text = "HAZMAT Suits"; _root.interface.desc.class_txt.text = "Protect Infantry"; _root.interface.desc.brief_txt.text = "Useful if the enemy deploys biological or nuclear missiles."; _root.interface.desc.strong_txt.text = "Biological Weapons"; _root.interface.desc.weak_txt.text = "NA"; return; case "cancel" : _root.interface.desc.name_txt.text = "Cancel Queue"; _root.interface.desc.class_txt.text = ""; _root.interface.desc.brief_txt.text = "Cancels the queue. Unit that is currently being built will still be produced."; _root.interface.desc.strong_txt.text = "NA"; _root.interface.desc.weak_txt.text = "NA"; return; case "repair" : _root.interface.desc.name_txt.text = "Repair Structure"; _root.interface.desc.class_txt.text = ""; _root.interface.desc.brief_txt.text = "Repairs a damaged structure."; _root.interface.desc.strong_txt.text = "NA"; _root.interface.desc.weak_txt.text = "NA"; return; case "tnt" : _root.interface.desc.name_txt.text = "Demolish Structure"; _root.interface.desc.class_txt.text = ""; _root.interface.desc.brief_txt.text = "Destroys the structure to make room for something else."; _root.interface.desc.strong_txt.text = "NA"; _root.interface.desc.weak_txt.text = "NA"; return; case "bar1" : _root.interface.desc.name_txt.text = "Barracks"; _root.interface.desc.class_txt.text = "Conscripts Infantry"; _root.interface.desc.brief_txt.text = "This structure deploys all infantry."; _root.interface.desc.strong_txt.text = "NA"; _root.interface.desc.weak_txt.text = "NA"; return; case "fac" : _root.interface.desc.name_txt.text = "Tank Factory"; _root.interface.desc.class_txt.text = "Produces Vehicles"; _root.interface.desc.brief_txt.text = "All ground vehicles are made in the factory."; _root.interface.desc.strong_txt.text = "NA"; _root.interface.desc.weak_txt.text = "NA"; return; case "air1" : _root.interface.desc.name_txt.text = "Air Control"; _root.interface.desc.class_txt.text = "Calls Airstrikes"; _root.interface.desc.brief_txt.text = "The job of this structure is to guide the aircraft towards their targets."; _root.interface.desc.strong_txt.text = "NA"; _root.interface.desc.weak_txt.text = "NA"; return; case "min_econ" : _root.interface.desc.name_txt.text = "Economic Committee"; _root.interface.desc.class_txt.text = "Allows to increase Funds"; _root.interface.desc.brief_txt.text = "This committee handles war-effort resources."; _root.interface.desc.strong_txt.text = "NA"; _root.interface.desc.weak_txt.text = "NA"; return; case "mg1" : _root.interface.desc.name_txt.text = "ATGM Site"; _root.interface.desc.class_txt.text = "Attacks Groung Units"; _root.interface.desc.brief_txt.text = "While poorly armored these sites can offer some protection against enemy vehicles. The missiles are not very maneuverable and tend to miss at close range."; _root.interface.desc.strong_txt.text = "Vehicles"; _root.interface.desc.weak_txt.text = "Infantry"; return; case "sam_site" : _root.interface.desc.name_txt.text = "SAM Site S-700"; _root.interface.desc.class_txt.text = "Intercepts Aircraft"; _root.interface.desc.brief_txt.text = "Radar guidance gives the SAMs longer range, but makes them vulnerable to Stealth and ECM. To compensate for guidance errors that result from that, SAMs carry large shrapnel-filled warheads."; _root.interface.desc.strong_txt.text = "Airplanes"; _root.interface.desc.weak_txt.text = "Stealth"; return; case "hitech1" : _root.interface.desc.name_txt.text = "Field Research Bureau"; _root.interface.desc.class_txt.text = "Allows Upgrades"; _root.interface.desc.brief_txt.text = "One can often gain an advantage over the enemy by adopting a specific upgrade."; _root.interface.desc.strong_txt.text = "NA"; _root.interface.desc.weak_txt.text = "NA"; return; case "lpad" : _root.interface.desc.name_txt.text = "Launch Pad"; _root.interface.desc.class_txt.text = "Fires Rockets"; _root.interface.desc.brief_txt.text = "If the enemy air defenses are too heavy, or they deploy too many units a well-placed rocket can quickly turn the tables. While expensive, rockets are only vulnerable to lasers."; _root.interface.desc.strong_txt.text = "NA"; _root.interface.desc.weak_txt.text = "NA"; return; case "radar" : _root.interface.desc.name_txt.text = "Phased Array Radar"; _root.interface.desc.class_txt.text = "Helps Counter Stealth and ECM"; _root.interface.desc.brief_txt.text = "Using sophisticated radar system allows to mitigate the effects of ECM and Stealth by focusing the beam on the enemy to get strong reflection and to burn through ECMs. More radars improve detection."; _root.interface.desc.strong_txt.text = "NA"; _root.interface.desc.weak_txt.text = "NA"; return; case "ak74" : _root.interface.desc.name_txt.text = "Assault Trooper"; _root.interface.desc.class_txt.text = "Light Infantry"; _root.interface.desc.brief_txt.text = "While not too well protected Assault troopers carry powerful rifles that can deal serious damage to infantry and light vehicles."; _root.interface.desc.strong_txt.text = "Infantry"; _root.interface.desc.weak_txt.text = "Vehicles"; return; case "flame" : _root.interface.desc.name_txt.text = "Flamethrower Trooper"; _root.interface.desc.class_txt.text = "Support Unit"; _root.interface.desc.brief_txt.text = "Flame troopers are slower and have shorter range then riflemen, but their flame-stream can damage many units at once, making them ideal for fighting groups of enemy soldiers."; _root.interface.desc.strong_txt.text = "Infantry, Light Vehicles"; _root.interface.desc.weak_txt.text = "Snipers, Heavy Vehicles"; return; case "rpg" : _root.interface.desc.name_txt.text = "RPG Trooper"; _root.interface.desc.class_txt.text = "Anti-tank Infantry"; _root.interface.desc.brief_txt.text = "While relatively powerful against vehicles, these should be protected by other infantry."; _root.interface.desc.strong_txt.text = "Vehicles"; _root.interface.desc.weak_txt.text = "Infantry"; return; case "ftank" : _root.interface.desc.name_txt.text = "Flame Tank OT - 002"; _root.interface.desc.class_txt.text = "Anti-infantry Unit"; _root.interface.desc.brief_txt.text = "Flame tanks do even greater damage then the flame infantry, plus they are not as vulnerable to other infantry. If they manage to reach the enemy base they can do rather severe damage."; _root.interface.desc.strong_txt.text = "Infantry, Base"; _root.interface.desc.weak_txt.text = "Vehicles, Aircraft"; return; case "sam" : _root.interface.desc.name_txt.text = "Mobile Anti-air Platform ADP - 3"; _root.interface.desc.class_txt.text = "Support Unit"; _root.interface.desc.brief_txt.text = "This unit combines SAMs for long range interception with a dual machinegun to deal with threats up close. It is reasonably effective against infantry as well."; _root.interface.desc.strong_txt.text = "Infantry, Aircraft"; _root.interface.desc.weak_txt.text = "Vehicles"; return; case "tank" : _root.interface.desc.name_txt.text = "Tank T377"; _root.interface.desc.class_txt.text = "Main Battle Tank"; _root.interface.desc.brief_txt.text = "While good against most ground units as well as enemy base, the tank has no protection against aircraft and can be taken out by bazooka soldiers and ATVs."; _root.interface.desc.strong_txt.text = "Infantry, Vehicles"; _root.interface.desc.weak_txt.text = "Aircraft, Bazooka Troopers"; return; case "inter" : _root.interface.desc.name_txt.text = "I - 3"; _root.interface.desc.class_txt.text = "Interceptor"; _root.interface.desc.brief_txt.text = "The Interceptor uses two heavy cannons in its wings, because of it range suffers, but this low-tech solution is unaffected by stealth or ECMs."; _root.interface.desc.strong_txt.text = "Aircraft"; _root.interface.desc.weak_txt.text = "SAMs, AAAs"; return; case "bomber" : _root.interface.desc.name_txt.text = "B - 14"; _root.interface.desc.class_txt.text = "Bomber"; _root.interface.desc.brief_txt.text = "Bomber can not attack other airplanes, but is rather effective against vehicles and is fairly well-armored. Drops a bomb that will damage random enemy tile."; _root.interface.desc.strong_txt.text = "Vehicles, Base"; _root.interface.desc.weak_txt.text = "Fighters, SAMs, AAAs"; return; case "tax" : _root.interface.desc.name_txt.text = "Raise War Tax"; _root.interface.desc.class_txt.text = "Increase Income"; _root.interface.desc.brief_txt.text = "Victory is the most important thing. People do not need to buy luxuries while there is a war on."; _root.interface.desc.strong_txt.text = "NA"; _root.interface.desc.weak_txt.text = "NA"; return; case "kevlar1" : _root.interface.desc.name_txt.text = "Body Armor"; _root.interface.desc.class_txt.text = "Protect Infantry"; _root.interface.desc.brief_txt.text = "Assault and Flame troopers have powerful weapons, but they are easy to kill before they get to their targets. Body armor helps alleviate this problem."; _root.interface.desc.strong_txt.text = "Bullets"; _root.interface.desc.weak_txt.text = "NA"; return; case "raexp" : _root.interface.desc.name_txt.text = "Reactive Armor"; _root.interface.desc.class_txt.text = "Protect Tanks"; _root.interface.desc.brief_txt.text = "Helps protect tanks against bazookas, and air-defence platforms against AP-bombs dropped by aircraft."; _root.interface.desc.strong_txt.text = "AP - rounds"; _root.interface.desc.weak_txt.text = "NA"; return; case "hoj" : _root.interface.desc.name_txt.text = "Home-on-Jam"; _root.interface.desc.class_txt.text = "Improve SAM accuracy"; _root.interface.desc.brief_txt.text = "Jammers can make it difficult to use radar, but the missile can still direct itself towards the source of noise."; _root.interface.desc.strong_txt.text = "NA"; _root.interface.desc.weak_txt.text = "NA"; return; case "chirp" : _root.interface.desc.name_txt.text = "Linear Frequency Modulation"; _root.interface.desc.class_txt.text = "Improve SAM accuracy"; _root.interface.desc.brief_txt.text = "This technique allows to amplify radar signals while isolating background noise, such as jamming. Amplified signals also provide better stealth detection."; _root.interface.desc.strong_txt.text = "NA"; _root.interface.desc.weak_txt.text = "NA"; return; case "fhss" : _root.interface.desc.name_txt.text = "Frequency Hopping Spread Spectrum"; _root.interface.desc.class_txt.text = "Improve SAM accuracy"; _root.interface.desc.brief_txt.text = "Rapidly switching frequency significantly reduces interference. Lower frequences also improve stealth detection."; _root.interface.desc.strong_txt.text = "NA"; _root.interface.desc.weak_txt.text = "NA"; return; case "hollowpoint" : _root.interface.desc.name_txt.text = "Full Metal Jacket Rounds"; _root.interface.desc.class_txt.text = "Increase Infantry Power"; _root.interface.desc.brief_txt.text = "These have increased penetrating power allowing them to overcome body armor and light vehicle protection."; _root.interface.desc.strong_txt.text = "Infantry"; _root.interface.desc.weak_txt.text = "NA"; return; case "napalm" : _root.interface.desc.name_txt.text = "Metalized Napalm"; _root.interface.desc.class_txt.text = "Improve Damage Done by Fire"; _root.interface.desc.brief_txt.text = "Adding aluminum powder can increase burning temperature from 800C to 1200C, a 50% increase."; _root.interface.desc.strong_txt.text = "Infantry"; _root.interface.desc.weak_txt.text = "NA"; return; case "flare" : _root.interface.desc.name_txt.text = "Flare"; _root.interface.desc.class_txt.text = "Protect Aircraft"; _root.interface.desc.brief_txt.text = "Flares can confuse infra-red guided missiles meaning that if a salvo is fired at an airplane, at least some of the missiles will miss."; _root.interface.desc.strong_txt.text = "IR guided Missiles"; _root.interface.desc.weak_txt.text = "NA"; return; case "he_rocket" : _root.interface.desc.name_txt.text = "High Explosive Rocket"; _root.interface.desc.class_txt.text = "Ballistic Missile"; _root.interface.desc.brief_txt.text = "This is a relatively cheap, but inacurate rocket. It attacks one random tile."; _root.interface.desc.strong_txt.text = "Base"; _root.interface.desc.weak_txt.text = "Laser"; return; case "ch_rocket" : _root.interface.desc.name_txt.text = "Bacteriological Rocket"; _root.interface.desc.class_txt.text = "Ballistic Missile"; _root.interface.desc.brief_txt.text = "This is a defensive weapon: by comntaminating the area around the enemy base it will kill or damage ground units that attempt to leave it. Can be neutralized with HAZMAT suites."; _root.interface.desc.strong_txt.text = "Ground Units"; _root.interface.desc.weak_txt.text = "Laser"; return; case "nu_rocket" : _root.interface.desc.name_txt.text = "Nuclear Rocket"; _root.interface.desc.class_txt.text = "Ballistic Missile"; _root.interface.desc.brief_txt.text = "While rather costly this weapon does significant harm to all enemy structures."; _root.interface.desc.strong_txt.text = "Base"; _root.interface.desc.weak_txt.text = "Laser"; } } function hide_reg_desc() { _root.mentat_screen.reg_desc._visible = 0; } function reg_description(r) { _root.mentat_screen.reg_desc._visible = 1; switch (r) { case 1 : _root.mentat_screen.reg_desc.name_txt.text = "Snowfall"; break; case 2 : _root.mentat_screen.reg_desc.name_txt.text = "Lowlands"; break; case 3 : _root.mentat_screen.reg_desc.name_txt.text = "Etertine Valley"; break; case 4 : _root.mentat_screen.reg_desc.name_txt.text = "Ishtar City"; break; case 5 : _root.mentat_screen.reg_desc.name_txt.text = "Talus"; break; case 6 : _root.mentat_screen.reg_desc.name_txt.text = "Southrock"; break; case 7 : _root.mentat_screen.reg_desc.name_txt.text = "Durnador City"; break; case 8 : _root.mentat_screen.reg_desc.name_txt.text = "Durnador East"; break; case 9 : _root.mentat_screen.reg_desc.name_txt.text = "Serut"; break; case 10 : _root.mentat_screen.reg_desc.name_txt.text = "Semmo"; break; case 11 : _root.mentat_screen.reg_desc.name_txt.text = "Yatir"; break; case 12 : _root.mentat_screen.reg_desc.name_txt.text = "Sedir"; break; case 13 : _root.mentat_screen.reg_desc.name_txt.text = "Serpent City"; break; case 14 : _root.mentat_screen.reg_desc.name_txt.text = "Ragash"; break; case 100 : _root.mentat_screen.reg_desc.name_txt.text = "Aluminium"; break; case 101 : _root.mentat_screen.reg_desc.name_txt.text = "Gold"; break; case 102 : _root.mentat_screen.reg_desc.name_txt.text = "Oil"; break; case 103 : _root.mentat_screen.reg_desc.name_txt.text = "Iron"; break; case 104 : _root.mentat_screen.reg_desc.name_txt.text = "Silicon"; break; case 105 : _root.mentat_screen.reg_desc.name_txt.text = "Uranium"; } if (house == 0) { if (_root.mentat_screen["reg_" + r].ai == 0) { _root.mentat_screen.reg_desc.brief_txt.text = "This province has joined the New Hope Alliance."; _root.mentat_screen.reg_desc.avail_txt.text = ""; } else { switch (r) { case 1 : _root.mentat_screen.reg_desc.brief_txt.text = "There are several aluminium mines in this region. A large group of cultist bastards hold the town, they aparently split of from the group that attacked Lowlands."; avail = "Not Accesable"; if (_root.mentat_screen["reg_" + r].available == 1) { avail = "Accesable For Attack"; } _root.mentat_screen.reg_desc.avail_txt.text = avail; break; case 2 : _root.mentat_screen.reg_desc.brief_txt.text = "The town is near the shore and the beaches are wide. The snake-worshippers saw this too and invaded. They have entranched here and present a significant danger as they kep on bringing in supplies through the town."; avail = "Not Accesable"; if (_root.mentat_screen["reg_" + r].available == 1) { avail = "Accesable For Attack"; } _root.mentat_screen.reg_desc.avail_txt.text = avail; break; case 3 : _root.mentat_screen.reg_desc.brief_txt.text = "There is plenty of gold in this province. Initially the people here indicated willingness to join the Alliance. But the local warlorg, general Anthony, was bought over by the Temple of Snakes. They provided him with money and weapons to oppose us."; avail = "Not Accesable"; if (_root.mentat_screen["reg_" + r].available == 1) { avail = "Accesable For Attack"; } _root.mentat_screen.reg_desc.avail_txt.text = avail; break; case 4 : _root.mentat_screen.reg_desc.brief_txt.text = "NH capital"; avail = "Not Accesable"; if (_root.mentat_screen["reg_" + r].available == 1) { avail = "Accesable For Attack"; } _root.mentat_screen.reg_desc.avail_txt.text = avail; break; case 5 : _root.mentat_screen.reg_desc.brief_txt.text = "We do not know who controls this region anymore. It was ruled by our ally, Chancellor Brown, who was killed by the agents of the Temple. They are still active and are using the oilfields to fuel their flamethrowers. I recomend using snipers."; avail = "Not Accesable"; if (_root.mentat_screen["reg_" + r].available == 1) { avail = "Accesable For Attack"; } _root.mentat_screen.reg_desc.avail_txt.text = avail; break; case 6 : _root.mentat_screen.reg_desc.brief_txt.text = "Intelligence suggests that the Temple of Snakes was moving supplies through Durnador and into this southern province. Enemy aircraft was reportedly sighted here. I recomend that you capture aluminium and use it to produce Falcon fighters."; avail = "Not Accesable"; if (_root.mentat_screen["reg_" + r].available == 1) { avail = "Accesable For Attack"; } _root.mentat_screen.reg_desc.avail_txt.text = avail; break; case 7 : _root.mentat_screen.reg_desc.brief_txt.text = "King Durnador IIV rules the island from here. This region also contains uranium mines. Normally we would not want to attack a neutral power, but there have been many reports showing dangerous cooperation between Durnador and the cultists."; avail = "Not Accesable"; if (_root.mentat_screen["reg_" + r].available == 1) { avail = "Accesable For Attack"; } _root.mentat_screen.reg_desc.avail_txt.text = avail; break; case 8 : _root.mentat_screen.reg_desc.brief_txt.text = "This is an eastern province of Durnador. There have been many reports of the Temple fanatics using this area as a route to smuggle weapons and equipment to Southrock."; avail = "Not Accesable"; if (_root.mentat_screen["reg_" + r].available == 1) { avail = "Accesable For Attack"; } _root.mentat_screen.reg_desc.avail_txt.text = avail; break; case 9 : _root.mentat_screen.reg_desc.brief_txt.text = "Temple of Snakes used this northern province to attack Lowlands and Snowfall. Capturing it will go long way to calm out population back home."; avail = "Not Accesable"; if (_root.mentat_screen["reg_" + r].available == 1) { avail = "Accesable For Attack"; } _root.mentat_screen.reg_desc.avail_txt.text = avail; break; case 10 : _root.mentat_screen.reg_desc.brief_txt.text = "The gold in this area can be put to a good use."; avail = "Not Accesable"; if (_root.mentat_screen["reg_" + r].available == 1) { avail = "Accesable For Attack"; } _root.mentat_screen.reg_desc.avail_txt.text = avail; break; case 11 : _root.mentat_screen.reg_desc.brief_txt.text = "Snake-worshippers get their oil from here. Not much else is knows about this province."; avail = "Not Accesable"; if (_root.mentat_screen["reg_" + r].available == 1) { avail = "Accesable For Attack"; } _root.mentat_screen.reg_desc.avail_txt.text = avail; break; case 12 : _root.mentat_screen.reg_desc.brief_txt.text = "Many experts believe that weapons from here are moved to Durnador and from there to Southrock."; avail = "Not Accesable"; if (_root.mentat_screen["reg_" + r].available == 1) { avail = "Accesable For Attack"; } _root.mentat_screen.reg_desc.avail_txt.text = avail; break; case 13 : _root.mentat_screen.reg_desc.brief_txt.text = "Enemy capital, and the heart of their evil empire. The head of the snake, as it were. It is no doubt well-fortified, but once we take it and destroy the accursed temple located there the remaining cultists will most likely become disorganised and either surrender or be destroyed."; avail = "Not Accesable"; if (_root.mentat_screen["reg_" + r].available == 1) { avail = "Accesable For Attack"; } _root.mentat_screen.reg_desc.avail_txt.text = avail; break; case 14 : _root.mentat_screen.reg_desc.brief_txt.text = "This region makes an exellent point to attack the enemy territory. It also contains iron mines. We believe the region is not well defended sinse the Temple lost many soldiers fighting against local rebels. Nevertheless it is better to be prepared for significant resistance."; avail = "Not Accesable"; if (_root.mentat_screen["reg_" + r].available == 1) { avail = "Accesable For Attack"; } _root.mentat_screen.reg_desc.avail_txt.text = avail; break; case 100 : _root.mentat_screen.reg_desc.brief_txt.text = "Aluminium is important for constructing light air frames. It is requred for construction of Falcons. Stealth bombers and SAM sites also requre it, along with silicon."; _root.mentat_screen.reg_desc.avail_txt.text = ""; break; case 101 : _root.mentat_screen.reg_desc.brief_txt.text = "Many people are weary of a long expensive, however if the military helped liberate some economically important regions it would be hard to deny us additional funds. Capturing gold allows construction of Economy Office."; _root.mentat_screen.reg_desc.avail_txt.text = ""; break; case 102 : _root.mentat_screen.reg_desc.brief_txt.text = "Needless to say all vehicles as well as aircraft require oil. By itself it allows motorcycle troopers and ATVs."; _root.mentat_screen.reg_desc.avail_txt.text = ""; break; case 103 : _root.mentat_screen.reg_desc.brief_txt.text = "Iron is needed for manufacture of heavily armored vehicles, such as tanks."; _root.mentat_screen.reg_desc.avail_txt.text = ""; break; case 104 : _root.mentat_screen.reg_desc.brief_txt.text = "Hi-tech weapons require this resource. Silicon allows SAM sites, stealth bombers as well as a variety of useful upgrades."; _root.mentat_screen.reg_desc.avail_txt.text = ""; break; case 105 : _root.mentat_screen.reg_desc.brief_txt.text = "While we mostly use uranium for peaceful power production it is not without use to the army. After refinement there is always large amounts of depleted uranium are left. DU can be used for tank shells making them considerably more powerful."; _root.mentat_screen.reg_desc.avail_txt.text = ""; } } } else if (_root.mentat_screen["reg_" + r].ai == 0) { _root.mentat_screen.reg_desc.brief_txt.text = "Yes, we own this region..."; _root.mentat_screen.reg_desc.avail_txt.text = ""; } else { switch (r) { case 1 : _root.mentat_screen.reg_desc.brief_txt.text = "Nice cold place, plenty of mountains. Very beautiful, I have been told. But more importantly it has aluminium and is thus critical to aircraft production."; avail = "Not Accesable"; if (_root.mentat_screen["reg_" + r].available == 1) { avail = "Accesable For Attack"; } _root.mentat_screen.reg_desc.avail_txt.text = avail; return; case 2 : _root.mentat_screen.reg_desc.brief_txt.text = "Nice wide sandy beaches, perfect for invasion. They probably will not be caught completely unprepared, though. I advice caution."; avail = "Not Accesable"; if (_root.mentat_screen["reg_" + r].available == 1) { avail = "Accesable For Attack"; } _root.mentat_screen.reg_desc.avail_txt.text = avail; return; case 3 : _root.mentat_screen.reg_desc.brief_txt.text = "This province was ruled by general Anthony, he was sympathetic to our cause, unfortunately his insurrection was put down and region is now heavily fortified."; avail = "Not Accesable"; if (_root.mentat_screen["reg_" + r].available == 1) { avail = "Accesable For Attack"; } _root.mentat_screen.reg_desc.avail_txt.text = avail; return; case 4 : _root.mentat_screen.reg_desc.brief_txt.text = "New Hope Alliace capital. All their leaders, documents and money are here. The struggle is probably going to be difficult bot once it is crushed New Hope Alliance is finished."; avail = "Not Accesable"; if (_root.mentat_screen["reg_" + r].available == 1) { avail = "Accesable For Attack"; } _root.mentat_screen.reg_desc.avail_txt.text = avail; return; case 5 : _root.mentat_screen.reg_desc.brief_txt.text = "I believe that New Hope Alliance supplied variety of weapons and money to the rebels in Ragash. It is also well defended, but a determined effort can break through."; avail = "Not Accesable"; if (_root.mentat_screen["reg_" + r].available == 1) { avail = "Accesable For Attack"; } _root.mentat_screen.reg_desc.avail_txt.text = avail; return; case 6 : _root.mentat_screen.reg_desc.brief_txt.text = "The pure silicon only found in this province makes New Hope electronics much better then any other. I recommend that we take it soon. Attack can be mounted through Durnador Island."; avail = "Not Accesable"; if (_root.mentat_screen["reg_" + r].available == 1) { avail = "Accesable For Attack"; } _root.mentat_screen.reg_desc.avail_txt.text = avail; return; case 7 : _root.mentat_screen.reg_desc.brief_txt.text = "Ah, the crown seat of King Durnador, number eight or so... give or take. He has uranium, but refuses to sell it even though we offered him more then a fair deal. So, let us take it away from him by force."; avail = "Not Accesable"; if (_root.mentat_screen["reg_" + r].available == 1) { avail = "Accesable For Attack"; } _root.mentat_screen.reg_desc.avail_txt.text = avail; return; case 8 : _root.mentat_screen.reg_desc.brief_txt.text = "Durnador Island eastern province is a good spot to attck both the Durnador Capital and Southrock."; avail = "Not Accesable"; if (_root.mentat_screen["reg_" + r].available == 1) { avail = "Accesable For Attack"; } _root.mentat_screen.reg_desc.avail_txt.text = avail; return; case 9 : _root.mentat_screen.reg_desc.brief_txt.text = "These people believe that because they are far from Serpent City the rules somehow do not apply to them. But this place is useful for attcking Lowlands."; avail = "Not Accesable"; if (_root.mentat_screen["reg_" + r].available == 1) { avail = "Accesable For Attack"; } _root.mentat_screen.reg_desc.avail_txt.text = avail; return; case 10 : _root.mentat_screen.reg_desc.brief_txt.text = "It is critical for our economy that we control this province. Unfortunately the rebels are very numerous here. I suggest securing the oil first. Flamethrowers are good for this type of situation."; avail = "Not Accesable"; if (_root.mentat_screen["reg_" + r].available == 1) { avail = "Accesable For Attack"; } _root.mentat_screen.reg_desc.avail_txt.text = avail; return; case 11 : _root.mentat_screen.reg_desc.brief_txt.text = "The rebel leader here, whoever he is, believes that control of oil-fields gives him advantage sufficient to repel our attack. They even have civie cars with machineguns on them. I think a few RPGs can solve that problem..."; avail = "Not Accesable"; if (_root.mentat_screen["reg_" + r].available == 1) { avail = "Accesable For Attack"; } _root.mentat_screen.reg_desc.avail_txt.text = avail; return; case 12 : _root.mentat_screen.reg_desc.brief_txt.text = "This is a good place to attack Durnador from."; avail = "Not Accesable"; if (_root.mentat_screen["reg_" + r].available == 1) { avail = "Accesable For Attack"; } _root.mentat_screen.reg_desc.avail_txt.text = avail; return; case 13 : _root.mentat_screen.reg_desc.brief_txt.text = "our capital"; avail = "Not Accesable"; if (_root.mentat_screen["reg_" + r].available == 1) { avail = "Accesable For Attack"; } _root.mentat_screen.reg_desc.avail_txt.text = avail; return; case 14 : _root.mentat_screen.reg_desc.brief_txt.text = "We must have this province. The iron found here is needed for the tanks. Unfortunately the rebels here are well fortified, we suspect that New Hope Alliance is smuggling weapons and money here."; avail = "Not Accesable"; if (_root.mentat_screen["reg_" + r].available == 1) { avail = "Accesable For Attack"; } _root.mentat_screen.reg_desc.avail_txt.text = avail; return; case 100 : _root.mentat_screen.reg_desc.brief_txt.text = "All of our aircraft can be manufactured, once we have access to aluminium and oil. Aluminum is also used for missiles."; _root.mentat_screen.reg_desc.avail_txt.text = ""; return; case 101 : _root.mentat_screen.reg_desc.brief_txt.text = "Gold is paramount to our economy, since we do not yet manufacture consumer goods. Once gold begins to circulate we can tax the population to allow for greater war-funds. Allows Economic Committee."; _root.mentat_screen.reg_desc.avail_txt.text = ""; return; case 102 : _root.mentat_screen.reg_desc.brief_txt.text = "Oil is very useful as it is requred for production of most units. Early on it allows us to use flamethrowers which can aid in capture of other regions."; _root.mentat_screen.reg_desc.avail_txt.text = ""; return; case 103 : _root.mentat_screen.reg_desc.brief_txt.text = "You can not make a nice sturdy tank hull without steel. And steel is obviously made from iron."; _root.mentat_screen.reg_desc.avail_txt.text = ""; return; case 104 : _root.mentat_screen.reg_desc.brief_txt.text = "Any advanced electronic equipment requres silicon, we need it for many important weapon systems, such as SAMs, anti-stealth radars and various upgrades."; _root.mentat_screen.reg_desc.avail_txt.text = ""; return; case 105 : _root.mentat_screen.reg_desc.brief_txt.text = "We can use uranium to manufacture tactical nuclear warheads. Enough said."; _root.mentat_screen.reg_desc.avail_txt.text = ""; } } } hide_all(); hide_reg_desc(); function init_mission(m) { show_tiles(); reset_priority(); init_vals(); set_prices(); reset_stats(); switch (m) { case -100 : money = skirmish_money; house = skirmish_house; switch (ai_delay) { case norm_delay : ai_slat = 1; ai_raexp = 1; ai_flare_ready = 1; ai_kevlar = 1; ai_gasmask = 0; ai_du = 0; ai_jammer = 1; ai_decept = 0; ai_ram = 0; ai_napalm = 0; ai_hollowpoint = 1; ai_hoj = 1; ai_chirp = 0; ai_fhss = 0; break; case hard_delay : ai_slat = 1; ai_raexp = 1; ai_flare_ready = 1; ai_kevlar = 1; ai_gasmask = 1; ai_du = 1; ai_jammer = 1; ai_decept = 1; ai_ram = 1; ai_napalm = 1; ai_hollowpoint = 1; ai_hoj = 1; ai_chirp = 1; ai_fhss = 1; } gold = 1; oil = 1; alu = 1; iron = 1; ura = 1; sil = 1; m16_pref = skirmish_m16_pref; sniper_pref = skirmish_sniper_pref; bazoo_pref = skirmish_bazoo_pref; moto_pref = skirmish_moto_pref; atv_pref = skirmish_atv_pref; ifv_pref = skirmish_ifv_pref; armor_pref = skirmish_armor_pref; hawk_pref = skirmish_hawk_pref; falcon_pref = skirmish_falcon_pref; stealth_pref = skirmish_stealth_pref; ak74_pref = skirmish_ak74_pref; flame_pref = skirmish_flame_pref; rpg_pref = skirmish_rpg_pref; tank_pref = skirmish_tank_pref; ftank_pref = skirmish_ftank_pref; sam_pref = skirmish_sam_pref; he_pref = skirmish_he_pref; ch_pref = skirmish_ch_pref; nu_pref = skirmish_nu_pref; inter_pref = skirmish_inter_pref; bomber_pref = skirmish_bomber_pref; if (skirmish_enemy_house == 0) { _root.AI.barracks_0_max = skirmish_bar_max; _root.AI.barracks_0_priority = 50; _root.AI.barracks_0_prog = 150; _root.AI.air_0_max = skirmish_air_max; _root.AI.air_0_priority = 50; _root.AI.air_0_prog = 150; _root.AI.mg_0_max = skirmish_mgn_max; _root.AI.mg_0_priority = 100; _root.AI.mg_0_prog = 50; _root.AI.manu_max = skirmish_fac_max; _root.AI.manu_priority = 110; _root.AI.manu_prog = 20; _root.AI.hawk_site_max = skirmish_sam_max; _root.AI.hawk_site_priority = 150; _root.AI.hawk_site_prog = 70; _root.AI.hosp_max = skirmish_hosp_max; _root.AI.hosp_priority = 200; _root.AI.hosp_prog = 15; _root.AI.laser_max = skirmish_laser_max; _root.AI.laser_priority = 200; _root.AI.laser_prog = 15; } else { _root.AI.barracks_1_max = skirmish_bar_max; _root.AI.barracks_1_priority = 50; _root.AI.barracks_1_prog = 150; _root.AI.air_1_max = skirmish_air_max; _root.AI.air_1_priority = 50; _root.AI.air_1_prog = 150; _root.AI.mg_1_max = skirmish_mgn_max; _root.AI.mg_1_priority = 100; _root.AI.mg_1_prog = 50; _root.AI.fac_max = skirmish_fac_max; _root.AI.fac_priority = 110; _root.AI.fac_prog = 20; _root.AI.sam_site_max = skirmish_sam_max; _root.AI.sam_site_priority = 150; _root.AI.sam_site_prog = 70; _root.AI.lpad_max = skirmish_lpad_max; _root.AI.lpad_priority = 200; _root.AI.lpad_prog = 15; _root.AI.radar_max = skirmish_radar_max; _root.AI.radar_priority = 200; _root.AI.radar_prog = 15; } break; case 1 : money = init_money + empire_money; hide_bg(); _root.bg_mount._visible = 1; _root.AI.barracks_1_max = 3; _root.AI.barracks_1_priority = 150; _root.AI.barracks_1_prog = 1; _root.AI.mg_1_max = 2; _root.AI.mg_1_priority = 100; _root.AI.mg_1_prog = 50; _root.AI.fac_max = 1; _root.AI.fac_priority = 110; _root.AI.fac_prog = 20; ak74_pref = 7; flame_pref = 0; rpg_pref = 10; sks_pref = 5; pg_pref = 10; ftank_pref = 5; tank_pref = 10; sam_pref = 0; inter_pref = 0; bomber_pref = 10; create_stru("mg_1", 1, 8); create_stru("fac_1", 1, 11); create_stru("barracks_1", 1, 14); break; case 2 : money = init_money + empire_money; hide_bg(); _root.bg_desert._visible = 1; _root.AI.barracks_1_max = 2; _root.AI.barracks_1_priority = 150; _root.AI.barracks_1_prog = 1; _root.AI.mg_1_max = 1; _root.AI.mg_1_priority = 100; _root.AI.mg_1_prog = 50; _root.AI.fac_max = 1; _root.AI.fac_priority = 110; _root.AI.fac_prog = 20; ak74_pref = 7; flame_pref = 0; rpg_pref = 10; sks_pref = 5; pg_pref = 10; ftank_pref = 5; tank_pref = 10; sam_pref = 10; create_stru("civ_2", 1, 8); create_stru("civ_2", 1, 10); create_stru("barracks_1", 1, 11); break; case 3 : money = init_money + empire_money; hide_bg(); _root.bg_island._visible = 1; _root.AI.mg_1_max = 1; _root.AI.mg_1_priority = 100; _root.AI.mg_1_prog = 50; ak74_pref = 7; flame_pref = 0; rpg_pref = 10; sks_pref = 5; pg_pref = 10; car_pref = 10; create_stru("civ_2", 1, 11); create_stru("civ_2", 1, 9); create_stru("civ_1", 1, 10); create_stru("arm_mart", 1, 8); create_stru("arm_mart", 1, 12); create_stru("civ_0", 1, 13); break; case 4 : money = 40000; break; case 5 : money = init_money + empire_money; hide_bg(); _root.bg_desert._visible = 1; _root.AI.barracks_1_max = 2; _root.AI.barracks_1_priority = 150; _root.AI.barracks_1_prog = 50; ak74_pref = 5; flame_pref = 10; rpg_pref = 0; sks_pref = 10; pg_pref = 10; create_stru("civ_2", 1, 8); create_stru("barracks_1", 1, 10); create_stru("civ_1", 1, 14); break; case 6 : money = init_money + empire_money; hide_bg(); _root.bg_mount._visible = 1; _root.AI.barracks_1_max = 2; _root.AI.barracks_1_priority = 150; _root.AI.barracks_1_prog = 50; _root.AI.sam_site_max = 1; _root.AI.sam_site_priority = 150; _root.AI.sam_site_prog = 70; _root.AI.fac_max = 2; _root.AI.fac_priority = 150; _root.AI.fac_prog = 90; _root.AI.air_1_max = 2; _root.AI.air_1_priority = 150; _root.AI.air_1_prog = 50; ak74_pref = 3; flame_pref = 7; rpg_pref = 10; sks_pref = 5; pg_pref = 10; ftank_pref = 3; tank_pref = 6; sam_pref = 10; inter_pref = 0; bomber_pref = 10; create_stru("civ_1", 1, 12); create_stru("civ_1", 1, 13); break; case 7 : money = init_money + empire_money; hide_bg(); _root.bg_winter._visible = 1; ak74_pref = 3; flame_pref = 5; rpg_pref = 10; ftank_pref = 5; tank_pref = 7; sam_pref = 10; _root.AI.mg_1_max = 2; _root.AI.mg_1_priority = 150; _root.AI.mg_1_prog = 50; _root.AI.barracks_1_max = 2; _root.AI.barracks_1_priority = 150; _root.AI.barracks_1_prog = 150; _root.AI.fac_max = 1; _root.AI.fac_priority = 200; _root.AI.fac_prog = 250; _root.AI.sam_site_max = 2; _root.AI.sam_site_priority = 200; _root.AI.sam_site_prog = 50; create_stru("sam_site", 1, 9); create_stru("sam_site", 1, 11); create_stru("fac", 1, 12); break; case 8 : money = init_money + empire_money; hide_bg(); _root.bg_village._visible = 1; sks_pref = 5; pg_pref = 10; car_perf = 10; create_stru("civ_2", 1, 8); create_stru("civ_2", 1, 13); create_stru("veh_fac", 1, 14); create_stru("veh_fac", 1, 12); create_stru("civ_2", 1, 10); _root.AI.mg_1_max = 2; _root.AI.mg_1_priority = 150; _root.AI.mg_1_prog = 50; break; case 9 : money = init_money + empire_money; hide_bg(); _root.bg_winter._visible = 1; ak74_pref = 3; flame_pref = 5; rpg_pref = 10; ftank_pref = 5; tank_pref = 7; sam_pref = 10; _root.AI.mg_1_max = 2; _root.AI.mg_1_priority = 150; _root.AI.mg_1_prog = 5; _root.AI.barracks_1_max = 2; _root.AI.barracks_1_priority = 150; _root.AI.barracks_1_prog = 15; _root.AI.fac_max = 2; _root.AI.fac_priority = 200; _root.AI.fac_prog = 25; _root.AI.sam_site_max = 1; _root.AI.sam_site_priority = 200; _root.AI.sam_site_prog = 5; create_stru("sam_site", 1, 9); create_stru("barracks_1", 1, 11); create_stru("fac", 1, 12); break; case 10 : money = init_money + empire_money; hide_bg(); _root.bg_village._visible = 1; ai_hoj = 1; ai_raexp = 1; ai_kevlar = 1; ak74_pref = 3; flame_pref = 5; rpg_pref = 10; ftank_pref = 5; tank_pref = 7; sam_pref = 10; inter_pref = 5; bomber_pref = 10; he_pref = 8; ch_pref = 10; nu_pref = 10; _root.AI.mg_1_max = 1; _root.AI.mg_1_priority = 150; _root.AI.mg_1_prog = 5; _root.AI.barracks_1_max = 2; _root.AI.barracks_1_priority = 150; _root.AI.barracks_1_prog = 15; _root.AI.fac_max = 1; _root.AI.fac_priority = 200; _root.AI.fac_prog = 25; _root.AI.sam_site_max = 1; _root.AI.sam_site_priority = 200; _root.AI.sam_site_prog = 5; _root.AI.lpad_max = 1; _root.AI.lpad_priority = 200; _root.AI.lpad_prog = 15; _root.AI.air_1_max = 1; _root.AI.air_1_priority = 200; _root.AI.air_1_prog = 80; break; case 11 : money = init_money + empire_money; hide_bg(); _root.bg_desert._visible = 1; ai_hoj = 1; ai_raexp = 1; ai_kevlar = 1; ak74_pref = 3; flame_pref = 5; rpg_pref = 10; ftank_pref = 5; tank_pref = 7; sam_pref = 10; inter_pref = 5; bomber_pref = 10; he_pref = 10; ch_pref = 10; nu_pref = 10; _root.AI.mg_1_max = 1; _root.AI.mg_1_priority = 150; _root.AI.mg_1_prog = 50; _root.AI.barracks_1_max = 2; _root.AI.barracks_1_priority = 150; _root.AI.barracks_1_prog = 15; _root.AI.fac_max = 1; _root.AI.fac_priority = 200; _root.AI.fac_prog = 25; _root.AI.sam_site_max = 1; _root.AI.sam_site_priority = 200; _root.AI.sam_site_prog = 50; _root.AI.lpad_max = 1; _root.AI.lpad_priority = 200; _root.AI.lpad_prog = 15; _root.AI.air_1_max = 1; _root.AI.air_1_priority = 200; _root.AI.air_1_prog = 80; break; case 12 : money = init_money + empire_money; hide_bg(); _root.bg_mount._visible = 1; ai_hoj = 1; ai_raexp = 1; ai_kevlar = 1; ak74_pref = 3; flame_pref = 5; rpg_pref = 10; ftank_pref = 5; tank_pref = 7; sam_pref = 10; inter_pref = 5; bomber_pref = 10; he_pref = 8; ch_pref = 10; nu_pref = 10; _root.AI.mg_1_max = 1; _root.AI.mg_1_priority = 150; _root.AI.mg_1_prog = 50; _root.AI.barracks_1_max = 2; _root.AI.barracks_1_priority = 150; _root.AI.barracks_1_prog = 15; _root.AI.fac_max = 1; _root.AI.fac_priority = 200; _root.AI.fac_prog = 25; _root.AI.sam_site_max = 1; _root.AI.sam_site_priority = 200; _root.AI.sam_site_prog = 50; _root.AI.lpad_max = 1; _root.AI.lpad_priority = 200; _root.AI.lpad_prog = 15; _root.AI.air_1_max = 1; _root.AI.air_1_priority = 200; _root.AI.air_1_prog = 80; create_stru("mg_1", 1, 8); create_stru("fac", 1, 10); break; case 13 : money = init_money + empire_money; hide_bg(); _root.bg_village._visible = 1; ai_flare_ready = 1; ai_hoj = 1; ai_chrp = 1; ai_fhss = 1; ai_napalm = 1; ai_raexp = 1; ai_hollowpoint = 1; ai_kevlar = 1; ak74_pref = 3; flame_pref = 5; rpg_pref = 10; ftank_pref = 3; tank_pref = 7; sam_pref = 10; inter_pref = 5; bomber_pref = 10; he_pref = 3; ch_pref = 5; nu_pref = 10; _root.AI.mg_1_max = 1; _root.AI.mg_1_priority = 150; _root.AI.mg_1_prog = 50; _root.AI.barracks_1_max = 2; _root.AI.barracks_1_priority = 150; _root.AI.barracks_1_prog = 15; _root.AI.fac_max = 1; _root.AI.fac_priority = 200; _root.AI.fac_prog = 25; _root.AI.sam_site_max = 1; _root.AI.sam_site_priority = 200; _root.AI.sam_site_prog = 50; _root.AI.lpad_max = 1; _root.AI.lpad_priority = 200; _root.AI.lpad_prog = 15; _root.AI.air_1_max = 1; _root.AI.air_1_priority = 200; _root.AI.air_1_prog = 80; create_stru("mg_1", 1, 8); create_stru("sam_site", 1, 9); create_stru("sam_site", 1, 11); create_stru("barracks_1", 1, 10); create_stru("fac", 1, 12); create_stru("air_1", 1, 13); create_stru("lpad", 1, 14); break; case 14 : money = init_money + empire_money; hide_bg(); _root.bg_village._visible = 1; ai_flare_ready = 1; ai_hoj = 1; ai_chrp = 1; ai_raexp = 1; ai_hollowpoint = 1; ai_kevlar = 1; ak74_pref = 3; flame_pref = 5; rpg_pref = 10; ftank_pref = 5; tank_pref = 7; sam_pref = 10; inter_pref = 5; bomber_pref = 10; he_pref = 6; ch_pref = 9; nu_pref = 10; _root.AI.mg_1_max = 1; _root.AI.mg_1_priority = 150; _root.AI.mg_1_prog = 50; _root.AI.barracks_1_max = 2; _root.AI.barracks_1_priority = 150; _root.AI.barracks_1_prog = 15; _root.AI.fac_max = 1; _root.AI.fac_priority = 200; _root.AI.fac_prog = 25; _root.AI.sam_site_max = 1; _root.AI.sam_site_priority = 200; _root.AI.sam_site_prog = 50; _root.AI.lpad_max = 1; _root.AI.lpad_priority = 200; _root.AI.lpad_prog = 15; _root.AI.air_1_max = 1; _root.AI.air_1_priority = 200; _root.AI.air_1_prog = 80; create_stru("mg_1", 1, 13); create_stru("sam_site", 1, 10); create_stru("barracks_1", 1, 11); create_stru("fac", 1, 8); break; case 101 : money = init_money + empire_money; hide_bg(); _root.bg_mount._visible = 1; ai_gasmask = 1; ai_slat = 1; m16_pref = 1; sniper_pref = 5; bazoo_pref = 7; moto_pref = 10; atv_pref = 3; ifv_pref = 5; armor_pref = 8; hawk_pref = 10; _root.AI.barracks_0_max = 2; _root.AI.barracks_0_priority = 150; _root.AI.barracks_0_prog = 15; _root.AI.manu_max = 2; _root.AI.manu_priority = 200; _root.AI.manu_prog = 25; _root.AI.hosp_max = 1; _root.AI.hosp_priority = 200; _root.AI.hosp_prog = 50; create_stru("manu", 1, 9); create_stru("barracks_0", 1, 11); create_stru("hosp", 1, 13); _root.AI.hosp_num = 1; break; case 102 : money = init_money + empire_money; hide_bg(); _root.bg_desert._visible = 1; m16_pref = 1; sniper_pref = 5; bazoo_pref = 7; moto_pref = 10; atv_pref = 3; ifv_pref = 5; armor_pref = 8; hawk_pref = 10; falcon_pref = 7; stealth_pref = 10; ai_slat = 1; _root.AI.mg_0_max = 2; _root.AI.mg_0_priority = 150; _root.AI.mg_0_prog = 15; _root.AI.barracks_0_max = 1; _root.AI.barracks_0_priority = 150; _root.AI.barracks_0_prog = 15; _root.AI.manu_max = 2; _root.AI.manu_priority = 200; _root.AI.manu_prog = 25; _root.AI.hosp_max = 1; _root.AI.hosp_priority = 400; _root.AI.hosp_prog = 150; create_stru("barracks_0", 1, 12); create_stru("barracks_0", 1, 10); _root.AI.barracks_0_num = 2; create_stru("hosp", 1, 13); _root.AI.hosp_num = 1; break; case 103 : money = init_money + empire_money; hide_bg(); _root.bg_island._visible = 1; ai_jammer = 1; ai_decept = 1; ai_gasmask = 1; ai_du = 1; m16_pref = 1; sniper_pref = 5; bazoo_pref = 7; moto_pref = 10; atv_pref = 3; ifv_pref = 5; armor_pref = 8; hawk_pref = 10; falcon_pref = 7; stealth_pref = 10; ai_jammer = 1; ai_gasmask = 1; ai_slat = 1; _root.AI.laser_max = 1; _root.AI.laser_priority = 150; _root.AI.laser_prog = 35; _root.AI.barracks_0_max = 2; _root.AI.barracks_0_priority = 150; _root.AI.barracks_0_prog = 15; _root.AI.manu_max = 1; _root.AI.manu_priority = 200; _root.AI.manu_prog = 25; _root.AI.hosp_max = 1; _root.AI.hosp_priority = 200; _root.AI.hosp_prog = 50; _root.AI.air_0_max = 2; _root.AI.air_0_priority = 200; _root.AI.air_0_prog = 50; create_stru("manu", 1, 8); _root.AI.manu_num = 1; create_stru("barracks_0", 1, 9); create_stru("barracks_0", 1, 10); _root.AI.barracks_0_num = 2; create_stru("air_0", 1, 12); _root.AI.air_0_num = 1; create_stru("hosp", 1, 13); _root.AI.hosp_num = 1; create_stru("laser", 1, 14); _root.AI.laser_num = 1; break; case 104 : money = init_money + empire_money; hide_bg(); _root.bg_desert._visible = 1; ai_jammer = 1; ai_ram = 1; ai_decept = 1; ai_gasmask = 1; ai_slat = 1; ai_du = 1; m16_pref = 1; sniper_pref = 5; bazoo_pref = 7; moto_pref = 10; atv_pref = 3; ifv_pref = 5; armor_pref = 8; hawk_pref = 10; falcon_pref = 3; stealth_pref = 10; ai_jammer = 1; ai_gasmask = 1; ai_slat = 1; _root.AI.laser_max = 1; _root.AI.laser_priority = 150; _root.AI.laser_prog = 35; _root.AI.barracks_0_max = 1; _root.AI.barracks_0_priority = 150; _root.AI.barracks_0_prog = 15; _root.AI.manu_max = 1; _root.AI.manu_priority = 200; _root.AI.manu_prog = 25; _root.AI.hawk_site_max = 2; _root.AI.hawk_site_priority = 200; _root.AI.hawk_site_prog = 50; _root.AI.air_0_max = 2; _root.AI.air_0_priority = 200; _root.AI.air_0_prog = 50; create_stru("hawk_site", 1, 8); create_stru("hawk_site", 1, 9); create_stru("barracks_0", 1, 10); create_stru("air_0", 1, 11); create_stru("manu", 1, 12); create_stru("air_0", 1, 13); create_stru("laser", 1, 14); break; case 105 : money = init_money + empire_money; hide_bg(); _root.bg_desert._visible = 1; m16_pref = 3; sniper_pref = 5; bazoo_pref = 7; moto_pref = 10; atv_pref = 3; ifv_pref = 5; armor_pref = 8; hawk_pref = 10; falcon_pref = 5; stealth_pref = 10; _root.AI.laser_max = 0; _root.AI.laser_priority = 150; _root.AI.laser_prog = 35; _root.AI.barracks_0_max = 1; _root.AI.barracks_0_priority = 150; _root.AI.barracks_0_prog = 15; _root.AI.manu_max = 1; _root.AI.manu_priority = 200; _root.AI.manu_prog = 25; _root.AI.hawk_site_max = 0; _root.AI.hawk_site_priority = 200; _root.AI.hawk_site_prog = 50; _root.AI.air_0_max = 2; _root.AI.air_0_priority = 200; _root.AI.air_0_prog = 50; create_stru("hawk_site", 1, 10); create_stru("hawk_site", 1, 11); create_stru("manu", 1, 13); create_stru("air_0", 1, 12); create_stru("laser", 1, 14); break; case 106 : money = init_money + empire_money; hide_bg(); _root.bg_mount._visible = 1; m16_pref = 3; sniper_pref = 5; bazoo_pref = 7; moto_pref = 10; atv_pref = 3; ifv_pref = 5; armor_pref = 8; hawk_pref = 10; falcon_pref = 10; stealth_pref = 10; _root.AI.mg_0_max = 2; _root.AI.mg_0_priority = 150; _root.AI.mg_0_prog = 50; _root.AI.barracks_0_max = 1; _root.AI.barracks_0_priority = 150; _root.AI.barracks_0_prog = 15; _root.AI.manu_max = 1; _root.AI.manu_priority = 200; _root.AI.manu_prog = 25; _root.AI.hawk_site_max = 1; _root.AI.hawk_site_priority = 200; _root.AI.hawk_site_prog = 30; _root.AI.air_0_max = 2; _root.AI.air_0_priority = 200; _root.AI.air_0_prog = 50; create_stru("hawk_site", 1, 9); create_stru("hawk_site", 1, 11); create_stru("air_0", 1, 12); break; case 107 : money = init_money + empire_money; hide_bg(); _root.bg_winter._visible = 1; m16_pref = 3; sniper_pref = 5; bazoo_pref = 7; moto_pref = 10; atv_pref = 3; ifv_pref = 6; armor_pref = 0; hawk_pref = 10; _root.AI.mg_0_max = 2; _root.AI.mg_0_priority = 150; _root.AI.mg_0_prog = 50; _root.AI.barracks_0_max = 2; _root.AI.barracks_0_priority = 150; _root.AI.barracks_0_prog = 15; _root.AI.manu_max = 1; _root.AI.manu_priority = 200; _root.AI.manu_prog = 25; _root.AI.hawk_site_max = 0; _root.AI.hawk_site_priority = 200; _root.AI.hawk_site_prog = 50; create_stru("hawk_site", 1, 9); create_stru("hawk_site", 1, 11); create_stru("manu", 1, 12); break; case 108 : money = init_money + empire_money; hide_bg(); _root.bg_village._visible = 1; sks_pref = 5; pg_pref = 10; car_perf = 10; create_stru("civ_2", 1, 8); create_stru("civ_2", 1, 13); create_stru("veh_fac", 1, 14); create_stru("veh_fac", 1, 12); create_stru("civ_2", 1, 10); _root.AI.mg_0_max = 2; _root.AI.mg_0_priority = 150; _root.AI.mg_0_prog = 50; break; case 109 : money = init_money + empire_money; hide_bg(); _root.bg_winter._visible = 1; sks_pref = 7; pg_pref = 10; create_stru("civ_0", 1, 9); create_stru("civ_1", 1, 10); create_stru("arm_mart", 1, 11); create_stru("arm_mart", 1, 14); create_stru("civ_0", 1, 12); create_stru("civ_0", 1, 13); break; case 110 : money = init_money + empire_money; hide_bg(); _root.bg_village._visible = 1; sks_pref = 7; pg_pref = 10; car_pref = 10; _root.AI.mg_0_max = 1; _root.AI.mg_0_priority = 100; _root.AI.mg_0_prog = 50; create_stru("civ_0", 1, 9); create_stru("civ_2", 1, 8); create_stru("civ_2", 1, 11); create_stru("civ_2", 1, 12); create_stru("arm_mart", 1, 14); create_stru("arm_mart", 1, 13); break; case 111 : money = init_money + empire_money; hide_bg(); _root.bg_desert._visible = 1; sks_pref = 7; pg_pref = 10; car_pref = 10; create_stru("civ_0", 1, 9); create_stru("civ_1", 1, 10); create_stru("civ_2", 1, 11); create_stru("veh_fac", 1, 14); break; case 112 : money = init_money + empire_money; hide_bg(); _root.bg_mount._visible = 1; sks_pref = 7; pg_pref = 10; car_pref = 10; create_stru("mg_1", 0, 1); create_stru("barracks_1", 0, 3); _root.AI.mg_0_max = 3; _root.AI.mg_0_priority = 100; _root.AI.mg_0_prog = 50; create_stru("civ_2", 1, 8); create_stru("civ_2", 1, 9); create_stru("civ_1", 1, 13); create_stru("civ_1", 1, 14); create_stru("veh_fac", 1, 10); create_stru("veh_fac", 1, 12); break; case 113 : money = 50000; break; case 114 : money = init_money + empire_money; hide_bg(); _root.bg_village._visible = 1; m16_pref = 5; sniper_pref = 8; bazoo_pref = 0; moto_pref = 10; sks_pref = 7; pg_pref = 10; car_pref = 10; _root.AI.barracks_0_max = 2; _root.AI.barracks_0_priority = 150; _root.AI.barracks_0_prog = 1; create_stru("civ_2", 1, 11); create_stru("civ_2", 1, 9); create_stru("civ_1", 1, 10); create_stru("arm_mart", 1, 8); create_stru("veh_fac", 1, 12); create_stru("civ_0", 1, 13); } if (house == 0) { _root.interface.nha_bg._visible = 1; _root.interface.tos_bg._visible = 0; } else { _root.interface.nha_bg._visible = 0; _root.interface.tos_bg._visible = 1; } _root.interface._visible = 1; _root.AI.active = 1; } function reset_priority() { _root.AI.barracks_0_num = 0; _root.AI.barracks_0_max = 0; _root.AI.barracks_0_priority = 100; _root.AI.barracks_0_prog = 1; _root.AI.manu_num = 0; _root.AI.manu_max = 0; _root.AI.manu_priority = 100; _root.AI.manu_prog = 1; _root.AI.air_0_num = 0; _root.AI.air_0_max = 0; _root.AI.air_0_priority = 100; _root.AI.air_0_prog = 1; _root.AI.hawk_site_num = 0; _root.AI.hawk_site_max = 0; _root.AI.hawk_site_priority = 100; _root.AI.hawk_site_prog = 1; _root.AI.mg_0_num = 0; _root.AI.mg_0_max = 0; _root.AI.mg_0_priority = 100; _root.AI.mg_0_prog = 1; _root.AI.hosp_num = 0; _root.AI.hosp_max = 0; _root.AI.hosp_priority = 100; _root.AI.hosp_prog = 1; _root.AI.laser_num = 0; _root.AI.laser_max = 0; _root.AI.laser_priority = 100; _root.AI.laser_prog = 1; _root.AI.barracks_1_num = 0; _root.AI.barracks_1_max = 0; _root.AI.barracks_1_priority = 100; _root.AI.barracks_1_prog = 1; _root.AI.fac_num = 0; _root.AI.fac_max = 0; _root.AI.fac_priority = 100; _root.AI.fac_prog = 1; _root.AI.air_1_num = 0; _root.AI.air_1_max = 0; _root.AI.air_1_priority = 100; _root.AI.air_1_prog = 1; _root.AI.sam_site_num = 0; _root.AI.sam_site_max = 0; _root.AI.sam_site_priority = 100; _root.AI.sam_site_prog = 1; _root.AI.mg_1_num = 0; _root.AI.mg_1_max = 0; _root.AI.mg_1_priority = 100; _root.AI.mg_1_prog = 1; _root.AI.lpad_num = 0; _root.AI.lpad_max = 0; _root.AI.lpad_priority = 100; _root.AI.lpad_prog = 1; _root.AI.radar_num = 0; _root.AI.radar_max = 0; _root.AI.radar_priority = 100; _root.AI.radar_prog = 1; } function hide_bg() { _root.bg_village._visible = 0; _root.bg_mount._visible = 0; _root.bg_winter._visible = 0; _root.bg_desert._visible = 0; _root.bg_island._visible = 0; } hide_bg(); _root.bg_mount._visible = 1; function kill_all() { i = 0; while (i <= hu_num) { if (_root["infantry_" + i].hp > 0) { removeMovieClip(_root["infantry_" + i]); } if (_root["vehi_" + i].hp > 0) { removeMovieClip(_root["vehi_" + i]); } i++; } i = 0; while (i <= hu_air_num) { if (_root["aircraft_" + i].hp > 0) { removeMovieClip(_root["aircraft_" + i]); } i++; } i = 0; while (i <= hu_r_num) { if (_root["rocket_" + i].hp > 0) { removeMovieClip(_root["rocket_" + i]); } i++; } i = 0; while (i <= ai_num) { if (_root["ai_infantry_" + i].hp > 0) { removeMovieClip(_root["ai_infantry_" + i]); } if (_root["ai_vehi_" + i].hp > 0) { removeMovieClip(_root["ai_vehi_" + i]); } i++; } i = 0; while (i <= ai_air_num) { if (_root["ai_aircraft_" + i].hp > 0) { removeMovieClip(_root["ai_aircraft_" + i]); } i++; } i = 0; while (i <= ai_r_num) { if (_root["ai_rocket_" + i].hp > 0) { removeMovieClip(_root["ai_rocket_" + i]); } i++; } i = 5002; while (i <= misk_depth) { if (_root["bmb" + i].active == 1) { removeMovieClip(_root["bmb" + i]); } i++; } i = 1; while (i <= 14) { if (_root["stru" + i].hp > 0) { removeMovieClip(_root["stru" + i]); _root["tile" + i]._visible = 1; } if (_root["cs" + i].active == 1) { removeMovieClip(_root["cs" + i]); _root["tile" + i]._visible = 1; } i++; } }
Instance of Symbol 104 MovieClip "fab" in Frame 88
onClipEvent (load) { power = 290; speed = 1; speed_max = 25; turnspeed = 1; turnspeed_max = 15; p_thresh = 20; lifetime = 85; _visible = 0; _global.active = 0; _global.trgt_tile = 0; _global.dir = 1; if (dir == 1) { _rotation = -90; } else { _rotation = 90; } _xscale = _root.unitScale; _yscale = _root.unitScale; } onClipEvent (enterFrame) { if ((active == 1) && (_root.pause == 0)) { lifetime--; if (turnspeed < turnspeed_max) { turnspeed = turnspeed + 0.4; } if (speed < speed_max) { speed = speed + 0.4; } if (lifetime <= 0) { removeMovieClip(this); } delta_x = _x - _root["tile" + trgt_tile]._x; delta_y = _y - _root["tile" + trgt_tile]._y; Rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180); if (Math.abs(_rotation - Rotation) <= turnspeed) { _rotation = Rotation; } else if (_rotation < Rotation) { _rotation = (_rotation + turnspeed); } else { _rotation = (_rotation - turnspeed); } _visible = 1; proximity = Math.sqrt((delta_x * delta_x) + (delta_y * delta_y)); if (proximity > (_height / 2)) { _y = (_y - (speed * Math.cos(_rotation * (Math.PI/180)))); _x = (_x + (speed * Math.sin(_rotation * (Math.PI/180)))); } if (proximity < p_thresh) { if (_root["stru" + trgt_tile].hp > 0) { _root["stru" + trgt_tile].damage(random(200) + power, 1); } removeMovieClip(this); } } }
Instance of Symbol 106 MovieClip "mbl_sam_missile" in Frame 88
onClipEvent (load) { power = 10; acc = 10; _global.ai = 0; speed = 2; speed_max = 20; turnspeed = 1; turnspeed_max = 15; p_thresh = 50; lifetime = 85; _visible = 0; _global.active = 0; _global.trgt = ""; _global.dir = 1; _global.inax = 0; _global.inay = 0; if (dir == 1) { _rotation = -50; } else { _rotation = 50; } _xscale = _root.unitScale; _yscale = _root.unitScale; } onClipEvent (enterFrame) { if ((active == 1) && (_root.pause == 0)) { lifetime--; if (turnspeed < turnspeed_max) { turnspeed = turnspeed + 0.4; } if (speed < speed_max) { speed = speed + 0.5; } if (lifetime <= 0) { removeMovieClip(this); } if (_root[trgt].hp <= 0) { removeMovieClip(this); } duplicateMovieClip (_root.missile_exhaust, "mex" + _root.misk_depth, _root.misk_depth); _root["mex" + _root.misk_depth]._x = _x; _root["mex" + _root.misk_depth]._y = _y; _root["mex" + _root.misk_depth].active = 1; _root.misk_depth++; delta_x = _x - (_root[trgt]._x + inax); delta_y = _y - (_root[trgt]._y + inay); Rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180); if (Math.abs(_rotation - Rotation) <= turnspeed) { _rotation = Rotation; } else if (_rotation < Rotation) { _rotation = (_rotation + turnspeed); } else { _rotation = (_rotation - turnspeed); } _visible = 1; proximity = Math.sqrt((delta_x * delta_x) + (delta_y * delta_y)); if (proximity > (_height / 2)) { _y = (_y - (speed * Math.cos(_rotation * (Math.PI/180)))); _x = (_x + (speed * Math.sin(_rotation * (Math.PI/180)))); } if (proximity < p_thresh) { duplicateMovieClip (_root.sam_exp, "bl" + _root.air_unit_depth, _root.air_unit_depth); _root.sounf_f("snd_sam_exp"); _root["bl" + _root.air_unit_depth]._x = _x; _root["bl" + _root.air_unit_depth]._y = _y; _root["bl" + _root.air_unit_depth]._xscale = _root.unitScale; _root["bl" + _root.air_unit_depth]._yscale = _root.unitScale; _root["bl" + _root.air_unit_depth].active = 1; _root.air_unit_depth++; duplicateMovieClip (_root.shrapnel, "bl" + _root.air_unit_depth, _root.air_unit_depth); _root["bl" + _root.air_unit_depth]._x = _x; _root["bl" + _root.air_unit_depth]._y = _y; _root["bl" + _root.air_unit_depth].ai = ai; _root["bl" + _root.air_unit_depth].power = power; _root["bl" + _root.air_unit_depth].acc = acc; _root["bl" + _root.air_unit_depth].active = 1; _root.air_unit_depth++; removeMovieClip(this); } } }
Instance of Symbol 108 MovieClip "AI" in Frame 88
onClipEvent (load) { function build_try(st, pr) { tt = random(7) + 8; if (_root["tile" + tt]._visible == 1) { _root.create_con_site_0(st, 1, tt, pr); _root.AI[st + "_num"] = _root.AI[st + "_num"] + 1; } else if (_root["tile" + slot]._visible == 1) { _root.create_con_site_0(st, 1, slot, pr); _root.AI[st + "_num"] = _root.AI[st + "_num"] + 1; } } pay_cooldown = 20; pay = pay_cooldown; _global.active = 0; _global.feebleness = 1.3; _global.barracks_0_num = 0; _global.barracks_0_max = 0; _global.barracks_0_priority = 0; _global.barracks_0_prog = 0; _global.manu_num = 0; _global.manu_max = 0; _global.manu_priority = 0; _global.manu_prog = 0; _global.air_0_num = 0; _global.air_0_max = 0; _global.air_0_priority = 0; _global.air_0_prog = 0; _global.hawk_site_num = 0; _global.hawk_site_max = 0; _global.hawk_site_priority = 0; _global.hawk_site_prog = 0; _global.mg_0_num = 0; _global.mg_0_max = 0; _global.mg_0_priority = 0; _global.mg_0_prog = 0; _global.hosp_num = 0; _global.hosp_max = 0; _global.hosp_priority = 0; _global.hosp_prog = 0; _global.laser_num = 0; _global.laser_max = 0; _global.laser_priority = 0; _global.laser_prog = 0; _global.barracks_1_num = 0; _global.barracks_1_max = 0; _global.barracks_1_priority = 0; _global.barracks_1_prog = 0; _global.fac_num = 0; _global.fac_max = 0; _global.fac_priority = 0; _global.fac_prog = 0; _global.air_1_num = 0; _global.air_1_max = 0; _global.air_1_priority = 0; _global.air_1_prog = 0; _global.sam_site_num = 0; _global.sam_site_max = 0; _global.sam_site_priority = 0; _global.sam_site_prog = 0; _global.mg_1_num = 0; _global.mg_1_max = 0; _global.mg_1_priority = 0; _global.mg_1_prog = 0; _global.lpad_num = 0; _global.lpad_max = 0; _global.lpad_priority = 0; _global.lpad_prog = 0; _global.radar_num = 0; _global.radar_max = 0; _global.radar_priority = 0; _global.radar_prog = 0; } onClipEvent (enterFrame) { if ((active == 1) && (_root.pause == 0)) { slot = -1; i = 8; while (i <= 14) { if (_root["tile" + i]._visible == 1) { slot = i; break; } i++; } if (slot != -1) { if (barracks_0_num < barracks_0_max) { barracks_0_prog--; } if (manu_num < manu_max) { manu_prog--; } if (air_0_num < air_0_max) { air_0_prog--; } if (hosp_num < hosp_max) { hosp_prog--; } if (hawk_site_num < hawk_site_max) { hawk_site_prog--; } if (mg_0_num < mg_0_max) { mg_0_prog--; } if (laser_num < laser_max) { laser_prog--; } if (barracks_1_num < barracks_1_max) { barracks_1_prog--; } if (fac_num < fac_max) { fac_prog--; } if (air_1_num < air_1_max) { air_1_prog--; } if (lpad_num < lpad_max) { lpad_prog--; } if (sam_site_num < sam_site_max) { sam_site_prog--; } if (mg_1_num < mg_1_max) { mg_1_prog--; } if (laser_num < laser_max) { laser_prog--; } if (barracks_0_prog <= 0) { barracks_0_prog = barracks_0_priority * feebleness; barracks_0_priority = barracks_0_priority * feebleness; build_try("barracks_0", _root.bar0_price); } if (manu_prog <= 0) { manu_prog = manu_priority * feebleness; manu_priority = manu_priority * feebleness; build_try("manu", _root.manu_price); } if (air_0_prog <= 0) { air_0_prog = air_0_priority * feebleness; air_0_priority = air_0_priority * feebleness; build_try("air_0", _root.air0_price); } if (hawk_site_prog <= 0) { hawk_site_prog = hawk_site_priority * feebleness; hawk_site_priority = hawk_site_priority * feebleness; build_try("hawk_site", _root.hawk_site_price); } if (hosp_prog <= 0) { hosp_prog = hosp_priority * feebleness; hosp_priority = hosp_priority * feebleness; build_try("hosp", _root.hosp_price); } if (laser_prog <= 0) { laser_prog = laser_priority * feebleness; laser_priority = laser_priority * feebleness; build_try("laser", _root.laser_price); } if (mg_0_prog <= 0) { mg_0_prog = mg_0_priority * feebleness; mg_0_priority = mg_0_priority * feebleness; build_try("mg_0", _root.mg0_price); } if (barracks_1_prog <= 0) { barracks_1_prog = barracks_1_priority * feebleness; barracks_1_priority = barracks_1_priority * feebleness; build_try("barracks_1", _root.bar1_price); } if (fac_prog <= 0) { fac_prog = fac_priority * feebleness; fac_priority = fac_priority * feebleness; build_try("fac", _root.fac_price); } if (air_1_prog <= 0) { air_1_prog = air_1_priority * feebleness; air_1_priority = air_1_priority * feebleness; build_try("air_1", _root.air1_price); } if (sam_site_prog <= 0) { sam_site_prog = sam_site_priority * feebleness; sam_site_priority = sam_site_priority * feebleness; build_try("sam_site", _root.sam_site_price); } if (lpad_prog <= 0) { lpad_prog = lpad_priority * feebleness; lpad_priority = lpad_priority * feebleness; build_try("lpad", _root.lpad_price); } if (radar_prog <= 0) { radar_prog = radar_priority * feebleness; radar_priority = radar_priority * feebleness; build_try("radar", _root.radar_price); } if (mg_1_prog <= 0) { mg_1_prog = mg_1_priority * feebleness; mg_1_priority = mg_1_priority * feebleness; build_try("mg_1", _root.mg1_price); } } pay--; if (pay <= 0) { pay = pay_cooldown; _root.money = _root.money + _root.income; } ai_pop = _root.ai_gu_created - ((_root.ai_iu_lost + _root.ai_vu_lost) + _root.ai_surv); _root.ai_pop_txt.text = ai_pop; _root.ai_unit_num_txt.text = _root.ai_num; hu_pop = _root.hu_gu_created - ((_root.hu_iu_lost + _root.hu_vu_lost) + _root.hu_surv); _root.hu_pop_txt.text = hu_pop; _root.hu_unit_num_txt.text = _root.hu_num; if (ai_pop <= 0) { _root.ai_num = 0; } if (hu_pop <= 0) { _root.hu_num = 0; } } }
Instance of Symbol 126 MovieClip "ak74" in Frame 88
onClipEvent (load) { function damage(val, t) { if ((t == 0) && (kevlar == 1)) { val = val / 1.5; } if (t == 1) { val = val / 2; } if (t == 2) { val = val / 3; } if (t == 3) { val = val * 2; } hp = hp - val; if (hp <= 0) { if (ai == 0) { _root.hu_iu_lost++; } if (ai == 1) { _root.ai_iu_lost++; } if (t != 3) { duplicateMovieClip (_root.inf_1_death, "inf_d" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_inf_death_1"); } else { duplicateMovieClip (_root.inf_f_death, "inf_d" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_inf_death_0"); } _root["inf_d" + _root.misk_depth]._x = _x; _root["inf_d" + _root.misk_depth]._y = _y; _root["inf_d" + _root.misk_depth].dir = dir; _root.misk_depth++; removeMovieClip(this); } } function fire_weapon(t, p) { this.rfl_b.attachMovie("mg_shot", "msh" + _root.misk_depth, _root.misk_depth); _root.misk_depth++; if (hollowpoint == 1) { p = p * 1.7; } _root[t].damage(p + random(acc), 0); } hp = _root.ak74hp; hp_max = hp; speed = _root.ak74speed; rof = _root.ak74rof; power = _root.ak74pow; acc = _root.ak74acc; fire = rof; harm = _root.ak74harm; range = _root.ak74range; ros = _root.ros; scan = ros; trgt = ""; _global.active = 0; _global.ai = 0; _global.dir = 1; _global.name = ""; _xscale = (_root.unitScale * dir); _yscale = _root.unitScale; kevlar = 0; if ((ai == 0) && (_root.hu_kevlar >= 1)) { kevlar = 1; } if ((ai == 1) && (_root.ai_kevlar >= 1)) { kevlar = 1; } hollowpoint = 0; if ((ai == 0) && (_root.hu_hollowpoint >= 1)) { hollowpoint = 1; } if ((ai == 1) && (_root.ai_hollowpoint >= 1)) { hollowpoint = 1; } } onClipEvent (enterFrame) { if ((active == 1) && (_root.pause == 0)) { _x = (_x - (speed * dir)); if (dir == 1) { if (_x <= _root.leftBase) { _root.damage_base(harm, 0); removeMovieClip(this); } } if (dir == -1) { if (_x >= _root.rightBase) { _root.damage_base(harm, 1); removeMovieClip(this); } } fire--; scan--; if ((scan <= 0) && (trgt == "")) { scan = ros; if (ai == 0) { enemy = "ai_infantry_"; max_i = _root.ai_num; } else { enemy = "infantry_"; max_i = _root.hu_num; } i = 0; while (i < max_i) { if (_root[enemy + i].hp > 0) { if (Math.abs(_root[enemy + i]._x - _x) <= (range * 1.5)) { trgt = enemy + i; break; } } i++; } if (trgt == "") { if (ai == 0) { enemy = "ai_vehi_"; max_i = _root.ai_num; } else { enemy = "vehi_"; max_i = _root.hu_num; } i = 0; while (i < max_i) { if (_root[enemy + i].hp > 0) { if (Math.abs(_root[enemy + i]._x - _x) <= (range * 1.5)) { trgt = enemy + i; break; } } i++; } } } if (trgt != "") { if (_root[trgt].hp <= 0) { trgt = ""; } else { if ((_root[trgt]._y - _y) > speed) { _y = (_y + speed); } if ((_y - _root[trgt]._y) > speed) { _y = (_y - speed); } if (dir == -1) { if (((_root[trgt]._x - _x) <= range) && ((_root[trgt]._x - _x) > 0)) { if ((fire <= 0) && (Math.abs(_root[trgt]._y - _y) < 20)) { fire = rof; fire_weapon(trgt, power); } } } else if (((_x - _root[trgt]._x) <= range) && ((_x - _root[trgt]._x) > 0)) { if ((fire <= 0) && (Math.abs(_root[trgt]._y - _y) < 20)) { fire = rof; fire_weapon(trgt, power); } } } } } }
Instance of Symbol 135 MovieClip "m16" in Frame 88
onClipEvent (load) { function damage(val, t) { if ((t == 0) && (kevlar == 1)) { val = val / 1.5; } if (t == 1) { val = val / 2; } if (t == 2) { val = val / 3; } if (t == 3) { val = val * 2; } if ((t == 6) && (gasmask == 1)) { val = val / 10; } hp = hp - val; if (hp <= 0) { if (ai == 0) { _root.hu_iu_lost++; } if (ai == 1) { _root.ai_iu_lost++; } if (t != 3) { duplicateMovieClip (_root.inf_0_death, "inf_d" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_inf_death_1"); } else { duplicateMovieClip (_root.inf_f_death, "inf_d" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_inf_death_0"); } _root["inf_d" + _root.misk_depth]._x = _x; _root["inf_d" + _root.misk_depth]._y = _y; _root["inf_d" + _root.misk_depth].dir = dir; _root.misk_depth++; removeMovieClip(this); } } function fire_weapon(t, p) { this.rfl_b.attachMovie("mg_shot", "msh" + _root.misk_depth, _root.misk_depth); _root.misk_depth++; _root[t].damage(p + random(acc), 0); } hp = _root.m16hp; hp_max = hp; speed = _root.m16speed; rof = _root.m16rof; power = _root.m16pow; acc = _root.m16acc; fire = rof; harm = _root.m16harm; range = _root.m16range; ros = _root.ros; scan = ros; trgt = ""; _global.active = 0; _global.ai = 0; _global.dir = 1; _global.name = ""; _xscale = (_root.unitScale * dir); _yscale = _root.unitScale; med_heal = 0; if ((ai == 0) && (_root.hu_med_heal >= 1)) { med_heal = 1; } if ((ai == 1) && (_root.ai_med_heal >= 1)) { med_heal = 1; } kevlar = 0; if ((ai == 0) && (_root.hu_kevlar >= 1)) { kevlar = 1; } if ((ai == 1) && (_root.ai_kevlar >= 1)) { kevlar = 1; } gasmask = 0; if ((ai == 0) && (_root.hu_gasmask >= 1)) { gasmask = 1; } if ((ai == 1) && (_root.ai_gasmask >= 1)) { gasmask = 1; } } onClipEvent (enterFrame) { if ((active == 1) && (_root.pause == 0)) { _x = (_x - (speed * dir)); if ((med_heal == 1) && (hp < hp_max)) { hp = hp + _root.heal_val; } if (dir == 1) { if (_x <= _root.leftBase) { _root.damage_base(harm, 0); removeMovieClip(this); } } if (dir == -1) { if (_x >= _root.rightBase) { _root.damage_base(harm, 1); removeMovieClip(this); } } fire--; scan--; if ((scan <= 0) && (trgt == "")) { scan = ros; if (ai == 0) { enemy = "ai_infantry_"; max_i = _root.ai_num; } else { enemy = "infantry_"; max_i = _root.hu_num; } i = 0; while (i < max_i) { if (_root[enemy + i].hp > 0) { if (Math.abs(_root[enemy + i]._x - _x) <= (range * 1.5)) { trgt = enemy + i; break; } } i++; } if (trgt == "") { if (ai == 0) { enemy = "ai_vehi_"; max_i = _root.ai_num; } else { enemy = "vehi_"; max_i = _root.hu_num; } i = 0; while (i < max_i) { if (_root[enemy + i].hp > 0) { if (Math.abs(_root[enemy + i]._x - _x) <= (range * 1.5)) { trgt = enemy + i; break; } } i++; } } } if (trgt != "") { if (_root[trgt].hp <= 0) { trgt = ""; } else { if ((_root[trgt]._y - _y) > speed) { _y = (_y + speed); } if ((_y - _root[trgt]._y) > speed) { _y = (_y - speed); } if (dir == -1) { if (((_root[trgt]._x - _x) <= range) && ((_root[trgt]._x - _x) > 0)) { if ((fire <= 0) && (Math.abs(_root[trgt]._y - _y) < 20)) { fire = rof; fire_weapon(trgt, power); } } } else if (((_x - _root[trgt]._x) <= range) && ((_x - _root[trgt]._x) > 0)) { if ((fire <= 0) && (Math.abs(_root[trgt]._y - _y) < 20)) { fire = rof; fire_weapon(trgt, power); } } } } } }
Instance of Symbol 138 MovieClip "tile3" in Frame 88
on (press) { _root.select_tile(3); } on (rollOver) { _alpha = _root.tile_bright; } on (rollOut) { _alpha = _root.tile_default; }
Instance of Symbol 138 MovieClip "tile5" in Frame 88
on (press) { _root.select_tile(5); } on (rollOver) { _alpha = _root.tile_bright; } on (rollOut) { _alpha = _root.tile_default; }
Instance of Symbol 138 MovieClip "tile1" in Frame 88
on (press) { _root.select_tile(1); } on (rollOver) { _alpha = _root.tile_bright; } on (rollOut) { _alpha = _root.tile_default; }
Instance of Symbol 138 MovieClip "tile4" in Frame 88
on (press) { _root.select_tile(4); } on (rollOver) { _alpha = _root.tile_bright; } on (rollOut) { _alpha = _root.tile_default; }
Instance of Symbol 138 MovieClip "tile7" in Frame 88
on (press) { _root.select_tile(7); } on (rollOver) { _alpha = _root.tile_bright; } on (rollOut) { _alpha = _root.tile_default; }
Instance of Symbol 138 MovieClip "tile6" in Frame 88
on (press) { _root.select_tile(6); } on (rollOver) { _alpha = _root.tile_bright; } on (rollOut) { _alpha = _root.tile_default; }
Instance of Symbol 138 MovieClip "tile2" in Frame 88
on (press) { _root.select_tile(2); } on (rollOver) { _alpha = _root.tile_bright; } on (rollOut) { _alpha = _root.tile_default; }
Instance of Symbol 143 MovieClip "barracks_0" in Frame 88
onClipEvent (load) { function damage(val, t) { if (t == 2) { val = val / 3; } if (t == 3) { val = val * 2; } hp = hp - val; if (t == 1) { duplicateMovieClip (_root.he_blast, "hex" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_he_exp_0"); _root["hex" + _root.misk_depth]._x = _x; _root["hex" + _root.misk_depth]._y = _y; _root.misk_depth++; } if (hp <= 0) { _root["tile" + base_tile]._visible = 1; if (base_tile == _root.tile_sel) { _root.hide_all(); _root.sel_instance.bars._visible = 0; if ((ai == 0) && (_root.house == 0)) { _root.show_build_0(); } if ((ai == 0) && (_root.house == 1)) { _root.show_build_1(); } } duplicateMovieClip (_root.stru_death, "stru_d" + _root.misk_depth, _root.misk_depth); _root["stru_d" + _root.misk_depth]._x = _x; _root["stru_d" + _root.misk_depth]._y = _y; _root["stru_d" + _root.misk_depth].dir = dir; _root.misk_depth++; if (ai == 1) { _root.AI.barracks_0_num--; } removeMovieClip(this); } } function enqueue_unit(unit_name, unit_type, unit_value) { if (delay == -1) { if (_root.money >= unit_value) { _root.money = _root.money - unit_value; delay = unit_value; delay_max = delay; current = unit_name; cur_type = unit_type; } else { q_size = 0; } } else if ((q_size < q_max) && (current == unit_name)) { q_size++; q_current = unit_name; q_type = unit_type; q_value = unit_value; } } function show_buttons() { _root.show_bar_0(); } hp = _root.bar_0_hp; hp_max = hp; _global.active = 0; _global.ai = 0; _global.base_tile = 0; _global.repair = 0; _global.name = ""; this.en_hp_bar._visible = 0; this.en_hp_bar_bg._visible = 0; delay = -1; delay_max = -1; current = ""; cur_type = ""; q_current = ""; q_type = ""; q_value = -1; q_size = 0; q_max = 9; if ((active == 1) && (_root.tile_sel == base_tile)) { _root.show_bar_0(); } } on (press) { if (ai == 0) { _root.select_tile(base_tile); } } onClipEvent (enterFrame) { if (((active == 1) && (_root.pause == 0)) && (ai == 0)) { if (repair == 1) { if ((_root.rep_price <= _root.money) && (hp < hp_max)) { _root.money = _root.money - _root.rep_price; hp++; } else { repair = 0; } } if (delay != -1) { delay--; } if (delay == 0) { _root.create_unit(current, ai, cur_type, base_tile); delay = -1; delay_max = -1; if (q_size > 0) { q_size--; enqueue_unit(q_current, q_type, q_value); } } if (_root.tile_sel == base_tile) { if (q_size > 0) { _root.interface["btn_" + current].q_txt.text = q_size; } else { _root.interface["btn_" + current].q_txt.text = ""; } _root.sel_instance.bars._visible = 1; _root.sel_instance.bars.hp_bar._width = (hp / hp_max) * _root.sel_instance.bars.bg1._width; _root.sel_instance.bars.prog_bar._width = (1 - (delay / delay_max)) * _root.sel_instance.bars.bg1._width; } } if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { if (delay == -1) { s = random(10); if (s < _root.m16_pref) { u = 0; } else if (s < _root.sniper_pref) { u = 1; } else if (s < _root.bazoo_pref) { u = 2; } else { u = 3; } switch (u) { case 0 : delay = _root.m16_price * _root.ai_delay; current = "m16"; cur_type = "infantry"; break; case 1 : delay = _root.sniper_price * _root.ai_delay; current = "sniper"; cur_type = "infantry"; break; case 2 : delay = _root.bazoo_price * _root.ai_delay; current = "bazoo"; cur_type = "infantry"; break; case 3 : delay = _root.moto_price * _root.ai_delay; current = "moto"; cur_type = "vehi"; } } if (delay != -1) { delay--; } if (delay == 0) { delay = -1; _root.create_unit(current, ai, cur_type, base_tile); } } } on (rollOver) { if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { this.en_hp_bar._visible = 1; this.en_hp_bar_bg._visible = 1; this.en_hp_bar._width = (hp / hp_max) * this.en_hp_bar_bg._width; } } on (rollOut) { if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { this.en_hp_bar._visible = 0; this.en_hp_bar_bg._visible = 0; } }
Instance of Symbol 154 MovieClip "con_site_0" in Frame 88
onClipEvent (load) { function damage(val, t) { if (t == 2) { val = val / 3; } if (t == 3) { val = val * 2; } hp = hp - val; if (hp <= 0) { removeMovieClip(this); } } function show_buttons() { } _global.active = 0; _global.ai = 0; _global.base_tile = 0; _global.name = ""; scaff._alpha = 0; _global.delay = -1; _global.delay_max = -1; _global.current = ""; } on (press) { if (ai == 0) { _root.select_tile(base_tile); } } onClipEvent (enterFrame) { if ((active == 1) && (_root.pause == 0)) { if (delay != -1) { delay--; scaff._alpha = (1 - (delay / delay_max)) * 100; } if (delay == 0) { delay = -1; delay_max = -1; _root.create_stru(current, ai, base_tile); removeMovieClip(this); } if (_root.tile_sel == base_tile) { _root.sel_instance.bars._visible = 1; _root.sel_instance.bars.hp_bar._visible = 0; _root.sel_instance.bars.bg0._visible = 0; _root.sel_instance.bars.prog_bar._width = (1 - (delay / delay_max)) * _root.sel_instance.bars.bg1._width; } } }
Instance of Symbol 156 MovieClip "sniper" in Frame 88
onClipEvent (load) { function damage(val, t) { if ((t == 0) && (kevlar == 1)) { val = val / 1.5; } if (t == 1) { val = val / 2; } if (t == 2) { val = val / 3; } if (t == 3) { val = val * 2; } if ((t == 6) && (gasmask == 1)) { val = val / 10; } hp = hp - val; if (hp <= 0) { if (ai == 0) { _root.hu_iu_lost++; } if (ai == 1) { _root.ai_iu_lost++; } if (t != 3) { duplicateMovieClip (_root.inf_0_death, "inf_d" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_inf_death_1"); } else { duplicateMovieClip (_root.inf_f_death, "inf_d" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_inf_death_0"); } _root["inf_d" + _root.misk_depth]._x = _x; _root["inf_d" + _root.misk_depth]._y = _y; _root["inf_d" + _root.misk_depth].dir = dir; _root.misk_depth++; removeMovieClip(this); } } function fire_weapon(t, p) { this.rfl_b.attachMovie("mg_shot", "msh" + _root.misk_depth, _root.misk_depth); _root.misk_depth++; _root[t].damage(p + random(acc), 0); } hp = _root.sniper_hp; hp_max = hp; speed = _root.sniper_speed; rof = _root.sniper_rof; power = _root.sniper_pow; acc = _root.sniper_acc; fire = rof; harm = _root.sniper_harm; range = _root.sniper_range; ros = _root.ros; scan = ros; trgt = ""; _global.active = 0; _global.ai = 0; _global.dir = 1; _global.name = ""; _xscale = (_root.unitScale * dir); _yscale = _root.unitScale; med_heal = 0; if ((ai == 0) && (_root.hu_med_heal >= 1)) { med_heal = 1; } if ((ai == 1) && (_root.ai_med_heal >= 1)) { med_heal = 1; } kevlar = 0; if ((ai == 0) && (_root.hu_kevlar >= 1)) { kevlar = 1; } if ((ai == 1) && (_root.ai_kevlar >= 1)) { kevlar = 1; } gasmask = 0; if ((ai == 0) && (_root.hu_gasmask >= 1)) { gasmask = 1; } if ((ai == 1) && (_root.ai_gasmask >= 1)) { gasmask = 1; } } onClipEvent (enterFrame) { if ((active == 1) && (_root.pause == 0)) { _x = (_x - (speed * dir)); if ((med_heal == 1) && (hp < hp_max)) { hp = hp + _root.heal_val; } if (dir == 1) { if (_x <= _root.leftBase) { _root.damage_base(harm, 0); removeMovieClip(this); } } if (dir == -1) { if (_x >= _root.rightBase) { _root.damage_base(harm, 1); removeMovieClip(this); } } fire--; scan--; if ((scan <= 0) && (trgt == "")) { scan = ros; if (ai == 0) { enemy = "ai_infantry_"; max_i = _root.ai_num; } else { enemy = "infantry_"; max_i = _root.hu_num; } i = 0; while (i < max_i) { if (_root[enemy + i].hp > 0) { if (Math.abs(_root[enemy + i]._x - _x) <= (range * 1.5)) { trgt = enemy + i; break; } } i++; } if (trgt == "") { if (ai == 0) { enemy = "ai_vehi_"; max_i = _root.ai_num; } else { enemy = "vehi_"; max_i = _root.hu_num; } i = 0; while (i < max_i) { if (_root[enemy + i].hp > 0) { if (Math.abs(_root[enemy + i]._x - _x) <= (range * 1.5)) { trgt = enemy + i; break; } } i++; } } } if (trgt != "") { if (_root[trgt].hp <= 0) { trgt = ""; } else { if ((_root[trgt]._y - _y) > speed) { _y = (_y + speed); } if ((_y - _root[trgt]._y) > speed) { _y = (_y - speed); } if (dir == -1) { if (((_root[trgt]._x - _x) <= range) && ((_root[trgt]._x - _x) > 0)) { if ((fire <= 0) && (Math.abs(_root[trgt]._y - _y) < 20)) { fire = rof; fire_weapon(trgt, power); } } } else if (((_x - _root[trgt]._x) <= range) && ((_x - _root[trgt]._x) > 0)) { if ((fire <= 0) && (Math.abs(_root[trgt]._y - _y) < 20)) { fire = rof; fire_weapon(trgt, power); } } } } } }
Instance of Symbol 165 MovieClip "inf_1_death" in Frame 88
onClipEvent (load) { _global.dir = 1; _xscale = ((1.2 * _root.unitScale) * dir); _yscale = (1.2 * _root.unitScale); }
Instance of Symbol 174 MovieClip "con_site_1" in Frame 88
onClipEvent (load) { function damage(val, t) { if (t == 2) { val = val / 3; } if (t == 3) { val = val * 2; } hp = hp - val; if (hp <= 0) { removeMovieClip(this); } } function show_buttons() { } _global.active = 0; _global.ai = 0; _global.base_tile = 0; _global.name = ""; scaff._alpha = 0; _global.delay = -1; _global.delay_max = -1; _global.current = ""; } on (press) { if (ai == 0) { _root.select_tile(base_tile); } } onClipEvent (enterFrame) { if ((active == 1) && (_root.pause == 0)) { if (delay != -1) { delay--; scaff._alpha = (1 - (delay / delay_max)) * 100; } if (delay == 0) { delay = -1; delay_max = -1; _root.create_stru(current, ai, base_tile); removeMovieClip(this); } if (_root.tile_sel == base_tile) { _root.sel_instance.bars._visible = 1; _root.sel_instance.bars.hp_bar._visible = 0; _root.sel_instance.bars.bg0._visible = 0; _root.sel_instance.bars.prog_bar._width = (1 - (delay / delay_max)) * _root.sel_instance.bars.bg1._width; } } }
Instance of Symbol 176 MovieClip "barracks_1" in Frame 88
onClipEvent (load) { function damage(val, t) { if (t == 2) { val = val / 3; } if (t == 3) { val = val * 2; } hp = hp - val; if (t == 1) { duplicateMovieClip (_root.he_blast, "hex" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_he_exp_0"); _root["hex" + _root.misk_depth]._x = _x; _root["hex" + _root.misk_depth]._y = _y; _root.misk_depth++; } if (hp <= 0) { _root["tile" + base_tile]._visible = 1; if (base_tile == _root.tile_sel) { _root.hide_all(); _root.sel_instance.bars._visible = 0; if ((ai == 0) && (_root.house == 0)) { _root.show_build_0(); } if ((ai == 0) && (_root.house == 1)) { _root.show_build_1(); } } duplicateMovieClip (_root.stru_death, "stru_d" + _root.misk_depth, _root.misk_depth); _root["stru_d" + _root.misk_depth]._x = _x; _root["stru_d" + _root.misk_depth]._y = _y; _root["stru_d" + _root.misk_depth].dir = dir; _root.misk_depth++; if (ai == 1) { _root.AI.barracks_1_num--; } removeMovieClip(this); } } function enqueue_unit(unit_name, unit_type, unit_value) { if (delay == -1) { if (_root.money >= unit_value) { _root.money = _root.money - unit_value; delay = unit_value; delay_max = delay; current = unit_name; cur_type = unit_type; } else { q_size = 0; } } else if ((q_size < q_max) && (current == unit_name)) { q_size++; q_current = unit_name; q_type = unit_type; q_value = unit_value; } } function show_buttons() { _root.show_bar_1(); } hp = _root.bar_1_hp; hp_max = hp; _global.active = 0; _global.ai = 0; _global.base_tile = 0; _global.repair = 0; _global.name = ""; this.en_hp_bar._visible = 0; this.en_hp_bar_bg._visible = 0; delay = -1; delay_max = -1; current = ""; cur_type = ""; q_current = ""; q_type = ""; q_value = -1; q_size = 0; q_max = 9; if ((active == 1) && (_root.tile_sel == base_tile)) { _root.show_bar_1(); } } on (press) { if (ai == 0) { _root.select_tile(base_tile); } } onClipEvent (enterFrame) { if (((active == 1) && (_root.pause == 0)) && (ai == 0)) { if (repair == 1) { if ((_root.rep_price <= _root.money) && (hp < hp_max)) { _root.money = _root.money - _root.rep_price; hp++; } else { repair = 0; } } if (delay != -1) { delay--; } if (delay == 0) { _root.create_unit(current, ai, cur_type, base_tile); delay = -1; delay_max = -1; if (q_size > 0) { q_size--; enqueue_unit(q_current, q_type, q_value); } } if (_root.tile_sel == base_tile) { if (q_size > 0) { _root.interface["btn_" + current].q_txt.text = q_size; } else { _root.interface["btn_" + current].q_txt.text = ""; } _root.sel_instance.bars._visible = 1; _root.sel_instance.bars.hp_bar._width = (hp / hp_max) * _root.sel_instance.bars.bg1._width; _root.sel_instance.bars.prog_bar._width = (1 - (delay / delay_max)) * _root.sel_instance.bars.bg1._width; } } if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { if (delay == -1) { s = random(10); if (s < _root.ak74_pref) { u = 0; } else if (s < _root.flame_pref) { u = 1; } else if (s < _root.rpg_pref) { u = 2; } else { u = 3; } switch (u) { case 0 : delay = _root.ak74_price * _root.ai_delay; current = "ak74"; cur_type = "infantry"; break; case 1 : delay = _root.flame_price * _root.ai_delay; current = "flame"; cur_type = "infantry"; break; case 2 : delay = _root.rpg_price * _root.ai_delay; current = "rpg"; cur_type = "infantry"; break; case 3 : } } if (delay != -1) { delay--; } if (delay == 0) { delay = -1; _root.create_unit(current, ai, cur_type, base_tile); } } } on (rollOver) { if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { this.en_hp_bar._visible = 1; this.en_hp_bar_bg._visible = 1; this.en_hp_bar._width = (hp / hp_max) * this.en_hp_bar_bg._width; } } on (rollOut) { if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { this.en_hp_bar._visible = 0; this.en_hp_bar_bg._visible = 0; } }
Instance of Symbol 178 MovieClip "bazoo" in Frame 88
onClipEvent (load) { function damage(val, t) { if ((t == 0) && (kevlar == 1)) { val = val / 1.5; } if (t == 1) { val = val / 2; } if (t == 2) { val = val / 3; } if (t == 3) { val = val * 2; } if ((t == 6) && (gasmask == 1)) { val = val / 10; } hp = hp - val; if (hp <= 0) { if (ai == 0) { _root.hu_iu_lost++; } if (ai == 1) { _root.ai_iu_lost++; } if (t != 3) { duplicateMovieClip (_root.inf_0_death, "inf_d" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_inf_death_1"); } else { duplicateMovieClip (_root.inf_f_death, "inf_d" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_inf_death_0"); } _root["inf_d" + _root.misk_depth]._x = _x; _root["inf_d" + _root.misk_depth]._y = _y; _root["inf_d" + _root.misk_depth].dir = dir; _root.misk_depth++; removeMovieClip(this); } } function fire_weapon(t, p) { duplicateMovieClip (_root.tow_missile, "missile" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_rpg"); _root["missile" + _root.misk_depth]._x = _x; _root["missile" + _root.misk_depth]._y = _y - 5; _root["missile" + _root.misk_depth].ai = ai; _root["missile" + _root.misk_depth].dir = dir; _root["missile" + _root.misk_depth].power = power + random(acc); _root["missile" + _root.misk_depth].trgt = trgt; _root["missile" + _root.misk_depth].active = 1; _root.misk_depth++; } hp = _root.bazoo_hp; hp_max = hp; speed = _root.bazoo_speed; rof = _root.bazoo_rof; power = _root.bazoo_pow; acc = _root.bazoo_acc; fire = rof; harm = _root.bazoo_harm; range = _root.bazoo_range; ros = _root.ros; scan = ros; trgt = ""; _global.active = 0; _global.ai = 0; _global.dir = 1; _global.name = ""; _xscale = (_root.unitScale * dir); _yscale = _root.unitScale; med_heal = 0; if ((ai == 0) && (_root.hu_med_heal >= 1)) { med_heal = 1; } if ((ai == 1) && (_root.ai_med_heal >= 1)) { med_heal = 1; } kevlar = 0; if ((ai == 0) && (_root.hu_kevlar >= 1)) { kevlar = 1; } if ((ai == 1) && (_root.ai_kevlar >= 1)) { kevlar = 1; } gasmask = 0; if ((ai == 0) && (_root.hu_gasmask >= 1)) { gasmask = 1; } if ((ai == 1) && (_root.ai_gasmask >= 1)) { gasmask = 1; } } onClipEvent (enterFrame) { if ((active == 1) && (_root.pause == 0)) { _x = (_x - (speed * dir)); if ((med_heal == 1) && (hp < hp_max)) { hp = hp + _root.heal_val; } if (dir == 1) { if (_x <= _root.leftBase) { _root.damage_base(harm, 0); removeMovieClip(this); } } if (dir == -1) { if (_x >= _root.rightBase) { _root.damage_base(harm, 1); removeMovieClip(this); } } fire--; scan--; if ((scan <= 0) && (trgt == "")) { scan = ros; if (ai == 0) { enemy = "ai_vehi_"; max_i = _root.ai_num; } else { enemy = "vehi_"; max_i = _root.hu_num; } i = 0; while (i < max_i) { if (_root[enemy + i].hp > 0) { if (Math.abs(_root[enemy + i]._x - _x) <= (range * 1.5)) { trgt = enemy + i; break; } } i++; } if (trgt == "") { if (ai == 0) { enemy = "ai_infantry_"; max_i = _root.ai_num; } else { enemy = "infantry_"; max_i = _root.hu_num; } i = 0; while (i < max_i) { if (_root[enemy + i].hp > 0) { if (Math.abs(_root[enemy + i]._x - _x) <= (range * 1.5)) { trgt = enemy + i; break; } } i++; } } } if (trgt != "") { if (dir == -1) { if (_root[trgt]._x < _x) { trgt = ""; } } if (dir == 1) { if (_root[trgt]._x > _x) { trgt = ""; } } if (_root[trgt].hp <= 0) { trgt = ""; } else { if ((_root[trgt]._y - _y) > speed) { _y = (_y + speed); } if ((_y - _root[trgt]._y) > speed) { _y = (_y - speed); } if (dir == -1) { if (((_root[trgt]._x - _x) <= range) && ((_root[trgt]._x - _x) > 0)) { if ((fire <= 0) && (Math.abs(_root[trgt]._y - _y) < 50)) { fire = rof; fire_weapon(trgt, power); } } } else if (((_x - _root[trgt]._x) <= range) && ((_x - _root[trgt]._x) > 0)) { if ((fire <= 0) && (Math.abs(_root[trgt]._y - _y) < 50)) { fire = rof; fire_weapon(trgt, power); } } } } } }
Instance of Symbol 181 MovieClip "fire_fire" in Frame 88
onClipEvent (load) { _global.active = 0; _global.ai = 0; _global.dir = 1; _global.power = 10; _xscale = ((1.2 * _root.unitScale) * dir); _yscale = (1.2 * _root.unitScale); c = 0; } onClipEvent (enterFrame) { if ((active == 1) && (_root.pause == 0)) { c++; if (((c == 8) || (c == 4)) || (c == 14)) { if (ai == 0) { enemy = "ai_infantry_"; max_i = _root.ai_num; } else { enemy = "infantry_"; max_i = _root.hu_num; } i = 0; while (i < max_i) { if (this.hitTest(_root[enemy + i])) { _root[enemy + i].damage(power, 3); } i++; } if (ai == 0) { enemy = "ai_vehi_"; max_i = _root.ai_num; } else { enemy = "vehi_"; max_i = _root.hu_num; } i = 0; while (i < max_i) { if (this.hitTest(_root[enemy + i])) { _root[enemy + i].damage(power, 3); } i++; } } } }
Instance of Symbol 183 MovieClip "flame" in Frame 88
onClipEvent (load) { function damage(val, t) { if ((t == 0) && (kevlar == 1)) { val = val / 1.5; } if (t == 1) { val = val / 2; } if (t == 2) { val = val / 3; } if (t == 3) { val = val * 2; } hp = hp - val; if (hp <= 0) { if (ai == 0) { _root.hu_iu_lost++; } if (ai == 1) { _root.ai_iu_lost++; } if (t != 3) { duplicateMovieClip (_root.inf_1_death, "inf_d" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_inf_death_1"); } else { duplicateMovieClip (_root.inf_f_death, "inf_d" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_inf_death_0"); } _root["inf_d" + _root.misk_depth]._x = _x; _root["inf_d" + _root.misk_depth]._y = _y; _root["inf_d" + _root.misk_depth].dir = dir; _root.misk_depth++; removeMovieClip(this); } } function fire_weapon(t, p) { _root.sound_f("snd_flame"); duplicateMovieClip (_root.fire_fire, "fire" + _root.misk_depth, _root.misk_depth); _root["fire" + _root.misk_depth]._x = _x; _root["fire" + _root.misk_depth]._y = _y; _root["fire" + _root.misk_depth].ai = ai; _root["fire" + _root.misk_depth].dir = dir; if (napalm == 1) { p = p * 1.7; } _root["fire" + _root.misk_depth].power = p + random(acc); _root["fire" + _root.misk_depth].active = 1; _root.misk_depth++; } hp = _root.flame_hp; hp_max = hp; speed = _root.flame_speed; rof = _root.flame_rof; power = _root.flame_pow; acc = _root.flame_acc; fire = rof; harm = _root.flame_harm; range = _root.flame_range; ros = _root.ros; scan = ros; trgt = ""; _global.active = 0; _global.ai = 0; _global.dir = 1; _global.name = ""; _xscale = (_root.unitScale * dir); _yscale = _root.unitScale; kevlar = 0; if ((ai == 0) && (_root.hu_kevlar >= 1)) { kevlar = 1; } if ((ai == 1) && (_root.ai_kevlar >= 1)) { kevlar = 1; } napalm = 0; if ((ai == 0) && (_root.hu_napalm >= 1)) { napalm = 1; } if ((ai == 1) && (_root.ai_napalm >= 1)) { napalm = 1; } } onClipEvent (enterFrame) { if ((active == 1) && (_root.pause == 0)) { _x = (_x - (speed * dir)); if (dir == 1) { if (_x <= _root.leftBase) { _root.damage_base(harm, 0); removeMovieClip(this); } } if (dir == -1) { if (_x >= _root.rightBase) { _root.damage_base(harm, 1); removeMovieClip(this); } } fire--; scan--; if ((scan <= 0) && (trgt == "")) { scan = ros; if (ai == 0) { enemy = "ai_infantry_"; max_i = _root.ai_num; } else { enemy = "infantry_"; max_i = _root.hu_num; } i = 0; while (i < max_i) { if (_root[enemy + i].hp > 0) { if (Math.abs(_root[enemy + i]._x - _x) <= (range * 1.5)) { trgt = enemy + i; break; } } i++; } if (trgt == "") { if (ai == 0) { enemy = "ai_vehi_"; max_i = _root.ai_num; } else { enemy = "vehi_"; max_i = _root.hu_num; } i = 0; while (i < max_i) { if (_root[enemy + i].hp > 0) { if (Math.abs(_root[enemy + i]._x - _x) <= (range * 1.5)) { trgt = enemy + i; break; } } i++; } } } if (trgt != "") { if (_root[trgt].hp <= 0) { trgt = ""; } else { if ((_root[trgt]._y - _y) > speed) { _y = (_y + speed); } if ((_y - _root[trgt]._y) > speed) { _y = (_y - speed); } if (dir == -1) { if (((_root[trgt]._x - _x) <= range) && ((_root[trgt]._x - _x) > 0)) { if ((fire <= 0) && (Math.abs(_root[trgt]._y - _y) < 20)) { fire = rof; fire_weapon(trgt, power); } } } else if (((_x - _root[trgt]._x) <= range) && ((_x - _root[trgt]._x) > 0)) { if ((fire <= 0) && (Math.abs(_root[trgt]._y - _y) < 20)) { fire = rof; fire_weapon(trgt, power); } } } } } }
Instance of Symbol 185 MovieClip "rpg" in Frame 88
onClipEvent (load) { function damage(val, t) { if ((t == 0) && (kevlar == 1)) { val = val / 1.5; } if (t == 1) { val = val / 2; } if (t == 2) { val = val / 3; } if (t == 3) { val = val * 2; } hp = hp - val; if (hp <= 0) { if (ai == 0) { _root.hu_iu_lost++; } if (ai == 1) { _root.ai_iu_lost++; } if (t != 3) { duplicateMovieClip (_root.inf_1_death, "inf_d" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_inf_death_1"); } else { duplicateMovieClip (_root.inf_f_death, "inf_d" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_inf_death_0"); } _root["inf_d" + _root.misk_depth]._x = _x; _root["inf_d" + _root.misk_depth]._y = _y; _root["inf_d" + _root.misk_depth].dir = dir; _root.misk_depth++; removeMovieClip(this); } } function fire_weapon(t, p) { duplicateMovieClip (_root.rpg_missile, "missile" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_rpg"); _root["missile" + _root.misk_depth]._x = _x; _root["missile" + _root.misk_depth]._y = _y - 5; _root["missile" + _root.misk_depth].ai = ai; _root["missile" + _root.misk_depth].dir = dir; _root["missile" + _root.misk_depth].power = power + random(acc); _root["missile" + _root.misk_depth].trgt = trgt; _root["missile" + _root.misk_depth].active = 1; _root.misk_depth++; } hp = _root.rpg_hp; hp_max = hp; speed = _root.rpg_speed; rof = _root.rpg_rof; power = _root.rpg_pow; acc = _root.rpg_acc; fire = rof; harm = _root.rpg_harm; range = _root.rpg_range; ros = _root.ros; scan = ros; trgt = ""; _global.active = 0; _global.ai = 0; _global.dir = 1; _global.name = ""; _xscale = (_root.unitScale * dir); _yscale = _root.unitScale; kevlar = 0; if ((ai == 0) && (_root.hu_kevlar >= 1)) { kevlar = 1; } if ((ai == 1) && (_root.ai_kevlar >= 1)) { kevlar = 1; } } onClipEvent (enterFrame) { if ((active == 1) && (_root.pause == 0)) { _x = (_x - (speed * dir)); if (dir == 1) { if (_x <= _root.leftBase) { _root.damage_base(harm, 0); removeMovieClip(this); } } if (dir == -1) { if (_x >= _root.rightBase) { _root.damage_base(harm, 1); removeMovieClip(this); } } fire--; scan--; if ((scan <= 0) && (trgt == "")) { scan = ros; if (ai == 0) { enemy = "ai_vehi_"; max_i = _root.ai_num; } else { enemy = "vehi_"; max_i = _root.hu_num; } i = 0; while (i < max_i) { if (_root[enemy + i].hp > 0) { if (Math.abs(_root[enemy + i]._x - _x) <= (range * 1.5)) { trgt = enemy + i; break; } } i++; } if (trgt == "") { if (ai == 0) { enemy = "ai_infantry_"; max_i = _root.ai_num; } else { enemy = "infantry_"; max_i = _root.hu_num; } i = 0; while (i < max_i) { if (_root[enemy + i].hp > 0) { if (Math.abs(_root[enemy + i]._x - _x) <= (range * 1.5)) { trgt = enemy + i; break; } } i++; } } } if (trgt != "") { if (dir == -1) { if (_root[trgt]._x < _x) { trgt = ""; } } if (dir == 1) { if (_root[trgt]._x > _x) { trgt = ""; } } if (_root[trgt].hp <= 0) { trgt = ""; } else { if ((_root[trgt]._y - _y) > speed) { _y = (_y + speed); } if ((_y - _root[trgt]._y) > speed) { _y = (_y - speed); } if (dir == -1) { if (((_root[trgt]._x - _x) <= range) && ((_root[trgt]._x - _x) > 0)) { if ((fire <= 0) && (Math.abs(_root[trgt]._y - _y) < 50)) { fire = rof; fire_weapon(trgt, power); } } } else if (((_x - _root[trgt]._x) <= range) && ((_x - _root[trgt]._x) > 0)) { if ((fire <= 0) && (Math.abs(_root[trgt]._y - _y) < 50)) { fire = rof; fire_weapon(trgt, power); } } } } } }
Instance of Symbol 200 MovieClip "inf_f_death" in Frame 88
onClipEvent (load) { _global.dir = 1; _xscale = ((1.2 * _root.unitScale) * dir); _yscale = (1.2 * _root.unitScale); speed = 2; }
Instance of Symbol 202 MovieClip "moto" in Frame 88
onClipEvent (load) { function damage(val, t) { if (t == 2) { val = val * 1.5; } if (t == 3) { val = val * 1.5; } if ((t == 6) && (gasmask == 1)) { val = val / 10; } hp = hp - val; if (hp <= 0) { if (ai == 0) { _root.hu_vu_lost++; } if (ai == 1) { _root.ai_vu_lost++; } duplicateMovieClip (_root.moto_0_death, "moto_d" + _root.misk_depth, _root.misk_depth); _root["moto_d" + _root.misk_depth]._x = _x; _root["moto_d" + _root.misk_depth]._y = _y; _root["moto_d" + _root.misk_depth].dir = dir; _root.misk_depth++; removeMovieClip(this); } } function fire_weapon(t, p) { this.rfl_b.attachMovie("mg_shot", "msh" + _root.misk_depth, _root.misk_depth); _root.misk_depth++; _root[t].damage(p + random(acc), 0); } hp = _root.moto_hp; hp_max = hp; speed = _root.moto_speed; rof = _root.moto_rof; power = _root.moto_pow; acc = _root.moto_acc; fire = rof; harm = _root.moto_harm; range = _root.moto_range; ros = _root.ros; scan = ros; trgt = ""; _global.active = 0; _global.ai = 0; _global.dir = 1; _global.name = ""; _xscale = (_root.unitScale * dir); _yscale = _root.unitScale; gasmask = 0; if ((ai == 0) && (_root.hu_gasmask >= 1)) { gasmask = 1; } if ((ai == 1) && (_root.ai_gasmask >= 1)) { gasmask = 1; } } onClipEvent (enterFrame) { if ((active == 1) && (_root.pause == 0)) { _x = (_x - (speed * dir)); if (dir == 1) { if (_x <= _root.leftBase) { _root.damage_base(harm, 0); removeMovieClip(this); } } if (dir == -1) { if (_x >= _root.rightBase) { _root.damage_base(harm, 1); removeMovieClip(this); } } fire--; scan--; if ((scan <= 0) && (trgt == "")) { scan = ros; if (ai == 0) { enemy = "ai_infantry_"; max_i = _root.ai_num; } else { enemy = "infantry_"; max_i = _root.hu_num; } i = 0; while (i < max_i) { if (_root[enemy + i].hp > 0) { if (Math.abs(_root[enemy + i]._x - _x) <= (range * 1.5)) { if (((dir == 1) && (_root[enemy + i]._x < _x)) || ((dir == -1) && (_root[enemy + i]._x > _x))) { trgt = enemy + i; break; } } } i++; } if (trgt == "") { if (ai == 0) { enemy = "ai_vehi_"; max_i = _root.ai_num; } else { enemy = "vehi_"; max_i = _root.hu_num; } i = 0; while (i < max_i) { if (_root[enemy + i].hp > 0) { if (Math.abs(_root[enemy + i]._x - _x) <= (range * 1.5)) { if (((dir == 1) && (_root[enemy + i]._x < _x)) || ((dir == -1) && (_root[enemy + i]._x > _x))) { trgt = enemy + i; break; } } } i++; } } } if (trgt != "") { if (dir == -1) { if (_root[trgt]._x < _x) { trgt = ""; } } if (dir == 1) { if (_root[trgt]._x > _x) { trgt = ""; } } if (_root[trgt].hp <= 0) { trgt = ""; } else { if ((_root[trgt]._y - _y) > speed) { _y = (_y + (speed / 2)); } if ((_y - _root[trgt]._y) > speed) { _y = (_y - (speed / 2)); } if (dir == -1) { if (((_root[trgt]._x - _x) <= range) && ((_root[trgt]._x - _x) > 0)) { if ((fire <= 0) && (Math.abs(_root[trgt]._y - _y) < 20)) { fire = rof; fire_weapon(trgt, power); } } } else if (((_x - _root[trgt]._x) <= range) && ((_x - _root[trgt]._x) > 0)) { if ((fire <= 0) && (Math.abs(_root[trgt]._y - _y) < 20)) { fire = rof; fire_weapon(trgt, power); } } } } } }
Instance of Symbol 204 MovieClip "ftank" in Frame 88
onClipEvent (load) { function damage(val, t) { if (t == 0) { val = val / 2; } if (t == 2) { val = val * 3; } if (t == 3) { val = val * 2; } hp = hp - val; if (hp <= 0) { if (ai == 0) { _root.hu_vu_lost++; } if (ai == 1) { _root.ai_vu_lost++; } duplicateMovieClip (_root.tank_death, "tnk_d" + _root.misk_depth, _root.misk_depth); _root["tnk_d" + _root.misk_depth]._x = _x; _root["tnk_d" + _root.misk_depth]._y = _y; _root["tnk_d" + _root.misk_depth].dir = dir; _root.misk_depth++; duplicateMovieClip (_root.fiery_blast, "f_d" + _root.misk_depth, _root.misk_depth); _root["f_d" + _root.misk_depth]._x = _x; _root["f_d" + _root.misk_depth]._y = _y; _root["f_d" + _root.misk_depth].dir = dir; _root.misk_depth++; removeMovieClip(this); } } function fire_weapon(t, p) { duplicateMovieClip (_root.fire_fire, "fire" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_flame"); _root["fire" + _root.misk_depth]._x = _x - (7 * dir); _root["fire" + _root.misk_depth]._y = _y + 5; _root["fire" + _root.misk_depth].ai = ai; _root["fire" + _root.misk_depth].dir = dir; if (napalm == 1) { p = p * 1.7; } _root["fire" + _root.misk_depth].power = p + random(acc); _root["fire" + _root.misk_depth].active = 1; _root.misk_depth++; duplicateMovieClip (_root.fire_fire, "fire" + _root.misk_depth, _root.misk_depth); _root["fire" + _root.misk_depth]._x = _x - (7 * dir); _root["fire" + _root.misk_depth]._y = _y - 7; _root["fire" + _root.misk_depth].ai = ai; _root["fire" + _root.misk_depth].dir = dir; _root["fire" + _root.misk_depth].power = power + random(acc); _root["fire" + _root.misk_depth].active = 1; _root.misk_depth++; } hp = _root.ftank_hp; hp_max = hp; speed = _root.ftank_speed; rof = _root.ftank_rof; power = _root.ftank_pow; acc = _root.ftank_acc; fire = rof; harm = _root.ftank_harm; range = _root.ftank_range; ros = _root.ros; scan = ros; trgt = ""; _global.active = 0; _global.ai = 0; _global.dir = 1; _global.name = ""; _xscale = (_root.unitScale * dir); _yscale = _root.unitScale; napalm = 0; if ((ai == 0) && (_root.hu_napalm >= 1)) { napalm = 1; } if ((ai == 1) && (_root.ai_napalm >= 1)) { napalm = 1; } } onClipEvent (enterFrame) { if ((active == 1) && (_root.pause == 0)) { _x = (_x - (speed * dir)); if (dir == 1) { if (_x <= _root.leftBase) { _root.damage_base(harm, 0); removeMovieClip(this); } } if (dir == -1) { if (_x >= _root.rightBase) { _root.damage_base(harm, 1); removeMovieClip(this); } } fire--; scan--; if ((scan <= 0) && (trgt == "")) { scan = ros; if (ai == 0) { enemy = "ai_infantry_"; max_i = _root.ai_num; } else { enemy = "infantry_"; max_i = _root.hu_num; } i = 0; while (i < max_i) { if (_root[enemy + i].hp > 0) { if (Math.abs(_root[enemy + i]._x - _x) <= (range * 1.5)) { if (((dir == 1) && (_root[enemy + i]._x < _x)) || ((dir == -1) && (_root[enemy + i]._x > _x))) { trgt = enemy + i; break; } } } i++; } if (trgt == "") { if (ai == 0) { enemy = "ai_vehi_"; max_i = _root.ai_num; } else { enemy = "vehi_"; max_i = _root.hu_num; } i = 0; while (i < max_i) { if (_root[enemy + i].hp > 0) { if (Math.abs(_root[enemy + i]._x - _x) <= (range * 1.5)) { if (((dir == 1) && (_root[enemy + i]._x < _x)) || ((dir == -1) && (_root[enemy + i]._x > _x))) { trgt = enemy + i; break; } } } i++; } } } if (trgt != "") { if (dir == -1) { if (_root[trgt]._x < _x) { trgt = ""; } } if (dir == 1) { if (_root[trgt]._x > _x) { trgt = ""; } } if (_root[trgt].hp <= 0) { trgt = ""; } else { if ((_root[trgt]._y - _y) > speed) { _y = (_y + speed); } if ((_y - _root[trgt]._y) > speed) { _y = (_y - speed); } if (dir == -1) { if (((_root[trgt]._x - _x) <= range) && ((_root[trgt]._x - _x) > 0)) { if ((fire <= 0) && (Math.abs(_root[trgt]._y - _y) < 20)) { fire = rof; fire_weapon(trgt, power); } } } else if (((_x - _root[trgt]._x) <= range) && ((_x - _root[trgt]._x) > 0)) { if ((fire <= 0) && (Math.abs(_root[trgt]._y - _y) < 20)) { fire = rof; fire_weapon(trgt, power); } } } } } }
Instance of Symbol 209 MovieClip "moto_0_death" in Frame 88
onClipEvent (load) { _global.dir = 1; _xscale = ((1.2 * _root.unitScale) * dir); _yscale = (1.2 * _root.unitScale); }
Instance of Symbol 214 MovieClip "rpg_missile" in Frame 88
onClipEvent (load) { _global.power = 1; speed = 15; turnspeed = 4; lifetime = 45; _visible = 0; _global.active = 0; _global.trgt = ""; _global.dir = 1; if (dir == 1) { _rotation = -90; } else { _rotation = 90; } _xscale = _root.unitScale; _yscale = _root.unitScale; } onClipEvent (enterFrame) { if ((active == 1) && (_root.pause == 0)) { lifetime--; if (lifetime <= 0) { removeMovieClip(this); } if (_root[trgt].hp <= 0) { removeMovieClip(this); } delta_x = _x - _root[trgt]._x; delta_y = _y - _root[trgt]._y; Rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180); if (Math.abs(_rotation - Rotation) <= turnspeed) { _rotation = Rotation; } else if (_rotation < Rotation) { _rotation = (_rotation + turnspeed); } else { _rotation = (_rotation - turnspeed); } _visible = 1; proximity = Math.sqrt((delta_x * delta_x) + (delta_y * delta_y)); if (proximity > (_height / 2)) { _y = (_y - (speed * Math.cos(_rotation * (Math.PI/180)))); _x = (_x + (speed * Math.sin(_rotation * (Math.PI/180)))); } if (proximity < 20) { _root[trgt].damage(power, 2); duplicateMovieClip (_root.rpg_blast, "bl" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_rpg"); _root["bl" + _root.misk_depth]._x = _x; _root["bl" + _root.misk_depth]._y = _y; _root["bl" + _root.misk_depth]._xscale = _root.unitScale; _root["bl" + _root.misk_depth]._yscale = _root.unitScale; _root["bl" + _root.misk_depth].active = 1; _root.misk_depth++; removeMovieClip(this); } } }
Instance of Symbol 230 MovieClip "tank" in Frame 88
onClipEvent (load) { function damage(val, t) { if (t == 0) { val = val / 3; } if (t == 2) { if (this.raexp._visible == 0) { val = val * 1.5; } else { val = val / 2; } } if (t == 3) { val = val * 1.2; } hp = hp - val; if (hp <= 0) { if (ai == 0) { _root.hu_vu_lost++; } if (ai == 1) { _root.ai_vu_lost++; } duplicateMovieClip (_root.tank_death, "t_d" + _root.misk_depth, _root.misk_depth); _root["t_d" + _root.misk_depth]._x = _x; _root["t_d" + _root.misk_depth]._y = _y; _root["t_d" + _root.misk_depth].dir = dir; _root.misk_depth++; removeMovieClip(this); } } function fire_weapon(t, p) { this.rfl_b.attachMovie("tank_shot", "tsh" + _root.misk_depth, _root.misk_depth); _root.misk_depth++; duplicateMovieClip (_root.he_blast, "hex" + _root.misk_depth, _root.misk_depth); _root["hex" + _root.misk_depth]._x = _root[t]._x; _root["hex" + _root.misk_depth]._y = _root[t]._y; _root["hex" + _root.misk_depth].dir = dir; _root.misk_depth++; _root[t].damage(p + random(acc), 1); } hp = _root.tank_hp; hp_max = hp; speed = _root.tank_speed; rof = _root.tank_rof; power = _root.tank_pow; acc = _root.tank_acc; fire = rof; harm = _root.tank_harm; range = _root.tank_range; ros = _root.ros; scan = ros; trgt = ""; _global.active = 0; _global.ai = 0; _global.dir = 1; _global.name = ""; _xscale = (_root.unitScale * dir); _yscale = _root.unitScale; this.raexp._visible = 0; if (ai == 0) { if (_root.hu_raexp == 1) { this.raexp._visible = 1; } } else if (_root.ai_raexp == 1) { this.raexp._visible = 1; } } onClipEvent (enterFrame) { if ((active == 1) && (_root.pause == 0)) { _x = (_x - (speed * dir)); if (dir == 1) { if (_x <= _root.leftBase) { _root.damage_base(harm, 0); removeMovieClip(this); } } if (dir == -1) { if (_x >= _root.rightBase) { _root.damage_base(harm, 1); removeMovieClip(this); } } fire--; scan--; if ((scan <= 0) && (trgt == "")) { scan = ros; if (ai == 0) { enemy = "ai_vehi_"; max_i = _root.ai_num; } else { enemy = "vehi_"; max_i = _root.hu_num; } i = 0; while (i < max_i) { if (_root[enemy + i].hp > 0) { if (Math.abs(_root[enemy + i]._x - _x) <= (range * 1.5)) { if (((dir == 1) && (_root[enemy + i]._x < _x)) || ((dir == -1) && (_root[enemy + i]._x > _x))) { trgt = enemy + i; break; } } } i++; } if (trgt == "") { if (ai == 0) { enemy = "ai_infantry_"; max_i = _root.ai_num; } else { enemy = "infantry_"; max_i = _root.hu_num; } i = 0; while (i < max_i) { if (_root[enemy + i].hp > 0) { if (Math.abs(_root[enemy + i]._x - _x) <= (range * 1.5)) { if (((dir == 1) && (_root[enemy + i]._x < _x)) || ((dir == -1) && (_root[enemy + i]._x > _x))) { trgt = enemy + i; break; } } } i++; } } } if (trgt != "") { if (dir == -1) { if (_root[trgt]._x < _x) { trgt = ""; } } if (dir == 1) { if (_root[trgt]._x > _x) { trgt = ""; } } if (_root[trgt].hp <= 0) { trgt = ""; } else { if ((_root[trgt]._y - _y) > speed) { _y = (_y + (speed / 2)); } if ((_y - _root[trgt]._y) > speed) { _y = (_y - (speed / 2)); } if (dir == -1) { if (((_root[trgt]._x - _x) <= range) && ((_root[trgt]._x - _x) > 0)) { if ((fire <= 0) && (Math.abs(_root[trgt]._y - _y) < 50)) { fire = rof; fire_weapon(trgt, power); } } } else if (((_x - _root[trgt]._x) <= range) && ((_x - _root[trgt]._x) > 0)) { if ((fire <= 0) && (Math.abs(_root[trgt]._y - _y) < 50)) { fire = rof; fire_weapon(trgt, power); } } } } } }
Instance of Symbol 236 MovieClip "ifv" in Frame 88
onClipEvent (load) { function damage(val, t) { if (t == 0) { val = val / 3; } if (t == 2) { if (this.slat._visible == 0) { val = val * 1.5; } else { val = val / 2; } } if (t == 3) { val = val * 1.2; } if ((t == 6) && (gasmask == 1)) { val = val / 10; } hp = hp - val; if (hp <= 0) { if (ai == 0) { _root.hu_vu_lost++; } if (ai == 1) { _root.ai_vu_lost++; } duplicateMovieClip (_root.tank_death, "t_d" + _root.misk_depth, _root.misk_depth); _root["t_d" + _root.misk_depth]._x = _x; _root["t_d" + _root.misk_depth]._y = _y; _root["t_d" + _root.misk_depth].dir = dir; _root.misk_depth++; removeMovieClip(this); } } function fire_weapon(t, p) { this.cannon.rfl_b.attachMovie("mg_shot", "tsh" + _root.misk_depth, _root.misk_depth); _root.misk_depth++; _root[t].damage(p + random(acc), 0); } hp = _root.ifv_hp; hp_max = hp; speed = _root.ifv_speed; rof = _root.ifv_rof; power = _root.ifv_pow; acc = _root.ifv_acc; fire = rof; harm = _root.ifv_harm; range = _root.ifv_range; ros = _root.ros; scan = ros; trgt = ""; cannon._rotation = -90; _global.active = 0; _global.ai = 0; _global.dir = 1; _global.name = ""; _xscale = (_root.unitScale * dir); _yscale = _root.unitScale; this.slat._visible = 0; if (ai == 0) { if (_root.hu_slat == 1) { this.slat._visible = 1; } } else if (_root.ai_slat == 1) { this.slat._visible = 1; } gasmask = 0; if ((ai == 0) && (_root.hu_gasmask >= 1)) { gasmask = 1; } if ((ai == 1) && (_root.ai_gasmask >= 1)) { gasmask = 1; } } onClipEvent (enterFrame) { if ((active == 1) && (_root.pause == 0)) { _x = (_x - (speed * dir)); if (dir == 1) { if (_x <= _root.leftBase) { _root.damage_base(harm, 0); removeMovieClip(this); } } if (dir == -1) { if (_x >= _root.rightBase) { _root.damage_base(harm, 1); removeMovieClip(this); } } fire--; scan--; if ((scan <= 0) && (trgt == "")) { scan = ros; if (ai == 0) { enemy = "ai_aircraft_"; max_i = _root.ai_air_num; } else { enemy = "aircraft_"; max_i = _root.hu_air_num; } i = 0; while (i < max_i) { if (_root[enemy + i].hp > 0) { if (Math.abs(_root[enemy + i]._x - _x) <= (range * 2.5)) { if (((dir == 1) && (_root[enemy + i]._x < _x)) || ((dir == -1) && (_root[enemy + i]._x > _x))) { trgt = enemy + i; trgt_type = "air"; break; } } } i++; } if (trgt == "") { if (ai == 0) { enemy = "ai_infantry_"; max_i = _root.ai_num; } else { enemy = "infantry_"; max_i = _root.hu_num; } i = 0; while (i < max_i) { if (_root[enemy + i].hp > 0) { if (Math.abs(_root[enemy + i]._x - _x) <= (range * 1.5)) { if (((dir == 1) && (_root[enemy + i]._x < _x)) || ((dir == -1) && (_root[enemy + i]._x > _x))) { trgt = enemy + i; trgt_type = "ground"; break; } } } i++; } } if (trgt == "") { if (ai == 0) { enemy = "ai_vehi_"; max_i = _root.ai_num; } else { enemy = "vehi_"; max_i = _root.hu_num; } i = 0; while (i < max_i) { if (_root[enemy + i].hp > 0) { if (Math.abs(_root[enemy + i]._x - _x) <= (range * 1.5)) { if (((dir == 1) && (_root[enemy + i]._x < _x)) || ((dir == -1) && (_root[enemy + i]._x > _x))) { trgt = enemy + i; trgt_type = "ground"; break; } } } i++; } } } if (trgt != "") { if (trgt_type == "air") { dx = _x - _root[trgt]._x; dy = _y - _root[trgt]._y; tilt = ((-Math.atan2(dx, dy)) / (Math.PI/180)) * dir; } else { this.cannon._rotation = -90; } } if (trgt != "") { if (dir == -1) { if (_root[trgt]._x < _x) { trgt = ""; } } if (dir == 1) { if (_root[trgt]._x > _x) { trgt = ""; } } if (_root[trgt].hp <= 0) { trgt = ""; } else { if ((_root[trgt]._y - _y) > speed) { if (trgt_type == "ground") { _y = (_y + (speed / 2)); } else { this.cannon._rotation = tilt; } } if ((_y - _root[trgt]._y) > speed) { if (trgt_type == "ground") { _y = (_y - (speed / 2)); } else { this.cannon._rotation = tilt; } } if (dir == -1) { if (((_root[trgt]._x - _x) <= range) && ((_root[trgt]._x - _x) > 0)) { if ((fire <= 0) && ((Math.abs(_root[trgt]._y - _y) < 50) || (trgt_type == "air"))) { fire = rof; fire_weapon(trgt, power); } } } else if (((_x - _root[trgt]._x) <= range) && ((_x - _root[trgt]._x) > 0)) { if ((fire <= 0) && ((Math.abs(_root[trgt]._y - _y) < 50) || (trgt_type == "air"))) { fire = rof; fire_weapon(trgt, power); } } } } } } on (press) { trace(trgt_type); }
Instance of Symbol 238 MovieClip "armor" in Frame 88
onClipEvent (load) { function damage(val, t) { if (t == 0) { val = val / 3; } if (t == 2) { if (this.slat._visible == 0) { val = val * 1.5; } else { val = val / 2; } } if (t == 3) { val = val * 1.2; } if ((t == 6) && (gasmask == 1)) { val = val / 10; } hp = hp - val; if (hp <= 0) { if (ai == 0) { _root.hu_vu_lost++; } if (ai == 1) { _root.ai_vu_lost++; } duplicateMovieClip (_root.tank_death, "t_d" + _root.misk_depth, _root.misk_depth); _root["t_d" + _root.misk_depth]._x = _x; _root["t_d" + _root.misk_depth]._y = _y; _root["t_d" + _root.misk_depth].dir = dir; _root.misk_depth++; removeMovieClip(this); } } function fire_weapon(t, p) { this.rfl_b.attachMovie("tank_shot", "tsh" + _root.misk_depth, _root.misk_depth); _root.misk_depth++; duplicateMovieClip (_root.he_blast, "hex" + _root.misk_depth, _root.misk_depth); _root["hex" + _root.misk_depth]._x = _root[t]._x; _root["hex" + _root.misk_depth]._y = _root[t]._y; _root["hex" + _root.misk_depth].dir = dir; _root.misk_depth++; tt = 1; if (du == 1) { tt = 2; p = p * 1.7; } _root[t].damage(p + random(acc), tt); } hp = _root.armor_hp; hp_max = hp; speed = _root.armor_speed; rof = _root.armor_rof; power = _root.armor_pow; acc = _root.armor_acc; fire = rof; harm = _root.armor_harm; range = _root.armor_range; ros = _root.ros; scan = ros; trgt = ""; _global.active = 0; _global.ai = 0; _global.dir = 1; _global.name = ""; _xscale = (_root.unitScale * dir); _yscale = _root.unitScale; this.slat._visible = 0; if (ai == 0) { if (_root.hu_slat == 1) { this.slat._visible = 1; } } else if (_root.ai_slat == 1) { this.slat._visible = 1; } du = 0; if ((ai == 0) && (_root.hu_du >= 1)) { du = 1; } if ((ai == 1) && (_root.ai_du >= 1)) { du = 1; } gasmask = 0; if ((ai == 0) && (_root.hu_gasmask >= 1)) { gasmask = 1; } if ((ai == 1) && (_root.ai_gasmask >= 1)) { gasmask = 1; } } onClipEvent (enterFrame) { if ((active == 1) && (_root.pause == 0)) { _x = (_x - (speed * dir)); if (dir == 1) { if (_x <= _root.leftBase) { _root.damage_base(harm, 0); removeMovieClip(this); } } if (dir == -1) { if (_x >= _root.rightBase) { _root.damage_base(harm, 1); removeMovieClip(this); } } fire--; scan--; if ((scan <= 0) && (trgt == "")) { scan = ros; if (ai == 0) { enemy = "ai_vehi_"; max_i = _root.ai_num; } else { enemy = "vehi_"; max_i = _root.hu_num; } i = 0; while (i < max_i) { if (_root[enemy + i].hp > 0) { if (Math.abs(_root[enemy + i]._x - _x) <= (range * 1.5)) { if (((dir == 1) && (_root[enemy + i]._x < _x)) || ((dir == -1) && (_root[enemy + i]._x > _x))) { trgt = enemy + i; break; } } } i++; } if (trgt == "") { if (ai == 0) { enemy = "ai_infantry_"; max_i = _root.ai_num; } else { enemy = "infantry_"; max_i = _root.hu_num; } i = 0; while (i < max_i) { if (_root[enemy + i].hp > 0) { if (Math.abs(_root[enemy + i]._x - _x) <= (range * 1.5)) { if (((dir == 1) && (_root[enemy + i]._x < _x)) || ((dir == -1) && (_root[enemy + i]._x > _x))) { trgt = enemy + i; break; } } } i++; } } } if (trgt != "") { if (dir == -1) { if (_root[trgt]._x < _x) { trgt = ""; } } if (dir == 1) { if (_root[trgt]._x > _x) { trgt = ""; } } if (_root[trgt].hp <= 0) { trgt = ""; } else { if ((_root[trgt]._y - _y) > speed) { _y = (_y + (speed / 2)); } if ((_y - _root[trgt]._y) > speed) { _y = (_y - (speed / 2)); } if (dir == -1) { if (((_root[trgt]._x - _x) <= range) && ((_root[trgt]._x - _x) > 0)) { if ((fire <= 0) && (Math.abs(_root[trgt]._y - _y) < 50)) { fire = rof; fire_weapon(trgt, power); } } } else if (((_x - _root[trgt]._x) <= range) && ((_x - _root[trgt]._x) > 0)) { if ((fire <= 0) && (Math.abs(_root[trgt]._y - _y) < 50)) { fire = rof; fire_weapon(trgt, power); } } } } } }
Instance of Symbol 240 MovieClip "atv" in Frame 88
onClipEvent (load) { function damage(val, t) { if (t == 2) { val = val * 1.5; } if (t == 3) { val = val * 1.2; } if ((t == 6) && (gasmask == 1)) { val = val / 10; } hp = hp - val; if (hp <= 0) { if (ai == 0) { _root.hu_vu_lost++; } if (ai == 1) { _root.ai_vu_lost++; } duplicateMovieClip (_root.atv_death, "a_d" + _root.misk_depth, _root.misk_depth); _root["a_d" + _root.misk_depth]._x = _x; _root["a_d" + _root.misk_depth]._y = _y; _root["a_d" + _root.misk_depth].dir = dir; _root.misk_depth++; removeMovieClip(this); } } function fire_weapon(t, p) { duplicateMovieClip (_root.tow_missile, "missile" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_rpg"); _root["missile" + _root.misk_depth]._x = _x; _root["missile" + _root.misk_depth]._y = _y - 5; _root["missile" + _root.misk_depth].ai = ai; _root["missile" + _root.misk_depth].dir = dir; _root["missile" + _root.misk_depth].power = power + random(acc); _root["missile" + _root.misk_depth].trgt = trgt; _root["missile" + _root.misk_depth].active = 1; _root.misk_depth++; } hp = _root.atv_hp; hp_max = hp; speed = _root.atv_speed; rof = _root.atv_rof; power = _root.atv_pow; acc = _root.atv_acc; fire = rof; harm = _root.atv_harm; range = _root.atv_range; ros = _root.ros; scan = ros; trgt = ""; _global.active = 0; _global.ai = 0; _global.dir = 1; _global.name = ""; _xscale = (_root.unitScale * dir); _yscale = _root.unitScale; gasmask = 0; if ((ai == 0) && (_root.hu_gasmask >= 1)) { gasmask = 1; } if ((ai == 1) && (_root.ai_gasmask >= 1)) { gasmask = 1; } } onClipEvent (enterFrame) { if ((active == 1) && (_root.pause == 0)) { _x = (_x - (speed * dir)); if (dir == 1) { if (_x <= _root.leftBase) { _root.damage_base(harm, 0); removeMovieClip(this); } } if (dir == -1) { if (_x >= _root.rightBase) { _root.damage_base(harm, 1); removeMovieClip(this); } } fire--; scan--; if ((scan <= 0) && (trgt == "")) { scan = ros; if (ai == 0) { enemy = "ai_vehi_"; max_i = _root.ai_num; } else { enemy = "vehi_"; max_i = _root.hu_num; } i = 0; while (i < max_i) { if (_root[enemy + i].hp > 0) { if (Math.abs(_root[enemy + i]._x - _x) <= (range * 1.5)) { if (((dir == 1) && (_root[enemy + i]._x < _x)) || ((dir == -1) && (_root[enemy + i]._x > _x))) { trgt = enemy + i; break; } } } i++; } if (trgt == "") { if (ai == 0) { enemy = "ai_infantry_"; max_i = _root.ai_num; } else { enemy = "infantry_"; max_i = _root.hu_num; } i = 0; while (i < max_i) { if (_root[enemy + i].hp > 0) { if (Math.abs(_root[enemy + i]._x - _x) <= (range * 1.5)) { if (((dir == 1) && (_root[enemy + i]._x < _x)) || ((dir == -1) && (_root[enemy + i]._x > _x))) { trgt = enemy + i; break; } } } i++; } } } if (trgt != "") { if (dir == -1) { if (_root[trgt]._x < _x) { trgt = ""; } } if (dir == 1) { if (_root[trgt]._x > _x) { trgt = ""; } } if (_root[trgt].hp <= 0) { trgt = ""; } else { if ((_root[trgt]._y - _y) > speed) { _y = (_y + speed); } if ((_y - _root[trgt]._y) > speed) { _y = (_y - speed); } if (dir == -1) { if (((_root[trgt]._x - _x) <= range) && ((_root[trgt]._x - _x) > 0)) { if ((fire <= 0) && (Math.abs(_root[trgt]._y - _y) < 50)) { fire = rof; fire_weapon(trgt, power); } } } else if (((_x - _root[trgt]._x) <= range) && ((_x - _root[trgt]._x) > 0)) { if ((fire <= 0) && (Math.abs(_root[trgt]._y - _y) < 50)) { fire = rof; fire_weapon(trgt, power); } } } } } }
Instance of Symbol 242 MovieClip "fac" in Frame 88
onClipEvent (load) { function damage(val, t) { if (t == 2) { val = val / 3; } if (t == 3) { val = val * 2; } hp = hp - val; if (t == 1) { duplicateMovieClip (_root.he_blast, "hex" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_he_exp_0"); _root["hex" + _root.misk_depth]._x = _x; _root["hex" + _root.misk_depth]._y = _y; _root.misk_depth++; } if (hp <= 0) { _root["tile" + base_tile]._visible = 1; if (base_tile == _root.tile_sel) { _root.hide_all(); _root.sel_instance.bars._visible = 0; if ((ai == 0) && (_root.house == 0)) { _root.show_build_0(); } if ((ai == 0) && (_root.house == 1)) { _root.show_build_1(); } } duplicateMovieClip (_root.stru_death, "stru_d" + _root.misk_depth, _root.misk_depth); _root["stru_d" + _root.misk_depth]._x = _x; _root["stru_d" + _root.misk_depth]._y = _y; _root["stru_d" + _root.misk_depth].dir = dir; _root.misk_depth++; if (ai == 1) { _root.AI.fac_num--; } removeMovieClip(this); } } function enqueue_unit(unit_name, unit_type, unit_value) { if (delay == -1) { if (_root.money >= unit_value) { _root.money = _root.money - unit_value; delay = unit_value; delay_max = delay; current = unit_name; cur_type = unit_type; } else { q_size = 0; } } else if ((q_size < q_max) && (current == unit_name)) { q_size++; q_current = unit_name; q_type = unit_type; q_value = unit_value; } } function show_buttons() { _root.show_fac_1(); } hp = _root.fac_1_hp; hp_max = hp; _global.active = 0; _global.ai = 0; _global.base_tile = 0; _global.repair = 0; _global.name = ""; this.en_hp_bar._visible = 0; this.en_hp_bar_bg._visible = 0; delay = -1; delay_max = -1; current = ""; cur_type = ""; q_current = ""; q_type = ""; q_value = -1; q_size = 0; q_max = 9; if ((active == 1) && (_root.tile_sel == base_tile)) { _root.show_fac_1(); } } on (press) { if (ai == 0) { _root.select_tile(base_tile); } } onClipEvent (enterFrame) { if (((active == 1) && (_root.pause == 0)) && (ai == 0)) { if (repair == 1) { if ((_root.rep_price <= _root.money) && (hp < hp_max)) { _root.money = _root.money - _root.rep_price; hp++; } else { repair = 0; } } if (delay != -1) { delay--; } if (delay == 0) { _root.create_unit(current, ai, cur_type, base_tile); delay = -1; delay_max = -1; if (q_size > 0) { q_size--; enqueue_unit(q_current, q_type, q_value); } } if (_root.tile_sel == base_tile) { if (q_size > 0) { _root.interface["btn_" + current].q_txt.text = q_size; } else { _root.interface["btn_" + current].q_txt.text = ""; } _root.sel_instance.bars._visible = 1; _root.sel_instance.bars.hp_bar._width = (hp / hp_max) * _root.sel_instance.bars.bg1._width; _root.sel_instance.bars.prog_bar._width = (1 - (delay / delay_max)) * _root.sel_instance.bars.bg1._width; } } if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { if (delay == -1) { s = random(10); if (s < _root.ftank_pref) { u = 0; } else if (s < _root.tank_pref) { u = 1; } else if (s < _root.sam_pref) { u = 2; } else { u = 3; } switch (u) { case 0 : delay = _root.ftank_price * _root.ai_delay; current = "ftank"; cur_type = "vehi"; break; case 1 : delay = _root.tank_price * _root.ai_delay; current = "tank"; cur_type = "vehi"; break; case 2 : delay = _root.sam_price * _root.ai_delay; current = "sam"; cur_type = "vehi"; break; case 3 : } } if (delay != -1) { delay--; } if (delay == 0) { delay = -1; _root.create_unit(current, ai, cur_type, base_tile); } } } on (rollOver) { if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { this.en_hp_bar._visible = 1; this.en_hp_bar_bg._visible = 1; this.en_hp_bar._width = (hp / hp_max) * this.en_hp_bar_bg._width; } } on (rollOut) { if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { this.en_hp_bar._visible = 0; this.en_hp_bar_bg._visible = 0; } }
Instance of Symbol 244 MovieClip "manu" in Frame 88
onClipEvent (load) { function damage(val, t) { if (t == 2) { val = val / 3; } if (t == 3) { val = val * 2; } hp = hp - val; if (t == 1) { duplicateMovieClip (_root.he_blast, "hex" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_he_exp_0"); _root["hex" + _root.misk_depth]._x = _x; _root["hex" + _root.misk_depth]._y = _y; _root.misk_depth++; } if (hp <= 0) { _root["tile" + base_tile]._visible = 1; if (base_tile == _root.tile_sel) { _root.hide_all(); _root.sel_instance.bars._visible = 0; if ((ai == 0) && (_root.house == 0)) { _root.show_build_0(); } if ((ai == 0) && (_root.house == 1)) { _root.show_build_1(); } } duplicateMovieClip (_root.stru_death, "stru_d" + _root.misk_depth, _root.misk_depth); _root["stru_d" + _root.misk_depth]._x = _x; _root["stru_d" + _root.misk_depth]._y = _y; _root["stru_d" + _root.misk_depth].dir = dir; _root.misk_depth++; if (ai == 1) { _root.AI.manu_num--; } removeMovieClip(this); } } function enqueue_unit(unit_name, unit_type, unit_value) { if (delay == -1) { if (_root.money >= unit_value) { _root.money = _root.money - unit_value; delay = unit_value; delay_max = delay; current = unit_name; cur_type = unit_type; } else { q_size = 0; } } else if ((q_size < q_max) && (current == unit_name)) { q_size++; q_current = unit_name; q_type = unit_type; q_value = unit_value; } } function show_buttons() { _root.show_fac_0(); } hp = _root.manu_hp; hp_max = hp; _global.active = 0; _global.ai = 0; _global.base_tile = 0; _global.repair = 0; _global.name = ""; this.en_hp_bar._visible = 0; this.en_hp_bar_bg._visible = 0; delay = -1; delay_max = -1; current = ""; cur_type = ""; q_current = ""; q_type = ""; q_value = -1; q_size = 0; q_max = 9; if ((active == 1) && (_root.tile_sel == base_tile)) { _root.show_fac_0(); } } on (press) { if (ai == 0) { _root.select_tile(base_tile); } } onClipEvent (enterFrame) { if (((active == 1) && (_root.pause == 0)) && (ai == 0)) { if (repair == 1) { if ((_root.rep_price <= _root.money) && (hp < hp_max)) { _root.money = _root.money - _root.rep_price; hp++; } else { repair = 0; } } if (delay != -1) { delay--; } if (delay == 0) { _root.create_unit(current, ai, cur_type, base_tile); delay = -1; delay_max = -1; if (q_size > 0) { q_size--; enqueue_unit(q_current, q_type, q_value); } } if (_root.tile_sel == base_tile) { if (q_size > 0) { _root.interface["btn_" + current].q_txt.text = q_size; } else { _root.interface["btn_" + current].q_txt.text = ""; } _root.sel_instance.bars._visible = 1; _root.sel_instance.bars.hp_bar._width = (hp / hp_max) * _root.sel_instance.bars.bg1._width; _root.sel_instance.bars.prog_bar._width = (1 - (delay / delay_max)) * _root.sel_instance.bars.bg1._width; } } if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { if (delay == -1) { s = random(10); if (s < _root.atv_pref) { u = 0; } else if (s < _root.ifv_pref) { u = 1; } else if (s < _root.armor_pref) { u = 2; } else { u = 3; } switch (u) { case 0 : delay = _root.atv_price * _root.ai_delay; current = "atv"; cur_type = "vehi"; break; case 1 : delay = _root.ifv_price * _root.ai_delay; current = "ifv"; cur_type = "vehi"; break; case 2 : delay = _root.armor_price * _root.ai_delay; current = "armor"; cur_type = "vehi"; break; case 3 : delay = _root.hawk_price * _root.ai_delay; current = "hawk"; cur_type = "vehi"; } } if (delay != -1) { delay--; } if (delay == 0) { delay = -1; _root.create_unit(current, ai, cur_type, base_tile); } } } on (rollOver) { if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { this.en_hp_bar._visible = 1; this.en_hp_bar_bg._visible = 1; this.en_hp_bar._width = (hp / hp_max) * this.en_hp_bar_bg._width; } } on (rollOut) { if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { this.en_hp_bar._visible = 0; this.en_hp_bar_bg._visible = 0; } }
Instance of Symbol 250 MovieClip "tank_death" in Frame 88
onClipEvent (load) { _global.dir = 1; _xscale = (_root.unitScale * dir); _yscale = _root.unitScale; }
Instance of Symbol 258 MovieClip "bank" in Frame 88
onClipEvent (load) { function damage(val, t) { if (t == 2) { val = val / 3; } if (t == 3) { val = val * 2; } hp = hp - val; if (t == 1) { duplicateMovieClip (_root.he_blast, "hex" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_he_exp_0"); _root["hex" + _root.misk_depth]._x = _x; _root["hex" + _root.misk_depth]._y = _y; _root.misk_depth++; } if (hp <= 0) { _root["tile" + base_tile]._visible = 1; if (base_tile == _root.tile_sel) { _root.hide_all(); _root.sel_instance.bars._visible = 0; if ((ai == 0) && (_root.house == 0)) { _root.show_build_0(); } if ((ai == 0) && (_root.house == 1)) { _root.show_build_1(); } } duplicateMovieClip (_root.stru_death, "stru_d" + _root.misk_depth, _root.misk_depth); _root["stru_d" + _root.misk_depth]._x = _x; _root["stru_d" + _root.misk_depth]._y = _y; _root["stru_d" + _root.misk_depth].dir = dir; _root.misk_depth++; removeMovieClip(this); } } function enqueue_unit(unit_name, unit_type, unit_value) { if (delay == -1) { if (_root.money >= unit_value) { _root.money = _root.money - unit_value; delay = unit_value; delay_max = delay; current = unit_name; cur_type = unit_type; _root.tax_price = _root.tax_price + _root.tax_increment; } } else { _root.message("In Progress..."); } } function show_buttons() { _root.show_bank(); } hp = _root.bank_hp; hp_max = hp; _global.active = 0; _global.ai = 0; _global.base_tile = 0; _global.repair = 0; _global.name = ""; this.en_hp_bar._visible = 0; this.en_hp_bar_bg._visible = 0; delay = -1; delay_max = -1; current = ""; cur_type = ""; q_current = ""; q_type = ""; q_value = -1; q_size = 0; q_max = 9; if ((active == 1) && (_root.tile_sel == base_tile)) { _root.show_bank(); } } on (press) { if (ai == 0) { _root.select_tile(base_tile); } } onClipEvent (enterFrame) { if (((active == 1) && (_root.pause == 0)) && (ai == 0)) { if (repair == 1) { if ((_root.rep_price <= _root.money) && (hp < hp_max)) { _root.money = _root.money - _root.rep_price; hp++; } else { repair = 0; } } if (delay != -1) { delay--; } if (delay == 0) { _root.income = _root.income + _root.income_increment; delay = -1; delay_max = -1; if (q_size > 0) { q_size--; enqueue_unit(q_current, q_type, q_value); } } if (_root.tile_sel == base_tile) { if (q_size > 0) { _root.interface["btn_" + current].q_txt.text = q_size; } else { _root.interface["btn_" + current].q_txt.text = ""; } _root.sel_instance.bars._visible = 1; _root.sel_instance.bars.hp_bar._width = (hp / hp_max) * _root.sel_instance.bars.bg1._width; _root.sel_instance.bars.prog_bar._width = (1 - (delay / delay_max)) * _root.sel_instance.bars.bg1._width; } } } on (rollOver) { if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { this.en_hp_bar._visible = 1; this.en_hp_bar_bg._visible = 1; this.en_hp_bar._width = (hp / hp_max) * this.en_hp_bar_bg._width; } } on (rollOut) { if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { this.en_hp_bar._visible = 0; this.en_hp_bar_bg._visible = 0; } }
Instance of Symbol 264 MovieClip "min_econ" in Frame 88
onClipEvent (load) { function damage(val, t) { if (t == 2) { val = val / 3; } if (t == 3) { val = val * 2; } hp = hp - val; if (t == 1) { duplicateMovieClip (_root.he_blast, "hex" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_he_exp_0"); _root["hex" + _root.misk_depth]._x = _x; _root["hex" + _root.misk_depth]._y = _y; _root.misk_depth++; } if (hp <= 0) { _root["tile" + base_tile]._visible = 1; if (base_tile == _root.tile_sel) { _root.hide_all(); _root.sel_instance.bars._visible = 0; if ((ai == 0) && (_root.house == 0)) { _root.show_build_0(); } if ((ai == 0) && (_root.house == 1)) { _root.show_build_1(); } } duplicateMovieClip (_root.stru_death, "stru_d" + _root.misk_depth, _root.misk_depth); _root["stru_d" + _root.misk_depth]._x = _x; _root["stru_d" + _root.misk_depth]._y = _y; _root["stru_d" + _root.misk_depth].dir = dir; _root.misk_depth++; removeMovieClip(this); } } function enqueue_unit(unit_name, unit_type, unit_value) { if (delay == -1) { if (_root.money >= unit_value) { _root.money = _root.money - unit_value; delay = unit_value; delay_max = delay; current = unit_name; cur_type = unit_type; _root.tax_price = _root.tax_price + _root.tax_increment; } } else { _root.message("In Progress..."); } } function show_buttons() { _root.show_min_econ(); } hp = _root.min_econ_hp; hp_max = hp; _global.active = 0; _global.ai = 0; _global.base_tile = 0; _global.repair = 0; _global.name = ""; this.en_hp_bar._visible = 0; this.en_hp_bar_bg._visible = 0; delay = -1; delay_max = -1; current = ""; cur_type = ""; q_current = ""; q_type = ""; q_value = -1; q_size = 0; q_max = 9; if (((active == 1) && (_root.pause == 0)) && (_root.tile_sel == base_tile)) { _root.show_min_econ(); } } on (press) { if (ai == 0) { _root.select_tile(base_tile); } } onClipEvent (enterFrame) { if (((active == 1) && (_root.pause == 0)) && (ai == 0)) { if (repair == 1) { if ((_root.rep_price <= _root.money) && (hp < hp_max)) { _root.money = _root.money - _root.rep_price; hp++; } else { repair = 0; } } if (delay != -1) { delay--; } if (delay == 0) { _root.income = _root.income + _root.income_increment; delay = -1; delay_max = -1; if (q_size > 0) { q_size--; enqueue_unit(q_current, q_type, q_value); } } if (_root.tile_sel == base_tile) { if (q_size > 0) { _root.interface["btn_" + current].q_txt.text = q_size; } else { _root.interface["btn_" + current].q_txt.text = ""; } _root.sel_instance.bars._visible = 1; _root.sel_instance.bars.hp_bar._width = (hp / hp_max) * _root.sel_instance.bars.bg1._width; _root.sel_instance.bars.prog_bar._width = (1 - (delay / delay_max)) * _root.sel_instance.bars.bg1._width; } } } on (rollOver) { if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { this.en_hp_bar._visible = 1; this.en_hp_bar_bg._visible = 1; this.en_hp_bar._width = (hp / hp_max) * this.en_hp_bar_bg._width; } } on (rollOut) { if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { this.en_hp_bar._visible = 0; this.en_hp_bar_bg._visible = 0; } }
Instance of Symbol 266 MovieClip "air_0" in Frame 88
onClipEvent (load) { function damage(val, t) { if (t == 2) { val = val / 3; } if (t == 3) { val = val * 2; } hp = hp - val; if (t == 1) { duplicateMovieClip (_root.he_blast, "hex" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_he_exp_0"); _root["hex" + _root.misk_depth]._x = _x; _root["hex" + _root.misk_depth]._y = _y; _root.misk_depth++; } if (hp <= 0) { _root["tile" + base_tile]._visible = 1; if (base_tile == _root.tile_sel) { _root.hide_all(); _root.sel_instance.bars._visible = 0; if ((ai == 0) && (_root.house == 0)) { _root.show_build_0(); } if ((ai == 0) && (_root.house == 1)) { _root.show_build_1(); } } duplicateMovieClip (_root.stru_death, "stru_d" + _root.misk_depth, _root.misk_depth); _root["stru_d" + _root.misk_depth]._x = _x; _root["stru_d" + _root.misk_depth]._y = _y; _root["stru_d" + _root.misk_depth].dir = dir; _root.misk_depth++; if (ai == 1) { _root.AI.air_0_num--; } removeMovieClip(this); } } function enqueue_unit(unit_name, unit_type, unit_value) { if (delay == -1) { if (_root.money >= unit_value) { _root.money = _root.money - unit_value; delay = unit_value; delay_max = delay; current = unit_name; cur_type = unit_type; } else { q_size = 0; } } else if ((q_size < q_max) && (current == unit_name)) { q_size++; q_current = unit_name; q_type = unit_type; q_value = unit_value; } } function show_buttons() { _root.show_air_0(); } hp = _root.air_0_hp; hp_max = hp; _global.active = 0; _global.ai = 0; _global.base_tile = 0; _global.repair = 0; _global.name = ""; this.en_hp_bar._visible = 0; this.en_hp_bar_bg._visible = 0; delay = -1; delay_max = -1; current = ""; cur_type = ""; q_current = ""; q_type = ""; q_value = -1; q_size = 0; q_max = 9; if ((active == 1) && (_root.tile_sel == base_tile)) { _root.show_air_0(); } } on (press) { if (ai == 0) { _root.select_tile(base_tile); } } onClipEvent (enterFrame) { if (((active == 1) && (_root.pause == 0)) && (ai == 0)) { if (repair == 1) { if ((_root.rep_price <= _root.money) && (hp < hp_max)) { _root.money = _root.money - _root.rep_price; hp++; } else { repair = 0; } } if (delay != -1) { delay--; } if (delay == 0) { _root.create_air_unit(current, ai, cur_type, base_tile); delay = -1; delay_max = -1; if (q_size > 0) { q_size--; enqueue_unit(q_current, q_type, q_value); } } if (_root.tile_sel == base_tile) { if (q_size > 0) { _root.interface["btn_" + current].q_txt.text = q_size; } else { _root.interface["btn_" + current].q_txt.text = ""; } _root.sel_instance.bars._visible = 1; _root.sel_instance.bars.hp_bar._width = (hp / hp_max) * _root.sel_instance.bars.bg1._width; _root.sel_instance.bars.prog_bar._width = (1 - (delay / delay_max)) * _root.sel_instance.bars.bg1._width; } } if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { if (delay == -1) { s = random(10); if (s < _root.falcon_pref) { u = 0; } else if (s < _root.stealth_pref) { u = 1; } else if (s < _root.xxx_pref) { u = 2; } else { u = 3; } switch (u) { case 0 : delay = _root.falcon_price * _root.ai_delay; current = "falcon"; cur_type = "aircraft"; break; case 1 : delay = _root.stealth_price * _root.ai_delay; current = "stealth"; cur_type = "aircraft"; break; case 2 : break; case 3 : } } if (delay != -1) { delay--; } if (delay == 0) { delay = -1; _root.create_air_unit(current, ai, cur_type, base_tile); } } } on (rollOver) { if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { this.en_hp_bar._visible = 1; this.en_hp_bar_bg._visible = 1; this.en_hp_bar._width = (hp / hp_max) * this.en_hp_bar_bg._width; } } on (rollOut) { if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { this.en_hp_bar._visible = 0; this.en_hp_bar_bg._visible = 0; } }
Instance of Symbol 268 MovieClip "air_1" in Frame 88
onClipEvent (load) { function damage(val, t) { if (t == 2) { val = val / 3; } if (t == 3) { val = val * 2; } hp = hp - val; if (t == 1) { duplicateMovieClip (_root.he_blast, "hex" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_he_exp_0"); _root["hex" + _root.misk_depth]._x = _x; _root["hex" + _root.misk_depth]._y = _y; _root.misk_depth++; } if (hp <= 0) { _root["tile" + base_tile]._visible = 1; if (base_tile == _root.tile_sel) { _root.hide_all(); _root.sel_instance.bars._visible = 0; if ((ai == 0) && (_root.house == 0)) { _root.show_build_0(); } if ((ai == 0) && (_root.house == 1)) { _root.show_build_1(); } } duplicateMovieClip (_root.stru_death, "stru_d" + _root.misk_depth, _root.misk_depth); _root["stru_d" + _root.misk_depth]._x = _x; _root["stru_d" + _root.misk_depth]._y = _y; _root["stru_d" + _root.misk_depth].dir = dir; _root.misk_depth++; if (ai == 1) { _root.AI.air_1_num--; } removeMovieClip(this); } } function enqueue_unit(unit_name, unit_type, unit_value) { if (delay == -1) { if (_root.money >= unit_value) { _root.money = _root.money - unit_value; delay = unit_value; delay_max = delay; current = unit_name; cur_type = unit_type; } else { q_size = 0; } } else if ((q_size < q_max) && (current == unit_name)) { q_size++; q_current = unit_name; q_type = unit_type; q_value = unit_value; } } function show_buttons() { _root.show_air_1(); } hp = _root.air_1_hp; hp_max = hp; _global.active = 0; _global.ai = 0; _global.base_tile = 0; _global.repair = 0; _global.name = ""; this.en_hp_bar._visible = 0; this.en_hp_bar_bg._visible = 0; delay = -1; delay_max = -1; current = ""; cur_type = ""; q_current = ""; q_type = ""; q_value = -1; q_size = 0; q_max = 9; if ((active == 1) && (_root.tile_sel == base_tile)) { _root.show_air_1(); } } on (press) { if (ai == 0) { _root.select_tile(base_tile); } } onClipEvent (enterFrame) { if (((active == 1) && (_root.pause == 0)) && (ai == 0)) { if (repair == 1) { if ((_root.rep_price <= _root.money) && (hp < hp_max)) { _root.money = _root.money - _root.rep_price; hp++; } else { repair = 0; } } if (delay != -1) { delay--; } if (delay == 0) { _root.create_air_unit(current, ai, cur_type, base_tile); delay = -1; delay_max = -1; if (q_size > 0) { q_size--; enqueue_unit(q_current, q_type, q_value); } } if (_root.tile_sel == base_tile) { if (q_size > 0) { _root.interface["btn_" + current].q_txt.text = q_size; } else { _root.interface["btn_" + current].q_txt.text = ""; } _root.sel_instance.bars._visible = 1; _root.sel_instance.bars.hp_bar._width = (hp / hp_max) * _root.sel_instance.bars.bg1._width; _root.sel_instance.bars.prog_bar._width = (1 - (delay / delay_max)) * _root.sel_instance.bars.bg1._width; } } if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { if (delay == -1) { s = random(10); if (s < _root.inter_pref) { u = 0; } else if (s < _root.bomber_pref) { u = 1; } else if (s < _root.xxx_pref) { u = 2; } else { u = 3; } switch (u) { case 0 : delay = _root.inter_price * _root.ai_delay; current = "inter"; cur_type = "aircraft"; break; case 1 : delay = _root.bomber_price * _root.ai_delay; current = "bomber"; cur_type = "aircraft"; break; case 2 : break; case 3 : } } if (delay != -1) { delay--; } if (delay == 0) { delay = -1; _root.create_air_unit(current, ai, cur_type, base_tile); } } } on (rollOver) { if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { this.en_hp_bar._visible = 1; this.en_hp_bar_bg._visible = 1; this.en_hp_bar._width = (hp / hp_max) * this.en_hp_bar_bg._width; } } on (rollOut) { if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { this.en_hp_bar._visible = 0; this.en_hp_bar_bg._visible = 0; } }
Instance of Symbol 272 MovieClip "falcon" in Frame 88
onClipEvent (load) { function damage(val, t) { hp = hp - val; if (hp <= 0) { if (ai == 0) { _root.hu_au_lost++; } if (ai == 1) { _root.ai_au_lost++; } duplicateMovieClip (_root.falcon_death, "falcon_d" + _root.misk_depth, _root.misk_depth); _root["falcon_d" + _root.misk_depth]._x = _x; _root["falcon_d" + _root.misk_depth]._y = _y; _root["falcon_d" + _root.misk_depth].dir = dir; _root.misk_depth++; _root.sound_f("snd_he_exp_2"); removeMovieClip(this); } } function drop_bomb() { duplicateMovieClip (_root.cluster_bomb, "bmb" + _root.misk_depth, _root.misk_depth); _root["bmb" + _root.misk_depth]._x = _x; _root["bmb" + _root.misk_depth]._y = _y + 5; _root["bmb" + _root.misk_depth].ai = ai; _root["bmb" + _root.misk_depth].dir = dir; _root["bmb" + _root.misk_depth].active = 1; _root.misk_depth++; } function fire_weapon(t, p, ty) { if (ty == "vehi") { duplicateMovieClip (_root.maveric, "missile" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_sam"); } else { duplicateMovieClip (_root.sparrow, "missile" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_rpg"); } _root["missile" + _root.misk_depth]._x = _x; _root["missile" + _root.misk_depth]._y = _y + 5; _root["missile" + _root.misk_depth].ai = ai; _root["missile" + _root.misk_depth].dir = dir; _root["missile" + _root.misk_depth].power = power + random(acc); eccm = 1; if (ai == 0) { eccm = _root.hu_eccm; } else { eccm = _root.ai_eccm; } if (_root[trgt + "_flare"].hp == 1) { if (random(_root.flare_effect) >= eccm) { trgt = trgt + "_flare"; } } _root["missile" + _root.misk_depth].trgt = trgt; _root["missile" + _root.misk_depth].active = 1; _root.misk_depth++; } hp = _root.falcon_hp; hp_max = hp; speed = _root.falcon_speed; rof = _root.falcon_rof; power = _root.falcon_pow; acc = _root.falcon_acc; fire = rof; range = _root.falcon_range; ecm = _root.falcon_ecm; bomb_num = 1; ros = _root.ros; scan = ros; trgt = ""; cur_type = ""; _global.active = 0; _global.ai = 0; _global.dir = 1; _global.name = ""; _xscale = (_root.unitScale * dir); _yscale = _root.unitScale; if ((ai == 0) && (_root.hu_jammer >= 1)) { ecm = ecm + 150; } if ((ai == 1) && (_root.ai_jammer >= 1)) { ecm = ecm + 150; } if ((ai == 0) && (_root.hu_decept >= 1)) { ecm = ecm + 150; } if ((ai == 1) && (_root.ai_decept >= 1)) { ecm = ecm + 150; } if ((ai == 0) && (_root.hu_ram >= 1)) { ecm = ecm + 200; } if ((ai == 1) && (_root.ai_ram >= 1)) { ecm = ecm + 200; } } onClipEvent (enterFrame) { if ((active == 1) && (_root.pause == 0)) { _x = (_x - (speed * dir)); if (dir == 1) { if (_x <= (_root.leftBase - 300)) { removeMovieClip(this); } if ((_x <= (_root.leftBase + 100)) && (bomb_num > 0)) { bomb_num--; drop_bomb(); } } if (dir == -1) { if (_x >= (_root.rightBase + 300)) { removeMovieClip(this); } if ((_x >= (_root.rightBase - 100)) && (bomb_num > 0)) { bomb_num--; drop_bomb(); } } fire--; scan--; if ((scan <= 0) && (trgt == "")) { scan = ros; if (ai == 0) { enemy = "ai_aircraft_"; max_i = _root.ai_air_num; } else { enemy = "aircraft_"; max_i = _root.hu_air_num; } i = 0; while (i < max_i) { if (_root[enemy + i].hp > 0) { if (Math.abs(_root[enemy + i]._x - _x) <= (range * 2)) { if (((dir == 1) && (_root[enemy + i]._x < _x)) || ((dir == -1) && (_root[enemy + i]._x > _x))) { trgt = enemy + i; cur_type = "aircraft"; break; } } } i++; } if (trgt == "") { if (ai == 0) { enemy = "ai_vehi_"; max_i = _root.ai_num; } else { enemy = "vehi_"; max_i = _root.hu_num; } i = 0; while (i < max_i) { if (_root[enemy + i].hp > 0) { if (Math.abs(_root[enemy + i]._x - _x) <= range) { if (((dir == 1) && (_root[enemy + i]._x < _x)) || ((dir == -1) && (_root[enemy + i]._x > _x))) { trgt = enemy + i; cur_type = "vehi"; break; } } } i++; } } } if (trgt != "") { if (dir == -1) { if (_root[trgt]._x < _x) { trgt = ""; } } if (dir == 1) { if (_root[trgt]._x > _x) { trgt = ""; } } if (_root[trgt].hp <= 0) { trgt = ""; } else if (dir == -1) { if ((_root[trgt]._x - _x) > 0) { if (fire <= 0) { fire = rof; fire_weapon(trgt, power, cur_type); } } } else if ((_x - _root[trgt]._x) > 0) { if (fire <= 0) { fire = rof; fire_weapon(trgt, power, cur_type); } } } } }
Instance of Symbol 279 MovieClip "stealth" in Frame 88
onClipEvent (load) { function damage(val, t) { hp = hp - val; if (hp <= 0) { if (ai == 0) { _root.hu_au_lost++; } if (ai == 1) { _root.ai_au_lost++; } duplicateMovieClip (_root.stealth_death, "stealth_d" + _root.misk_depth, _root.misk_depth); _root["stealth_d" + _root.misk_depth]._x = _x; _root["stealth_d" + _root.misk_depth]._y = _y; _root["stealth_d" + _root.misk_depth].dir = dir; _root.misk_depth++; _root.sound_f("snd_he_exp_2"); removeMovieClip(this); } } function drop_bomb() { duplicateMovieClip (_root.cluster_bomb, "bmb" + _root.misk_depth, _root.misk_depth); _root["bmb" + _root.misk_depth]._x = _x; _root["bmb" + _root.misk_depth]._y = _y + 5; _root["bmb" + _root.misk_depth].ai = ai; _root["bmb" + _root.misk_depth].dir = dir; _root["bmb" + _root.misk_depth].active = 1; _root.misk_depth++; } function fire_weapon(t, p, ty) { if (ty == "vehi") { duplicateMovieClip (_root.maveric, "missile" + _root.misk_depth, _root.misk_depth); } else { duplicateMovieClip (_root.sparrow, "missile" + _root.misk_depth, _root.misk_depth); } _root["missile" + _root.misk_depth]._x = _x; _root["missile" + _root.misk_depth]._y = _y + 5; _root["missile" + _root.misk_depth].ai = ai; _root["missile" + _root.misk_depth].dir = dir; _root["missile" + _root.misk_depth].power = power + random(acc); eccm = 1; if (ai == 0) { eccm = _root.hu_eccm; } else { eccm = _root.ai_eccm; } if (_root[trgt + "_flare"].hp == 1) { if (random(_root.flare_effect) >= eccm) { trgt = trgt + "_flare"; } } _root["missile" + _root.misk_depth].trgt = trgt; _root["missile" + _root.misk_depth].active = 1; _root.misk_depth++; } hp = _root.stealth_hp; hp_max = hp; speed = _root.stealth_speed; rof = _root.stealth_rof; power = _root.stealth_pow; acc = _root.stealth_acc; fire = rof; range = _root.stealth_range; ecm = _root.stealth_ecm; bomb_num = 5; bmb_cooldown = 15; bmb = 0; ros = _root.ros; scan = ros; trgt = ""; cur_type = ""; _global.active = 0; _global.ai = 0; _global.dir = 1; _global.name = ""; _xscale = (_root.unitScale * dir); _yscale = _root.unitScale; if ((ai == 0) && (_root.hu_decept >= 1)) { ecm = ecm + 150; } if ((ai == 1) && (_root.ai_decept >= 1)) { ecm = ecm + 150; } if ((ai == 0) && (_root.hu_ram >= 1)) { ecm = ecm + 200; } if ((ai == 1) && (_root.ai_ram >= 1)) { ecm = ecm + 200; } } onClipEvent (enterFrame) { if ((active == 1) && (_root.pause == 0)) { _x = (_x - (speed * dir)); bmb--; if (dir == 1) { if (_x <= (_root.leftBase - 300)) { removeMovieClip(this); } if (((_x <= (_root.leftBase + 200)) && (bomb_num > 0)) && (bmb <= 0)) { bmb = bmb_cooldown; bomb_num--; drop_bomb(); } } if (dir == -1) { if (_x >= (_root.rightBase + 300)) { removeMovieClip(this); } if (((_x >= (_root.rightBase - 200)) && (bomb_num > 0)) && (bmb <= 0)) { bmb = bmb_cooldown; bomb_num--; drop_bomb(); } } } }
Instance of Symbol 283 MovieClip "inter" in Frame 88
onClipEvent (load) { function damage(val, t) { hp = hp - val; if (hp <= 0) { if (ai == 0) { _root.hu_au_lost++; } if (ai == 1) { _root.ai_au_lost++; } duplicateMovieClip (_root.inter_death, "inter_d" + _root.misk_depth, _root.misk_depth); _root["inter_d" + _root.misk_depth]._x = _x; _root["inter_d" + _root.misk_depth]._y = _y; _root["inter_d" + _root.misk_depth].dir = dir; _root.misk_depth++; _root.sound_f("snd_he_exp_2"); removeMovieClip(this); } } function fire_weapon(t, p) { this.rfl_b_0.attachMovie("mg_shot", "msh" + _root.misk_depth, _root.misk_depth); _root.misk_depth++; this.rfl_b_1.attachMovie("mg_shot", "msh" + _root.misk_depth, _root.misk_depth); _root.misk_depth++; _root[t].damage(p + random(acc), 0); } function deply_flare() { duplicateMovieClip (_root.flare, name + "_flare", _root.misk_depth); _root[name + "_flare"]._x = _x; _root[name + "_flare"]._y = _y; _root[name + "_flare"].dir = dir; _root[name + "_flare"].name = name + "_flare"; _root[name + "_flare"].active = 1; _root.misk_depth++; } hp = _root.inter_hp; hp_max = hp; speed = _root.inter_speed; rof = _root.inter_rof; power = _root.inter_pow; acc = _root.inter_acc; fire = rof; flare_rate = 35; fl = 35; range = _root.inter_range; ecm = _root.inter_ecm; ros = _root.ros; scan = ros; trgt = ""; cur_type = ""; _global.active = 0; _global.ai = 0; _global.dir = 1; _global.name = ""; _xscale = (_root.unitScale * dir); _yscale = _root.unitScale; flare_ready = 0; if ((ai == 0) && (_root.hu_flare_ready == 1)) { flare_ready = 1; } if ((ai == 1) && (_root.ai_flare_ready == 1)) { flare_ready = 1; } } onClipEvent (enterFrame) { if ((active == 1) && (_root.pause == 0)) { _x = (_x - (speed * dir)); if (dir == 1) { if (_x <= (_root.leftBase - 300)) { removeMovieClip(this); } } if (dir == -1) { if (_x >= (_root.rightBase + 300)) { removeMovieClip(this); } } if (flare_ready == 1) { fl--; } if ((fl <= 0) && (_root[name + "_flare"].hp != 1)) { fl = flare_rate; deply_flare(); } fire--; scan--; if ((scan <= 0) && (trgt == "")) { scan = ros; if (ai == 0) { enemy = "ai_aircraft_"; max_i = _root.ai_air_num; } else { enemy = "aircraft_"; max_i = _root.hu_air_num; } i = 0; while (i < max_i) { if (_root[enemy + i].hp > 0) { if (Math.abs(_root[enemy + i]._x - _x) <= range) { if (((dir == 1) && (_root[enemy + i]._x < _x)) || ((dir == -1) && (_root[enemy + i]._x > _x))) { trgt = enemy + i; break; } } } i++; } } if (trgt != "") { if (dir == -1) { if (_root[trgt]._x < _x) { trgt = ""; } } if (dir == 1) { if (_root[trgt]._x > _x) { trgt = ""; } } if (_root[trgt].hp <= 0) { trgt = ""; } else if (dir == -1) { if ((_root[trgt]._x - _x) > 0) { if (fire <= 0) { fire = rof; fire_weapon(trgt, power, cur_type); } } } else if ((_x - _root[trgt]._x) > 0) { if (fire <= 0) { fire = rof; fire_weapon(trgt, power, cur_type); } } } } }
Instance of Symbol 287 MovieClip "bomber" in Frame 88
onClipEvent (load) { function damage(val, t) { hp = hp - val; if (hp <= 0) { if (ai == 0) { _root.hu_au_lost++; } if (ai == 1) { _root.ai_au_lost++; } duplicateMovieClip (_root.bomber_death, "bomber_d" + _root.misk_depth, _root.misk_depth); _root["bomber_d" + _root.misk_depth]._x = _x; _root["bomber_d" + _root.misk_depth]._y = _y; _root["bomber_d" + _root.misk_depth].dir = dir; _root.misk_depth++; _root.sound_f("snd_he_exp_2"); removeMovieClip(this); } } function deply_flare() { duplicateMovieClip (_root.flare, name + "_flare", _root.misk_depth); _root[name + "_flare"]._x = _x; _root[name + "_flare"]._y = _y; _root[name + "_flare"].dir = dir; _root[name + "_flare"].name = name + "_flare"; _root[name + "_flare"].active = 1; _root.misk_depth++; } function drop_bomb() { duplicateMovieClip (_root.fab, "bmb" + _root.misk_depth, _root.misk_depth); _root["bmb" + _root.misk_depth]._x = _x; _root["bmb" + _root.misk_depth]._y = _y + 5; _root["bmb" + _root.misk_depth].ai = ai; _root["bmb" + _root.misk_depth].dir = dir; tt = random(7); if (ai == 0) { tt = tt + 8; } else { tt = tt + 1; } _root["bmb" + _root.misk_depth].trgt_tile = tt; _root["bmb" + _root.misk_depth].active = 1; _root.misk_depth++; } function fire_weapon(t, p, ty) { duplicateMovieClip (_root.xb_missile, "missile" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_rpg"); _root["missile" + _root.misk_depth]._x = _x; _root["missile" + _root.misk_depth]._y = _y + 5; _root["missile" + _root.misk_depth].ai = ai; _root["missile" + _root.misk_depth].dir = dir; _root["missile" + _root.misk_depth].power = power + random(acc); _root["missile" + _root.misk_depth].trgt = trgt; _root["missile" + _root.misk_depth].active = 1; _root.misk_depth++; } hp = _root.bomber_hp; hp_max = hp; speed = _root.bomber_speed; rof = _root.bomber_rof; power = _root.bomber_pow; acc = _root.bomber_acc; fire = rof; flare_rate = 35; fl = 35; range = _root.bomber_range; ecm = _root.bomber_ecm; ros = _root.ros; scan = ros; trgt = ""; cur_type = ""; bomb_num = 2; bmb_cooldown = 20; bmb = 0; _global.active = 0; _global.ai = 0; _global.dir = 1; _global.name = ""; _xscale = (_root.unitScale * dir); _yscale = _root.unitScale; flare_ready = 0; if ((ai == 0) && (_root.hu_flare_ready == 1)) { flare_ready = 1; } if ((ai == 1) && (_root.ai_flare_ready == 1)) { flare_ready = 1; } } onClipEvent (enterFrame) { if ((active == 1) && (_root.pause == 0)) { _x = (_x - (speed * dir)); bmb--; if (dir == 1) { if (_x <= (_root.leftBase - 300)) { removeMovieClip(this); } if (((_x <= (_root.leftBase + 200)) && (bomb_num > 0)) && (bmb <= 0)) { bomb_num--; bmb = bmb_cooldown; drop_bomb(); } } if (dir == -1) { if (_x >= (_root.rightBase + 300)) { removeMovieClip(this); } if (((_x >= (_root.rightBase - 200)) && (bomb_num > 0)) && (bmb <= 0)) { bmb = bmb_cooldown; bomb_num--; drop_bomb(); } } if (flare_ready == 1) { fl--; } if ((fl <= 0) && (_root[name + "_flare"].hp != 1)) { fl = flare_rate; deply_flare(); } fire--; scan--; if ((scan <= 0) && (trgt == "")) { scan = ros; if (ai == 0) { enemy = "ai_vehi_"; max_i = _root.ai_num; } else { enemy = "vehi_"; max_i = _root.hu_num; } i = 0; while (i < max_i) { if (_root[enemy + i].hp > 0) { if (Math.abs(_root[enemy + i]._x - _x) <= range) { if (((dir == 1) && (_root[enemy + i]._x < _x)) || ((dir == -1) && (_root[enemy + i]._x > _x))) { trgt = enemy + i; break; } } } i++; } } if (trgt != "") { if (dir == -1) { if (_root[trgt]._x < _x) { trgt = ""; } } if (dir == 1) { if (_root[trgt]._x > _x) { trgt = ""; } } if (_root[trgt].hp <= 0) { trgt = ""; } else if (dir == -1) { if ((_root[trgt]._x - _x) > 0) { if (fire <= 0) { fire = rof; fire_weapon(trgt, power, cur_type); } } } else if ((_x - _root[trgt]._x) > 0) { if (fire <= 0) { fire = rof; fire_weapon(trgt, power, cur_type); } } } } }
Instance of Symbol 289 MovieClip "sparrow" in Frame 88
onClipEvent (load) { _global.power = 1; speed = 25; turnspeed = 15; p_thresh = 20; lifetime = 85; _visible = 0; _global.active = 0; _global.trgt = ""; _global.dir = 1; if (dir == 1) { _rotation = -90; } else { _rotation = 90; } _xscale = _root.unitScale; _yscale = _root.unitScale; } onClipEvent (enterFrame) { if ((active == 1) && (_root.pause == 0)) { lifetime--; if (lifetime <= 0) { removeMovieClip(this); } if (_root[trgt].hp <= 0) { removeMovieClip(this); } duplicateMovieClip (_root.missile_exhaust, "mex" + _root.misk_depth, _root.misk_depth); _root["mex" + _root.misk_depth]._x = _x; _root["mex" + _root.misk_depth]._y = _y; _root["mex" + _root.misk_depth].active = 1; _root.misk_depth++; delta_x = _x - _root[trgt]._x; delta_y = _y - _root[trgt]._y; Rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180); if (Math.abs(_rotation - Rotation) <= turnspeed) { _rotation = Rotation; } else if (_rotation < Rotation) { _rotation = (_rotation + turnspeed); } else { _rotation = (_rotation - turnspeed); } _visible = 1; proximity = Math.sqrt((delta_x * delta_x) + (delta_y * delta_y)); if (proximity > (_height / 2)) { _y = (_y - (speed * Math.cos(_rotation * (Math.PI/180)))); _x = (_x + (speed * Math.sin(_rotation * (Math.PI/180)))); } if (proximity < p_thresh) { _root[trgt].damage(power, 2); duplicateMovieClip (_root.sam_exp, "bl" + _root.air_unit_depth, _root.air_unit_depth); _root.sound_f("snd_he_exp_1"); _root["bl" + _root.air_unit_depth]._x = _x; _root["bl" + _root.air_unit_depth]._y = _y; _root["bl" + _root.air_unit_depth]._xscale = _root.unitScale; _root["bl" + _root.air_unit_depth]._yscale = _root.unitScale; _root["bl" + _root.air_unit_depth].active = 1; _root.air_unit_depth++; removeMovieClip(this); } } }
Instance of Symbol 291 MovieClip "maveric" in Frame 88
onClipEvent (load) { _global.power = 1; speed = 15; turnspeed = 1; turnspeed_max = 15; p_thresh = 20; lifetime = 85; _visible = 0; _global.active = 0; _global.trgt = ""; _global.dir = 1; if (dir == 1) { _rotation = -90; } else { _rotation = 90; } _xscale = _root.unitScale; _yscale = _root.unitScale; } onClipEvent (enterFrame) { if ((active == 1) && (_root.pause == 0)) { lifetime--; if (turnspeed < turnspeed_max) { turnspeed = turnspeed + 0.4; } if (lifetime <= 0) { removeMovieClip(this); } if (_root[trgt].hp <= 0) { removeMovieClip(this); } duplicateMovieClip (_root.missile_exhaust, "mex" + _root.misk_depth, _root.misk_depth); _root["mex" + _root.misk_depth]._x = _x; _root["mex" + _root.misk_depth]._y = _y; _root["mex" + _root.misk_depth].active = 1; _root.misk_depth++; delta_x = _x - _root[trgt]._x; delta_y = _y - _root[trgt]._y; Rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180); if (Math.abs(_rotation - Rotation) <= turnspeed) { _rotation = Rotation; } else if (_rotation < Rotation) { _rotation = (_rotation + turnspeed); } else { _rotation = (_rotation - turnspeed); } _visible = 1; proximity = Math.sqrt((delta_x * delta_x) + (delta_y * delta_y)); if (proximity > (_height / 2)) { _y = (_y - (speed * Math.cos(_rotation * (Math.PI/180)))); _x = (_x + (speed * Math.sin(_rotation * (Math.PI/180)))); } if (proximity < p_thresh) { _root[trgt].damage(power, 2); duplicateMovieClip (_root.rpg_blast, "bl" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_rpg"); _root["bl" + _root.misk_depth]._x = _x; _root["bl" + _root.misk_depth]._y = _y; _root["bl" + _root.misk_depth]._xscale = _root.unitScale; _root["bl" + _root.misk_depth]._yscale = _root.unitScale; _root["bl" + _root.misk_depth].active = 1; _root.misk_depth++; removeMovieClip(this); } } }
Instance of Symbol 304 MovieClip "falcon_death" in Frame 88
onClipEvent (load) { _global.dir = 1; _xscale = (_root.unitScale * dir); _yscale = _root.unitScale; }
Instance of Symbol 310 MovieClip "shrapnel" in Frame 88
onClipEvent (load) { _global.active = 0; _global.ai = 0; _global.dir = 1; _global.power = 10; _global.acc = 10; c = 0; } onClipEvent (enterFrame) { if ((active == 1) && (_root.pause == 0)) { c++; if (c == 2) { power = power * 0.3; } if ((c == 1) || (c == 3)) { if (ai == 0) { enemy = "ai_aircraft_"; max_i = _root.ai_air_num; } else { enemy = "aircraft_"; max_i = _root.hu_air_num; } i = 0; while (i < max_i) { if (this.hitTest(_root[enemy + i])) { _root[enemy + i].damage(power + random(acc), 1); } i++; } } } }
Instance of Symbol 312 MovieClip "stealth_death" in Frame 88
onClipEvent (load) { _global.dir = 1; _xscale = (_root.unitScale * dir); _yscale = _root.unitScale; }
Instance of Symbol 314 MovieClip "inter_death" in Frame 88
onClipEvent (load) { _global.dir = 1; _xscale = (_root.unitScale * dir); _yscale = _root.unitScale; }
Instance of Symbol 316 MovieClip "bomber_death" in Frame 88
onClipEvent (load) { _global.dir = 1; _xscale = (_root.unitScale * dir); _yscale = _root.unitScale; }
Instance of Symbol 318 MovieClip "xb_missile" in Frame 88
onClipEvent (load) { _global.power = 1; speed = 15; turnspeed = 10; turnspeed_max = 15; p_thresh = 20; lifetime = 85; _visible = 0; _global.active = 0; _global.trgt = ""; _global.dir = 1; if (dir == 1) { _rotation = -90; } else { _rotation = 90; } _xscale = _root.unitScale; _yscale = _root.unitScale; } onClipEvent (enterFrame) { if ((active == 1) && (_root.pause == 0)) { lifetime--; if (turnspeed < turnspeed_max) { turnspeed = turnspeed + 0.4; } if (lifetime <= 0) { removeMovieClip(this); } if (_root[trgt].hp <= 0) { removeMovieClip(this); } duplicateMovieClip (_root.missile_exhaust, "mex" + _root.misk_depth, _root.misk_depth); _root["mex" + _root.misk_depth]._x = _x; _root["mex" + _root.misk_depth]._y = _y; _root["mex" + _root.misk_depth].active = 1; _root.misk_depth++; delta_x = _x - _root[trgt]._x; delta_y = _y - _root[trgt]._y; Rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180); if (Math.abs(_rotation - Rotation) <= turnspeed) { _rotation = Rotation; } else if (_rotation < Rotation) { _rotation = (_rotation + turnspeed); } else { _rotation = (_rotation - turnspeed); } _visible = 1; proximity = Math.sqrt((delta_x * delta_x) + (delta_y * delta_y)); if (proximity > (_height / 2)) { _y = (_y - (speed * Math.cos(_rotation * (Math.PI/180)))); _x = (_x + (speed * Math.sin(_rotation * (Math.PI/180)))); } if (proximity < p_thresh) { _root[trgt].damage(power, 2); duplicateMovieClip (_root.rpg_blast, "bl" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_rpg"); _root["bl" + _root.misk_depth]._x = _x; _root["bl" + _root.misk_depth]._y = _y; _root["bl" + _root.misk_depth]._xscale = _root.unitScale; _root["bl" + _root.misk_depth]._yscale = _root.unitScale; _root["bl" + _root.misk_depth].active = 1; _root.misk_depth++; removeMovieClip(this); } } }
Instance of Symbol 324 MovieClip "hawk_site" in Frame 88
onClipEvent (load) { function damage(val, t) { if (t == 2) { val = val / 3; } if (t == 3) { val = val * 2; } hp = hp - val; if (t == 1) { duplicateMovieClip (_root.he_blast, "hex" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_he_exp_0"); _root["hex" + _root.misk_depth]._x = _x; _root["hex" + _root.misk_depth]._y = _y; _root.misk_depth++; } if (hp <= 0) { _root["tile" + base_tile]._visible = 1; if (base_tile == _root.tile_sel) { _root.hide_all(); _root.sel_instance.bars._visible = 0; if ((ai == 0) && (_root.house == 0)) { _root.show_build_0(); } if ((ai == 0) && (_root.house == 1)) { _root.show_build_1(); } } duplicateMovieClip (_root.stru_death, "stru_d" + _root.misk_depth, _root.misk_depth); _root["stru_d" + _root.misk_depth]._x = _x; _root["stru_d" + _root.misk_depth]._y = _y; _root["stru_d" + _root.misk_depth].dir = dir; _root.misk_depth++; if (ai == 1) { _root.AI.hawk_site_num--; } removeMovieClip(this); } } function fire_weapon(t) { duplicateMovieClip (_root.hawk_missile, "missile" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_sam"); _root["missile" + _root.misk_depth]._x = _x; _root["missile" + _root.misk_depth]._y = _y - 5; _root["missile" + _root.misk_depth].ai = ai; _root["missile" + _root.misk_depth].dir = dir; eccm = 1; if (ai == 0) { eccm = _root.hu_eccm; } else { eccm = _root.ai_eccm; } if (_root[trgt + "_flare"].hp == 1) { if (random(_root.flare_effect) >= eccm) { trgt = trgt + "_flare"; } } _root["missile" + _root.misk_depth].trgt = trgt; _root["missile" + _root.misk_depth].active = 1; _root.misk_depth++; } function show_buttons() { _root.show_hawk_site(); } hp = _root.hawk_site_hp; hp_max = hp; range = 500; ros = _root.ros; scan = ros; trgt = ""; _global.active = 0; _global.ai = 0; _global.base_tile = 0; _global.repair = 0; _global.name = ""; this.en_hp_bar._visible = 0; this.en_hp_bar_bg._visible = 0; dir = 1; if ((active == 1) && (ai == 0)) { this.turret._xscale = -100; dir = -1; } MScooldown = 20; MS = MScooldown; MSmaxrel = 70; MSreload = 70; MSnumber = 2; MSmaxnum = 2; if ((active == 1) && (_root.tile_sel == base_tile)) { _root.show_hawk_site(); } } on (press) { if (ai == 0) { _root.select_tile(base_tile); } } onClipEvent (enterFrame) { if ((active == 1) && (_root.pause == 0)) { if (repair == 1) { if ((_root.rep_price <= _root.money) && (hp < hp_max)) { _root.money = _root.money - _root.rep_price; hp++; } else { repair = 0; } } if (MSnumber < MSmaxnum) { MSreload--; } if (MSreload <= 0) { MSreload = MSmaxrel; this.turret["missile_" + MSnumber]._visible = 1; MSnumber++; } if ((MS > 0) && (MSnumber > 0)) { MS--; } scan--; if ((scan <= 0) && (trgt == "")) { scan = ros; if (ai == 0) { enemy = "ai_aircraft_"; max_i = _root.ai_air_num; } else { enemy = "aircraft_"; max_i = _root.hu_air_num; } i = 0; while (i < max_i) { if (_root[enemy + i].hp > 0) { if (Math.abs(_root[enemy + i]._x - _x) <= range) { if (((dir == 1) && (_root[enemy + i]._x < _x)) || ((dir == -1) && (_root[enemy + i]._x > _x))) { trgt = enemy + i; break; } } } i++; } } if (trgt != "") { if (dir == -1) { if (_root[trgt]._x < _x) { trgt = ""; } } if (dir == 1) { if (_root[trgt]._x > _x) { trgt = ""; } } if (_root[trgt].hp <= 0) { trgt = ""; } else if (dir == -1) { if ((_root[trgt]._x - _x) > 0) { if (MS <= 0) { MS = MScooldown; MSnumber--; this.turret["missile_" + MSnumber]._visible = 0; fire_weapon(trgt); } } } else if ((_x - _root[trgt]._x) > 0) { if (MS <= 0) { MS = MScooldown; MSnumber--; this.turret["missile_" + MSnumber]._visible = 0; fire_weapon(trgt); } } } if (_root.tile_sel == base_tile) { if (q_size > 0) { _root.interface["btn_" + current].q_txt.text = q_size; } else { _root.interface["btn_" + current].q_txt.text = ""; } _root.sel_instance.bars._visible = 1; _root.sel_instance.bars.hp_bar._width = (hp / hp_max) * _root.sel_instance.bars.bg1._width; _root.sel_instance.bars.prog_bar._width = (1 - (delay / delay_max)) * _root.sel_instance.bars.bg1._width; } } } on (rollOver) { if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { this.en_hp_bar._visible = 1; this.en_hp_bar_bg._visible = 1; this.en_hp_bar._width = (hp / hp_max) * this.en_hp_bar_bg._width; } } on (rollOut) { if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { this.en_hp_bar._visible = 0; this.en_hp_bar_bg._visible = 0; } }
Instance of Symbol 326 MovieClip "hawk_missile" in Frame 88
onClipEvent (load) { _global.power = 30; _global.acc = 20; speed = 15; turnspeed = 1; turnspeed_max = 15; p_thresh = 50; lifetime = 85; _visible = 0; _global.active = 0; _global.trgt = ""; _global.dir = 1; if (dir == 1) { _rotation = -50; } else { _rotation = 50; } } onClipEvent (enterFrame) { if ((active == 1) && (_root.pause == 0)) { lifetime--; if (turnspeed < turnspeed_max) { turnspeed = turnspeed + 0.4; } if (lifetime <= 0) { removeMovieClip(this); } if (_root[trgt].hp <= 0) { removeMovieClip(this); } duplicateMovieClip (_root.missile_exhaust, "mex" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_he_exp_1"); _root["mex" + _root.misk_depth]._x = _x; _root["mex" + _root.misk_depth]._y = _y; _root["mex" + _root.misk_depth].active = 1; _root.misk_depth++; delta_x = _x - _root[trgt]._x; delta_y = _y - _root[trgt]._y; Rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180); if (Math.abs(_rotation - Rotation) <= turnspeed) { _rotation = Rotation; } else if (_rotation < Rotation) { _rotation = (_rotation + turnspeed); } else { _rotation = (_rotation - turnspeed); } _visible = 1; proximity = Math.sqrt((delta_x * delta_x) + (delta_y * delta_y)); if (proximity > (_height / 2)) { _y = (_y - (speed * Math.cos(_rotation * (Math.PI/180)))); _x = (_x + (speed * Math.sin(_rotation * (Math.PI/180)))); } if (proximity < p_thresh) { _root[trgt].damage(power + random(acc), 2); duplicateMovieClip (_root.sam_exp, "bl" + _root.air_unit_depth, _root.air_unit_depth); _root["bl" + _root.air_unit_depth]._x = _x; _root["bl" + _root.air_unit_depth]._y = _y; _root["bl" + _root.air_unit_depth]._xscale = _root.unitScale; _root["bl" + _root.air_unit_depth]._yscale = _root.unitScale; _root["bl" + _root.air_unit_depth].active = 1; _root.air_unit_depth++; removeMovieClip(this); } } }
Instance of Symbol 328 MovieClip "sam_site" in Frame 88
onClipEvent (load) { function damage(val, t) { if (t == 2) { val = val / 3; } if (t == 3) { val = val * 2; } hp = hp - val; if (t == 1) { duplicateMovieClip (_root.he_blast, "hex" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_he_exp_0"); _root["hex" + _root.misk_depth]._x = _x; _root["hex" + _root.misk_depth]._y = _y; _root.misk_depth++; } if (hp <= 0) { _root["tile" + base_tile]._visible = 1; if (base_tile == _root.tile_sel) { _root.hide_all(); _root.sel_instance.bars._visible = 0; if ((ai == 0) && (_root.house == 0)) { _root.show_build_0(); } if ((ai == 0) && (_root.house == 1)) { _root.show_build_1(); } } duplicateMovieClip (_root.stru_death, "stru_d" + _root.misk_depth, _root.misk_depth); _root["stru_d" + _root.misk_depth]._x = _x; _root["stru_d" + _root.misk_depth]._y = _y; _root["stru_d" + _root.misk_depth].dir = dir; _root.misk_depth++; if (ai == 1) { _root.AI.sam_site_num--; } removeMovieClip(this); } } function fire_weapon(t) { duplicateMovieClip (_root.sam_missile, "missile" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_sam"); _root["missile" + _root.misk_depth]._x = _x - 10; _root["missile" + _root.misk_depth]._y = _y - 5; _root["missile" + _root.misk_depth].ai = ai; _root["missile" + _root.misk_depth].dir = dir; _root["missile" + _root.misk_depth].trgt = trgt; eccm = 1; if (ai == 0) { eccm = _root.hu_eccm; } else { eccm = _root.ai_eccm; } _root["missile" + _root.misk_depth].inax = (random(_root[trgt].ecm) - (_root[trgt].ecm / 2)) / eccm; _root["missile" + _root.misk_depth].inay = (random(_root[trgt].ecm) - (_root[trgt].ecm / 2)) / eccm; _root["missile" + _root.misk_depth].active = 1; _root.misk_depth++; } function show_buttons() { _root.show_sam_site(); } hp = _root.sam_site_hp; hp_max = hp; range = 700; ros = _root.ros; scan = ros; trgt = ""; _global.active = 0; _global.ai = 0; _global.base_tile = 0; _global.repair = 0; _global.name = ""; this.en_hp_bar._visible = 0; this.en_hp_bar_bg._visible = 0; dir = 1; if ((active == 1) && (ai == 0)) { this.turret._xscale = -100; dir = -1; } MScooldown = 20; MS = MScooldown; MSmaxrel = 80; MSreload = 80; MSnumber = 2; MSmaxnum = 2; if ((active == 1) && (_root.tile_sel == base_tile)) { _root.show_sam_site(); } } on (press) { if (ai == 0) { _root.select_tile(base_tile); } } onClipEvent (enterFrame) { if ((active == 1) && (_root.pause == 0)) { if (repair == 1) { if ((_root.rep_price <= _root.money) && (hp < hp_max)) { _root.money = _root.money - _root.rep_price; hp++; } else { repair = 0; } } if (MSnumber < MSmaxnum) { MSreload--; } if (MSreload <= 0) { MSreload = MSmaxrel; this.turret["missile_" + MSnumber]._visible = 1; MSnumber++; } if ((MS > 0) && (MSnumber > 0)) { MS--; } scan--; if ((scan <= 0) && (trgt == "")) { scan = ros; if (ai == 0) { enemy = "ai_aircraft_"; max_i = _root.ai_air_num; } else { enemy = "aircraft_"; max_i = _root.hu_air_num; } i = 0; while (i < max_i) { if (_root[enemy + i].hp > 0) { if (Math.abs(_root[enemy + i]._x - _x) <= range) { if (((dir == 1) && (_root[enemy + i]._x < _x)) || ((dir == -1) && (_root[enemy + i]._x > _x))) { trgt = enemy + i; break; } } } i++; } } if (trgt != "") { if (dir == -1) { if (_root[trgt]._x < _x) { trgt = ""; } } if (dir == 1) { if (_root[trgt]._x > _x) { trgt = ""; } } if (_root[trgt].hp <= 0) { trgt = ""; } else if (dir == -1) { if ((_root[trgt]._x - _x) > 0) { if (MS <= 0) { MS = MScooldown; MSnumber--; this.turret["missile_" + MSnumber]._visible = 0; fire_weapon(trgt); } } } else if ((_x - _root[trgt]._x) > 0) { if (MS <= 0) { MS = MScooldown; MSnumber--; this.turret["missile_" + MSnumber]._visible = 0; fire_weapon(trgt); } } } if (_root.tile_sel == base_tile) { if (q_size > 0) { _root.interface["btn_" + current].q_txt.text = q_size; } else { _root.interface["btn_" + current].q_txt.text = ""; } _root.sel_instance.bars._visible = 1; _root.sel_instance.bars.hp_bar._width = (hp / hp_max) * _root.sel_instance.bars.bg1._width; _root.sel_instance.bars.prog_bar._width = (1 - (delay / delay_max)) * _root.sel_instance.bars.bg1._width; } } } on (rollOver) { if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { this.en_hp_bar._visible = 1; this.en_hp_bar_bg._visible = 1; this.en_hp_bar._width = (hp / hp_max) * this.en_hp_bar_bg._width; } } on (rollOut) { if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { this.en_hp_bar._visible = 0; this.en_hp_bar_bg._visible = 0; } }
Instance of Symbol 330 MovieClip "sam_missile" in Frame 88
onClipEvent (load) { power = 20; acc = 10; _global.ai = 0; speed = 2; speed_max = 20; turnspeed = 1; turnspeed_max = 15; p_thresh = 50; lifetime = 85; _visible = 0; _global.active = 0; _global.trgt = ""; _global.dir = 1; _global.inax = 0; _global.inay = 0; } onClipEvent (enterFrame) { if ((active == 1) && (_root.pause == 0)) { lifetime--; if (turnspeed < turnspeed_max) { turnspeed = turnspeed + 0.4; } if (speed < speed_max) { speed = speed + 0.5; } if (lifetime <= 0) { removeMovieClip(this); } if (_root[trgt].hp <= 0) { removeMovieClip(this); } duplicateMovieClip (_root.missile_exhaust, "mex" + _root.misk_depth, _root.misk_depth); _root["mex" + _root.misk_depth]._x = _x; _root["mex" + _root.misk_depth]._y = _y; _root["mex" + _root.misk_depth].active = 1; _root.misk_depth++; delta_x = _x - (_root[trgt]._x + inax); delta_y = _y - (_root[trgt]._y + inay); Rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180); if (Math.abs(_rotation - Rotation) <= turnspeed) { _rotation = Rotation; } else if (_rotation < Rotation) { _rotation = (_rotation + turnspeed); } else { _rotation = (_rotation - turnspeed); } _visible = 1; proximity = Math.sqrt((delta_x * delta_x) + (delta_y * delta_y)); if (proximity > (_height / 2)) { _y = (_y - (speed * Math.cos(_rotation * (Math.PI/180)))); _x = (_x + (speed * Math.sin(_rotation * (Math.PI/180)))); } if (proximity < p_thresh) { duplicateMovieClip (_root.sam_exp, "bl" + _root.air_unit_depth, _root.air_unit_depth); _root.sound_f("snd_sam_exp"); _root["bl" + _root.air_unit_depth]._x = _x; _root["bl" + _root.air_unit_depth]._y = _y; _root["bl" + _root.air_unit_depth]._xscale = _root.unitScale; _root["bl" + _root.air_unit_depth]._yscale = _root.unitScale; _root["bl" + _root.air_unit_depth].active = 1; _root.air_unit_depth++; duplicateMovieClip (_root.shrapnel, "bl" + _root.air_unit_depth, _root.air_unit_depth); _root["bl" + _root.air_unit_depth]._x = _x; _root["bl" + _root.air_unit_depth]._y = _y; _root["bl" + _root.air_unit_depth].ai = ai; _root["bl" + _root.air_unit_depth].power = power; _root["bl" + _root.air_unit_depth].acc = acc; _root["bl" + _root.air_unit_depth].active = 1; _root.air_unit_depth++; removeMovieClip(this); } } }
Instance of Symbol 334 MovieClip "flare" in Frame 88
onClipEvent (load) { hp = 1; _global.dir = 1; _global.name = ""; _xscale = ((1.2 * _root.unitScale) * dir); _yscale = (1.2 * _root.unitScale); }
Instance of Symbol 338 MovieClip "atv_death" in Frame 88
onClipEvent (load) { _global.dir = 1; _xscale = (_root.unitScale * dir); _yscale = _root.unitScale; }
Instance of Symbol 342 MovieClip "cluster_bomb" in Frame 88
onClipEvent (load) { function release_bomblet() { duplicateMovieClip (_root.cluster_bomblet, "bb" + _root.misk_depth, _root.misk_depth); _root["bb" + _root.misk_depth]._x = _x + (random(10) * dir); _root["bb" + _root.misk_depth]._y = (_y + random(10)) - 5; _root["bb" + _root.misk_depth].ai = ai; _root["bb" + _root.misk_depth].dir = dir; _root["bb" + _root.misk_depth].xspeed = random(5) + 1; _root["bb" + _root.misk_depth].yspeed = random(2) + 1; _root["bb" + _root.misk_depth].active = 1; _root.misk_depth++; } _global.active = 0; _global.dir = 1; _global.ai = 0; lifetime = 30; bomblet_num = 7; _xscale = ((1.2 * _root.unitScale) * dir); _yscale = (1.2 * _root.unitScale); } onClipEvent (enterFrame) { if ((active == 1) && (_root.pause == 0)) { _y = (_y + 1.5); _x = (_x - (0.7 * dir)); if (_y >= 370) { this.cover._visible = 0; lifetime--; alpha = alpha - 3; if (bomblet_num > 0) { bomblet_num--; release_bomblet(); } } if (lifetime <= 0) { removeMovieClip(this); } } }
Instance of Symbol 344 MovieClip "cluster_bomblet" in Frame 88
onClipEvent (load) { power = 70; _global.active = 0; _global.dir = 1; _global.ai = 0; _global.xspeed = 1; _global.yspeed = 1; lifetime = 30; _xscale = ((1.2 * _root.unitScale) * dir); _yscale = (1.2 * _root.unitScale); } onClipEvent (enterFrame) { if ((active == 1) && (_root.pause == 0)) { _y = (_y + yspeed); _x = (_x - (xspeed * dir)); lifetime--; if (lifetime <= 0) { tt = random(7); if (ai == 0) { tt = tt + 8; } else { tt = tt + 1; } if (_root["stru" + tt].hp > 0) { _root["stru" + tt].damage(random(20 + power), 1); } removeMovieClip(this); } } }
Instance of Symbol 350 MovieClip "sam" in Frame 88
onClipEvent (load) { function fire_missile(t) { duplicateMovieClip (_root.mbl_sam_missile, "missile" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_sam"); _root["missile" + _root.misk_depth]._x = _x; _root["missile" + _root.misk_depth]._y = _y; _root["missile" + _root.misk_depth].ai = ai; _root["missile" + _root.misk_depth].dir = dir; _root["missile" + _root.misk_depth].trgt = trgt; eccm = 1; if (ai == 0) { eccm = _root.hu_eccm; } else { eccm = _root.ai_eccm; } _root["missile" + _root.misk_depth].inax = (random(_root[trgt].ecm) - (_root[trgt].ecm / 2)) / eccm; _root["missile" + _root.misk_depth].inay = (random(_root[trgt].ecm) - (_root[trgt].ecm / 2)) / eccm; _root["missile" + _root.misk_depth].active = 1; _root.misk_depth++; } function damage(val, t) { if (t == 0) { val = val / 3; } if (t == 2) { if (this.raexp._visible == 0) { val = val * 1.5; } else { val = val / 2; } } if (t == 3) { val = val * 1.2; } hp = hp - val; if (hp <= 0) { if (ai == 0) { _root.hu_vu_lost++; } if (ai == 1) { _root.ai_vu_lost++; } duplicateMovieClip (_root.tank_death, "t_d" + _root.misk_depth, _root.misk_depth); _root["t_d" + _root.misk_depth]._x = _x; _root["t_d" + _root.misk_depth]._y = _y; _root["t_d" + _root.misk_depth].dir = dir; _root.misk_depth++; removeMovieClip(this); } } function fire_weapon(t, p) { this.cannon0.rfl_b.attachMovie("mg_shot", "tsh" + _root.misk_depth, _root.misk_depth); _root.misk_depth++; this.cannon1.rfl_b.attachMovie("mg_shot", "tsh" + _root.misk_depth, _root.misk_depth); _root.misk_depth++; _root[t].damage(p + random(acc), 0); } hp = _root.sam_hp; hp_max = hp; speed = _root.sam_speed; rof = _root.sam_rof; power = _root.sam_pow; acc = _root.sam_acc; fire = rof; harm = _root.sam_harm; range = _root.sam_range; ros = _root.ros; scan = ros; trgt = ""; trgt_type = "air"; _global.active = 0; _global.ai = 0; _global.dir = 1; _global.name = ""; _xscale = (_root.unitScale * dir); _yscale = _root.unitScale; cannon0._rotation = -90; cannon1._rotation = -90; this.raexp._visible = 0; if (ai == 0) { if (_root.hu_raexp == 1) { this.raexp._visible = 1; } } else if (_root.ai_raexp == 1) { this.raexp._visible = 1; } MScooldown = 20; MS = MScooldown; MSmaxrel = 80; MSreload = 80; MSnumber = 2; MSmaxnum = 2; } onClipEvent (enterFrame) { if ((active == 1) && (_root.pause == 0)) { _x = (_x - (speed * dir)); if (MSnumber < MSmaxnum) { MSreload--; } if (MSreload <= 0) { MSreload = MSmaxrel; this.turret["missile_" + MSnumber]._visible = 1; MSnumber++; } if ((MS > 0) && (MSnumber > 0)) { MS--; } if ((trgt != "") && (trgt_type == "air")) { if (MS <= 0) { MS = MScooldown; MSnumber--; fire_missile(trgt); } } if (dir == 1) { if (_x <= _root.leftBase) { _root.damage_base(harm, 0); removeMovieClip(this); } } if (dir == -1) { if (_x >= _root.rightBase) { _root.damage_base(harm, 1); removeMovieClip(this); } } fire--; scan--; if ((scan <= 0) && (trgt == "")) { scan = ros; if (ai == 0) { enemy = "ai_aircraft_"; max_i = _root.ai_air_num; } else { enemy = "aircraft_"; max_i = _root.hu_air_num; } i = 0; while (i < max_i) { if (_root[enemy + i].hp > 0) { if (Math.abs(_root[enemy + i]._x - _x) <= (range * 2.5)) { if (((dir == 1) && (_root[enemy + i]._x < _x)) || ((dir == -1) && (_root[enemy + i]._x > _x))) { trgt = enemy + i; trgt_type = "air"; break; } } } i++; } if (trgt == "") { if (ai == 0) { enemy = "ai_infantry_"; max_i = _root.ai_num; } else { enemy = "infantry_"; max_i = _root.hu_num; } i = 0; while (i < max_i) { if (_root[enemy + i].hp > 0) { if (Math.abs(_root[enemy + i]._x - _x) <= (range * 1.5)) { if (((dir == 1) && (_root[enemy + i]._x < _x)) || ((dir == -1) && (_root[enemy + i]._x > _x))) { trgt = enemy + i; trgt_type = "ground"; break; } } } i++; } } if (trgt == "") { if (ai == 0) { enemy = "ai_vehi_"; max_i = _root.ai_num; } else { enemy = "vehi_"; max_i = _root.hu_num; } i = 0; while (i < max_i) { if (_root[enemy + i].hp > 0) { if (Math.abs(_root[enemy + i]._x - _x) <= (range * 1.5)) { if (((dir == 1) && (_root[enemy + i]._x < _x)) || ((dir == -1) && (_root[enemy + i]._x > _x))) { trgt = enemy + i; trgt_type = "ground"; break; } } } i++; } } } if (trgt != "") { if (trgt_type == "air") { dx = _x - _root[trgt]._x; dy = _y - _root[trgt]._y; tilt = ((-Math.atan2(dx, dy)) / (Math.PI/180)) * dir; } else { this.cannon0._rotation = -90; this.cannon1._rotation = -90; } } if (trgt != "") { if (dir == -1) { if (_root[trgt]._x < _x) { trgt = ""; } } if (dir == 1) { if (_root[trgt]._x > _x) { trgt = ""; } } if (_root[trgt].hp <= 0) { trgt = ""; } else { if ((_root[trgt]._y - _y) > speed) { if (trgt_type == "ground") { _y = (_y + (speed / 2)); } else { this.cannon0._rotation = tilt; this.cannon1._rotation = tilt; } } if ((_y - _root[trgt]._y) > speed) { if (trgt_type == "ground") { _y = (_y - (speed / 2)); } else { this.cannon0._rotation = tilt; this.cannon1._rotation = tilt; } } if (dir == -1) { if (((_root[trgt]._x - _x) <= range) && ((_root[trgt]._x - _x) > 0)) { if ((fire <= 0) && ((Math.abs(_root[trgt]._y - _y) < 50) || (trgt_type == "air"))) { fire = rof; fire_weapon(trgt, power); } } } else if (((_x - _root[trgt]._x) <= range) && ((_x - _root[trgt]._x) > 0)) { if ((fire <= 0) && ((Math.abs(_root[trgt]._y - _y) < 50) || (trgt_type == "air"))) { fire = rof; fire_weapon(trgt, power); } } } } } }
Instance of Symbol 352 MovieClip "hawk" in Frame 88
onClipEvent (load) { function fire_missile(t) { duplicateMovieClip (_root.hawk_missile, "missile" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_sam"); _root["missile" + _root.misk_depth]._x = _x; _root["missile" + _root.misk_depth]._y = _y - 5; _root["missile" + _root.misk_depth].ai = ai; _root["missile" + _root.misk_depth].dir = dir; eccm = 1; if (ai == 0) { eccm = _root.hu_eccm; } else { eccm = _root.ai_eccm; } if (_root[trgt + "_flare"].hp == 1) { if (random(_root.flare_effect) >= eccm) { trgt = trgt + "_flare"; } } _root["missile" + _root.misk_depth].trgt = trgt; _root["missile" + _root.misk_depth].active = 1; _root.misk_depth++; } function damage(val, t) { if (t == 0) { val = val / 3; } if (t == 2) { val = val * 1.5; } if (t == 3) { val = val * 1.2; } if ((t == 6) && (gasmask == 1)) { val = val / 10; } hp = hp - val; if (hp <= 0) { if (ai == 0) { _root.hu_vu_lost++; } if (ai == 1) { _root.ai_vu_lost++; } duplicateMovieClip (_root.hawk_death, "t_d" + _root.misk_depth, _root.misk_depth); _root["t_d" + _root.misk_depth]._x = _x; _root["t_d" + _root.misk_depth]._y = _y; _root["t_d" + _root.misk_depth].dir = dir; _root.misk_depth++; removeMovieClip(this); } } hp = _root.hawk_hp; hp_max = hp; speed = _root.hawk_speed; rof = _root.hawk_rof; power = _root.hawk_pow; acc = _root.hawk_acc; fire = rof; harm = _root.hawk_harm; range = _root.hawk_range; ros = _root.ros; scan = ros; trgt = ""; _global.active = 0; _global.ai = 0; _global.dir = 1; _global.name = ""; _xscale = (_root.unitScale * dir); _yscale = _root.unitScale; MScooldown = 20; MS = MScooldown; MSmaxrel = 80; MSreload = 80; MSnumber = 2; MSmaxnum = 2; gasmask = 0; if ((ai == 0) && (_root.hu_gasmask >= 1)) { gasmask = 1; } if ((ai == 1) && (_root.ai_gasmask >= 1)) { gasmask = 1; } } onClipEvent (enterFrame) { if ((active == 1) && (_root.pause == 0)) { _x = (_x - (speed * dir)); if (MSnumber < MSmaxnum) { MSreload--; } if (MSreload <= 0) { MSreload = MSmaxrel; this["missile" + MSnumber]._visible = 1; MSnumber++; } if ((MS > 0) && (MSnumber > 0)) { MS--; } if (trgt != "") { if (MS <= 0) { MS = MScooldown; MSnumber--; this["missile" + MSnumber]._visible = 0; fire_missile(trgt); } } if (dir == 1) { if (_x <= _root.leftBase) { _root.damage_base(harm, 0); removeMovieClip(this); } } if (dir == -1) { if (_x >= _root.rightBase) { _root.damage_base(harm, 1); removeMovieClip(this); } } fire--; scan--; if ((scan <= 0) && (trgt == "")) { scan = ros; if (ai == 0) { enemy = "ai_aircraft_"; max_i = _root.ai_air_num; } else { enemy = "aircraft_"; max_i = _root.hu_air_num; } i = 0; while (i < max_i) { if (_root[enemy + i].hp > 0) { if (Math.abs(_root[enemy + i]._x - _x) <= (range * 2.5)) { if (((dir == 1) && (_root[enemy + i]._x < _x)) || ((dir == -1) && (_root[enemy + i]._x > _x))) { trgt = enemy + i; break; } } } i++; } } if (trgt != "") { if (dir == -1) { if (_root[trgt]._x < _x) { trgt = ""; } } if (dir == 1) { if (_root[trgt]._x > _x) { trgt = ""; } } if (_root[trgt].hp <= 0) { trgt = ""; } } } }
Instance of Symbol 358 MovieClip "hitech0" in Frame 88
onClipEvent (load) { function damage(val, t) { if (t == 2) { val = val / 3; } if (t == 3) { val = val * 2; } hp = hp - val; if (t == 1) { duplicateMovieClip (_root.he_blast, "hex" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_he_exp_0"); _root["hex" + _root.misk_depth]._x = _x; _root["hex" + _root.misk_depth]._y = _y; _root.misk_depth++; } if (hp <= 0) { _root["tile" + base_tile]._visible = 1; if (base_tile == _root.tile_sel) { _root.hide_all(); _root.sel_instance.bars._visible = 0; if ((ai == 0) && (_root.house == 0)) { _root.show_build_0(); } if ((ai == 0) && (_root.house == 1)) { _root.show_build_1(); } } duplicateMovieClip (_root.stru_death, "stru_d" + _root.misk_depth, _root.misk_depth); _root["stru_d" + _root.misk_depth]._x = _x; _root["stru_d" + _root.misk_depth]._y = _y; _root["stru_d" + _root.misk_depth].dir = dir; _root.misk_depth++; _root.interface["btn_" + current].in_progress = 0; removeMovieClip(this); } } function enqueue_unit(unit_name, unit_type, unit_value) { if (delay == -1) { if (_root.money >= unit_value) { _root.money = _root.money - unit_value; delay = unit_value; delay_max = delay; current = unit_name; cur_type = unit_type; _root.interface["btn_" + current].in_progress = 1; } } else { _root.message("In Progress..."); } } function show_buttons() { _root.show_hitech0(1); } hp = _root.hitech0_hp; hp_max = hp; _global.active = 0; _global.ai = 0; _global.base_tile = 0; _global.repair = 0; _global.name = ""; this.en_hp_bar._visible = 0; this.en_hp_bar_bg._visible = 0; delay = -1; delay_max = -1; current = ""; cur_type = ""; q_current = ""; q_type = ""; q_value = -1; q_size = 0; q_max = 9; if ((active == 1) && (_root.tile_sel == base_tile)) { _root.show_hitech0(1); } } on (press) { if (ai == 0) { _root.select_tile(base_tile); } } onClipEvent (enterFrame) { if (((active == 1) && (_root.pause == 0)) && (ai == 0)) { if (repair == 1) { if ((_root.rep_price <= _root.money) && (hp < hp_max)) { _root.money = _root.money - _root.rep_price; hp++; } else { repair = 0; } } if (delay != -1) { delay--; } if (_root.tile_sel == base_tile) { _root.show_hitech0(0); } if (delay == 0) { _root.interface["btn_" + current].in_progress = 0; _root.interface["btn_" + current]._visible = 0; switch (current) { case "kevlar0" : _root.hu_kevlar = 1; break; case "du" : _root.hu_du = 1; break; case "slat" : _root.hu_slat = 1; break; case "jammer" : _root.hu_jammer = 1; break; case "decept" : _root.hu_decept = 1; break; case "ram" : _root.hu_ram = 1; } delay = -1; delay_max = -1; if (q_size > 0) { q_size--; enqueue_unit(q_current, q_type, q_value); } } if (_root.tile_sel == base_tile) { if (q_size > 0) { _root.interface["btn_" + current].q_txt.text = q_size; } else { _root.interface["btn_" + current].q_txt.text = ""; } _root.sel_instance.bars._visible = 1; _root.sel_instance.bars.hp_bar._width = (hp / hp_max) * _root.sel_instance.bars.bg1._width; _root.sel_instance.bars.prog_bar._width = (1 - (delay / delay_max)) * _root.sel_instance.bars.bg1._width; } } } on (rollOver) { if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { this.en_hp_bar._visible = 1; this.en_hp_bar_bg._visible = 1; this.en_hp_bar._width = (hp / hp_max) * this.en_hp_bar_bg._width; } } on (rollOut) { if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { this.en_hp_bar._visible = 0; this.en_hp_bar_bg._visible = 0; } }
Instance of Symbol 360 MovieClip "hosp" in Frame 88
onClipEvent (load) { function damage(val, t) { if (t == 2) { val = val / 3; } if (t == 3) { val = val * 2; } hp = hp - val; if (t == 1) { duplicateMovieClip (_root.he_blast, "hex" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_he_exp_0"); _root["hex" + _root.misk_depth]._x = _x; _root["hex" + _root.misk_depth]._y = _y; _root.misk_depth++; } if (hp <= 0) { _root["tile" + base_tile]._visible = 1; if (base_tile == _root.tile_sel) { _root.hide_all(); _root.sel_instance.bars._visible = 0; if ((ai == 0) && (_root.house == 0)) { _root.show_build_0(); } if ((ai == 0) && (_root.house == 1)) { _root.show_build_1(); } } duplicateMovieClip (_root.stru_death, "stru_d" + _root.misk_depth, _root.misk_depth); _root["stru_d" + _root.misk_depth]._x = _x; _root["stru_d" + _root.misk_depth]._y = _y; _root["stru_d" + _root.misk_depth].dir = dir; _root.misk_depth++; if (ai == 0) { _root.hu_med_heal = _root.hu_med_heal - 1; } else { _root.ai_med_heal = _root.ai_med_heal - 1; } _root.interface["btn_" + current].in_progress = 0; if (ai == 1) { _root.AI.hosp_num--; } removeMovieClip(this); } } function enqueue_unit(unit_name, unit_type, unit_value) { if (delay == -1) { if (_root.money >= unit_value) { _root.money = _root.money - unit_value; delay = unit_value; delay_max = delay; current = unit_name; cur_type = unit_type; _root.interface["btn_" + current].in_progress = 1; } } else { _root.message("In Progress..."); } } function show_buttons() { _root.show_hosp(); } hp = _root.hosp_hp; hp_max = hp; _global.active = 0; _global.ai = 0; _global.base_tile = 0; _global.repair = 0; _global.name = ""; this.en_hp_bar._visible = 0; this.en_hp_bar_bg._visible = 0; delay = -1; delay_max = -1; current = ""; cur_type = ""; q_current = ""; q_type = ""; q_value = -1; q_size = 0; q_max = 9; if ((active == 1) && (_root.pause == 0)) { if (ai == 0) { _root.hu_med_heal = _root.hu_med_heal + 1; } else { _root.ai_med_heal = _root.ai_med_heal + 1; } } if ((active == 1) && (_root.tile_sel == base_tile)) { _root.show_hosp(); } } on (press) { if (ai == 0) { _root.select_tile(base_tile); } } onClipEvent (enterFrame) { if (((active == 1) && (_root.pause == 0)) && (ai == 0)) { if (repair == 1) { if ((_root.rep_price <= _root.money) && (hp < hp_max)) { _root.money = _root.money - _root.rep_price; hp++; } else { repair = 0; } } if (delay != -1) { delay--; } if (delay == 0) { _root.interface["btn_" + current].in_progress = 0; _root.interface["btn_" + current]._visible = 0; switch (current) { case "gasmask" : _root.hu_gasmask = 1; break; case "heal" : _root.heal_val = 0.5; } delay = -1; delay_max = -1; if (q_size > 0) { q_size--; enqueue_unit(q_current, q_type, q_value); } } if (_root.tile_sel == base_tile) { if (q_size > 0) { _root.interface["btn_" + current].q_txt.text = q_size; } else { _root.interface["btn_" + current].q_txt.text = ""; } _root.sel_instance.bars._visible = 1; _root.sel_instance.bars.hp_bar._width = (hp / hp_max) * _root.sel_instance.bars.bg1._width; _root.sel_instance.bars.prog_bar._width = (1 - (delay / delay_max)) * _root.sel_instance.bars.bg1._width; } } } on (rollOver) { if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { this.en_hp_bar._visible = 1; this.en_hp_bar_bg._visible = 1; this.en_hp_bar._width = (hp / hp_max) * this.en_hp_bar_bg._width; } } on (rollOut) { if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { this.en_hp_bar._visible = 0; this.en_hp_bar_bg._visible = 0; } }
Instance of Symbol 366 MovieClip "laser" in Frame 88
onClipEvent (load) { function damage(val, t) { if (t == 2) { val = val / 3; } if (t == 3) { val = val * 2; } hp = hp - val; if (t == 1) { duplicateMovieClip (_root.he_blast, "hex" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_he_exp_0"); _root["hex" + _root.misk_depth]._x = _x; _root["hex" + _root.misk_depth]._y = _y; _root.misk_depth++; } if (hp <= 0) { _root["tile" + base_tile]._visible = 1; if (base_tile == _root.tile_sel) { _root.hide_all(); _root.sel_instance.bars._visible = 0; if ((ai == 0) && (_root.house == 0)) { _root.show_build_0(); } if ((ai == 0) && (_root.house == 1)) { _root.show_build_1(); } } duplicateMovieClip (_root.stru_death, "stru_d" + _root.misk_depth, _root.misk_depth); _root["stru_d" + _root.misk_depth]._x = _x; _root["stru_d" + _root.misk_depth]._y = _y; _root["stru_d" + _root.misk_depth].dir = dir; _root.misk_depth++; if (ai == 1) { _root.AI.laser_num--; } removeMovieClip(this); } } function fire_weapon() { this.turret.cannon.rfl_b.attachMovie("laser_shot", "lsh" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_laser"); _root.misk_depth++; _root[trgt].damage(power + random(acc), 0); } function show_buttons() { _root.show_laser(); } hp = _root.laser_hp; hp_max = hp; power = 30; acc = 30; range = 500; ros = _root.ros; scan = ros; trgt = ""; _global.active = 0; _global.ai = 0; _global.base_tile = 0; _global.repair = 0; _global.name = ""; this.en_hp_bar._visible = 0; this.en_hp_bar_bg._visible = 0; dir = 1; if ((active == 1) && (ai == 0)) { this.turret._xscale = -100; dir = -1; } this.turret.cannon._rotation = -90; MScooldown = 10; MS = MScooldown; MSmaxrel = 270; MSreload = 270; MSnumber = 4; MSmaxnum = 4; if ((active == 1) && (_root.tile_sel == base_tile)) { _root.show_laser(); } } on (press) { if (ai == 0) { _root.select_tile(base_tile); } } onClipEvent (enterFrame) { if ((active == 1) && (_root.pause == 0)) { if (repair == 1) { if ((_root.rep_price <= _root.money) && (hp < hp_max)) { _root.money = _root.money - _root.rep_price; hp++; } else { repair = 0; } } if (MSnumber < MSmaxnum) { MSreload--; } if (MSreload <= 0) { MSreload = MSmaxrel; this.turret["missile_" + MSnumber]._visible = 1; MSnumber++; } if ((MS > 0) && (MSnumber > 0)) { MS--; } scan--; if ((scan <= 0) && (trgt == "")) { scan = ros; if (ai == 0) { enemy = "ai_rocket_"; max_i = _root.ai_r_num; } else { enemy = "rocket_"; max_i = _root.hu_r_num; } i = 0; while (i < max_i) { if (_root[enemy + i].hp > 0) { if (Math.abs(_root[enemy + i]._x - _x) <= range) { if (((dir == 1) && (_root[enemy + i]._x < _x)) || ((dir == -1) && (_root[enemy + i]._x > _x))) { trgt = enemy + i; break; } } } i++; } } if (trgt != "") { dx = _x - _root[trgt]._x; dy = _y - _root[trgt]._y; tilt = ((-Math.atan2(dx, dy)) / (Math.PI/180)) * dir; if (Math.abs(this.turret.cannon._rotation - tilt) > 5) { if ((this.turret.cannon._rotation - tilt) > 5) { this.turret.cannon._rotation = this.turret.cannon._rotation - 5; } if ((tilt - this.turret.cannon._rotation) > 5) { this.turret.cannon._rotation = this.turret.cannon._rotation + 5; } } else { this.turret.cannon._rotation = tilt; } } if (trgt != "") { if (dir == -1) { if (_root[trgt]._x < _x) { trgt = ""; } } if (dir == 1) { if (_root[trgt]._x > _x) { trgt = ""; } } if (_root[trgt].hp <= 0) { trgt = ""; } else if (dir == -1) { if ((_root[trgt]._x - _x) > 0) { if (MS <= 0) { MS = MScooldown; MSnumber--; fire_weapon(trgt); } } } else if ((_x - _root[trgt]._x) > 0) { if (MS <= 0) { MS = MScooldown; MSnumber--; fire_weapon(trgt); } } } if (_root.tile_sel == base_tile) { if (q_size > 0) { _root.interface["btn_" + current].q_txt.text = q_size; } else { _root.interface["btn_" + current].q_txt.text = ""; } _root.sel_instance.bars._visible = 1; _root.sel_instance.bars.hp_bar._width = (hp / hp_max) * _root.sel_instance.bars.bg1._width; _root.sel_instance.bars.prog_bar._width = (1 - (delay / delay_max)) * _root.sel_instance.bars.bg1._width; } } } on (rollOver) { if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { this.en_hp_bar._visible = 1; this.en_hp_bar_bg._visible = 1; this.en_hp_bar._width = (hp / hp_max) * this.en_hp_bar_bg._width; } } on (rollOut) { if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { this.en_hp_bar._visible = 0; this.en_hp_bar_bg._visible = 0; } }
Instance of Symbol 370 MovieClip "radar" in Frame 88
onClipEvent (load) { function damage(val, t) { if (t == 2) { val = val / 3; } if (t == 3) { val = val * 2; } hp = hp - val; if (t == 1) { duplicateMovieClip (_root.he_blast, "hex" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_he_exp_0"); _root["hex" + _root.misk_depth]._x = _x; _root["hex" + _root.misk_depth]._y = _y; _root.misk_depth++; } if (hp <= 0) { _root["tile" + base_tile]._visible = 1; if (base_tile == _root.tile_sel) { _root.hide_all(); _root.sel_instance.bars._visible = 0; if ((ai == 0) && (_root.house == 0)) { _root.show_build_0(); } if ((ai == 0) && (_root.house == 1)) { _root.show_build_1(); } } duplicateMovieClip (_root.stru_death, "stru_d" + _root.misk_depth, _root.misk_depth); _root["stru_d" + _root.misk_depth]._x = _x; _root["stru_d" + _root.misk_depth]._y = _y; _root["stru_d" + _root.misk_depth].dir = dir; _root.misk_depth++; if (ai == 0) { _root.hu_eccm = _root.hu_eccm - electro; } else { _root.ai_eccm = _root.ai_eccm - electro; } _root.interface["btn_" + current].in_progress = 0; if (ai == 1) { _root.AI.radar_num--; } removeMovieClip(this); } } function enqueue_unit(unit_name, unit_type, unit_value) { if (delay == -1) { if (_root.money >= unit_value) { _root.money = _root.money - unit_value; delay = unit_value; delay_max = delay; current = unit_name; cur_type = unit_type; _root.interface["btn_" + current].in_progress = 1; } } else { _root.message("In Progress..."); } } function show_buttons() { _root.show_radar(1); } hp = _root.radar_hp; hp_max = hp; electro = 1; _global.active = 0; _global.ai = 0; _global.base_tile = 0; _global.repair = 0; _global.name = ""; this.en_hp_bar._visible = 0; this.en_hp_bar_bg._visible = 0; delay = -1; delay_max = -1; current = ""; cur_type = ""; q_current = ""; q_type = ""; q_value = -1; q_size = 0; q_max = 9; if (active == 1) { if (ai == 0) { _root.hu_eccm = _root.hu_eccm + electro; } else { _root.ai_eccm = _root.ai_eccm + electro; } } if ((active == 1) && (_root.tile_sel == base_tile)) { _root.show_radar(1); } } on (press) { if (ai == 0) { _root.select_tile(base_tile); } } onClipEvent (enterFrame) { if (((active == 1) && (_root.pause == 0)) && (ai == 0)) { if (repair == 1) { if ((_root.rep_price <= _root.money) && (hp < hp_max)) { _root.money = _root.money - _root.rep_price; hp++; } else { repair = 0; } } if (delay != -1) { delay--; } if (_root.tile_sel == base_tile) { _root.show_radar(0); } if (delay == 0) { _root.interface["btn_" + current].in_progress = 0; _root.interface["btn_" + current]._visible = 0; switch (current) { case "flare" : _root.hu_flare_ready = 1; break; case "hoj" : _root.hu_eccm = _root.hu_eccm + 1; _root.hu_hoj = 1; break; case "chirp" : _root.hu_eccm = _root.hu_eccm + 2; _root.hu_chirp = 1; break; case "fhss" : _root.hu_eccm = _root.hu_eccm + 3; _root.hu_fhss = 1; } delay = -1; delay_max = -1; if (q_size > 0) { q_size--; enqueue_unit(q_current, q_type, q_value); } } if (_root.tile_sel == base_tile) { if (q_size > 0) { _root.interface["btn_" + current].q_txt.text = q_size; } else { _root.interface["btn_" + current].q_txt.text = ""; } _root.sel_instance.bars._visible = 1; _root.sel_instance.bars.hp_bar._width = (hp / hp_max) * _root.sel_instance.bars.bg1._width; _root.sel_instance.bars.prog_bar._width = (1 - (delay / delay_max)) * _root.sel_instance.bars.bg1._width; } } } on (rollOver) { if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { this.en_hp_bar._visible = 1; this.en_hp_bar_bg._visible = 1; this.en_hp_bar._width = (hp / hp_max) * this.en_hp_bar_bg._width; } } on (rollOut) { if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { this.en_hp_bar._visible = 0; this.en_hp_bar_bg._visible = 0; } }
Instance of Symbol 372 MovieClip "hitech1" in Frame 88
onClipEvent (load) { function damage(val, t) { if (t == 2) { val = val / 3; } if (t == 3) { val = val * 2; } hp = hp - val; if (t == 1) { duplicateMovieClip (_root.he_blast, "hex" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_he_exp_0"); _root["hex" + _root.misk_depth]._x = _x; _root["hex" + _root.misk_depth]._y = _y; _root.misk_depth++; } if (hp <= 0) { _root["tile" + base_tile]._visible = 1; if (base_tile == _root.tile_sel) { _root.hide_all(); _root.sel_instance.bars._visible = 0; if ((ai == 0) && (_root.house == 0)) { _root.show_build_0(); } if ((ai == 0) && (_root.house == 1)) { _root.show_build_1(); } } duplicateMovieClip (_root.stru_death, "stru_d" + _root.misk_depth, _root.misk_depth); _root["stru_d" + _root.misk_depth]._x = _x; _root["stru_d" + _root.misk_depth]._y = _y; _root["stru_d" + _root.misk_depth].dir = dir; _root.misk_depth++; _root.interface["btn_" + current].in_progress = 0; removeMovieClip(this); } } function enqueue_unit(unit_name, unit_type, unit_value) { if (delay == -1) { if (_root.money >= unit_value) { _root.money = _root.money - unit_value; delay = unit_value; delay_max = delay; current = unit_name; cur_type = unit_type; _root.interface["btn_" + current].in_progress = 1; } } else { _root.message("In Progress..."); } } function show_buttons() { _root.show_hitech1(); } hp = _root.hitech1_hp; hp_max = hp; _global.active = 0; _global.ai = 0; _global.base_tile = 0; _global.repair = 0; _global.name = ""; this.en_hp_bar._visible = 0; this.en_hp_bar_bg._visible = 0; delay = -1; delay_max = -1; current = ""; cur_type = ""; q_current = ""; q_type = ""; q_value = -1; q_size = 0; q_max = 9; if ((active == 1) && (_root.tile_sel == base_tile)) { _root.show_hitech1(); } } on (press) { if (ai == 0) { _root.select_tile(base_tile); } } onClipEvent (enterFrame) { if (((active == 1) && (_root.pause == 0)) && (ai == 0)) { if (repair == 1) { if ((_root.rep_price <= _root.money) && (hp < hp_max)) { _root.money = _root.money - _root.rep_price; hp++; } else { repair = 0; } } if (delay != -1) { delay--; } if (delay == 0) { _root.interface["btn_" + current].in_progress = 0; _root.interface["btn_" + current]._visible = 0; switch (current) { case "kevlar1" : _root.hu_kevlar = 1; break; case "hollowpoint" : _root.hu_hollowpoint = 1; break; case "napalm" : _root.hu_napalm = 1; break; case "raexp" : _root.hu_raexp = 1; } delay = -1; delay_max = -1; if (q_size > 0) { q_size--; enqueue_unit(q_current, q_type, q_value); } } if (_root.tile_sel == base_tile) { if (q_size > 0) { _root.interface["btn_" + current].q_txt.text = q_size; } else { _root.interface["btn_" + current].q_txt.text = ""; } _root.sel_instance.bars._visible = 1; _root.sel_instance.bars.hp_bar._width = (hp / hp_max) * _root.sel_instance.bars.bg1._width; _root.sel_instance.bars.prog_bar._width = (1 - (delay / delay_max)) * _root.sel_instance.bars.bg1._width; } } } on (rollOver) { if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { this.en_hp_bar._visible = 1; this.en_hp_bar_bg._visible = 1; this.en_hp_bar._width = (hp / hp_max) * this.en_hp_bar_bg._width; } } on (rollOut) { if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { this.en_hp_bar._visible = 0; this.en_hp_bar_bg._visible = 0; } }
Instance of Symbol 380 MovieClip "lpad" in Frame 88
onClipEvent (load) { function damage(val, t) { if (t == 2) { val = val / 3; } if (t == 3) { val = val * 2; } hp = hp - val; if (t == 1) { duplicateMovieClip (_root.he_blast, "hex" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_he_exp_0"); _root["hex" + _root.misk_depth]._x = _x; _root["hex" + _root.misk_depth]._y = _y; _root.misk_depth++; } if (hp <= 0) { _root["tile" + base_tile]._visible = 1; if (base_tile == _root.tile_sel) { _root.hide_all(); _root.sel_instance.bars._visible = 0; if ((ai == 0) && (_root.house == 0)) { _root.show_build_0(); } if ((ai == 0) && (_root.house == 1)) { _root.show_build_1(); } } duplicateMovieClip (_root.stru_death, "stru_d" + _root.misk_depth, _root.misk_depth); _root["stru_d" + _root.misk_depth]._x = _x; _root["stru_d" + _root.misk_depth]._y = _y; _root["stru_d" + _root.misk_depth].dir = dir; _root.misk_depth++; if (ai == 1) { _root.AI.lpad_num--; } removeMovieClip(this); } } function enqueue_unit(unit_name, unit_type, unit_value) { if (delay == -1) { if (_root.money >= unit_value) { _root.money = _root.money - unit_value; delay = unit_value; delay_max = delay; current = unit_name; cur_type = unit_type; } else { q_size = 0; } } else if ((q_size < q_max) && (current == unit_name)) { q_size++; q_current = unit_name; q_type = unit_type; q_value = unit_value; } } function show_buttons() { _root.show_lpad(); } hp = _root.lpad_hp; hp_max = hp; _global.active = 0; _global.ai = 0; _global.base_tile = 0; _global.repair = 0; _global.name = ""; this.en_hp_bar._visible = 0; this.en_hp_bar_bg._visible = 0; delay = -1; delay_max = -1; current = ""; cur_type = ""; q_current = ""; q_type = ""; q_value = -1; q_size = 0; q_max = 9; if ((active == 1) && (_root.tile_sel == base_tile)) { _root.show_lpad(); } } on (press) { if (ai == 0) { _root.select_tile(base_tile); } } onClipEvent (enterFrame) { if (((active == 1) && (_root.pause == 0)) && (ai == 0)) { if (repair == 1) { if ((_root.rep_price <= _root.money) && (hp < hp_max)) { _root.money = _root.money - _root.rep_price; hp++; } else { repair = 0; } } if (delay != -1) { delay--; this[current + "_sp"]._alpha = 100 - ((delay / delay_max) * 100); } if (delay == 0) { _root.create_r_unit(current, ai, cur_type, base_tile); this[current + "_sp"]._alpha = 0; delay = -1; delay_max = -1; if (q_size > 0) { q_size--; enqueue_unit(q_current, q_type, q_value); } } if (_root.tile_sel == base_tile) { if (q_size > 0) { _root.interface["btn_" + current].q_txt.text = q_size; } else { _root.interface["btn_" + current].q_txt.text = ""; } _root.sel_instance.bars._visible = 1; _root.sel_instance.bars.hp_bar._width = (hp / hp_max) * _root.sel_instance.bars.bg1._width; _root.sel_instance.bars.prog_bar._width = (1 - (delay / delay_max)) * _root.sel_instance.bars.bg1._width; } } if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { if (delay == -1) { s = random(10); if (s < _root.he_pref) { u = 0; } else if (s < _root.ch_pref) { u = 1; } else if (s < _root.nu_pref) { u = 2; } else { u = 3; } switch (u) { case 0 : delay = _root.he_rocket_price * _root.ai_delay; current = "he_rocket"; cur_type = "rocket"; break; case 1 : delay = _root.ch_rocket_price * _root.ai_delay; current = "ch_rocket"; cur_type = "rocket"; break; case 2 : delay = _root.nu_rocket_price * _root.ai_delay; current = "nu_rocket"; cur_type = "rocket"; break; case 3 : } delay_max = delay; } if (delay != -1) { delay--; this[current + "_sp"]._alpha = 100 - ((delay / delay_max) * 100); } if (delay == 0) { this[current + "_sp"]._alpha = 0; delay = -1; _root.create_r_unit(current, ai, cur_type, base_tile); } } } on (rollOver) { if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { this.en_hp_bar._visible = 1; this.en_hp_bar_bg._visible = 1; this.en_hp_bar._width = (hp / hp_max) * this.en_hp_bar_bg._width; } } on (rollOut) { if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { this.en_hp_bar._visible = 0; this.en_hp_bar_bg._visible = 0; } }
Instance of Symbol 381 MovieClip "he_rocket" in Frame 88
onClipEvent (load) { function damage(val, t) { if (t == 2) { val = val / 3; } if (t == 3) { val = val * 2; } hp = hp - val; if (hp <= 0) { if (ai == 0) { _root.hu_ru_lost++; } if (ai == 1) { _root.ai_ru_lost++; } duplicateMovieClip (_root.rocket_death, "r_d" + _root.misk_depth, _root.misk_depth); _root["r_d" + _root.misk_depth]._x = _x; _root["r_d" + _root.misk_depth]._y = _y; _root["r_d" + _root.misk_depth]._rotation = _rotation; _root.misk_depth++; removeMovieClip(this); } } hp = 50; hp_max = hp; power = 150; acc = 250; _global.ai = 0; speed = 1; speed_max = 20; turnspeed = 1; turnspeed_max = 15; p_thresh = 50; lifetime = 85; _visible = 0; _global.active = 0; _global.trgt_tile = 0; _global.name = ""; _global.dir = 1; trgt = ""; } onClipEvent (enterFrame) { if ((active == 1) && (_root.pause == 0)) { lifetime--; if (turnspeed < turnspeed_max) { turnspeed = turnspeed + 0.05; } if (speed < speed_max) { speed = speed + 0.4; } if (trgt == "") { tt = random(7); if (ai == 0) { tt = tt + 8; } else { tt = tt + 1; } trgt = "tile" + tt; } if (lifetime <= 45) { } else { duplicateMovieClip (_root.missile_exhaust, "mex" + _root.misk_depth, _root.misk_depth); _root["mex" + _root.misk_depth]._x = _x; _root["mex" + _root.misk_depth]._y = _y; _root["mex" + _root.misk_depth].active = 1; _root.misk_depth++; } if (lifetime <= 0) { removeMovieClip(this); } delta_x = _x - _root[trgt]._x; delta_y = _y - _root[trgt]._y; Rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180); if (Math.abs(_rotation - Rotation) <= turnspeed) { _rotation = Rotation; } else if (_rotation < Rotation) { _rotation = (_rotation + turnspeed); } else { _rotation = (_rotation - turnspeed); } _visible = 1; proximity = Math.sqrt((delta_x * delta_x) + (delta_y * delta_y)); if (proximity > (_height / 2)) { _y = (_y - (speed * Math.cos(_rotation * (Math.PI/180)))); _x = (_x + (speed * Math.sin(_rotation * (Math.PI/180)))); } if (proximity < p_thresh) { if (_root["stru" + tt].hp > 0) { _root["stru" + tt].damage(power + random(acc), 1); } duplicateMovieClip (_root.sam_exp, "bl" + _root.air_unit_depth, _root.air_unit_depth); _root["bl" + _root.air_unit_depth]._x = _x; _root["bl" + _root.air_unit_depth]._y = _y; _root["bl" + _root.air_unit_depth]._xscale = _root.unitScale; _root["bl" + _root.air_unit_depth]._yscale = _root.unitScale; _root["bl" + _root.air_unit_depth].active = 1; _root.air_unit_depth++; removeMovieClip(this); } } }
Instance of Symbol 382 MovieClip "ch_rocket" in Frame 88
onClipEvent (load) { function damage(val, t) { if (t == 2) { val = val / 3; } if (t == 3) { val = val * 2; } hp = hp - val; if (hp <= 0) { if (ai == 0) { _root.hu_ru_lost++; } if (ai == 1) { _root.ai_ru_lost++; } duplicateMovieClip (_root.rocket_death, "r_d" + _root.misk_depth, _root.misk_depth); _root["r_d" + _root.misk_depth]._x = _x; _root["r_d" + _root.misk_depth]._y = _y; _root["r_d" + _root.misk_depth]._rotation = _rotation; _root.misk_depth++; removeMovieClip(this); } } hp = 70; hp_max = hp; power = 150; acc = 250; _global.ai = 0; speed = 1; speed_max = 20; turnspeed = 1; turnspeed_max = 15; p_thresh = 50; lifetime = 85; _visible = 0; _global.active = 0; _global.trgt_tile = 0; _global.name = ""; _global.dir = 1; trgt = ""; } onClipEvent (enterFrame) { if ((active == 1) && (_root.pause == 0)) { lifetime--; if (turnspeed < turnspeed_max) { turnspeed = turnspeed + 0.05; } if (speed < speed_max) { speed = speed + 0.4; } if (trgt == "") { if (ai == 0) { tt = 10; } else { tt = 4; } trgt = "tile" + tt; } if (lifetime <= 45) { } else { duplicateMovieClip (_root.missile_exhaust, "mex" + _root.misk_depth, _root.misk_depth); _root["mex" + _root.misk_depth]._x = _x; _root["mex" + _root.misk_depth]._y = _y; _root["mex" + _root.misk_depth].active = 1; _root.misk_depth++; } if (lifetime <= 0) { removeMovieClip(this); } delta_x = _x - _root[trgt]._x; delta_y = _y - _root[trgt]._y; Rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180); if (Math.abs(_rotation - Rotation) <= turnspeed) { _rotation = Rotation; } else if (_rotation < Rotation) { _rotation = (_rotation + turnspeed); } else { _rotation = (_rotation - turnspeed); } _visible = 1; proximity = Math.sqrt((delta_x * delta_x) + (delta_y * delta_y)); if (proximity > (_height / 2)) { _y = (_y - (speed * Math.cos(_rotation * (Math.PI/180)))); _x = (_x + (speed * Math.sin(_rotation * (Math.PI/180)))); } if (proximity < p_thresh) { duplicateMovieClip (_root.sam_exp, "bl" + _root.air_unit_depth, _root.air_unit_depth); _root.sound_f("snd_sam_exp"); _root["bl" + _root.air_unit_depth]._x = _x; _root["bl" + _root.air_unit_depth]._y = _y; _root["bl" + _root.air_unit_depth]._xscale = _root.unitScale; _root["bl" + _root.air_unit_depth]._yscale = _root.unitScale; _root["bl" + _root.air_unit_depth].active = 1; _root.air_unit_depth++; duplicateMovieClip (_root.bio, "bio_" + _root.air_unit_depth, _root.air_unit_depth); _root["bio_" + _root.air_unit_depth]._x = _x; _root["bio_" + _root.air_unit_depth]._y = _y; _root["bio_" + _root.air_unit_depth].ai = ai; _root["bio_" + _root.air_unit_depth].active = 1; _root.air_unit_depth++; removeMovieClip(this); } } }
Instance of Symbol 383 MovieClip "nu_rocket" in Frame 88
onClipEvent (load) { function damage(val, t) { if (t == 2) { val = val / 3; } if (t == 3) { val = val * 2; } hp = hp - val; if (hp <= 0) { if (ai == 0) { _root.hu_ru_lost++; } if (ai == 1) { _root.ai_ru_lost++; } duplicateMovieClip (_root.rocket_death, "r_d" + _root.misk_depth, _root.misk_depth); _root["r_d" + _root.misk_depth]._x = _x; _root["r_d" + _root.misk_depth]._y = _y; _root["r_d" + _root.misk_depth]._rotation = _rotation; _root.misk_depth++; removeMovieClip(this); } } hp = 100; hp_max = hp; power = 100; acc = 120; _global.ai = 0; speed = 1; speed_max = 20; turnspeed = 1; turnspeed_max = 15; p_thresh = 50; lifetime = 85; _visible = 0; _global.active = 0; _global.trgt_tile = 0; _global.name = ""; _global.dir = 1; trgt = ""; } onClipEvent (enterFrame) { if ((active == 1) && (_root.pause == 0)) { lifetime--; if (turnspeed < turnspeed_max) { turnspeed = turnspeed + 0.05; } if (speed < speed_max) { speed = speed + 0.4; } if (trgt == "") { if (ai == 0) { tt = 10; } else { tt = 4; } trgt = "tile" + tt; } if (lifetime <= 45) { } else { duplicateMovieClip (_root.missile_exhaust, "mex" + _root.misk_depth, _root.misk_depth); _root["mex" + _root.misk_depth]._x = _x; _root["mex" + _root.misk_depth]._y = _y; _root["mex" + _root.misk_depth].active = 1; _root.misk_depth++; } if (lifetime <= 0) { removeMovieClip(this); } delta_x = _x - _root[trgt]._x; delta_y = _y - _root[trgt]._y; Rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180); if (Math.abs(_rotation - Rotation) <= turnspeed) { _rotation = Rotation; } else if (_rotation < Rotation) { _rotation = (_rotation + turnspeed); } else { _rotation = (_rotation - turnspeed); } _visible = 1; proximity = Math.sqrt((delta_x * delta_x) + (delta_y * delta_y)); if (proximity > (_height / 2)) { _y = (_y - (speed * Math.cos(_rotation * (Math.PI/180)))); _x = (_x + (speed * Math.sin(_rotation * (Math.PI/180)))); } if (proximity < p_thresh) { if (ai == 0) { i_init = 8; } else { i_init = 1; } i = i_init; while (i < (i_init + 7)) { if (_root["stru" + i].hp > 0) { _root["stru" + i].damage(power + random(acc), 3); } i++; } duplicateMovieClip (_root.nu_exp, "bl" + _root.air_unit_depth, _root.air_unit_depth); _root.sound_f("snd_nu_exp"); _root["bl" + _root.air_unit_depth]._x = _x; _root["bl" + _root.air_unit_depth]._y = _y; _root["bl" + _root.air_unit_depth].active = 1; _root.air_unit_depth++; removeMovieClip(this); } } }
Instance of Symbol 385 MovieClip "bio" in Frame 88
onClipEvent (load) { _global.active = 0; _global.ai = 0; _global.dir = 1; _global.power = 10; _xscale = (_xscale * 1.5); _yscale = (_yscale * 1.5); c = 0; } onClipEvent (enterFrame) { if (active == 1) { c++; if ((c % 5) == 0) { if (ai == 0) { enemy = "ai_infantry_"; max_i = _root.ai_num; } else { enemy = "infantry_"; max_i = _root.hu_num; } i = 0; while (i < max_i) { if (this.hitTest(_root[enemy + i])) { _root[enemy + i].damage(power, 6); } i++; } if (ai == 0) { enemy = "ai_vehi_"; max_i = _root.ai_num; } else { enemy = "vehi_"; max_i = _root.hu_num; } i = 0; while (i < max_i) { if (this.hitTest(_root[enemy + i])) { _root[enemy + i].damage(power, 6); } i++; } } } }
Instance of Symbol 398 MovieClip "hawk_death" in Frame 88
onClipEvent (load) { _global.dir = 1; _xscale = (_root.unitScale * dir); _yscale = _root.unitScale; }
Instance of Symbol 404 MovieClip "mg_0" in Frame 88
onClipEvent (load) { function damage(val, t) { if (t == 2) { val = val / 3; } if (t == 3) { val = val * 2; } hp = hp - val; if (t == 1) { duplicateMovieClip (_root.he_blast, "hex" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_he_exp_0"); _root["hex" + _root.misk_depth]._x = _x; _root["hex" + _root.misk_depth]._y = _y; _root.misk_depth++; } if (hp <= 0) { _root["tile" + base_tile]._visible = 1; if (base_tile == _root.tile_sel) { _root.hide_all(); _root.sel_instance.bars._visible = 0; if ((ai == 0) && (_root.house == 0)) { _root.show_build_0(); } if ((ai == 0) && (_root.house == 1)) { _root.show_build_1(); } } duplicateMovieClip (_root.stru_death, "stru_d" + _root.misk_depth, _root.misk_depth); _root["stru_d" + _root.misk_depth]._x = _x; _root["stru_d" + _root.misk_depth]._y = _y; _root["stru_d" + _root.misk_depth].dir = dir; _root.misk_depth++; if (ai == 1) { _root.AI.mg_0_num--; } removeMovieClip(this); } } function fire_weapon(t) { duplicateMovieClip (_root.tow_missile, "missile" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_rpg"); _root["missile" + _root.misk_depth]._x = _x; _root["missile" + _root.misk_depth]._y = _y; _root["missile" + _root.misk_depth].ai = ai; _root["missile" + _root.misk_depth].dir = dir; _root["missile" + _root.misk_depth].power = power + random(acc); _root["missile" + _root.misk_depth].trgt = trgt; _root["missile" + _root.misk_depth].active = 1; _root.misk_depth++; } function show_buttons() { _root.show_mg_0(); } hp = _root.mg_0_hp; hp_max = hp; power = 30; acc = 30; range = 400; ros = _root.ros; scan = ros; trgt = ""; this.en_hp_bar._visible = 0; this.en_hp_bar_bg._visible = 0; _global.active = 0; _global.ai = 0; _global.base_tile = 0; _global.repair = 0; _global.name = ""; dir = 1; if ((active == 1) && (ai == 0)) { this.turret._xscale = -100; dir = -1; } MScooldown = 10; MS = MScooldown; MSmaxrel = 40; MSreload = 40; MSnumber = 1; MSmaxnum = 1; if ((active == 1) && (_root.tile_sel == base_tile)) { _root.show_mg_0(); } } on (press) { if (ai == 0) { _root.select_tile(base_tile); } } onClipEvent (enterFrame) { if ((active == 1) && (_root.pause == 0)) { if (repair == 1) { if ((_root.rep_price <= _root.money) && (hp < hp_max)) { _root.money = _root.money - _root.rep_price; hp++; } else { repair = 0; } } if (MSnumber < MSmaxnum) { MSreload--; } if (MSreload <= 0) { MSreload = MSmaxrel; this.turret["missile_" + MSnumber]._visible = 1; MSnumber++; } if ((MS > 0) && (MSnumber > 0)) { MS--; } scan--; if ((scan <= 0) && (trgt == "")) { scan = ros; if (ai == 0) { enemy = "ai_vehi_"; max_i = _root.ai_num; } else { enemy = "vehi_"; max_i = _root.hu_num; } i = 0; while (i < max_i) { if (_root[enemy + i].hp > 0) { if (Math.abs(_root[enemy + i]._x - _x) <= range) { if (((dir == 1) && (_root[enemy + i]._x < _x)) || ((dir == -1) && (_root[enemy + i]._x > _x))) { trgt = enemy + i; break; } } } i++; } if (trgt == "") { if (ai == 0) { enemy = "ai_infantry_"; max_i = _root.ai_num; } else { enemy = "infantry_"; max_i = _root.hu_num; } i = 0; while (i < max_i) { if (_root[enemy + i].hp > 0) { if (Math.abs(_root[enemy + i]._x - _x) <= range) { if (((dir == 1) && (_root[enemy + i]._x < _x)) || ((dir == -1) && (_root[enemy + i]._x > _x))) { trgt = enemy + i; break; } } } i++; } } } if (trgt != "") { if (dir == -1) { if (_root[trgt]._x < _x) { trgt = ""; } } if (dir == 1) { if (_root[trgt]._x > _x) { trgt = ""; } } if (_root[trgt].hp <= 0) { trgt = ""; } else if (dir == -1) { if ((_root[trgt]._x - _x) > 0) { if (MS <= 0) { MS = MScooldown; MSnumber--; this.turret["missile_" + MSnumber]._visible = 0; fire_weapon(trgt); } } } else if ((_x - _root[trgt]._x) > 0) { if (MS <= 0) { MS = MScooldown; MSnumber--; this.turret["missile_" + MSnumber]._visible = 0; fire_weapon(trgt); } } } if (_root.tile_sel == base_tile) { if (q_size > 0) { _root.interface["btn_" + current].q_txt.text = q_size; } else { _root.interface["btn_" + current].q_txt.text = ""; } _root.sel_instance.bars._visible = 1; _root.sel_instance.bars.hp_bar._width = (hp / hp_max) * _root.sel_instance.bars.bg1._width; _root.sel_instance.bars.prog_bar._width = (1 - (delay / delay_max)) * _root.sel_instance.bars.bg1._width; } } } on (rollOver) { if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { this.en_hp_bar._visible = 1; this.en_hp_bar_bg._visible = 1; this.en_hp_bar._width = (hp / hp_max) * this.en_hp_bar_bg._width; } } on (rollOut) { if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { this.en_hp_bar._visible = 0; this.en_hp_bar_bg._visible = 0; } }
Instance of Symbol 412 MovieClip "mg_1" in Frame 88
onClipEvent (load) { function damage(val, t) { if (t == 2) { val = val / 3; } if (t == 3) { val = val * 2; } hp = hp - val; if (t == 1) { duplicateMovieClip (_root.he_blast, "hex" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_he_exp_0"); _root["hex" + _root.misk_depth]._x = _x; _root["hex" + _root.misk_depth]._y = _y; _root.misk_depth++; } if (hp <= 0) { _root["tile" + base_tile]._visible = 1; if (base_tile == _root.tile_sel) { _root.hide_all(); _root.sel_instance.bars._visible = 0; if ((ai == 0) && (_root.house == 0)) { _root.show_build_0(); } if ((ai == 0) && (_root.house == 1)) { _root.show_build_1(); } } duplicateMovieClip (_root.stru_death, "stru_d" + _root.misk_depth, _root.misk_depth); _root["stru_d" + _root.misk_depth]._x = _x; _root["stru_d" + _root.misk_depth]._y = _y; _root["stru_d" + _root.misk_depth].dir = dir; _root.misk_depth++; if (ai == 1) { _root.AI.mg_1_num--; } removeMovieClip(this); } } function fire_weapon(t) { duplicateMovieClip (_root.malyutka, "missile" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_rpg"); _root["missile" + _root.misk_depth]._x = _x; _root["missile" + _root.misk_depth]._y = _y - 5; _root["missile" + _root.misk_depth].ai = ai; _root["missile" + _root.misk_depth].dir = dir; _root["missile" + _root.misk_depth].power = power + random(acc); _root["missile" + _root.misk_depth].trgt = trgt; _root["missile" + _root.misk_depth].active = 1; _root.misk_depth++; } function show_buttons() { _root.show_mg_1(); } hp = _root.mg_1_hp; hp_max = hp; power = 50; acc = 30; range = 300; ros = _root.ros; scan = ros; trgt = ""; _global.active = 0; _global.ai = 0; _global.base_tile = 0; _global.repair = 0; _global.name = ""; this.en_hp_bar._visible = 0; this.en_hp_bar_bg._visible = 0; dir = 1; if ((active == 1) && (ai == 0)) { this.turret._xscale = -100; dir = -1; } MScooldown = 20; MS = MScooldown; MSmaxrel = 100; MSreload = 100; MSnumber = 2; MSmaxnum = 2; if ((active == 1) && (_root.tile_sel == base_tile)) { _root.show_mg_1(); } } on (press) { if (ai == 0) { _root.select_tile(base_tile); } } onClipEvent (enterFrame) { if ((active == 1) && (_root.pause == 0)) { if (repair == 1) { if ((_root.rep_price <= _root.money) && (hp < hp_max)) { _root.money = _root.money - _root.rep_price; hp++; } else { repair = 0; } } if (MSnumber < MSmaxnum) { MSreload--; } if (MSreload <= 0) { MSreload = MSmaxrel; this.turret["missile_" + MSnumber]._visible = 1; MSnumber++; } if ((MS > 0) && (MSnumber > 0)) { MS--; } scan--; if ((scan <= 0) && (trgt == "")) { scan = ros; if (ai == 0) { enemy = "ai_vehi_"; max_i = _root.ai_num; } else { enemy = "vehi_"; max_i = _root.hu_num; } i = 0; while (i < max_i) { if (_root[enemy + i].hp > 0) { if (Math.abs(_root[enemy + i]._x - _x) <= range) { if (((dir == 1) && (_root[enemy + i]._x < _x)) || ((dir == -1) && (_root[enemy + i]._x > _x))) { trgt = enemy + i; break; } } } i++; } if (trgt == "") { if (ai == 0) { enemy = "ai_infantry_"; max_i = _root.ai_num; } else { enemy = "infantry_"; max_i = _root.hu_num; } i = 0; while (i < max_i) { if (_root[enemy + i].hp > 0) { if (Math.abs(_root[enemy + i]._x - _x) <= range) { if (((dir == 1) && (_root[enemy + i]._x < _x)) || ((dir == -1) && (_root[enemy + i]._x > _x))) { trgt = enemy + i; break; } } } i++; } } } if (trgt != "") { if (dir == -1) { if (_root[trgt]._x < _x) { trgt = ""; } } if (dir == 1) { if (_root[trgt]._x > _x) { trgt = ""; } } if (_root[trgt].hp <= 0) { trgt = ""; } else if (dir == -1) { if ((_root[trgt]._x - _x) > 0) { if (MS <= 0) { MS = MScooldown; MSnumber--; this.turret["missile_" + MSnumber]._visible = 0; fire_weapon(trgt); } } } else if ((_x - _root[trgt]._x) > 0) { if (MS <= 0) { MS = MScooldown; MSnumber--; this.turret["missile_" + MSnumber]._visible = 0; fire_weapon(trgt); } } } if (_root.tile_sel == base_tile) { if (q_size > 0) { _root.interface["btn_" + current].q_txt.text = q_size; } else { _root.interface["btn_" + current].q_txt.text = ""; } _root.sel_instance.bars._visible = 1; _root.sel_instance.bars.hp_bar._width = (hp / hp_max) * _root.sel_instance.bars.bg1._width; _root.sel_instance.bars.prog_bar._width = (1 - (delay / delay_max)) * _root.sel_instance.bars.bg1._width; } } } on (rollOver) { if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { this.en_hp_bar._visible = 1; this.en_hp_bar_bg._visible = 1; this.en_hp_bar._width = (hp / hp_max) * this.en_hp_bar_bg._width; } } on (rollOut) { if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { this.en_hp_bar._visible = 0; this.en_hp_bar_bg._visible = 0; } }
Instance of Symbol 414 MovieClip "malyutka" in Frame 88
onClipEvent (load) { _global.power = 1; speed = 15; turnspeed = 4; lifetime = 45; _visible = 0; _global.active = 0; _global.trgt = ""; _global.dir = 1; if (dir == 1) { _rotation = -90; } else { _rotation = 90; } } onClipEvent (enterFrame) { if ((active == 1) && (_root.pause == 0)) { lifetime--; if (lifetime <= 0) { removeMovieClip(this); } if (_root[trgt].hp <= 0) { removeMovieClip(this); } delta_x = _x - _root[trgt]._x; delta_y = _y - _root[trgt]._y; Rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180); if (Math.abs(_rotation - Rotation) <= turnspeed) { _rotation = Rotation; } else if (_rotation < Rotation) { _rotation = (_rotation + turnspeed); } else { _rotation = (_rotation - turnspeed); } _visible = 1; proximity = Math.sqrt((delta_x * delta_x) + (delta_y * delta_y)); if (proximity > (_height / 2)) { _y = (_y - (speed * Math.cos(_rotation * (Math.PI/180)))); _x = (_x + (speed * Math.sin(_rotation * (Math.PI/180)))); } if (proximity < 20) { _root[trgt].damage(power, 2); duplicateMovieClip (_root.rpg_blast, "bl" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_rpg"); _root["bl" + _root.misk_depth]._x = _x; _root["bl" + _root.misk_depth]._y = _y; _root["bl" + _root.misk_depth]._xscale = _root.unitScale; _root["bl" + _root.misk_depth]._yscale = _root.unitScale; _root["bl" + _root.misk_depth].active = 1; _root.misk_depth++; removeMovieClip(this); } } }
Instance of Symbol 416 MovieClip "civ_0" in Frame 88
onClipEvent (load) { function damage(val, t) { if (t == 2) { val = val / 3; } if (t == 3) { val = val * 2; } hp = hp - val; if (t == 1) { duplicateMovieClip (_root.he_blast, "hex" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_he_exp_0"); _root["hex" + _root.misk_depth]._x = _x; _root["hex" + _root.misk_depth]._y = _y; _root.misk_depth++; } if (hp <= 0) { _root["tile" + base_tile]._visible = 1; if (base_tile == _root.tile_sel) { _root.hide_all(); _root.sel_instance.bars._visible = 0; if ((ai == 0) && (_root.house == 0)) { _root.show_build_0(); } if ((ai == 0) && (_root.house == 1)) { _root.show_build_1(); } } duplicateMovieClip (_root.stru_death, "stru_d" + _root.misk_depth, _root.misk_depth); _root["stru_d" + _root.misk_depth]._x = _x; _root["stru_d" + _root.misk_depth]._y = _y; _root["stru_d" + _root.misk_depth].dir = dir; _root.misk_depth++; removeMovieClip(this); } } function enqueue_unit(unit_name, unit_type, unit_value) { if (delay == -1) { if (_root.money >= unit_value) { _root.money = _root.money - unit_value; delay = unit_value; delay_max = delay; current = unit_name; cur_type = unit_type; } else { q_size = 0; } } else if ((q_size < q_max) && (current == unit_name)) { q_size++; q_current = unit_name; q_type = unit_type; q_value = unit_value; } } function show_buttons() { _root.show_bar_1(); } hp = 60; hp_max = hp; _global.active = 0; _global.ai = 0; _global.base_tile = 0; _global.name = ""; this.en_hp_bar._visible = 0; this.en_hp_bar_bg._visible = 0; delay = -1; delay_max = -1; current = ""; cur_type = ""; q_current = ""; q_type = ""; q_value = -1; q_size = 0; q_max = 9; if ((active == 1) && (_root.tile_sel == base_tile)) { _root.show_bar_1(); } } on (press) { if (ai == 0) { _root.select_tile(base_tile); } } onClipEvent (enterFrame) { if (((active == 1) && (_root.pause == 0)) && (ai == 0)) { if (delay != -1) { delay--; } if (delay == 0) { _root.create_unit(current, ai, cur_type, base_tile); delay = -1; delay_max = -1; if (q_size > 0) { q_size--; enqueue_unit(q_current, q_type, q_value); } } if (_root.tile_sel == base_tile) { if (q_size > 0) { _root.interface["btn_" + current].q_txt.text = q_size; } else { _root.interface["btn_" + current].q_txt.text = ""; } _root.sel_instance.bars._visible = 1; _root.sel_instance.bars.hp_bar._width = (hp / hp_max) * _root.sel_instance.bars.bg1._width; _root.sel_instance.bars.prog_bar._width = (1 - (delay / delay_max)) * _root.sel_instance.bars.bg1._width; } } if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { if (delay == -1) { s = random(10); if (s < _root.sks_pref) { u = 0; } else if (s < _root.pg_pref) { u = 1; } else if (s < _root.zrk_pref) { u = 2; } else { u = 3; } switch (u) { case 0 : delay = (_root.sks_price * _root.ai_delay) * 1.5; current = "sks"; cur_type = "infantry"; break; case 1 : delay = (_root.pg_price * _root.ai_delay) * 1.5; current = "pg"; cur_type = "infantry"; break; case 2 : delay = (_root.zrk_price * _root.ai_delay) * 1.5; current = "zrk"; cur_type = "infantry"; break; case 3 : } } if (delay != -1) { delay--; } if (delay == 0) { delay = -1; _root.create_unit(current, ai, cur_type, base_tile); } } } on (rollOver) { if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { this.en_hp_bar._visible = 1; this.en_hp_bar_bg._visible = 1; this.en_hp_bar._width = (hp / hp_max) * this.en_hp_bar_bg._width; } } on (rollOut) { if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { this.en_hp_bar._visible = 0; this.en_hp_bar_bg._visible = 0; } }
Instance of Symbol 418 MovieClip "civ_1" in Frame 88
onClipEvent (load) { function damage(val, t) { if (t == 2) { val = val / 3; } if (t == 3) { val = val * 2; } hp = hp - val; if (t == 1) { duplicateMovieClip (_root.he_blast, "hex" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_he_exp_0"); _root["hex" + _root.misk_depth]._x = _x; _root["hex" + _root.misk_depth]._y = _y; _root.misk_depth++; } if (hp <= 0) { _root["tile" + base_tile]._visible = 1; if (base_tile == _root.tile_sel) { _root.hide_all(); _root.sel_instance.bars._visible = 0; if ((ai == 0) && (_root.house == 0)) { _root.show_build_0(); } if ((ai == 0) && (_root.house == 1)) { _root.show_build_1(); } } duplicateMovieClip (_root.stru_death, "stru_d" + _root.misk_depth, _root.misk_depth); _root["stru_d" + _root.misk_depth]._x = _x; _root["stru_d" + _root.misk_depth]._y = _y; _root["stru_d" + _root.misk_depth].dir = dir; _root.misk_depth++; removeMovieClip(this); } } function enqueue_unit(unit_name, unit_type, unit_value) { if (delay == -1) { if (_root.money >= unit_value) { _root.money = _root.money - unit_value; delay = unit_value; delay_max = delay; current = unit_name; cur_type = unit_type; } else { q_size = 0; } } else if ((q_size < q_max) && (current == unit_name)) { q_size++; q_current = unit_name; q_type = unit_type; q_value = unit_value; } } function show_buttons() { _root.show_bar_1(); } hp = 160; hp_max = hp; _global.active = 0; _global.ai = 0; _global.base_tile = 0; _global.name = ""; this.en_hp_bar._visible = 0; this.en_hp_bar_bg._visible = 0; delay = -1; delay_max = -1; current = ""; cur_type = ""; q_current = ""; q_type = ""; q_value = -1; q_size = 0; q_max = 9; if ((active == 1) && (_root.tile_sel == base_tile)) { _root.show_bar_1(); } } on (press) { if (ai == 0) { _root.select_tile(base_tile); } } onClipEvent (enterFrame) { if (((active == 1) && (_root.pause == 0)) && (ai == 0)) { if (delay != -1) { delay--; } if (delay == 0) { _root.create_unit(current, ai, cur_type, base_tile); delay = -1; delay_max = -1; if (q_size > 0) { q_size--; enqueue_unit(q_current, q_type, q_value); } } if (_root.tile_sel == base_tile) { if (q_size > 0) { _root.interface["btn_" + current].q_txt.text = q_size; } else { _root.interface["btn_" + current].q_txt.text = ""; } _root.sel_instance.bars._visible = 1; _root.sel_instance.bars.hp_bar._width = (hp / hp_max) * _root.sel_instance.bars.bg1._width; _root.sel_instance.bars.prog_bar._width = (1 - (delay / delay_max)) * _root.sel_instance.bars.bg1._width; } } if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { if (delay == -1) { s = random(10); if (s < _root.sks_pref) { u = 0; } else if (s < _root.pg_pref) { u = 1; } else if (s < _root.zrk_pref) { u = 2; } else { u = 3; } switch (u) { case 0 : delay = _root.sks_price * _root.ai_delay; current = "sks"; cur_type = "infantry"; break; case 1 : delay = _root.pg_price * _root.ai_delay; current = "pg"; cur_type = "infantry"; break; case 2 : delay = _root.zrk_price * _root.ai_delay; current = "zrk"; cur_type = "infantry"; break; case 3 : } } if (delay != -1) { delay--; } if (delay == 0) { delay = -1; _root.create_unit(current, ai, cur_type, base_tile); } } } on (rollOver) { if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { this.en_hp_bar._visible = 1; this.en_hp_bar_bg._visible = 1; this.en_hp_bar._width = (hp / hp_max) * this.en_hp_bar_bg._width; } } on (rollOut) { if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { this.en_hp_bar._visible = 0; this.en_hp_bar_bg._visible = 0; } }
Instance of Symbol 420 MovieClip "civ_2" in Frame 88
onClipEvent (load) { function damage(val, t) { if (t == 2) { val = val / 3; } if (t == 3) { val = val * 2; } hp = hp - val; if (t == 1) { duplicateMovieClip (_root.he_blast, "hex" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_he_exp_0"); _root["hex" + _root.misk_depth]._x = _x; _root["hex" + _root.misk_depth]._y = _y; _root.misk_depth++; } if (hp <= 0) { _root["tile" + base_tile]._visible = 1; if (base_tile == _root.tile_sel) { _root.hide_all(); _root.sel_instance.bars._visible = 0; if ((ai == 0) && (_root.house == 0)) { _root.show_build_0(); } if ((ai == 0) && (_root.house == 1)) { _root.show_build_1(); } } duplicateMovieClip (_root.stru_death, "stru_d" + _root.misk_depth, _root.misk_depth); _root["stru_d" + _root.misk_depth]._x = _x; _root["stru_d" + _root.misk_depth]._y = _y; _root["stru_d" + _root.misk_depth].dir = dir; _root.misk_depth++; removeMovieClip(this); } } function enqueue_unit(unit_name, unit_type, unit_value) { if (delay == -1) { if (_root.money >= unit_value) { _root.money = _root.money - unit_value; delay = unit_value; delay_max = delay; current = unit_name; cur_type = unit_type; } else { q_size = 0; } } else if ((q_size < q_max) && (current == unit_name)) { q_size++; q_current = unit_name; q_type = unit_type; q_value = unit_value; } } function show_buttons() { _root.show_bar_1(); } hp = 120; hp_max = hp; _global.active = 0; _global.ai = 0; _global.base_tile = 0; _global.name = ""; this.en_hp_bar._visible = 0; this.en_hp_bar_bg._visible = 0; delay = -1; delay_max = -1; current = ""; cur_type = ""; q_current = ""; q_type = ""; q_value = -1; q_size = 0; q_max = 9; if ((active == 1) && (_root.tile_sel == base_tile)) { _root.show_bar_1(); } } on (press) { if (ai == 0) { _root.select_tile(base_tile); } } onClipEvent (enterFrame) { if (((active == 1) && (_root.pause == 0)) && (ai == 0)) { if (delay != -1) { delay--; } if (delay == 0) { _root.create_unit(current, ai, cur_type, base_tile); delay = -1; delay_max = -1; if (q_size > 0) { q_size--; enqueue_unit(q_current, q_type, q_value); } } if (_root.tile_sel == base_tile) { if (q_size > 0) { _root.interface["btn_" + current].q_txt.text = q_size; } else { _root.interface["btn_" + current].q_txt.text = ""; } _root.sel_instance.bars._visible = 1; _root.sel_instance.bars.hp_bar._width = (hp / hp_max) * _root.sel_instance.bars.bg1._width; _root.sel_instance.bars.prog_bar._width = (1 - (delay / delay_max)) * _root.sel_instance.bars.bg1._width; } } if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { if (delay == -1) { s = random(10); if (s < _root.sks_pref) { u = 0; } else if (s < _root.pg_pref) { u = 1; } else if (s < _root.zrk_pref) { u = 2; } else { u = 3; } switch (u) { case 0 : delay = (_root.sks_price * _root.ai_delay) * 3; current = "sks"; cur_type = "infantry"; break; case 1 : delay = (_root.pg_price * _root.ai_delay) * 3; current = "pg"; cur_type = "infantry"; break; case 2 : delay = (_root.zrk_price * _root.ai_delay) * 3; current = "zrk"; cur_type = "infantry"; break; case 3 : } } if (delay != -1) { delay--; } if (delay == 0) { delay = -1; _root.create_unit(current, ai, cur_type, base_tile); } } } on (rollOver) { if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { this.en_hp_bar._visible = 1; this.en_hp_bar_bg._visible = 1; this.en_hp_bar._width = (hp / hp_max) * this.en_hp_bar_bg._width; } } on (rollOut) { if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { this.en_hp_bar._visible = 0; this.en_hp_bar_bg._visible = 0; } }
Instance of Symbol 422 MovieClip "arm_mart" in Frame 88
onClipEvent (load) { function damage(val, t) { if (t == 2) { val = val / 3; } if (t == 3) { val = val * 2; } hp = hp - val; if (t == 1) { duplicateMovieClip (_root.he_blast, "hex" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_he_exp_0"); _root["hex" + _root.misk_depth]._x = _x; _root["hex" + _root.misk_depth]._y = _y; _root.misk_depth++; } if (hp <= 0) { _root["tile" + base_tile]._visible = 1; if (base_tile == _root.tile_sel) { _root.hide_all(); _root.sel_instance.bars._visible = 0; if ((ai == 0) && (_root.house == 0)) { _root.show_build_0(); } if ((ai == 0) && (_root.house == 1)) { _root.show_build_1(); } } duplicateMovieClip (_root.stru_death, "stru_d" + _root.misk_depth, _root.misk_depth); _root["stru_d" + _root.misk_depth]._x = _x; _root["stru_d" + _root.misk_depth]._y = _y; _root["stru_d" + _root.misk_depth].dir = dir; _root.misk_depth++; removeMovieClip(this); } } function enqueue_unit(unit_name, unit_type, unit_value) { if (delay == -1) { if (_root.money >= unit_value) { _root.money = _root.money - unit_value; delay = unit_value; delay_max = delay; current = unit_name; cur_type = unit_type; } else { q_size = 0; } } else if ((q_size < q_max) && (current == unit_name)) { q_size++; q_current = unit_name; q_type = unit_type; q_value = unit_value; } } function show_buttons() { _root.show_bar_1(); } hp = 90; hp_max = hp; _global.active = 0; _global.ai = 0; _global.base_tile = 0; _global.name = ""; this.en_hp_bar._visible = 0; this.en_hp_bar_bg._visible = 0; delay = -1; delay_max = -1; current = ""; cur_type = ""; q_current = ""; q_type = ""; q_value = -1; q_size = 0; q_max = 9; if ((active == 1) && (_root.tile_sel == base_tile)) { _root.show_bar_1(); } } on (press) { if (ai == 0) { _root.select_tile(base_tile); } } onClipEvent (enterFrame) { if (((active == 1) && (_root.pause == 0)) && (ai == 0)) { if (delay != -1) { delay--; } if (delay == 0) { _root.create_unit(current, ai, cur_type, base_tile); delay = -1; delay_max = -1; if (q_size > 0) { q_size--; enqueue_unit(q_current, q_type, q_value); } } if (_root.tile_sel == base_tile) { if (q_size > 0) { _root.interface["btn_" + current].q_txt.text = q_size; } else { _root.interface["btn_" + current].q_txt.text = ""; } _root.sel_instance.bars._visible = 1; _root.sel_instance.bars.hp_bar._width = (hp / hp_max) * _root.sel_instance.bars.bg1._width; _root.sel_instance.bars.prog_bar._width = (1 - (delay / delay_max)) * _root.sel_instance.bars.bg1._width; } } if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { if (delay == -1) { s = random(10); if (s < _root.sks_pref) { u = 0; } else if (s < _root.pg_pref) { u = 1; } else if (s < _root.zrk_pref) { u = 2; } else { u = 3; } switch (u) { case 0 : delay = _root.sks_price * _root.ai_delay; current = "sks"; cur_type = "infantry"; break; case 1 : delay = _root.pg_price * _root.ai_delay; current = "pg"; cur_type = "infantry"; break; case 2 : delay = _root.zrk_price * _root.ai_delay; current = "zrk"; cur_type = "infantry"; break; case 3 : } } if (delay != -1) { delay--; } if (delay == 0) { delay = -1; _root.create_unit(current, ai, cur_type, base_tile); } } } on (rollOver) { if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { this.en_hp_bar._visible = 1; this.en_hp_bar_bg._visible = 1; this.en_hp_bar._width = (hp / hp_max) * this.en_hp_bar_bg._width; } } on (rollOut) { if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { this.en_hp_bar._visible = 0; this.en_hp_bar_bg._visible = 0; } }
Instance of Symbol 424 MovieClip "veh_fac" in Frame 88
onClipEvent (load) { function damage(val, t) { if (t == 2) { val = val / 3; } if (t == 3) { val = val * 2; } hp = hp - val; if (t == 1) { duplicateMovieClip (_root.he_blast, "hex" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_he_exp_0"); _root["hex" + _root.misk_depth]._x = _x; _root["hex" + _root.misk_depth]._y = _y; _root.misk_depth++; } if (hp <= 0) { _root["tile" + base_tile]._visible = 1; if (base_tile == _root.tile_sel) { _root.hide_all(); _root.sel_instance.bars._visible = 0; if ((ai == 0) && (_root.house == 0)) { _root.show_build_0(); } if ((ai == 0) && (_root.house == 1)) { _root.show_build_1(); } } duplicateMovieClip (_root.stru_death, "stru_d" + _root.misk_depth, _root.misk_depth); _root["stru_d" + _root.misk_depth]._x = _x; _root["stru_d" + _root.misk_depth]._y = _y; _root["stru_d" + _root.misk_depth].dir = dir; _root.misk_depth++; removeMovieClip(this); } } function enqueue_unit(unit_name, unit_type, unit_value) { if (delay == -1) { if (_root.money >= unit_value) { _root.money = _root.money - unit_value; delay = unit_value; delay_max = delay; current = unit_name; cur_type = unit_type; } else { q_size = 0; } } else if ((q_size < q_max) && (current == unit_name)) { q_size++; q_current = unit_name; q_type = unit_type; q_value = unit_value; } } function show_buttons() { _root.show_bar_1(); } hp = 200; hp_max = hp; _global.active = 0; _global.ai = 0; _global.base_tile = 0; _global.name = ""; this.en_hp_bar._visible = 0; this.en_hp_bar_bg._visible = 0; delay = -1; delay_max = -1; current = ""; cur_type = ""; q_current = ""; q_type = ""; q_value = -1; q_size = 0; q_max = 9; if ((active == 1) && (_root.tile_sel == base_tile)) { _root.show_bar_1(); } } on (press) { if (ai == 0) { _root.select_tile(base_tile); } } onClipEvent (enterFrame) { if (((active == 1) && (_root.pause == 0)) && (ai == 0)) { if (delay != -1) { delay--; } if (delay == 0) { _root.create_unit(current, ai, cur_type, base_tile); delay = -1; delay_max = -1; if (q_size > 0) { q_size--; enqueue_unit(q_current, q_type, q_value); } } if (_root.tile_sel == base_tile) { if (q_size > 0) { _root.interface["btn_" + current].q_txt.text = q_size; } else { _root.interface["btn_" + current].q_txt.text = ""; } _root.sel_instance.bars._visible = 1; _root.sel_instance.bars.hp_bar._width = (hp / hp_max) * _root.sel_instance.bars.bg1._width; _root.sel_instance.bars.prog_bar._width = (1 - (delay / delay_max)) * _root.sel_instance.bars.bg1._width; } } if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { if (delay == -1) { s = random(10); if (s < _root.car_pref) { u = 0; } else if (s < _root.xxx_pref) { u = 1; } else if (s < _root.xxx_pref) { u = 2; } else { u = 3; } switch (u) { case 0 : delay = (_root.sks_price * _root.ai_delay) * random(3); current = "car"; cur_type = "vehi"; break; case 1 : break; case 2 : break; case 3 : } } if (delay != -1) { delay--; } if (delay == 0) { delay = -1; _root.create_unit(current, ai, cur_type, base_tile); } } } on (rollOver) { if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { this.en_hp_bar._visible = 1; this.en_hp_bar_bg._visible = 1; this.en_hp_bar._width = (hp / hp_max) * this.en_hp_bar_bg._width; } } on (rollOut) { if (((active == 1) && (_root.pause == 0)) && (ai == 1)) { this.en_hp_bar._visible = 0; this.en_hp_bar_bg._visible = 0; } }
Instance of Symbol 426 MovieClip "sks" in Frame 88
onClipEvent (load) { function damage(val, t) { if ((t == 0) && (kevlar == 1)) { val = val / 1.5; } if (t == 1) { val = val / 2; } if (t == 2) { val = val / 3; } if (t == 3) { val = val * 2; } if ((t == 6) && (gasmask == 1)) { val = val / 10; } hp = hp - val; if (hp <= 0) { if (ai == 0) { _root.hu_iu_lost++; } if (ai == 1) { _root.ai_iu_lost++; } if (t != 3) { duplicateMovieClip (_root.inf_c_death, "inf_d" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_inf_death_1"); } else { duplicateMovieClip (_root.inf_f_death, "inf_d" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_inf_death_0"); } _root["inf_d" + _root.misk_depth]._x = _x; _root["inf_d" + _root.misk_depth]._y = _y; _root["inf_d" + _root.misk_depth].dir = dir; _root.misk_depth++; removeMovieClip(this); } } function fire_weapon(t, p) { this.rfl_b.attachMovie("mg_shot", "msh" + _root.misk_depth, _root.misk_depth); _root.misk_depth++; _root[t].damage(p + random(acc), 0); } hp = 30; hp_max = hp; speed = 1; rof = 15; power = 10; acc = 2; fire = rof; harm = 30; range = 100; ros = _root.ros; scan = ros; trgt = ""; _global.active = 0; _global.ai = 0; _global.dir = 1; _global.name = ""; _xscale = (_root.unitScale * dir); _yscale = _root.unitScale; med_heal = 0; if ((ai == 0) && (_root.hu_med_heal >= 1)) { med_heal = 1; } if ((ai == 1) && (_root.ai_med_heal >= 1)) { med_heal = 1; } kevlar = 0; if ((ai == 0) && (_root.hu_kevlar >= 1)) { kevlar = 1; } if ((ai == 1) && (_root.ai_kevlar >= 1)) { kevlar = 1; } gasmask = 0; if ((ai == 0) && (_root.hu_gasmask >= 1)) { gasmask = 1; } if ((ai == 1) && (_root.ai_gasmask >= 1)) { gasmask = 1; } } onClipEvent (enterFrame) { if ((active == 1) && (_root.pause == 0)) { _x = (_x - (speed * dir)); if ((med_heal == 1) && (hp < hp_max)) { hp = hp + _root.heal_val; } if (dir == 1) { if (_x <= _root.leftBase) { _root.damage_base(harm, 0); removeMovieClip(this); } } if (dir == -1) { if (_x >= _root.rightBase) { _root.damage_base(harm, 1); removeMovieClip(this); } } fire--; scan--; if ((scan <= 0) && (trgt == "")) { scan = ros; if (ai == 0) { enemy = "ai_infantry_"; max_i = _root.ai_num; } else { enemy = "infantry_"; max_i = _root.hu_num; } i = 0; while (i < max_i) { if (_root[enemy + i].hp > 0) { if (Math.abs(_root[enemy + i]._x - _x) <= (range * 1.5)) { trgt = enemy + i; break; } } i++; } if (trgt == "") { if (ai == 0) { enemy = "ai_vehi_"; max_i = _root.ai_num; } else { enemy = "vehi_"; max_i = _root.hu_num; } i = 0; while (i < max_i) { if (_root[enemy + i].hp > 0) { if (Math.abs(_root[enemy + i]._x - _x) <= (range * 1.5)) { trgt = enemy + i; break; } } i++; } } } if (trgt != "") { if (_root[trgt].hp <= 0) { trgt = ""; } else { if ((_root[trgt]._y - _y) > speed) { _y = (_y + speed); } if ((_y - _root[trgt]._y) > speed) { _y = (_y - speed); } if (dir == -1) { if (((_root[trgt]._x - _x) <= range) && ((_root[trgt]._x - _x) > 0)) { if ((fire <= 0) && (Math.abs(_root[trgt]._y - _y) < 20)) { fire = rof; fire_weapon(trgt, power); } } } else if (((_x - _root[trgt]._x) <= range) && ((_x - _root[trgt]._x) > 0)) { if ((fire <= 0) && (Math.abs(_root[trgt]._y - _y) < 20)) { fire = rof; fire_weapon(trgt, power); } } } } } }
Instance of Symbol 428 MovieClip "pg" in Frame 88
onClipEvent (load) { function damage(val, t) { if ((t == 0) && (kevlar == 1)) { val = val / 1.5; } if (t == 1) { val = val / 2; } if (t == 2) { val = val / 3; } if (t == 3) { val = val * 2; } if ((t == 6) && (gasmask == 1)) { val = val / 10; } hp = hp - val; if (hp <= 0) { if (ai == 0) { _root.hu_iu_lost++; } if (ai == 1) { _root.ai_iu_lost++; } if (t != 3) { duplicateMovieClip (_root.inf_c_death, "inf_d" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_inf_death_1"); } else { duplicateMovieClip (_root.inf_f_death, "inf_d" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_inf_death_0"); } _root["inf_d" + _root.misk_depth]._x = _x; _root["inf_d" + _root.misk_depth]._y = _y; _root["inf_d" + _root.misk_depth].dir = dir; _root.misk_depth++; removeMovieClip(this); } } function fire_weapon(t, p) { duplicateMovieClip (_root.tow_missile, "missile" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_rpg"); _root["missile" + _root.misk_depth]._x = _x; _root["missile" + _root.misk_depth]._y = _y - 5; _root["missile" + _root.misk_depth].ai = ai; _root["missile" + _root.misk_depth].dir = dir; _root["missile" + _root.misk_depth].power = power + random(acc); _root["missile" + _root.misk_depth].trgt = trgt; _root["missile" + _root.misk_depth].active = 1; _root.misk_depth++; } hp = 30; hp_max = hp; speed = 1; rof = 50; power = 20; acc = 20; fire = rof; harm = 30; range = 100; ros = _root.ros; scan = ros; trgt = ""; _global.active = 0; _global.ai = 0; _global.dir = 1; _global.name = ""; _xscale = (_root.unitScale * dir); _yscale = _root.unitScale; med_heal = 0; if ((ai == 0) && (_root.hu_med_heal >= 1)) { med_heal = 1; } if ((ai == 1) && (_root.ai_med_heal >= 1)) { med_heal = 1; } kevlar = 0; if ((ai == 0) && (_root.hu_kevlar >= 1)) { kevlar = 1; } if ((ai == 1) && (_root.ai_kevlar >= 1)) { kevlar = 1; } gasmask = 0; if ((ai == 0) && (_root.hu_gasmask >= 1)) { gasmask = 1; } if ((ai == 1) && (_root.ai_gasmask >= 1)) { gasmask = 1; } } onClipEvent (enterFrame) { if ((active == 1) && (_root.pause == 0)) { _x = (_x - (speed * dir)); if ((med_heal == 1) && (hp < hp_max)) { hp = hp + _root.heal_val; } if (dir == 1) { if (_x <= _root.leftBase) { _root.damage_base(harm, 0); removeMovieClip(this); } } if (dir == -1) { if (_x >= _root.rightBase) { _root.damage_base(harm, 1); removeMovieClip(this); } } fire--; scan--; if ((scan <= 0) && (trgt == "")) { scan = ros; if (ai == 0) { enemy = "ai_vehi_"; max_i = _root.ai_num; } else { enemy = "vehi_"; max_i = _root.hu_num; } i = 0; while (i < max_i) { if (_root[enemy + i].hp > 0) { if (Math.abs(_root[enemy + i]._x - _x) <= (range * 1.5)) { trgt = enemy + i; break; } } i++; } if (trgt == "") { if (ai == 0) { enemy = "ai_infantry_"; max_i = _root.ai_num; } else { enemy = "infantry_"; max_i = _root.hu_num; } i = 0; while (i < max_i) { if (_root[enemy + i].hp > 0) { if (Math.abs(_root[enemy + i]._x - _x) <= (range * 1.5)) { trgt = enemy + i; break; } } i++; } } } if (trgt != "") { if (dir == -1) { if (_root[trgt]._x < _x) { trgt = ""; } } if (dir == 1) { if (_root[trgt]._x > _x) { trgt = ""; } } if (_root[trgt].hp <= 0) { trgt = ""; } else { if ((_root[trgt]._y - _y) > speed) { _y = (_y + speed); } if ((_y - _root[trgt]._y) > speed) { _y = (_y - speed); } if (dir == -1) { if (((_root[trgt]._x - _x) <= range) && ((_root[trgt]._x - _x) > 0)) { if ((fire <= 0) && (Math.abs(_root[trgt]._y - _y) < 50)) { fire = rof; fire_weapon(trgt, power); } } } else if (((_x - _root[trgt]._x) <= range) && ((_x - _root[trgt]._x) > 0)) { if ((fire <= 0) && (Math.abs(_root[trgt]._y - _y) < 50)) { fire = rof; fire_weapon(trgt, power); } } } } } }
Instance of Symbol 436 MovieClip "inf_c_death" in Frame 88
onClipEvent (load) { _global.dir = 1; _xscale = ((1.2 * _root.unitScale) * dir); _yscale = (1.2 * _root.unitScale); }
Instance of Symbol 444 MovieClip "inf_0_death" in Frame 88
onClipEvent (load) { _global.dir = 1; _xscale = ((1.2 * _root.unitScale) * dir); _yscale = (1.2 * _root.unitScale); }
Instance of Symbol 446 MovieClip "car" in Frame 88
onClipEvent (load) { function damage(val, t) { if (t == 0) { val = val / 2; } if (t == 2) { val = val * 3; } if (t == 3) { val = val * 2; } hp = hp - val; if (hp <= 0) { if (ai == 0) { _root.hu_vu_lost++; } if (ai == 1) { _root.ai_vu_lost++; } duplicateMovieClip (_root.car_death, "car_d" + _root.misk_depth, _root.misk_depth); _root["car_d" + _root.misk_depth]._x = _x; _root["car_d" + _root.misk_depth]._y = _y; _root["car_d" + _root.misk_depth].dir = dir; _root.misk_depth++; duplicateMovieClip (_root.fiery_blast, "f_d" + _root.misk_depth, _root.misk_depth); _root["f_d" + _root.misk_depth]._x = _x; _root["f_d" + _root.misk_depth]._y = _y; _root["f_d" + _root.misk_depth].dir = dir; _root.misk_depth++; removeMovieClip(this); } } function fire_weapon(t, p) { this.rfl_b.attachMovie("mg_shot", "msh" + _root.misk_depth, _root.misk_depth); _root.misk_depth++; _root[t].damage(p + random(acc), 0); } hp = 90; hp_max = hp; speed = 2; rof = 15; power = 10; acc = 25; fire = rof; harm = 60; range = 120; ros = _root.ros; scan = ros; trgt = ""; _global.active = 0; _global.ai = 0; _global.dir = 1; _global.name = ""; _xscale = (_root.unitScale * dir); _yscale = _root.unitScale; } onClipEvent (enterFrame) { if ((active == 1) && (_root.pause == 0)) { _x = (_x - (speed * dir)); if (dir == 1) { if (_x <= _root.leftBase) { _root.damage_base(harm, 0); removeMovieClip(this); } } if (dir == -1) { if (_x >= _root.rightBase) { _root.damage_base(harm, 1); removeMovieClip(this); } } fire--; scan--; if ((scan <= 0) && (trgt == "")) { scan = ros; if (ai == 0) { enemy = "ai_infantry_"; max_i = _root.ai_num; } else { enemy = "infantry_"; max_i = _root.hu_num; } i = 0; while (i < max_i) { if (_root[enemy + i].hp > 0) { if (Math.abs(_root[enemy + i]._x - _x) <= (range * 1.5)) { if (((dir == 1) && (_root[enemy + i]._x < _x)) || ((dir == -1) && (_root[enemy + i]._x > _x))) { trgt = enemy + i; break; } } } i++; } if (trgt == "") { if (ai == 0) { enemy = "ai_vehi_"; max_i = _root.ai_num; } else { enemy = "vehi_"; max_i = _root.hu_num; } i = 0; while (i < max_i) { if (_root[enemy + i].hp > 0) { if (Math.abs(_root[enemy + i]._x - _x) <= (range * 1.5)) { if (((dir == 1) && (_root[enemy + i]._x < _x)) || ((dir == -1) && (_root[enemy + i]._x > _x))) { trgt = enemy + i; break; } } } i++; } } } if (trgt != "") { if (dir == -1) { if (_root[trgt]._x < _x) { trgt = ""; } } if (dir == 1) { if (_root[trgt]._x > _x) { trgt = ""; } } if (_root[trgt].hp <= 0) { trgt = ""; } else { if ((_root[trgt]._y - _y) > speed) { _y = (_y + speed); } if ((_y - _root[trgt]._y) > speed) { _y = (_y - speed); } if (dir == -1) { if (((_root[trgt]._x - _x) <= range) && ((_root[trgt]._x - _x) > 0)) { if ((fire <= 0) && (Math.abs(_root[trgt]._y - _y) < 20)) { fire = rof; fire_weapon(trgt, power); } } } else if (((_x - _root[trgt]._x) <= range) && ((_x - _root[trgt]._x) > 0)) { if ((fire <= 0) && (Math.abs(_root[trgt]._y - _y) < 20)) { fire = rof; fire_weapon(trgt, power); } } } } } }
Instance of Symbol 451 MovieClip "car_death" in Frame 88
onClipEvent (load) { _global.dir = 1; _xscale = ((1 * _root.unitScale) * dir); _yscale = (1 * _root.unitScale); }
Instance of Symbol 461 MovieClip "rocket_death" in Frame 88
onClipEvent (load) { speed = 15; } onClipEvent (enterFrame) { _y = (_y - (speed * Math.cos(_rotation * (Math.PI/180)))); _x = (_x + (speed * Math.sin(_rotation * (Math.PI/180)))); }
Instance of Symbol 660 MovieClip "interface_0" in Frame 88
onClipEvent (load) { _global.active = 0; } onClipEvent (enterFrame) { if (active == 1) { _root.interface.income_txt.text = "+" + _root.income; } }
Instance of Symbol 662 MovieClip "tow_missile" in Frame 88
onClipEvent (load) { _global.power = 1; speed = 15; turnspeed = 3; lifetime = 45; _visible = 0; _global.active = 0; _global.trgt = ""; _global.dir = 1; if (dir == 1) { _rotation = -90; } else { _rotation = 90; } _xscale = _root.unitScale; _yscale = _root.unitScale; } onClipEvent (enterFrame) { if ((active == 1) && (_root.pause == 0)) { lifetime--; if (lifetime <= 0) { removeMovieClip(this); } if (_root[trgt].hp <= 0) { removeMovieClip(this); } delta_x = _x - _root[trgt]._x; delta_y = _y - _root[trgt]._y; Rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180); if (Math.abs(_rotation - Rotation) <= turnspeed) { _rotation = Rotation; } else if (_rotation < Rotation) { _rotation = (_rotation + turnspeed); } else { _rotation = (_rotation - turnspeed); } _visible = 1; proximity = Math.sqrt((delta_x * delta_x) + (delta_y * delta_y)); if (proximity > (_height / 2)) { _y = (_y - (speed * Math.cos(_rotation * (Math.PI/180)))); _x = (_x + (speed * Math.sin(_rotation * (Math.PI/180)))); } if (proximity < 20) { _root[trgt].damage(power, 2); duplicateMovieClip (_root.rpg_blast, "bl" + _root.misk_depth, _root.misk_depth); _root.sound_f("snd_rpg"); _root["bl" + _root.misk_depth]._x = _x; _root["bl" + _root.misk_depth]._y = _y; _root["bl" + _root.misk_depth]._xscale = _root.unitScale; _root["bl" + _root.misk_depth]._yscale = _root.unitScale; _root["bl" + _root.misk_depth].active = 1; _root.misk_depth++; removeMovieClip(this); } } }
Instance of Symbol 795 MovieClip in Frame 88
on (press) { _root.end_level(1); }
Instance of Symbol 917 MovieClip "startScreen" in Frame 88
onClipEvent (enterFrame) { if (_root.startScreen._visible == 1) { i = 0; while (i < 5) { aa = random(50) + 10; xx = random(1000) - 500; _root.startScreen["line" + i]._x = xx; _root.startScreen["line" + i]._alpha = aa; i++; } } }
Symbol 41 MovieClip [mg_shot] Frame 1
_alpha = (_alpha - 15); _xscale = 150; if (_root.game_sound == 1) { snd = new Sound(); snd.attachSound("snd_mg"); snd.start(); }
Symbol 41 MovieClip [mg_shot] Frame 3
_alpha = (_alpha - 15);
Symbol 41 MovieClip [mg_shot] Frame 5
_alpha = (_alpha - 15);
Symbol 41 MovieClip [mg_shot] Frame 7
_alpha = (_alpha - 15);
Symbol 41 MovieClip [mg_shot] Frame 9
removeMovieClip(this);
Symbol 45 MovieClip [tank_shot] Frame 1
if (_root.game_sound == 1) { snd = new Sound(); snd.attachSound("snd_tnk_shot"); snd.start(); }
Symbol 45 MovieClip [tank_shot] Frame 8
removeMovieClip(this);
Symbol 49 MovieClip [laser_shot] Frame 8
removeMovieClip(this);
Symbol 165 MovieClip Frame 31
removeMovieClip(this);
Symbol 172 MovieClip Frame 18
removeMovieClip(this);
Symbol 181 MovieClip Frame 20
removeMovieClip(this);
Symbol 200 MovieClip Frame 28
removeMovieClip(this);
Symbol 209 MovieClip Frame 18
removeMovieClip(this);
Symbol 212 MovieClip Frame 10
removeMovieClip(this);
Symbol 226 MovieClip Frame 18
removeMovieClip(this);
Symbol 250 MovieClip Frame 18
removeMovieClip(this);
Symbol 254 MovieClip Frame 21
removeMovieClip(this);
Symbol 293 MovieClip Frame 17
removeMovieClip(this);
Symbol 303 MovieClip Frame 25
removeMovieClip(this);
Symbol 304 MovieClip Frame 22
removeMovieClip(this);
Symbol 308 MovieClip Frame 16
removeMovieClip(this);
Symbol 310 MovieClip Frame 6
removeMovieClip(this);
Symbol 312 MovieClip Frame 22
removeMovieClip(this);
Symbol 314 MovieClip Frame 23
removeMovieClip(this);
Symbol 316 MovieClip Frame 22
removeMovieClip(this);
Symbol 334 MovieClip Frame 26
removeMovieClip(this);
Symbol 338 MovieClip Frame 16
removeMovieClip(this);
Symbol 385 MovieClip Frame 76
removeMovieClip(this);
Symbol 391 MovieClip Frame 71
removeMovieClip(this);
Symbol 392 MovieClip Frame 71
removeMovieClip(this);
Symbol 398 MovieClip Frame 17
removeMovieClip(this);
Symbol 436 MovieClip Frame 31
removeMovieClip(this);
Symbol 444 MovieClip Frame 31
removeMovieClip(this);
Symbol 451 MovieClip Frame 17
removeMovieClip(this);
Symbol 461 MovieClip Frame 17
removeMovieClip(this);
Instance of Symbol 653 MovieClip in Symbol 658 MovieClip Frame 1
on (press) { _parent._visible = 0; var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); } on (rollOver) { var colour = new Color(this); var trans = {ra:"100", rb:"50", ga:"100", gb:"50", ba:"100", bb:"50"}; colour.setTransform(trans); } on (rollOut) { var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); }
Instance of Symbol 657 MovieClip in Symbol 658 MovieClip Frame 1
on (press) { _root.AI.active = 0; _root.kill_all(); _root.hide_tiles(); _root.interface._visible = 0; _root.sel_instance._x = -200; _root.hide_all(); _parent._visible = 0; _root.interface.op_screen._visible = 0; _root.stats_screen._visible = 0; _root.reset_game(); _root.mentat_screen._visible = 0; var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); } on (rollOver) { var colour = new Color(this); var trans = {ra:"100", rb:"50", ga:"100", gb:"50", ba:"100", bb:"50"}; colour.setTransform(trans); } on (rollOut) { var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); }
Instance of Symbol 632 MovieClip in Symbol 659 MovieClip Frame 1
on (press) { _quality = "BEST"; var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); } on (rollOver) { var colour = new Color(this); var trans = {ra:"100", rb:"50", ga:"100", gb:"50", ba:"100", bb:"50"}; colour.setTransform(trans); } on (rollOut) { var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); }
Instance of Symbol 635 MovieClip in Symbol 659 MovieClip Frame 1
on (press) { _quality = "MEDIUM"; var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); } on (rollOver) { var colour = new Color(this); var trans = {ra:"100", rb:"50", ga:"100", gb:"50", ba:"100", bb:"50"}; colour.setTransform(trans); } on (rollOut) { var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); }
Instance of Symbol 638 MovieClip in Symbol 659 MovieClip Frame 1
on (press) { _quality = "LOW"; var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); } on (rollOver) { var colour = new Color(this); var trans = {ra:"100", rb:"50", ga:"100", gb:"50", ba:"100", bb:"50"}; colour.setTransform(trans); } on (rollOut) { var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); }
Instance of Symbol 641 MovieClip in Symbol 659 MovieClip Frame 1
on (press) { _root.game_sound = 1; _root.bg_sound.start(); var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); } on (rollOver) { var colour = new Color(this); var trans = {ra:"100", rb:"50", ga:"100", gb:"50", ba:"100", bb:"50"}; colour.setTransform(trans); } on (rollOut) { var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); }
Instance of Symbol 644 MovieClip in Symbol 659 MovieClip Frame 1
on (press) { _root.game_sound = 0; _root.bg_sound.stop(); var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); } on (rollOver) { var colour = new Color(this); var trans = {ra:"100", rb:"50", ga:"100", gb:"50", ba:"100", bb:"50"}; colour.setTransform(trans); } on (rollOut) { var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); }
Instance of Symbol 646 MovieClip in Symbol 659 MovieClip Frame 1
on (press) { _parent.reset_msg._visible = 1; var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); } on (rollOver) { var colour = new Color(this); var trans = {ra:"100", rb:"50", ga:"100", gb:"50", ba:"100", bb:"50"}; colour.setTransform(trans); } on (rollOut) { var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); }
Instance of Symbol 648 MovieClip in Symbol 659 MovieClip Frame 1
on (press) { _root.pause = 0; _parent._visible = 0; var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); } on (rollOver) { var colour = new Color(this); var trans = {ra:"100", rb:"50", ga:"100", gb:"50", ba:"100", bb:"50"}; colour.setTransform(trans); } on (rollOut) { var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); }
Instance of Symbol 465 MovieClip "tos_bg" in Symbol 660 MovieClip Frame 1
onClipEvent (enterFrame) { _root.interface.money_txt.text = _root.money; }
Instance of Symbol 467 MovieClip "btn_bar_0" in Symbol 660 MovieClip Frame 1
on (press) { if (_root.money >= _root.bar0_price) { _root.money = _root.money - _root.bar0_price; _root.create_con_site_0("barracks_0", 0, _root.tile_sel, _root.bar0_price); } _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("bar0"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 470 MovieClip "btn_m16" in Symbol 660 MovieClip Frame 1
on (press) { _root["stru" + _root.tile_sel].enqueue_unit("m16", "infantry", _root.m16_price); _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("m16"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 472 MovieClip "btn_tnt" in Symbol 660 MovieClip Frame 1
on (press) { _root["stru" + _root.tile_sel].damage(5000, 1); _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("tnt"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 476 MovieClip "btn_sniper" in Symbol 660 MovieClip Frame 1
on (press) { _root["stru" + _root.tile_sel].enqueue_unit("sniper", "infantry", _root.sniper_price); _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("sniper"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 478 MovieClip "btn_bar_1" in Symbol 660 MovieClip Frame 1
on (press) { if (_root.money >= _root.bar1_price) { _root.money = _root.money - _root.bar1_price; _root.create_con_site_1("barracks_1", 0, _root.tile_sel, _root.bar1_price); } _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("bar1"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 481 MovieClip "btn_ak74" in Symbol 660 MovieClip Frame 1
on (press) { _root["stru" + _root.tile_sel].enqueue_unit("ak74", "infantry", _root.ak74_price); _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("ak74"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 484 MovieClip "btn_flame" in Symbol 660 MovieClip Frame 1
on (press) { _root["stru" + _root.tile_sel].enqueue_unit("flame", "infantry", _root.flame_price); _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("flame"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 487 MovieClip "btn_bazoo" in Symbol 660 MovieClip Frame 1
on (press) { _root["stru" + _root.tile_sel].enqueue_unit("bazoo", "infantry", _root.bazoo_price); _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("bazoo"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 490 MovieClip "btn_rpg" in Symbol 660 MovieClip Frame 1
on (press) { _root["stru" + _root.tile_sel].enqueue_unit("rpg", "infantry", _root.rpg_price); _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("rpg"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 492 MovieClip "btn_manu" in Symbol 660 MovieClip Frame 1
on (press) { if (_root.money >= _root.manu_price) { _root.money = _root.money - _root.manu_price; _root.create_con_site_0("manu", 0, _root.tile_sel, _root.manu_price); } _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("manu"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 495 MovieClip "btn_moto" in Symbol 660 MovieClip Frame 1
on (press) { _root["stru" + _root.tile_sel].enqueue_unit("moto", "vehi", _root.moto_price); _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("moto"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 497 MovieClip "btn_fac" in Symbol 660 MovieClip Frame 1
on (press) { if (_root.money >= _root.fac_price) { _root.money = _root.money - _root.fac_price; _root.create_con_site_1("fac", 0, _root.tile_sel, _root.fac_price); } _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("fac"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 500 MovieClip "btn_ftank" in Symbol 660 MovieClip Frame 1
on (press) { _root["stru" + _root.tile_sel].enqueue_unit("ftank", "vehi", _root.ftank_price); _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("ftank"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 503 MovieClip "btn_atv" in Symbol 660 MovieClip Frame 1
on (press) { _root["stru" + _root.tile_sel].enqueue_unit("atv", "vehi", _root.atv_price); _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("atv"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 506 MovieClip "btn_ifv" in Symbol 660 MovieClip Frame 1
on (press) { _root["stru" + _root.tile_sel].enqueue_unit("ifv", "vehi", _root.ifv_price); _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("ifv"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 509 MovieClip "btn_armor" in Symbol 660 MovieClip Frame 1
on (press) { _root["stru" + _root.tile_sel].enqueue_unit("armor", "vehi", _root.armor_price); _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("armor"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 512 MovieClip "btn_hawk" in Symbol 660 MovieClip Frame 1
on (press) { _root["stru" + _root.tile_sel].enqueue_unit("hawk", "vehi", _root.hawk_price); _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("hawk"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 515 MovieClip "btn_tank" in Symbol 660 MovieClip Frame 1
on (press) { _root["stru" + _root.tile_sel].enqueue_unit("tank", "vehi", _root.tank_price); _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("tank"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 518 MovieClip "btn_sam" in Symbol 660 MovieClip Frame 1
on (press) { _root["stru" + _root.tile_sel].enqueue_unit("sam", "vehi", _root.sam_price); _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("sam"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 520 MovieClip "btn_bank" in Symbol 660 MovieClip Frame 1
on (press) { if (_root.money >= _root.bank_price) { _root.money = _root.money - _root.bank_price; _root.create_con_site_0("bank", 0, _root.tile_sel, _root.bank_price); } _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("bank"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 522 MovieClip "btn_min_econ" in Symbol 660 MovieClip Frame 1
on (press) { if (_root.money >= _root.min_econ_price) { _root.money = _root.money - _root.min_econ_price; _root.create_con_site_1("min_econ", 0, _root.tile_sel, _root.min_econ_price); } _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("min_econ"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 524 MovieClip "btn_air_0" in Symbol 660 MovieClip Frame 1
on (press) { if (_root.money >= _root.air0_price) { _root.money = _root.money - _root.air0_price; _root.create_con_site_0("air_0", 0, _root.tile_sel, _root.air0_price); } _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("air0"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 526 MovieClip "btn_air_1" in Symbol 660 MovieClip Frame 1
on (press) { if (_root.money >= _root.air1_price) { _root.money = _root.money - _root.air1_price; _root.create_con_site_1("air_1", 0, _root.tile_sel, _root.air1_price); } _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("air1"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 529 MovieClip "btn_falcon" in Symbol 660 MovieClip Frame 1
on (press) { _root["stru" + _root.tile_sel].enqueue_unit("falcon", "aircraft", _root.falcon_price); _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("falcon"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 532 MovieClip "btn_stealth" in Symbol 660 MovieClip Frame 1
on (press) { _root["stru" + _root.tile_sel].enqueue_unit("stealth", "aircraft", _root.stealth_price); _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("stealth"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 535 MovieClip "btn_inter" in Symbol 660 MovieClip Frame 1
on (press) { _root["stru" + _root.tile_sel].enqueue_unit("inter", "aircraft", _root.inter_price); _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("inter"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 538 MovieClip "btn_bomber" in Symbol 660 MovieClip Frame 1
on (press) { _root["stru" + _root.tile_sel].enqueue_unit("bomber", "aircraft", _root.bomber_price); _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("bomber"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 540 MovieClip "btn_hawk_site" in Symbol 660 MovieClip Frame 1
on (press) { if (_root.money >= _root.hawk_site_price) { _root.money = _root.money - _root.hawk_site_price; _root.create_con_site_0("hawk_site", 0, _root.tile_sel, _root.hawk_site_price); } _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("hawk_site"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 542 MovieClip "btn_sam_site" in Symbol 660 MovieClip Frame 1
on (press) { if (_root.money >= _root.sam_site_price) { _root.money = _root.money - _root.sam_site_price; _root.create_con_site_1("sam_site", 0, _root.tile_sel, _root.sam_site_price); } _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("sam_site"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 544 MovieClip "btn_hitech_0" in Symbol 660 MovieClip Frame 1
on (press) { if (_root.money >= _root.hitech0_price) { _root.money = _root.money - _root.hitech0_price; _root.create_con_site_0("hitech0", 0, _root.tile_sel, _root.hitech0_price); } _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("hitech0"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 546 MovieClip "btn_hitech_1" in Symbol 660 MovieClip Frame 1
on (press) { if (_root.money >= _root.hitech1_price) { _root.money = _root.money - _root.hitech1_price; _root.create_con_site_1("hitech1", 0, _root.tile_sel, _root.hitech1_price); } _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("hitech1"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 548 MovieClip "btn_hosp" in Symbol 660 MovieClip Frame 1
on (press) { if (_root.money >= _root.hosp_price) { _root.money = _root.money - _root.hosp_price; _root.create_con_site_0("hosp", 0, _root.tile_sel, _root.hosp_price); } _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("hosp"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 550 MovieClip "btn_radar" in Symbol 660 MovieClip Frame 1
on (press) { if (_root.money >= _root.radar_price) { _root.money = _root.money - _root.radar_price; _root.create_con_site_1("radar", 0, _root.tile_sel, _root.radar_price); } _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("radar"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 552 MovieClip "btn_laser" in Symbol 660 MovieClip Frame 1
on (press) { if (_root.money >= _root.laser_price) { _root.money = _root.money - _root.laser_price; _root.create_con_site_0("laser", 0, _root.tile_sel, _root.laser_price); } _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("laser"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 554 MovieClip "btn_lpad" in Symbol 660 MovieClip Frame 1
on (press) { if (_root.money >= _root.lpad_price) { _root.money = _root.money - _root.lpad_price; _root.create_con_site_1("lpad", 0, _root.tile_sel, _root.lpad_price); } _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("lpad"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 556 MovieClip "btn_subs" in Symbol 660 MovieClip Frame 1
on (press) { _root["stru" + _root.tile_sel].enqueue_unit("tax", "update", _root.tax_price); _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("subs"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 557 MovieClip "btn_tax" in Symbol 660 MovieClip Frame 1
on (press) { _root["stru" + _root.tile_sel].enqueue_unit("tax", "update", _root.tax_price); _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("tax"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 559 MovieClip "btn_kevlar0" in Symbol 660 MovieClip Frame 1
onClipEvent (load) { _global.in_progress = 0; } on (press) { if (in_progress == 0) { _root["stru" + _root.tile_sel].enqueue_unit("kevlar0", "update", _root.kevlar0_price); } _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("kevlar0"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 561 MovieClip "btn_kevlar1" in Symbol 660 MovieClip Frame 1
onClipEvent (load) { _global.in_progress = 0; } on (press) { if (in_progress == 0) { _root["stru" + _root.tile_sel].enqueue_unit("kevlar1", "update", _root.kevlar1_price); } _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("kevlar1"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 563 MovieClip "btn_slat" in Symbol 660 MovieClip Frame 1
onClipEvent (load) { _global.in_progress = 0; } on (press) { if (in_progress == 0) { _root["stru" + _root.tile_sel].enqueue_unit("slat", "update", _root.slat_price); } _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("slat"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 565 MovieClip "btn_jammer" in Symbol 660 MovieClip Frame 1
onClipEvent (load) { _global.in_progress = 0; } on (press) { if (in_progress == 0) { _root["stru" + _root.tile_sel].enqueue_unit("jammer", "update", _root.jammer_price); } _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("jammer"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 567 MovieClip "btn_du" in Symbol 660 MovieClip Frame 1
onClipEvent (load) { _global.in_progress = 0; } on (press) { if (in_progress == 0) { _root["stru" + _root.tile_sel].enqueue_unit("du", "update", _root.du_price); } _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("du"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 569 MovieClip "btn_heal" in Symbol 660 MovieClip Frame 1
onClipEvent (load) { _global.in_progress = 0; } on (press) { if (in_progress == 0) { _root["stru" + _root.tile_sel].enqueue_unit("heal", "update", _root.heal_price); } _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("heal"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 571 MovieClip "btn_gasmask" in Symbol 660 MovieClip Frame 1
onClipEvent (load) { _global.in_progress = 0; } on (press) { if (in_progress == 0) { _root["stru" + _root.tile_sel].enqueue_unit("gasmask", "update", _root.gasmask_price); } _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("gasmask"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 573 MovieClip "btn_hollowpoint" in Symbol 660 MovieClip Frame 1
onClipEvent (load) { _global.in_progress = 0; } on (press) { if (in_progress == 0) { _root["stru" + _root.tile_sel].enqueue_unit("hollowpoint", "update", _root.hollowpoint_price); } _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("hollowpoint"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 575 MovieClip "btn_napalm" in Symbol 660 MovieClip Frame 1
onClipEvent (load) { _global.in_progress = 0; } on (press) { if (in_progress == 0) { _root["stru" + _root.tile_sel].enqueue_unit("napalm", "update", _root.napalm_price); } _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("napalm"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 577 MovieClip "btn_raexp" in Symbol 660 MovieClip Frame 1
onClipEvent (load) { _global.in_progress = 0; } on (press) { if (in_progress == 0) { _root["stru" + _root.tile_sel].enqueue_unit("raexp", "update", _root.raexp_price); } _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("raexp"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 579 MovieClip "btn_flare" in Symbol 660 MovieClip Frame 1
onClipEvent (load) { _global.in_progress = 0; } on (press) { if (in_progress == 0) { _root["stru" + _root.tile_sel].enqueue_unit("flare", "update", _root.flare_price); } _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("flare"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 581 MovieClip "btn_hoj" in Symbol 660 MovieClip Frame 1
onClipEvent (load) { _global.in_progress = 0; } on (press) { if (in_progress == 0) { _root["stru" + _root.tile_sel].enqueue_unit("hoj", "update", _root.hoj_price); } _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("hoj"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 584 MovieClip "btn_he_rocket" in Symbol 660 MovieClip Frame 1
on (press) { _root["stru" + _root.tile_sel].enqueue_unit("he_rocket", "rocket", _root.he_rocket_price); _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("he_rocket"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 587 MovieClip "btn_ch_rocket" in Symbol 660 MovieClip Frame 1
on (press) { _root["stru" + _root.tile_sel].enqueue_unit("ch_rocket", "rocket", _root.ch_rocket_price); _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("ch_rocket"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 590 MovieClip "btn_nu_rocket" in Symbol 660 MovieClip Frame 1
on (press) { _root["stru" + _root.tile_sel].enqueue_unit("nu_rocket", "rocket", _root.nu_rocket_price); _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("nu_rocket"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 592 MovieClip "btn_launch" in Symbol 660 MovieClip Frame 1
on (press) { _root["stru" + _root.tile_sel].launch_rocket(); _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("launch"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 607 MovieClip "btn_chirp" in Symbol 660 MovieClip Frame 1
onClipEvent (load) { _global.in_progress = 0; } on (press) { if (in_progress == 0) { _root["stru" + _root.tile_sel].enqueue_unit("chirp", "update", _root.chirp_price); } _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("chirp"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 609 MovieClip "btn_fhss" in Symbol 660 MovieClip Frame 1
onClipEvent (load) { _global.in_progress = 0; } on (press) { if (in_progress == 0) { _root["stru" + _root.tile_sel].enqueue_unit("fhss", "update", _root.fhss_price); } _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("fhss"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 611 MovieClip "btn_decept" in Symbol 660 MovieClip Frame 1
onClipEvent (load) { _global.in_progress = 0; } on (press) { if (in_progress == 0) { _root["stru" + _root.tile_sel].enqueue_unit("decept", "update", _root.decept_price); } _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("decept"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 613 MovieClip "btn_ram" in Symbol 660 MovieClip Frame 1
onClipEvent (load) { _global.in_progress = 0; } on (press) { if (in_progress == 0) { _root["stru" + _root.tile_sel].enqueue_unit("ram", "update", _root.ram_price); } _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("ram"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 615 MovieClip "btn_mg_0" in Symbol 660 MovieClip Frame 1
on (press) { if (_root.money >= _root.mg0_price) { _root.money = _root.money - _root.mg0_price; _root.create_con_site_0("mg_0", 0, _root.tile_sel, _root.mg0_price); } _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("mg0"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 617 MovieClip "btn_mg_1" in Symbol 660 MovieClip Frame 1
on (press) { if (_root.money >= _root.mg1_price) { _root.money = _root.money - _root.mg1_price; _root.create_con_site_1("mg_1", 0, _root.tile_sel, _root.mg1_price); } _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("mg1"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 619 MovieClip "btn_cancel" in Symbol 660 MovieClip Frame 1
on (press) { _root["stru" + _root.tile_sel].q_size = 0; _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("cancel"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 621 MovieClip "btn_repair" in Symbol 660 MovieClip Frame 1
on (press) { _root["stru" + _root.tile_sel].repair = 1; _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.description("repair"); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 626 MovieClip in Symbol 660 MovieClip Frame 1
on (press) { if (_root.pause == 0) { _root.pause = 1; _parent.op_screen._visible = 1; } else { _root.pause = 0; _parent.op_screen._visible = 0; _parent.op_screen.reset_msg._visible = 0; } }
Instance of Symbol 659 MovieClip "op_screen" in Symbol 660 MovieClip Frame 1
onClipEvent (load) { this._visible = 0; this.reset_msg._visible = 0; }
Instance of Symbol 692 MovieClip "proceed" in Symbol 697 MovieClip Frame 1
on (press) { _root.stats_screen._visible = 0; fv = 0; if ((_root.house == 0) && (_root.cur_reg == 13)) { fv = 1; } if ((_root.house == 1) && (_root.cur_reg == 4)) { fv = 1; } if (fv == 0) { _root.show_mentat_screen(); _root.paint_regions(_root.house); } else { _root.show_fv(); } var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); } on (rollOver) { var colour = new Color(this); var trans = {ra:"100", rb:"50", ga:"100", gb:"50", ba:"100", bb:"50"}; colour.setTransform(trans); } on (rollOut) { var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); }
Instance of Symbol 694 MovieClip in Symbol 697 MovieClip Frame 1
on (press) { _root.stats_screen.reset_msg._visible = 1; var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); } on (rollOver) { var colour = new Color(this); var trans = {ra:"100", rb:"50", ga:"100", gb:"50", ba:"100", bb:"50"}; colour.setTransform(trans); } on (rollOut) { var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); }
Instance of Symbol 764 MovieClip "reg_1" in Symbol 793 MovieClip Frame 1
onClipEvent (load) { function _make_available() { if (ai == 0) { _root.mentat_screen.reg_2.available = 1; } } _global.ai = -1; _global.available = 0; alu = 1; } on (press) { _root.select_region(1); _root.hide_reg_desc(); this._alpha = 40; } on (rollOver) { _root.reg_description(1); this._alpha = 90; } on (rollOut) { _root.hide_reg_desc(); this._alpha = 40; }
Instance of Symbol 764 MovieClip "reg_2" in Symbol 793 MovieClip Frame 1
onClipEvent (load) { function _make_available() { if (ai == 0) { _root.mentat_screen.reg_1.available = 1; _root.mentat_screen.reg_3.available = 1; } } _global.ai = -1; _global.available = 0; } on (press) { _root.select_region(2); _root.hide_reg_desc(); this._alpha = 40; } on (rollOver) { _root.reg_description(2); this._alpha = 90; } on (rollOut) { _root.hide_reg_desc(); this._alpha = 40; }
Instance of Symbol 764 MovieClip "reg_3" in Symbol 793 MovieClip Frame 1
onClipEvent (load) { function _make_available() { if (ai == 0) { _root.mentat_screen.reg_2.available = 1; _root.mentat_screen.reg_4.available = 1; _root.mentat_screen.reg_5.available = 1; } } _global.ai = -1; _global.available = 0; gold = 1; } on (press) { _root.select_region(3); _root.hide_reg_desc(); this._alpha = 40; } on (rollOver) { _root.reg_description(3); this._alpha = 90; } on (rollOut) { _root.hide_reg_desc(); this._alpha = 40; }
Instance of Symbol 764 MovieClip "reg_5" in Symbol 793 MovieClip Frame 1
onClipEvent (load) { function _make_available() { if (ai == 0) { _root.mentat_screen.reg_3.available = 1; _root.mentat_screen.reg_4.available = 1; _root.mentat_screen.reg_6.available = 1; _root.mentat_screen.reg_14.available = 1; } } _global.ai = -1; _global.available = 0; oil = 1; } on (press) { _root.select_region(5); _root.hide_reg_desc(); this._alpha = 40; } on (rollOver) { _root.reg_description(5); this._alpha = 90; } on (rollOut) { _root.hide_reg_desc(); this._alpha = 40; }
Instance of Symbol 764 MovieClip "reg_6" in Symbol 793 MovieClip Frame 1
onClipEvent (load) { function _make_available() { if (ai == 0) { _root.mentat_screen.reg_5.available = 1; _root.mentat_screen.reg_8.available = 1; } } _global.ai = -1; _global.available = 0; sil = 1; } on (press) { _root.select_region(6); _root.hide_reg_desc(); this._alpha = 40; } on (rollOver) { _root.reg_description(6); this._alpha = 90; } on (rollOut) { _root.hide_reg_desc(); this._alpha = 40; }
Instance of Symbol 764 MovieClip "reg_8" in Symbol 793 MovieClip Frame 1
onClipEvent (load) { function _make_available() { if (ai == 0) { _root.mentat_screen.reg_7.available = 1; _root.mentat_screen.reg_6.available = 1; } } _global.ai = -1; _global.available = 0; } on (press) { _root.select_region(8); _root.hide_reg_desc(); this._alpha = 40; } on (rollOver) { _root.reg_description(8); this._alpha = 90; } on (rollOut) { _root.hide_reg_desc(); this._alpha = 40; }
Instance of Symbol 764 MovieClip "reg_12" in Symbol 793 MovieClip Frame 1
onClipEvent (load) { function _make_available() { if (ai == 0) { _root.mentat_screen.reg_10.available = 1; _root.mentat_screen.reg_13.available = 1; _root.mentat_screen.reg_8.available = 1; _root.mentat_screen.reg_14.available = 1; } } _global.ai = -1; _global.available = 0; } on (press) { _root.select_region(12); _root.hide_reg_desc(); this._alpha = 40; } on (rollOver) { _root.reg_description(12); this._alpha = 90; } on (rollOut) { _root.hide_reg_desc(); this._alpha = 40; }
Instance of Symbol 764 MovieClip "reg_14" in Symbol 793 MovieClip Frame 1
onClipEvent (load) { function _make_available() { if (ai == 0) { _root.mentat_screen.reg_11.available = 1; _root.mentat_screen.reg_12.available = 1; _root.mentat_screen.reg_13.available = 1; } } _global.ai = -1; _global.available = 0; iron = 1; } on (press) { _root.select_region(14); _root.hide_reg_desc(); this._alpha = 40; } on (rollOver) { _root.reg_description(14); this._alpha = 90; } on (rollOut) { _root.hide_reg_desc(); this._alpha = 40; }
Instance of Symbol 764 MovieClip "reg_11" in Symbol 793 MovieClip Frame 1
onClipEvent (load) { function _make_available() { if (ai == 0) { _root.mentat_screen.reg_10.available = 1; _root.mentat_screen.reg_13.available = 1; _root.mentat_screen.reg_14.available = 1; } } _global.ai = -1; _global.available = 0; oil = 1; } on (press) { _root.select_region(11); _root.hide_reg_desc(); this._alpha = 40; } on (rollOver) { _root.reg_description(11); this._alpha = 90; } on (rollOut) { _root.hide_reg_desc(); this._alpha = 40; }
Instance of Symbol 764 MovieClip "reg_10" in Symbol 793 MovieClip Frame 1
onClipEvent (load) { function _make_available() { if (ai == 0) { _root.mentat_screen.reg_9.available = 1; _root.mentat_screen.reg_11.available = 1; _root.mentat_screen.reg_12.available = 1; _root.mentat_screen.reg_13.available = 1; } } _global.ai = -1; _global.available = 0; gold = 1; } on (press) { _root.select_region(10); _root.hide_reg_desc(); this._alpha = 40; } on (rollOver) { _root.reg_description(10); this._alpha = 90; } on (rollOut) { _root.hide_reg_desc(); this._alpha = 40; }
Instance of Symbol 764 MovieClip "reg_9" in Symbol 793 MovieClip Frame 1
onClipEvent (load) { function _make_available() { if (ai == 0) { _root.mentat_screen.reg_2.available = 1; _root.mentat_screen.reg_10.available = 1; } } _global.ai = -1; _global.available = 0; } on (press) { _root.select_region(9); _root.hide_reg_desc(); this._alpha = 40; } on (rollOver) { _root.reg_description(9); this._alpha = 90; } on (rollOut) { _root.hide_reg_desc(); this._alpha = 40; }
Instance of Symbol 766 MovieClip "reg_13" in Symbol 793 MovieClip Frame 1
onClipEvent (load) { function _make_available() { if (ai == 0) { _root.mentat_screen.reg_10.available = 1; _root.mentat_screen.reg_11.available = 1; _root.mentat_screen.reg_12.available = 1; _root.mentat_screen.reg_14.available = 1; } } _global.ai = -1; _global.available = 0; tos_capital = 1; } on (press) { _root.select_region(13); _root.hide_reg_desc(); this._alpha = 40; } on (rollOver) { _root.reg_description(13); this._alpha = 90; } on (rollOut) { _root.hide_reg_desc(); this._alpha = 40; }
Instance of Symbol 766 MovieClip "reg_4" in Symbol 793 MovieClip Frame 1
onClipEvent (load) { function _make_available() { if (ai == 0) { _root.mentat_screen.reg_3.available = 1; _root.mentat_screen.reg_5.available = 1; } } _global.ai = -1; _global.available = 0; nha_capital = 1; } on (press) { _root.select_region(4); _root.hide_reg_desc(); this._alpha = 40; } on (rollOver) { _root.reg_description(4); this._alpha = 90; } on (rollOut) { _root.hide_reg_desc(); this._alpha = 40; }
Instance of Symbol 766 MovieClip "reg_7" in Symbol 793 MovieClip Frame 1
onClipEvent (load) { function _make_available() { if (ai == 0) { _root.mentat_screen.reg_8.available = 1; } } _global.ai = -1; _global.available = 0; ura = 1; } on (press) { _root.select_region(7); _root.hide_reg_desc(); this._alpha = 40; } on (rollOver) { _root.reg_description(7); this._alpha = 90; } on (rollOut) { _root.hide_reg_desc(); this._alpha = 40; }
Instance of Symbol 770 MovieClip in Symbol 793 MovieClip Frame 1
on (press) { _root.hide_reg_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.reg_description(102); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_reg_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 770 MovieClip in Symbol 793 MovieClip Frame 1
on (press) { _root.hide_reg_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.reg_description(102); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_reg_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 772 MovieClip in Symbol 793 MovieClip Frame 1
on (press) { _root.hide_reg_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.reg_description(103); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_reg_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 774 MovieClip in Symbol 793 MovieClip Frame 1
on (press) { _root.hide_reg_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.reg_description(105); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_reg_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 776 MovieClip in Symbol 793 MovieClip Frame 1
on (press) { _root.hide_reg_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.reg_description(100); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_reg_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 778 MovieClip in Symbol 793 MovieClip Frame 1
on (press) { _root.hide_reg_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.reg_description(101); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_reg_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 778 MovieClip in Symbol 793 MovieClip Frame 1
on (press) { _root.hide_reg_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.reg_description(101); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_reg_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 783 MovieClip in Symbol 793 MovieClip Frame 1
on (press) { _root.hide_reg_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); } on (rollOver) { _root.reg_description(104); var colour = new Color(this); var trans = {ra:"100", rb:"85", ga:"100", gb:"80", ba:"100", bb:"40"}; colour.setTransform(trans); } on (rollOut) { _root.hide_reg_desc(); var colour = new Color(this); var trans = {ra:"100", rb:"00", ga:"100", gb:"00", ba:"100", bb:"00"}; colour.setTransform(trans); }
Instance of Symbol 694 MovieClip in Symbol 805 MovieClip Frame 1
on (press) { _root.stats_screen._visible = 0; _root.reset_game(); _root.mentat_screen._visible = 0; var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); } on (rollOver) { var colour = new Color(this); var trans = {ra:"100", rb:"50", ga:"100", gb:"50", ba:"100", bb:"50"}; colour.setTransform(trans); } on (rollOut) { var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); }
Instance of Symbol 657 MovieClip in Symbol 898 MovieClip Frame 1
on (press) { _root.init_mission(-100); _root.skirmish = 1; _root.startScreen._visible = 0; } on (rollOver) { var colour = new Color(this); var trans = {ra:"100", rb:"50", ga:"100", gb:"50", ba:"100", bb:"50"}; colour.setTransform(trans); } on (rollOut) { var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); }
Instance of Symbol 851 MovieClip "btn_skir_nha" in Symbol 898 MovieClip Frame 1
on (press) { _root.skirmish_house = 0; } on (rollOver) { var colour = new Color(this); var trans = {ra:"100", rb:"50", ga:"100", gb:"50", ba:"100", bb:"50"}; colour.setTransform(trans); } on (rollOut) { var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); } onClipEvent (enterFrame) { if (_root.startScreen._visible == 1) { if (_root.skirmish_house == 0) { this.glow._visible = 1; } else { this.glow._visible = 0; } } }
Instance of Symbol 853 MovieClip "btn_skir_tos" in Symbol 898 MovieClip Frame 1
on (press) { _root.skirmish_house = 1; } on (rollOver) { var colour = new Color(this); var trans = {ra:"100", rb:"50", ga:"100", gb:"50", ba:"100", bb:"50"}; colour.setTransform(trans); } on (rollOut) { var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); } onClipEvent (enterFrame) { if (_root.startScreen._visible == 1) { if (_root.skirmish_house == 1) { this.glow._visible = 1; } else { this.glow._visible = 0; } } }
Instance of Symbol 851 MovieClip "btn_skir_nha_en" in Symbol 898 MovieClip Frame 1
on (press) { _root.skirmish_enemy_house = 0; } on (rollOver) { var colour = new Color(this); var trans = {ra:"100", rb:"50", ga:"100", gb:"50", ba:"100", bb:"50"}; colour.setTransform(trans); } on (rollOut) { var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); } onClipEvent (enterFrame) { if (_root.startScreen._visible == 1) { if (_root.skirmish_enemy_house == 0) { this.glow._visible = 1; } else { this.glow._visible = 0; } } }
Instance of Symbol 853 MovieClip "btn_skir_tos_en" in Symbol 898 MovieClip Frame 1
on (press) { _root.skirmish_enemy_house = 1; } on (rollOver) { var colour = new Color(this); var trans = {ra:"100", rb:"50", ga:"100", gb:"50", ba:"100", bb:"50"}; colour.setTransform(trans); } on (rollOut) { var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); } onClipEvent (enterFrame) { if (_root.startScreen._visible == 1) { if (_root.skirmish_enemy_house == 1) { this.glow._visible = 1; } else { this.glow._visible = 0; } } }
Instance of Symbol 855 MovieClip "btn_money_0" in Symbol 898 MovieClip Frame 1
on (press) { this.glow._visible = 1; _parent.btn_money_1.glow._visible = 0; _parent.btn_money_2.glow._visible = 0; _root.skirmish_money = 5000; } on (rollOver) { var colour = new Color(this); var trans = {ra:"100", rb:"50", ga:"100", gb:"50", ba:"100", bb:"50"}; colour.setTransform(trans); } on (rollOut) { var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); } onClipEvent (load) { this.glow._visible = 0; }
Instance of Symbol 857 MovieClip "btn_money_1" in Symbol 898 MovieClip Frame 1
on (press) { this.glow._visible = 1; _parent.btn_money_0.glow._visible = 0; _parent.btn_money_2.glow._visible = 0; _root.skirmish_money = 10000; } on (rollOver) { var colour = new Color(this); var trans = {ra:"100", rb:"50", ga:"100", gb:"50", ba:"100", bb:"50"}; colour.setTransform(trans); } on (rollOut) { var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); }
Instance of Symbol 859 MovieClip "btn_money_2" in Symbol 898 MovieClip Frame 1
on (press) { this.glow._visible = 1; _parent.btn_money_0.glow._visible = 0; _parent.btn_money_1.glow._visible = 0; _root.skirmish_money = 30000; } on (rollOver) { var colour = new Color(this); var trans = {ra:"100", rb:"50", ga:"100", gb:"50", ba:"100", bb:"50"}; colour.setTransform(trans); } on (rollOut) { var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); } onClipEvent (load) { this.glow._visible = 0; }
Instance of Symbol 861 MovieClip "btn_en_0" in Symbol 898 MovieClip Frame 1
on (press) { this.glow._visible = 1; _parent.btn_en_1.glow._visible = 0; _parent.btn_en_2.glow._visible = 0; _parent.btn_en_3.glow._visible = 0; _root.skirmish_m16_pref = 4; _root.skirmish_sniper_pref = 6; _root.skirmish_bazoo_pref = 9; _root.skirmish_moto_pref = 10; _root.skirmish_atv_pref = 3; _root.skirmish_ifv_pref = 5; _root.skirmish_armor_pref = 9; _root.skirmish_hawk_pref = 10; _root.skirmish_falcon_pref = 7; _root.skirmish_stealth_pref = 10; _root.skirmish_ak74_pref = 3; _root.skirmish_flame_pref = 7; _root.skirmish_rpg_pref = 10; _root.skirmish_tank_pref = 3; _root.skirmish_ftank_pref = 7; _root.skirmish_sam_pref = 10; _root.skirmish_he_pref = 3; _root.skirmish_ch_pref = 7; _root.skirmish_nu_pref = 10; _root.skirmish_inter_pref = 5; _root.skirmish_bomber_pref = 10; _root.skirmish_bar_max = 2; _root.skirmish_air_max = 2; _root.skirmish_mgn_max = 2; _root.skirmish_fac_max = 2; _root.skirmish_sam_max = 2; _root.skirmish_hosp_max = 1; _root.skirmish_laser_max = 1; _root.skirmish_lpad_max = 1; _root.skirmish_radar_max = 1; } on (rollOver) { var colour = new Color(this); var trans = {ra:"100", rb:"50", ga:"100", gb:"50", ba:"100", bb:"50"}; colour.setTransform(trans); } on (rollOut) { var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); }
Instance of Symbol 863 MovieClip "btn_en_1" in Symbol 898 MovieClip Frame 1
on (press) { this.glow._visible = 1; _parent.btn_en_0.glow._visible = 0; _parent.btn_en_2.glow._visible = 0; _parent.btn_en_3.glow._visible = 0; _root.skirmish_m16_pref = 4; _root.skirmish_sniper_pref = 6; _root.skirmish_bazoo_pref = 9; _root.skirmish_moto_pref = 10; _root.skirmish_atv_pref = 3; _root.skirmish_ifv_pref = 5; _root.skirmish_armor_pref = 9; _root.skirmish_hawk_pref = 10; _root.skirmish_falcon_pref = 7; _root.skirmish_stealth_pref = 10; _root.skirmish_ak74_pref = 3; _root.skirmish_flame_pref = 7; _root.skirmish_rpg_pref = 10; _root.skirmish_tank_pref = 3; _root.skirmish_ftank_pref = 7; _root.skirmish_sam_pref = 10; _root.skirmish_he_pref = 3; _root.skirmish_ch_pref = 7; _root.skirmish_nu_pref = 10; _root.skirmish_inter_pref = 5; _root.skirmish_bomber_pref = 10; _root.skirmish_bar_max = 3; _root.skirmish_air_max = 1; _root.skirmish_mgn_max = 0; _root.skirmish_fac_max = 0; _root.skirmish_sam_max = 2; _root.skirmish_hosp_max = 1; _root.skirmish_laser_max = 1; _root.skirmish_lpad_max = 0; _root.skirmish_radar_max = 0; } on (rollOver) { var colour = new Color(this); var trans = {ra:"100", rb:"50", ga:"100", gb:"50", ba:"100", bb:"50"}; colour.setTransform(trans); } on (rollOut) { var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); } onClipEvent (load) { this.glow._visible = 0; }
Instance of Symbol 865 MovieClip "btn_en_2" in Symbol 898 MovieClip Frame 1
on (press) { this.glow._visible = 1; _parent.btn_en_0.glow._visible = 0; _parent.btn_en_1.glow._visible = 0; _parent.btn_en_3.glow._visible = 0; _root.skirmish_m16_pref = 4; _root.skirmish_sniper_pref = 6; _root.skirmish_bazoo_pref = 9; _root.skirmish_moto_pref = 10; _root.skirmish_atv_pref = 3; _root.skirmish_ifv_pref = 5; _root.skirmish_armor_pref = 9; _root.skirmish_hawk_pref = 10; _root.skirmish_falcon_pref = 7; _root.skirmish_stealth_pref = 10; _root.skirmish_ak74_pref = 3; _root.skirmish_flame_pref = 7; _root.skirmish_rpg_pref = 10; _root.skirmish_tank_pref = 3; _root.skirmish_ftank_pref = 7; _root.skirmish_sam_pref = 10; _root.skirmish_he_pref = 3; _root.skirmish_ch_pref = 7; _root.skirmish_nu_pref = 10; _root.skirmish_inter_pref = 5; _root.skirmish_bomber_pref = 10; _root.skirmish_bar_max = 0; _root.skirmish_air_max = 1; _root.skirmish_mgn_max = 0; _root.skirmish_fac_max = 4; _root.skirmish_sam_max = 2; _root.skirmish_hosp_max = 0; _root.skirmish_laser_max = 1; _root.skirmish_lpad_max = 0; _root.skirmish_radar_max = 0; } on (rollOver) { var colour = new Color(this); var trans = {ra:"100", rb:"50", ga:"100", gb:"50", ba:"100", bb:"50"}; colour.setTransform(trans); } on (rollOut) { var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); } onClipEvent (load) { this.glow._visible = 0; }
Instance of Symbol 867 MovieClip "btn_en_3" in Symbol 898 MovieClip Frame 1
on (press) { this.glow._visible = 1; _parent.btn_en_0.glow._visible = 0; _parent.btn_en_1.glow._visible = 0; _parent.btn_en_2.glow._visible = 0; _root.skirmish_m16_pref = 4; _root.skirmish_sniper_pref = 6; _root.skirmish_bazoo_pref = 9; _root.skirmish_moto_pref = 10; _root.skirmish_atv_pref = 3; _root.skirmish_ifv_pref = 5; _root.skirmish_armor_pref = 9; _root.skirmish_hawk_pref = 10; _root.skirmish_falcon_pref = 7; _root.skirmish_stealth_pref = 10; _root.skirmish_ak74_pref = 3; _root.skirmish_flame_pref = 7; _root.skirmish_rpg_pref = 10; _root.skirmish_tank_pref = 3; _root.skirmish_ftank_pref = 7; _root.skirmish_sam_pref = 10; _root.skirmish_he_pref = 3; _root.skirmish_ch_pref = 7; _root.skirmish_nu_pref = 10; _root.skirmish_inter_pref = 5; _root.skirmish_bomber_pref = 10; _root.skirmish_bar_max = 0; _root.skirmish_air_max = 3; _root.skirmish_mgn_max = 1; _root.skirmish_fac_max = 1; _root.skirmish_sam_max = 1; _root.skirmish_hosp_max = 0; _root.skirmish_laser_max = 1; _root.skirmish_lpad_max = 2; _root.skirmish_radar_max = 1; } on (rollOver) { var colour = new Color(this); var trans = {ra:"100", rb:"50", ga:"100", gb:"50", ba:"100", bb:"50"}; colour.setTransform(trans); } on (rollOut) { var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); } onClipEvent (load) { this.glow._visible = 0; }
Instance of Symbol 869 MovieClip in Symbol 898 MovieClip Frame 1
on (press) { _root.ai_delay = _root.easy_delay; } on (rollOver) { var colour = new Color(this); var trans = {ra:"100", rb:"50", ga:"100", gb:"50", ba:"100", bb:"50"}; colour.setTransform(trans); } on (rollOut) { var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); } onClipEvent (enterFrame) { if (_root.startScreen._visible == 1) { if (_root.ai_delay == _root.easy_delay) { _parent.dif_txt.text = "Easy"; } if (_root.ai_delay == _root.norm_delay) { _parent.dif_txt.text = "Normal"; } if (_root.ai_delay == _root.hard_delay) { _parent.dif_txt.text = "Hard"; } } }
Instance of Symbol 871 MovieClip in Symbol 898 MovieClip Frame 1
on (press) { _root.ai_delay = _root.hard_delay; } on (rollOver) { var colour = new Color(this); var trans = {ra:"100", rb:"50", ga:"100", gb:"50", ba:"100", bb:"50"}; colour.setTransform(trans); } on (rollOut) { var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); }
Instance of Symbol 873 MovieClip in Symbol 898 MovieClip Frame 1
on (press) { _root.ai_delay = _root.norm_delay; } on (rollOver) { var colour = new Color(this); var trans = {ra:"100", rb:"50", ga:"100", gb:"50", ba:"100", bb:"50"}; colour.setTransform(trans); } on (rollOut) { var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); }
Instance of Symbol 887 MovieClip "btn_bg_0" in Symbol 898 MovieClip Frame 1
on (press) { this.glow._visible = 1; _parent.btn_bg_1.glow._visible = 0; _parent.btn_bg_2.glow._visible = 0; _parent.btn_bg_3.glow._visible = 0; _parent.btn_bg_4.glow._visible = 0; _root.hide_bg(); _root.bg_desert._visible = 1; } on (rollOver) { var colour = new Color(this); var trans = {ra:"100", rb:"50", ga:"100", gb:"50", ba:"100", bb:"50"}; colour.setTransform(trans); } on (rollOut) { var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); } onClipEvent (load) { this.glow._visible = 0; }
Instance of Symbol 889 MovieClip "btn_bg_1" in Symbol 898 MovieClip Frame 1
on (press) { this.glow._visible = 1; _parent.btn_bg_0.glow._visible = 0; _parent.btn_bg_2.glow._visible = 0; _parent.btn_bg_3.glow._visible = 0; _parent.btn_bg_4.glow._visible = 0; _root.hide_bg(); _root.bg_island._visible = 1; } on (rollOver) { var colour = new Color(this); var trans = {ra:"100", rb:"50", ga:"100", gb:"50", ba:"100", bb:"50"}; colour.setTransform(trans); } on (rollOut) { var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); } onClipEvent (load) { this.glow._visible = 0; }
Instance of Symbol 891 MovieClip "btn_bg_2" in Symbol 898 MovieClip Frame 1
on (press) { this.glow._visible = 1; _parent.btn_bg_0.glow._visible = 0; _parent.btn_bg_1.glow._visible = 0; _parent.btn_bg_3.glow._visible = 0; _parent.btn_bg_4.glow._visible = 0; _root.hide_bg(); _root.bg_winter._visible = 1; } on (rollOver) { var colour = new Color(this); var trans = {ra:"100", rb:"50", ga:"100", gb:"50", ba:"100", bb:"50"}; colour.setTransform(trans); } on (rollOut) { var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); } onClipEvent (load) { this.glow._visible = 0; }
Instance of Symbol 893 MovieClip "btn_bg_3" in Symbol 898 MovieClip Frame 1
on (press) { this.glow._visible = 1; _parent.btn_bg_0.glow._visible = 0; _parent.btn_bg_1.glow._visible = 0; _parent.btn_bg_2.glow._visible = 0; _parent.btn_bg_4.glow._visible = 0; _root.hide_bg(); _root.bg_mount._visible = 1; } on (rollOver) { var colour = new Color(this); var trans = {ra:"100", rb:"50", ga:"100", gb:"50", ba:"100", bb:"50"}; colour.setTransform(trans); } on (rollOut) { var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); }
Instance of Symbol 895 MovieClip "btn_bg_4" in Symbol 898 MovieClip Frame 1
on (press) { this.glow._visible = 1; _parent.btn_bg_0.glow._visible = 0; _parent.btn_bg_1.glow._visible = 0; _parent.btn_bg_2.glow._visible = 0; _parent.btn_bg_3.glow._visible = 0; _root.hide_bg(); _root.bg_village._visible = 1; } on (rollOver) { var colour = new Color(this); var trans = {ra:"100", rb:"50", ga:"100", gb:"50", ba:"100", bb:"50"}; colour.setTransform(trans); } on (rollOut) { var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); } onClipEvent (load) { this.glow._visible = 0; }
Instance of Symbol 904 MovieClip in Symbol 907 MovieClip Frame 1
on (press) { _root.pwd_eval(_root.startScreen.pass_screen.pwd_input.text); var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); } on (rollOver) { var colour = new Color(this); var trans = {ra:"100", rb:"50", ga:"100", gb:"50", ba:"100", bb:"50"}; colour.setTransform(trans); } on (rollOut) { var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); }
Instance of Symbol 653 MovieClip in Symbol 907 MovieClip Frame 1
on (press) { _root.startScreen.pass_screen._visible = 0; _root.startScreen.pass_screen.pwd_input.text = "00000"; var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); } on (rollOver) { var colour = new Color(this); var trans = {ra:"100", rb:"50", ga:"100", gb:"50", ba:"100", bb:"50"}; colour.setTransform(trans); } on (rollOut) { var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); }
Instance of Symbol 657 MovieClip in Symbol 909 MovieClip Frame 1
on (press) { _root.startScreen.op_screen._visible = 0; var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); } on (rollOver) { var colour = new Color(this); var trans = {ra:"100", rb:"50", ga:"100", gb:"50", ba:"100", bb:"50"}; colour.setTransform(trans); } on (rollOut) { var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); }
Instance of Symbol 632 MovieClip in Symbol 909 MovieClip Frame 1
on (press) { _quality = "BEST"; var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); } on (rollOver) { var colour = new Color(this); var trans = {ra:"100", rb:"50", ga:"100", gb:"50", ba:"100", bb:"50"}; colour.setTransform(trans); } on (rollOut) { var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); }
Instance of Symbol 635 MovieClip in Symbol 909 MovieClip Frame 1
on (press) { _quality = "MEDIUM"; var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); } on (rollOver) { var colour = new Color(this); var trans = {ra:"100", rb:"50", ga:"100", gb:"50", ba:"100", bb:"50"}; colour.setTransform(trans); } on (rollOut) { var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); }
Instance of Symbol 638 MovieClip in Symbol 909 MovieClip Frame 1
on (press) { _quality = "LOW"; var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); } on (rollOver) { var colour = new Color(this); var trans = {ra:"100", rb:"50", ga:"100", gb:"50", ba:"100", bb:"50"}; colour.setTransform(trans); } on (rollOut) { var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); }
Instance of Symbol 641 MovieClip in Symbol 909 MovieClip Frame 1
on (press) { _root.game_sound = 1; _root.bg_sound.start(); var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); } on (rollOver) { var colour = new Color(this); var trans = {ra:"100", rb:"50", ga:"100", gb:"50", ba:"100", bb:"50"}; colour.setTransform(trans); } on (rollOut) { var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); }
Instance of Symbol 644 MovieClip in Symbol 909 MovieClip Frame 1
on (press) { _root.game_sound = 0; _root.bg_sound.stop(); var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); } on (rollOver) { var colour = new Color(this); var trans = {ra:"100", rb:"50", ga:"100", gb:"50", ba:"100", bb:"50"}; colour.setTransform(trans); } on (rollOut) { var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); }
Instance of Symbol 811 MovieClip "btn_new" in Symbol 917 MovieClip Frame 1
on (press) { _root.startScreen.instr_screen._visible = 0; _root.startScreen.pass_screen._visible = 0; _root.startScreen.skirmish_screen._visible = 0; _root.startScreen.op_screen._visible = 0; _root.startScreen.btn_easy._visible = 1; _root.startScreen.btn_easy._alpha = 0; _root.startScreen.btn_norm._visible = 1; _root.startScreen.btn_norm._alpha = -20; _root.startScreen.btn_hard._visible = 1; _root.startScreen.btn_hard._alpha = -50; _root.startScreen.btn_nha._visible = 0; _root.startScreen.btn_tos._visible = 0; } on (rollOver) { var colour = new Color(this); var trans = {ra:"100", rb:"50", ga:"100", gb:"50", ba:"100", bb:"50"}; colour.setTransform(trans); } on (rollOut) { var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); }
Instance of Symbol 813 MovieClip "btn_pass" in Symbol 917 MovieClip Frame 1
on (press) { _root.startScreen.instr_screen._visible = 0; _root.startScreen.pass_screen._visible = 1; _root.startScreen.skirmish_screen._visible = 0; _root.startScreen.op_screen._visible = 0; _root.startScreen.pass_screen.pwd_input.setFocus(); _root.startScreen.btn_easy._visible = 0; _root.startScreen.btn_norm._visible = 0; _root.startScreen.btn_hard._visible = 0; _root.startScreen.btn_nha._visible = 0; _root.startScreen.btn_tos._visible = 0; } on (rollOver) { var colour = new Color(this); var trans = {ra:"100", rb:"50", ga:"100", gb:"50", ba:"100", bb:"50"}; colour.setTransform(trans); } on (rollOut) { var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); }
Instance of Symbol 815 MovieClip "btn_skirmish" in Symbol 917 MovieClip Frame 1
on (press) { _root.startScreen.instr_screen._visible = 0; _root.startScreen.pass_screen._visible = 0; _root.startScreen.skirmish_screen._visible = 1; _root.startScreen.op_screen._visible = 0; _root.startScreen.btn_easy._visible = 0; _root.startScreen.btn_norm._visible = 0; _root.startScreen.btn_hard._visible = 0; _root.startScreen.btn_nha._visible = 0; _root.startScreen.btn_tos._visible = 0; } on (rollOver) { var colour = new Color(this); var trans = {ra:"100", rb:"50", ga:"100", gb:"50", ba:"100", bb:"50"}; colour.setTransform(trans); } on (rollOut) { var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); }
Instance of Symbol 817 MovieClip "btn_instr" in Symbol 917 MovieClip Frame 1
on (press) { _root.startScreen.instr_screen._visible = 1; _root.startScreen.pass_screen._visible = 0; _root.startScreen.skirmish_screen._visible = 0; _root.startScreen.op_screen._visible = 0; _root.startScreen.btn_easy._visible = 0; _root.startScreen.btn_norm._visible = 0; _root.startScreen.btn_hard._visible = 0; _root.startScreen.btn_nha._visible = 0; _root.startScreen.btn_tos._visible = 0; } on (rollOver) { var colour = new Color(this); var trans = {ra:"100", rb:"50", ga:"100", gb:"50", ba:"100", bb:"50"}; colour.setTransform(trans); } on (rollOut) { var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); }
Instance of Symbol 819 MovieClip "btn_op" in Symbol 917 MovieClip Frame 1
on (press) { _root.startScreen.instr_screen._visible = 0; _root.startScreen.pass_screen._visible = 0; _root.startScreen.skirmish_screen._visible = 0; _root.startScreen.op_screen._visible = 1; _root.startScreen.btn_easy._visible = 0; _root.startScreen.btn_norm._visible = 0; _root.startScreen.btn_hard._visible = 0; _root.startScreen.btn_nha._visible = 0; _root.startScreen.btn_tos._visible = 0; } on (rollOver) { var colour = new Color(this); var trans = {ra:"100", rb:"50", ga:"100", gb:"50", ba:"100", bb:"50"}; colour.setTransform(trans); } on (rollOut) { var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); }
Instance of Symbol 821 MovieClip "btn_nha" in Symbol 917 MovieClip Frame 1
on (press) { _root.house = 0; _root.startScreen._visible = 0; _root.show_mentat_screen(); _root.initialise_regions(_root.house); _root.paint_regions(_root.house); _root.startScreen.nha_cover.reveal = 0; } on (rollOver) { _root.startScreen.nha_cover.reveal = 1; var colour = new Color(this); var trans = {ra:"100", rb:"50", ga:"100", gb:"50", ba:"100", bb:"50"}; colour.setTransform(trans); } on (rollOut) { _root.startScreen.nha_cover.reveal = 0; var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); } onClipEvent (enterFrame) { if ((_visible == 1) && (_alpha < 100)) { _alpha = (_alpha + 7); } }
Instance of Symbol 823 MovieClip "btn_tos" in Symbol 917 MovieClip Frame 1
on (press) { _root.house = 1; _root.startScreen._visible = 0; _root.show_mentat_screen(); _root.initialise_regions(_root.house); _root.paint_regions(_root.house); _root.startScreen.tos_cover.reveal = 0; } on (rollOver) { _root.startScreen.tos_cover.reveal = 1; var colour = new Color(this); var trans = {ra:"100", rb:"50", ga:"100", gb:"50", ba:"100", bb:"50"}; colour.setTransform(trans); } on (rollOut) { _root.startScreen.tos_cover.reveal = 0; var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); } onClipEvent (enterFrame) { if ((_visible == 1) && (_alpha < 100)) { _alpha = (_alpha + 7); } }
Instance of Symbol 830 MovieClip "nha_cover" in Symbol 917 MovieClip Frame 1
onClipEvent (load) { _global.reveal = 0; inval = 2; } onClipEvent (enterFrame) { if (_root.startScreen._visible == 1) { if ((reveal == 1) && (_alpha > 0)) { _alpha = (_alpha - inval); } if ((reveal == 0) && (_alpha < 100)) { _alpha = (_alpha + inval); } } }
Instance of Symbol 832 MovieClip "tos_cover" in Symbol 917 MovieClip Frame 1
onClipEvent (load) { _global.reveal = 0; inval = 2; } onClipEvent (enterFrame) { if (_root.startScreen._visible == 1) { if ((reveal == 1) && (_alpha > 0)) { _alpha = (_alpha - inval); } if ((reveal == 0) && (_alpha < 100)) { _alpha = (_alpha + inval); } } }
Instance of Symbol 869 MovieClip "btn_easy" in Symbol 917 MovieClip Frame 1
on (press) { _root.ai_delay = _root.easy_delay; _root.startScreen.btn_nha._visible = 1; _root.startScreen.btn_nha._alpha = -20; _root.startScreen.btn_tos._visible = 1; _root.startScreen.btn_tos._alpha = -50; _root.startScreen.btn_easy._visible = 0; _root.startScreen.btn_norm._visible = 0; _root.startScreen.btn_hard._visible = 0; } on (rollOver) { var colour = new Color(this); var trans = {ra:"100", rb:"50", ga:"100", gb:"50", ba:"100", bb:"50"}; colour.setTransform(trans); } on (rollOut) { var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); } onClipEvent (enterFrame) { if ((_visible == 1) && (_alpha < 100)) { _alpha = (_alpha + 7); } }
Instance of Symbol 873 MovieClip "btn_norm" in Symbol 917 MovieClip Frame 1
on (press) { _root.ai_delay = _root.norm_delay; _root.startScreen.btn_nha._visible = 1; _root.startScreen.btn_nha._alpha = -20; _root.startScreen.btn_tos._visible = 1; _root.startScreen.btn_tos._alpha = -50; _root.startScreen.btn_easy._visible = 0; _root.startScreen.btn_norm._visible = 0; _root.startScreen.btn_hard._visible = 0; } on (rollOver) { var colour = new Color(this); var trans = {ra:"100", rb:"50", ga:"100", gb:"50", ba:"100", bb:"50"}; colour.setTransform(trans); } on (rollOut) { var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); } onClipEvent (enterFrame) { if ((_visible == 1) && (_alpha < 100)) { _alpha = (_alpha + 7); } }
Instance of Symbol 871 MovieClip "btn_hard" in Symbol 917 MovieClip Frame 1
on (press) { _root.ai_delay = _root.hard_delay; _root.startScreen.btn_nha._visible = 1; _root.startScreen.btn_nha._alpha = -20; _root.startScreen.btn_tos._visible = 1; _root.startScreen.btn_tos._alpha = -50; _root.startScreen.btn_easy._visible = 0; _root.startScreen.btn_norm._visible = 0; _root.startScreen.btn_hard._visible = 0; } on (rollOver) { var colour = new Color(this); var trans = {ra:"100", rb:"50", ga:"100", gb:"50", ba:"100", bb:"50"}; colour.setTransform(trans); } on (rollOut) { var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); } onClipEvent (enterFrame) { if ((_visible == 1) && (_alpha < 100)) { _alpha = (_alpha + 7); } }
Instance of Symbol 913 MovieClip in Symbol 917 MovieClip Frame 1
on (press) { getURL ("http://www.armorgames.com", "_blank"); var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); } on (rollOver) { var colour = new Color(this); var trans = {ra:"100", rb:"50", ga:"100", gb:"50", ba:"100", bb:"50"}; colour.setTransform(trans); } on (rollOut) { var colour = new Color(this); var trans = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0"}; colour.setTransform(trans); }
Instance of Symbol 916 MovieClip in Symbol 917 MovieClip Frame 1
onClipEvent (load) { this.star._visible = 0; } on (rollOver) { this.star._visible = 1; } on (rollOut) { this.star._visible = 0; } on (press) { getURL ("http://www.armorgames.com", "_blank"); this.star._visible = 0; }

Library Items

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

Instance Names

"loader_bg"Frame 1Symbol 61 MovieClip
"progBar"Frame 1Symbol 70 MovieClip
"percentTxt"Frame 1Symbol 72 EditableText
"tnk"Frame 1Symbol 75 MovieClip
"bg_winter"Frame 88Symbol 94 MovieClip
"bg_island"Frame 88Symbol 96 MovieClip
"bg_desert"Frame 88Symbol 98 MovieClip
"bg_mount"Frame 88Symbol 100 MovieClip
"bg_village"Frame 88Symbol 102 MovieClip
"fab"Frame 88Symbol 104 MovieClip
"mbl_sam_missile"Frame 88Symbol 106 MovieClip
"AI"Frame 88Symbol 108 MovieClip
"ai_pop_txt"Frame 88Symbol 109 EditableText
"hu_pop_txt"Frame 88Symbol 110 EditableText
"ai_unit_num_txt"Frame 88Symbol 111 EditableText
"hu_unit_num_txt"Frame 88Symbol 112 EditableText
"ak74"Frame 88Symbol 126 MovieClip
"m16"Frame 88Symbol 135 MovieClip
"tile3"Frame 88Symbol 138 MovieClip
"tile5"Frame 88Symbol 138 MovieClip
"tile1"Frame 88Symbol 138 MovieClip
"tile4"Frame 88Symbol 138 MovieClip
"tile7"Frame 88Symbol 138 MovieClip
"tile6"Frame 88Symbol 138 MovieClip
"tile2"Frame 88Symbol 138 MovieClip
"tile11"Frame 88Symbol 138 MovieClip
"tile9"Frame 88Symbol 138 MovieClip
"tile13"Frame 88Symbol 138 MovieClip
"tile10"Frame 88Symbol 138 MovieClip
"tile14"Frame 88Symbol 138 MovieClip
"tile12"Frame 88Symbol 138 MovieClip
"tile8"Frame 88Symbol 138 MovieClip
"barracks_0"Frame 88Symbol 143 MovieClip
"sel"Frame 88Symbol 150 MovieClip
"con_site_0"Frame 88Symbol 154 MovieClip
"sniper"Frame 88Symbol 156 MovieClip
"inf_1_death"Frame 88Symbol 165 MovieClip
"he_blast"Frame 88Symbol 172 MovieClip
"con_site_1"Frame 88Symbol 174 MovieClip
"barracks_1"Frame 88Symbol 176 MovieClip
"bazoo"Frame 88Symbol 178 MovieClip
"fire_fire"Frame 88Symbol 181 MovieClip
"flame"Frame 88Symbol 183 MovieClip
"rpg"Frame 88Symbol 185 MovieClip
"inf_f_death"Frame 88Symbol 200 MovieClip
"moto"Frame 88Symbol 202 MovieClip
"ftank"Frame 88Symbol 204 MovieClip
"moto_0_death"Frame 88Symbol 209 MovieClip
"rpg_blast"Frame 88Symbol 212 MovieClip
"rpg_missile"Frame 88Symbol 214 MovieClip
"stru_death"Frame 88Symbol 226 MovieClip
"tank"Frame 88Symbol 230 MovieClip
"ifv"Frame 88Symbol 236 MovieClip
"armor"Frame 88Symbol 238 MovieClip
"atv"Frame 88Symbol 240 MovieClip
"fac"Frame 88Symbol 242 MovieClip
"manu"Frame 88Symbol 244 MovieClip
"tank_death"Frame 88Symbol 250 MovieClip
"fiery_blast"Frame 88Symbol 254 MovieClip
"bank"Frame 88Symbol 258 MovieClip
"min_econ"Frame 88Symbol 264 MovieClip
"air_0"Frame 88Symbol 266 MovieClip
"air_1"Frame 88Symbol 268 MovieClip
"falcon"Frame 88Symbol 272 MovieClip
"stealth"Frame 88Symbol 279 MovieClip
"inter"Frame 88Symbol 283 MovieClip
"bomber"Frame 88Symbol 287 MovieClip
"sparrow"Frame 88Symbol 289 MovieClip
"maveric"Frame 88Symbol 291 MovieClip
"missile_exhaust"Frame 88Symbol 293 MovieClip
"falcon_death"Frame 88Symbol 304 MovieClip
"sam_exp"Frame 88Symbol 308 MovieClip
"shrapnel"Frame 88Symbol 310 MovieClip
"stealth_death"Frame 88Symbol 312 MovieClip
"inter_death"Frame 88Symbol 314 MovieClip
"bomber_death"Frame 88Symbol 316 MovieClip
"xb_missile"Frame 88Symbol 318 MovieClip
"hawk_site"Frame 88Symbol 324 MovieClip
"hawk_missile"Frame 88Symbol 326 MovieClip
"sam_site"Frame 88Symbol 328 MovieClip
"sam_missile"Frame 88Symbol 330 MovieClip
"flare"Frame 88Symbol 334 MovieClip
"atv_death"Frame 88Symbol 338 MovieClip
"cluster_bomb"Frame 88Symbol 342 MovieClip
"cluster_bomblet"Frame 88Symbol 344 MovieClip
"sam"Frame 88Symbol 350 MovieClip
"hawk"Frame 88Symbol 352 MovieClip
"hitech0"Frame 88Symbol 358 MovieClip
"hosp"Frame 88Symbol 360 MovieClip
"laser"Frame 88Symbol 366 MovieClip
"radar"Frame 88Symbol 370 MovieClip
"hitech1"Frame 88Symbol 372 MovieClip
"lpad"Frame 88Symbol 380 MovieClip
"he_rocket"Frame 88Symbol 381 MovieClip
"ch_rocket"Frame 88Symbol 382 MovieClip
"nu_rocket"Frame 88Symbol 383 MovieClip
"bio"Frame 88Symbol 385 MovieClip
"nu_exp"Frame 88Symbol 392 MovieClip
"hawk_death"Frame 88Symbol 398 MovieClip
"mg_0"Frame 88Symbol 404 MovieClip
"mg_1"Frame 88Symbol 412 MovieClip
"malyutka"Frame 88Symbol 414 MovieClip
"civ_0"Frame 88Symbol 416 MovieClip
"civ_1"Frame 88Symbol 418 MovieClip
"civ_2"Frame 88Symbol 420 MovieClip
"arm_mart"Frame 88Symbol 422 MovieClip
"veh_fac"Frame 88Symbol 424 MovieClip
"sks"Frame 88Symbol 426 MovieClip
"pg"Frame 88Symbol 428 MovieClip
"inf_c_death"Frame 88Symbol 436 MovieClip
"inf_0_death"Frame 88Symbol 444 MovieClip
"car"Frame 88Symbol 446 MovieClip
"car_death"Frame 88Symbol 451 MovieClip
"rocket_death"Frame 88Symbol 461 MovieClip
"interface_0"Frame 88Symbol 660 MovieClip
"tow_missile"Frame 88Symbol 662 MovieClip
"stats_screen"Frame 88Symbol 697 MovieClip
"mentat_screen"Frame 88Symbol 793 MovieClip
"fv_screen"Frame 88Symbol 805 MovieClip
"startScreen"Frame 88Symbol 917 MovieClip
"border_0"Frame 88Symbol 919 MovieClip
"line0"Symbol 61 MovieClip Frame 1Symbol 52 MovieClip
"line1"Symbol 61 MovieClip Frame 1Symbol 54 MovieClip
"line2"Symbol 61 MovieClip Frame 1Symbol 56 MovieClip
"line3"Symbol 61 MovieClip Frame 1Symbol 58 MovieClip
"line4"Symbol 61 MovieClip Frame 1Symbol 60 MovieClip
"prog"Symbol 70 MovieClip Frame 1Symbol 69 MovieClip
"legs"Symbol 126 MovieClip Frame 1Symbol 123 MovieClip
"rfl_b"Symbol 126 MovieClip Frame 1Symbol 125 MovieClip
"legs"Symbol 135 MovieClip Frame 1Symbol 133 MovieClip
"rfl_b"Symbol 135 MovieClip Frame 1Symbol 125 MovieClip
"tile_sp"Symbol 138 MovieClip Frame 1Symbol 137 MovieClip
"en_hp_bar_bg"Symbol 143 MovieClip Frame 1Symbol 140 MovieClip
"en_hp_bar"Symbol 143 MovieClip Frame 1Symbol 142 MovieClip
"bg1"Symbol 149 MovieClip Frame 1Symbol 140 MovieClip
"prog_bar"Symbol 149 MovieClip Frame 1Symbol 148 MovieClip
"bg0"Symbol 149 MovieClip Frame 1Symbol 140 MovieClip
"hp_bar"Symbol 149 MovieClip Frame 1Symbol 142 MovieClip
"sel_inside"Symbol 150 MovieClip Frame 1Symbol 146 MovieClip
"bars"Symbol 150 MovieClip Frame 1Symbol 149 MovieClip
"scaff"Symbol 154 MovieClip Frame 1Symbol 153 MovieClip
"legs"Symbol 156 MovieClip Frame 1Symbol 133 MovieClip
"rfl_b"Symbol 156 MovieClip Frame 1Symbol 125 MovieClip
"scaff"Symbol 174 MovieClip Frame 1Symbol 153 MovieClip
"en_hp_bar_bg"Symbol 176 MovieClip Frame 1Symbol 140 MovieClip
"en_hp_bar"Symbol 176 MovieClip Frame 1Symbol 142 MovieClip
"rfl_b"Symbol 202 MovieClip Frame 1Symbol 125 MovieClip
"raexp"Symbol 230 MovieClip Frame 1Symbol 229 MovieClip
"rfl_b"Symbol 230 MovieClip Frame 1Symbol 125 MovieClip
"rfl_b"Symbol 235 MovieClip Frame 1Symbol 125 MovieClip
"slat"Symbol 236 MovieClip Frame 1Symbol 233 MovieClip
"cannon"Symbol 236 MovieClip Frame 1Symbol 235 MovieClip
"slat"Symbol 238 MovieClip Frame 1Symbol 233 MovieClip
"rfl_b"Symbol 238 MovieClip Frame 1Symbol 125 MovieClip
"en_hp_bar_bg"Symbol 242 MovieClip Frame 1Symbol 140 MovieClip
"en_hp_bar"Symbol 242 MovieClip Frame 1Symbol 142 MovieClip
"en_hp_bar_bg"Symbol 244 MovieClip Frame 1Symbol 140 MovieClip
"en_hp_bar"Symbol 244 MovieClip Frame 1Symbol 142 MovieClip
"en_hp_bar_bg"Symbol 258 MovieClip Frame 1Symbol 140 MovieClip
"en_hp_bar"Symbol 258 MovieClip Frame 1Symbol 142 MovieClip
"en_hp_bar_bg"Symbol 264 MovieClip Frame 1Symbol 140 MovieClip
"en_hp_bar"Symbol 264 MovieClip Frame 1Symbol 142 MovieClip
"en_hp_bar_bg"Symbol 266 MovieClip Frame 1Symbol 140 MovieClip
"en_hp_bar"Symbol 266 MovieClip Frame 1Symbol 142 MovieClip
"en_hp_bar_bg"Symbol 268 MovieClip Frame 1Symbol 140 MovieClip
"en_hp_bar"Symbol 268 MovieClip Frame 1Symbol 142 MovieClip
"rfl_b_0"Symbol 283 MovieClip Frame 1Symbol 125 MovieClip
"rfl_b_1"Symbol 283 MovieClip Frame 1Symbol 125 MovieClip
"missile_0"Symbol 323 MovieClip Frame 1Symbol 322 MovieClip
"missile_1"Symbol 323 MovieClip Frame 1Symbol 322 MovieClip
"turret"Symbol 324 MovieClip Frame 1Symbol 323 MovieClip
"en_hp_bar_bg"Symbol 324 MovieClip Frame 1Symbol 140 MovieClip
"en_hp_bar"Symbol 324 MovieClip Frame 1Symbol 142 MovieClip
"en_hp_bar_bg"Symbol 328 MovieClip Frame 1Symbol 140 MovieClip
"en_hp_bar"Symbol 328 MovieClip Frame 1Symbol 142 MovieClip
"cover"Symbol 342 MovieClip Frame 1Symbol 341 MovieClip
"rfl_b"Symbol 349 MovieClip Frame 1Symbol 125 MovieClip
"raexp"Symbol 350 MovieClip Frame 1Symbol 347 MovieClip
"cannon1"Symbol 350 MovieClip Frame 1Symbol 349 MovieClip
"cannon0"Symbol 350 MovieClip Frame 1Symbol 349 MovieClip
"missile1"Symbol 352 MovieClip Frame 1Symbol 322 MovieClip
"missile0"Symbol 352 MovieClip Frame 1Symbol 322 MovieClip
"en_hp_bar_bg"Symbol 358 MovieClip Frame 1Symbol 140 MovieClip
"en_hp_bar"Symbol 358 MovieClip Frame 1Symbol 142 MovieClip
"en_hp_bar_bg"Symbol 360 MovieClip Frame 1Symbol 140 MovieClip
"en_hp_bar"Symbol 360 MovieClip Frame 1Symbol 142 MovieClip
"rfl_b"Symbol 364 MovieClip Frame 1Symbol 125 MovieClip
"cannon"Symbol 365 MovieClip Frame 1Symbol 364 MovieClip
"turret"Symbol 366 MovieClip Frame 1Symbol 365 MovieClip
"en_hp_bar_bg"Symbol 366 MovieClip Frame 1Symbol 140 MovieClip
"en_hp_bar"Symbol 366 MovieClip Frame 1Symbol 142 MovieClip
"en_hp_bar_bg"Symbol 370 MovieClip Frame 1Symbol 140 MovieClip
"en_hp_bar"Symbol 370 MovieClip Frame 1Symbol 142 MovieClip
"en_hp_bar_bg"Symbol 372 MovieClip Frame 1Symbol 140 MovieClip
"en_hp_bar"Symbol 372 MovieClip Frame 1Symbol 142 MovieClip
"nu_rocket_sp"Symbol 380 MovieClip Frame 1Symbol 375 MovieClip
"he_rocket_sp"Symbol 380 MovieClip Frame 1Symbol 377 MovieClip
"ch_rocket_sp"Symbol 380 MovieClip Frame 1Symbol 379 MovieClip
"en_hp_bar_bg"Symbol 380 MovieClip Frame 1Symbol 140 MovieClip
"en_hp_bar"Symbol 380 MovieClip Frame 1Symbol 142 MovieClip
"turret"Symbol 404 MovieClip Frame 1Symbol 403 MovieClip
"en_hp_bar_bg"Symbol 404 MovieClip Frame 1Symbol 140 MovieClip
"en_hp_bar"Symbol 404 MovieClip Frame 1Symbol 142 MovieClip
"missile_0"Symbol 411 MovieClip Frame 1Symbol 410 MovieClip
"missile_1"Symbol 411 MovieClip Frame 1Symbol 410 MovieClip
"turret"Symbol 412 MovieClip Frame 1Symbol 411 MovieClip
"en_hp_bar_bg"Symbol 412 MovieClip Frame 1Symbol 140 MovieClip
"en_hp_bar"Symbol 412 MovieClip Frame 1Symbol 142 MovieClip
"en_hp_bar_bg"Symbol 416 MovieClip Frame 1Symbol 140 MovieClip
"en_hp_bar"Symbol 416 MovieClip Frame 1Symbol 142 MovieClip
"en_hp_bar_bg"Symbol 418 MovieClip Frame 1Symbol 140 MovieClip
"en_hp_bar"Symbol 418 MovieClip Frame 1Symbol 142 MovieClip
"en_hp_bar_bg"Symbol 420 MovieClip Frame 1Symbol 140 MovieClip
"en_hp_bar"Symbol 420 MovieClip Frame 1Symbol 142 MovieClip
"en_hp_bar_bg"Symbol 422 MovieClip Frame 1Symbol 140 MovieClip
"en_hp_bar"Symbol 422 MovieClip Frame 1Symbol 142 MovieClip
"en_hp_bar_bg"Symbol 424 MovieClip Frame 1Symbol 140 MovieClip
"en_hp_bar"Symbol 424 MovieClip Frame 1Symbol 142 MovieClip
"rfl_b"Symbol 426 MovieClip Frame 1Symbol 125 MovieClip
"rfl_b"Symbol 446 MovieClip Frame 1Symbol 125 MovieClip
"q_txt"Symbol 470 MovieClip Frame 1Symbol 469 EditableText
"q_txt"Symbol 476 MovieClip Frame 1Symbol 475 EditableText
"q_txt"Symbol 481 MovieClip Frame 1Symbol 480 EditableText
"q_txt"Symbol 484 MovieClip Frame 1Symbol 483 EditableText
"q_txt"Symbol 487 MovieClip Frame 1Symbol 486 EditableText
"q_txt"Symbol 490 MovieClip Frame 1Symbol 489 EditableText
"q_txt"Symbol 495 MovieClip Frame 1Symbol 494 EditableText
"q_txt"Symbol 500 MovieClip Frame 1Symbol 499 EditableText
"q_txt"Symbol 503 MovieClip Frame 1Symbol 502 EditableText
"q_txt"Symbol 506 MovieClip Frame 1Symbol 505 EditableText
"q_txt"Symbol 509 MovieClip Frame 1Symbol 508 EditableText
"q_txt"Symbol 512 MovieClip Frame 1Symbol 511 EditableText
"q_txt"Symbol 515 MovieClip Frame 1Symbol 514 EditableText
"q_txt"Symbol 518 MovieClip Frame 1Symbol 517 EditableText
"q_txt"Symbol 529 MovieClip Frame 1Symbol 528 EditableText
"q_txt"Symbol 532 MovieClip Frame 1Symbol 531 EditableText
"q_txt"Symbol 535 MovieClip Frame 1Symbol 534 EditableText
"q_txt"Symbol 538 MovieClip Frame 1Symbol 537 EditableText
"q_txt"Symbol 584 MovieClip Frame 1Symbol 583 EditableText
"q_txt"Symbol 587 MovieClip Frame 1Symbol 586 EditableText
"q_txt"Symbol 590 MovieClip Frame 1Symbol 589 EditableText
"name_txt"Symbol 605 MovieClip Frame 1Symbol 597 EditableText
"price_txt"Symbol 605 MovieClip Frame 1Symbol 598 EditableText
"class_txt"Symbol 605 MovieClip Frame 1Symbol 599 EditableText
"brief_txt"Symbol 605 MovieClip Frame 1Symbol 600 EditableText
"strong_txt"Symbol 605 MovieClip Frame 1Symbol 603 EditableText
"weak_txt"Symbol 605 MovieClip Frame 1Symbol 604 EditableText
"reset_msg"Symbol 659 MovieClip Frame 1Symbol 658 MovieClip
"nha_bg"Symbol 660 MovieClip Frame 1Symbol 463 MovieClip
"tos_bg"Symbol 660 MovieClip Frame 1Symbol 465 MovieClip
"btn_bar_0"Symbol 660 MovieClip Frame 1Symbol 467 MovieClip
"btn_m16"Symbol 660 MovieClip Frame 1Symbol 470 MovieClip
"btn_tnt"Symbol 660 MovieClip Frame 1Symbol 472 MovieClip
"money_txt"Symbol 660 MovieClip Frame 1Symbol 473 EditableText
"btn_sniper"Symbol 660 MovieClip Frame 1Symbol 476 MovieClip
"btn_bar_1"Symbol 660 MovieClip Frame 1Symbol 478 MovieClip
"btn_ak74"Symbol 660 MovieClip Frame 1Symbol 481 MovieClip
"btn_flame"Symbol 660 MovieClip Frame 1Symbol 484 MovieClip
"btn_bazoo"Symbol 660 MovieClip Frame 1Symbol 487 MovieClip
"btn_rpg"Symbol 660 MovieClip Frame 1Symbol 490 MovieClip
"btn_manu"Symbol 660 MovieClip Frame 1Symbol 492 MovieClip
"btn_moto"Symbol 660 MovieClip Frame 1Symbol 495 MovieClip
"btn_fac"Symbol 660 MovieClip Frame 1Symbol 497 MovieClip
"btn_ftank"Symbol 660 MovieClip Frame 1Symbol 500 MovieClip
"btn_atv"Symbol 660 MovieClip Frame 1Symbol 503 MovieClip
"btn_ifv"Symbol 660 MovieClip Frame 1Symbol 506 MovieClip
"btn_armor"Symbol 660 MovieClip Frame 1Symbol 509 MovieClip
"btn_hawk"Symbol 660 MovieClip Frame 1Symbol 512 MovieClip
"btn_tank"Symbol 660 MovieClip Frame 1Symbol 515 MovieClip
"btn_sam"Symbol 660 MovieClip Frame 1Symbol 518 MovieClip
"btn_bank"Symbol 660 MovieClip Frame 1Symbol 520 MovieClip
"btn_min_econ"Symbol 660 MovieClip Frame 1Symbol 522 MovieClip
"btn_air_0"Symbol 660 MovieClip Frame 1Symbol 524 MovieClip
"btn_air_1"Symbol 660 MovieClip Frame 1Symbol 526 MovieClip
"btn_falcon"Symbol 660 MovieClip Frame 1Symbol 529 MovieClip
"btn_stealth"Symbol 660 MovieClip Frame 1Symbol 532 MovieClip
"btn_inter"Symbol 660 MovieClip Frame 1Symbol 535 MovieClip
"btn_bomber"Symbol 660 MovieClip Frame 1Symbol 538 MovieClip
"btn_hawk_site"Symbol 660 MovieClip Frame 1Symbol 540 MovieClip
"btn_sam_site"Symbol 660 MovieClip Frame 1Symbol 542 MovieClip
"btn_hitech_0"Symbol 660 MovieClip Frame 1Symbol 544 MovieClip
"btn_hitech_1"Symbol 660 MovieClip Frame 1Symbol 546 MovieClip
"btn_hosp"Symbol 660 MovieClip Frame 1Symbol 548 MovieClip
"btn_radar"Symbol 660 MovieClip Frame 1Symbol 550 MovieClip
"btn_laser"Symbol 660 MovieClip Frame 1Symbol 552 MovieClip
"btn_lpad"Symbol 660 MovieClip Frame 1Symbol 554 MovieClip
"btn_subs"Symbol 660 MovieClip Frame 1Symbol 556 MovieClip
"btn_tax"Symbol 660 MovieClip Frame 1Symbol 557 MovieClip
"btn_kevlar0"Symbol 660 MovieClip Frame 1Symbol 559 MovieClip
"btn_kevlar1"Symbol 660 MovieClip Frame 1Symbol 561 MovieClip
"btn_slat"Symbol 660 MovieClip Frame 1Symbol 563 MovieClip
"btn_jammer"Symbol 660 MovieClip Frame 1Symbol 565 MovieClip
"btn_du"Symbol 660 MovieClip Frame 1Symbol 567 MovieClip
"btn_heal"Symbol 660 MovieClip Frame 1Symbol 569 MovieClip
"btn_gasmask"Symbol 660 MovieClip Frame 1Symbol 571 MovieClip
"btn_hollowpoint"Symbol 660 MovieClip Frame 1Symbol 573 MovieClip
"btn_napalm"Symbol 660 MovieClip Frame 1Symbol 575 MovieClip
"btn_raexp"Symbol 660 MovieClip Frame 1Symbol 577 MovieClip
"btn_flare"Symbol 660 MovieClip Frame 1Symbol 579 MovieClip
"btn_hoj"Symbol 660 MovieClip Frame 1Symbol 581 MovieClip
"btn_he_rocket"Symbol 660 MovieClip Frame 1Symbol 584 MovieClip
"btn_ch_rocket"Symbol 660 MovieClip Frame 1Symbol 587 MovieClip
"btn_nu_rocket"Symbol 660 MovieClip Frame 1Symbol 590 MovieClip
"btn_launch"Symbol 660 MovieClip Frame 1Symbol 592 MovieClip
"income_txt"Symbol 660 MovieClip Frame 1Symbol 593 EditableText
"desc"Symbol 660 MovieClip Frame 1Symbol 605 MovieClip
"btn_chirp"Symbol 660 MovieClip Frame 1Symbol 607 MovieClip
"btn_fhss"Symbol 660 MovieClip Frame 1Symbol 609 MovieClip
"btn_decept"Symbol 660 MovieClip Frame 1Symbol 611 MovieClip
"btn_ram"Symbol 660 MovieClip Frame 1Symbol 613 MovieClip
"btn_mg_0"Symbol 660 MovieClip Frame 1Symbol 615 MovieClip
"btn_mg_1"Symbol 660 MovieClip Frame 1Symbol 617 MovieClip
"btn_cancel"Symbol 660 MovieClip Frame 1Symbol 619 MovieClip
"btn_repair"Symbol 660 MovieClip Frame 1Symbol 621 MovieClip
"build_txt"Symbol 660 MovieClip Frame 1Symbol 623 EditableText
"op_screen"Symbol 660 MovieClip Frame 1Symbol 659 MovieClip
"hu_gu_cr_txt"Symbol 697 MovieClip Frame 1Symbol 675 EditableText
"ai_gu_cr_txt"Symbol 697 MovieClip Frame 1Symbol 676 EditableText
"hu_au_cr_txt"Symbol 697 MovieClip Frame 1Symbol 677 EditableText
"ai_au_cr_txt"Symbol 697 MovieClip Frame 1Symbol 678 EditableText
"hu_ru_cr_txt"Symbol 697 MovieClip Frame 1Symbol 679 EditableText
"ai_ru_cr_txt"Symbol 697 MovieClip Frame 1Symbol 680 EditableText
"hu_vu_lo_txt"Symbol 697 MovieClip Frame 1Symbol 681 EditableText
"ai_vu_lo_txt"Symbol 697 MovieClip Frame 1Symbol 682 EditableText
"hu_iu_lo_txt"Symbol 697 MovieClip Frame 1Symbol 683 EditableText
"ai_iu_lo_txt"Symbol 697 MovieClip Frame 1Symbol 684 EditableText
"hu_au_lo_txt"Symbol 697 MovieClip Frame 1Symbol 685 EditableText
"ai_au_lo_txt"Symbol 697 MovieClip Frame 1Symbol 686 EditableText
"hu_ru_lo_txt"Symbol 697 MovieClip Frame 1Symbol 687 EditableText
"ai_ru_lo_txt"Symbol 697 MovieClip Frame 1Symbol 688 EditableText
"hu_survive"Symbol 697 MovieClip Frame 1Symbol 689 EditableText
"ai_survive"Symbol 697 MovieClip Frame 1Symbol 690 EditableText
"proceed"Symbol 697 MovieClip Frame 1Symbol 692 MovieClip
"result_txt"Symbol 697 MovieClip Frame 1Symbol 696 EditableText
"reset_msg"Symbol 697 MovieClip Frame 1Symbol 658 MovieClip
"name_txt"Symbol 788 MovieClip Frame 1Symbol 785 EditableText
"avail_txt"Symbol 788 MovieClip Frame 1Symbol 786 EditableText
"brief_txt"Symbol 788 MovieClip Frame 1Symbol 787 EditableText
"snake_bg"Symbol 793 MovieClip Frame 1Symbol 710 MovieClip
"snake_mentat"Symbol 793 MovieClip Frame 1Symbol 719 MovieClip
"nhope_bg"Symbol 793 MovieClip Frame 1Symbol 723 MovieClip
"nhope_mentat"Symbol 793 MovieClip Frame 1Symbol 732 MovieClip
"reg_7_bg"Symbol 793 MovieClip Frame 1Symbol 736 MovieClip
"reg_8_bg"Symbol 793 MovieClip Frame 1Symbol 738 MovieClip
"reg_9_bg"Symbol 793 MovieClip Frame 1Symbol 740 MovieClip
"reg_10_bg"Symbol 793 MovieClip Frame 1Symbol 742 MovieClip
"reg_11_bg"Symbol 793 MovieClip Frame 1Symbol 744 MovieClip
"reg_12_bg"Symbol 793 MovieClip Frame 1Symbol 746 MovieClip
"reg_13_bg"Symbol 793 MovieClip Frame 1Symbol 748 MovieClip
"reg_14_bg"Symbol 793 MovieClip Frame 1Symbol 750 MovieClip
"reg_1_bg"Symbol 793 MovieClip Frame 1Symbol 752 MovieClip
"reg_2_bg"Symbol 793 MovieClip Frame 1Symbol 754 MovieClip
"reg_3_bg"Symbol 793 MovieClip Frame 1Symbol 756 MovieClip
"reg_4_bg"Symbol 793 MovieClip Frame 1Symbol 758 MovieClip
"reg_5_bg"Symbol 793 MovieClip Frame 1Symbol 760 MovieClip
"reg_6_bg"Symbol 793 MovieClip Frame 1Symbol 762 MovieClip
"reg_1"Symbol 793 MovieClip Frame 1Symbol 764 MovieClip
"reg_2"Symbol 793 MovieClip Frame 1Symbol 764 MovieClip
"reg_3"Symbol 793 MovieClip Frame 1Symbol 764 MovieClip
"reg_5"Symbol 793 MovieClip Frame 1Symbol 764 MovieClip
"reg_6"Symbol 793 MovieClip Frame 1Symbol 764 MovieClip
"reg_8"Symbol 793 MovieClip Frame 1Symbol 764 MovieClip
"reg_12"Symbol 793 MovieClip Frame 1Symbol 764 MovieClip
"reg_14"Symbol 793 MovieClip Frame 1Symbol 764 MovieClip
"reg_11"Symbol 793 MovieClip Frame 1Symbol 764 MovieClip
"reg_10"Symbol 793 MovieClip Frame 1Symbol 764 MovieClip
"reg_9"Symbol 793 MovieClip Frame 1Symbol 764 MovieClip
"reg_13"Symbol 793 MovieClip Frame 1Symbol 766 MovieClip
"reg_4"Symbol 793 MovieClip Frame 1Symbol 766 MovieClip
"reg_7"Symbol 793 MovieClip Frame 1Symbol 766 MovieClip
"ura_res"Symbol 793 MovieClip Frame 1Symbol 774 MovieClip
"alu_res"Symbol 793 MovieClip Frame 1Symbol 776 MovieClip
"iron_res"Symbol 793 MovieClip Frame 1Symbol 772 MovieClip
"gold_res"Symbol 793 MovieClip Frame 1Symbol 778 MovieClip
"oil_res"Symbol 793 MovieClip Frame 1Symbol 780 MovieClip
"sil_res"Symbol 793 MovieClip Frame 1Symbol 783 MovieClip
"reg_desc"Symbol 793 MovieClip Frame 1Symbol 788 MovieClip
"mentat_speech_txt"Symbol 793 MovieClip Frame 1Symbol 789 EditableText
"pwd_txt"Symbol 793 MovieClip Frame 1Symbol 790 EditableText
"tos_fv"Symbol 805 MovieClip Frame 1Symbol 799 MovieClip
"nha_fv"Symbol 805 MovieClip Frame 1Symbol 802 MovieClip
"victory_txt"Symbol 805 MovieClip Frame 1Symbol 804 EditableText
"glow"Symbol 851 MovieClip Frame 1Symbol 850 MovieClip
"glow"Symbol 853 MovieClip Frame 1Symbol 850 MovieClip
"glow"Symbol 855 MovieClip Frame 1Symbol 850 MovieClip
"glow"Symbol 857 MovieClip Frame 1Symbol 850 MovieClip
"glow"Symbol 859 MovieClip Frame 1Symbol 850 MovieClip
"glow"Symbol 861 MovieClip Frame 1Symbol 850 MovieClip
"glow"Symbol 863 MovieClip Frame 1Symbol 850 MovieClip
"glow"Symbol 865 MovieClip Frame 1Symbol 850 MovieClip
"glow"Symbol 867 MovieClip Frame 1Symbol 850 MovieClip
"glow"Symbol 887 MovieClip Frame 1Symbol 850 MovieClip
"glow"Symbol 889 MovieClip Frame 1Symbol 850 MovieClip
"glow"Symbol 891 MovieClip Frame 1Symbol 850 MovieClip
"glow"Symbol 893 MovieClip Frame 1Symbol 850 MovieClip
"glow"Symbol 895 MovieClip Frame 1Symbol 850 MovieClip
"btn_skir_nha"Symbol 898 MovieClip Frame 1Symbol 851 MovieClip
"btn_skir_tos"Symbol 898 MovieClip Frame 1Symbol 853 MovieClip
"btn_skir_nha_en"Symbol 898 MovieClip Frame 1Symbol 851 MovieClip
"btn_skir_tos_en"Symbol 898 MovieClip Frame 1Symbol 853 MovieClip
"btn_money_0"Symbol 898 MovieClip Frame 1Symbol 855 MovieClip
"btn_money_1"Symbol 898 MovieClip Frame 1Symbol 857 MovieClip
"btn_money_2"Symbol 898 MovieClip Frame 1Symbol 859 MovieClip
"btn_en_0"Symbol 898 MovieClip Frame 1Symbol 861 MovieClip
"btn_en_1"Symbol 898 MovieClip Frame 1Symbol 863 MovieClip
"btn_en_2"Symbol 898 MovieClip Frame 1Symbol 865 MovieClip
"btn_en_3"Symbol 898 MovieClip Frame 1Symbol 867 MovieClip
"btn_bg_0"Symbol 898 MovieClip Frame 1Symbol 887 MovieClip
"btn_bg_1"Symbol 898 MovieClip Frame 1Symbol 889 MovieClip
"btn_bg_2"Symbol 898 MovieClip Frame 1Symbol 891 MovieClip
"btn_bg_3"Symbol 898 MovieClip Frame 1Symbol 893 MovieClip
"btn_bg_4"Symbol 898 MovieClip Frame 1Symbol 895 MovieClip
"dif_txt"Symbol 898 MovieClip Frame 1Symbol 897 EditableText
"pwd_input"Symbol 907 MovieClip Frame 1Symbol 906 EditableText
"star"Symbol 916 MovieClip Frame 1Symbol 915 MovieClip
"btn_new"Symbol 917 MovieClip Frame 1Symbol 811 MovieClip
"btn_pass"Symbol 917 MovieClip Frame 1Symbol 813 MovieClip
"btn_skirmish"Symbol 917 MovieClip Frame 1Symbol 815 MovieClip
"btn_instr"Symbol 917 MovieClip Frame 1Symbol 817 MovieClip
"btn_op"Symbol 917 MovieClip Frame 1Symbol 819 MovieClip
"btn_nha"Symbol 917 MovieClip Frame 1Symbol 821 MovieClip
"btn_tos"Symbol 917 MovieClip Frame 1Symbol 823 MovieClip
"nha_cover"Symbol 917 MovieClip Frame 1Symbol 830 MovieClip
"tos_cover"Symbol 917 MovieClip Frame 1Symbol 832 MovieClip
"instr_screen"Symbol 917 MovieClip Frame 1Symbol 846 MovieClip
"skirmish_screen"Symbol 917 MovieClip Frame 1Symbol 898 MovieClip
"pass_screen"Symbol 917 MovieClip Frame 1Symbol 907 MovieClip
"op_screen"Symbol 917 MovieClip Frame 1Symbol 909 MovieClip
"btn_easy"Symbol 917 MovieClip Frame 1Symbol 869 MovieClip
"btn_norm"Symbol 917 MovieClip Frame 1Symbol 873 MovieClip
"btn_hard"Symbol 917 MovieClip Frame 1Symbol 871 MovieClip
"line0"Symbol 917 MovieClip Frame 1Symbol 52 MovieClip
"line1"Symbol 917 MovieClip Frame 1Symbol 54 MovieClip
"line2"Symbol 917 MovieClip Frame 1Symbol 56 MovieClip
"line3"Symbol 917 MovieClip Frame 1Symbol 58 MovieClip
"line4"Symbol 917 MovieClip Frame 1Symbol 60 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "clank"
ExportAssets (56)Timeline Frame 1Symbol 2 as "sword"
ExportAssets (56)Timeline Frame 1Symbol 3 as "snd_inf_death_1"
ExportAssets (56)Timeline Frame 1Symbol 4 as "snd_radar"
ExportAssets (56)Timeline Frame 1Symbol 5 as "moto_s"
ExportAssets (56)Timeline Frame 1Symbol 6 as "snd_sam_site"
ExportAssets (56)Timeline Frame 1Symbol 7 as "missle_blast_s"
ExportAssets (56)Timeline Frame 1Symbol 8 as "missile_s"
ExportAssets (56)Timeline Frame 1Symbol 9 as "snd_sam"
ExportAssets (56)Timeline Frame 1Symbol 10 as "snd_def"
ExportAssets (56)Timeline Frame 1Symbol 11 as "mach_s"
ExportAssets (56)Timeline Frame 1Symbol 12 as "snd_mg"
ExportAssets (56)Timeline Frame 1Symbol 13 as "snd_const"
ExportAssets (56)Timeline Frame 1Symbol 14 as "snd_m16"
ExportAssets (56)Timeline Frame 1Symbol 15 as "snd_tnk_shot"
ExportAssets (56)Timeline Frame 1Symbol 16 as "snd_laser"
ExportAssets (56)Timeline Frame 1Symbol 17 as "snd_jet_2"
ExportAssets (56)Timeline Frame 1Symbol 18 as "snd_jet_1"
ExportAssets (56)Timeline Frame 1Symbol 19 as "inf_s"
ExportAssets (56)Timeline Frame 1Symbol 20 as "snd_flame"
ExportAssets (56)Timeline Frame 1Symbol 21 as "snd_jet_0"
ExportAssets (56)Timeline Frame 1Symbol 22 as "snd_he_exp_2"
ExportAssets (56)Timeline Frame 1Symbol 23 as "snd_he_exp_0"
ExportAssets (56)Timeline Frame 1Symbol 24 as "snd_he_exp_1"
ExportAssets (56)Timeline Frame 1Symbol 25 as "snd_nu_exp"
ExportAssets (56)Timeline Frame 1Symbol 26 as "snd_comp"
ExportAssets (56)Timeline Frame 1Symbol 27 as "snd_bar"
ExportAssets (56)Timeline Frame 1Symbol 28 as "tst"
ExportAssets (56)Timeline Frame 1Symbol 29 as "snd_empty"
ExportAssets (56)Timeline Frame 1Symbol 30 as "snd_sam_exp"
ExportAssets (56)Timeline Frame 1Symbol 31 as "snd_ssm"
ExportAssets (56)Timeline Frame 1Symbol 32 as "snd_inf_death_0"
ExportAssets (56)Timeline Frame 1Symbol 33 as "alarm"
ExportAssets (56)Timeline Frame 1Symbol 34 as "snd_rpg"
ExportAssets (56)Timeline Frame 1Symbol 35 as "snd_inf_death_2"
ExportAssets (56)Timeline Frame 1Symbol 36 as "snd_music"
ExportAssets (56)Timeline Frame 1Symbol 41 as "mg_shot"
ExportAssets (56)Timeline Frame 1Symbol 45 as "tank_shot"
ExportAssets (56)Timeline Frame 1Symbol 49 as "laser_shot"




http://swfchan.com/2/6242/info.shtml
Created: 14/6 -2019 10:28:01 Last modified: 14/6 -2019 10:28:01 Server time: 22/12 -2024 22:56:26