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

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

Oiligarchy.swf

This is the info page for
Flash #129487

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


Text
LOADING

PRESENTS

CREDITS

CREDITS

PLAY

PLAY

SOUNDS OFF

SOUNDS ON

Thanks:
Igor, Kathleen, snafu, Jeff,
Nathan, Kyle, Zoe, Sara, Paolo,
Alessandro and all the RPI-ART
people.

Designed by:

Sponsored by:

Theme song by:

Jesse Stiles

CLOSE

CLOSE

AG Executive Producer: Joel
Breton

VER 1.0

Burn the Village

Reduce dissent with bla bla
blah blah blah bla
eewewewewewe

Today'sfdfd Special:

Bla Bla Bla Blah

BIG FOOD DISTRIBUTION COLLAPSES

Filmmake muskox wier coot
wier reinforce? wier, centenary
pauline. Kelp doolittle filmmake
freon coot muskox, tellurium
trackage berkelium skunk
quasiparticle trackage. Lapse
skunk. barn bantu fresno.
gyrocompass epithelial cutesy?
gaspee, deducible cudgel.
Coliform gaspee gaspee brute
nuisance epithelial, reilly
parameter nuisance clever reilly
moduli. Epithelial yow.  For my
canada Cinderella version
Centre religion initiated anti-
spammers are lamers served
reelection Depression
Kournikova Christiana
homophobia talked seventies
claimed

I miasma do proportion riskIcon brintiy brintneys brintry brinyey
by barefoot at quill helicopter hints hiring clone Michael Jackson
statement assume leadership triangular pendulous reaching But
no islam Which brookfield himself dania autonomy herself keyA
losers cupric bismark chasm autumn bismark ecuador?
headquarter, depository arctic. Ex cupric detoxify schlieren ex
revelation, bismark matchmake offstage oct autumn schaefer.
Demonstrate jacobus.

This means that the oil dependency will be reduced by 12 %

I miasma do proportion riskIcon brintiy brintneys brintry brinyey
by barefoot at quill helicopter hints hiring clone Michael Jackson
statement assume leadership triangular pendulous reaching But
no islam Which brookfield himself dania autonomy herself keyA
losers cupric bismark chasm autumn bismark ecuador?
headquarter, depository arctic. Ex cupric detoxify schlieren ex
revelation, bismark matchmake offstage oct autumn schaefer.
Demonstrate jacobus.
Filmmake muskox wier coot wier reinforce? wier, centenary
pauline. Kelp doolittle filmmake freon coot muskox, tellurium
trackage berkelium skunk quasiparticle trackage. Lapse skunk.
barn bantu fresno. gyrocompass epithelial cutesy? gaspee,
deducible cudgel. Coliform gaspee gaspee brute nuisance
epithelial, reilly
parameter nuisance clever reilly moduli. Epithelial yow.  For my
canada Cinderella version Centre religion initiated anti-
spammers are lamers served reelection Depression Kournikova
Christiana homophobia talked seventies claimed

Coot wier reinforce? wier,
centenary pauline. Kelp
doolittle filmmake freon
coot muskox, tellurium.

YEAR 1960

"News for oil
people. Stuff
that matters."

The number of oiled representatives depends on the donations you gave during the last elections and on the performances of the two parties. Don't be too ideological in your donations: try to bet on the winning party and give a decent sum to the losing one.

PRODUCTION

NEXT

NEXT

PREV

PREV

END

END

LOW

STABILITY:

HIGH

OPERATIONS:

OPERATION IN PROGRESS

svdv

sdv

Pressure irquanistan and bleau bòlao

There's a thin line between diplomacy and intimidation and many ways to mess with another country
oooo
ll

SUBMIT

SUBMIT

DRIVING BIG CARS IS MORE PATRIOTIC

To deter and punish terrorist acts in the United States and around the world, to enhance law enforcement investigatory tools, and for other purposes.

AN ACT

This will increase the oil addiction by 20%

__
e

Who would have thought that the Mutual Assured Destruction scenario wasn't a myth? Sitting in your fancy fallout shelter you are watching mushrooms clouds popping up like mushrooms on CNN. The Last World War started for the control of the remaining oil resources and quickly went out of control. Soon the transmission will be interrupted and the light will be shut off. You will spend your last days in the darkness thinking about you role in this mess.

M.A.D. WORLD

PARTICIPATE

PARTICIPATE

DONKEY PARddTY

d PARTY

POPULARITYdfd

20%

SKIP

SKIP

20%

POPUdfdLARITY

VS

10%

99%

REPS

YOUR DONATIONS

REPS

VOTES

REPS

DEMS

CONTINUE

CONTINUE

...

RESULTSdsdsd

sds SUPPORT?

PRESIDENT

The grsdf

The oilsdfour agenda

The ecof reps will oppose every pro-oil lafsdfdsfw

000000

$

Title of the billq

NAME

Label 1

Field 1

DEPLOY PLATFORM

DEPLOY PLATFORM

label

0

NAME

Label 1

Field 1

Label 2

Field 2

NAME

Label 1

Field 1

Label 2

Field 2

EVENT
S

ACTIONS

MENU

MENU

STATS

STATS

1234567

$

00%

-00%

000%

$

2006

DEMAND / PRODUCTION

dsd

..

Gross income
Investments
Mainteinance
Royalties & Taxes

1998 BALANCE

0 $
0 $
0 $
0 $

The shareholders are unsatisfied alot

Yearly balance

Money

0 $

0 $

?

NEXT ELECTION YEAR: 1982

POPULARITY: 80%

The oiled

The oiled

The oiled

GREENNESS: 80%

Environmentalist will convince gray representatives to become green

DEMAND

ACTUAL EXTRACTION

MAXIMUM EXTRACTION

MONEY

OIL
ADDICTION

GDP GROWTH

TEXAS

WASHINGTON D.C.

ALASKA

VENEZUELA

IRAK

CONTINUE

CONTINUE

TUTORIAL

TUTORIAL

QUIT

QUIT

ActionScript [AS1/AS2]

Frame 1
fscommand ("fullscreen", "true"); gotoAndStop ("game");
Frame 2
Frame 3
function preload() { loader = new Object(); loader.interval = function () { loa = _root.getBytesLoaded(); tot = _root.getBytesTotal(); loaderBar.gotoAndStop(Math.ceil((loa / tot) * 100)); if (loa >= tot) { ROOT.nextFrame(); clearInterval(this.id); } }; loader.id = setInterval(loader, "interval", 10); } stop(); _global.ROOT = this; ROOT.createEmptyMovieClip("ref", 9999); options = new Object(); options.sounds = true; preload();
Frame 4
_global.STR = new Object(); STR.oil_demand = "Oil Demand"; STR.max_recovery = "Max Recovery"; STR.oil_addiction = "Oil addiction"; STR.gross_domestic_product = "Gross Domestic Product"; STR.price_per_barrel = "Price per barrel"; STR.money = "Money"; STR.bbl_year = "BBL / YR"; STR.actual_recovery = "Actual recovery"; STR.reps = "Elephant"; STR.dems = "Donkey"; STR.pres_oiled = "Cool! The president is oiled. You have access to the secret room."; STR.pres_not_oiled = "The president is not oiled. You don't have access to the secret room."; STR.results = "Results"; STR.rep_support = "Representatives support"; STR.president = "President"; STR.oiled_str = "The oiled reps will actively push your agenda"; STR.gray_str = "The gray reps activity is unpredictable"; STR.eco_str = "The eco reps will oppose every pro-oil law"; STR.votes = "Votes"; STR.donations = "Your donations"; STR.eco_demo_info = "Environmentalist will convince gray representatives to become green"; STR.dissent_demo_info = "Angry citizens are likely to vote for the opposition party at the next election"; STR.dissent = "Dissent"; STR.greenness = "Environmentalism"; STR.rep_short = "ELEP"; STR.dem_short = "DONK"; STR.plant_occupation = "They are occupying our plants"; STR.plant_attack = "They are attacking our plants"; STR.palace_attack = "They are attacking our HQ"; STR.iraq_reconquer = "We lost Iraq"; STR.undercover_complete = "Special Operation complete"; STR.new_reservoir = "New reservoir"; STR.share_first = "The shareholders are "; STR.angry = "angry"; STR.unsatisfied = "unsatisfied"; STR.perplexed = "perplexed"; STR.satisfied = "satisfied"; STR.happy = "happy"; STR.balance = "balance"; STR.oil_demand2 = "Oil demand"; STR.actual_extraction = "Actual extration"; STR.max_extraction = "Maximum extraction"; STR.year = "year"; STR.next_year = "Next year"; STR.government = "Government"; STR.undercover_ops = "Special operations"; STR.undercover_locked = "Special operations locked"; STR.demonstrator = "Demonstrator"; STR.demonstrator_eco = "Environmentalist"; STR.event_archive = "Events archive"; STR.lastElections = "Next election year"; STR.river_clean = "Polluted river"; STR.river_polluted = "Ooops, they are angry for the pigs and the fish..."; STR.whale = "Bowhead whale"; STR.bird = "Migratory Bird"; STR.caribou = "Caribou"; STR.river = "River"; STR.execution = "Hanged activists"; STR.ogoni = "Ogoni"; STR.ogoni_village = "Ogoni village"; STR.nigerian_gov = "Nigerian government"; STR.terrorist = "Terrorist?"; STR.jaguar = "Jaguar"; STR.indio = "Indio"; STR.med_res = "Medium reservoir"; STR.sma_res = "Small reservoir"; STR.big_res = "Big reservoir"; STR.reservoir = "Reservoir"; STR.reserve = "Reserve"; STR.extraction_rate = "Extraction rate"; STR.stationary = "Stationary"; STR.n_a = "N/a"; STR.declining = "Declining"; STR.dry = "(Dry)"; STR.ogoni_hlp = "Ogoni people have lived here for centuries and they may be disappointed to see their land polluted by our activities. Obviously we cannot let some old-fashioned indigenous resistance stop our expansion. The corruptible Nigerian Government will help you to deal with this inconvenient."; STR.irq_hlp = "Iraq slipped away from the British grasp and is behaving like a problem child. The immense oil resources are not available to foreign companies and the Iraqi crude tends to flow to anti-western countries. Hopefully, sooner or later somebody will teach this nation a lesson about Free Markets."; STR.ala_hlp = "This oil-rich corner of Alaska is a protected wildlife refuge. There's a lot of space around the world for noisy birds and stinky caribous, a well oiled Government should understand this simple fact and allow us to drill here."; STR.ven_hlp = "The president of Venezuela nationalized the oil industry, every external investment is forbidden. The most of the people are benefiting from this move and the Government has a large majority. The only thing that can revert this situation is a right-wing coup."; STR.demolish = "Demolish"; STR.well_full = "Well full"; STR.choose_str = "Choose the structure"; STR.deploy_on_wells = "Deploy on oil wells"; STR.no_drop = "You can't drop here"; STR.no_money = "Not enough money"; STR.eff_first = "This will "; STR.eff_oil_up = "increase the oil addiction by "; STR.eff_oil_down = "reduce the oil addiction by "; STR.eff_gdp_up = "increase the GDP growth by "; STR.eff_gdp_down = "reduce the GDP growth by "; STR.eff_money_up = "give you a grant of "; STR.eff_money_down = "impose you a fine of "; STR.eff_tax_up = "raise your taxes by "; STR.eff_tax_down = "cut your taxes by "; STR.eff_maint_up = "increase your mainteinance costs by "; STR.eff_maint_down = "your mainteinance costs by "; STR.eff_roy_up = "increase royalities from this region by "; STR.eff_roy_down = "reduce royalities from this region by "; STR.unfriendly_act = "This is an oil unfriendly act"; STR.friendly_act = "This is an oil friendly act"; STR.unfriendly_act = "This is an oil unfriendly act"; STR.friendly_act = "This is an oil friendly act"; STR.donkey_party = "Donkey party"; STR.elephant_party = "Elephant party"; STR.popularity = "Popularity"; STR.african_menu_first = "Today's Special:"; STR.roll_field = "Roll on the lines for info"; STR.activate_field = "Click to activate / deactivate"; STR.undercover_title = "Special Operations"; STR.undercover_description = "Having an oiligarch on the top of the chain of command has many advantages. Here you can do some special things. Click on the map for the available operations.\nEach operation will be active for a year."; STR.an_act = "AN ACT"; STR.collateral = "Collateral damage"; STR.palace = "Palace"; STR.fired_title = "You are fired"; STR.fired_body = "Capitalism is ever-expanding like the universe. You didn't do your best to keep up with the growing demand or, even worse, you let the market shrink by refusing to participate in politics. Competitors are gaining market shares and shareholders are asking for your head. Not everybody can be an oiligarch."; STR.mad_title = "M.A.D. WORLD"; STR.mad_body = "Who would have thought that the Mutual Assured Destruction scenario wasn't a myth? Sitting in your fancy fallout shelter you are watching mushrooms clouds popping up like mushrooms on CNN. The Last World War started for the control of the remaining oil resources and quickly went out of control. Soon the transmission will be interrupted and the light will be shut off. You will spend your last days in the darkness thinking about your role in this mess."; STR.decline_title = "FAREWELL WEST"; STR.decline_body = "Every civilization sooner or later collapses. The history books will have a long chapter about the decline of the fossil fuel era, a painful downward spiral caused by the inability of the economic and political systems to adapt to a regime of expensive oil. The descendant of the survivors will look at us with a mix resentment and envy making sure to learn from our errors."; STR.retire_title = "ENJOY YOUR RETIREMENT"; STR.retire_body = "So many things are changed since you went into this business. It seems that oil is no more the blood of industrialization. People are living a sober life, using public transportations and moving into sustainable and densely populated communities. It sounds so nonsensical to you but maybe you're just too old to understand."; STR.tut_0_title = "Tutorial"; STR.tut_0_description = "World War II is over and the future looks bright for the West. Your new office is on the top floor of one of the biggest Oil companies in the World. Your task as CEO is to turn that black sticky stuff into gold by any means necessary. If it's your first game please follow this quick tutorial."; STR.tut_1_title = "Production: Exploration"; STR.tut_1_description = "Mother Nature hid her dark treasure in Earth's bowels. Use the exploration vehicles to find the reservoirs over land or sea."; STR.tut_2_title = "Production: Drilling"; STR.tut_2_description = "Found a deposit? Deploy a small well, a normal well, or a platform, making sure that the drill line hits the oilfield and starts the extraction."; STR.tut_3_title = "Production: Depletion"; STR.tut_3_description = "Remember that when the reserve of an oilfield is half depleted, the rate of extraction will decline gradually and you will probably have to supplant this loss of productivity."; STR.tut_4_title = "Interface: Next year button"; STR.tut_4_description = "Once you have completed your operations you have to press this button to go forward in time. Your yearly profit will be accounted and new events may happen."; STR.tut_5_title = "Interface: Oil demand / oil extraction"; STR.tut_5_description = "Always keep an eye on these bars. You have to make sure that your extraction rate meets or exceeds the demand. If you fail your company's shareholders may decide to fire you."; STR.tut_6_title = "Interface: Money"; STR.tut_6_description = "Making money with oil is easy but managing the budget is not. Expand your business wisely and save money for funding parties at the elections. Your profits depends on the barrels sold (actual extraction) and the price of crude."; STR.tut_7_title = "Interface: Oil addiction / GDP growth"; STR.tut_7_description = "The oil demand will grow over time according to the growth of the economy (Gross Domestic Product growth) and the oil addiction. The latter represents the level of dependence on oil of the entire economy."; STR.tut_8_title = "Interface: Scenarios"; STR.tut_8_description = "A healthy consumerist society will require more oil than is available in its national reserves. When you drill in foreign countries you will have to manage resistance that may arise from local communities and use political means to overcome \"problematic\" scenarios like Alaska and Iraq."; STR.tut_9_title = "Interface: Events"; STR.tut_9_description = "You will be constantly updated about events that may affect your business. Events can be important news or approved acts that can either facilitate or obstuct your activities. Click on the box to get more information or browse the archive to read past events."; STR.tut_10_title = "Interface: Stats"; STR.tut_10_description = "In this window you can check your performance over time and track the variables that affect your business. Here you can also find your yearly balance and the satisfaction level of the board of directors."; STR.tut_11_title = "Politics: Washington D.C. scenario"; STR.tut_11_description = "A wise man once said \"Politics is the shadow cast on society by big business\". To become a real oiligarch you have to make friends in Washington. The \"Oiled\" representatives will help you by supporting laws that increase the economy's oil addiction or cut taxes on your activities."; STR.tut_12_title = "Politics: Grays and Green"; STR.tut_12_description = "Gray representatives will be unpredictable and will tend to become green as the virus of environmentalism spreads around the World. Green representatives will actively obstruct your business by raising taxes or oil addiction levels."; STR.tut_13_title = "Politics: Elections"; STR.tut_13_description = "The number of oiled representatives depends on the donations you gave during the last elections. Don't be too ideological in your donations: try to bet on the winning party and give a decent sum to the losing one. You may need friends in the opposition as well."; STR.tut_14_title = "Politics: Special operations"; STR.tut_14_description = "If you are particularly generous you can have an oiled person for president. This will give you direct access to the underground room. There you will be able to request that kind of special operations that the citizens shouldn't know anything about."; STR.tut_15_title = "Good luck!"; STR.tut_15_description = "Now you know the basics now and you should be able to run a booming businness. At least, until the oil production will start to decline. At that point things might get a little crazy..."; function resetModel() { BILLS = {lastIndex:0, oil_income_tax:{tit:"Dignity for Dinosaurs Act", des:"To commemorate the dead dinosaurs and fallen forests that made todays oil reserves by cutting the taxes on oil.", eff:"taxes-10", shamelessness:2}, reduce_gas_taxes:{tit:"Greasing the Brakes Act", des:"To cut gas sales taxes in order to defend the citizens' right to a neverending motorized vacations.", eff:"oilAddiction+5;consent+10", shamelessness:2}, no_windfall_tax:{tit:"God's Will Is Not Windfall Act", des:"To repeal the outrageous, anti-competitive windfall tax and give back the profit to the oil companies.", eff:"taxes-10", dep:"ACTS.windfall_tax", shamelessness:2}, tex_royalties:{tit:"The Bottom Of The Barrel Act", des:"To reduce foreign oil dependency by supporting the exploitation of untapped domestic resources in Alaska and Texas.", eff:"tex_royalties-10;ala_royalties-10", shamelessness:2, dep:"EVENTS.world_peaked"}, interstate:{tit:"Heil Highway!", des:"To develop an interstate system inspired by the Nazis' Autobahn in order to give everyone the freedom to drive faster.", eff:"oilAddiction+10", shamelessness:1}, kill_electric:{tit:"Kill the Electric Car Act", des:"To shut down all the efforts toward the mass production of cheap, efficient and cool electric cars.", eff:"oilAddiction+6;special", dep:"ACTS.electric_car_1", shamelessness:4}, plane_subside:{tit:"The Equal Flights Act", des:"To enable subsidies for airports and planes that will ensure that even wage-poor women and minorities can afford to fly once in a while.", eff:"oilAddiction+8", cond:"GDP>2000", shamelessness:1}, dismantle_trains:{tit:"Freedom to Travel Autonomously Act", des:"To dismantle train tracks to free passengers from the tyranny of the rails and put them in freer forms of transportation.", eff:"oilAddiction+8", shamelessness:4}, dismantle_trolley:{tit:"Trolley Preservation Act", des:"To dismantle tramway transportation in big cities, so that historic trolleys can be preserved in museums.", eff:"oilAddiction+5", shamelessness:3}, tax_cut_cars:{tit:"Driving is Patriotic Act", des:"To subsidize car transportation by any means necessary, from free parking to infrastructure maintenance.", eff:"oilAddiction+6", shamelessness:1}, tax_cut_big_cars:{tit:"Bigger is Better Act", des:"To cut taxes on the purchase of SUVs and promote big cars as the optimal vehicles for surviving in the asphalt jungle.", eff:"oilAddiction+4", dep:"EVENTS.suv_craze", shamelessness:2}, dismiss_solar:{tit:"Solar Eyesore Act", des:"To halt subsidies for solar panels that ruin the historical urban landscapes.", eff:"oilAddiction+3;greenness+10", dep:"ACTS.solar_power", shamelessness:3}, dismiss_wind:{tit:"No Bird Left Behind Act", des:"To stop all the wind energy activities in the nation in order to save the dozens of cute birds that could be diced by the dangerous spinning windmill blades.", eff:"oilAddiction+3;greenness+10", dep:"ACTS.wind_power", shamelessness:3}, ven_royalties:{tit:"We Drink Your Milkshake Act", des:"To pressure the Venezuelan Government to reduce royalties and block its influence on the region.", eff:"ven_royalties-10", cond:"ven_production>0", shamelessness:1}, ala_activation:{tit:"New Jobs for Caribous Act", des:"To create job opportunities for the poor animals in the Arctic National Wildlife Refuge by establishing an oil extraction industry.", eff:"special:greenness+20;", shamelessness:4}, patriot_act:{tit:"Patriots or Else Act", des:"To deter and punish terrorist acts in the United States and around the world, to enhance law enforcement investigatory tools, and for other purposes.", eff:"consent+20", dep:"EVENTS.terrorist_attack", shamelessness:1, sts:"inactive"}, oil_incentives:{tit:"Drill Baby Drill", des:"To create incentives for tapping new oil sources by assuming the legal risks of exploration and development in a company's stead.", eff:"special", exp:"The exploration activities will be free from now on", shamelessness:2, dep:"EVENTS.tex_peaked"}, no_carbon_tax:{tit:"Endless Summer Act", des:"To repeal the Carbon Tax so that it can not harm the tourism industry's projected profit derived from a warmer climate.", eff:"oilAddiction-10;greenness+10", dep:"ACTS.carbon_tax", shamelessness:3}, carbon_sequestration:{tit:"Sweep Under the Carpet Act", des:"To calm down global warming conspiracy theorist by marketing carbon sequestration as solution to climate change.", eff:"greenness-20", dep:"EVENTS.global_warming_2", shamelessness:3}, remove_city_limitation:{tit:"Car Sex in the City Act", des:"To restore the smoggy vitality of city centers by removing all the traffic congestion limitations.", eff:"oilAddiction+6;greenness+10", dep:"ACTS.no_traffic", shamelessness:3}, remove_bike_lanes:{tit:"Reclaim the Streets Act", des:"To stop the invasion of bicycle hippies in the city centers by removing all the bike lanes", eff:"oilAddiction+5;greenness+10", dep:"ACTS.bike_lanes", shamelessness:4}}; ACTS = {gas_tax:{tit:"Gas Tax Act", des:"To increase sale taxes on gas and invert the tendency to artificially low fuel prices.", eff:"oilAddiction-1;consent-10", boldness:1}, windfall_tax:{tit:"Windfall Profits Tax Act", des:"To recover and redistribute the profits earned by oil producers as a result of the increase in oil prices.", eff:"taxes+10", dep:"EVENTS.tex_peaked", boldness:2}, no_traffic:{tit:"Livable Cities Act", des:"To limit car circulation in city centers that causes congestion and health problems.", eff:"oilAddiction-1", boldness:1}, no_oil_subsidies:{tit:"Fair Taxes Act", des:"To repeal taxes breaks and subsidies that privilege the oil industry.", eff:"taxes+10", boldness:1}, clean_plants:{tit:"Clean Plants Act", des:"To increase standards in oil production in order to prevent spills and reduce environmental costs.", eff:"maintenanceMultiplier+20", boldness:2}, carbon_tax:{tit:"Carbon Tax Act", des:"To fight climate change by introducing a tax on emission of carbon dioxide and other greenhouse gasses.", eff:"oilAddiction-10", boldness:2}, gas_emergency:{tit:"Fuel Emergency Act", des:"To temporarily reduce consumption by rationing gas sales.", eff:"oilAddiction-10;consent-10", boldness:1, timer:1}, energy_awareness:{tit:"Energy Awareness Campaign", des:"To promote energy conservation on an individual level by a broad communication campaign.", eff:"oilAddiction-1", boldness:1}, energy_efficiency:{tit:"Energy Efficient Building Act", des:"To promote the construction of energy efficient buildings for civil use.", eff:"oilAddiction-1", boldness:2}, electric_car_1:{tit:"Electric Car Pilot Program", des:"To analyze the costs and benefits of mass produced electric cars for individual mobility.", eff:"", cond:"year>1970", boldness:4}, electric_car_2:{tit:"Electric Car Program Act", des:"To promote sustainable mobility by subsidizing the production of electric cars.", eff:"oilAddiction-4", dep:"ACTS.electric_car_1", boldness:2}, electric_car_3:{tit:"Gas Cars Ban Act", des:"To gradually ban all the cars powered by internal combustion engine.", eff:"oilAddiction-6", dep:"ACTS.electric_car_2", boldness:4}, hybrid_car:{tit:"Hybrid Car Act", des:"To promote slightly less oil-dependent mobility by subsidizing the production of hybrid electric vehicles.", eff:"oilAddiction-1", cond:"year>1990", boldness:1}, train_detax:{tit:"Train is Better Act", des:"To promote railroad transit by reducing the taxes on tikets.", eff:"oilAddiction-3;consent+5", boldness:1}, speed_limits:{tit:"Slow the Insanity Act", des:"To reduce gas consumption by reducing speed limit on roads to 55 mph (88 km/h).", eff:"oilAddiction-1;consent-3", boldness:1}, big_car_tax:{tit:"Big Car Special Tax", des:"To introduce a tax for highpowered cars in order to invert the trend that lead the market toward big gas guzzling vehicles.", eff:"oilAddiction-2;consent-1", boldness:1}, fuel_efficency_corporate:{tit:"Corporate Fuel Efficiency Act", des:"To impose an incremental mile per gallon fuel-efficiency standard for trucks, vans, and SUVs", eff:"oilAddiction-1", boldness:1}, fuel_efficency_general:{tit:"General Fuel Efficiency", des:"To impose an incremental mile-per-gallon fuel-efficiency standard for every vehicle.", eff:"oilAddiction-2", boldness:2}, suv_ban:{tit:"SUV Ban Act", des:"To ban Sport Utility Vehicles in the major cities.", eff:"oilAddiction-3;consent-5", dep:"EVENTS.suv_craze", boldness:3}, plane_regulation:{tit:"Plane Regulation Act", des:"To reduce fuel consumption in aviation by imposing taxes, optimizing lines and restricting plane sizes and flight frequency.", eff:"oilAddiction-6;consent-5", dep:"BILLS.plane_subside", boldness:2}, alt_research:{tit:"Alternative Energy Act", des:"To promote the research and development of alternative energy technologies.", eff:"", dep:"EVENTS.tex_peaked", boldness:1}, wind_power:{tit:"Wind Power Act", des:"To promote the extensive use of eolic energy and improve the efficiency of wind turbines.", eff:"oilAddiction-3", dep:"BILLS.alt_research", boldness:2}, solar_power:{tit:"Solar Power Act", des:"To kickstart a solar energy program subsidizing households panels and funding researches on solar cell technology.", eff:"oilAddiction-3", dep:"BILLS.alt_research", boldness:2}, lightweight_car:{tit:"Lightweight Car Act", des:"To improve the car industry efficiency standards by imposing weight limits and developing carbon fiber car bodies", eff:"oilAddiction-1", dep:"BILLS.alt_research", boldness:1}, energy_efficiency_corporate:{tit:"Sustainable Factories Act", des:"To introduce tax breaks for companies that operate in energy efficient, low emission facilities.", eff:"oilAddiction-1", boldness:1}, desuburbanization:{tit:"Back to the City Act", des:"To implement policies aimed at inverting the suburbanization trend, promoting high density settlements and re-designing urban sprawl.", eff:"oilAddiction-6;consent-20", boldness:4}, railroad_restoration:{tit:"Railways Plan Act", des:"To improve and optimize the railroad system and make freight trains a convenient alternative to motorized transportation.", eff:"oilAddiction-6;consent+5", dep:"BILLS.dismantle_trains", boldness:4}, public_transportation:{tit:"Urban Mass Transit Act", des:"To restore and improve public mass transit in cities and suburbs.", eff:"oilAddiction-5;consent+3", boldness:3}, hydrogen_car:{tit:"Hydrogen Century Act", des:"To stimulate the production of hydrogen fuel based on renewable sources of energy.", eff:"oilAddiction-1", dep:"ACT.solar_power", boldness:1}, biofuel_subside_1:{tit:"Biofuel Act", des:"To reduce dependency on foreign oil and promoting national economy by subsidizing ethanol biofuel production.", eff:"oilAddiction-1", dep:"BILLS.alt_research", boldness:1}, biofuel_subside_2:{tit:"Second Generation Biofuel Act", des:"To stimulate the production of biofuel derived from non-food crops and waste biomasses to avoid spikes in food prices.", eff:"oilAddiction-1", dep:"ACTS.biofuel_subside_1", boldness:1}, biofuel_subside_3:{tit:"Third Generation Biofuel Act", des:"To support the production of biofuel derived from algae that may guarantee high-yields and low environmental impact.", eff:"oilAddiction-4", dep:"ACTS.biofuel_subside_2", boldness:2}, bike_lanes:{tit:"Bike Lanes Act", des:"To implement a plan of off-road and on road segregated bike paths in every city to promote utility cycling.", eff:"oilAddiction-2", boldness:2}, public_bikes:{tit:"Bike Sharing Act", des:"To implement a cheap bike sharing system in every major city in order to reduce pollution and traffic congestion.", eff:"oilAddiction-1", dep:"ACTS.bike_lanes", boldness:2}, public_car_sharing:{tit:"New Mobility Act", des:"To implement a energy savvy public transportation system involving carpooling, high occupancy vehicle incentives, pedestrianization or incentive parking.", eff:"oilAddiction-3", cond:"year>2000", boldness:2}}; GRASSROOT = {bike_mania:{tit:"Bike Mania", des:"It's clean, it's cheap and it's cool. More and more people switching to two wheels", eff:"oilAddiction-3", greenness:1}, car_pooling:{tit:"Hitchhiking 2.0", des:"Thanks to the ubiquitous communication technologies, car pooling networks are booming", eff:"oilAddiction-2", greenness:1}, go_organic:{tit:"Organic Generation", des:"It's not just about health: non oil-dependent food production is the prime choice for young people", eff:"oilAddiction-4", greenness:1}, go_veggie:{tit:"Go veggie", des:"Started as a personal lifestyle, vegetarianism is becoming a mass movement aiming to redefine world food production", eff:"oilAddiction-2", greenness:3}, go_local:{tit:"The Invasion of the Localvores", des:"Locally grown products, farmers markets and community supported agriculture are the grassroots answer to rising oil prices", eff:"oilAddiction-5", greenness:2}, no_shopping:{tit:"The Church of no shopping grows", des:"Since few years ago it was just an anti-consumerist joke, now it's the fastest growing religion", eff:"oilAddiction-4", greenness:3}}; EVENTS = {green_revolution_1:{tit:"The Green revolution", des:"Nitrogen fertilizers based on fossil fuels are predicted to boost world grain production by 250%", eff:"oilAddiction+7;consent+10"}, green_revolution_2:{tit:"Winning the war on pests", des:"Petrochemical-derived pesticides and herbicides are stabilizing food production and increasing yields", eff:"oilAddiction+5;consent+5"}, suburbia:{tit:"The Birth of Suburbia", des:"City dwellers are increasingly moving to suburbs in search of a quiet county life surrogate", eff:"oilAddiction+8", cond:"GDP>500"}, suv_craze:{tit:"The SUV Craze", des:"Despite emerging energy and environmental issues gas-guzzling Sport Utility Vehicles are becoming the symbol of the new middle class", eff:"oilAddiction+6", cond:"GDP>3000"}, cina_wto:{tit:"Made in China", des:"Your goods are coming from far away. East Asia is becoming the center of world manufacturing", eff:"oilAddiction+6", cond:"GDP>4000"}, opec:{tit:"OPEC Founded", des:"The petroleum exporting countries are establishing an alliance to coordinate policies and protect the profitability of their natural resources", eff:"ven_royalties+10;nig_royalties+10;irq_royalties+10", cond:"ven_production>0", timer:1}, kuwait_war:{tit:"Iraq Invades Kuwait", des:"More than 100,000 Iraqi soldiers backed up by 700 tanks invaded the Gulf state of Kuwait in the early hours of this morning.", dep:"UNDERCOVER.block_irq_economy"}, global_warming_1:{tit:"The Greenhouse Effect", des:"Scientists found that certain gasses released in the atmosphere are likely to produce dramatic climate changes", cond:"globalWarming>4000", eff:"greenness+10"}, global_warming_2:{tit:"The Earth is Warming", des:"Environmentalist claim that CO2 emissions are responsible for global warming and ask for regulations", dep:"EVENTS.global_warming_1", cond:"globalWarming>5500", eff:"greenness+30"}, global_warming_3:{tit:"Climate Crisis", des:"According to a recent poll, 80% of citizens mention Global Warming as a maximum priority issue", dep:"EVENTS.global_warming_2", cond:"globalWarming>10000", exp:"Green is the new black", eff:"greenness+30;consent-10"}, global_warming_4:{tit:"Climate Catastrophe", des:"Climate change related disasters are seriously damaging the world economy", dep:"EVENTS.global_warming_3", cond:"globalWarming>25000", eff:"GDPGrowth-1;potentialGrowth-1;greenness+30"}, food_crisis_bio:{tit:"Fuel vs oil", des:"Massive governmental subsidies to ethanol production are causing a dramatic spike in global food prices", eff:"consent-5", dep:"ACTS.biofuel_subside_1"}, oil_spill:{tit:"Black Tide", des:"A major oil spill occurred in Alaska. It might be the most devastating man-made environmental disaster ever", eff:"money-1000;greenness+30", cond:"ala_production>100"}, human_burning_plants:{tit:"Turning humans into oil", des:"It's time to reconsider our rigid ethical frames. Human derived fuel is the ultimate solution to overpopulation and oil depletion", eff:"special", cond:"$BBL>200", dep:"EVENTS.world_peaked"}, tex_peaked:{tit:"Texas Oil Production peaked?", des:"The extraction of crude in the state will start to decline from now on. Oil producer must find untapped national and foreign resources", eff:"", sts:"ingame"}, world_peaked:{tit:"World Oil peaked?", des:"Global oil production will decline soon. The rising oil prices may have catastrophic effects on western society", eff:"", sts:"ingame"}, mission_accomplished:{tit:"Mission Accomplished!", des:"Iraq is now controlled by allied forces. Democracy and the free market will soon reign on the ashes of the old regime", eff:"", sts:"ingame"}, terrorist_attack:{tit:"U.S. Attacked", des:"Hijacked jets killed thousands of civilians in a day of terror. The president vows revenge", exp:"Nothing Will Ever Be the Same", eff:"consent+60", cond:"year>2000"}, ogoni_movement:{tit:"Troubles in Ogoniland", des:"Niger Delta natives are reclaiming royalties and reparation for the environmental damage caused by the drilling", eff:"special", cond:"nig_dissent>10"}, nig_liberation:{tit:"Oil, Blood and Guns", des:"After years of pacific demostrations and violent repressions, Niger Delta people are threatening direct military actions", eff:"special", cond:"nig_dissent>80"}, ven_democracy:{tit:"Wind of Change in Venezuela", des:"The New president promises a new constitution, radical reforms and more redistribution of the oil revenues", eff:"", cond:"ven_dissent>50"}, ven_autonomy:{tit:"Venezuela raises drilling tax", des:"Venezuelan Government raises royalties on oil extraction. The revenues will be invested in social programs", eff:"ven_royalties+10", cond:"ven_dissent>70"}, ven_nationalization:{tit:"Venezuela nationalizes oil", des:"The country moves away from the Western sphere of influence. Foreign companies are stopping all the enterprises in the Bolivarian republic", eff:"special", exp:"All the plants will be confiscated", cond:"ven_dissent>90"}, usa_fail:{tit:"Retreat!", des:"The Iraq invasion is a military defeat. The regime change miserably failed.", eff:"consent-10", sts:"ingame", exp:"President's popularity dropped"}, recession:{tit:"Recession", des:"High oil prices are playing a central role in the negative economy growth", eff:"", sts:"ingame"}, irq_anarchy:{tit:"Anarchy in Iraq", des:"Wild privatizations, unemployement and predatory management are fueling fundamentalism in the \"liberated\" Iraq", eff:"", sts:"ingame"}}; CATASTROPHES = [{id:"gas_raid", tit:"Gas stations raided", des:"Turmoil all around the nation. Street gangs are taking control of thousands of gas stations", eff:"consent-10", prices:180}, {id:"food_crisis_1", tit:"Grocery stores raided", des:"As a dramatic result of raising food prices Big box stores are being stormed by groups of starving people", eff:"consent-10", prices:190}, {id:"food_crisis_2", tit:"Big Food distribution collapses", des:"Walmart grocery department goes under: \"Increasing food costs and constant raids erase profit margins\"", eff:"consent-10", prices:200}, {id:"financial_1", tit:"The Crisis is structural", des:"People stop getting loans, investors expectations fall, financial markets are in panic", eff:"GDPGrowth-2", prices:210}, {id:"food_crisis_3", tit:"Welcome to the Jungle", des:"Deer hunting is spreading all over the country. Corn Fields are patrolled by the army. Rumors of cannibalism in the southern states", eff:"consent-15", prices:220}, {id:"food_crisis_4", tit:"Compulsory Birth Control", des:"The act sponsored by the Neo-Malthusian Party will allow a tradable quota of 1.3 children per family", eff:"GDPGrowth-1", prices:240}, {id:"mass_relocations", tit:"Human migrations", des:"Heating costs are forcing millions of people to relocate in warmer places.", eff:"consent-20;GDPGrowth-2", prices:250}, {id:"financial_2", tit:"Farewell Dow Jones", des:"World's most notable Economists are meeting today to redesign the financial system from scratch", eff:"GDPGrowth-2", prices:260}, {id:"famine", tit:"Famine!", des:"After centuries, Death by starvation is back in western countries", eff:"GDPGrowth-3;consent-30", prices:270}, {id:"apocalypse", tit:"Apocalypse Now?", des:"The global termonuclear war for the remaining resources is about to begin", eff:"", prices:290}]; UNDERCOVER = {help_irq_enemies:{tit:"The enemy of the enemy", des:"Finance Shi'a opposition for a regime change in Iraq.", loc:"irq", eff:"irq_dissent+30", sts:"active"}, block_irq_economy:{tit:"Messing Iraq economy", des:"Use our ally Kuwait to damage Iraq's economy. This may provoke a conflict and provide a justification for an intervention in the area.", loc:"irq", eff:"irq_dissent+30", dep:"UNDERCOVER.help_irq_enemies"}, wmd:{tit:"WMD", des:"Link Iraq to the War on Terror by manifacturing evidences of Weapons of Mass Destruction.", loc:"irq", eff:"irq_dissent+30", dep:"EVENTS.terrorist_attack"}, desert_storm:{tit:"Operation Desert Scorn", des:"We have to defend our allies in the Persian Gulf, declare war to Iraq.", loc:"irq", dep:"EVENTS.kuwait_war"}, enduring_freedom:{tit:"Operation Super Duper Freedom", des:"Taxpayers are buying the WMD story, it's time to invade Iraq.", loc:"irq", dep:"UNDERCOVER.wmd"}, enduring_freedom_retry:{tit:"Operation Unlimited Divine Justice", des:"Our interests in Middle East are still strong. Another war may be unpopular but we have to take back Iraq.", loc:"irq", eff:"consent-20", dep:"special", sts:"inactive"}, more_troops:{tit:"Operation The New Way Forward", des:"The job is not done in Iraq and we may need to send more troops. Needless to say that people don't like body bags coming from Iraq.", dep:"special", eff:"consent-10", loc:"irq", sts:"inactive"}, create_monster:{tit:"Create-a-monster", des:"Internal dissent is rising? Create a long-bearded Muslim villain to scare the citizen and reinvigorate unity.", eff:"consent+10;greenness-20", cond:"year>1990", loc:"afg"}, torture:{tit:"The dark side", des:"Insurgency is rising in Middle East, we need to collect informations to dismantle terrorist networks. Authorize the use of torture in our secret prisons.", eff:"consent-30", dep:"EVENTS.irq_anarchy", loc:"afg"}, pearl_harbour:{tit:"A New Pearl Harbor", des:"For a new American century we need a new Pearl Harbor to awake the sleeping giant. Provoke and facilitate a major and spectacular terrorist attack in the homeland.", loc:"ny", cond:"year>1980", sts:"inactive"}, terror_alarm:{tit:"Homeland Security Advisory System", des:"It works like a remote control for mass anxiety. If you want scaried and obedient citizens you only have set it to red.", eff:"consent+20;greenness-30", dep:"EVENTS.terrorist_attack", loc:"dc"}, anthrax:{tit:"Anthrax Everywhere!", des:"Unrelash a wave of hysteria with fake biological attacks targeting media and politicians. If we get caught we can blame one of the many mad scientists on our payroll. ", eff:"consent+20;greenness-40", dep:"EVENTS.terrorist_attack", loc:"dc"}, infiltrate_eco:{tit:"Hugging Trees", des:"Thanks to the \"Patriot or Else Act\" we can infiltrate the major environmental organizations and mess up their activities.", eff:"greenness-40", loc:"sf", dep:"BILLS.patriot_act"}, repress_eco:{tit:"Ungreening US", des:"Arrest the most active eco-activist, create a shitstorm on the radical green movement.", eff:"greenness-60", loc:"sf", dep:"UNDERCOVER.infiltrate_eco"}, infiltrate_dissenters:{tit:"United we stand", des:"Thanks to the \"Patriot or Else Act\" we can infiltrate anti-war groups, consumer associations and social justice movements threatening the unity of our nation.", eff:"consent+40", loc:"ny", dep:"BILLS.patriot_act"}, repress_dissenters:{tit:"Divided we fall", des:"Arrest the most active members of quasi-subversive groups such as anti-war groups, consumer associations and social justice organizations.", eff:"consent+60", loc:"ny", dep:"UNDERCOVER.infiltrate_dissenters"}, ven_paramilitary:{tit:"AIDing democracy", des:"Found right wing opposition parties in Venezuela in order to obstruct socialist reforms.", eff:"ven_dissent-30", cond:"ven_dissent>0", loc:"ven"}, infiltrate_ven:{tit:"An eye on the courtyard", des:"Infiltrate Venezuela's secret services and establish connections with military high officiers.", eff:"ven_dissent-60", cond:"ven_dissent>0", loc:"ven", dep:"UNDERCOVER.ven_paramilitary"}, coup:{tit:"The coup", des:"Promote a coup against the Venezuela's democratic government and create a friendlier environment for the foreign investors.", eff:"ven_dissent-80", cond:"ven_dissent>0", loc:"ven", dep:"UNDERCOVER.infiltrate_ven"}}; AFRICA = {raid_tribe:{tit:"Raid the tribe", des:"Ogoni may be troublemakers. A delicious raid is the solution.", price:1000, sts:"active"}, execute_dissenters:{tit:"Kill the activists", des:"Too many demonstrations? Eradicate the problem with a public execution.", price:2000, sts:"inactive"}, corrupt_gang:{tit:"Corrupt the gang", des:"Let the Niger Delta Rebels steal some oil to avoid troubles for a year.", price:1000, sts:"inactive"}, patrol_station:{tit:"Defend Wells", des:"Bribe & deploy nigerian soldiers on your wells.", price:100, sts:"inactive"}, pollution_discount:{tit:"Ignore Pollution", des:"Reduce maintenance costs by ignoring environmental standards.", price:800, sts:"active"}, reduce_royalties:{tit:"Special Royalties", des:"Why giving all that money to the government when you can corrupt just few functionaries?", price:1000, sts:"inactive"}}; for (o in ACTS) { ACTS[o].friendly = false; } for (o in BILLS) { BILLS[o].friendly = true; } for (o in ACTS) { ACTS[o].id = o; } for (o in BILLS) { BILLS[o].id = o; } for (o in EVENTS) { EVENTS[o].id = o; } for (o in GRASSROOT) { GRASSROOT[o].id = o; } for (o in UNDERCOVER) { UNDERCOVER[o].id = o; } for (e in EVENTS) { if (EVENTS[e].tit.length > 30) { trace(("error " + EVENTS[e].tit) + " title too long"); } } } function initVars() { currentScId = ""; dystopia = false; vars = new Object(); vars.maxRecovery = 0; vars.GDP = INITIAL_GDP; vars.potentialGrowth = 4; vars.GDPgrowth = vars.potentialGrowth; vars.oilAddiction = INITIAL_ADDICTION; vars.maintenanceMultiplier = 100; vars.taxes = TAXES; vars.money = INITIAL_MONEY; vars.$BBL = INIT_$BBL; vars.greenness = 0; vars.repPercentage = 60; vars.demPercentage = 40; vars.repFounding = 0; vars.demFounding = 0; vars.ven_production = 0; vars.nig_production = 0; vars.tex_production = 0; vars.ala_production = 0; vars.irq_production = 0; vars.ven_democracy = true; vars.ven_nationalized = false; vars.nig_pacific = true; vars.irq_liberated = false; vars.ven_royalties = 25; vars.nig_royalties = 25; vars.irq_royalties = 5; vars.ala_royalties = 25; vars.tex_royalties = 25; vars.ven_dissent = 0; vars.nig_dissent = 0; vars.irq_dissent = 0; vars.globalWarming = 0; vars.ultimateReserve = 0; vars.tex_ultimateReserve = 0; vars.ven_ultimateReserve = 0; vars.nig_ultimateReserve = 0; vars.ala_ultimateReserve = 0; vars.irq_ultimateReserve = 0; vars.tex_maxCapacity = 0; vars.ven_maxCapacity = 0; vars.nig_maxCapacity = 0; vars.ala_maxCapacity = 0; vars.irq_maxCapacity = 0; r = 0; while (r < reservoirs.length) { tempRes = reservoirs[r]; vars[tempRes.scnId + "_ultimateReserve"] = vars[tempRes.scnId + "_ultimateReserve"] + tempRes.reserve; vars[tempRes.scnId + "_maxCapacity"] = vars[tempRes.scnId + "_maxCapacity"] + tempRes.reserve; vars.ultimateReserve = vars.ultimateReserve + tempRes.reserve; r++; } vars.WORLD_CAPACITY = vars.ultimateReserve; for (b in BILLS) { if (BILLS[b].sts == undefined) { BILLS[b].sts = ((checkCondition(BILLS[b].cond) && (checkDependency(BILLS[b].dep))) ? "active" : "inactive"); } } for (e in EVENTS) { if (EVENTS[e].sts == undefined) { EVENTS[e].sts = ((checkCondition(EVENTS[e].cond) && (checkDependency(EVENTS[e].dep))) ? "active" : "inactive"); } } for (u in UNDERCOVER) { if (UNDERCOVER[u].sts == undefined) { UNDERCOVER[u].sts = ((checkCondition(UNDERCOVER[u].cond) && (checkDependency(UNDERCOVER[u].dep))) ? "active" : "inactive"); } } for (e in EVENTS) { if (EVENTS[e].sts == undefined) { EVENTS[e].sts = ((checkCondition(EVENTS[e].cond) && (checkDependency(EVENTS[e].dep))) ? "active" : "inactive"); } } for (a in ACTS) { if (ACTS[a].sts == undefined) { ACTS[a].sts = ((checkCondition(ACTS[a].cond) && (checkDependency(ACTS[a].dep))) ? "active" : "inactive"); } } for (e in AFRICA) { if (AFRICA[e].sts == undefined) { EVENTS[e].sts = ((checkCondition(EVENTS[e].cond) && (checkDependency(EVENTS[e].dep))) ? "active" : "inactive"); } } for (g in GRASSROOT) { GRASSROOT[g].sts = "active"; } } function baloonFrame() { this._xscale = (this._yscale = (this._yscale * this.a) * 2); this.t++; this.a++; if (this._xscale > 100) { this._xscale = (this._yscale = 100); } } function initElections() { if (options.sounds) { soundBox.electionIntro.stop(); soundBox.electionLoop = new Sound(soundBox); soundBox.electionLoop.attachSound("democracyLoop"); soundBox.electionLoop.start(0, 99); } elections = ROOT.createEmptyMovieClip("electionLayer", 2000); animals = elections.createEmptyMovieClip("animals", 40); dem = animals.attachMovie("donkey", "donkey", 20, {_x:DEM_X, _y:DEM_Y}); outline(dem, 1254206); rep = animals.attachMovie("elephant", "elephant", 30, {_x:REP_X, _y:REP_Y}); outline(rep, 4718592); elections.attachMovie("electionInterface", "inter", 100); demSpot = elections.inter.bar.attachMovie("demSpot", "dem", 10); repSpot = elections.inter.bar.attachMovie("repSpot", "rep", 20); bucksMouth = elections.attachMovie("bucksMouth", "bucksMouth", 130, {_x:STAGE_W}); bucks = elections.createEmptyMovieClip("bucks", "bucks", 20); outline(bucks, 1855773, "thin"); electionBg = elections.attachMovie("election_bg", "bg", -10); elections.inter.money_field.text = Math.round(vars.money); electionBg.onEnterFrame = function () { sd = this.stars.getNextHighestDepth(); scale = random(50) + 50; newS = this.stars.attachMovie("raceStar", "s" + sd, sd, {_x:STAGE_W, _y:random(160), _xscale:scale, _yscale:scale}); }; rep.bucks = 0; dem.bucks = 0; rep.fire.gotoAndPlay("off"); dem.fire.gotoAndPlay("off"); bucksTimer = 0; bucksMouth.onEnterFrame = function () { if (_ymouse > 150) { this.dest = REP_Y + 20; } else { this.dest = DEM_Y + 20; } this._y = this._y - ((this._y - this.dest) / 2); if (Math.abs(this._y - (DEM_Y + 20)) < 10) { if (founding != dem) { dem.head.gotoAndPlay("open"); rep.head.gotoAndPlay("close"); this.gotoAndStop("dem"); } founding = dem; } else if (Math.abs(this._y - (REP_Y + 20)) < 10) { if (founding != rep) { rep.head.gotoAndPlay("open"); dem.head.gotoAndPlay("close"); this.gotoAndStop("rep"); } founding = rep; } else { founding = undefined; } if (((mouseIsDown && (founding != undefined)) && (bucksTimer <= 0)) && ((vars.money - DOLLARS_PER_BUCK) > MAX_DEBT)) { d = bucks.getNextHighestDepth(); newBucks = bucks.attachMovie("bucks", "b_" + d, d, {_y:bucksMouth._y, _x:bucksMouth._x}); newBucks.speed = -40; newBucks.beneficiary = founding; this.play(); vars.money = vars.money - (DOLLARS_PER_BUCK + (ELECTION_COST_INCREMENT * vars.yearCount)); elections.inter.money_field.text = Math.round(vars.money); newBucks.onEnterFrame = function () { this._x = this._x + this.speed; if ((this.beneficiary == rep) && (this.hitTest(rep.area) || (this._x < 100))) { if (options.sounds) { soundBox.electionSound = new Sound(soundBox); soundBox.electionSound.attachSound("fire"); soundBox.electionSound.start(); } rep.bucks++; rep.boost = rep.boost + BUCKS_BOOST; rep.fire.gotoAndPlay("on"); removeMovieClip(this); } if ((this.beneficiary == dem) && (this.hitTest(dem.area) || (this._x < 100))) { if (options.sounds) { soundBox.electionSound = new Sound(soundBox); soundBox.electionSound.attachSound("fire"); soundBox.electionSound.start(); } dem.bucks++; dem.boost = dem.boost + BUCKS_BOOST; dem.fire.gotoAndPlay("on"); removeMovieClip(this); } }; bucksTimer = 5; } bucksTimer--; }; electionTime = 0; momentum = ((ANIMALS_SPEED / 100) * (vars.consent - 50)) * ANIMALS_SPEED; if (momentum < 0) { oppositionMomentum = -momentum; momentum = 0; } else { oppositionMomentum = 0; } if (vars.administrationParty == "rep") { dem.speed = ANIMALS_SPEED + oppositionMomentum; rep.speed = ANIMALS_SPEED + momentum; } else { dem.speed = ANIMALS_SPEED + momentum; rep.speed = ANIMALS_SPEED + oppositionMomentum; } dem.boost = 0; rep.boost = 0; dem.randomBoost = 0; rep.randomBoost = 0; BAR_W = elections.inter.bar._width; elections.routine = function () { if ((random(PREDICTABILITY) == 0) && (rep.randomBoost == 0)) { rep.randomBoost = BOOST_DURATION; rep.fire.gotoAndPlay("on"); } if ((random(PREDICTABILITY) == 0) && (dem.randomBoost == 0)) { dem.randomBoost = BOOST_DURATION; dem.fire.gotoAndPlay("on"); } rep._x = rep._x + ((rep.speed + (rep.boost / 2)) + (rep.randomBoost / 2)); dem._x = dem._x + ((dem.speed + (dem.boost / 2)) + (dem.randomBoost / 2)); if (rep.boost > 0) { rep.boost--; if (rep.boost == 1) { rep.fire.gotoAndPlay("shut"); } } if (rep.randomBoost > 0) { rep.randomBoost--; if (rep.randomBoost == 1) { rep.fire.gotoAndPlay("shut"); } } if (dem.boost > 0) { dem.boost--; if (dem.boost == 1) { dem.fire.gotoAndPlay("shut"); } } if (dem.randomBoost > 0) { dem.randomBoost--; if (dem.randomBoost == 1) { dem.fire.gotoAndPlay("shut"); } } repSpot._x = (BAR_W / ELECTION_LENGTH) * rep._x; demSpot._x = (BAR_W / ELECTION_LENGTH) * dem._x; if (repSpot._x > (BAR_W - repSpot._width)) { repSpot._x = BAR_W - repSpot._width; } if (demSpot._x > (BAR_W - demSpot._width)) { demSpot._x = BAR_W - demSpot._width; } if ((rep._x > ELECTION_LENGTH) || (dem._x > ELECTION_LENGTH)) { if (rep._x > dem._x) { deltaPerc = 100 - ((dem._x / ELECTION_LENGTH) * 100); repPerc = Math.ceil(50 + (deltaPerc / 2)); demPerc = 100 - repPerc; } if (dem._x > rep._x) { deltaPerc = 100 - ((rep._x / ELECTION_LENGTH) * 100); demPerc = Math.ceil(50 + (deltaPerc / 2)); repPerc = 100 - demPerc; } vars.demPercentage = demPerc; vars.repPercentage = repPerc; vars.repFounding = Math.round((rep.bucks / SELL_OUT_BUCKS) * 100); vars.demFounding = Math.round((dem.bucks / SELL_OUT_BUCKS) * 100); demBucks = dem.bucks; repBucks = rep.bucks; if (vars.repFounding > 100) { vars.repFounding = 100; } if (vars.demFounding > 100) { vars.demFounding = 100; } createAdministration(vars.repPercentage, vars.repFounding, vars.demFounding, vars.greenness); removeMovieClip(elections); clearInterval(electionID); soundBox.electionLoop.stop(); electionOutro = ROOT.attachMovie("election_outroScreen", "election_outroScreen", 1000); electionOutro.results_field.text = STR.results.toUpperCase(); electionOutro.rep_support_field.text = STR.rep_support.toUpperCase(); electionOutro.president_title_field.text = STR.president.toUpperCase(); electionOutro.oiled_field.text = STR.oiled_str; electionOutro.gray_field.text = STR.gray_str; electionOutro.eco_field.text = STR.eco_str; electionOutro.votes_field.text = STR.votes.toUpperCase(); electionOutro.your_donations_field.text = STR.donations.toUpperCase(); electionOutro.reps_field.text = STR.rep_short.toUpperCase(); electionOutro.dems_field.text = STR.dem_short.toUpperCase(); var _local1 = new Pie("myPie", electionOutro, electionOutro.pieArea._x, electionOutro.pieArea._y, electionOutro.pieArea._width, electionOutro.pieArea._height); electionOutro.pieArea._visible = false; _local1.setPieAspect(250, 1.5, 20, ""); _local1.setValues([{value:repPerc, label:STR.reps, color:13369344}, {value:demPerc, label:STR.dems, color:26316}], _local1.SORT_DESCENDING); electionOutro.reps_text.text = repPerc + "%"; electionOutro.dems_text.text = demPerc + "%"; electionOutro.reps_fundings.text = ((repBucks * DOLLARS_PER_BUCK) + (ELECTION_COST_INCREMENT * vars.yearCount)) + "$"; electionOutro.dems_fundings.text = ((demBucks * DOLLARS_PER_BUCK) + (ELECTION_COST_INCREMENT * vars.yearCount)) + "$"; fr = (vars.oiledReps + vars.oiledDems) + 1; if (((fr > 0) && (fr != undefined)) && (!isNaN(fr))) { electionOutro.oiled.gotoAndStop(fr); } else { electionOutro.oiled.gotoAndStop(1); } fr = (vars.greenReps + vars.greenDems) + 1; if (((fr > 0) && (fr != undefined)) && (!isNaN(fr))) { electionOutro.green.gotoAndStop(fr); } else { electionOutro.green.gotoAndStop(1); } fr = (vars.grayReps + vars.grayDems) + 1; if (((fr > 0) && (fr != undefined)) && (!isNaN(fr))) { electionOutro.gray.gotoAndStop(fr); } else { electionOutro.gray.gotoAndStop(1); } if (president.pos == "oiled") { electionOutro.president_field.text = STR.pres_oiled; } else { electionOutro.president_field.text = STR.pres_not_oiled; } electionOutro.presidentLine.gotoAndStop(president.pos); electionOutro.continueBtn.onRelease = function () { screen._visible = true; createActionMenu(scenarios[currentScId].actions); step(); updateLoop(); changeScenario("was"); playAmbient("was_loop"); removeMovieClip(electionOutro); }; } }; clearInterval(electionID); electionID = setInterval(elections, "routine", ELECTION_SPEED); animals.scrolling = function () { if (dem._x < rep._x) { cPoint = {x:rep._x, y:0}; } else { cPoint = {x:dem._x, y:0}; } animals.localToGlobal(cPoint); ELASTIC = 4; animals._x = animals._x - (((cPoint.x + ELECTION_X_OFFSET) - (STAGE_W / 2)) / ELASTIC); }; clearInterval(scrollID); scrollID = setInterval(animals, "scrolling", ELECTION_SCROLL_SPEED); } function createAdministration(repPerc, repFound, demFound, greenness) { president = washington.president; presidentThought = washington.congress.t10; repReps = Math.round((repPerc / 100) * (REPS - 1)); demReps = (REPS - 1) - repReps; vars.oiledReps = (oiledReps = Math.ceil((repReps / 100) * repFound)); vars.oiledDems = (oiledDems = Math.floor((demReps / 100) * demFound)); vars.greenReps = (greenReps = Math.floor(((repReps - oiledReps) / 100) * vars.greenness)); vars.greenDems = (greenDems = Math.ceil(((demReps - oiledDems) / 100) * vars.greenness)); vars.grayReps = (grayReps = (repReps - oiledReps) - greenReps); vars.grayDems = (grayDems = (demReps - oiledDems) - greenDems); if (repReps >= demReps) { president.party = "rep"; if ((oiledReps >= greenReps) && (oiledReps >= grayReps)) { president.pos = "oiled"; } else if ((greenReps > oiledReps) && (greenReps > grayReps)) { president.pos = "green"; } else { president.pos = "gray"; } } else { president.party = "dem"; if ((oiledDems > greenDems) && (oiledDems > grayDems)) { president.pos = "oiled"; } else if ((greenDems >= oiledDems) && (greenDems >= grayDems)) { president.pos = "green"; } else { president.pos = "gray"; } } if (president.pos == "oiled") { washington.undercover.activated = true; } else { washington.undercover.activated = false; } i = 0; while (i < (REPS - 1)) { thisRep = washington.congress["p" + i]; if (repReps > 0) { thisRep.party = "rep"; if (oiledReps > 0) { thisRep.pos = "oiled"; oiledReps--; } else if (greenReps > 0) { thisRep.pos = "green"; greenReps--; } else { thisRep.pos = "gray"; } repReps--; } else if (demReps > 0) { thisRep.party = "dem"; if (oiledDems > 0) { thisRep.pos = "oiled"; oiledDems--; } else if (greenDems > 0) { thisRep.pos = "green"; greenDems--; } else { thisRep.pos = "gray"; } demReps--; } i++; } i = 0; while (i < REPS) { thisRep = washington.congress["p" + i]; washington.congress["t" + i]._visible = false; washington.congress["t" + i].gotoAndStop(thisRep.pos); thisRep.gotoAndStop(thisRep.party); i++; } president.gotoAndStop(president.party); presidentThought.gotoAndStop(president.pos); vars.consent = ((repPerc >= 50) ? (repPerc) : (100 - repPerc)); vars.administrationParty = ((repPerc >= 50) ? "rep" : "dem"); } function voteAct(currentAct) { trace("voting act " + currentAct.tit); ayes = 0; i = 0; while (i < (REPS - 1)) { if (washington.congress["p" + i].pos == "green") { ayes++; } else if (washington.congress["p" + i].pos == "gray") { grayAye = random(100) > (currentAct.boldness * 20); if (grayAye) { ayes++; } } i++; } if (ayes > ((REPS - 1) / 2)) { currentAct.sts = "disabled"; applyModifiers(currentAct.eff); special(currentAct.id); if (currentAct.timer != undefined) { createTimedEvent(currentAct); } newMessage(currentAct.tit + " approved", "act_pic", currentAct, "act"); } } function voteBill(currentBill) { trace("voting bill " + currentBill.tit); ayes = 0; i = 0; while (i < (REPS - 1)) { if (washington.congress["p" + i].pos == "oiled") { ayes++; } else if (washington.congress["p" + i].pos == "gray") { if (random(100) > (currentBill.shamelessness * 20)) { ayes++; } } i++; } if (ayes > ((REPS - 1) / 2)) { trace("bill approved"); currentBill.sts = "disabled"; applyModifiers(currentBill.eff); special(currentBill.id); newMessage(currentBill.tit + " approved", "act_pic", currentBill, "act"); } else { trace("bill rejected"); } buildBillIndex(); } function refreshUndercover() { for (u in UNDERCOVER) { if ((UNDERCOVER[u].sts != "disabled") && (UNDERCOVER[u].dep != "special")) { UNDERCOVER[u].sts = ((checkCondition(UNDERCOVER[u].cond) && (checkDependency(UNDERCOVER[u].dep))) ? "active" : "inactive"); } } } function applyModifiers(effectsStr, negative) { if (negative == undefined) { negative = false; } effectsArr = new Array(); effectsArr = effectsStr.split(";"); i = 0; while (i < effectsArr.length) { index = effectsArr[i].indexOf("+"); if (index == -1) { index = effectsArr[i].indexOf("-"); } else if (index == -1) { trace("error in effect syntax " + billRef); } effectVar = effectsArr[i].slice(0, index); effectVal = effectsArr[i].slice(index + 1, effectsArr[i].length); effectOp = effectsArr[i].slice(index, index + 1); if (effectOp == "+") { vars[effectVar] = vars[effectVar] + (negative ? (-Number(effectVal)) : (Number(effectVal))); } else { vars[effectVar] = vars[effectVar] - (negative ? (-Number(effectVal)) : (Number(effectVal))); } if (vars[effectVar] < 1) { vars[effectVar] = 1; } i++; } printVars(); } function initModel() { vars.prePeak = true; vars.crisis = false; vars.shareholdersSupport = 100; PRICE_DIVIDER_RECESSION = 2; PRICE_DIVIDER = 4; PRICE_DIVIDER_PRE_PEAK = 8; plantsUsage = 100; old$BBL = vars.$BBL; vars.year = INITIAL_YEAR; lastElections = 1940; vars.yearCount = 0; stepInvestments = 0; unitMaxValue = new Object(); wells = new Array(); burners = new Array(); createAdministration(vars.repPercentage, vars.repFounding, vars.demFounding, vars.greenness); step(); } function step() { messageIndex = messageHistory.length - 1; if ((((vars.year % ELECTION_FREQUENCY) == 0) && (lastElections != vars.year)) && (!cheats.noElections)) { createActionMenu(scenarios[currentScId].actions); clearInfo(); currentActionId = "info"; iFace.actions.menu.buttons.info.enabled = false; iFace.actions.menu.buttons.info.gotoAndStop("active"); removeActionCursor(); stopSounds(); ambientBox.ambient1.sound.stop(); ambientBox.ambient2.sound.stop(); removeMovieClip(ambientBox.ambient1); removeMovieClip(ambientBox.ambient2); delete ambientBox.onEnterFrame; soundBox.soundCount = 0; loopBox.sound.stop(); if (options.sounds) { soundBox.electionIntro = new Sound(soundBox); soundBox.electionIntro.attachSound("election_intro"); soundBox.electionIntro.start(); } electionIntro = ROOT.attachMovie("election_introScreen", "election_introScreen", 1000); screen._visible = false; electionIntro.elements.party_1.text = STR.donkey_party.toUpperCase(); electionIntro.elements.party_2.text = STR.elephant_party.toUpperCase(); electionIntro.elements.pop_1.text = (electionIntro.elements.pop_2.text = STR.popularity.toUpperCase()); if (vars.administrationParty == "rep") { electionIntro.elements.repPop.text = vars.consent + "%"; electionIntro.elements.demPop.text = (100 - vars.consent) + "%"; } else { electionIntro.elements.demPop.text = vars.consent + "%"; electionIntro.elements.repPop.text = (100 - vars.consent) + "%"; } vars.administrationParty = ((repPerc >= 50) ? "rep" : "dem"); electionIntro.elements.participateBtn.onRelease = function () { removeMovieClip(electionIntro); initElections(); }; electionIntro.elements.skipBtn.onRelease = function () { soundBox.electionIntro.stop(); removeMovieClip(electionIntro); changeScenario("was"); updateLoop(); playAmbient("was_loop"); screen._visible = true; repPop = ((vars.administrationParty == "rep") ? (vars.consent) : (100 - vars.consent)); createAdministration(repPop, 0, 0, vars.greenness); step(); }; lastElections = vars.year; } else { vars.year++; iFace.gizmo.year_field.text = vars.year; stepRecovery = 0; vars.maxRecovery = 0; vars.ven_production = 0; vars.nig_production = 0; vars.tex_production = 0; vars.ala_production = 0; vars.irq_production = 0; royaltiesBBL = 0; mainteinanceCost = 0; vars.GDP = vars.GDP + ((vars.GDP / 100) * vars.GDPgrowth); vars.oilDemand = ((vars.GDP / 100) * vars.oilAddiction) * K_OIL; i = 0; while (i < wells.length) { w = wells[i]; if ((w.reservoir.reserve > 0) && (w.enabled)) { if (w.reservoir.reserve < (w.reservoir.capacity / 2)) { w.reservoir.decline = ((w.reservoir.reserve * 2) / w.reservoir.capacity) * 100; w.maxRecovery = (w.recoveryLimit / 100) * w.reservoir.decline; } vars.maxRecovery = vars.maxRecovery + w.maxRecovery; } if (w.maxRecovery <= 0) { w.animation.stop(); } i++; } i = 0; while (i < burners.length) { b = burners[i]; vars.maxRecovery = vars.maxRecovery + b.recoveryLimit; i++; } if (vars.oilDemand > 0) { plantsUsage = (vars.oilDemand / vars.maxRecovery) * 100; } else { plantsUsage = 0; } if (plantsUsage > 100) { plantsUsage = 100; } if (plantsUsage < 0) { plantsUsage = 0; } i = 0; while (i < wells.length) { if (wells[i].enabled) { w = wells[i]; mainteinanceCost = mainteinanceCost + ((((w.mainteinanceCost / 100) * plantsUsage) / 100) * vars.maintenanceMultiplier); if (w.reservoir.reserve > 0) { w.recovery = (w.maxRecovery / 100) * plantsUsage; w.reservoir.reserve = w.reservoir.reserve - w.recovery; vars.ultimateReserve = vars.ultimateReserve - w.recovery; stepRecovery = stepRecovery + w.recovery; locId = w._parent._parent._name; vars[locId + "_production"] = vars[locId + "_production"] + w.recovery; vars[locId + "_ultimateReserve"] = vars[locId + "_ultimateReserve"] - w.recovery; royaltiesBBL = royaltiesBBL + ((w.recovery / 100) * vars[locId + "_royalties"]); } } i++; } i = 0; while (i < burners.length) { b = burners[i]; mainteinanceCost = mainteinanceCost + ((((b.mainteinanceCost / 100) * plantsUsage) / 100) * vars.maintenanceMultiplier); b.recovery = (b.recoveryLimit / 100) * plantsUsage; stepRecovery = stepRecovery + b.recovery; locId = b._parent._parent._name; vars[locId + "_production"] = vars[locId + "_production"] + b.recovery; i++; } if (vars.oilDemand < vars.maxRecovery) { soldBarrels = vars.oilDemand; oilDeficit = 0; } else { soldBarrels = vars.maxRecovery; oilDeficit = 100 - ((vars.maxRecovery / vars.oilDemand) * 100); } if (vars.yearCount < 2) { oilDeficit = 0; } vars.globalWarming = vars.globalWarming + soldBarrels; last$BBL = vars.$BBL; if ((soldBarrels > 0) && (oilDeficit > 0)) { if ((!vars.crisis) && (vars.prePeak)) { old$BBL = vars.$BBL; vars.crisis = true; } if (vars.prePeak) { vars.$BBL = vars.$BBL + (oilDeficit / PRICE_DIVIDER_PRE_PEAK); } else if ((!vars.prePeak) && (vars.GDPgrowth < 0)) { vars.$BBL = vars.$BBL + (oilDeficit / PRICE_DIVIDER_RECESSION); } else { vars.$BBL = vars.$BBL + (oilDeficit / PRICE_DIVIDER); } if (vars.$BBL > MAX_$BBL) { vars.$BBL = MAX_$BBL; } } else if (oilDeficit == 0) { vars.crisis = false; vars.$BBL = vars.$BBL - Math.round((vars.$BBL - old$BBL) / K_$BBL_POSTCRISIS); if (vars.$BBL < old$BBL) { vars.$BBL = old$BBL; } } pricesGrowth = 100 - ((vars.$BBL / last$BBL) * 100); if (pricesGrowth < 0) { vars.GDPgrowth = vars.GDPgrowth + (((pricesGrowth / 100) * vars.oilAddiction) / GDP_INERTIA); } else { vars.GDPgrowth = vars.GDPgrowth + ((pricesGrowth / 100) * vars.oilAddiction); if (((pricesGrowth / 100) * vars.oilAddiction) < 0) { vars.consent = vars.consent - HOMELAND_CONFLICTUALITY; } } if (vars.GDPgrowth > vars.potentialGrowth) { vars.GDPgrowth = vars.potentialGrowth; } if ((vars.GDPgrowth < 0) && (EVENTS.recession.sts == "active")) { newEvent(EVENTS.recession); } if ((vars.GDPgrowth > 0) && (EVENTS.recession.sts == "disabled")) { EVENTS.recession.sts = "active"; } if (soldBarrels > 0) { income = soldBarrels * vars.$BBL; royalties = royaltiesBBL * vars.$BBL; taxes = (income / 100) * vars.taxes; } else { income = (royalties = (taxes = 0)); } yearBalance = ((income - mainteinanceCost) - royalties) - taxes; vars.money = vars.money + yearBalance; activeEvents = new Array(); for (e in EVENTS) { if (EVENTS[e].sts == "active") { activeEvents.push(EVENTS[e]); } } activeBills = new Array(); for (b in BILLS) { if (BILLS[b].sts == "active") { activeBills.push(BILLS[b]); } } lastOilAddiction = vars.oilAddiction; if (oilDeficit > 0) { sortedActs = new Array(); for (a in ACTS) { if (ACTS[a].sts == "active") { sortedActs.push(ACTS[a]); } } if (sortedActs.length > 0) { rndAct = sortedActs[random(sortedActs.length)]; voteAct(rndAct); } projectedDemand = ((vars.GDP / 100) * vars.oilAddiction) * K_OIL; projectedDeficit = 100 - ((vars.maxRecovery / vars.oilDemand) * 100); if (projectedDeficit > 0) { sortedGrassroot = new Array(); for (g in GRASSROOT) { if (GRASSROOT[g].sts == "active") { sortedGrassroot.push(GRASSROOT[g]); } } sortedGrassroot.sortOn("greenness"); if (sortedGrassroot.length > 0) { gEvent = sortedGrassroot[0]; if ((random(vars.greenness) > (gEvent.greenness * 20)) && (random(100) < GRASSROOT_PROBABILITY)) { newEvent(gEvent); } else { trace("grassroot failed"); } } projectedDemand = ((vars.GDP / 100) * vars.oilAddiction) * K_OIL; projectedDeficit = 100 - ((vars.maxRecovery / vars.oilDemand) * 100); } if (projectedDeficit > 0) { vars.consent = vars.consent - (HOMELAND_CONFLICTUALITY / 2); vars.greenness = vars.greenness + GREENNESS_CATASTROPHE; if (vars.greenness > 100) { vars.greenness = 100; } activeCatastrophes = new Array(); for (c in CATASTROPHES) { if (((CATASTROPHES[c].sts != "disabled") && (vars.$BBL > CATASTROPHES[c].prices)) && (random(100) < CATASTROPHES_PROBABILITY)) { activeCatastrophes.push(CATASTROPHES[c]); } } activeCatastrophes.sortOn("prices"); if (activeCatastrophes.length > 0) { newEvent(activeCatastrophes[0]); } } } else if ((activeBills.length > 0) && (random(100) < BILL_PROBABILITY)) { rndBill = activeBills[random(activeBills.length)]; voteBill(rndBill); } if ((activeEvents.length > 0) && (random(100) < EVENT_PROBABILITY)) { newEvent(activeEvents[random(activeEvents.length - 1)]); } for (b in BILLS) { if (((BILLS[b].sts == "inactive") && (checkCondition(BILLS[b].cond))) && (checkDependency(BILLS[b].dep))) { BILLS[b].sts = "active"; trace(BILLS[b].tit + " activated"); } } for (e in EVENTS) { if (((EVENTS[e].sts == "inactive") && (checkCondition(EVENTS[e].cond))) && (checkDependency(EVENTS[e].dep))) { EVENTS[e].sts = "active"; trace(EVENTS[e].tit + " activated"); } } for (u in UNDERCOVER) { if (((UNDERCOVER[u].sts == "inactive") && (checkCondition(UNDERCOVER[u].cond))) && (checkDependency(UNDERCOVER[u].dep))) { UNDERCOVER[u].sts = "active"; trace(UNDERCOVER[u].tit + " activated"); } } for (a in ACTS) { if (((ACTS[a].sts == "inactive") && (checkCondition(ACTS[a].cond))) && (checkDependency(ACTS[a].dep))) { ACTS[a].sts = "active"; trace(ACTS[a].tit + " activated"); } } if (vars.prePeak && (vars.ultimateReserve < (vars.WORLD_CAPACITY / 1.6))) { newEvent(EVENTS.world_peaked); } if ((vars.tex_ultimateReserve < (vars.tex_maxCapacity / 1.6)) && (EVENTS.tex_peaked.sts != "disabled")) { newEvent(EVENTS.tex_peaked); } if (vars.nig_production > 0) { vars.nig_dissent = vars.nig_dissent + ANTI_IMPERIALIST_TENSION; } if (((vars.nig_production > 30) && (screen.nig.ground.river.dead != true)) && (vars.gang_corrupted != true)) { screen.nig.ground.river.gotoAndStop("dead"); screen.nig.ground.river.dead = true; screen.nig.units.pigs._visible = false; screen.nig.ground.river.onRollOver = function () { setInfo(STR.river_clean); }; screen.nig.ground.river.onRollOut = function () { clearInfo(); }; screen.nig.ground.river.onRelease = function () { showHelp(STR.river_polluted); }; } vars.gang_corrupted = false; if ((EVENTS.ogoni_movement.sts == "disabled") && (random(100) < NIG_OCCUPATION_PROBABILITY)) { targets = new Array(); for (mc in screen.nig.structures) { if (((screen.nig.structures[mc].well || (screen.nig.structures[mc].id == "humanBurner")) && (screen.nig.structures[mc].terrain == "ground")) && (screen.nig.structures[mc].enabled)) { targets.push(screen.nig.structures[mc]); } } if ((AFRICA.execute_dissenters.sts != "disabled") && (targets.length > 0)) { group = [{unit:"angryAfrican", number:NIG_OCCUPATION_PEOPLE}]; target = targets[random(targets.length)]; attack(group, target, false); newMessage(STR.plant_occupation, "worker_comm", target, "unit"); group.createEmptyMovieClip("dummy", 999); group.dummy.playSound("ogoni_demo", 100, true); } else if ((targets.length > 0) && (!vars.nig_pacific)) { group = [{unit:"rebel", number:MAX_NIG_REBELS}]; target = targets[random(targets.length)]; attack(group, target, true); newMessage(STR.plant_attack, "worker_comm", target, "unit"); } } if ((vars.ven_production > 0) && (vars.ven_democracy)) { vars.ven_dissent = vars.ven_dissent + ANTI_IMPERIALIST_TENSION; } if (((((vars.ven_democracy == true) && (vars.ven_nationalized == false)) && (vars.ven_democracy)) && (vars.ven_dissent > VEN_OCCUPATION_LIMIT)) && (random(100) < VEN_OCCUPATION_PROBABILITY)) { targets = new Array(); for (mc in screen.ven.structures) { if ((screen.ven.structures[mc].well && (screen.ven.structures[mc].terrain == "ground")) && (screen.ven.structures[mc].enabled)) { targets.push(screen.ven.structures[mc]); } } if (targets.length > 0) { group = [{unit:"angryIndio", number:VEN_OCCUPATION_PEOPLE}]; target = targets[random(targets.length)]; attack(group, target, false); newMessage(STR.plant_occupation, "worker_comm", target, "unit"); } } if (vars.irq_liberated) { vars.irq_dissent = vars.irq_dissent + ANTI_IMPERIALIST_TENSION; if (vars.irq_dissent >= 100) { if (EVENTS.irq_anarchy.sts != "disabled") { newEvent(EVENTS.irq_anarchy); } if (random(100) < IRQ_WELL_ATTACK) { targets = new Array(); for (mc in screen.irq.structures) { if ((screen.irq.structures[mc].well || (screen.irq.structures[mc].id == "humanBurner")) && (screen.irq.structures[mc].enabled)) { targets.push(screen.irq.structures[mc]); } } if (targets.length > 0) { group = [{unit:"insurgent", number:random(MAX_IRQ_INSURGENT) + 1}]; target = targets[random(targets.length)]; attack(group, target, true); if (target.group.people > 0) { newMessage(STR.plant_attack, "mercenary_comm", target, "unit"); } else { newMessage(STR.plant_attack, "worker_comm", target, "unit"); } } } else if (random(100) < IRQ_PALACE_ATTACK) { group = [{unit:"insurgent", number:random(MAX_IRQ_INSURGENT) + 1}]; target = screen.irq.structures.palace; attack(group, target, true); newMessage(STR.palace_attack, "soldier_comm", target, "unit"); } } } i = 0; while (i < timedEvents.length) { if (timedEvents[i].years > 0) { timedEvents[i].years--; if (timedEvents[i].years == 0) { applyModifiers(timedEvents[i].eff, true); } } i++; } i = 0; while (i < occupations.length) { if (occupations[i].years > 0) { occupations[i].years--; if (occupations[i].years == 0) { if (occupations[i].grp.mission == "party") { removeGroup(occupations[i].grp); } else { clearInterval(occupations[i].intervalId); occupations[i].grp.mission = "completed"; occupations[i].tgt.enabled = true; occupations[i].tgt.animation.play(); removeGroup(occupations[i].grp); } } } i++; } if ((oilDeficit == 0) && (vars.prePeak)) { vars.shareholdersSupport = vars.shareholdersSupport + SH_TRUST_RECOVER; } else if ((oilDeficit > 0) && (vars.ultimateReserve > (vars.WORLD_CAPACITY / 1.1))) { vars.shareholdersSupport = vars.shareholdersSupport - SH_TRUST; } else if ((oilDeficit > 0) && (vars.ultimateReserve > (vars.WORLD_CAPACITY / 1.2))) { vars.shareholdersSupport = vars.shareholdersSupport - (SH_TRUST / 2); } else if ((oilDeficit > 0) && (vars.ultimateReserve > (vars.WORLD_CAPACITY / 1.4))) { vars.shareholdersSupport = vars.shareholdersSupport - (SH_TRUST / 4); } else if ((oilDeficit > 0) && (vars.ultimateReserve > (vars.WORLD_CAPACITY / 1.5))) { vars.shareholdersSupport = vars.shareholdersSupport - (SH_TRUST / 6); } else if (!vars.prePeak) { vars.shareholdersSupport = vars.oilAddiction; } if (vars.shareholdersSupport <= 40) { if (!warningSH) { newMessage(STR.share_first + STR.unsatisfied, "executive_pic", undefined, "board"); } warningSH = true; } else { warningSH = false; } if (vars.shareholdersSupport <= 20) { if (!warningSHTerminal) { showHelp("Warning: you are not meeting the demand and the shareholders are really unsatisfied. They are considering to fire you."); } warningSHTerminal = true; } else { warningSHTerminal = false; } if (vars.consent < 0) { vars.consent = 0; } if (vars.consent > 100) { vars.consent = 100; } if (vars.oilAddiction > 100) { vars.oilAddiction = 100; } if (vars.oilAddiction < 0) { vars.oilAddiction = 0; } if (vars.greenness > 100) { vars.greenness = 100; } if (vars.greenness < 0) { vars.greenness = 0; } if (vars.shareholdersSupport > 100) { vars.shareholdersSupport = 100; } if (vars.shareholdersSupport < 0) { vars.shareholdersSupport = 0; } politicalDemonstrators = 0; if (vars.consent < 50) { politicalDemonstrators = (MAX_DEMONSTRATORS / 100) * ((50 - vars.consent) * 2); } if (politicalDemonstrators > MAX_DEMONSTRATORS) { politicalDemonstrators = MAX_DEMONSTRATORS; } washington.congress.infoBox.pop_field.text = ((STR.popularity.toUpperCase() + ": ") + Math.round(vars.consent)) + "%"; washington.congress.infoBox.election_field.text = (STR.lastElections.toUpperCase() + ": ") + (lastElections + ELECTION_FREQUENCY); washington.congress.dissentInfo.value_field.text = ((STR.dissent.toUpperCase() + ": ") + Math.round(100 - vars.consent)) + "%"; washington.congress.greenInfo.value_field.text = ((STR.greenness.toUpperCase() + ": ") + Math.round((vars.greenness * vars.oilAddiction) / 100)) + "%"; i = 0; while (i < MAX_DEMONSTRATORS) { if (politicalDemonstrators > 0) { demonstration_admin["d_" + i].play(); demonstration_admin["d_" + i]._visible = true; } else { demonstration_admin["d_" + i]._visible = false; } politicalDemonstrators--; i++; } greenDissent = (vars.greenness * vars.oilAddiction) / 100; greenDemonstrators = Math.round((MAX_DEMONSTRATORS / 100) * greenDissent); i = 0; while (i < MAX_DEMONSTRATORS) { if (greenDemonstrators > 0) { demonstration_eco["d_" + i].play(); demonstration_eco["d_" + i]._visible = true; } else { demonstration_eco["d_" + i]._visible = false; } greenDemonstrators--; i++; } printVars(); for (i in CHART_ITEMS) { chart(i, vars[i], CHART_ITEMS[i][0], CHART_ITEMS[i][1], CHART_ITEMS[i][2]); } SHAREHOLDERS = 8; if (vars.shareholdersSupport == 0) { happyShareholders = 0; } else if (vars.shareholdersSupport == 100) { happyShareholders = SHAREHOLDERS; } else { happyShareholders = Math.round(SHAREHOLDERS / (100 / vars.shareholdersSupport)); } s = 0; while (s < SHAREHOLDERS) { if (happyShareholders > 0) { windows.economy.board["dir" + s].gotoAndStop("happy"); } else { windows.economy.board["dir" + s].gotoAndStop("unhappy"); } s++; happyShareholders--; } shareTxt = STR.share_first; if (vars.shareholdersSupport < 20) { shareTxt = shareTxt + STR.angry; } else if (vars.shareholdersSupport < 40) { shareTxt = shareTxt + STR.unsatisfied; } else if (vars.shareholdersSupport < 60) { shareTxt = shareTxt + STR.perplexed; } else if (vars.shareholdersSupport < 80) { shareTxt = shareTxt + STR.satisfied; } else if (vars.shareholdersSupport >= 80) { shareTxt = shareTxt + STR.happy; } windows.economy.shareholders_field.text = shareTxt; windows.economy.balance_year_field.text = ((vars.year - 1) + " ") + STR.balance; windows.economy.values_field.text = trimMoney(income) + " $\n"; windows.economy.values_field.text = windows.economy.values_field.text + ((-trimMoney(stepInvestments)) + " $\n"); windows.economy.values_field.text = windows.economy.values_field.text + ((-trimMoney(mainteinanceCost)) + " $\n"); windows.economy.values_field.text = windows.economy.values_field.text + ((-trimMoney(royalties + taxes)) + " $\n"); windows.economy.year_balance_field.text = trimMoney(yearBalance) + " $\n"; windows.economy.money_field.text = trimMoney(vars.money) + " $\n"; resetUndercover(); area = windows.undercover.map.nig_stability.level; if (vars.nig_dissent < 25) { area.gotoAndStop("low"); } else if (vars.nig_dissent < 50) { area.gotoAndStop("medium"); } else if (vars.nig_dissent < 75) { area.gotoAndStop("high"); } else if (vars.nig_dissent >= 75) { area.gotoAndStop("critical"); } area = windows.undercover.map.irq_stability.level; if (vars.irq_dissent < 25) { area.gotoAndStop("low"); } else if (vars.irq_dissent < 50) { area.gotoAndStop("medium"); } else if (vars.irq_dissent < 75) { area.gotoAndStop("high"); } else if (vars.irq_dissent >= 75) { area.gotoAndStop("critical"); } area = windows.undercover.map.ven_stability.level; if (vars.ven_dissent < 25) { area.gotoAndStop("low"); } else if (vars.ven_dissent < 50) { area.gotoAndStop("medium"); } else if (vars.ven_dissent < 75) { area.gotoAndStop("high"); } else if (vars.ven_dissent >= 75) { area.gotoAndStop("critical"); } area = windows.undercover.map.usa_stability.level; stab = (vars.consent + (100 - ((vars.greenness * vars.oilAddiction) / 100))) / 2; if (stab > 40) { area.gotoAndStop("low"); } else if (stab > 30) { area.gotoAndStop("medium"); } else if (stab > 20) { area.gotoAndStop("high"); } else { area.gotoAndStop("critical"); } normalizeCharts(); vars.yearCount++; } stepInvestments = 0; if (((vars.shareholdersSupport <= 0) || (vars.money < MAX_DEBT)) && (!cheats.noShareholders)) { end("fired"); } else if ((vars.oilAddiction <= MIN_OIL_ADDICTION) && (vars.yearCount > 30)) { end("retire"); } else if (dystopia == true) { end("mad"); } else if ((vars.GDP < (INITIAL_GDP * 3)) && (!vars.prePeak)) { end("decline"); } } function trimMoney(val) { val = Math.round(val); return(val); } function printVars() { iFace.gizmo.money_field.text = Math.round(vars.money); iFace.gizmo.price_field.text = Math.round(vars.$BBL); iFace.gizmo.growth_field.text = Math.round(vars.GDPgrowth) + "%"; iFace.gizmo.addiction_field.text = Math.ceil(vars.oilAddiction) + "%"; vars.moneyK = Math.round(vars.money / 1000); histoData = [{nam:"oilDemand", val:vars.oilDemand, col:"0x990000", lab:STR.oil_demand2}, {nam:"stepRecovery", val:stepRecovery, col:"0x000000", lab:STR.actual_extraction}, {nam:"maxRecovery", val:vars.maxRecovery - stepRecovery, col:"0xB4B4B4", piled:"stepRecovery", lab:STR.max_extraction}]; createHistogram(histoData); clearInterval(iFace.gizmo.histogram.intervalId); iFace.gizmo.histogram.blink = false; iFace.gizmo.histogram.interval = function () { if (vars.oilDemand > vars.maxRecovery) { this._alpha = (this.blink ? 80 : 100); this.blink = !this.blink; } else { this._alpha = 100; } }; iFace.gizmo.histogram.intervalId = setInterval(iFace.gizmo.histogram, "interval", 200); iFace.gizmo.trust_field.text = output; i = 0; while (i < reservoirs.length) { perc = Math.round((reservoirs[i].reserve / reservoirs[i].capacity) * 100); if (perc < 100) { reservoirs[i].mask._height = (reservoirs[i].mask.H / 100) * perc; } i++; } } function createHistogram(hData) { maxValue = 0; i = 0; while (i < hData.length) { if (histoData[i].val > maxValue) { maxValue = histoData[i].val; } i++; } i = 0; while (i < hData.length) { barData = histoData[i]; trace((barData.nam + " ") + barData.col); if (iFace.gizmo.histogram[barData.nam] == undefined) { if (barData.piled != undefined) { xPos = iFace.gizmo.histogram[barData.piled]._x; } else { xPos = i * BAR_W; } bar = iFace.gizmo.histogram.attachMovie("bar", barData.nam, i, {_x:xPos}); bar.paintIt(barData.col); bar.lab = barData.lab; bar.onRollOver = function () { setInfo(this.lab); }; bar.onRollOut = function () { clearInfo(); }; } iFace.gizmo.histogram[barData.nam]._height = barData.val; if (barData.piled != undefined) { yPos = -(iFace.gizmo.histogram[barData.piled]._y + iFace.gizmo.histogram[barData.piled]._height); iFace.gizmo.histogram[barData.nam]._y = yPos; } else { iFace.gizmo.histogram[barData.nam]._y = 0; } i++; } if (iFace.gizmo.histogram._height > iFace.gizmo.mask._height) { iFace.gizmo.histogram._height = iFace.gizmo.mask._height - 10; } } function chart(line, val, col, unit) { if (graph[line] == undefined) { layer = graph.createEmptyMovieClip(line, graph.getNextHighestDepth()); layer.paintIt(col); layer.moveTo(0, 0); layer.lineStyle(2, col, 100, false, "none"); layer.lineData = new Array(); layer.unit = unit; layer.lineColor = col; } else { layer = graph[line]; } layer.lineData.push([val, vars.year, vars.yearCount * CHART_X_MULTIPLIER]); xPos = vars.yearCount * CHART_X_MULTIPLIER; yPos = (-val) * 2; if (yPos > 0) { yPos = 0; } if ((val > unitMaxValue[unit][1]) || (unitMaxValue[unit][1] == undefined)) { unitMaxValue[unit] = [layer, val]; } pt = {x:xPos, y:yPos}; layer.localToGlobal(pt); graphBG.globalToLocal(pt); if (pt.x > graphBG._width) { graph[line]._width = graphBG._width; } layer.lineTo(xPos, yPos); mouseListener.onMouseMove(); } function normalizeCharts() { for (u in unitMaxValue) { if ((unitMaxValue[u][0]._height > (graphBG._height / 2)) || (unitMaxValue[u][0]._height < graphBG._height)) { unitMaxValue[u][0]._height = graphBG._height; } for (l in graph) { if (((graph[l] != unitMaxValue[u][0]) && (graph[l].unit != undefined)) && (graph[l].unit == u)) { graph[l]._yscale = unitMaxValue[u][0]._yscale; } } } } function newEvent(currentEvent) { currentEvent.sts = "disabled"; applyModifiers(currentEvent.eff); currentEvent.pic = random(windows.news.paper.body.pic._totalframes) + 1; if (currentEvent.timer != undefined) { createTimedEvent(currentEvent); } special(currentEvent.id); newMessage(currentEvent.tit, "event_pic", currentEvent, "news"); } function createTimedEvent(ev) { newTimedEvent = new Object(); newTimedEvent.years = ev.timer; newTimedEvent.eff = ev.eff; timedEvents.push(newTimedEvent); } function checkCondition(condition) { if (condition != undefined) { index = undefined; if (condition.indexOf("<=") != -1) { index = condition.indexOf("<="); } if (condition.indexOf(">=") != -1) { index = condition.indexOf(">="); } if (condition.indexOf("!=") != -1) { index = condition.indexOf("!="); } if (condition.indexOf("==") != -1) { index = condition.indexOf("=="); } if (index != undefined) { operandVar = condition.slice(0, index); operandVal = condition.slice(index + 2, condition.length); operator = condition.slice(index, index + 2); } if (condition.indexOf("<") != -1) { index = condition.indexOf("<"); } if (condition.indexOf(">") != -1) { index = condition.indexOf(">"); } if (index != undefined) { operandVar = condition.slice(0, index); operandVal = condition.slice(index + 1, condition.length); if ((operandVal == "true") || (operandVal == "false")) { operandVal = operandVal == "true"; } else { operandVal = Number(operandVal); } operator = condition.slice(index, index + 1); } res = false; if (index != undefined) { switch (operator) { case ">" : res = vars[operandVar] > operandVal; break; case "<" : res = vars[operandVar] < operandVal; break; case "==" : res = vars[operandVar] == operandVal; break; case ">=" : res = vars[operandVar] >= operandVal; break; case "<=" : res = vars[operandVar] <= operandVal; break; case "!=" : res = vars[operandVar] != operandVal; } } else { trace("error in condition " + condition); res = true; } } else { res = true; } return(res); } function checkDependency(dependency) { res = true; if (dependency != undefined) { obj = eval (dependency); res = ((obj.sts == "disabled") ? true : false); } return(res); } function special(eventId) { switch (eventId) { case "world_peaked" : vars.prePeak = false; break; case "tex_peaked" : break; case "oil_incentives" : actions.inspect.cost = 0; actions.inspectSea.cost = 0; createActionMenu(scenarios[currentScId].actions); break; case "ala_activation" : a = 0; while (a < scenarios.ala.actions.length) { scenarios.ala.actions[a].active = true; a++; } a = 0; while (a < scenarios.ala.actions.length) { if ((scenarios.ala.actions[a].id == "help_ala") || ((scenarios.ala.actions[a].id == "humanBurner") && (EVENTS.human_burning_plants.sts != "disabled"))) { scenarios.ala.actions[a].active = false; } a++; } if (currentScId == "ala") { createActionMenu(scenarios.ala.actions); } break; case "mission_accomplished" : a = 0; while (a < scenarios.irq.actions.length) { scenarios.irq.actions[a].active = true; a++; } a = 0; while (a < scenarios.irq.actions.length) { if (scenarios.irq.actions[a].id == "help_irq") { scenarios.irq.actions[a].active = false; } a++; } if (currentScId == "irq") { createActionMenu(scenarios.irq.actions); } break; case "human_burning_plants" : s = 0; while (s < scenarioIds.length) { sId = scenarioIds[s]; a = 0; while (a < scenarios[sId].actions.length) { if ((scenarios[sId].actions[a].id == "humanBurner") && ((((sId != "ven") || (sId != "irq")) || ((sId == "ven") && (!vars.ven_nationalized))) || ((sId == "irq") && (vars.irq_liberated)))) { scenarios[sId].actions[a].active = true; } a++; } s++; } createActionMenu(scenarios[currentScId].actions); break; case "ven_nationalization" : theLayer = screen.ven.structures; for (mc in theLayer) { if (theLayer[mc].enabled) { theLayer[mc].animation.flag._visible = true; theLayer[mc].enabled = false; if ((theLayer[mc].currentAnimation == "birth") || (theLayer[mc].currentAnimation == "deploy")) { removeMovieClip(theLayer[mc]); } } } a = 0; while (a < scenarios.ven.actions.length) { if (scenarios.ven.actions[a].id == "help_ven") { scenarios.ven.actions[a].active = true; } else { scenarios.ven.actions[a].active = false; } a++; } if (currentScId == "ven") { createActionMenu(scenarios.ven.actions); clearInfo(); currentActionId = "info"; removeActionCursor(); } vars.ven_nationalized = true; break; case "coup" : if (vars.ven_nationalized) { theLayer = screen.ven.structures; for (mc in theLayer) { if ((!theLayer[mc].enabled) && (theLayer[mc].currentAnimation != "destroy")) { theLayer[mc].animation.flag._visible = false; theLayer[mc].enabled = true; } } a = 0; while (a < scenarios.ven.actions.length) { if ((scenarios.ven.actions[a].id != "help_ven") && ((scenarios.ven.actions[a].id != "humanBurner") || ((scenarios.ven.actions[a].id == "humanBurner") && (human_burning_plants.sts == "disabled")))) { scenarios.ven.actions[a].active = true; } else { scenarios.ven.actions[a].active = false; } a++; } if (currentScId == "ven") { createActionMenu(scenarios.ven.actions); } vars.ven_nationalized = false; } vars.ven_democracy = false; vars.ven_dissent = 0; break; case "nig_liberation" : vars.nig_pacific = false; vars.nig_dissent = 0; AFRICA.raid_tribe.sts = "disabled"; AFRICA.execute_dissenters.sts = "disabled"; AFRICA.pollution_discount.sts = "disabled"; AFRICA.reduce_royalties.sts = "disabled"; AFRICA.corrupt_gang.sts = "active"; AFRICA.patrol_station.sts = "active"; break; case "desert_storm" : special("usa_attack"); break; case "enduring_freedom" : special("usa_attack"); break; case "enduring_freedom_retry" : special("usa_attack"); break; case "usa_attack" : irqGroup = [{unit:"militia", number:IRQ_PALACE_GUARDS}]; grpMC = createTroop(irqGroup, screen.irq, palace._x); palace.group = grpMC; grpMC.base = screen.irq.structures.palace; newOccupation = new Object(); newOccupation.grp = grpMC; newOccupation.years = 1; occupations.push(newOccupation); irqFlag = true; isWar = true; teleportTo(screen.irq.structures.palace); usaGroup = [{unit:"soldier", number:IRQ_ATTACK_SOLDIERS}]; attack(usaGroup, screen.irq.structures.palace, true); screen.irq.structures.city.gotoAndStop("destroyed"); NUM_BOMBS = 7; b = 0; while (b < NUM_BOMBS) { bomb = screen.irq.structures.city["bomb" + b]; bomb.gotoAndStop("drop"); bomb.onEnterFrame = function () { if ((this._currentframe == 1) && (random(10) == 0)) { this.play(); } }; b++; } civilians = screen.irq.units.civilians; for (p in civilians) { civilians[p].gotoAndStop("death"); delete civilians[p].onEnterFrame; } screen.irq.units.civilians._visible = false; screen.irq.units.deadCivilians._visible = true; newOccupation = new Object(); newOccupation.grp = screen.irq.units.deadCivilians; newOccupation.years = 1; occupations.push(newOccupation); break; case "usa_invade" : vars.irq_liberated = true; isWar = false; updateLoop(); EVENTS.kuwait_war.sts = "disabled"; UNDERCOVER.enduring_freedom_retry.sts = "disabled"; UNDERCOVER.enduring_freedom.sts = "disabled"; UNDERCOVER.wmd.sts = "disabled"; UNDERCOVER.block_irq_economy.sts = "disabled"; UNDERCOVER.help_irq_enemies.sts = "disabled"; UNDERCOVER.more_troops.sts = "active"; vars.irq_dissent = 80; screen.irq.units.statue.gotoAndPlay("fall"); b = 0; while (b < NUM_BOMBS) { delete screen.irq.structures.city["bomb" + b].onEnterFrame; b++; } EVENTS.mission_accomplished.pic = random(windows.news.paper.body.pic._totalframes) + 1; newMessage(EVENTS.mission_accomplished.tit, "event_pic", EVENTS.mission_accomplished, "news"); a = 0; while (a < scenarios.irq.actions.length) { scenarios.irq.actions[a].active = true; a++; } a = 0; while (a < scenarios.irq.actions.length) { if ((scenarios.irq.actions[a].id == "help_irq") || ((scenarios.irq.actions[a].id == "humanBurner") && (EVENTS.human_burning_plants.sts != "disabled"))) { scenarios.irq.actions[a].active = false; } a++; } if (currentScId == "irq") { createActionMenu(scenarios.irq.actions); } theLayer = screen.irq.structures; for (mc in theLayer) { if (theLayer[mc].well && (theLayer[mc].currentAnimation != "destroy")) { theLayer[mc].animation.flag_irq._visible = false; theLayer[mc].enabled = true; } } break; case "usa_fail" : UNDERCOVER.enduring_freedom_retry.sts = "active"; isWar = false; updateLoop(); b = 0; while (b < NUM_BOMBS) { delete screen.irq.structures.city["bomb" + b].onEnterFrame; b++; } EVENTS.usa_fail.pic = random(windows.news.paper.body.pic._totalframes) + 1; newMessage(EVENTS.usa_fail.tit, "event_pic", EVENTS.usa_fail, "news"); break; case "iraq_reconquer" : UNDERCOVER.enduring_freedom.sts = "disabled"; UNDERCOVER.wmd.sts = "disabled"; UNDERCOVER.block_irq_economy.sts = "disabled"; UNDERCOVER.help_irq_enemies.sts = "disabled"; UNDERCOVER.more_troops.sts = "disabled"; UNDERCOVER.enduring_freedom_retry.sts = "active"; screen.irq.units.statue.gotoAndPlay("restore"); vars.irq_dissent = 20; vars.irq_liberated = false; newMessage(STR.iraq_reconquer, "general_pic", palace, "unit"); a = 0; while (a < scenarios.irq.actions.length) { scenarios.irq.actions[a].active = false; a++; } a = 0; while (a < scenarios.irq.actions.length) { if (scenarios.irq.actions[a].id == "help_irq") { scenarios.irq.actions[a].active = true; } a++; } if (currentScId == "irq") { createActionMenu(scenarios.irq.actions); } theLayer = screen.irq.structures; for (mc in theLayer) { if (theLayer[mc].enabled && (theLayer[mc].well)) { theLayer[mc].animation.flag_irq._visible = true; theLayer[mc].enabled = false; cleanGroup(theLayer[mc].group, true); theLayer[mc].group.people = 0; if ((theLayer[mc].currentAnimation == "birth") || (theLayer[mc].currentAnimation == "deploy")) { removeMovieClip(theLayer[mc]); } } } break; case "iraq_fails" : break; case "more_troops" : UNDERCOVER.more_troops.sts = "active"; i = 0; while (i < 4) { d = palace.group.getNextHighestDepth(); unit = palace.group.createEmptyMovieClip("u_" + d, d); if ((palace.group.people % 2) == 0) { unit._x = Math.floor(palace.group.people / 2) * UNIT_DISTANCE; } else { unit._x = (-Math.ceil(palace.group.people / 2)) * UNIT_DISTANCE; } unit._xscale = ((random(2) == 0) ? -100 : 100); unit._y = UNITS_LEVEL; unit.attachMovie("soldier", "animation", 10); unit.type = "soldier"; initObject(unit, "soldier"); palace.group.people++; i++; } teleportTo(palace); break; case "apocalypse" : dystopia = true; } } function africanMenu() { playEffect("paper"); windows.africanMenu.book.today_field.text = STR.african_menu_first; i = 0; while (i < 2) { itm = windows.africanMenu.book["item" + i]; itm.gotoAndStop("normal"); itm.onRollOver = (itm.onDragOver = function () { this.gotoAndStop("roll"); }); itm.onRollOut = (itm.onDragOut = function () { this.gotoAndStop("normal"); }); i++; } itm = windows.africanMenu.book.item0; if (vars.nig_pacific) { if (AFRICA.raid_tribe.sts == "active") { africanButton(itm, AFRICA.raid_tribe); } else if (AFRICA.execute_dissenters.sts == "active") { africanButton(itm, AFRICA.execute_dissenters); } else { itm._visible = false; } } else { africanButton(itm, AFRICA.corrupt_gang); } if (itm._visible) { itm = windows.africanMenu.book.item1; } else { itm = windows.africanMenu.book.item0; windows.africanMenu.book.item1._visible = false; } itm._visible = true; if (vars.nig_pacific) { if (AFRICA.pollution_discount.sts == "active") { africanButton(itm, AFRICA.pollution_discount); } else if (AFRICA.reduce_royalties.sts == "active") { africanButton(itm, AFRICA.reduce_royalties); } else { itm._visible = false; } } else { africanButton(itm, AFRICA.patrol_station); } } function africanButton(btn, act) { btn.title_field.text = ((act.tit + " ") + act.price) + " $"; btn.description_field.text = act.des; btn.ref = act; btn.onRelease = function () { africanAction(this.ref); }; } function africanAction(actRef) { if (actRef.price < vars.money) { vars.money = vars.money - actRef.price; printVars(); playEffect("ominous"); obscured = false; switch (actRef) { case AFRICA.raid_tribe : vars.nig_dissent = vars.nig_dissent - 30; screen.nig.units.tribe._visible = false; screen.nig.units.raid._visible = true; newOccupation = new Object(); newOccupation.grp = screen.nig.units.raid; newOccupation.years = 1; occupations.push(newOccupation); teleportTo(screen.nig.units.raid); AFRICA.raid_tribe.sts = "disabled"; AFRICA.execute_dissenters.sts = "active"; break; case AFRICA.execute_dissenters : vars.nig_dissent = 50; if (EVENTS.nig_liberation.sts != "disabled") { EVENTS.nig_liberation.sts = "active"; } teleportTo(screen.nig.units.execution); screen.nig.units.execution._visible = true; newOccupation = new Object(); newOccupation.grp = screen.nig.units.execution; newOccupation.years = 1; occupations.push(newOccupation); EVENTS.ogoni_movement.sts = "disabled"; AFRICA.execute_dissenters.sts = "disabled"; break; case AFRICA.corrupt_gang : vars.gang_corrupted = true; break; case AFRICA.patrol_station : btn = iFace.actions.menu.buttons[currentActionId]; btn.enabled = true; btn.gotoAndStop("normal"); currentActionId = "nigerianArmy"; break; case AFRICA.pollution_discount : vars.ven_royalties = vars.ven_royalties - 10; if (vars.ven_royalties < 0) { vars.ven_royalties = 0; } AFRICA.pollution_discount.sts = "disabled"; AFRICA.reduce_royalties.sts = "active"; break; case AFRICA.reduce_royalties : vars.ven_royalties = vars.ven_royalties - 20; if (vars.ven_royalties < 0) { vars.ven_royalties = 0; } AFRICA.reduce_royalties.sts = "disabled"; } windows.africanMenu._visible = false; removeMovieClip(windows.blackLayer.black); } else { playEffect("bop"); } } function end(id) { currentScId = "none"; stopSounds(); ambientBox.ambient1.sound.stop(); ambientBox.ambient2.sound.stop(); removeMovieClip(ambientBox.ambient1); removeMovieClip(ambientBox.ambient2); delete ambientBox.onEnterFrame; soundBox.soundCount = 0; loopBox.sound.stop(); obscure(); if (options.sounds) { ROOT.mainVolume.setVolume(100); } windows.blackLayer.onRelease = function () { }; windows.attachMovie("windowEnd", "end", windows.getNextHighestDepth()); windows.end.gotoAndStop(id); windows.end.title_field.text = STR[id + "_title"].toUpperCase(); windows.end.body_field.text = STR[id + "_body"]; windows.end.endBtn.onRelease = function () { destroyEverythingYouTouch(); showIntro(true); }; } cheats = new Object(); cheats.viewUnderground = false; cheats.noElections = false; cheats.noShareholders = false; cheats.noMoney = false; stop(); ELECTION_FREQUENCY = 10; INITIAL_MONEY = 4000; INITIAL_ADDICTION = 30; INITIAL_GDP = 400; INITIAL_YEAR = 1945; TAXES = 30; MAX_DEBT = -1000; MIN_OIL_ADDICTION = 25; K_$BBL_POSTCRISIS = 2; K_OIL = 0.3; SH_TRUST = 20; SH_TRUST_RECOVER = 20; BIG_RESERVOIRS_CAPACITY = 5000; MED_RESERVOIRS_CAPACITY = 3000; SMA_RESERVOIRS_CAPACITY = 1000; CATASTROPHES_PROBABILITY = 15; GRASSROOT_PROBABILITY = 20; EVENT_PROBABILITY = 30; BILL_PROBABILITY = 30; INIT_$BBL = 10; MAX_$BBL = 300; MAX_$BBL_PRE = 20; GDP_INERTIA = 30; REPS = 11; BALOON_FRAMES = 60; DEM_X = 20; DEM_Y = 140; REP_X = 20; REP_Y = 240; GREENNESS_CATASTROPHE = 10; MAX_DEMONSTRATORS = 15; HOMELAND_CONFLICTUALITY = 10; ANIMALS_SPEED = 4; ELECTION_SCROLL_SPEED = 20; ELECTION_SPEED = 20; ELECTION_X_OFFSET = 100; ELECTION_LENGTH = 3000; PREDICTABILITY = 100; BOOST_DURATION = 40; BUCKS_BOOST = 8; SELL_OUT_BUCKS = 10; DOLLARS_PER_BUCK = 100; ELECTION_COST_INCREMENT = 1; ANTI_IMPERIALIST_TENSION = 2; VEN_OCCUPATION_LIMIT = 40; VEN_OCCUPATION_PROBABILITY = 20; NIG_OCCUPATION_LIMIT = 20; NIG_OCCUPATION_PROBABILITY = 20; IRQ_WELL_ATTACK = 20; IRQ_PALACE_ATTACK = 20; MAX_IRQ_INSURGENT = 6; MAX_NIG_REBELS = 5; VEN_OCCUPATION_PEOPLE = 4; NIG_OCCUPATION_PEOPLE = 4; IRQ_PALACE_GUARDS = 5; IRQ_ATTACK_SOLDIERS = 5; CHART_ITEMS = {oilDemand:["0x990000", "BBL", STR.oil_demand], maxRecovery:["0x999999", "BBL", STR.max_recovery], oilAddiction:["0x000000", "%", STR.oil_addiction], GDP:["0xFFCC00", "M $", STR.gross_domestic_product], $BBL:["0x41738B", "$", STR.price_per_barrel], moneyK:["0xD58000", "K $", STR.money]}; CHART_X_MULTIPLIER = 10; function initGame() { resetModel(); ROOT.mainVolume = new Sound(ROOT); ROOT.createEmptyMovieClip("soundBox", -999); ROOT.createEmptyMovieClip("ambientBox", -998); ROOT.createEmptyMovieClip("loopBox", -996); ROOT.createEmptyMovieClip("fxBox", -994); ROOT.fxBox.sound = new Sound(fxBox); fxBox.free = true; ROOT.soundBox.soundCount = 0; ultimateReserve = 0; screen = ROOT.createEmptyMovieClip("screenLayer", 10); superMask = ROOT.attachMovie("superMask", "maskLayer", 8888); cache = ROOT.createEmptyMovieClip("cache", 9999); cache._visible = false; timedEvents = new Array(); reservoirs = new Array(); conflicts = new Array(); occupations = new Array(); messageHistory = new Array(); messageIndex = -1; initScenario("ven"); initScenario("tex"); initScenario("ala"); initScenario("nig"); initScenario("irq"); d = screen.getNextHighestDepth(); container = screen.createEmptyMovieClip("was", d); washington = container.attachMovie("was_scenario", "scn", 10); container.createEmptyMovieClip("overLayer", 100); container._visible = false; container.plants = 0; washington.capitol.rolled = false; washington.congress.swooshes._visible = false; washington.congress.infoBox._visible = false; washington.congress.infoBox.oiled_field.text = STR.oiled_str; washington.congress.infoBox.gray_field.text = STR.gray_str; washington.congress.infoBox.green_field.text = STR.eco_str; washington.congress.infoBox.pop_field.text = ((STR.popularity.toUpperCase() + ": ") + vars.consent) + "%"; washington.congress.dissentInfo.caption_field.text = STR.dissent_demo_info; washington.congress.greenInfo.caption_field.text = STR.eco_demo_info; washington.congress.dissentInfo.value_field.text = ((STR.dissent.toUpperCase() + ": ") + Math.round((vars.greenness * vars.oilAddiction) / 100)) + "%"; washington.congress.greenInfo.value_field.text = ((STR.greenness.toUpperCase() + ": ") + Math.round((vars.greenness + vars.oilAddiction) / 2)) + "%"; dropShadow(washington.congress.dissentInfo); dropShadow(washington.congress.greenInfo); washington.congress.dissentInfo._visible = false; washington.congress.greenInfo._visible = false; washington.capitol.onRelease = function () { playEffect("click"); clearInfo(); dropShadow(washington.congress.infoBox); if ((!voting) && (!washington.congress.t0._visible)) { washington.congress.swooshes._visible = true; washington.congress.infoBox._visible = true; i = 0; while (i < REPS) { baloon = washington.congress["t" + i]; baloon._xscale = (baloon._yscale = random(10) + 1); baloon.t = 1; baloon.a = 1; baloon.onEnterFrame = baloonFrame; baloon._visible = true; i++; } } }; washington.capitol.onRollOver = (washington.capitol.onDragOver = function () { this.rolled = true; setInfo(STR.government); }); washington.capitol.onRollOut = (washington.capitol.onDragOut = function () { this.rolled = false; washington.congress.swooshes._visible = false; washington.congress.infoBox._visible = false; clearInfo(); i = 0; while (i < REPS) { washington.congress["t" + i]._visible = false; i++; } }); washington.capitolFront.onEnterFrame = function () { if (this._parent.capitol.rolled) { this._alpha = this._alpha - 20; if (this._alpha <= 0) { this._alpha = 0; } } else if (this._alpha < 100) { this._alpha = this._alpha + 20; } }; washington.undercover.rolled = false; washington.undercover.onRollOver = (washington.undercover.onDragOver = function () { if (washington.undercover.activated) { this.rolled = true; setInfo(STR.undercover_ops); } else { setInfo(STR.undercover_locked); } }); washington.undercover.onRollOut = (washington.undercover.onDragOut = function () { this.rolled = false; clearInfo(); }); washington.undercoverFront.onEnterFrame = function () { if (this._parent.undercover.rolled) { this._alpha = this._alpha - 20; if (this._alpha <= 0) { this._alpha = 0; } } else if (this._alpha < 100) { this._alpha = this._alpha + 20; } }; washington.undercover.onRelease = function () { if (washington.undercover.activated) { openUndercoverWindow(); } }; washington.president.onEnterFrame = function () { if (washington.undercover.rolled && (washington.undercover.activated)) { if (this._y < 258) { this._y = this._y + 5; } else { this._y = 258; } } else if (this._y > 160) { this._y = this._y - 5; } else { this._y = 160; } }; demonstration_admin = washington.createEmptyMovieClip("demonstration", washington.getNextHighestDepth()); demonstration_admin._y = DEMONSTRATORS_LEVEL; rightLawn = 530; DEM_DISTANCE = 15; (i = 0); (r = rightLawn); while (i < MAX_DEMONSTRATORS) { d = demonstration_admin.getNextHighestDepth(); newDem = demonstration_admin.attachMovie("demonstrator", "d_" + d, d, {_x:r, _xscale:-100, _visible:false}); newDem.onRollOver = function () { setInfo(STR.demonstrator); }; newDem.onRollOut = function () { clearInfo(); washington.congress.dissentInfo._visible = false; }; newDem.onRelease = function () { clearInfo(); playEffect("click"); washington.congress.dissentInfo._visible = true; }; i++; (r = r + DEM_DISTANCE); } demonstration_eco = washington.createEmptyMovieClip("demonstration", washington.getNextHighestDepth()); demonstration_eco._y = DEMONSTRATORS_LEVEL; leftLawn = 230; (i = 0); (l = leftLawn); while (i < MAX_DEMONSTRATORS) { d = demonstration_eco.getNextHighestDepth(); newDem = demonstration_eco.attachMovie("demonstrator_eco", "d_" + d, d, {_x:l, _xscale:100, _visible:false}); newDem.onRollOver = function () { setInfo(STR.demonstrator_eco); }; newDem.onRollOut = function () { clearInfo(); }; newDem.onRollOut = function () { clearInfo(); washington.congress.greenInfo._visible = false; }; newDem.onRelease = function () { clearInfo(); playEffect("click"); washington.congress.greenInfo._visible = true; }; i++; (l = l - DEM_DISTANCE); } initInterface(); screen.scrolling = function () { if (!obscured) { onInterface = iFace.hitTest(_xmouse, _ymouse, true); if (onInterface) { removeActionCursor(); } cContainer = screen[currentScId]; sDx = _xmouse - (STAGE_W / 2); if (((Math.abs(sDx) > SCROLL_OFFSET) && (!onInterface)) && (currentScId != "was")) { cContainer._x = cContainer._x - ((sDx > 0) ? ((sDx - SCROLL_OFFSET) / SCROLL_SPEED_DIV) : ((sDx + SCROLL_OFFSET) / SCROLL_SPEED_DIV)); if ((cContainer._x < 0) && (cContainer._x > (((-cContainer.ground._width) + STAGE_W) + 10))) { mouseListener.onMouseMove(); } clearInfo(); } if (cContainer._x > 0) { cContainer._x = 0; } if (cContainer._x < (((-cContainer.ground._width) + STAGE_W) + 10)) { cContainer._x = ((-cContainer.ground._width) + STAGE_W) + 10; } } }; scrollingId = setInterval(screen, "scrolling", SCROLL_INTERVAL); help = new Object(); help.count = 0; help.routine = function () { if ((oldXMouse == _xmouse) && (oldYMouse == _ymouse)) { this.count++; if (this.count > HELP_DELAY) { if (currentLabel != undefined) { showInfo(currentLabel); } if (currentButton != undefined) { showButtonInfo(currentButton); } } } else if (this.count > HELP_DELAY) { this.count = 0; iFace.inf._visible = false; } oldXMouse = _xmouse; oldYMouse = _ymouse; }; helpId = setInterval(help, "routine", 100); initVars(); initModel(); changeScenario("tex"); showTutorial(); Mouse.addListener(mouseListener); } function initInterface() { iFace = screen.attachMovie("interface", "interface", 20); windows = screen.createEmptyMovieClip("winLayer", 30); windows.createEmptyMovieClip("blackLayer", 0); windows.attachMovie("windowGraph", "economy", 10); windows.economy._visible = false; windows.economy.graph_roll_field.text = STR.roll_field.toUpperCase(); windows.economy.graph_activate_field.text = STR.activate_field.toUpperCase(); windows.attachMovie("windowAct", "act", 20); windows.act._visible = false; windows.attachMovie("newsLayer", "news", 30); windows.news._visible = false; windows.attachMovie("undercoverWindow", "undercover", 40); windows.undercover._visible = false; windows.undercover.map.bg.onRelease = function () { }; windows.undercover.intro.onRelease = function () { }; windows.undercover.intro.title_field.text = STR.undercover_title; windows.undercover.intro.description_field.text = STR.undercover_description; windows.attachMovie("africanMenu", "africanMenu", 50); windows.africanMenu._visible = false; archiveIndex = 0; windows.attachMovie("communicatorArchive", "archive", 60); windows.archive._visible = false; windows.archive.body.onRelease = function () { }; playEffect("beep"); windows.archive.upBtn.gotoAndStop("normal"); windows.archive.downBtn.gotoAndStop("normal"); windows.archive.upBtn.onRollOver = (windows.archive.upBtn.onDragOver = function () { this.gotoAndStop("roll"); }); windows.archive.downBtn.onRollOver = (windows.archive.downBtn.onDragOver = function () { this.gotoAndStop("roll"); }); windows.archive.upBtn.onRollOut = (windows.archive.upBtn.onDragOut = function () { this.gotoAndStop("normal"); }); windows.archive.downBtn.onRollOut = (windows.archive.downBtn.onDragOut = function () { this.gotoAndStop("normal"); }); windows.archive.downBtn.onPress = function () { this.gotoAndStop("active"); if ((windows.archive.items._height > windows.archive.mask._height) && (windows.archive.items._y > (windows.archive.mask._y + windows.archive.mask._height))) { windows.archive.items._y = windows.archive.items._y - ARCHIVE_ITEM_H; } }; windows.archive.upBtn.onPress = function () { this.gotoAndStop("active"); if ((windows.archive.items._height > windows.archive.mask._height) && ((windows.archive.items._y - windows.archive.items._height) < (windows.archive.mask._y - 10))) { windows.archive.items._y = windows.archive.items._y + ARCHIVE_ITEM_H; } }; windows.archive.upBtn.onRelease = function () { this.gotoAndStop("roll"); }; windows.archive.downBtn.onRelease = function () { this.gotoAndStop("roll"); }; windows.attachMovie("white", "whiteFlash", 100); windows.whiteFlash._visible = false; tutorial = windows.attachMovie("tutorialWindow", "tutorial", 70); tutorial._visible = false; tutorial.window.body.onRelease = function () { }; tutorial.page = 0; tutorial.window.nextBtn.onPress = function () { playEffect("click"); tutorial.page++; slide(tutorial.page); }; tutorial.window.prevBtn.onPress = function () { playEffect("click"); tutorial.page--; slide(tutorial.page); }; windows.attachMovie("menuWindow", "inGameMenu", 81); windows.inGameMenu._visible = false; windows.inGameMenu.body.onRelease = function () { }; windows.inGameMenu.quitBtn.onRelease = function () { destroyEverythingYouTouch(); showIntro(true); }; windows.inGameMenu.tutorialBtn.onRelease = function () { windows.inGameMenu._visible = false; showTutorial(); }; if (options.sounds) { windows.inGameMenu.soundsBtn.label.gotoAndStop("on"); } else { windows.inGameMenu.soundsBtn.label.gotoAndStop("off"); } windows.inGameMenu.soundsBtn.body.onRollOver = function () { windows.inGameMenu.soundsBtn.label.paintIt("0xFF9900"); }; windows.inGameMenu.soundsBtn.body.onRollOut = function () { windows.inGameMenu.soundsBtn.label.paintIt("0xFFFFFF"); }; windows.inGameMenu.soundsBtn.body.onRelease = function () { if (options.sounds) { windows.inGameMenu.soundsBtn.label.gotoAndStop("off"); ROOT.mainVolume.setVolume(0); options.sounds = false; } else { windows.inGameMenu.soundsBtn.label.gotoAndStop("on"); ROOT.mainVolume.setVolume(OBSCURED_VOLUME); options.sounds = true; updateLoop(); } }; iFace.actions.onEnterFrame = function () { if (currentScId == "was") { this._visible = false; } else { this._visible = true; } if (onInterface) { if (this.hitTest(_xmouse, _ymouse, false)) { this.menu._y = this.menu._y + Math.round((ACTION_Y - this.menu._y) / 1.5); if (this.menu._y > ACTION_Y) { this.menu._y = ACTION_Y; } } } if (this.menu._y > 0) { if (!this.hitTest(_xmouse, _ymouse, false)) { this.menu._y = this.menu._y + Math.round((-this.menu._y) / 4); } } }; iFace.communicator.archive.gotoAndStop("normal"); iFace.communicator.gotoAndStop("normal"); iFace.communicator.archive.onRollOver = function () { this.gotoAndStop("roll"); setInfo(STR.event_archive); }; iFace.communicator.archive.onRollOut = function () { this.gotoAndStop("normal"); clearInfo(); }; iFace.communicator.archive.onRelease = function () { showArchive(); }; iFace.communicator.area.onRollOver = (iFace.communicator.pic.onRollOver = function () { this._parent.gotoAndStop("roll"); }); iFace.communicator.area.onRollOut = (iFace.communicator.pic.onRollOut = function () { this._parent.gotoAndStop("normal"); }); iFace.communicator.count = 0; COMMUNICATOR_OUT_W = 70; COMMUNICATOR_OUT_Y = 20; iFace.communicator.area._alpha = 0; iFace.communicator.onEnterFrame = function () { if (messageHistory.length > 0) { if (this.count <= 0) { if ((messageHistory.length - 1) > messageIndex) { messageIndex++; showMessage(messageHistory[messageIndex]); } } if ((this.hitTest(_xmouse, _ymouse, false) || (this.count > 0)) && (!obscured)) { this._y = this._y - Math.round((this._y - COMMUNICATOR_Y) / 1.5); if (this._y < COMMUNICATOR_Y) { this._y = COMMUNICATOR_Y; } this.area._width = (COMMUNICATOR_OUT_W + this.msg._width) + LABEL_MARGIN; this.area._y = MSG_Y; } this.count--; if (this._y >= COMMUNICATOR_Y) { if (((!this.hitTest(_xmouse, _ymouse, false)) && (this.count < 0)) || (obscured)) { this._y = this._y + Math.round((STAGE_H - this._y) / 2); this.area._width = COMMUNICATOR_OUT_W; this.area._y = -COMMUNICATOR_OUT_Y; } } } }; iFace.gizmo.money_hlp._alpha = 0; iFace.gizmo.money_hlp.onRollOver = function () { setInfo(STR.money); }; iFace.gizmo.money_hlp.onRollOut = function () { clearInfo(); }; iFace.gizmo.$BBL_hlp._alpha = 0; iFace.gizmo.$BBL_hlp.onRollOver = function () { setInfo(STR.price_per_barrel); }; iFace.gizmo.$BBL_hlp.onRollOut = function () { clearInfo(); }; iFace.gizmo.oilAddiction_hlp._alpha = 0; iFace.gizmo.oilAddiction_hlp.onRollOver = function () { setInfo(STR.oil_addiction); }; iFace.gizmo.oilAddiction_hlp.onRollOut = function () { clearInfo(); }; iFace.gizmo.GDPGrowth_hlp._alpha = 0; iFace.gizmo.GDPGrowth_hlp.onRollOver = function () { setInfo(STR.gross_domestic_product); }; iFace.gizmo.GDPGrowth_hlp.onRollOut = function () { clearInfo(); }; iFace.gizmo.year_hlp._alpha = 0; iFace.gizmo.year_hlp.onRollOver = function () { setInfo(STR.year); }; iFace.gizmo.year_hlp.onRollOut = function () { clearInfo(); }; iFace.gizmo.fastBtn.gotoAndStop("fastNormal"); iFace.gizmo.fastBtn.count = 0; iFace.gizmo.fastBtn.pressed = false; iFace.gizmo.fastBtn.onRollOver = (iFace.gizmo.fastBtn.dragOver = function () { setInfo(STR.next_year); this.gotoAndStop("fastRoll"); this.pressed = false; }); iFace.gizmo.fastBtn.onRollOut = (iFace.gizmo.fastBtn.onDragOut = function () { clearInfo(); this.gotoAndStop("fastNormal"); this.pressed = false; this.count = 0; }); iFace.gizmo.fastBtn.onPress = function () { this.pressed = true; this.count = 0; }; iFace.gizmo.fastBtn.onRelease = function () { this.pressed = false; this.count = 0; }; iFace.gizmo.fastBtn.onEnterFrame = function () { if (this.pressed) { if (((this.count % 4) == 0) || (this.count == 0)) { iFace.communicator._y = STAGE_H; iFace.communicator.count = 0; clearInfo(); finalizeAnimations(); step(); timeFlash(); this.play(); stopSounds(); playEffect("timeBoom", true); } this.count++; } }; i = 0; while (i < scenarioIds.length) { btn = iFace.globe[scenarioIds[i]]; btn.fullName = scenarios[scenarioIds[i]].name; btn.gotoAndStop("normal"); btn.onRollOver = function () { setInfo(this.fullName); if (this.isEnabled) { this.gotoAndStop("roll"); } }; btn.onRollOut = function () { clearInfo(); if (this.isEnabled) { this.gotoAndStop("normal"); } }; btn.onPress = function () { changeScenario(this._name); }; i++; } iFace.gizmo.statBtn.gotoAndStop("normal"); iFace.gizmo.statBtn.onRelease = function () { playEffect("beep"); windows.economy._visible = true; obscure(); }; iFace.gizmo.menuBtn.onRelease = function () { playEffect("beep"); windows.inGameMenu._visible = true; obscure(); }; iFace.economy._visible = false; obscured = false; windows.blackLayer.onRelease = (windows.inGameMenu.closeBtn.onRelease = (windows.inGameMenu.continueBtn.onRelease = (windows.economy.closeBtn.onRelease = (tutorial.closeBtn.onRelease = (tutorial.window.endBtn.onRelease = (windows.africanMenu.closeBtn.onRelease = (windows.news.closeBtn.onRelease = (windows.undercover.closeBtn.onRelease = (windows.act.closeBtn.onRelease = (windows.archive.closeBtn.onRelease = function () { if (options.sounds) { ROOT.mainVolume.setVolume(100); } playEffect("bop"); windows.economy._visible = false; windows.act._visible = false; windows.undercover._visible = false; windows.news._visible = false; windows.africanMenu._visible = false; windows.tutorial._visible = false; windows.inGameMenu._visible = false; if (!archiveOn) { windows.archive._visible = false; removeMovieClip(windows.blackLayer.black); removeMovieClip(windows.hlp); obscured = false; } else { archiveOn = false; windows.archive._visible = true; obscure(); } })))))))))); windows.undercover.bgWindow.onRelease = function () { }; windows.economy.bgWindow.onRelease = function () { }; windows.bills.bgWindow.onRelease = function () { }; graph = windows.economy.overlay; graphBG = windows.economy.bg; for (i in CHART_ITEMS) { windows.economy[i].field.text = CHART_ITEMS[i][2]; windows.economy[i].box.paintIt(CHART_ITEMS[i][0]); windows.economy[i].active = true; windows.economy[i].onRelease = function () { this.active = !this.active; if (this.active) { this.restoreColor(); } else { this.paintIt("0xCCCCCC"); } graph[this._name]._visible = this.active; }; } } function obscure() { if (options.sounds) { ROOT.mainVolume.setVolume(OBSCURED_VOLUME); } windows.blackLayer.attachMovie("black", "black", 0, {_alpha:50}); obscured = true; } function timeFlash() { windows.whiteFlash._visible = true; windows.whiteFlash._alpha = 100; windows.whiteFlash.onEnterFrame = function () { this._alpha = this._alpha - 25; if (this._alpha <= 0) { this._visible = false; delete this.onEnterFrame; } }; } function openUndercoverWindow() { playEffect("specialOps"); windows.undercover._visible = true; if (!undercoverActive) { windows.undercover.briefing._visible = false; } obscure(); windows.undercover.map.dc._visible = false; windows.undercover.map.sf._visible = false; windows.undercover.map.ven._visible = false; windows.undercover.map.irq._visible = false; windows.undercover.map.afg._visible = false; windows.undercover.map.ny._visible = false; refreshUndercover(); for (u in UNDERCOVER) { op = UNDERCOVER[u]; if (op.sts == "active") { windows.undercover.map[op.loc]._visible = true; windows.undercover.map[op.loc].ref = op; windows.undercover.map[op.loc].onRelease = function () { undercoverBriefing(this.ref); }; } } } function undercoverBriefing(ref) { playEffect("beep"); windows.undercover.map.submitBtn._visible = true; windows.undercover.briefing._rotation = random(10) - 5; windows.undercover.briefing.title_field.text = ref.tit; windows.undercover.briefing.description_field.text = ref.des; windows.undercover.briefing.submitBtn.ref = ref; windows.undercover.briefing.submitBtn.onRelease = function () { undercoverOperation(this.ref); }; windows.undercover.briefing._visible = true; } function undercoverOperation(ref) { playEffect("ominous"); ref.sts = "disabled"; windows.undercover.map.gotoAndStop("operation"); windows.undercover.briefing.submitBtn._visible = false; windows.undercover.closeBtn.onRelease(); undercoverActive = true; applyModifiers(ref.eff); special(ref.id); obscured = false; } function resetUndercover() { irqFlag = false; undercoverActive = false; refreshUndercover(); windows.undercover.map.gotoAndStop("map"); windows.undercover.briefing._visible = false; windows.undercover.briefing.submitBtn._visible = true; } function initScenario(id) { d = screen.getNextHighestDepth(); container = screen.createEmptyMovieClip(id, d); container.attachMovie(id + "_bg", "bg", 10); container.bg.water._alpha = 0; container.count = 0; container.plants = 0; container.createEmptyMovieClip("rearLayer", 20); container.createEmptyMovieClip("mystery", 25); container.createEmptyMovieClip("frontLayer", 26); if (!cheats.viewUnderground) { qMarks = Math.ceil(container.bg._width / 720); q = 0; while (q < qMarks) { d = container.mystery.getNextHighestDepth(); qM = container.mystery.attachMovie("questionMarks", "q_" + d, d, {_x:720 * q, _y:MYSTERY_LEVEL}); for (mc in qM) { qM[mc]._xscale = (qM[mc]._yscale = random(150) + 50); qM[mc]._rotation = random(180) - 90; if (container.bg.water.hitTest(qM[mc])) { qM[mc]._visible = false; } } q++; } } var _local4 = new flash.filters.GlowFilter(4797460, 0.8, 3.2, 3.2, 20, 5, false, false); container.mystery.filters = [_local4]; container.attachMovie("squareTopLeft", "mysteryMask", 28, {_y:GROUND_LEVEL, _width:container.bg._width, _height:container.bg._height}); container.mystery.setMask(container.mysteryMask); container.createEmptyMovieClip("reservoirs", 30); _local4 = new flash.filters.GlowFilter(6506011, 0.8, 7, 7, 100, 5, false, false); container.reservoirs.filters = [_local4]; container.createEmptyMovieClip("drills", 32); container.createEmptyMovieClip("oil", 35); container.attachMovie(id + "_structures", "structures", 40); if (container.structures == undefined) { container.createEmptyMovieClip("structures", 40); } container.attachMovie(id + "_ground", "ground", 60, {_y:GROUND_LEVEL}); container.attachMovie(id + "_units", "units", 70); if (container.units == undefined) { container.createEmptyMovieClip("units", 70); } container.createEmptyMovieClip("overLayer", 100); r = 0; while (r < scenarios[id].bigReservoirs) { createReservoir(container, "big"); r++; } r = 0; while (r < scenarios[id].mediumReservoirs) { createReservoir(container, "med"); r++; } r = 0; while (r < scenarios[id].smallReservoirs) { createReservoir(container, "sma"); r++; } container._x = ((-container.ground._width) / 2) + (STAGE_W / 2); WORLD_CAPACITY = ultimateReserve; s = 0; while (s < scenarioIds.length) { switch (scenarioIds[s]) { case "ala" : layer = screen[scenarioIds[s]].units; layer.whale.label = STR.whale; layer.whale.onRollOver = function () { setInfo(this.label); }; layer.whale.onRollOut = function () { clearInfo(); }; for (a in layer.birds) { animal = layer.birds[a]; animal.dir = ((random(2) == 0) ? 1 : -1); animal._xscale = 100 * animal.dir; animal.label = STR.bird; animal.onRollOver = function () { setInfo(this.label); }; animal.onRollOut = function () { clearInfo(); }; } for (a in layer.caribous) { animal = layer.caribous[a]; animal.dir = ((random(2) == 0) ? 1 : -1); animal._xscale = 100 * animal.dir; animal.speed = CARIBOU_SPEED; animal.walkLength = 10; animal.walkitude = 200; animal.turnitude = 4; animal.steps = 0; animal.startingPoint = animal._x; animal.label = STR.caribou; animal.onRollOver = function () { setInfo(this.label); }; animal.onRollOut = function () { clearInfo(); }; animal.onEnterFrame = wandering; } break; case "tex" : tumbleweeds = new Object(); tumbleweeds.interval = function () { if (random(10) == 0) { d = screen.tex.units.getNextHighestDepth(); newTumb = screen.tex.units.attachMovie("tumble", "t_" + d, d, {_y:GROUND_LEVEL + 5}); size = random(4); newTumb._xscale = (newTumb._yscale = (size * 10) + 80); newTumb.gotoAndPlay(random(newTumb._totalframes) + 1); newTumb.speed = 4 - (size / 2); newTumb.onEnterFrame = function () { this._x = this._x + this.speed; if (this._x > screen.tex.ground._width) { removeMovieClip(this); } }; } }; clearInterval(tumbleweeds.id); thumbleweeds.id = setInterval(tumbleweeds, "interval", 5000); break; case "nig" : screen.nig.units.raid._visible = false; screen.nig.ground.river.gotoAndStop("normal"); screen.nig.ground.river.onRollOver = function () { setInfo(STR.river); }; screen.nig.ground.river.onRollOut = function () { clearInfo(); }; screen.nig.units.execution._visible = false; screen.nig.units.execution.onRollOver = function () { setInfo(STR.execution); }; screen.nig.units.execution.onRollOut = function () { clearInfo(); }; tribe = screen.nig.units.tribe; for (p in tribe) { person = tribe[p]; person.dir = ((random(2) == 0) ? 1 : -1); person._xscale = 100 * person.dir; person.speed = CIVILIAN_SPEED; person.walkLength = 10; person.walkitude = 150; person.turnitude = 4; person.steps = 0; person.startingPoint = person._x; person.label = STR.ogoni; person.onRollOver = function () { setInfo(this.label); }; person.onRollOut = function () { clearInfo(); }; person.onEnterFrame = wandering; } vil = screen.nig.structures.village; vil.onRollOver = (vil.onDragOver = function () { setInfo(STR.ogoni_village); }); vil.onRollOut = (vil.onDragOut = function () { clearInfo(); }); vil.onRelease = function () { showHelp(STR.ogoni_hlp); }; gov = screen.nig.structures.government; gov.rolled = false; gov.onRollOver = (gov.onDragOver = function () { this.rolled = true; setInfo(STR.nigerian_gov); }); gov.onRollOut = (gov.onDragOut = function () { this.rolled = false; clearInfo(); }); gov.onRelease = function () { windows.africanMenu._visible = true; obscure(); africanMenu(); iFace.actions.menu.buttons[currentActionId].enabled = true; iFace.actions.menu.buttons[currentActionId].gotoAndStop("normal"); currentActionId = "info"; iFace.actions.menu.buttons.info.enabled = false; iFace.actions.menu.buttons.info.gotoAndStop("active"); removeActionCursor(); }; for (i in AFRICA) { AFRICA[i].active = false; } screen.nig.structures.government_front.onEnterFrame = function () { if (this._parent.government.rolled) { this._alpha = this._alpha - 20; if (this._alpha <= 0) { this._alpha = 0; } } else if (this._alpha < 100) { this._alpha = this._alpha + 20; } }; break; case "irq" : palace = screen.irq.structures.palace; palace.onRollOver = function () { setInfo(STR.palace); }; palace.onRollOut = function () { clearInfo(); }; screen.irq.structures.city.gotoAndStop("normal"); screen.irq.units.statue.gotoAndStop("normal"); screen.irq.units.deadCivilians._visible = false; screen.irq.units.deadCivilians.onRollOver = function () { setInfo(STR.collateral); }; screen.irq.units.deadCivilians.onRollOut = function () { clearInfo(); }; civilians = screen.irq.units.civilians; for (p in civilians) { person = civilians[p]; person.dir = ((random(2) == 0) ? 1 : -1); person._xscale = 100 * person.dir; person.speed = CIVILIAN_SPEED; person.walkLength = 10; person.walkitude = 150; person.turnitude = 4; person.steps = 0; person.startingPoint = person._x; person.label = STR.terrorist; person.onRollOver = function () { setInfo(this.label); }; person.onRollOut = function () { clearInfo(); }; person.onEnterFrame = wandering; } break; case "ven" : layer = screen[scenarioIds[s]].units; i = 0; while (i < 2) { animal = layer["jag" + (i + 1)]; animal.dir = ((random(2) == 0) ? 1 : -1); animal._xscale = 100 * animal.dir; animal.speed = JAGUAR_SPEED; animal.walkLength = 20; animal.walkitude = 100; animal.turnitude = 4; animal.steps = 0; animal.startingPoint = animal._x; animal.label = STR.jaguar; animal.onRollOver = function () { setInfo(this.label); }; animal.onRollOut = function () { clearInfo(); }; animal.onEnterFrame = wandering; i++; } i = 0; for(;;){ if (i >= 4) { break; } indio = layer["indio" + (i + 1)]; indio.dir = ((random(2) == 0) ? 1 : -1); indio._xscale = 100 * indio.dir; indio.speed = INDIO_SPEED; indio.walkLength = 20; indio.walkitude = 300; indio.turnitude = 4; indio.steps = 0; indio.startingPoint = indio._x; indio.label = STR.indio; indio.onRollOver = function () { setInfo(this.label); }; indio.onRollOut = function () { clearInfo(); }; indio.onEnterFrame = wandering; i++; }; } s++; } container._visible = false; } function wandering() { if ((random(this.walkitude) == 0) && (this.steps <= 0)) { this.steps = this.walkLength; this.gotoAndPlay("walk"); } if (this.steps > 0) { this._x = this._x + (this.speed * this.dir); this.steps--; if (this.steps == 0) { this.gotoAndPlay(1); if ((Math.abs(this._x - this.startingPoint) > MAX_WANDERING_DISTANCE) && (!this.scared)) { this.dir = ((this._x > this.startingPoint) ? -1 : 1); this._xscale = this.dir * 100; } } } } function outline(mc, color, thickness) { if (thickness == "thin") { var _local1 = new flash.filters.GlowFilter(color, 0.8, 1.2, 1.2, 3, 5, false, false); } else { var _local1 = new flash.filters.GlowFilter(color, 0.8, 1.5, 1.5, 6, 5, false, false); } mc.filters = [_local1]; } function dropShadow(mc) { var _local6 = 5; var _local2 = 45; var _local5 = 0; var _local13 = 0.5; var _local9 = 3; var _local8 = 3; var _local11 = 1; var _local3 = 3; var _local7 = false; var _local12 = false; var _local10 = false; var _local4 = new flash.filters.DropShadowFilter(_local6, _local2, _local5, _local13, _local9, _local8, _local11, _local3, _local7, _local12, _local10); var _local1 = new Array(); _local1.push(_local4); mc.filters = _local1; } function deOutline(mc) { mc.filters = new Array(); } function createReservoir(scn, type) { if (scn.full != true) { id = scn.count; scn.count++; d = scn.reservoirs.getNextHighestDepth(); rN = random(RESERVOIR_N) + 1; rDir = ((random(2) == 0) ? 100 : -100); newRes = scn.reservoirs.attachMovie((("res_" + type) + "_") + rN, "r_" + id, d, {_y:RESERVE_Y, _x:random(scn.bg._width - (RESERVOIR_MARGIN * 2)) + RESERVOIR_MARGIN, _xscale:rDir}); if (d == 0) { positioned = true; } else { positioned = false; } safe = 50; while ((!positioned) && (safe > 0)) { newRes._x = random(scn.bg._width - (RESERVOIR_MARGIN * 2)) + RESERVOIR_MARGIN; hit = false; for (mc in scn.reservoirs) { if ((scn.reservoirs[mc] != newRes) && (!hit)) { if (scn.reservoirs[mc].hitTest(newRes)) { hit = true; } } } ptL = {x:newRes._x - (newRes._width / 2), y:STRUCTURES_LEVEL - 10}; ptR = {x:newRes._x + (newRes._width / 2), y:STRUCTURES_LEVEL - 10}; if (!hit) { for (mc in scn.structures) { if ((scn.structures[mc]._x != undefined) && ((scn.structures[mc].hitTest(ptL.x, ptL.y, false) || (scn.structures[mc].hitTest(newRes._x + (newRes._width / 2), STRUCTURES_LEVEL - 10, false))) || (scn.structures[mc].hitTest(newRes._x, STRUCTURES_LEVEL - 10, false)))) { hit = true; } } } if (!hit) { positioned = true; } safe--; } if (!positioned) { trace("warning too many reserves on " + scn); removeMovieClip(newRes); scn.full = true; } else if (positioned) { d = scn.oil.getNextHighestDepth(); newOilField = scn.oil.createEmptyMovieClip("r_" + id, d); newOil = newOilField.attachMovie((("oil_" + type) + "_") + rN, "oil", 10, {_x:newRes._x, _y:RESERVE_Y, _xscale:rDir}); newMask = newOilField.attachMovie("oilMask", "mask", 20, {_x:newRes._x - (newRes._width / 2), _y:RESERVE_Y + (newRes._height / 2), _width:newRes._width, _height:newRes._height}); newMask.H = newRes._height; newOil.setMask(newMask); newRes.mask = newMask; newRes.scnId = scn._name; if (!cheats.viewUnderground) { newRes._visible = (newOilField._visible = false); } if (type == "med") { newRes.reserve = (newRes.capacity = MED_RESERVOIRS_CAPACITY); ultimateReserve = ultimateReserve + newRes.capacity; newRes.label = STR.med_res; } else if (type == "sma") { newRes.reserve = (newRes.capacity = SMA_RESERVOIRS_CAPACITY); ultimateReserve = ultimateReserve + newRes.capacity; newRes.label = STR.sma_res; } else { newRes.reserve = (newRes.capacity = BIG_RESERVOIRS_CAPACITY); ultimateReserve = ultimateReserve + newRes.capacity; newRes.label = STR.big_res; } newRes.onRollOver = function () { setInfo(this.label); }; newRes.onRollOut = function () { clearInfo(); }; reservoirs.push(newRes); newRes.onRelease = function () { if (!deployArea._visible) { playEffect("click"); pt = {x:this._x, y:INFO_BALOON_Y}; this._parent.localToGlobal(pt); inf = iFace.attachMovie("info_reservoir", "inf", 30, {_x:pt.x, _y:pt.y}); dropShadow(inf); inf.title_field.text = STR.reservoir.toUpperCase(); inf.label_1.text = STR.reserve; inf.field_1.text = ((Math.round(this.reserve) + " BBL - ") + Math.round((this.reserve / this.capacity) * 100)) + "%"; inf.label_2.text = STR.extraction_rate; if (this.decline == 100) { inf.field_2.text = STR.stationary.toUpperCase(); } else if (this.decline == undefined) { inf.field_2.text = STR.n_a.toUpperCase(); } else { inf.field_2.text = STR.declining.toUpperCase(); } } }; } } } function revealGround(scn, s, e) { tmp = scn.mystery.attachMovie("squareTopLeft", "tmp", 999, {_x:s, _width:e - s, _height:STAGE_H, _alpha:20}); for (cont in scn.mystery) { for (quest in scn.mystery[cont]) { if (scn.mystery[cont][quest].hitTest(tmp)) { scn.mystery[cont][quest]._visible = false; } } } foundReservoirs = new Array(); for (res in scn.reservoirs) { if (scn.reservoirs[res].hitTest(tmp)) { foundReservoirs.push(scn.reservoirs[res]); scn.oil[res]._visible = true; } } scn._x++; scn._x--; removeMovieClip(tmp); return(foundReservoirs); } function changeScenario(id) { if (id != currentScId) { stopSounds(); ambientBox.ambient1.sound.stop(); ambientBox.ambient2.sound.stop(); removeMovieClip(ambientBox.ambient1); removeMovieClip(ambientBox.ambient2); delete ambientBox.onEnterFrame; soundBox.soundCount = 0; switch (id) { case "ala" : playAmbient("ocean_loop", "ala_loop"); break; case "tex" : playAmbient("tex_loop"); break; case "nig" : playAmbient("nig_loop"); break; case "ven" : playAmbient("ven_loop", "ocean_loop"); break; case "was" : playAmbient("was_loop"); break; case "irq" : playAmbient("irq_loop"); } iFace.globe[currentScId].gotoAndStop("normal"); iFace.globe[currentScId].isEnabled = true; screen[currentScId]._visible = false; currentScId = id; iFace.globe[currentScId].gotoAndStop("active"); iFace.globe[currentScId].isEnabled = false; screen[currentScId]._visible = true; createActionMenu(scenarios[currentScId].actions); clearInfo(); currentActionId = "info"; iFace.actions.menu.buttons.info.enabled = false; iFace.actions.menu.buttons.info.gotoAndStop("active"); removeActionCursor(); updateLoop(); } } function createActionMenu(arr) { buttonsMC = iFace.actions.menu.createEmptyMovieClip("buttons", 10); a = 0; while (a < arr.length) { if (arr[a].active) { aId = arr[a].id; createActionButton(aId); } a++; } buttonsMC._x = (-((buttonsMC._width - ACTION_BUTTON_W) - (ACTION_BUTTON_MARGIN / 2))) / 2; iFace.actions.area._width = buttonsMC._width; iFace.actions.menu.bar._width = buttonsMC._width - (ACTION_BUTTON_W / 2); } function createActionButton(id) { oBtn = actions[id]; d = iFace.actions.menu.buttons.getNextHighestDepth(); btn = iFace.actions.menu.buttons.attachMovie("actionBtn", id, d, {_x:d * (ACTION_BUTTON_W + ACTION_BUTTON_MARGIN)}); btn.enabled = true; p = btn.pic.attachMovie(oBtn.pic, "pic", 10); btn.label = oBtn.label; btn.description = oBtn.description; btn.cost = oBtn.cost; btn.gotoAndStop("normal"); btn.onRollOver = function () { setButtonInfo(this); this.gotoAndStop("roll"); }; btn.onRollOut = function () { clearButtonInfo(); this.gotoAndStop("normal"); }; if (id == "info") { btn.onPress = function () { playEffect("click"); iFace.actions.menu.buttons[currentActionId].enabled = true; iFace.actions.menu.buttons[currentActionId].gotoAndStop("normal"); this.enabled = false; this.gotoAndStop("active"); currentActionId = this._name; clearButtonInfo(); }; } else if (id == "help_irq") { btn.onPress = function () { clearButtonInfo(); showHelp(STR.irq_hlp); }; } else if (id == "help_ala") { btn.onPress = function () { clearButtonInfo(); showHelp(STR.ala_hlp); }; } else if (id == "help_ven") { btn.onPress = function () { clearButtonInfo(); showHelp(STR.ven_hlp); }; } else { btn.onPress = function () { playEffect("click"); iFace.actions.menu.buttons[currentActionId].enabled = true; iFace.actions.menu.buttons[currentActionId].gotoAndStop("normal"); this.enabled = false; this.gotoAndStop("active"); currentActionId = this._name; clearButtonInfo(); }; } } function deploy(objId) { newObj = objects[objId]; if (objects[objId].cat == "unit") { layer = screen[currentScId].units; } if (objects[objId].cat == "structure") { layer = screen[currentScId].structures; } d = layer.getNextHighestDepth(); temp = layer.createEmptyMovieClip("o_" + d, d); temp._y = DEPLOY_LEVEL; temp._x = screen[currentScId]._xmouse; temp.attachMovie(objId + "_deploy", "animation", 10); temp.currentAnimation = "deploy"; temp.a = FALLING_SPEED; temp.type = objId; temp.cat = objects[objId].cat; groupTrees = temp._parent._parent.bg.trees; treeFall = false; if (objects[objId].cat == "structure") { for (g in groupTrees) { group = groupTrees[g]; if (deployArea.hitTest(group)) { for (t in group) { treeFall = true; tree = group[t]; if (tree.enabled) { if (deployArea.hitTest(tree)) { treeFall = true; tree.enabled = false; tree.a = 0; tree.dir = ((random(2) == 0) ? 1 : -1); tree.onEnterFrame = function () { this._rotation = this._rotation + (this.a * this.dir); this.a++; if (this._rotation > 90) { delete this.onEnterFrame; } }; } } } } } } if (treeFall) { group.playSound("tree"); } if (currentScId == "ala") { for (c in screen[currentScId].units.caribous) { if (screen[currentScId].units.caribous[c].hitTest(deployArea)) { crt = screen[currentScId].units.caribous[c]; crt.dir = 1; crt._xscale = 100; crt.steps = 400; crt.speed = crt.speed + (random(4) / 2); crt.scared = true; crt.gotoAndPlay("walk"); } } for (c in screen[currentScId].units.birds) { if (screen[currentScId].units.birds[c].hitTest(deployArea)) { crt = screen[currentScId].units.birds[c]; crt.altitude = -100 + random(50); crt.speed = 3 + (random(6) / 2); crt.gotoAndPlay("fly"); crt.onEnterFrame = function () { if (this._y > this.altitude) { this._y = this._y - (this.speed / 2); } if (((this._x + this._parent._x) < 0) || ((this._x + this._parent._x) > this._parent._parent._parent.ground._width)) { this._visible = false; delete this.onEnterFrame; } this._x = this._x + (this.speed * this.dir); }; } } } if (currentScId == "ven") { i = 0; while (i < 2) { animal = screen[currentScId].units["jag" + (i + 1)]; if (animal.hitTest(deployArea)) { animal.dir = -1; animal._xscale = -100; animal.steps = 400; animal.speed = animal.speed + (random(4) / 2); animal.scared = true; animal.gotoAndPlay("walk"); } i++; } i = 0; while (i < 4) { indio = screen[currentScId].units["indio" + (i + 1)]; if (indio.hitTest(deployArea)) { indio.dir = -1; indio._xscale = -100; indio.steps = 400; indio.speed = indio.speed + (random(4) / 2); indio.scared = true; indio.gotoAndPlay("walk"); } i++; } for (i in screen[currentScId].units.birds) { bird = screen[currentScId].units.birds[i]; if (bird.hitTest(deployArea)) { bird.altitude = -30 + random(50); bird.speed = 3 + (random(6) / 2); bird.dir = (random(2) ? 1 : -1); bird._xscale = bird.dir * 100; bird.gotoAndPlay("fly"); bird.onEnterFrame = function () { if (this._y > this.altitude) { this._y = this._y - (this.speed / 2); } if (((this._x + this._parent._x) < 0) || ((this._x + this._parent._x) > this._parent._parent._parent.ground._width)) { this._visible = false; delete this.onEnterFrame; } this._x = this._x + (this.speed * this.dir); }; } } } temp.onEnterFrame = falling; } function deployTo(objId, grp) { d = grp.getNextHighestDepth(); temp = grp.createEmptyMovieClip("u_" + grp.people, d); temp._y = (-UNITS_LEVEL) + DEPLOY_LEVEL; if ((grp.people % 2) == 0) { temp._x = Math.floor(grp.people / 2) * UNIT_DISTANCE; } else { temp._x = (-Math.ceil(grp.people / 2)) * UNIT_DISTANCE; } temp.attachMovie(objId + "_deploy", "animation", 10); temp.currentAnimation = "deploy"; temp.a = FALLING_SPEED; temp.type = objId; temp.cat = objects[objId].cat; temp.onEnterFrame = fallingGuard; grp.people++; } function initObject(obj, objType) { obj.animate("normal"); for (prop in objects[objType]) { obj[prop] = objects[objType][prop]; } if (obj.range != undefined) { fRes = revealGround(obj._parent._parent, obj._x - (obj.range / 2), obj._x + (obj.range / 2)); obj.mission = "completed"; r = 0; while (r < fRes.length) { if (fRes[r]._visible == false) { newMessage(STR.new_reservoir, "geologist_comm", obj, "unit"); fRes[r]._visible = true; revealGround(obj._parent._parent, fRes[r]._x - (fRes[r]._width / 2), fRes[r]._x + (fRes[r]._width / 2)); } r++; } newOccupation = new Object(); newOccupation.grp = obj; newOccupation.years = 1; occupations.push(newOccupation); } if (obj.cat == "active") { obj.dir = ((random(2) == 0) ? 1 : -1); obj._xscale = 100 * obj.dir; obj.enabled = true; obj.onEnterFrame = function () { if (this.mission == undefined) { if (this.currentAnimation == "normal") { if (random(100) == 0) { this.dir = this.dir * -1; this._xscale = 100 * this.dir; } } } }; } if (obj.well) { obj.animation.flag._visible = false; obj.animation.flag_irq._visible = false; d = obj._parent._parent.units.getNextHighestDepth(); newGroup = obj._parent._parent.units.createEmptyMovieClip("g_" + d, d); newGroup._x = obj._x; newGroup._y = UNITS_LEVEL; newGroup.people = 0; newGroup.base = obj; newGroup.center = obj._x; obj.group = newGroup; createDrill(obj); if (obj.terrain == "water") { d = obj._parent._parent.drills.getNextHighestDepth(); newBase = obj._parent._parent.drills.attachMovie("oilPlatform_base", "oil_base_" + d, d, {_y:STRUCTURES_LEVEL, _x:obj._x}); d = obj._parent._parent.bg.getNextHighestDepth(); duplicateMovieClip (obj._parent._parent.bg.water, "mask_" + d, d); newBase.setMask(obj._parent._parent.bg["mask_" + d]); } fRes = revealGround(obj._parent._parent, (obj._x + obj.animation.hole._x) - DRILL_THICKNESS, (obj._x + obj.animation.hole._x) + DRILL_THICKNESS); r = 0; while (r < fRes.length) { revealGround(obj._parent._parent, fRes[r]._x - (fRes[r]._width / 2), fRes[r]._x + (fRes[r]._width / 2)); r++; } if (fRes.length > 0) { obj.reservoir = fRes[0]; fRes[0]._visible = true; if (fRes[0].decline == undefined) { fRes[0].decline = 100; } obj.maxRecovery = obj.recoveryLimit; obj.recovery = 0; obj.maxRecovery = (obj.recoveryLimit / 100) * obj.reservoir.decline; vars.maxRecovery = vars.maxRecovery + obj.maxRecovery; histoData = [{nam:"oilDemand", val:vars.oilDemand, col:"0x990000"}, {nam:"stepRecovery", val:stepRecovery, col:"0x000000"}, {nam:"maxRecovery", val:vars.maxRecovery - stepRecovery, col:"0xB4B4B4", piled:"stepRecovery"}]; createHistogram(histoData); wells.push(obj); obj._parent._parent.plants++; updateLoop(); } else { obj.animation.stop(); } if ((obj._parent._parent._name == "ala") && (obj.terrain == "water")) { screen.ala.units.whale.scared = true; } obj.onRelease = function () { if (!deployArea._visible) { playEffect("click"); if (_xmouse < (STAGE_W / 2)) { xPos = ((this._x + (this._width / 2)) + (INFO_BALOON_WELL_W / 2)) + INFO_BALOON_SWOOSH_W; } else { xPos = ((this._x - (this._width / 2)) - (INFO_BALOON_WELL_W / 2)) - INFO_BALOON_SWOOSH_W; } pt = {x:xPos, y:INFO_BALOON_Y}; this._parent.localToGlobal(pt); inf = iFace.attachMovie("info_well", "inf", 30, {_x:pt.x, _y:pt.y}); dropShadow(inf); inf.title_field.text = this.label.toUpperCase(); inf.label_1.text = STR.max_recovery; inf.field_1.text = (Math.round(this.recoveryLimit) + " ") + STR.bbl_year; inf.label_2.text = STR.actual_recovery; if (this.maxRecovery) { inf.field_2.text = (Math.round(this.maxRecovery) + " ") + STR.bbl_year; } else { inf.field_2.text = "0 " + STR.dry; } } }; } if (obj.burner) { burners.push(obj); obj.onRelease = function () { if (!deployArea._visible) { playEffect("click"); if (_xmouse < (STAGE_W / 2)) { xPos = ((this._x + (this._width / 2)) + (INFO_BALOON_WELL_W / 2)) + INFO_BALOON_SWOOSH_W; } else { xPos = ((this._x - (this._width / 2)) - (INFO_BALOON_WELL_W / 2)) - INFO_BALOON_SWOOSH_W; } pt = {x:xPos, y:INFO_BALOON_Y}; this._parent.localToGlobal(pt); inf = iFace.attachMovie("info_burner", "inf", 30, {_x:pt.x, _y:pt.y}); dropShadow(inf); inf.title_field.text = this.label.toUpperCase(); inf.label_1.text = STR.max_recovery; inf.field_1.text = (this.recoveryLimit + " ") + STR.bbl_year; } }; } obj.onRollOver = function () { setInfo(this.label); }; obj.onRollOut = function () { clearInfo(); }; } function setInfo(lab, des) { currentLabel = lab; currentDescription = des; helpIsActive = true; } function clearInfo() { helpIsActive = false; removeMovieClip(iFace.inf); } function setButtonInfo(ref) { currentButton = ref; helpButtonIsActive = true; } function clearButtonInfo() { currentButton = undefined; helpButtonIsActive = false; removeMovieClip(iFace.inf); } function showInfo(txt) { if ((helpIsActive && (onInterface || (currentActionId == "info"))) && (iFace.inf == undefined)) { inf = iFace.createEmptyMovieClip("inf", 30); box = iFace.inf.createEmptyMovieClip("box", 10); box.createTextField("lbl", 50, _xmouse + LABEL_X, _ymouse + LABEL_Y, 10, 10); box.lbl.wordWrap = false; box.lbl.selectable = false; box.lbl.embedFonts = true; var _local1 = new TextFormat(); _local1.font = "conduit"; _local1.size = 16; _local1.color = 0; _local1.bold = true; _local1.align = "center"; box.lbl.text = txt.toUpperCase(); box.lbl.setTextFormat(_local1); box.lbl.autoSize = true; var _local2 = new com.jR.Drawing.Rectangle(box, 10); _local2.__set__width(box.lbl._width + (LABEL_MARGIN * 2)); _local2.__set__height(box.lbl._height + LABEL_MARGIN); _local2.__set__radius(0); _local2.__set__fillRgb(16777215); _local2.drawSolid({drawX:(_xmouse - LABEL_MARGIN) + LABEL_X, drawY:(_ymouse - LABEL_MARGIN) + LABEL_Y}); dropShadow(inf); if (_xmouse > (STAGE_W / 2)) { box._x = box._x - (box._width + (LABEL_MARGIN * 10)); } else { box._x = box._x + (LABEL_MARGIN * 2); } } } function showButtonInfo() { pt = {x:currentButton._x, y:BUTTON_HELP_Y}; currentButton._parent.localToGlobal(pt); inf = iFace.createEmptyMovieClip("inf", 30); inf.attachMovie("button_swoosh", "swoosh", 30, {_x:pt.x, _y:pt.y}); inf.createEmptyMovieClip("box", 40); inf.box.createTextField("lbl", 50, pt.x, pt.y + INFO_BALOON_SWOOSH_W, 10, 10); inf.box.lbl.wordWrap = false; inf.box.lbl.selectable = false; inf.box.lbl.embedFonts = true; var _local1 = new TextFormat(); _local1.font = "conduit"; _local1.size = 16; if ((currentButton.cost > vars.money) && (currentButton.cost != undefined)) { _local1.color = 10066329 /* 0x999999 */; } else { _local1.color = 0; } _local1.bold = true; _local1.align = "center"; if (currentButton.cost == undefined) { inf.box.lbl.text = currentButton.label.toUpperCase(); } else { inf.box.lbl.text = ((currentButton.label.toUpperCase() + ": ") + currentButton.cost) + "$"; } inf.box.lbl.setTextFormat(_local1); inf.box.lbl.autoSize = true; rect = inf.box.attachMovie("info_box_top_left", "bg", 10, {_x:inf.box.lbl._x, _y:inf.box.lbl._y}); rect._width = inf.box.lbl._width + (LABEL_MARGIN * 2); rect._height = inf.box.lbl._height + LABEL_MARGIN; inf.box._x = inf.box._x - (inf.box._width / 2); dropShadow(inf); } function showHelp(txt) { playEffect("beep"); obscure(); win = windows.createEmptyMovieClip("hlp", 90); box = win.createEmptyMovieClip("box", 10); h = txt.length * 0.35; box.createTextField("lbl", 50, LABEL_MARGIN, LABEL_MARGIN, 500, h); box.lbl.wordWrap = true; box.lbl.selectable = false; box.lbl.embedFonts = true; var _local1 = new TextFormat(); _local1.font = "conduit"; _local1.size = 16; _local1.color = 0; _local1.bold = true; _local1.align = "justify"; box.lbl.text = txt.toUpperCase(); box.lbl.setTextFormat(_local1); box.lbl.multiline = true; var _local2 = new com.jR.Drawing.Rectangle(box, 10); _local2.__set__width(box.lbl._width + (LABEL_MARGIN * 2)); _local2.__set__height(box.lbl._height + LABEL_MARGIN); _local2.__set__radius(0); _local2.__set__fillRgb(16777215); _local2.drawSolid({drawX:box._x, drawY:box._y}); box._x = (STAGE_W / 2) - (box._width / 2); box._y = ((STAGE_H / 2) - (box._height / 2)) - 20; } function createDrill(mc) { hole = mc.animation.hole; lyr = mc._parent._parent; d = lyr.drills.getNextHighestDepth(); if (mc.terrain == "ground") { grnd = lyr.drills.attachMovie("drillGround", "d_" + d, d, {_x:mc._x + hole._x, _y:STRUCTURES_LEVEL}); } d = lyr.drills.getNextHighestDepth(); drl = lyr.drills.attachMovie("drillPipe", "d_" + d, d, {_x:mc._x + hole._x, _y:STRUCTURES_LEVEL}); drl.scn = lyr; drl.grnd = grnd; drl.stop(); grnd.stop(); drl.onEnterFrame = function () { this.nextFrame(); this.grnd.nextFrame(); for (oMc in this.scn.reservoirs) { if (this.scn.reservoirs[oMc].hitTest(this._x + this.scn._x, (this._y + this._height) + 15, true) && (this.touched == undefined)) { this.touched = this.scn.reservoirs[oMc]; this.grnd.nextFrame(); } } if (this.touched != undefined) { if (!this.touched.hitTest(this._x + this.scn._x, (this._y + this._height) + 15, true)) { this.nextFrame(); delete this.onEnterFrame; } } if (this._currentframe == this._totalframes) { this.stop(); this.grnd.stop(); delete this.onEnterFrame; } }; } function falling() { if (this._parent._parent.ground.hitTest(this._x + this._parent._parent._x, this._y, false)) { this.enabled = true; if ((this.cat == "active") || (this.cat == "unit")) { this._y = UNITS_LEVEL; } if (this.finalized) { this.animate("normal"); initObject(this, this.type); delete this.onEnterFrame; } else { this.animate("birth"); this.onEnterFrame = function () { if (this.animation._currentframe == this.animation._totalframes) { initObject(this, this.type); delete this.onEnterFrame; } }; } } else { this._y = this._y + this.a; } } function fallingGuard() { this._y = this._y + this.a; if (this._y > 0) { this.enabled = true; this._y = 0; initObject(this, this.type); delete this.onEnterFrame; } } function finalizeAnimations() { s = 0; while (s < scenarioIds.length) { layer = screen[scenarioIds[s]].structures; for (mc in layer) { if (layer[mc].currentAnimation == "deploy") { layer[mc].finalized = true; safe = 200; while (((layer[mc].onEnterFrame != undefined) && (safe > 0)) && (layer[mc].currentAnimation == "deploy")) { layer[mc].onEnterFrame(); safe--; } } } layer = screen[scenarioIds[s]].units; for (mc in layer) { if (layer[mc].currentAnimation == "deploy") { layer[mc].finalized = true; safe = 200; while (((layer[mc].onEnterFrame != undefined) && (safe > 0)) && (layer[mc].currentAnimation == "deploy")) { layer[mc].onEnterFrame(); safe--; } } } s++; } i = 0; while (i < conflicts.length) { if (conflicts[i].turn != -1) { conflicts[i].group1.finalized = true; conflicts[i].group2.finalized = true; safe = 200; while ((conflicts[i].turn != -1) && (safe > 0)) { conflicts[i].interval(); safe--; } } i++; } s = 0; while (s < scenarioIds.length) { for (mc in screen[scenarioIds[s]].structures) { screen[scenarioIds[s]].structures[mc].finalized = false; } for (mc in screen[scenarioIds[s]].units) { screen[scenarioIds[s]].structures[mc].finalized = false; } s++; } } function createActionCursor(actId) { objId = actions[actId].objRef; depObj = objects[objId]; if (depObj.range != undefined) { deployWidth = depObj.range; removeMovieClip(cached); } else { cached = cache.attachMovie(objId + "_normal", "cached", 1); if (cached == undefined) { cached = cache.attachMovie(objId, "cached", 1); } deployWidth = cached._width; } if (actions[actId].cost != undefined) { cost = actions[actId].cost; } actionCursor = screen[currentScId].overLayer.createEmptyMovieClip("actionCursor", 30); lyr = screen[currentScId].overLayer; actionCursor.createTextField("lbl", 50, lyr._xmouse, ACTION_CURSOR_Y, 10, 10); actionCursor.lbl.wordWrap = false; actionCursor.lbl.selectable = false; actionCursor.lbl.embedFonts = true; actionCursor.lbl.autoSize = true; var _local2 = new TextFormat(); _local2.font = "conduit"; _local2.size = 16; _local2.color = 16777215 /* 0xFFFFFF */; _local2.bold = true; _local2.align = "center"; deployArea = screen[currentScId].rearLayer.attachMovie("deployArea", "area", 10, {_y:UNITS_LEVEL, _width:actionCursor.range, _x:screen[currentScId]._xmouse, _alpha:50}); deployArea._width = deployWidth; toWell = undefined; lblText = undefined; if (cached.hole != undefined) { digLine = screen[currentScId].overLayer.attachMovie("digLine", "digLine", 70, {_x:lyr._xmouse + cached.hole._x, _y:STRUCTURES_LEVEL}); } if (cost <= vars.money) { if ((depObj.cat == "active") || (actId == "demolish")) { for (mc in screen[currentScId].structures) { if (screen[currentScId].structures[mc].well || (screen[currentScId].structures[mc].burner)) { if (screen[currentScId].structures[mc].hitTest(deployArea) && (screen[currentScId].structures[mc].enabled)) { toWell = screen[currentScId].structures[mc]; } } } if (toWell != undefined) { if (actId == "demolish") { lblText = STR.demolish; deployArea._x = toWell._x; deployArea._width = toWell._width; deployArea.gotoAndStop("yes"); digLine.gotoAndStop("no"); deployable = true; } if ((actId == "mercenary") || (actId == "nigerianArmy")) { if (toWell.group.people < MAX_GUARDS) { deployArea._x = toWell._x; deployArea._width = toWell._width; deployArea.gotoAndStop("yes"); digLine.gotoAndStop("no"); deployable = true; } else { lblText = STR.well_full; deployArea.gotoAndStop("no"); digLine.gotoAndStop("no"); deployable = false; } } } else { if (actId == "demolish") { lblText = STR.choose_str; deployArea.gotoAndStop("no"); digLine.gotoAndStop("no"); deployable = false; } if ((actId == "mercenary") || (actId == "nigerianArmy")) { lblText = STR.deploy_on_wells; deployArea.gotoAndStop("no"); digLine.gotoAndStop("no"); deployable = false; } } } else { obstacle = false; if (depObj.cat == "structure") { for (mc in screen[currentScId].structures) { if (screen[currentScId].structures[mc].hitTest(deployArea) && (screen[currentScId].structures[mc].enabled)) { obstacle = true; } } } if ((checkTerrain(depObj, screen[currentScId], screen[currentScId]._xmouse - (deployWidth / 2)) && (checkTerrain(depObj, screen[currentScId], screen[currentScId]._xmouse + (deployWidth / 2)))) && (!obstacle)) { deployArea.gotoAndStop("yes"); digLine.gotoAndStop("yes"); deployable = true; } else { lblText = STR.no_drop; deployArea.gotoAndStop("no"); digLine.gotoAndStop("no"); deployable = false; } } } else { lblText = STR.no_money; deployArea.gotoAndStop("no"); digLine.gotoAndStop("no"); deployable = false; } if (lblText != undefined) { actionCursor.lbl.text = lblText.toUpperCase(); actionCursor.lbl.setTextFormat(_local2); actionCursor.lbl.autoSize = true; var _local3 = new com.jR.Drawing.Rectangle(actionCursor, 10); _local3.__set__width(actionCursor.lbl._width + (LABEL_MARGIN * 2)); _local3.__set__height(actionCursor.lbl._height + LABEL_MARGIN); _local3.__set__radius(0); _local3.__set__fillRgb(0); if (toWell != undefined) { pnt = {x:deployArea._x, y:0}; screen[currentScId].rearLayer.localToGlobal(pnt); screen[currentScId].overLayer.globalToLocal(pnt); _local3.drawSolid({drawX:pnt.x - LABEL_MARGIN, drawY:ACTION_CURSOR_Y - LABEL_MARGIN}); actionCursor.lbl._x = pnt.x; } else { _local3.drawSolid({drawX:lyr._xmouse - LABEL_MARGIN, drawY:ACTION_CURSOR_Y - LABEL_MARGIN}); } actionCursor._x = actionCursor._x - ((actionCursor._width / 2) - (LABEL_MARGIN * 2)); dropShadow(actionCursor); } } function removeActionCursor() { removeMovieClip(actionCursor); removeMovieClip(deployArea); removeMovieClip(digLine); } function checkTerrain(obj, scn, pos) { bg = scn.bg; if (obj.terrain == "ground") { if (((bg.water != undefined) && (pos > bg.water._x)) && (pos < (bg.water._x + bg.water._width))) { return(false); } return(true); } if (obj.terrain == "water") { if ((bg.water == undefined) || ((pos < bg.water._x) || (pos > (bg.water._x + bg.water._width)))) { return(false); } return(true); } } function newMessage(txt, pic, ref, type) { messageHistory.push({txt:txt, pic:pic, ref:ref, type:type}); if (type != "unit") { archiveIndex++; d = windows.archive.items.getNextHighestDepth(); lastItem = windows.archive.items.attachMovie("archive_item", "item_" + d, d, {_y:(-ARCHIVE_ITEM_H) * archiveIndex}); lastItem.title_field.text = (vars.year + " - ") + txt.toUpperCase(); lastItem.gotoAndStop("normal"); lastItem.onRollOver = function () { this.gotoAndStop("roll"); }; lastItem.onRollOut = function () { this.gotoAndStop("normal"); }; lastItem.ind = messageHistory.length - 1; lastItem.onPress = function () { this.gotoAndStop("normal"); archiveOn = true; windows.archive._visible = false; removeMovieClip(windows.blackLayer.black); if (messageHistory[this.ind].type == "unit") { teleportTo(messageHistory[this.ind].ref); archiveOn = false; } else if (messageHistory[this.ind].type == "act") { playEffect("paper"); showAct(messageHistory[this.ind].ref); } else if (messageHistory[this.ind].type == "board") { windows.economy._visible = true; obscure(); playEffect("beep"); } else if (messageHistory[this.ind].type == "undercover") { if (washington.undercover.activated) { changeScenario("was"); openUndercoverWindow(); } else { this.gotoAndStop("roll"); archiveOn = false; windows.archive._visible = true; obscure(); } } else if (messageHistory[this.ind].type == "news") { playEffect("paper"); showEvent(messageHistory[this.ind].ref); } }; } windows.archive.items._y = ARCHIVE_ITEM_H * (archiveIndex + 2); } function showArchive() { obscure(); windows.archive._visible = true; } function showMessage(mObj) { iFace.communicator.noise.gotoAndPlay(1); iFace.communicator.count = MESSAGE_TIME; iFace.communicator.pic.attachMovie(mObj.pic, "pic", 10); msg = iFace.communicator.createEmptyMovieClip("msg", 30); MSG_X = -30; MSG_Y = 30; MSG_Y2 = 2; if (mObj.txt.length > 38) { yPos = MSG_Y2; } else { yPos = MSG_Y; } msg.createTextField("lbl", 50, MSG_X, yPos, 10, 10); msg.lbl.wordWrap = false; msg.lbl.selectable = false; msg.lbl.embedFonts = true; var _local2 = new TextFormat(); _local2.font = "conduit"; _local2.size = 16; _local2.color = 0; _local2.bold = true; _local2.align = "center"; msg.lbl.text = mObj.txt.toUpperCase(); msg.lbl.setTextFormat(_local2); msg.lbl.autoSize = true; var _local3 = new com.jR.Drawing.Rectangle(msg, 10); _local3.__set__width(msg.lbl._width + (LABEL_MARGIN * 2)); _local3.__set__height(msg.lbl._height + LABEL_MARGIN); _local3.__set__radius(5); _local3.__set__fillRgb(16777215); _local3.drawSolid({drawX:MSG_X - LABEL_MARGIN, drawY:yPos - LABEL_MARGIN}); msg.attachMovie("message_tail", "tail", 5, {_x:MSG_X, _y:yPos + ((msg.lbl._height - LABEL_MARGIN) / 2)}); iFace.communicator.ref = mObj.ref; iFace.communicator.type = mObj.type; if ((iFace.communicator.ref != undefined) && (iFace.communicator.type == "unit")) { iFace.communicator.area.onRelease = (iFace.communicator.pic.onRelease = function () { if ((messageHistory.length - 1) > messageIndex) { messageIndex++; iFace.communicator.count = MESSAGE_TIME; } else { iFace.communicator.count = 0; } if (this._parent.ref._x != undefined) { teleportTo(this._parent.ref); } }); } else if (iFace.communicator.type == "act") { iFace.communicator.area.onRelease = (iFace.communicator.pic.onRelease = function () { if ((messageHistory.length - 1) > messageIndex) { messageIndex++; iFace.communicator.count = MESSAGE_TIME; } else { iFace.communicator.count = 0; } playEffect("paper"); showAct(this._parent.ref); }); } else if (iFace.communicator.type == "board") { iFace.communicator.area.onRelease = (iFace.communicator.pic.onRelease = function () { if ((messageHistory.length - 1) > messageIndex) { messageIndex++; iFace.communicator.count = MESSAGE_TIME; } else { iFace.communicator.count = 0; } playEffect("beep"); windows.economy._visible = true; obscure(); }); } else if (iFace.communicator.type == "news") { iFace.communicator.area.onRelease = (iFace.communicator.pic.onRelease = function () { if ((messageHistory.length - 1) > messageIndex) { messageIndex++; iFace.communicator.count = MESSAGE_TIME; } else { iFace.communicator.count = 0; } playEffect("paper"); showEvent(this._parent.ref); }); } else if ((iFace.communicator.type == "undercover") && (washington.undercover.activated)) { iFace.communicator.area.onRelease = (iFace.communicator.pic.onRelease = function () { if ((messageHistory.length - 1) > messageIndex) { messageIndex++; iFace.communicator.count = MESSAGE_TIME; } else { iFace.communicator.count = 0; } changeScenario("was"); openUndercoverWindow(); }); } else { iFace.communicator.area.onRelease = (iFace.communicator.pic.onRelease = function () { }); } iFace.communicator.area.enabled = true; } function teleportTo(unt) { scn = unt._parent._parent; changeScenario(scn._name); scn._x = (-unt._x) + (STAGE_W / 2); if (scn._x > 0) { scn._x = 0; } if (scn._x < (((-scn.bg._width) + STAGE_W) + 10)) { scn._x = ((-scn.bg._width) + STAGE_W) + 10; } } function showAct(actObj) { obscure(); windows.act.title_field.text = actObj.tit.toUpperCase(); windows.act.description_field.text = actObj.des; windows.act.act_field.text = STR.an_act; if (actObj.exp != undefined) { windows.act.modifier_field.text = actObj.exp; } else { windows.act.modifier_field.text = effectPhrase(actObj.eff); } windows.act._visible = true; inf = windows.act.createEmptyMovieClip("inf", 30); if (actObj.friendly) { windows.act.aid.gotoAndStop("oil"); windows.act.aid.label_field.text = STR.friendly_act.toUpperCase(); } else { windows.act.aid.gotoAndStop("green"); windows.act.aid.label_field.text = STR.unfriendly_act.toUpperCase(); } } function showEvent(evObj) { obscure(); windows.news._visible = true; paper = windows.news.paper; paper.titlePH._visible = false; paper.year_field.text = (STR.year.toUpperCase() + " ") + vars.year; tit = evObj.tit.toUpperCase(); subtitle = evObj.des.toUpperCase(); paper.body.pic.gotoAndStop(evObj.pic); percLength = ((tit.length - 10) / 20) * 100; if (percLength <= 1) { percLength = 1; } if (percLength > 100) { percLength = 100; } fraction = 0.24; size = ((100 - percLength) * fraction) + 24; paper.createTextField("tit", 10, paper.titlePH._x, paper.titlePH._y, paper.titlePH._width, paper.titlePH._height); paper.tit.wordWrap = false; paper.tit.selectable = false; paper.tit.embedFonts = true; var _local1 = new TextFormat(); _local1.font = "palatino"; _local1.size = size; _local1.color = 2565665 /* 0x272621 */; _local1.bold = true; paper.tit.text = tit; paper.tit.setTextFormat(_local1); paper.tit.autoSize = true; paper.tit._x = (paper.titlePH._x + (paper.titlePH._width / 2)) - (paper.tit._width / 2); paper.spacer._y = paper.tit._y + paper.tit._height; paper.createTextField("subTit", 20, paper.titlePH._x, paper.spacer._y, paper.titlePH._width, 10); paper.subTit.wordWrap = false; paper.subTit.selectable = false; paper.subTit.embedFonts = true; _local1 = new TextFormat(); _local1.font = "palatino"; _local1.size = 16; _local1.color = 2565665 /* 0x272621 */; _local1.italic = true; _local1.align = "justify"; paper.subTit.text = subtitle; paper.subTit.setTextFormat(_local1); paper.subTit.multiline = true; paper.subTit.wordWrap = true; paper.subTit.autoSize = true; paper.body._y = paper.subTit._y + paper.subTit._height; eff = effectPhrase(evObj.eff); if ((((evObj.eff != "") && (evObj.eff != undefined)) && (eff != "")) && (evObj.eff != "special")) { paper.body.gotoAndStop("effect"); paper.body.effect_field.text = eff; paper.body.effect_field.autoSize = true; paper.body.effect_field._y = (paper.body.boxPH._y + (paper.body.boxPH._height / 2)) - (paper.body.effect_field._height / 2); paper.body.boxPH._visible = false; } else { paper.body.gotoAndStop("noEffect"); } } function effectPhrase(effectsStr) { effectsArr = new Array(); effectsArr = effectsStr.split(";"); str = effectsArr[0]; index = str.indexOf("+"); if (index == -1) { index = str.indexOf("-"); } else if (index == -1) { trace("error in effect syntax " + billRef); } effectVar = str.slice(0, index); effectVal = str.slice(index + 1, str.length); effectOp = str.slice(index, index + 1); subject = ""; if (effectVar == "oilAddiction") { if (effectOp == "+") { subject = STR.eff_oil_up; } if (effectOp == "-") { subject = STR.eff_oil_down; } unit = "%"; } if (effectVar == "GDPGrowth") { if (effectOp == "+") { subject = STR.eff_gdp_up; } if (effectOp == "-") { subject = STR.eff_gdp_down; } unit = "%"; } if (effectVar == "money") { if (effectOp == "+") { subject = STR.eff_money_up; } if (effectOp == "-") { subject = STR.eff_money_down; } unit = "$"; } if (effectVar == "taxes") { if (effectOp == "+") { subject = STR.eff_tax_up; } if (effectOp == "-") { subject = STR.eff_tax_down; } unit = "%"; } if (effectVar == "maintenanceMultiplier") { if (effectOp == "+") { subject = STR.eff_maint_up; } if (effectOp == "-") { subject = STR.eff_maint_down; } unit = "%"; } if (((effectVar == "ven_royalties") || (effectVar == "tex_royalties")) || (effectVar == "nig_royalties")) { if (effectOp == "+") { subject = STR.eff_roy_up; } if (effectOp == "-") { subject = STR.eff_roy_down; } unit = "%"; } if (subject != "") { return((((STR.eff_first + subject) + effectVal) + " ") + unit); } return(""); } function createTroop(grp, scn, spot) { soldier = objects[grp[0].unit]; groupBox.allied = ((grp[0].unit == "soldier") ? true : false); safe = 200; while ((spot == undefined) && (safe > 0)) { tempSpot = random(scn.bg._width - GROUP_BOX_W) + (GROUP_BOX_W / 2); if (checkTerrain(soldier, scn.bg, tempSpot)) { spot = tempSpot; } safe--; } if (spot != undefined) { d = scn.units.getNextHighestDepth(); groupBox = scn.units.createEmptyMovieClip("group_" + d, d); groupBox._x = spot; groupBox.center = spot; groupBox.mission = "invade"; groupBox.people = 0; i = 0; while (i < grp.length) { n = 0; while (n < grp[i].number) { d = groupBox.getNextHighestDepth(); unit = groupBox.createEmptyMovieClip("u_" + d, d); if ((n % 2) == 0) { unit._x = Math.floor(n / 2) * UNIT_DISTANCE; } else { unit._x = (-Math.ceil(n / 2)) * UNIT_DISTANCE; } unit._xscale = ((groupBox._x > tgt._x) ? -100 : 100); unit._y = UNITS_LEVEL; unit.attachMovie(grp[i].unit, "animation", 10); unit.type = grp[i].unit; initObject(unit, grp[i].unit); groupBox.people++; n++; } i++; } return(groupBox); } } function attack(grp, tgt, violent) { side = ((random(2) == 0) ? 1 : -1); assaulter = objects[grp[0].unit]; spot = undefined; if (checkTerrain(assaulter, tgt._parent._parent, (tgt._x + (ENGAGE_DISTANCE * side)) - (GROUP_BOX_W / 2)) && (checkTerrain(assaulter, tgt._parent._parent, (tgt._x + (ENGAGE_DISTANCE * side)) + (GROUP_BOX_W / 2)))) { spot = tgt._x + (ENGAGE_DISTANCE * side); } else if (checkTerrain(assaulter, tgt._parent._parent, (tgt._x + ((ENGAGE_DISTANCE * side) * -1)) - (GROUP_BOX_W / 2)) && (checkTerrain(assaulter, tgt._parent._parent, (tgt._x + ((ENGAGE_DISTANCE * side) * -1)) + (GROUP_BOX_W / 2)))) { spot = tgt._x + ((ENGAGE_DISTANCE * side) * -1); } if (spot != undefined) { scn = tgt._parent._parent; d = scn.units.getNextHighestDepth(); groupBox = scn.units.createEmptyMovieClip("group_" + d, d); groupBox.enemy = tgt; groupBox._x = spot; groupBox.people = 0; groupBox.allied = ((grp[0].unit == "soldier") ? true : false); i = 0; while (i < grp.length) { n = 0; while (n < grp[i].number) { d = groupBox.getNextHighestDepth(); assaulter = groupBox.createEmptyMovieClip("u_" + d, d); if ((n % 2) == 0) { assaulter._x = Math.floor(n / 2) * UNIT_DISTANCE; } else { assaulter._x = (-Math.ceil(n / 2)) * UNIT_DISTANCE; } assaulter._y = UNITS_LEVEL; assaulter.attachMovie(grp[i].unit, "animation", 10); assaulter.type = grp[i].unit; initObject(assaulter, grp[i].unit); groupBox.people++; n++; } i++; } if (violent) { if (tgt.group == undefined) { createConflict(groupBox, tgt); } else if (tgt.group.people > 0) { createConflict(groupBox, tgt.group); } else { raid(groupBox, tgt); } } else if (tgt.group.people > 0) { groupBox.mission = "completed"; } else if (tgt.group != undefined) { occupy(groupBox, tgt); } } } function createConflict(atk, def) { conflict = new Object(); conflicts.push(conflict); conflict.turn = 0; conflict.group1 = atk; conflict.group2 = def; for (mc in atk) { if ((atk[mc].cat == "active") && (atk[mc].enabled)) { atk[mc].animate("onGuard"); atk[mc].dir = ((atk._x > def._x) ? -1 : 1); atk[mc]._xscale = atk[mc].dir * 100; } } for (mc in def) { if ((def[mc].cat == "active") && (def[mc].enabled)) { def[mc].animate("onGuard"); def[mc].dir = ((atk._x > def._x) ? 1 : -1); def[mc]._xscale = def[mc].dir * 100; } } conflict.interval = function () { if ((this.turn % 2) == 0) { aGroup = this.group1; dGroup = this.group2; } else { aGroup = this.group2; dGroup = this.group1; } if ((((aGroup.base == palace) && (aGroup.people <= 0)) && (!aGroup.allied)) || (((dGroup.base == palace) && (dGroup.people <= 0)) && (!aGroup.allied))) { special("usa_invade"); } if ((((aGroup.base == palace) && (dGroup.people <= 0)) && (dGroup.allied)) || (((dGroup.base == palace) && (aGroup.people <= 0)) && (aGroup.allied))) { special("usa_fail"); } if ((((aGroup.base == palace) && (aGroup.people <= 0)) && (aGroup.allied)) || (((aGroup.base == palace) && (aGroup.people <= 0)) && (aGroup.allied))) { special("iraq_reconquer"); } if ((((aGroup.base == palace) && (dGroup.people <= 0)) && (!dGroup.allied)) || (((dGroup.base == palace) && (aGroup.people <= 0)) && (!aGroup.allied))) { special("iraq_fails"); } if (dGroup.people <= 0) { for (mc in aGroup) { if ((aGroup[mc].cat == "active") && (aGroup[mc].enabled)) { aGroup[mc].animate("normal"); } } if (dGroup.base != undefined) { raid(aGroup, dGroup.base); removeMovieClip(dGroup); } cleanGroup(aGroup); cleanGroup(dGroup); this.turn = -1; clearInterval(this.id); } else if (aGroup.people <= 0) { for (mc in dGroup) { if ((dGroup[mc].cat == "active") && (dGroup[mc].enabled)) { dGroup[mc].animate("normal"); } } if (aGroup.base != undefined) { raid(dGroup, aGroup.base); removeMovieClip(aGroup); } cleanGroup(aGroup); cleanGroup(dGroup); this.turn = -1; clearInterval(this.id); } else { shooter = aGroup["u_" + random(aGroup.people)]; shooter.animate("normal"); shooter.animate("attack"); shooted = dGroup["u_" + (dGroup.people - 1)]; if (random(100) < shooter.power) { shooted.enabled = false; shooted._parent.people--; if (!this.finalized) { shooted.animate("die"); } else { removeMovieClip(shooted); } } this.turn++; } }; conflict.id = setInterval(conflict, "interval", CONFLICT_INTERVAL); } function raid(grp, tgt) { grp.dir = ((grp._x > tgt._x) ? -1 : 1); grp.tgt = tgt; for (u in grp) { if (grp[u].enabled && (grp[u].cat == "active")) { grp[u]._xscale = 100 * grp.dir; grp[u].animate("walk"); grp[u].mission = "raid"; } } grp.onEnterFrame = function () { this._x = this._x + (UNIT_SPEED * this.dir); for (u in this) { if ((!this[u].enabled) && (this[u].cat == "active")) { this[u]._x = this[u]._x - (UNIT_SPEED * this.dir); } } if (Math.abs(this._x - this.tgt._x) <= UNIT_SPEED) { this.mission = "party"; this._x = this.tgt._x; if (this.tgt == palace) { this.base = palace; palace.group = this; for (u in this) { if (this[u].enabled && (this[u].cat == "active")) { this[u].animate("normal"); } } } else { destroy(this.tgt); for (u in this) { if (this[u].enabled && (this[u].cat == "active")) { this[u].animate("win"); } } newOccupation = new Object(); newOccupation.grp = this; newOccupation.years = 1; occupations.push(newOccupation); } delete this.onEnterFrame; } }; if (grp.finalized) { grp._x = grp.tgt._x; grp.onEnterFrame(); } } function occupy(grp, tgt) { grp.dir = ((grp._x > tgt._x) ? -1 : 1); grp.tgt = tgt; for (u in grp) { if (grp[u].enabled && (grp[u].cat == "active")) { grp[u]._xscale = 100 * grp.dir; grp[u].animate("walk"); } } grp.onEnterFrame = function () { this._x = this._x + (UNIT_SPEED * this.dir); if (Math.abs(this._x - this.tgt._x) <= UNIT_SPEED) { for (u in this) { if (this[u].enabled && (this[u].cat == "active")) { this[u].animate("normal"); } } this._x = this.tgt._x; createOccupation(this, this.tgt, OCCUPATION_YEARS, this[u].demoSound); delete this.onEnterFrame; } }; } function destroy(structure) { structure._parent._parent.plants--; updateLoop(); structure.animate("destroy"); if (structure.finalized) { structure.animation.gotoAndStop(structure.animation._totalframes); } structure.enabled = false; removeMovieClip(structure.group); } function createOccupation(grp, tgt, years, snd) { tgt.enabled = false; tgt.animation.stop(); newOccupation = new Object(); newOccupation.grp = grp; newOccupation.tgt = tgt; newOccupation.years = years; occupations.push(newOccupation); if (snd != undefined) { newOccupation.snd = snd; newOccupation.loop = function () { this.grp.u_0.playSound(this.snd); }; tempSound = new Sound(); tempSound.attachSound(snd); duration = tempSound.duration; newOccupation.intervalId = setInterval(newOccupation, "loop", duration - 20); } } function cleanGroup(group, unconditioned) { GROUP_DISAPPEAR = 20; for (u in group) { if (((group[u].currentAnimation == "die") || (unconditioned)) && (group[u].well != true)) { unit = group[u]; unit.count = 0; unit.interval = function () { if (this.count > GROUP_DISAPPEAR) { this._alpha = this._alpha - 10; if (this._alpha < 10) { this._visible = false; removeMovieClip(this); clearInterval(this.intervalId); } } this.count++; }; unit.intervalId = setInterval(unit, "interval", 10); } } } function removeGroup(group) { GROUP_DISAPPEAR = 20; group.count = 0; group.interval = function () { if (this.count > GROUP_DISAPPEAR) { this._alpha = this._alpha - 10; if (this._alpha < 10) { this._visible = false; removeMovieClip(this); clearInterval(this.intervalId); } } this.count++; }; group.intervalId = setInterval(group, "interval", 10); } function showTutorial() { obscure(); windows.tutorial._visible = true; windows.tutorial.page = 0; slide(0); } function slide(p) { tutorial.window.endBtn._visible = false; if (p == 0) { tutorial.window.prevBtn._visible = false; } else { tutorial.window.prevBtn._visible = true; } if (p == TUTORIAL_PAGES) { tutorial.window.nextBtn._visible = false; tutorial.window.endBtn._visible = true; } else { tutorial.window.nextBtn._visible = true; } tutorial.window.title_field.text = STR[("tut_" + p) + "_title"].toUpperCase(); tutorial.window.description_field.text = STR[("tut_" + p) + "_description"]; tutorial.window.pic.attachMovie("tut_" + p, "pic", 10); } function playAmbient(lp1, lp2) { if (options.sounds) { if (lp2 == undefined) { obj = ambientBox.createEmptyMovieClip("ambient1", 10); obj.sound = new Sound(obj); obj.sound.attachSound(lp1); obj.vol = AMBIENT_VOLUME; obj.sound.start(random(obj.sound.duration / 2) / 1000, 9999); obj.sound.setVolume(AMBIENT_VOLUME); } else { obj = ambientBox.createEmptyMovieClip("ambient1", 10); obj.sound = new Sound(obj); obj.sound.attachSound(lp1); obj.vol = AMBIENT_VOLUME; obj.sound.start(random(obj.sound.duration / 2) / 1000, 9999); obj.sound.setVolume(AMBIENT_VOLUME); obj = ambientBox.createEmptyMovieClip("ambient2", 20); obj.sound = new Sound(obj); obj.sound.attachSound(lp2); obj.vol = AMBIENT_VOLUME; obj.sound.start(random(obj.sound.duration / 2) / 1000, 9999); obj.sound.setVolume(AMBIENT_VOLUME); ambientBox.onEnterFrame = function () { balPer = ((-screen[currentScId]._x) / (screen[currentScId].ground._width - STAGE_W)) * 100; bal = (balPer * 2) - 100; vol2 = balPer; vol1 = 100 - balPer; if (bal > 0) { pan1 = -100; pan2 = 100 - bal; } if (bal < 0) { pan1 = -100 - bal; pan2 = 100; } if (bal == 0) { pan1 = -100; pan2 = 100; } ambientBox.ambient1.sound.setPan(pan1); ambientBox.ambient2.sound.setPan(pan2); ambientBox.ambient1.sound.setVolume(vol1); ambientBox.ambient2.sound.setVolume(vol2); }; ambientBox.onEnterFrame(); } } } function playEffect(soundId, bypass) { if (options.sounds && (fxBox.free || (bypass))) { fxBox.sound.stop(); fxBox.sound.attachSound(soundId); fxBox.sound.onSoundComplete = function () { fxBox.free = true; }; fxBox.sound.start(); fxBox.free = false; obj.sound.setVolume(FX_VOLUME); } } function updateLoop() { if (options.sounds) { if (isWar && (currentScId == "irq")) { clearInterval(loopID); loopBox.sound.stop(); loopBox.sound = new Sound(loopBox); loopBox.sound.attachSound("war_loop"); loopBox.sound.start(0, 999); } else { ps = loopBox.sound.position; loopBox.sound.stop(); loopBox.sound = new Sound(loopBox); if (screen[currentScId].plants <= MAX_LOOP) { loopBox.sound.attachSound("loop" + screen[currentScId].plants); } else { loopBox.sound.attachSound("loop" + MAX_LOOP); } if ((ps == undefined) || (ps >= loopBox.sound.duration)) { ps = 0; } loopBox.sound.start(ps / 1000, 1); loopBox.sound.setVolume(LOOP_VOLUME); loopBox.interval = function () { if (this.sound.position >= (this.sound.duration - 20)) { loopBox.sound.stop(); loopBox.sound.start(0, 999); loopBox.sound.setVolume(LOOP_VOLUME); clearInterval(loopID); } }; clearInterval(loopID); loopID = setInterval(loopBox, "interval", 10); } } } function stopSounds() { for (s in soundBox) { soundBox[s].sound.stop(); removeMovieClip(soundBox[s].sound); soundBox.soundCount = 0; } } function initMenu() { ROOT.mainVolume = new Sound(ROOT); intro.menuButtons.playBtn.onRelease = function () { theme.stop(); initGame(); }; intro.menuButtons.creditsBtn.onRelease = function () { intro.credits.gotoAndPlay("up"); intro.credits.tween.body.onRelease = function () { }; intro.credits.tween.close.onRelease = function () { intro.credits.gotoAndPlay("down"); }; }; if (options.sounds) { intro.menuButtons.soundsBtn.label.gotoAndStop("on"); } else { intro.menuButtons.soundsBtn.label.gotoAndStop("off"); } intro.menuButtons.soundsBtn.body.onRollOver = function () { intro.menuButtons.soundsBtn.label.paintIt("0xFF9900"); }; intro.menuButtons.soundsBtn.body.onRollOut = function () { intro.menuButtons.soundsBtn.label.paintIt("0xFFFFFF"); }; intro.menuButtons.soundsBtn.body.onRelease = function () { if (options.sounds) { theme.stop(); intro.menuButtons.soundsBtn.label.gotoAndStop("off"); ROOT.mainVolume.setVolume(0); options.sounds = false; } else { intro.menuButtons.soundsBtn.label.gotoAndStop("on"); ROOT.mainVolume.setVolume(100); options.sounds = true; theme.start(); } }; } function showIntro(skipToMenu) { theme = new Sound(); theme.attachSound("theme"); intro = ROOT.attachMovie("introSequence", "intro", 10, {_x:Stage.width / 2, _y:Stage.height / 2}); superMask = ROOT.attachMovie("superMask", "maskLayer", 8888); if (skipToMenu) { intro.gotoAndStop("menu"); } if ((options.sounds == undefined) || (options.sounds)) { ROOT.mainVolume.setVolume(100); theme.start(); } } function destroyEverythingYouTouch() { stopSounds(); ambientBox.ambient1.sound.stop(); ambientBox.ambient2.sound.stop(); loopBox.sound.stop(); stopAllSounds(); clearInterval(scrollingId); clearInterval(helpId); clearInterval(loopID); clearInterval(electionID); clearInterval(scrollID); clearInterval(iFace.gizmo.histogram.intervalId); i = 0; while (i < conflicts.length) { clearInterval(occupations[i].id); i++; } i = 0; while (i < occupations.length) { clearInterval(occupations[i].intervalId); i++; } for (mc in ROOT) { removeMovieClip(ROOT[mc]); } } stop(); SCROLL_INTERVAL = 20; SCROLL_OFFSET = 280; SCROLL_SPEED_DIV = 3; ACTION_Y = 90; ACTION_BUTTON_W = 40; ACTION_BUTTON_MARGIN = 10; ACTION_CURSOR_Y = 100; COMMUNICATOR_Y = 240; MESSAGE_TIME = 25; UNIT_SPEED = 4; CIVILIAN_SPEED = 2; INDIO_SPEED = 3; FALLING_SPEED = 5; STAGE_W = Stage.width; STAGE_H = Stage.height; RESERVOIR_MARGIN = 200; MYSTERY_LEVEL = 200; GROUND_LEVEL = 174; STRUCTURES_LEVEL = 178; UNITS_LEVEL = 182; DEMONSTRATORS_LEVEL = 192; MAX_WANDERING_DISTANCE = 50; CARIBOU_SPEED = 2; JAGUAR_SPEED = 3; INSPECTOR_DISAPPEAR = 200; DEPLOY_LEVEL = 10; BAR_W = 14; UNIT_DISTANCE = 20; HELP_DELAY = 1; LABEL_MARGIN = 1; LABEL_Y = -10; LABEL_X = 10; INFO_BALOON_Y = 156; INFO_BALOON_WELL_W = 100; INFO_BALOON_SWOOSH_W = 15; INFO_BALOON_SWOOSH_H = 30; BUTTON_HELP_Y = 30; DRILL_THICKNESS = 1; RESERVE_Y = 255; ARCHIVE_ITEM_H = 20; TUTORIAL_PAGES = 15; ENGAGE_DISTANCE = 130; GROUP_BOX_W = 100; CONFLICT_INTERVAL = 1000; OCCUPATION_YEARS = 1; OBSCURED_VOLUME = 30; FX_VOLUME = 100; AMBIENT_VOLUME = 100; LOOP_VOLUME = 100; MAX_LOOP = 7; MAX_GUARDS = 5; scenarioIds = ["was", "tex", "nig", "ven", "irq", "ala"]; RESERVOIR_N = 3; scenarios = new Object(); scenarios.was = {name:"Washington D.C."}; scenarios.tex = {name:"Texas", bigReservoirs:0, mediumReservoirs:3, smallReservoirs:3, actions:[{id:"info", active:true}, {id:"inspect", active:true}, {id:"smallWell", active:true}, {id:"oilWell", active:true}, {id:"humanBurner", active:false}, {id:"demolish", active:true}]}; scenarios.nig = {name:"Nigeria", bigReservoirs:2, mediumReservoirs:3, smallReservoirs:2, actions:[{id:"info", active:true}, {id:"inspect", active:true}, {id:"smallWell", active:true}, {id:"oilWell", active:true}, {id:"humanBurner", active:false}, {id:"demolish", active:true}]}; scenarios.ven = {name:"Venezuela", bigReservoirs:3, mediumReservoirs:2, smallReservoirs:1, actions:[{id:"info", active:true}, {id:"inspect", active:true}, {id:"inspectSea", active:true}, {id:"smallWell", active:true}, {id:"oilWell", active:true}, {id:"oilPlatform", active:true}, {id:"humanBurner", active:false}, {id:"demolish", active:true}, {id:"help_ven", active:false}]}; scenarios.irq = {name:"Iraq", bigReservoirs:4, mediumReservoirs:1, smallReservoirs:0, actions:[{id:"info", active:false}, {id:"inspect", active:false}, {id:"smallWell", active:false}, {id:"oilWell", active:false}, {id:"humanBurner", active:false}, {id:"mercenary", active:false}, {id:"help_irq", active:true}, {id:"demolish", active:false}]}; scenarios.ala = {name:"Alaska", bigReservoirs:1, mediumReservoirs:2, smallReservoirs:2, actions:[{id:"info", active:false}, {id:"inspect", active:false}, {id:"inspectSea", active:false}, {id:"oilWell", active:false}, {id:"smallWell", active:false}, {id:"oilPlatform", active:false}, {id:"humanBurner", active:false}, {id:"help_ala", active:true}, {id:"demolish", active:false}]}; actions = new Object(); actions.help_irq = {label:"About Iraq", pic:"scenario_info"}; actions.help_ala = {label:"About Alaska", pic:"scenario_info"}; actions.help_ven = {label:"What Happened?", pic:"scenario_info"}; actions.info = {label:"Info", pic:"info"}; actions.smallWell = {label:"Deploy Small well", pic:"smallWell_pic", cost:500, objRef:"smallWell"}; actions.oilWell = {label:"Deploy Normal well", pic:"oilWell_pic", cost:2000, objRef:"oilWell"}; actions.oilPlatform = {label:"Deploy platform", pic:"platform_pic", cost:4000, objRef:"oilPlatform"}; actions.humanBurner = {label:"Deploy human energy plant", pic:"humanBurner_pic", cost:1000, objRef:"humanBurner"}; actions.inspect = {label:"Explore land", pic:"inspect_ground_pic", cost:100, objRef:"vibrator"}; actions.mercenary = {label:"Defend well with a mercenary", pic:"mercenary_pic", cost:50, objRef:"mercenary"}; actions.nigerianArmy = {label:"Defend well", cost:50, objRef:"africanMilitia"}; actions.inspectSea = {label:"Explore sea", pic:"inspect_sea_pic", cost:300, objRef:"vessel"}; actions.demolish = {label:"Demolish Structure", pic:"bulldozer_pic", cost:300}; objects = new Object(); objects.smallWell = {label:"Small well", cat:"structure", terrain:"ground", well:true, recoveryLimit:25, mainteinanceCost:50}; objects.oilWell = {label:"Normal well", cat:"structure", terrain:"ground", well:true, recoveryLimit:100, mainteinanceCost:200}; objects.oilPlatform = {label:"Oil platform", cat:"structure", terrain:"water", well:true, recoveryLimit:100, mainteinanceCost:400}; objects.humanBurner = {label:"Human energy plant", cat:"structure", terrain:"ground", burner:true, recoveryLimit:20, mainteinanceCost:100}; objects.vibrator = {label:"Vibrator truck", cat:"unit", terrain:"ground", range:300}; objects.vessel = {label:"Seismic vessel", cat:"unit", terrain:"water", range:300}; objects.mercenary = {label:"Mercenary", cat:"active", terrain:"well", power:70}; objects.africanMilitia = {label:"Nigerian Army", cat:"active", terrain:"well", power:90}; objects.rebel = {label:"MEND rebel", cat:"active", terrain:"ground", power:60}; objects.militia = {label:"Republican Guard", cat:"active", terrain:"ground", power:60}; objects.insurgent = {label:"Insurgent", cat:"active", terrain:"ground", power:60}; objects.soldier = {label:"Soldier", cat:"active", terrain:"ground", power:70}; objects.angryIndio = {label:"Native Demonstrator", cat:"active", terrain:"ground", demoSound:"indio_demo"}; objects.angryAfrican = {label:"Ogoni Demonstrator", cat:"active", terrain:"ground", demoSound:"ogoni_demo"}; MovieClip.prototype.animate = function (anim) { if (this.currentAnimation != anim) { if (anim == "normal") { this.attachMovie(this.type, "animation", 10); } else { this.attachMovie((this.type + "_") + anim, "animation", 10); } this.currentAnimation = anim; } }; MovieClip.prototype.paintIt = function (color, alphaPerc) { var _local2 = new flash.geom.ColorTransform(); _local2.rgb = color; alpha = 255 - (2.55 * alphaPerc); var _local3 = new flash.geom.Transform(this); _local3.colorTransform = _local2; }; MovieClip.prototype.restoreColor = function () { var _local2 = new flash.geom.ColorTransform(); var _local3 = new flash.geom.Transform(this); _local3.colorTransform = _local2; }; var mouseListener = new Object(); mouseListener.onMouseMove = function () { if ((currentActionId != "info") && (!onInterface)) { createActionCursor(currentActionId); } if (windows.economy._visible) { caption = false; for (ln in windows.economy.overlay) { if (windows.economy.overlay[ln]._visible && ((((windows.economy.overlay[ln].hitTest(_xmouse, _ymouse, true) || (windows.economy.overlay[ln].hitTest(_xmouse, _ymouse - 2, true))) || (windows.economy.overlay[ln].hitTest(_xmouse, _ymouse + 2, true))) || (windows.economy.overlay[ln].hitTest(_xmouse - 1, _ymouse, true))) || (windows.economy.overlay[ln].hitTest(_xmouse + 1, _ymouse, true)))) { caption = true; lyr = windows.economy.overlay[ln]; datum = lyr.lineData[Math.round(lyr._xmouse / CHART_X_MULTIPLIER)]; datumYear = datum[1]; datumValue = datum[0]; datumX = datum[2]; if ((datumValue != undefined) && (!isNaN(datumValue))) { removeMovieClip(leg); leg = lyr.createEmptyMovieClip("legend", 999); leg.lineStyle(1, "0xCCCCCC", 100, false, "none"); leg.moveTo(datumX, (-datumValue) * 2); leg.lineTo(datumX, 0); cPnt = {x:datumX, y:(-datumValue) * 2}; leg.localToGlobal(cPnt); graph.globalToLocal(cPnt); graph.createTextField("xCaption", 1000, cPnt.x, 0, 10, 10); graph.xCaption.wordWrap = false; graph.xCaption.selectable = false; var _local1 = new TextFormat(); _local1.font = "arial"; _local1.size = 10; _local1.color = 10066329 /* 0x999999 */; _local1.bold = true; _local1.align = "left"; graph.xCaption.text = datumYear; graph.xCaption.setTextFormat(_local1); graph.xCaption.autoSize = true; if ((graph.xCaption._x + graph.xCaption._width) > graphBG._width) { graph.xCaption._x = graph.xCaption._x - graph.xCaption._width; } graph.createTextField("yCaption", 1001, cPnt.x, cPnt.y - 20, 10, 10); graph.yCaption.wordWrap = false; graph.yCaption.selectable = false; graph.yCaption.background = true; graph.yCaption.backgroundColor = lyr.lineColor; _local1 = new TextFormat(); _local1.font = "arial"; _local1.size = 10; _local1.color = 16777215 /* 0xFFFFFF */; _local1.bold = true; _local1.align = "left"; if ((Math.round(datumValue) % datumValue) != 0) { graph.yCaption.text = ((Math.round(datumValue * 100) / 100) + " ") + lyr.unit; } else { graph.yCaption.text = (Math.round(datumValue) + " ") + lyr.unit; } graph.yCaption.setTextFormat(_local1); graph.yCaption.autoSize = true; if ((graph.yCaption._x + graph.yCaption._width) > graphBG._width) { graph.yCaption._x = graph.yCaption._x - graph.yCaption._width; } } } if (!caption) { removeMovieClip(leg); removeMovieClip(graph.xCaption); removeMovieClip(graph.yCaption); } } } }; mouseListener.onMouseUp = function () { mouseIsDown = false; if ((!onInterface) && (deployable)) { if (currentActionId == "demolish") { destroy(toWell); } if (objects[actions[currentActionId].objRef].cat == "active") { deployTo(actions[currentActionId].objRef, toWell.group); } else if ((currentActionId != "info") && (!screen.nig.structures.government.rolled)) { playEffect("launch"); deploy(actions[currentActionId].objRef); } if (((actions[currentActionId].cost > 0) && (actions[currentActionId].cost != undefined)) && (!cheats.noMoney)) { vars.money = vars.money - actions[currentActionId].cost; stepInvestments = stepInvestments + actions[currentActionId].cost; printVars(); } iFace.actions.menu.buttons[currentActionId].enabled = true; iFace.actions.menu.buttons[currentActionId].gotoAndStop("normal"); mouseListener.onMouseMove(); } }; mouseListener.onMouseDown = function () { mouseIsDown = true; }; MovieClip.prototype.playSound = function (sound_id, vol, looped) { if (((options.sounds && (soundBox.soundCount < 4)) && (screen._visible)) && ((this._parent._parent._parent._name == currentScId) || (this._parent._parent._parent._parent._name == currentScId))) { pt = {x:this._x, y:0}; this._parent.localToGlobal(pt); if (pt.x < 0) { spacePan = -80; } else if (pt.x > STAGE_W) { spacePan = 80; } else { spacePan = 0; } id = soundBox.getNextHighestDepth(); obj = soundBox.createEmptyMovieClip("sound" + id, id); obj.mc = this; obj.sound = new Sound(obj); obj.sound.attachSound(sound_id); if (vol != undefined) { obj.vol = (FX_VOLUME / 100) * vol; } else { obj.vol = FX_VOLUME; } if (spacePan != 0) { obj.vol = obj.vol / 2; } obj.pan = spacePan; obj.looped = looped; obj.ref = this; obj.id = sound_id; obj.onEnterFrame = function () { if (this.sound.position >= this.sound.duration) { if (this.looped) { this.ref.playSound(this.id, 100, true); } ROOT.soundBox.soundCount--; removeMovieClip(this); } else if (this.sound.position == 0) { this.sound.setVolume(this.vol); this.sound.setPan(this.pan); this.sound.start(); ROOT.soundBox.soundCount++; } }; } if (soundBox.soundCount >= 4) { trace("warning: too many sounds"); } }; showIntro();
Symbol 45 MovieClip [insurgent_onGuard] Frame 1
gotoAndStop("a" + random(3));
Symbol 1952 MovieClip [__Packages.Pie] Frame 0
class Pie { var sectors, chartOwner, chartArea, data, chartSortType, chartTitle, titleField, legend, broadcastMessage; function Pie (name, owner, x, y, w, h) { var _local2 = 16776960 /* 0xFFFF00 */; while (_local2 >= 26214) { defaultColors.push(_local2); _local2 = _local2 - 417760.125; } AsBroadcaster.initialize(this); sectors = []; if ((name == null) || (name.length < 1)) { throw new Error("Pie: name cannot be null"); } if ((owner == null) || (!(owner instanceof MovieClip))) { throw new Error("Pie: owner must be Movieclip"); } if ((x == null) || (isNaN(x))) { x = 0; } if ((y == null) || (isNaN(y))) { y = 0; } if ((!isNaN(w)) && (w > 0)) { maxWidth = w; } else { maxWidth = null; } if ((!isNaN(h)) && (h > 0)) { maxHeight = h; } else { maxHeight = null; } chartOwner = owner; chartArea = chartOwner.createEmptyMovieClip(name, owner.getNextHighestDepth()); chartArea._x = x; chartArea._y = y; } function setSize(w, h) { if ((!isNaN(w)) && (w > 0)) { maxWidth = w; } else { maxWidth = null; } if ((!isNaN(h)) && (h > 0)) { maxHeight = h; } else { maxHeight = null; } if (data.length > 0) { setValues(data, chartSortType); } } function setStyle(o) { LABEL_FONT_NAME = o.labelFont; LABEL_FONT_SIZE = o.labelSize; LABEL_FONT_COLOR = o.labelColor; LABEL_FONT_BOLD = o.labelBold; LABEL_FONT_ITALIC = o.labelItalic; TITLE_FONT_NAME = o.titleFont; TITLE_FONT_SIZE = o.titleSize; TITLE_FONT_COLOR = o.titleColor; TITLE_FONT_BOLD = o.titleBold; TITLE_FONT_ITALIC = o.titleItalic; ROW_COLOR_ODD = o.rowColorOdd; ROW_COLOR_EVEN = o.rowColorEven; ROW_BORDER_COLOR = o.rowBorderColor; if (data.length > 0) { setValues(data, chartSortType); } } function setPieAspect(r, s, t, title, legend, labels) { radius = (((r == null) || (isNaN(r))) ? 100 : (Math.min(Math.max(r, 25), 2000))); squash = (((s == null) || (isNaN(s))) ? 1 : (Math.min(Math.max(s, 1), 4))); thickness = (((t == null) || (isNaN(t))) ? 0 : (Math.min(Math.max(t, 0), 20))); a = radius; b = a / squash; legendPosition = (((legend == RIGHT) || (legend == BELOW)) ? (legend) : null); showLabels = (((labels == DISPLAY_PERCENT) || (labels == DISPLAY_VALUE)) ? (labels) : (DISPLAY_NONE)); reserveTitleH = 0; chartTitle = title; if (data.length > 0) { setValues(data, chartSortType); } } function setValues(arr, sort) { clear(); if ((arr == null) || (arr.length < 1)) { return(undefined); } var _local4 = 0; var _local3 = 0; while (_local3 < arr.length) { _local4 = _local4 + Math.max(arr[_local3].value, 0); _local3++; } if (isNaN(_local4)) { throw new Error("Pie: invalid values"); } chartSortType = sort; data = arr.slice(); reserveTitleH = 0; if (chartTitle.length > 0) { var _local10 = new TextFormat(TITLE_FONT_NAME, TITLE_FONT_SIZE, TITLE_FONT_COLOR, TITLE_FONT_BOLD, TITLE_FONT_ITALIC); reserveTitleH = _local10.getTextExtent(chartTitle).textFieldHeight; var _local18 = ((maxWidth != null) ? (maxWidth) : (_local10.getTextExtent(chartTitle).textFieldWidth)); titleField = chartArea.createTextField("titleField", chartArea.getNextHighestDepth(), 0, 0, _local18, reserveTitleH); titleField.text = chartTitle; if (maxWidth != null) { _local10.align = "center"; } titleField.setTextFormat(_local10); } if (sort == SORT_DESCENDING) { arr.sortOn("value", Array.NUMERIC | Array.DESCENDING); } else if (sort == SORT_ASCENDING) { arr.sortOn("value", Array.NUMERIC); } if ((showLabels != null) && (showLabels != DISPLAY_NONE)) { var _local10 = new TextFormat(LABEL_FONT_NAME, LABEL_FONT_SIZE, LABEL_FONT_COLOR, LABEL_FONT_BOLD, LABEL_FONT_ITALIC); reserveLabelsH = _local10.getTextExtent(SQUARE).textFieldHeight + 10; reserveLabelsW = 0; _local3 = 0; while (_local3 < arr.length) { var _local6 = ((showLabels == DISPLAY_PERCENT) ? ((Math.round(((arr[_local3].value * 100) / _local4) * 100) / 100) + "%") : (arr[_local3].value)); reserveLabelsW = Math.max(reserveLabelsW, _local10.getTextExtent(_local6).textFieldWidth); _local3++; } } var _local9 = ((legendPosition != null) ? (createLegend(arr)) : ({w:0, h:0})); if ((maxWidth != null) && (maxHeight != null)) { if ((_local9.w > maxWidth) || (_local9.h > (maxHeight - reserveTitleH))) { legend._visible = false; _local9.w = 0; _local9.h = 0; } a = radius; b = a / squash; var _local11 = ((legendPosition == RIGHT) ? (_local9.w) : 0); var _local14 = ((legendPosition == BELOW) ? (_local9.h) : 0); var _local17 = ((2 * a) + _local11) + (2 * reserveLabelsW); var _local15 = ((((2 * b) + _local14) + (2 * reserveLabelsH)) + thickness) + reserveTitleH; var _local13 = Math.max(_local17 - maxWidth, 0); var _local12 = Math.max(_local15 - maxHeight, 0); if ((_local13 > 0) || (_local12 > 0)) { a = Math.max(Math.min(radius - (_local13 / 2), (b - (_local12 / 2)) * squash), 10); b = a / squash; } centerOffset = (((maxWidth - (2 * a)) - _local11) - (2 * reserveLabelsW)) / 2; } if ((legendPosition != null) && (legend._visible)) { legend._x = centerOffset + ((legendPosition == BELOW) ? ((((a * 2) - _local9.w) / 2) + reserveLabelsW) : ((a * 2) + (2 * reserveLabelsW))); legend._y = ((legendPosition == BELOW) ? ((((b * 2) + thickness) + (2 * reserveLabelsH)) + reserveTitleH) : (reserveTitleH)); } var _local8 = _local4 / 360; var _local5 = 0; _local3 = 0; while (_local3 < arr.length) { var _local7 = (((arr[_local3].color == null) || (isNaN(arr[_local3].color))) ? (defaultColors[_local3]) : (arr[_local3].color)); var _local6 = ((showLabels == DISPLAY_PERCENT) ? ((Math.round(((arr[_local3].value * 100) / _local4) * 100) / 100) + "%") : (arr[_local3].value)); drawSector(_local7, _local5, _local5 + (Number(arr[_local3].value) / _local8), _local6, arr[_local3].label); _local5 = _local5 + (arr[_local3].value / _local8); _local3++; } broadcastMessage("onRender", this); } function drawSector(color, start, end, value, label) { var _local20 = ((Math.max((color >> 16) - 100, 0) << 16) + (Math.max(((color >> 8) & 255) - 100, 0) << 8)) + Math.max((color & 255) - 100, 0); if (((((start == null) || (end == null)) || (isNaN(start))) || (isNaN(end))) || (end < start)) { throw new Error((("Pie: invalid start/end angles in drawSector: start=" + start) + ", end=") + end); } var _local5 = chartArea.createEmptyMovieClip("slice_" + sectors.length, chartArea.getNextHighestDepth()); sectors.push(_local5); _local5._x = (a + reserveLabelsW) + centerOffset; _local5._y = (b + reserveLabelsH) + reserveTitleH; _local5.lineStyle(1, _local20, 100); _local5.beginFill(color); _local5.moveTo(0, 0); var _local2 = start; while (_local2 <= end) { var _local4 = a * Math.sin(_local2 * DEG_RAD); var _local3 = b * Math.cos(_local2 * DEG_RAD); _local5.lineTo(_local4, _local3); if ((thickness > 0) && ((_local2 < 90) || (_local2 > 270))) { _local5.lineTo(_local4, _local3 + thickness); _local5.lineTo(_local4, _local3); } _local2 = _local2 + 0.1; } _local5.lineTo(0, 0); var _local11 = end - start; if (((_local11 >= 1) && (value.toString().length > 0)) && (showLabels)) { var _local18 = new TextFormat(LABEL_FONT_NAME, LABEL_FONT_SIZE, LABEL_FONT_COLOR, LABEL_FONT_BOLD, LABEL_FONT_ITALIC); var _local13 = _local18.getTextExtent(value); var _local19 = _local13.textFieldWidth; var _local16 = _local13.textFieldHeight; var _local8 = start + (_local11 / 2); var _local15 = _local8 * DEG_RAD; var _local17 = a * Math.sin(_local15); var _local12 = b * Math.cos(_local15); if (_local8 >= 180) { _local17 = _local17 - _local19; } if ((_local8 >= 90) && (_local8 <= 270)) { _local12 = _local12 - _local16; } else { _local12 = _local12 + thickness; } var _local10 = _local5.createTextField("label_" + sectors.length, _local5.getNextHighestDepth(), _local17, _local12, _local19, _local16); if (value == null) { value = _local11.toString(); } _local10.text = value; _local10.selectable = false; _local10.setTextFormat(_local18); } } function createLegend(arr) { var _local7 = 0; var _local8 = 0; var _local10 = new TextFormat(LABEL_FONT_NAME, LABEL_FONT_SIZE, LABEL_FONT_COLOR, LABEL_FONT_BOLD, LABEL_FONT_ITALIC); var _local6 = _local10.getTextExtent(SQUARE).textFieldHeight; var _local2 = 0; while (_local2 < arr.length) { _local7 = Math.max(_local7, _local10.getTextExtent((SQUARE + " ") + arr[_local2].label).textFieldWidth); _local8 = Math.max(_local8, _local10.getTextExtent(arr[_local2].value).textFieldWidth); _local2++; } legend = chartArea.createEmptyMovieClip("legend", chartArea.getNextHighestDepth()); _local2 = 0; while (_local2 < arr.length) { var _local5 = legend.createTextField("label_" + _local2, legend.getNextHighestDepth(), 0, _local6 * _local2, _local7 + 5, _local6); var _local4 = legend.createTextField("value_" + _local2, legend.getNextHighestDepth(), _local7, _local6 * _local2, _local8 + 5, _local6); var _local9 = (((arr[_local2].color == null) || (isNaN(arr[_local2].color))) ? (defaultColors[_local2]) : (arr[_local2].color)); _local5.border = (_local4.border = true); _local5.borderColor = (_local4.borderColor = ROW_BORDER_COLOR); _local5.html = (_local4.html = true); _local5.background = (_local4.background = true); _local5.backgroundColor = (_local4.backgroundColor = (((_local2 % 2) == 0) ? (ROW_COLOR_EVEN) : (ROW_COLOR_ODD))); _local5.htmlText = ((((((((((("<font color=\"#" + _local9.toString(16)) + "\">") + SQUARE) + " </font><font face=\"") + LABEL_FONT_NAME) + "\" size=\"") + LABEL_FONT_SIZE) + "\" color=\"") + LABEL_FONT_COLOR) + "\">") + arr[_local2].label) + "</font>"; _local4.htmlText = ((((((("<p align=\"right\"><font face=\"" + LABEL_FONT_NAME) + "\" size=\"") + LABEL_FONT_SIZE) + "\" color=\"") + LABEL_FONT_COLOR) + "\">") + arr[_local2].value) + "</font></p>"; _local2++; } return(new Object({w:legend._width, h:legend._height})); } function clear() { var _local2 = 0; while (_local2 < sectors.length) { sectors[_local2].removeMovieClip(); _local2++; } legend.removeMovieClip(); titleField.removeTextField(); data = []; sectors = []; broadcastMessage("onClear", this); } var LABEL_FONT_NAME = "_sans"; var LABEL_FONT_SIZE = 12; var LABEL_FONT_COLOR = 0; var LABEL_FONT_BOLD = true; var LABEL_FONT_ITALIC = false; var TITLE_FONT_NAME = "Georgia"; var TITLE_FONT_SIZE = 18; var TITLE_FONT_COLOR = 13158; var TITLE_FONT_BOLD = true; var TITLE_FONT_ITALIC = true; var ROW_COLOR_ODD = 13421772; var ROW_COLOR_EVEN = 15658734; var ROW_BORDER_COLOR = 10066329; var SQUARE = "\u2588\u2588"; var DEG_RAD = (Math.PI/180); var BELOW = 0; var RIGHT = 1; var SORT_ASCENDING = 1; var SORT_DESCENDING = 2; var DISPLAY_NONE = 0; var DISPLAY_VALUE = 1; var DISPLAY_PERCENT = 2; var defaultColors = []; var legendPosition = null; var showLabels = 0; var maxWidth = null; var maxHeight = null; var reserveLabelsW = 0; var reserveLabelsH = 0; var centerOffset = 0; var reserveTitleH = 0; var radius = 100; var a = 100; var b = 100; var squash = 1; var thickness = 0; }
Symbol 1953 MovieClip [__Packages.com.jR.Drawing.Base] Frame 0
class com.jR.Drawing.Base { var _mc, broadcastMessage, dispatchEvent; function Base (Void) { AsBroadcaster.initialize(this); mx.events.EventDispatcher.initialize(this); } function get mc() { return(_mc); } function get x() { return(_mc._x); } function get y() { return(_mc._y); } function get visible() { return(_mc._visible); } function get autoClear() { return(_autoClear); } function get rotation() { return(_rotation); } function get skewX() { return(rad2deg(_skewX)); } function get skewY() { return(rad2deg(_skewY)); } function get lineSize() { return(_lineSize); } function get lineRgb() { return(((_lineRgb === null) ? 0 : (_lineRgb))); } function get lineAlpha() { return(((_lineAlpha === null) ? 100 : (_lineAlpha))); } function get fillRgb() { return(((_fillRgb === null) ? 0 : (_fillRgb))); } function get fillAlpha() { return(((_fillAlpha === null) ? 100 : (_fillAlpha))); } function get gradientX() { return(_gradientX); } function get gradientY() { return(_gradientY); } function get gradientWidth() { return(_gradientWidth); } function get gradientHeight() { return(_gradientHeight); } function get gradientRotation() { return(_gradientRotation); } function get gradientType() { return(((_gradientType === null) ? "linear" : (_gradientType))); } function get gradientColors() { return(_gradientColors); } function get gradientAlphas() { if ((_gradientAlphas === null) || (_gradientAlphas.length < _gradientColors.length)) { throwError("Fill Alphas array length is different that Fill Colors array length.\nModifying values to match!"); var _local2 = ((_gradientAlphas === null) ? (new Array()) : (_gradientAlphas.concat())); while (_local2.length < _gradientColors.length) { _local2.push(100); } return(_local2); } return(_gradientAlphas); } function get gradientRatios() { if ((_gradientRatios === null) || (_gradientRatios.length < _gradientColors.length)) { throwError("Fill Ratios array length is different that Fill Colors array length.\nModifying values to match!"); var _local3; var _local4; var _local5; if (_gradientRatios === null) { _local3 = new Array(); _local4 = 0; _local5 = 255 / (_gradientColors.length - 1); } else { _local3 = _gradientRatios.concat(); _local5 = (255 - _gradientRatios[_gradientRatios.length - 1]) / (_gradientColors.length - _gradientRatios.length); _local4 = _gradientRatios[_gradientRatios.length - 1] + _local5; } var _local2 = _local3.length; while (_local2 < _gradientColors.length) { _local3.push(com.jR.Utils.roundTo(_local4, 2)); _local4 = _local4 + _local5; _local2++; } return(_local3); } return(_gradientRatios); } function get gradientMatrix_x() { return(_gradientMatrix_x); } function get gradientMatrix_y() { return(_gradientMatrix_y); } function get gradientMatrix_w() { return(_gradientMatrix_w); } function get gradientMatrix_h() { return(_gradientMatrix_h); } function get gradientMatrix_r() { return(_gradientMatrix_r); } function get gradientMatrix() { var _local5 = ((gradientMatrix_x === null) ? (gradientX) : (gradientMatrix_x)); var _local4 = ((gradientMatrix_y === null) ? (gradientY) : (gradientMatrix_y)); var _local6 = ((gradientMatrix_w === null) ? (gradientWidth) : (gradientMatrix_w)); var _local7 = ((gradientMatrix_h === null) ? (gradientHeight) : (gradientMatrix_h)); var _local3 = ((gradientMatrix_r === null) ? (_gradientRotation) : (_gradientMatrix_r)); if ((_local3 != 0) && (_gradientType == "radial")) { var _local2 = new com.jR.Drawing.TransformMatrix(); _local2.scale(_local6, _local7); _local2.rotate(_local3); _local2.translate(_local5, _local4); return(_local2); } return({matrixType:"box", x:_local5, y:_local4, w:_local6, h:_local7, r:deg2rad(_local3)}); } function get traceErrors() { return(_traceErrors); } function set x(value) { _mc._x = value; //return(x); } function set y(value) { _mc._y = value; //return(y); } function set visible(value) { _mc._visible = value; //return(visible); } function set autoClear(value) { _autoClear = value; //return(autoClear); } function set rotation(value) { _rotation = value; //return(rotation); } function set skewX(value) { _skewX = (((value > -90) && (value < 90)) ? (deg2rad(value)) : 0); //return(skewX); } function set skewY(value) { _skewY = (((value > -90) && (value < 90)) ? (deg2rad(value)) : 0); //return(skewY); } function set lineSize(value) { _lineSize = ((!(value === null)) ? (value) : null); //return(lineSize); } function set lineRgb(value) { _lineRgb = value; //return(lineRgb); } function set lineAlpha(value) { _lineAlpha = value; //return(lineAlpha); } function set fillRgb(value) { _fillRgb = value; //return(fillRgb); } function set fillAlpha(value) { _fillAlpha = value; //return(fillAlpha); } function set gradientType(value) { _gradientType = (((value == "radial") || (value == "linear")) ? (value) : null); //return(gradientType); } function set gradientColors(value) { _gradientColors = (((value instanceof Array) == false) ? null : (value)); //return(gradientColors); } function set gradientAlphas(value) { _gradientAlphas = (((value instanceof Array) == false) ? null : (value)); //return(gradientAlphas); } function set gradientRatios(value) { _gradientRatios = (((value instanceof Array) == false) ? null : (value)); //return(gradientRatios); } function set gradientMatrix(value) { for (var _local3 in value) { if (!(this["_gradientMatrix_" + _local3] === undefined)) { this["gradientMatrix_" + _local3] = value[_local3]; } } //return(gradientMatrix); } function set gradientMatrix_x(value) { _gradientMatrix_x = value; //return(gradientMatrix_x); } function set gradientMatrix_y(value) { _gradientMatrix_y = value; //return(gradientMatrix_y); } function set gradientMatrix_w(value) { _gradientMatrix_w = value; //return(gradientMatrix_w); } function set gradientMatrix_h(value) { _gradientMatrix_h = value; //return(gradientMatrix_h); } function set gradientMatrix_r(value) { _gradientMatrix_r = value; //return(gradientMatrix_r); } function set traceErrors(value) { _traceErrors = value; //return(traceErrors); } function lineStyle(__lineSize, __lineRgb, __lineAlpha) { lineSize = (((isNaN(__lineSize) == true) ? null : (__lineSize))); lineRgb = (((isNaN(__lineRgb) == true) ? null : (__lineRgb))); lineAlpha = (((isNaN(__lineAlpha) == true) ? null : (__lineAlpha))); } function applyLineStyle(forceOutline) { if (!(_lineSize === null)) { _mc.lineStyle(lineSize, lineRgb, lineAlpha); } else if (forceOutline == true) { _mc.lineStyle(1, 0, 100); } else { resetLineStyle(); } } function resetLineStyle(Void) { _mc.lineStyle(undefined, undefined, undefined); } function beginFill(Void) { _mc.beginFill(fillRgb, fillAlpha); } function endFill(Void) { _mc.endFill(); } function beginGradientFill(Void) { if ((gradientColors === null) || (gradientColors.length == 0)) { throwError("No colors for gradient fill!"); return(undefined); } _mc.beginGradientFill(gradientType, gradientColors, gradientAlphas, gradientRatios, gradientMatrix); } function clear(Void) { _mc.clear(); } function reset(Void) { _autoClear = true; _rotation = 0; _skewX = 0; _skewY = 0; _lineSize = null; _lineRgb = null; _lineAlpha = null; _fillRgb = null; _fillAlpha = null; _gradientType = null; _gradientColors = null; _gradientAlphas = null; _gradientRatios = null; _gradientMatrix_x = null; _gradientMatrix_y = null; _gradientMatrix_w = null; _gradientMatrix_h = null; _gradientMatrix_r = null; _gradientX = null; _gradientY = null; _gradientWidth = null; _gradientHeight = null; _gradientRotation = null; } function deg2rad(angle) { return(angle * (Math.PI/180)); } function rad2deg(angle) { return(angle * 57.2957795130823); } function getAnchorHeight(angle, radius) { var _local2 = radius * (Math.sin(deg2rad(90 - (angle / 2))) / 1); return(com.jR.Utils.roundTo((radius * 2) - _local2, 3)); } function getSectorPoints(startAngle, endAngle, radius) { startAngle = (startAngle + 360) % 360; endAngle = (endAngle + 360) % 360; var _local3 = new Array(); _local3.push(startAngle); var _local8 = angleDelta(startAngle, endAngle); var _local2 = 1; while (_local2 < Math.floor(_local8 / minSectorSize)) { _local3.push(((startAngle + (minSectorSize * _local2)) + 360) % 360); _local2++; } _local3.push(endAngle); var _local5 = new Array(); _local5.push(rotatePoint(radius, 0, startAngle)); var _local10; var _local4; _local2 = 1; while (_local2 < _local3.length) { _local4 = angleDelta(_local3[_local2 - 1], _local3[_local2]); _local5.push(rotatePoint(getAnchorHeight(_local4, radius), 0, _local3[_local2 - 1] + (_local4 / 2))); _local5.push(rotatePoint(radius, 0, _local3[_local2])); _local2++; } return(_local5); } function rotatePoint(__x, __y, __angle) { var _local2 = Math.sqrt(Math.pow(__x, 2) + Math.pow(__y, 2)); var _local3 = Math.atan2(__y, __x) + deg2rad(__angle); return({x:com.jR.Utils.roundTo(_local2 * Math.cos(_local3), 3), y:com.jR.Utils.roundTo(_local2 * Math.sin(_local3), 3)}); } function angleDelta(angle1, angle2) { angle1 = angle1 % 360; angle2 = angle2 % 360; if (angle1 == angle2) { return(360); } if (angle1 > angle2) { return((360 - angle1) + angle2); } return(angle2 - angle1); } function initMouseEvents(pointer) { _mc.useHandCursor = Boolean(pointer); _mc.onDragOut = com.jR.Utils.delegate(this, onMouseEvent, "onDragOutDraw"); _mc.onDragOver = com.jR.Utils.delegate(this, onMouseEvent, "onDragOverDraw"); _mc.onPress = com.jR.Utils.delegate(this, onMouseEvent, "onPressDraw"); _mc.onRelease = com.jR.Utils.delegate(this, onMouseEvent, "onReleaseDraw"); _mc.onReleaseOutside = com.jR.Utils.delegate(this, onMouseEvent, "onReleaseOutsideDraw"); _mc.onRollOut = com.jR.Utils.delegate(this, onMouseEvent, "onRollOutDraw"); _mc.onRollOver = com.jR.Utils.delegate(this, onMouseEvent, "onRollOverDraw"); } function onMouseEvent(event) { broadcastMessage(event, this); dispatchEvent({type:event, target:this}); } function throwError(error, isNotice) { error = (((isNotice == true) ? "Notice" : "Error") + ": ") + error; if (_traceErrors == true) { trace(error); } broadcastMessage("onDrawingError", error, this); dispatchEvent({type:"onDrawingError", target:this}); } var _x = null; var _y = null; var _visible = null; var _autoClear = true; var _rotation = 0; var _skewX = 0; var _skewY = 0; var _lineSize = null; var _lineRgb = null; var _lineAlpha = null; var _fillRgb = null; var _fillAlpha = null; var _gradientType = null; var _gradientColors = null; var _gradientAlphas = null; var _gradientRatios = null; var _gradientMatrix_x = null; var _gradientMatrix_y = null; var _gradientMatrix_w = null; var _gradientMatrix_h = null; var _gradientMatrix_r = null; var _gradientX = null; var _gradientY = null; var _gradientWidth = null; var _gradientHeight = null; var _gradientRotation = null; var minSectorSize = 45; var _traceErrors = false; }
Symbol 1954 MovieClip [__Packages.mx.events.EventDispatcher] Frame 0
class mx.events.EventDispatcher { function EventDispatcher () { } static function _removeEventListener(queue, event, handler) { if (queue != undefined) { var _local4 = queue.length; var _local1; _local1 = 0; while (_local1 < _local4) { var _local2 = queue[_local1]; if (_local2 == handler) { queue.splice(_local1, 1); return(undefined); } _local1++; } } } static function initialize(object) { if (_fEventDispatcher == undefined) { _fEventDispatcher = new mx.events.EventDispatcher(); } object.addEventListener = _fEventDispatcher.addEventListener; object.removeEventListener = _fEventDispatcher.removeEventListener; object.dispatchEvent = _fEventDispatcher.dispatchEvent; object.dispatchQueue = _fEventDispatcher.dispatchQueue; } function dispatchQueue(queueObj, eventObj) { var _local7 = "__q_" + eventObj.type; var _local4 = queueObj[_local7]; if (_local4 != undefined) { var _local5; for (_local5 in _local4) { var _local1 = _local4[_local5]; var _local3 = typeof(_local1); if ((_local3 == "object") || (_local3 == "movieclip")) { if (_local1.handleEvent != undefined) { _local1.handleEvent(eventObj); } if (_local1[eventObj.type] != undefined) { if (exceptions[eventObj.type] == undefined) { _local1[eventObj.type](eventObj); } } } else { _local1.apply(queueObj, [eventObj]); } } } } function dispatchEvent(eventObj) { if (eventObj.target == undefined) { eventObj.target = this; } this[eventObj.type + "Handler"](eventObj); dispatchQueue(this, eventObj); } function addEventListener(event, handler) { var _local3 = "__q_" + event; if (this[_local3] == undefined) { this[_local3] = new Array(); } _global.ASSetPropFlags(this, _local3, 1); _removeEventListener(this[_local3], event, handler); this[_local3].push(handler); } function removeEventListener(event, handler) { var _local2 = "__q_" + event; _removeEventListener(this[_local2], event, handler); } static var _fEventDispatcher = undefined; static var exceptions = {move:1, draw:1, load:1}; }
Symbol 1955 MovieClip [__Packages.com.jR.Utils] Frame 0
class com.jR.Utils { function Utils () { } static function trim(input, charlist) { var _local3; if (((!(charlist === undefined)) && ((charlist instanceof Array) == true)) && (charlist.length > 0)) { _local3 = charlist; } else { _local3 = trimmableChars; } var _local2; var _local4 = true; while (_local4 == true) { _local4 = false; _local2 = 0; while (_local2 < _local3.length) { if (input.charAt(0) == _local3[_local2]) { input = input.substr(1); if (input.length > 0) { _local4 = true; } break; } _local2++; } } _local4 = true; while (_local4 == true) { _local4 = false; _local2 = 0; while (_local2 < _local3.length) { if (input.charAt(input.length - 1) == _local3[_local2]) { input = input.substr(0, input.length - 1); if (input.length > 0) { _local4 = true; } break; } _local2++; } } return(input); } static function multiplyString(input, times) { var _local2 = new String(); var _local1 = 0; while (_local1 < times) { _local2 = _local2 + input; _local1++; } return(_local2); } static function riseFirstChar(input) { return(input.substr(0, 1).toUpperCase() + input.substr(1)); } static function printR(input, doTrace) { var _local1 = printLoop(input, 0); if (!(doTrace === false)) { trace(_local1); } return(_local1); } static function printLoop(input, level) { var _local5 = newline; if (_local5 === undefined) { _local5 = newline; } var _local10 = riseFirstChar(typeof(input)); if (!(_local10 === "Object")) { return((_local10 + " : ") + input); } var _local4 = input instanceof Array; var _local2 = new Array(); for (var _local9 in input) { var _local3 = riseFirstChar(typeof(input[_local9])); if (_local3 == "Object") { _local2.push((("\t" + ((_local4 == false) ? (_local9) : (("[" + _local9) + "]"))) + " => ") + printLoop(input[_local9], level + 1)); continue; } _local2.push((((("\t" + ((_local4 == false) ? (_local9) : (("[" + _local9) + "]"))) + ":") + riseFirstChar(typeof(input[_local9]))) + " => ") + input[_local9]); } if (_local4 == true) { _local2.reverse(); } _local2.unshift(_local10 + " {"); var _local7 = multiplyString("\t", level); var _local6 = _local2.shift() + _local5; while (_local2.length > 0) { _local6 = _local6 + ((_local7 + _local2.shift()) + _local5); } _local6 = _local6 + (_local7 + "}"); return(_local6); } static function delegate(targetScope, callFunc) { var _local3 = new Array(); if (arguments.length > 2) { _local3 = arguments.slice(2); } var _local2 = function () { var _local2 = arguments.callee.target; var _local3 = arguments.callee.func; return(_local3.apply(_local2, arguments.concat(arguments.callee.args))); }; _local2.target = targetScope; _local2.func = callFunc; _local2.args = _local3; return(_local2); } static function roundTo(input, digits) { return(Math.round(input * Math.pow(10, digits)) / Math.pow(10, digits)); } static function clone(object, cloneProperties) { var _local3 = (((object instanceof Array) == true) ? (new Array()) : (new Object())); if ((object instanceof Array) == true) { _local3 = object.concat(); } if (!(cloneProperties === false)) { var _local2 = new Array(); for (var _local5 in object) { if (!(_local3[_local5] === undefined)) { continue; } _local2.push(_local5); } var _local1 = _local2.length - 1; while (_local1 >= 0) { _local3[_local2[_local1]] = object[_local2[_local1]]; _local1--; } } return(_local3); } static function createTextFormat(params) { var _local2 = new TextFormat(); for (var _local3 in params) { _local2[_local3] = params[_local3]; } return(_local2); } static function str_pad(input, pad_length, pad_string, pad_right) { if ((typeof(pad_string) != "string") || (pad_string.length == 0)) { pad_string = " "; } while (input.length < pad_length) { input = ((pad_right == true) ? (input + pad_string) : (pad_string + input)); } if (input.length > pad_length) { if (pad_right == true) { input = input.substr(0, pad_length); } else { input = input.substr(input.length - pad_length, pad_length); } } return(input); } static var trimmableChars = [" ", "\t", newline, "\r", String.fromCharCode(0)]; }
Symbol 1956 MovieClip [__Packages.com.jR.Drawing.TransformMatrix] Frame 0
class com.jR.Drawing.TransformMatrix { var a, b, d, e, g, h; function TransformMatrix (_a, _b, _d, _e, _g, _h) { if (arguments.length > 0) { a = _a; b = _b; d = _d; e = _e; g = _g; h = _h; _empty = false; } } function concat(matrix) { if (_empty == true) { a = matrix.a; d = matrix.d; g = matrix.g; b = matrix.b; e = matrix.e; h = matrix.h; c = matrix.c; f = matrix.f; i = matrix.i; } else { var _local3 = new com.jR.Drawing.TransformMatrix(); _local3.a = ((a * matrix.a) + (b * matrix.d)) + (c * matrix.g); _local3.b = ((a * matrix.b) + (b * matrix.e)) + (c * matrix.h); _local3.c = ((a * matrix.c) + (b * matrix.f)) + (c * matrix.i); _local3.d = ((d * matrix.a) + (e * matrix.d)) + (f * matrix.g); _local3.e = ((d * matrix.b) + (e * matrix.e)) + (f * matrix.h); _local3.f = ((d * matrix.c) + (e * matrix.f)) + (f * matrix.i); _local3.g = ((g * matrix.a) + (h * matrix.d)) + (i * matrix.g); _local3.h = ((g * matrix.b) + (h * matrix.e)) + (i * matrix.h); _local3.i = ((g * matrix.c) + (h * matrix.f)) + (i * matrix.i); a = _local3.a; d = _local3.d; g = _local3.g; b = _local3.b; e = _local3.e; h = _local3.h; c = _local3.c; f = _local3.f; i = _local3.i; } _empty = false; } function scale(sx, sy) { var _local2 = new com.jR.Drawing.TransformMatrix(sx, 0, 0, sy, 0, 0); return(concat(_local2)); } function translate(tx, ty) { var _local2 = new com.jR.Drawing.TransformMatrix(1, 0, 0, 1, tx, ty); return(concat(_local2)); } function rotate(r) { var _local2 = (r / 180) * Math.PI; var _local4 = Math.cos(_local2); var _local3 = Math.sin(_local2); var _local5 = new com.jR.Drawing.TransformMatrix(_local4, _local3, -_local3, _local4, 0, 0); return(concat(_local5)); } var c = 0; var f = 0; var i = 1; var _empty = true; }
Symbol 1957 MovieClip [__Packages.com.jR.Drawing.Polygon] Frame 0
class com.jR.Drawing.Polygon extends com.jR.Drawing.Base { var throwError, _mc, clear, bounds, _autoClear, applyLineStyle, beginFill, endFill, _skewX, _skewY, _rotation, _gradientType, _gradientX, _gradientY, _gradientRotation, _gradientWidth, _gradientHeight, beginGradientFill, useLineTo, rad2deg, angleDelta, getSectorPoints, deg2rad, rotatePoint; function Polygon (host, level) { super(); if (host == undefined) { throwError("No host provided for Poligon object", false); } if (level === undefined) { level = host.getNextHighestDepth(); } _mc = host.createEmptyMovieClip("polygon_" + level, level); _points = new Array(); } function get drawX() { return(_drawX); } function get drawY() { return(_drawY); } function get roundCorners() { return(_roundCorners); } function get passAnchors() { return(_passAnchors); } function get join() { return(_join); } function get showLine() { return(_showLine); } function get points() { return(_points); } function get drawPoints() { return(_drawPoints); } function get radius() { var _local2 = 0; while (_local2 < _points.length) { if (_points[_local2].r != _points[0].r) { return(null); } _local2++; } return(_points[0].r); } function set drawX(value) { _drawX = value; //return(drawX); } function set drawY(value) { _drawY = value; //return(drawY); } function set roundCorners(value) { _roundCorners = value; //return(roundCorners); } function set passAnchors(value) { _passAnchors = value; //return(passAnchors); } function set join(value) { _join = value; //return(join); } function set showLine(value) { _showLine = value; //return(showLine); } function set points(value) { _points = value; //return(points); } function set radius(value) { _radius = value; var _local2 = 0; while (_local2 < _points.length) { _points[_local2].r = _radius; _local2++; } //return(radius); } function addPoint(x, y, r) { _points.push({x:x, y:y, r:((isNaN(r) == true) ? 0 : (r))}); } function removePoint(index) { if ((index < 0) || (index >= _points.length)) { return(undefined); } _points.splice(index, 1); } function modifyPoint(index, propertys) { if ((index < 0) || (index >= _points.length)) { return(undefined); } for (var _local4 in propertys) { _points[index][_local4] = propertys[_local4]; } } function clearPoints(Void) { _points = new Array(); } function reset(Void) { super.reset(); clear(); _drawX = 0; _drawY = 0; _roundCorners = true; _join = true; _showLine = true; _points = new Array(); } function calcBounds(Void) { bounds = new Object(); var xMin = _drawPoints[0].x; var xMax = _drawPoints[0].x; var yMin = _drawPoints[0].y; var yMax = _drawPoints[0].y; var _local3 = function (point) { if (point.x < xMin) { xMin = point.x; } if (point.x > xMax) { xMax = point.x; } if (point.y < yMin) { yMin = point.y; } if (point.y > yMax) { yMax = point.y; } }; var _local2 = 1; while (_local2 < _drawPoints.length) { if ((_drawPoints[_local2] instanceof Array) == true) { _local3(_drawPoints[_local2][0]); _local3(_drawPoints[_local2][1]); } else { _local3(_drawPoints[_local2]); } _local2++; } bounds = {xMin:xMin, xMax:xMax, yMin:yMin, yMax:yMax}; } function dealArguments(__inputObject) { if (_autoClear == true) { clear(); } for (var _local3 in __inputObject) { if ((!(this["_" + _local3] === undefined)) && (!(this[_local3] === undefined))) { this[_local3] = __inputObject[_local3]; } } } function drawOutline(__props) { dealArguments(__props); calculatePoints(); applyLineStyle(true); draw(); } function drawSolid(__props) { dealArguments(__props); calculatePoints(); applyLineStyle(); beginFill(); draw(); endFill(); } function drawGradient(__props) { dealArguments(__props); calculatePoints(); if (((_skewX != 0) || (_skewY != 0)) || (_rotation != 0)) { calcBounds(); } if ((_rotation != 0) && (_gradientType == "radial")) { _gradientX = (_drawX + bounds.xMin) + ((bounds.xMax - bounds.xMin) / 2); _gradientY = (_drawY + bounds.yMin) + ((bounds.yMax - bounds.yMin) / 2); } else { _gradientX = _drawX + bounds.xMin; _gradientY = _drawY + bounds.yMin; } _gradientRotation = _rotation; _gradientWidth = bounds.xMax - bounds.xMin; _gradientHeight = bounds.yMax - bounds.yMin; applyLineStyle(); beginGradientFill(); draw(); endFill(); } function calculatePoints(Void) { _drawPoints = new Array(); useLineTo = true; var _local2 = 0; while (_local2 < _points.length) { if ((isNaN(_points[_local2].r) == false) && (_points[_local2].r != 0)) { useLineTo = false; ((_roundCorners == true) ? (addRPoint(_local2)) : (addCPoint(_local2))); } else { _drawPoints.push(_points[_local2]); } _local2++; } calcBounds(); skewXBaby(); skewYBaby(); rotatePoints(); } function addCPoint(_index, _newX, _newY) { var _local2 = _points[_index]; if ((!(_newX === undefined)) && (!(_newY === undefined))) { _local2 = com.jR.Utils.clone(_local2); _local2.x = _newX; _local2.y = _newY; } var _local10 = _points[((_index == 0) ? (_points.length - 1) : (_index - 1))]; var _local5 = _points[((_index == (_points.length - 1)) ? 0 : (_index + 1))]; var _local13 = Math.sqrt(Math.pow(_local2.x - _local5.x, 2) + Math.pow(_local2.y - _local5.y, 2)); var _local4 = _local2.r; var _local9 = Math.atan2(_local10.y - _local2.y, _local10.x - _local2.x); var _local8 = Math.atan2(_local5.y - _local2.y, _local5.x - _local2.x); var _local3 = {x:_local2.x + (_local4 * Math.cos(_local9)), y:_local2.y + (_local4 * Math.sin(_local9))}; var _local7 = {x:_local2.x + (_local4 * Math.cos(_local8)), y:_local2.y + (_local4 * Math.sin(_local8))}; if ((_newX === undefined) && (_passAnchors == true)) { addCPoint(_index, _local2.x - (((_local3.x + ((_local7.x - _local3.x) / 2)) - _local2.x) * 0.5), _local2.y - (((_local3.y + ((_local7.y - _local3.y) / 2)) - _local2.y) * 0.5)); return(undefined); } _drawPoints.push(_local3); _drawPoints.push([_local2, _local7]); } function addRPoint(_index) { var _local13 = false; var _local4 = _points[_index]; var _local14 = _points[((_index == 0) ? (_points.length - 1) : (_index - 1))]; var _local12 = _points[((_index == (_points.length - 1)) ? 0 : (_index + 1))]; var _local7 = rad2deg(Math.atan2(_local14.y - _local4.y, _local14.x - _local4.x)); var _local6 = rad2deg(Math.atan2(_local12.y - _local4.y, _local12.x - _local4.x)); var _local15 = _local4.r; var _local11; var _local8; if (angleDelta(_local7, _local6) >= 180) { _local11 = angleDelta(_local6, _local7); _local8 = _local7 + (angleDelta(_local7, _local6) / 2); } else { _local11 = angleDelta(_local7, _local6); _local8 = _local6 + (angleDelta(_local6, _local7) / 2); _local13 = true; } var _local10 = 180 - _local11; var _local2 = getSectorPoints(_local8 - (_local10 / 2), _local8 + (_local10 / 2), _local15); if (_local13 == true) { _local2.reverse(); } var _local16 = _local15 / Math.cos(deg2rad(_local10 / 2)); var _local5 = rotatePoint(_local16, 0, (_local8 + 180) % 360); var _local3 = 0; while (_local3 < _local2.length) { _local2[_local3].x = _local2[_local3].x + (_local4.x + _local5.x); _local2[_local3].y = _local2[_local3].y + (_local4.y + _local5.y); _local3++; } _drawPoints.push(_local2.shift()); _local3 = 0; while (_local3 < _local2.length) { _drawPoints.push([_local2[_local3], _local2[_local3 + 1]]); _local3 = _local3 + 2; } } function skewXBaby(Void) { if (_skewX == 0) { return(undefined); } var _local4 = Math.tan(_skewX); var _local3 = bounds.yMax; var _local2 = 0; while (_local2 < _drawPoints.length) { if ((_drawPoints[_local2] instanceof Array) == true) { _drawPoints[_local2][0].x = _drawPoints[_local2][0].x + ((_local3 - _drawPoints[_local2][0].y) * _local4); _drawPoints[_local2][1].x = _drawPoints[_local2][1].x + ((_local3 - _drawPoints[_local2][1].y) * _local4); } else { _drawPoints[_local2].x = _drawPoints[_local2].x + ((_local3 - _drawPoints[_local2].y) * _local4); } _local2++; } } function skewYBaby(Void) { if (_skewY == 0) { return(undefined); } var _local4 = Math.tan(_skewY); var _local3 = bounds.xMin; var _local2 = 0; while (_local2 < _drawPoints.length) { if ((_drawPoints[_local2] instanceof Array) == true) { _drawPoints[_local2][0].y = _drawPoints[_local2][0].y + ((_drawPoints[_local2][0].x - _local3) * _local4); _drawPoints[_local2][1].y = _drawPoints[_local2][1].y + ((_drawPoints[_local2][1].x - _local3) * _local4); } else { _drawPoints[_local2].y = _drawPoints[_local2].y + ((_drawPoints[_local2].x - _local3) * _local4); } _local2++; } } function rotatePoints(Void) { if (_rotation == 0) { return(undefined); } var _local2 = 0; while (_local2 < _drawPoints.length) { if ((_drawPoints[_local2] instanceof Array) == true) { _drawPoints[_local2][0] = rotatePoint(_drawPoints[_local2][0].x, _drawPoints[_local2][0].y, _rotation); _drawPoints[_local2][1] = rotatePoint(_drawPoints[_local2][1].x, _drawPoints[_local2][1].y, _rotation); } else { _drawPoints[_local2] = rotatePoint(_drawPoints[_local2].x, _drawPoints[_local2].y, _rotation); } _local2++; } } function draw(Void) { var _local3 = _drawPoints[0]; _local3.x = _local3.x + _drawX; _local3.y = _local3.y + _drawY; _mc.moveTo(_local3.x, _local3.y); var _local2 = 1; while (_local2 < _drawPoints.length) { if ((_drawPoints[_local2] instanceof Array) == true) { _mc.curveTo(_drawX + _drawPoints[_local2][0].x, _drawY + _drawPoints[_local2][0].y, _drawX + _drawPoints[_local2][1].x, _drawY + _drawPoints[_local2][1].y); } else if (useLineTo == true) { _mc.lineTo(_drawX + _drawPoints[_local2].x, _drawY + _drawPoints[_local2].y); } else { _mc.curveTo(_drawX + _drawPoints[_local2].x, _drawY + _drawPoints[_local2].y, _drawX + _drawPoints[_local2].x, _drawY + _drawPoints[_local2].y); } _local2++; } if (_join == true) { if (useLineTo == true) { _mc.lineTo(_local3.x, _local3.y); } _mc.curveTo(_local3.x, _local3.y, _local3.x, _local3.y); } } var _drawX = 0; var _drawY = 0; var _roundCorners = true; var _passAnchors = false; var _join = true; var _showLine = true; var _points = null; var _drawPoints = null; var _radius = null; }
Symbol 1958 MovieClip [__Packages.com.jR.Drawing.Rectangle] Frame 0
class com.jR.Drawing.Rectangle extends com.jR.Drawing.Polygon { var addPoint, _roundCorners, _autoClear, clear, throwError, modifyPoint; function Rectangle (host, level) { super(host, level); addPoint(0, 0, 0); addPoint(0, 0, 0); addPoint(0, 0, 0); addPoint(0, 0, 0); _roundCorners = true; } function set width(value) { _width = value; //return(width); } function set height(value) { _height = value; //return(height); } function set radius(value) { _radius1 = (_radius2 = (_radius3 = (_radius4 = value))); //return(radius); } function set radius1(value) { _radius1 = value; //return(radius1); } function set radius2(value) { _radius2 = value; //return(radius2); } function set radius3(value) { _radius3 = value; //return(radius3); } function set radius4(value) { _radius4 = value; //return(radius4); } function get width() { return(_width); } function get height() { return(_height); } function get radius() { if (((((_radius1 + _radius2) + _radius3) + _radius4) / 4) == _radius1) { return(_radius1); } return(null); } function get radius1() { return(_radius1); } function get radius2() { return(_radius2); } function get radius3() { return(_radius3); } function get radius4() { return(_radius4); } function dealArguments(__inputObject) { if (_autoClear == true) { clear(); } for (var _local3 in __inputObject) { if ((!(this["_" + _local3] === undefined)) && (!(this[_local3] === undefined))) { this[_local3] = __inputObject[_local3]; } } if ((((_width == null) || (_width == 0)) || (_height == null)) || (_height == 0)) { throwError("Not enough data to draw rectangle", false); return(undefined); } modifyPoint(0, {x:0, y:0, r:radius1}); modifyPoint(1, {x:_width, y:0, r:radius2}); modifyPoint(2, {x:_width, y:_height, r:radius3}); modifyPoint(3, {x:0, y:_height, r:radius4}); } var _width = null; var _height = null; var _radius = null; var _radius1 = 0; var _radius2 = 0; var _radius3 = 0; var _radius4 = 0; }
Symbol 108 MovieClip Frame 1
stop();
Instance of Symbol 112 MovieClip in Symbol 114 MovieClip Frame 1
on (press) { getURL ("http://www.molleindustria.org", "_blank"); }
Symbol 180 MovieClip Frame 1
stop();
Symbol 180 MovieClip Frame 5
stop();
Symbol 182 MovieClip [introSequence] Frame 142
stop(); ROOT.initMenu();
Symbol 328 MovieClip Frame 2
stop();
Symbol 369 MovieClip Frame 16
ROOT.playEffect("end_of_the_world", true);
Symbol 369 MovieClip Frame 76
stop();
Symbol 376 MovieClip Frame 1
ROOT.playEffect("utopia", true);
Symbol 389 MovieClip Frame 21
ROOT.playEffect("end_civilization", true);
Symbol 389 MovieClip Frame 116
stop();
Symbol 400 MovieClip Frame 8
ROOT.playEffect("fired", true);
Symbol 400 MovieClip Frame 108
stop();
Symbol 413 MovieClip Frame 1
if (this.sillabs == undefined) { this.sillabs = 20; } this.onEnterFrame = function () { if (this.sillabs > 0) { gotoAndPlay(random(this._totalframes - 1) + 1); this.sillabs--; } else { gotoAndStop(this._totalframes); } };
Symbol 417 MovieClip Frame 1
if (this.sillabs == undefined) { this.sillabs = 20; } this.onEnterFrame = function () { if (this.sillabs > 0) { gotoAndPlay(random(this._totalframes) + 1); this.sillabs--; } else { gotoAndStop(this._totalframes); } };
Symbol 422 MovieClip Frame 1
if (this.sillabs == undefined) { this.sillabs = 20; } this.onEnterFrame = function () { if (this.sillabs > 0) { gotoAndPlay(random(this._totalframes) + 1); this.sillabs--; } else { gotoAndStop(this._totalframes); } };
Symbol 450 MovieClip [bucks] Frame 1
gotoAndStop("a" + random(4));
Instance of Symbol 449 MovieClip in Symbol 450 MovieClip [bucks] Frame 2
onClipEvent (load) { this._rotation = random(360); gotoAndPlay(random(this._totalframes) + 1); this.speed = random(4) - 2; } onClipEvent (enterFrame) { this._x = this._x + this.speed; }
Instance of Symbol 449 MovieClip in Symbol 450 MovieClip [bucks] Frame 2
onClipEvent (load) { this._rotation = random(360); gotoAndPlay(random(this._totalframes) + 1); this.speed = random(4) - 2; } onClipEvent (enterFrame) { this._x = this._x + this.speed; }
Instance of Symbol 449 MovieClip in Symbol 450 MovieClip [bucks] Frame 2
onClipEvent (load) { this._rotation = random(360); gotoAndPlay(random(this._totalframes) + 1); this.speed = random(4) - 2; } onClipEvent (enterFrame) { this._x = this._x + this.speed; }
Instance of Symbol 449 MovieClip in Symbol 450 MovieClip [bucks] Frame 2
onClipEvent (load) { this._rotation = random(360); gotoAndPlay(random(this._totalframes) + 1); this.speed = random(4) - 2; } onClipEvent (enterFrame) { this._x = this._x + this.speed; }
Instance of Symbol 449 MovieClip in Symbol 450 MovieClip [bucks] Frame 2
onClipEvent (load) { this._rotation = random(360); gotoAndPlay(random(this._totalframes) + 1); this.speed = random(4) - 2; } onClipEvent (enterFrame) { this._x = this._x + this.speed; }
Instance of Symbol 449 MovieClip in Symbol 450 MovieClip [bucks] Frame 2
onClipEvent (load) { this._rotation = random(360); gotoAndPlay(random(this._totalframes) + 1); this.speed = random(4) - 2; } onClipEvent (enterFrame) { this._x = this._x + this.speed; }
Instance of Symbol 449 MovieClip in Symbol 450 MovieClip [bucks] Frame 2
onClipEvent (load) { this._rotation = random(360); gotoAndPlay(random(this._totalframes) + 1); this.speed = random(4) - 2; } onClipEvent (enterFrame) { this._x = this._x + this.speed; }
Instance of Symbol 449 MovieClip in Symbol 450 MovieClip [bucks] Frame 2
onClipEvent (load) { this._rotation = random(360); gotoAndPlay(random(this._totalframes) + 1); this.speed = random(4) - 2; } onClipEvent (enterFrame) { this._x = this._x + this.speed; }
Instance of Symbol 449 MovieClip in Symbol 450 MovieClip [bucks] Frame 2
onClipEvent (load) { this._rotation = random(360); gotoAndPlay(random(this._totalframes) + 1); this.speed = random(4) - 2; } onClipEvent (enterFrame) { this._x = this._x + this.speed; }
Instance of Symbol 449 MovieClip in Symbol 450 MovieClip [bucks] Frame 2
onClipEvent (load) { this._rotation = random(360); gotoAndPlay(random(this._totalframes) + 1); this.speed = random(4) - 2; } onClipEvent (enterFrame) { this._x = this._x + this.speed; }
Instance of Symbol 449 MovieClip in Symbol 450 MovieClip [bucks] Frame 2
onClipEvent (load) { this._rotation = random(360); gotoAndPlay(random(this._totalframes) + 1); this.speed = random(4) - 2; } onClipEvent (enterFrame) { this._x = this._x + this.speed; }
Instance of Symbol 449 MovieClip in Symbol 450 MovieClip [bucks] Frame 2
onClipEvent (load) { this._rotation = random(360); gotoAndPlay(random(this._totalframes) + 1); this.speed = random(4) - 2; } onClipEvent (enterFrame) { this._x = this._x + this.speed; }
Instance of Symbol 449 MovieClip in Symbol 450 MovieClip [bucks] Frame 2
onClipEvent (load) { this._rotation = random(360); gotoAndPlay(random(this._totalframes) + 1); this.speed = random(4) - 2; } onClipEvent (enterFrame) { this._x = this._x + this.speed; }
Instance of Symbol 449 MovieClip in Symbol 450 MovieClip [bucks] Frame 2
onClipEvent (load) { this._rotation = random(360); gotoAndPlay(random(this._totalframes) + 1); this.speed = random(4) - 2; } onClipEvent (enterFrame) { this._x = this._x + this.speed; }
Instance of Symbol 449 MovieClip in Symbol 450 MovieClip [bucks] Frame 2
onClipEvent (load) { this._rotation = random(360); gotoAndPlay(random(this._totalframes) + 1); this.speed = random(4) - 2; } onClipEvent (enterFrame) { this._x = this._x + this.speed; }
Instance of Symbol 449 MovieClip in Symbol 450 MovieClip [bucks] Frame 2
onClipEvent (load) { this._rotation = random(360); gotoAndPlay(random(this._totalframes) + 1); this.speed = random(4) - 2; } onClipEvent (enterFrame) { this._x = this._x + this.speed; }
Instance of Symbol 449 MovieClip in Symbol 450 MovieClip [bucks] Frame 2
onClipEvent (load) { this._rotation = random(360); gotoAndPlay(random(this._totalframes) + 1); this.speed = random(4) - 2; } onClipEvent (enterFrame) { this._x = this._x + this.speed; }
Instance of Symbol 449 MovieClip in Symbol 450 MovieClip [bucks] Frame 2
onClipEvent (load) { this._rotation = random(360); gotoAndPlay(random(this._totalframes) + 1); this.speed = random(4) - 2; } onClipEvent (enterFrame) { this._x = this._x + this.speed; }
Symbol 455 MovieClip [bucksMouth] Frame 4
gotoAndStop ("rep");
Symbol 455 MovieClip [bucksMouth] Frame 8
gotoAndStop ("dem");
Symbol 467 MovieClip Frame 5
gotoAndPlay ("on");
Symbol 467 MovieClip Frame 9
stop();
Symbol 482 MovieClip Frame 4
stop();
Symbol 482 MovieClip Frame 8
stop();
Symbol 528 MovieClip [election_introScreen] Frame 9
stop();
Symbol 586 MovieClip Frame 4
stop();
Symbol 586 MovieClip Frame 7
stop();
Symbol 595 MovieClip Frame 1
star._rotation = random(360);
Symbol 596 MovieClip [raceStar] Frame 12
removeMovieClip(this);
Symbol 685 MovieClip Frame 1
stop();
Symbol 685 MovieClip Frame 2
ROOT.playEffect("noise");
Symbol 713 MovieClip Frame 1
stop();
Symbol 765 MovieClip [africanMilitia] Frame 47
gotoAndPlay("a" + random(11));
Symbol 765 MovieClip [africanMilitia] Frame 70
gotoAndPlay ("normal");
Symbol 765 MovieClip [africanMilitia] Frame 105
gotoAndPlay ("normal");
Symbol 765 MovieClip [africanMilitia] Frame 132
gotoAndPlay ("normal");
Symbol 765 MovieClip [africanMilitia] Frame 176
gotoAndPlay ("normal");
Symbol 765 MovieClip [africanMilitia] Frame 185
gotoAndPlay ("normal");
Symbol 765 MovieClip [africanMilitia] Frame 193
gotoAndPlay ("normal");
Symbol 765 MovieClip [africanMilitia] Frame 202
gotoAndPlay ("normal");
Symbol 765 MovieClip [africanMilitia] Frame 242
gotoAndPlay ("normal");
Symbol 765 MovieClip [africanMilitia] Frame 315
gotoAndPlay ("normal");
Symbol 770 MovieClip [africanMilitia_attack] Frame 1
gotoAndPlay("a" + random(3));
Symbol 770 MovieClip [africanMilitia_attack] Frame 3
this.playSound("ak47");
Symbol 770 MovieClip [africanMilitia_attack] Frame 7
stop();
Symbol 770 MovieClip [africanMilitia_attack] Frame 9
this.playSound("ak47");
Symbol 770 MovieClip [africanMilitia_attack] Frame 14
stop();
Symbol 770 MovieClip [africanMilitia_attack] Frame 16
this.playSound("ak47");
Symbol 777 MovieClip [africanMilitia_die] Frame 1
gotoAndPlay("a" + random(3));
Symbol 777 MovieClip [africanMilitia_die] Frame 3
this.playSound("argh" + (random(4) + 1)); stop();
Symbol 777 MovieClip [africanMilitia_die] Frame 6
this.playSound("argh" + (random(4) + 1)); stop();
Symbol 777 MovieClip [africanMilitia_die] Frame 9
this.playSound("argh" + (random(4) + 1)); stop();
Symbol 778 MovieClip [africanMilitia_onGuard] Frame 1
gotoAndStop("a" + random(3));
Symbol 786 MovieClip [angryAfrican] Frame 5
gotoAndPlay("a" + random(4));
Symbol 786 MovieClip [angryAfrican] Frame 13
gotoAndPlay ("a0");
Symbol 786 MovieClip [angryAfrican] Frame 25
gotoAndPlay ("a0");
Symbol 786 MovieClip [angryAfrican] Frame 53
gotoAndPlay ("a0");
Symbol 786 MovieClip [angryAfrican] Frame 73
gotoAndPlay ("a0");
Symbol 796 MovieClip [angryIndio] Frame 24
gotoAndPlay("a" + random(4));
Symbol 796 MovieClip [angryIndio] Frame 53
gotoAndPlay ("a0");
Symbol 796 MovieClip [angryIndio] Frame 92
gotoAndPlay ("a0");
Symbol 796 MovieClip [angryIndio] Frame 144
gotoAndPlay ("a0");
Symbol 805 MovieClip [arab] Frame 34
gotoAndPlay("a" + random(7));
Symbol 805 MovieClip [arab] Frame 42
gotoAndPlay ("a0");
Symbol 805 MovieClip [arab] Frame 51
gotoAndPlay ("a0");
Symbol 805 MovieClip [arab] Frame 81
gotoAndPlay ("a0");
Symbol 805 MovieClip [arab] Frame 128
gotoAndPlay ("a0");
Symbol 805 MovieClip [arab] Frame 140
gotoAndPlay ("a0");
Symbol 805 MovieClip [arab] Frame 164
gotoAndPlay ("a0");
Symbol 805 MovieClip [arab] Frame 169
gotoAndPlay ("walk");
Symbol 822 MovieClip [caribou] Frame 47
gotoAndPlay("a" + random(6));
Symbol 822 MovieClip [caribou] Frame 70
gotoAndPlay ("a0");
Symbol 822 MovieClip [caribou] Frame 91
if ((random(3) == 0) && (this.scared != true)) { this.playSound("caribou2", 60); }
Symbol 822 MovieClip [caribou] Frame 137
gotoAndPlay ("a0");
Symbol 822 MovieClip [caribou] Frame 208
gotoAndPlay ("a0");
Symbol 822 MovieClip [caribou] Frame 209
if ((random(3) == 0) && (this.scared != true)) { this.playSound("caribou1", 60); }
Symbol 822 MovieClip [caribou] Frame 226
gotoAndPlay ("a0");
Symbol 822 MovieClip [caribou] Frame 245
gotoAndPlay ("a0");
Symbol 822 MovieClip [caribou] Frame 253
gotoAndPlay ("walk");
Symbol 838 MovieClip Frame 1
gotoAndStop(random(this._totalframes) + 1);
Symbol 861 MovieClip Frame 2
if (this._parent._parent._visible) { this._parent._parent.playSound("demo2"); }
Symbol 861 MovieClip Frame 23
if (random(3) == 0) { gotoAndPlay (1); }
Symbol 861 MovieClip Frame 36
if (random(3) == 0) { gotoAndPlay (1); }
Symbol 881 MovieClip Frame 1
if (this._parent._parent._visible) { this._parent._parent.playSound("drum"); }
Symbol 895 MovieClip Frame 1
if (this._parent._parent._visible) { this._parent._parent.playSound("demo3"); }
Symbol 895 MovieClip Frame 29
if (random(3) == 0) { gotoAndPlay (1); }
Symbol 895 MovieClip Frame 35
if (random(3) == 0) { gotoAndPlay (1); }
Symbol 905 MovieClip Frame 1
if (this._parent._parent._visible) { this._parent._parent.playSound("demo1"); }
Symbol 905 MovieClip Frame 28
if (random(3) == 0) { gotoAndPlay (1); }
Symbol 905 MovieClip Frame 45
if (random(3) == 0) { gotoAndPlay (1); }
Symbol 906 MovieClip Frame 1
gotoAndStop(random(this._totalframes) + 1);
Symbol 931 MovieClip Frame 1
gotoAndStop(random(this._totalframes) + 1);
Symbol 944 MovieClip Frame 1
gotoAndStop(random(this._totalframes) + 1);
Symbol 983 MovieClip [humanBurner_birth] Frame 1
this.playSound("birth");
Symbol 996 MovieClip [humanBurner_destroy] Frame 1
this.playSound("explosion");
Symbol 996 MovieClip [humanBurner_destroy] Frame 7
stop();
Symbol 998 MovieClip [insurgent_attack] Frame 1
gotoAndPlay("a" + random(3));
Symbol 998 MovieClip [insurgent_attack] Frame 3
this.playSound("ak47");
Symbol 998 MovieClip [insurgent_attack] Frame 8
stop();
Symbol 998 MovieClip [insurgent_attack] Frame 10
this.playSound("ak47");
Symbol 998 MovieClip [insurgent_attack] Frame 16
stop();
Symbol 998 MovieClip [insurgent_attack] Frame 18
this.playSound("ak47");
Symbol 998 MovieClip [insurgent_attack] Frame 23
stop();
Symbol 1006 MovieClip [insurgent_die] Frame 1
gotoAndPlay("a" + random(4));
Symbol 1006 MovieClip [insurgent_die] Frame 4
this.playSound("argh" + (random(4) + 1)); stop();
Symbol 1006 MovieClip [insurgent_die] Frame 6
this.playSound("argh" + (random(4) + 1)); stop();
Symbol 1006 MovieClip [insurgent_die] Frame 8
this.playSound("argh" + (random(4) + 1)); stop();
Symbol 1006 MovieClip [insurgent_die] Frame 10
this.playSound("argh" + (random(4) + 1)); stop();
Symbol 1008 MovieClip [insurgent_win] Frame 1
gotoAndPlay("a" + random(6));
Symbol 1008 MovieClip [insurgent_win] Frame 21
this.playSound("ak47");
Symbol 1008 MovieClip [insurgent_win] Frame 39
gotoAndStop ("loop2");
Symbol 1008 MovieClip [insurgent_win] Frame 42
stop();
Symbol 1008 MovieClip [insurgent_win] Frame 54
gotoAndPlay ("a3");
Symbol 1008 MovieClip [insurgent_win] Frame 56
stop();
Symbol 1008 MovieClip [insurgent_win] Frame 66
gotoAndPlay ("loop");
Symbol 1008 MovieClip [insurgent_win] Frame 68
stop();
Symbol 1008 MovieClip [insurgent_win] Frame 71
gotoAndPlay ("a5");
Symbol 1032 MovieClip [mercenary] Frame 47
gotoAndPlay("a" + random(16));
Symbol 1032 MovieClip [mercenary] Frame 70
gotoAndPlay ("normal");
Symbol 1032 MovieClip [mercenary] Frame 79
gotoAndPlay ("normal");
Symbol 1032 MovieClip [mercenary] Frame 105
gotoAndPlay ("normal");
Symbol 1032 MovieClip [mercenary] Frame 114
gotoAndPlay ("normal");
Symbol 1032 MovieClip [mercenary] Frame 120
gotoAndPlay ("normal");
Symbol 1032 MovieClip [mercenary] Frame 169
gotoAndPlay ("normal");
Symbol 1032 MovieClip [mercenary] Frame 181
gotoAndPlay ("normal");
Symbol 1032 MovieClip [mercenary] Frame 238
gotoAndPlay ("normal");
Symbol 1032 MovieClip [mercenary] Frame 294
gotoAndPlay ("normal");
Symbol 1032 MovieClip [mercenary] Frame 308
gotoAndPlay ("normal");
Symbol 1032 MovieClip [mercenary] Frame 333
gotoAndPlay ("normal");
Symbol 1032 MovieClip [mercenary] Frame 345
gotoAndPlay ("normal");
Symbol 1032 MovieClip [mercenary] Frame 364
gotoAndPlay ("normal");
Symbol 1036 MovieClip [mercenary_attack] Frame 1
gotoAndPlay("a" + random(3));
Symbol 1036 MovieClip [mercenary_attack] Frame 3
this.playSound("m4");
Symbol 1036 MovieClip [mercenary_attack] Frame 8
stop();
Symbol 1036 MovieClip [mercenary_attack] Frame 10
this.playSound("m4");
Symbol 1036 MovieClip [mercenary_attack] Frame 16
stop();
Symbol 1036 MovieClip [mercenary_attack] Frame 18
this.playSound("m4");
Symbol 1036 MovieClip [mercenary_attack] Frame 23
stop();
Symbol 1054 MovieClip [mercenary_die] Frame 1
gotoAndPlay("a" + random(5));
Symbol 1054 MovieClip [mercenary_die] Frame 4
this.playSound("argh" + (random(4) + 1)); stop();
Symbol 1054 MovieClip [mercenary_die] Frame 6
this.playSound("argh" + (random(4) + 1)); stop();
Symbol 1054 MovieClip [mercenary_die] Frame 9
this.playSound("argh" + (random(4) + 1)); stop();
Symbol 1054 MovieClip [mercenary_die] Frame 11
this.playSound("argh" + (random(4) + 1)); stop();
Symbol 1054 MovieClip [mercenary_die] Frame 14
this.playSound("argh" + (random(4) + 1)); stop();
Symbol 1056 MovieClip [mercenary_onGuard] Frame 1
gotoAndStop("a" + random(5));
Symbol 1064 MovieClip [militia] Frame 47
gotoAndPlay("a" + random(11));
Symbol 1064 MovieClip [militia] Frame 70
gotoAndPlay ("normal");
Symbol 1064 MovieClip [militia] Frame 104
gotoAndPlay ("normal");
Symbol 1064 MovieClip [militia] Frame 130
gotoAndPlay ("normal");
Symbol 1064 MovieClip [militia] Frame 161
gotoAndPlay ("normal");
Symbol 1064 MovieClip [militia] Frame 196
gotoAndPlay ("normal");
Symbol 1064 MovieClip [militia] Frame 204
gotoAndPlay ("normal");
Symbol 1064 MovieClip [militia] Frame 211
gotoAndPlay ("normal");
Symbol 1064 MovieClip [militia] Frame 215
gotoAndPlay ("normal");
Symbol 1064 MovieClip [militia] Frame 219
gotoAndPlay ("normal");
Symbol 1064 MovieClip [militia] Frame 225
gotoAndPlay ("normal");
Symbol 1064 MovieClip [militia] Frame 238
gotoAndPlay ("normal");
Symbol 1068 MovieClip [militia_attack] Frame 1
gotoAndPlay("a" + random(3));
Symbol 1068 MovieClip [militia_attack] Frame 5
this.playSound("ak47");
Symbol 1068 MovieClip [militia_attack] Frame 8
stop();
Symbol 1068 MovieClip [militia_attack] Frame 11
this.playSound("ak47");
Symbol 1068 MovieClip [militia_attack] Frame 16
stop();
Symbol 1068 MovieClip [militia_attack] Frame 18
this.playSound("ak47");
Symbol 1068 MovieClip [militia_attack] Frame 23
stop();
Symbol 1074 MovieClip [militia_die] Frame 1
gotoAndPlay("a" + random(4));
Symbol 1074 MovieClip [militia_die] Frame 4
this.playSound("argh" + (random(4) + 1)); stop();
Symbol 1074 MovieClip [militia_die] Frame 6
this.playSound("argh" + (random(4) + 1)); stop();
Symbol 1074 MovieClip [militia_die] Frame 9
this.playSound("argh" + (random(4) + 1)); stop();
Symbol 1074 MovieClip [militia_die] Frame 11
this.playSound("argh" + (random(4) + 1)); stop();
Symbol 1075 MovieClip [militia_onGuard] Frame 1
gotoAndStop("a" + random(4));
Symbol 1120 MovieClip [oilPlatform_base] Frame 7
stop();
Symbol 1139 MovieClip [oilPlatform_birth] Frame 1
this.playSound("birth_platform");
Symbol 1152 MovieClip [oilPlatform_destroy] Frame 1
this.playSound("explosion");
Symbol 1152 MovieClip [oilPlatform_destroy] Frame 12
stop();
Symbol 1191 MovieClip [oilWell_birth] Frame 1
this.playSound("birth");
Symbol 1201 MovieClip [oilWell_destroy] Frame 1
this.playSound("explosion");
Symbol 1201 MovieClip [oilWell_destroy] Frame 7
stop();
Symbol 1213 MovieClip [rebel_attack] Frame 1
gotoAndPlay("a" + random(3));
Symbol 1213 MovieClip [rebel_attack] Frame 3
this.playSound("ak47");
Symbol 1213 MovieClip [rebel_attack] Frame 8
stop();
Symbol 1213 MovieClip [rebel_attack] Frame 10
this.playSound("ak47");
Symbol 1213 MovieClip [rebel_attack] Frame 15
stop();
Symbol 1213 MovieClip [rebel_attack] Frame 17
this.playSound("ak47");
Symbol 1213 MovieClip [rebel_attack] Frame 22
stop();
Symbol 1217 MovieClip [rebel_die] Frame 1
gotoAndPlay("a" + random(3));
Symbol 1217 MovieClip [rebel_die] Frame 3
this.playSound("argh" + (random(4) + 1)); stop();
Symbol 1217 MovieClip [rebel_die] Frame 6
this.playSound("argh" + (random(4) + 1)); stop();
Symbol 1217 MovieClip [rebel_die] Frame 8
this.playSound("argh" + (random(4) + 1)); stop();
Symbol 1219 MovieClip [rebel_win] Frame 1
gotoAndPlay("a" + random(7));
Symbol 1219 MovieClip [rebel_win] Frame 5
gotoAndPlay ("a0");
Symbol 1219 MovieClip [rebel_win] Frame 12
gotoAndPlay ("a1");
Symbol 1219 MovieClip [rebel_win] Frame 16
stop();
Symbol 1219 MovieClip [rebel_win] Frame 22
gotoAndPlay ("a3");
Symbol 1219 MovieClip [rebel_win] Frame 23
stop();
Symbol 1219 MovieClip [rebel_win] Frame 32
gotoAndPlay ("a5");
Symbol 1257 MovieClip [smallWell_birth] Frame 1
this.playSound("birth_small");
Symbol 1265 MovieClip [smallWell_destroy] Frame 1
this.playSound("explosion");
Symbol 1265 MovieClip [smallWell_destroy] Frame 7
stop();
Symbol 1280 MovieClip [soldier] Frame 47
gotoAndPlay("a" + random(16));
Symbol 1280 MovieClip [soldier] Frame 70
gotoAndPlay ("normal");
Symbol 1280 MovieClip [soldier] Frame 79
gotoAndPlay ("normal");
Symbol 1280 MovieClip [soldier] Frame 95
gotoAndPlay ("normal");
Symbol 1280 MovieClip [soldier] Frame 104
gotoAndPlay ("normal");
Symbol 1280 MovieClip [soldier] Frame 110
gotoAndPlay ("normal");
Symbol 1280 MovieClip [soldier] Frame 159
gotoAndPlay ("normal");
Symbol 1280 MovieClip [soldier] Frame 168
gotoAndPlay ("normal");
Symbol 1280 MovieClip [soldier] Frame 225
gotoAndPlay ("normal");
Symbol 1280 MovieClip [soldier] Frame 281
gotoAndPlay ("normal");
Symbol 1280 MovieClip [soldier] Frame 295
gotoAndPlay ("normal");
Symbol 1280 MovieClip [soldier] Frame 310
gotoAndPlay ("normal");
Symbol 1280 MovieClip [soldier] Frame 326
gotoAndPlay ("normal");
Symbol 1280 MovieClip [soldier] Frame 336
gotoAndPlay ("normal");
Symbol 1284 MovieClip [soldier_attack] Frame 1
gotoAndPlay("a" + random(3));
Symbol 1284 MovieClip [soldier_attack] Frame 3
this.playSound("m16");
Symbol 1284 MovieClip [soldier_attack] Frame 8
stop();
Symbol 1284 MovieClip [soldier_attack] Frame 10
this.playSound("m16");
Symbol 1284 MovieClip [soldier_attack] Frame 16
stop();
Symbol 1284 MovieClip [soldier_attack] Frame 18
this.playSound("m16");
Symbol 1284 MovieClip [soldier_attack] Frame 23
stop();
Symbol 1296 MovieClip [soldier_die] Frame 1
gotoAndPlay("a" + random(5));
Symbol 1296 MovieClip [soldier_die] Frame 3
this.playSound("argh" + (random(4) + 1));
Symbol 1296 MovieClip [soldier_die] Frame 4
stop();
Symbol 1296 MovieClip [soldier_die] Frame 6
this.playSound("argh" + (random(4) + 1)); stop();
Symbol 1296 MovieClip [soldier_die] Frame 9
this.playSound("argh" + (random(4) + 1)); stop();
Symbol 1296 MovieClip [soldier_die] Frame 11
this.playSound("argh" + (random(4) + 1)); stop();
Symbol 1296 MovieClip [soldier_die] Frame 14
this.playSound("argh" + (random(4) + 1)); stop();
Symbol 1303 MovieClip [soldier_onGuard] Frame 1
gotoAndStop("a" + random(5));
Symbol 1321 MovieClip Frame 1
this._parent.playSound("airgun");
Symbol 1330 MovieClip [vessel] Frame 100
stop(); boat.s.gotoAndStop("off");
Symbol 1355 MovieClip [vibrator] Frame 1
this.playSound("vibration");
Symbol 1367 MovieClip [vibrator_birth] Frame 1
this.playSound("birth_small");
Symbol 1413 MovieClip Frame 8
if ((this._parent.scared != true) && (random(30) == 0)) { this.playSound("whale"); }
Symbol 1416 MovieClip Frame 1
if (this.scared) { stop(); }
Symbol 1473 MovieClip Frame 38
gotoAndPlay("a" + random(10));
Symbol 1473 MovieClip Frame 48
gotoAndPlay ("a0");
Symbol 1473 MovieClip Frame 59
gotoAndPlay ("a0");
Symbol 1473 MovieClip Frame 104
gotoAndPlay ("a0");
Symbol 1473 MovieClip Frame 159
gotoAndPlay ("a0");
Symbol 1473 MovieClip Frame 179
gotoAndPlay ("a0");
Symbol 1473 MovieClip Frame 192
gotoAndPlay ("a0");
Symbol 1473 MovieClip Frame 210
gotoAndPlay ("a0");
Symbol 1473 MovieClip Frame 215
gotoAndPlay ("a0");
Symbol 1473 MovieClip Frame 220
gotoAndPlay ("fly");
Symbol 1487 MovieClip Frame 4
stop();
Symbol 1495 MovieClip Frame 7
stop();
Symbol 1500 MovieClip Frame 9
stop();
Symbol 1505 MovieClip Frame 1
gotoAndStop(random(_totalframes) + 1);
Symbol 1506 MovieClip Frame 9
if (random(3) != 0) { stop(); }
Symbol 1506 MovieClip Frame 26
stop();
Symbol 1507 MovieClip Frame 1
stop();
Symbol 1509 MovieClip Frame 1
stop();
Symbol 1518 MovieClip Frame 1
stop();
Symbol 1518 MovieClip Frame 11
stop();
Symbol 1518 MovieClip Frame 21
stop();
Symbol 1525 MovieClip Frame 34
gotoAndPlay("a" + random(7));
Symbol 1525 MovieClip Frame 41
gotoAndPlay ("a0");
Symbol 1525 MovieClip Frame 48
gotoAndPlay ("a0");
Symbol 1525 MovieClip Frame 78
gotoAndPlay ("a0");
Symbol 1525 MovieClip Frame 89
gotoAndPlay ("a0");
Symbol 1525 MovieClip Frame 101
gotoAndPlay ("a0");
Symbol 1525 MovieClip Frame 114
gotoAndPlay ("a0");
Symbol 1525 MovieClip Frame 119
gotoAndPlay ("walk");
Symbol 1546 MovieClip Frame 34
gotoAndPlay("a" + random(7));
Symbol 1546 MovieClip Frame 40
gotoAndPlay ("a0");
Symbol 1546 MovieClip Frame 47
gotoAndPlay ("a0");
Symbol 1546 MovieClip Frame 77
gotoAndPlay ("a0");
Symbol 1546 MovieClip Frame 82
gotoAndPlay ("walk");
Symbol 1562 MovieClip Frame 1
gotoAndStop(random(7) + 1);
Symbol 1572 MovieClip Frame 1
gotoAndStop(random(this._totalframes) + 1);
Symbol 1575 MovieClip Frame 1
gotoAndStop(random(this._totalframes) + 1);
Symbol 1576 MovieClip Frame 1
gotoAndStop(random(this._totalframes) + 1);
Symbol 1590 MovieClip Frame 1
stop();
Symbol 1596 MovieClip Frame 1
gotoAndStop(random(_totalframes) + 1);
Symbol 1611 MovieClip Frame 36
gotoAndPlay("a" + random(9));
Symbol 1611 MovieClip Frame 46
gotoAndPlay ("a0");
Symbol 1611 MovieClip Frame 65
gotoAndPlay ("a0");
Symbol 1611 MovieClip Frame 85
gotoAndPlay ("a0");
Symbol 1611 MovieClip Frame 120
gotoAndPlay ("a0");
Symbol 1611 MovieClip Frame 129
gotoAndPlay ("a0");
Symbol 1611 MovieClip Frame 135
gotoAndPlay ("a0");
Symbol 1611 MovieClip Frame 138
gotoAndPlay ("a0");
Symbol 1611 MovieClip Frame 180
gotoAndPlay ("a0");
Symbol 1622 MovieClip Frame 34
gotoAndPlay("a" + random(6));
Symbol 1622 MovieClip Frame 42
gotoAndPlay ("a0");
Symbol 1622 MovieClip Frame 51
gotoAndPlay ("a0");
Symbol 1622 MovieClip Frame 81
gotoAndPlay ("a0");
Symbol 1622 MovieClip Frame 99
gotoAndPlay ("a0");
Symbol 1622 MovieClip Frame 111
gotoAndPlay ("a0");
Symbol 1622 MovieClip Frame 116
gotoAndPlay ("walk");
Symbol 1630 MovieClip Frame 42
gotoAndPlay("a" + random(4));
Symbol 1630 MovieClip Frame 83
gotoAndPlay ("a0");
Symbol 1630 MovieClip Frame 110
gotoAndPlay ("a0");
Symbol 1630 MovieClip Frame 121
gotoAndPlay ("a0");
Symbol 1630 MovieClip Frame 126
gotoAndPlay ("walk");
Symbol 1632 MovieClip Frame 34
gotoAndPlay("a" + random(6));
Symbol 1632 MovieClip Frame 42
gotoAndPlay ("a0");
Symbol 1632 MovieClip Frame 52
gotoAndPlay ("a0");
Symbol 1632 MovieClip Frame 82
gotoAndPlay ("a0");
Symbol 1632 MovieClip Frame 86
gotoAndPlay ("a0");
Symbol 1632 MovieClip Frame 91
gotoAndPlay ("a0");
Symbol 1632 MovieClip Frame 96
gotoAndPlay ("walk");
Symbol 1697 MovieClip Frame 20
if ((random(20) == 0) && (this._parent._parent.enabled)) { gotoAndPlay ("in"); } else { gotoAndPlay ("empy"); }
Symbol 1697 MovieClip Frame 56
if (random(20) == 0) { gotoAndPlay ("out"); } else { gotoAndPlay("a" + random(6)); }
Symbol 1697 MovieClip Frame 62
if (random(20) == 0) { gotoAndPlay ("out"); } else { gotoAndPlay("a" + random(6)); }
Symbol 1697 MovieClip Frame 73
if (random(20) == 0) { gotoAndPlay ("out"); } else { gotoAndPlay("a" + random(6)); }
Symbol 1697 MovieClip Frame 79
if (random(20) == 0) { gotoAndPlay ("out"); } else { gotoAndPlay("a" + random(6)); }
Symbol 1697 MovieClip Frame 114
if (random(20) == 0) { gotoAndPlay ("out"); } else { gotoAndPlay("a" + random(6)); }
Symbol 1697 MovieClip Frame 147
if (random(20) == 0) { gotoAndPlay ("out"); } else { gotoAndPlay("a" + random(6)); }
Symbol 1704 MovieClip Frame 1
gotoAndStop(random(this._totalframes) + 1);
Symbol 1705 MovieClip Frame 1
gotoAndStop(random(this._totalframes) + 1);
Symbol 1712 MovieClip Frame 1
gotoAndStop(random(this._totalframes) + 1);
Symbol 1713 MovieClip Frame 1
stop();
Symbol 1751 MovieClip Frame 29
gotoAndPlay("a" + random(6));
Symbol 1751 MovieClip Frame 44
gotoAndPlay ("a0");
Symbol 1751 MovieClip Frame 81
gotoAndPlay ("a0");
Symbol 1751 MovieClip Frame 110
gotoAndPlay ("a0");
Symbol 1751 MovieClip Frame 121
gotoAndPlay ("a0");
Symbol 1751 MovieClip Frame 138
gotoAndPlay ("a0");
Symbol 1751 MovieClip Frame 143
gotoAndPlay ("walk");
Symbol 1781 MovieClip Frame 25
gotoAndPlay("a" + random(8));
Symbol 1781 MovieClip Frame 46
gotoAndPlay ("a0");
Symbol 1781 MovieClip Frame 51
gotoAndPlay ("a0");
Symbol 1781 MovieClip Frame 54
gotoAndPlay ("a0");
Symbol 1781 MovieClip Frame 60
gotoAndPlay ("a0");
Symbol 1781 MovieClip Frame 107
gotoAndPlay ("a0");
Symbol 1781 MovieClip Frame 134
gotoAndPlay ("a0");
Symbol 1781 MovieClip Frame 152
gotoAndPlay ("a0");
Symbol 1781 MovieClip Frame 157
gotoAndPlay ("walk");
Symbol 1789 MovieClip Frame 1
stop();
Symbol 1789 MovieClip Frame 6
gotoAndPlay ("fly");
Symbol 1793 MovieClip Frame 1
stop();
Symbol 1793 MovieClip Frame 6
gotoAndPlay ("fly");
Symbol 1798 MovieClip Frame 1
stop();
Symbol 1798 MovieClip Frame 6
gotoAndPlay ("fly");
Symbol 1803 MovieClip Frame 1
stop();
Symbol 1803 MovieClip Frame 6
gotoAndPlay ("fly");
Symbol 1826 MovieClip Frame 1
gotoAndStop(random(this._totalframes) + 1);
Symbol 1951 MovieClip Frame 1
stop();

Library Items

Symbol 1 Font [palatino]Used by:196 216 218 231 234 235 237 238 239 349 350 351 352
Symbol 2 Font [conduitBlack]Used by:129 130 133 134 140 141 175 176 285 286 288 289 293 294 338 339 500 501 503 504 508 509 541 542 665 690 691 693 694 1941 1942 1944 1945 1947 1948
Symbol 3 Font [conduit]Used by:113 146 147 148 149 178 181 200 282 283 355 359 505 506 511 512 531 532 534 535 536 537 538 539 545 546 547 548 554 566 568 577 623 624 625 628 630 631 632 635 636 637 638 639 641 642 643 644 645 699 702 704 705 709 1850 1851 1853 1854 1855 1857 1858 1887 1889 1890 1893 1896 1898 1902 1903 1904 1905 1906
Symbol 4 Sound [ag_explode]
Symbol 5 Sound [bop]Used by:108
Symbol 6 Sound [irq_loop]Used by:108
Symbol 7 GraphicUsed by:8 1202
Symbol 8 MovieClip [scenario_info]Uses:7
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClip [info]Uses:9
Symbol 11 GraphicUsed by:12 533
Symbol 12 MovieClip [oilMask]Uses:11
Symbol 13 GraphicUsed by:14 281 401 622 634 723 724 1856 1859 1891 1907 1940
Symbol 14 MovieClip [info_box_top_left]Uses:13
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClip [smallWell_pic]Uses:15
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClip [humanBurner_pic]Uses:17
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClip [oilWell_pic]Uses:19
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClip [platform_pic]Uses:21
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClip [inspect_ground_pic]Uses:23
Symbol 25 GraphicUsed by:26
Symbol 26 MovieClip [inspect_sea_pic]Uses:25
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClip [mercenary_pic]Uses:27
Symbol 29 GraphicUsed by:30 496
Symbol 30 MovieClip [testDot]Uses:29
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClip [bulldozer_pic]Uses:31
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClip [superMask]Uses:33
Symbol 35 GraphicUsed by:36
Symbol 36 MovieClipUses:35Used by:45 997 998 1006 1007 1008
Symbol 37 GraphicUsed by:38
Symbol 38 MovieClipUses:37Used by:45 997 998 1006 1007 1008
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClipUses:39Used by:45 765 770 773 777 778 779 997 998 1006 1007 1008 1064 1068 1074 1075 1076 1210 1213 1217 1218 1219 1634 1637 1670
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClipUses:41Used by:45 997 998 1006 1007 1008
Symbol 43 GraphicUsed by:45 998
Symbol 44 GraphicUsed by:45 998
Symbol 45 MovieClip [insurgent_onGuard]Uses:36 38 40 42 43 44Used by:1951
Symbol 46 GraphicUsed by:47 49
Symbol 47 MovieClip [squareTopLeft]Uses:46Used by:688 1107 1152 1166 1246
Symbol 48 GraphicUsed by:53
Symbol 49 MovieClipUses:46Used by:53
Symbol 50 GraphicUsed by:53
Symbol 51 FontUsed by:52 360 650 1846
Symbol 52 EditableTextUses:51Used by:53
Symbol 53 MovieClip [preload]Uses:48 49 50 52Used by:Timeline
Symbol 1952 MovieClip [__Packages.Pie]
Symbol 1953 MovieClip [__Packages.com.jR.Drawing.Base]
Symbol 1954 MovieClip [__Packages.mx.events.EventDispatcher]
Symbol 1955 MovieClip [__Packages.com.jR.Utils]
Symbol 1956 MovieClip [__Packages.com.jR.Drawing.TransformMatrix]
Symbol 1957 MovieClip [__Packages.com.jR.Drawing.Polygon]
Symbol 1958 MovieClip [__Packages.com.jR.Drawing.Rectangle]
Symbol 54 Sound [birth]Used by:108
Symbol 55 Sound [birth_platform]Used by:108
Symbol 56 Sound [birth_small]Used by:108
Symbol 57 Sound [democracyLoop]Used by:108
Symbol 58 Sound [vibration]Used by:108
Symbol 59 Sound [airgun]Used by:108
Symbol 60 Sound [tree]Used by:108
Symbol 61 Sound [ala_loop]Used by:108
Symbol 62 Sound [caribou1]Used by:108
Symbol 63 Sound [caribou2]Used by:108
Symbol 64 Sound [nig_loop]Used by:108
Symbol 65 Sound [tex_loop]Used by:108
Symbol 66 Sound [ven_loop]Used by:108
Symbol 67 Sound [whale]Used by:108
Symbol 68 Sound [ocean_loop]Used by:108
Symbol 69 Sound [was_loop]Used by:108
Symbol 70 Sound [ak47]Used by:108
Symbol 71 Sound [argh1]Used by:108
Symbol 72 Sound [argh2]Used by:108
Symbol 73 Sound [argh3]Used by:108
Symbol 74 Sound [argh4]Used by:108
Symbol 75 Sound [m16]Used by:108
Symbol 76 Sound [m4]Used by:108
Symbol 77 Sound [explosion]Used by:108
Symbol 78 Sound [loop0]Used by:108
Symbol 79 Sound [loop2]Used by:108
Symbol 80 Sound [loop3]Used by:108
Symbol 81 Sound [loop4]Used by:108
Symbol 82 Sound [loop5]Used by:108
Symbol 83 Sound [loop6]Used by:108
Symbol 84 Sound [loop7]Used by:108
Symbol 85 Sound [loop1]Used by:108
Symbol 86 Sound [noise]Used by:108
Symbol 87 Sound [timeBoom]Used by:108
Symbol 88 Sound [war_loop]Used by:108
Symbol 89 Sound [theme]Used by:108
Symbol 90 Sound [end_of_the_world]Used by:108
Symbol 91 Sound [end_civilization]Used by:108
Symbol 92 Sound [utopia]Used by:108
Symbol 93 Sound [fired]Used by:108
Symbol 94 Sound [click]Used by:108
Symbol 95 Sound [specialOps]Used by:108
Symbol 96 Sound [beep]Used by:108
Symbol 97 Sound [launch]Used by:108
Symbol 98 Sound [paper]Used by:108
Symbol 99 Sound [ominous]Used by:108
Symbol 100 Sound [election_intro]Used by:108
Symbol 101 Sound [fire]Used by:108
Symbol 102 Sound [indio_demo]Used by:108
Symbol 103 Sound [ogoni_demo]Used by:108
Symbol 104 Sound [demo1]Used by:108
Symbol 105 Sound [demo2]Used by:108
Symbol 106 Sound [demo3]Used by:108
Symbol 107 Sound [drum]Used by:108
Symbol 108 MovieClipUses:54 55 56 57 58 59 60 61 62 63 6 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 5 99 100 101 102 103 104 105 106 107 SS1Used by:Timeline
Symbol 109 GraphicUsed by:110 123 145 368 605 611 661 726
Symbol 110 MovieClipUses:109Used by:182
Symbol 111 GraphicUsed by:112
Symbol 112 MovieClipUses:111Used by:114
Symbol 113 TextUses:3Used by:114
Symbol 114 MovieClipUses:112 113Used by:182
Symbol 115 GraphicUsed by:182
Symbol 116 GraphicUsed by:117
Symbol 117 MovieClipUses:116Used by:182
Symbol 118 GraphicUsed by:122
Symbol 119 GraphicUsed by:120
Symbol 120 MovieClipUses:119Used by:121
Symbol 121 MovieClipUses:120Used by:122
Symbol 122 MovieClipUses:118 121Used by:182
Symbol 123 MovieClipUses:109Used by:182
Symbol 124 GraphicUsed by:127
Symbol 125 GraphicUsed by:126
Symbol 126 MovieClipUses:125Used by:127
Symbol 127 MovieClipUses:124 126Used by:182
Symbol 128 GraphicUsed by:132
Symbol 129 TextUses:2Used by:132
Symbol 130 TextUses:2Used by:132
Symbol 131 GraphicUsed by:132
Symbol 132 ButtonUses:128 129 130 131Used by:144
Symbol 133 TextUses:2Used by:136
Symbol 134 TextUses:2Used by:136
Symbol 135 GraphicUsed by:136
Symbol 136 ButtonUses:133 134 135Used by:144
Symbol 137 GraphicUsed by:139 1943 1946 1949
Symbol 138 GraphicUsed by:139
Symbol 139 ButtonUses:137 138Used by:143
Symbol 140 TextUses:2Used by:142
Symbol 141 TextUses:2Used by:142
Symbol 142 MovieClipUses:140 141Used by:143
Symbol 143 MovieClipUses:139 142Used by:144 1950
Symbol 144 MovieClipUses:132 136 143Used by:182  Timeline
Symbol 145 MovieClipUses:109Used by:179
Symbol 146 TextUses:3Used by:179
Symbol 147 TextUses:3Used by:179
Symbol 148 TextUses:3Used by:179
Symbol 149 TextUses:3Used by:179
Symbol 150 GraphicUsed by:162 164
Symbol 151 GraphicUsed by:162 164
Symbol 152 GraphicUsed by:162 164
Symbol 153 GraphicUsed by:162 164
Symbol 154 GraphicUsed by:162 164
Symbol 155 GraphicUsed by:162 164
Symbol 156 GraphicUsed by:162 164
Symbol 157 GraphicUsed by:162 164
Symbol 158 GraphicUsed by:162 164
Symbol 159 GraphicUsed by:162 164
Symbol 160 GraphicUsed by:162 164
Symbol 161 GraphicUsed by:162 164
Symbol 162 MovieClipUses:150 151 152 153 154 155 156 157 158 159 160 161Used by:164
Symbol 163 GraphicUsed by:164
Symbol 164 ButtonUses:162 163 150 151 152 153 154 155 156 157 158 159 160 161Used by:179
Symbol 165 GraphicUsed by:170
Symbol 166 FontUsed by:167
Symbol 167 TextUses:166Used by:170
Symbol 168 GraphicUsed by:170
Symbol 169 GraphicUsed by:170
Symbol 170 ButtonUses:165 167 168 169Used by:179
Symbol 171 GraphicUsed by:173
Symbol 172 GraphicUsed by:173
Symbol 173 ButtonUses:171 172Used by:179
Symbol 174 GraphicUsed by:177 692 695
Symbol 175 TextUses:2Used by:177
Symbol 176 TextUses:2Used by:177
Symbol 177 ButtonUses:174 175 176Used by:179
Symbol 178 TextUses:3Used by:179
Symbol 179 MovieClipUses:145 146 147 148 149 164 170 173 177 178Used by:180
Symbol 180 MovieClipUses:179Used by:182
Symbol 181 TextUses:3Used by:182
Symbol 182 MovieClip [introSequence]Uses:110 114 115 117 122 123 127 144 180 181Used by:1951
Symbol 183 GraphicUsed by:185
Symbol 184 GraphicUsed by:185
Symbol 185 ButtonUses:183 184Used by:198 214 244 297 343 358 752 1950
Symbol 186 GraphicUsed by:197
Symbol 187 GraphicUsed by:188
Symbol 188 ButtonUses:187Used by:197
Symbol 189 GraphicUsed by:197
Symbol 190 FontUsed by:191
Symbol 191 EditableTextUses:190Used by:195
Symbol 192 FontUsed by:193
Symbol 193 EditableTextUses:192Used by:195
Symbol 194 GraphicUsed by:195
Symbol 195 MovieClipUses:191 193 194Used by:197
Symbol 196 EditableTextUses:1Used by:197
Symbol 197 MovieClipUses:186 188 189 195 196Used by:198
Symbol 198 MovieClip [africanMenu]Uses:185 197Used by:1951
Symbol 199 GraphicUsed by:202
Symbol 200 EditableTextUses:3Used by:202
Symbol 201 GraphicUsed by:202
Symbol 202 MovieClip [archive_item]Uses:199 200 201Used by:1951
Symbol 203 GraphicUsed by:204
Symbol 204 MovieClipUses:203Used by:214
Symbol 205 GraphicUsed by:214
Symbol 206 GraphicUsed by:207
Symbol 207 MovieClipUses:206Used by:214
Symbol 208 MovieClipUsed by:214 718
Symbol 209 GraphicUsed by:213 677
Symbol 210 GraphicUsed by:213
Symbol 211 GraphicUsed by:213
Symbol 212 GraphicUsed by:213
Symbol 213 MovieClipUses:209 210 211 212Used by:214
Symbol 214 MovieClip [communicatorArchive]Uses:185 204 205 207 208 213Used by:1951
Symbol 215 GraphicUsed by:243
Symbol 216 EditableTextUses:1Used by:243
Symbol 217 FontUsed by:218 235
Symbol 218 TextUses:1 217Used by:236
Symbol 219 BitmapUsed by:220
Symbol 220 GraphicUses:219Used by:229
Symbol 221 BitmapUsed by:222
Symbol 222 GraphicUses:221Used by:229
Symbol 223 BitmapUsed by:224
Symbol 224 GraphicUses:223Used by:229
Symbol 225 BitmapUsed by:226
Symbol 226 GraphicUses:225Used by:229
Symbol 227 BitmapUsed by:228
Symbol 228 GraphicUses:227Used by:229
Symbol 229 MovieClipUses:220 222 224 226 228Used by:236
Symbol 230 GraphicUsed by:236
Symbol 231 TextUses:1Used by:236
Symbol 232 GraphicUsed by:233
Symbol 233 MovieClipUses:232Used by:236 243
Symbol 234 EditableTextUses:1Used by:236
Symbol 235 TextUses:1 217Used by:236
Symbol 236 MovieClipUses:218 229 230 231 233 234 235Used by:243
Symbol 237 TextUses:1Used by:243
Symbol 238 EditableTextUses:1Used by:243
Symbol 239 TextUses:1Used by:243
Symbol 240 GraphicUsed by:243
Symbol 241 GraphicUsed by:242
Symbol 242 MovieClipUses:241Used by:243
Symbol 243 MovieClipUses:215 216 236 237 238 239 240 242 233Used by:244
Symbol 244 MovieClip [newsLayer]Uses:185 243Used by:1951
Symbol 245 GraphicUsed by:246
Symbol 246 MovieClip [oil_big_1]Uses:245Used by:1951
Symbol 247 GraphicUsed by:248
Symbol 248 MovieClip [oil_big_2]Uses:247Used by:1951
Symbol 249 GraphicUsed by:250
Symbol 250 MovieClip [oil_big_3]Uses:249Used by:1951
Symbol 251 GraphicUsed by:252
Symbol 252 MovieClip [oil_med_1]Uses:251Used by:1951
Symbol 253 GraphicUsed by:254
Symbol 254 MovieClip [oil_med_2]Uses:253Used by:1951
Symbol 255 GraphicUsed by:256
Symbol 256 MovieClip [oil_med_3]Uses:255Used by:1951
Symbol 257 GraphicUsed by:258
Symbol 258 MovieClip [oil_sma_1]Uses:257Used by:1951
Symbol 259 GraphicUsed by:260
Symbol 260 MovieClip [oil_sma_2]Uses:259Used by:1951
Symbol 261 GraphicUsed by:262
Symbol 262 MovieClip [oil_sma_3]Uses:261Used by:1951
Symbol 263 GraphicUsed by:264
Symbol 264 MovieClip [res_big_1]Uses:263Used by:1951
Symbol 265 GraphicUsed by:266
Symbol 266 MovieClip [res_big_2]Uses:265Used by:1951
Symbol 267 GraphicUsed by:268
Symbol 268 MovieClip [res_big_3]Uses:267Used by:1951
Symbol 269 GraphicUsed by:270
Symbol 270 MovieClip [res_med_1]Uses:269Used by:1951
Symbol 271 GraphicUsed by:272
Symbol 272 MovieClip [res_med_2]Uses:271Used by:1951
Symbol 273 GraphicUsed by:274
Symbol 274 MovieClip [res_med_3]Uses:273Used by:1951
Symbol 275 GraphicUsed by:276
Symbol 276 MovieClip [res_sma_1]Uses:275Used by:1951
Symbol 277 GraphicUsed by:278
Symbol 278 MovieClip [res_sma_2]Uses:277Used by:1951
Symbol 279 GraphicUsed by:280
Symbol 280 MovieClip [res_sma_3]Uses:279Used by:1951
Symbol 281 MovieClipUses:13Used by:296
Symbol 282 EditableTextUses:3Used by:296
Symbol 283 EditableTextUses:3Used by:296
Symbol 284 GraphicUsed by:287 290
Symbol 285 TextUses:2Used by:287
Symbol 286 TextUses:2Used by:287
Symbol 287 ButtonUses:284 285 286Used by:296
Symbol 288 TextUses:2Used by:290
Symbol 289 TextUses:2Used by:290
Symbol 290 ButtonUses:284 288 289Used by:296
Symbol 291 MovieClipUsed by:296 495 604 1107 1152 1166 1246
Symbol 292 GraphicUsed by:295
Symbol 293 TextUses:2Used by:295
Symbol 294 TextUses:2Used by:295
Symbol 295 ButtonUses:292 293 294Used by:296 401
Symbol 296 MovieClipUses:281 282 283 287 290 291 295Used by:297
Symbol 297 MovieClip [tutorialWindow]Uses:185 296Used by:1951
Symbol 298 GraphicUsed by:302
Symbol 299 GraphicUsed by:300
Symbol 300 MovieClipUses:299Used by:302
Symbol 301 GraphicUsed by:302
Symbol 302 MovieClipUses:298 300 301Used by:343
Symbol 303 GraphicUsed by:304
Symbol 304 MovieClipUses:303Used by:328
Symbol 305 GraphicUsed by:328
Symbol 306 GraphicUsed by:328
Symbol 307 GraphicUsed by:308
Symbol 308 MovieClipUses:307Used by:328
Symbol 309 FontUsed by:310 311 312 315 325
Symbol 310 TextUses:309Used by:328
Symbol 311 TextUses:309Used by:328
Symbol 312 TextUses:309Used by:328
Symbol 313 GraphicUsed by:314
Symbol 314 MovieClipUses:313Used by:328
Symbol 315 TextUses:309Used by:328
Symbol 316 GraphicUsed by:319
Symbol 317 GraphicUsed by:319
Symbol 318 GraphicUsed by:319
Symbol 319 MovieClipUses:316 317 318Used by:320
Symbol 320 MovieClipUses:319Used by:328
Symbol 321 GraphicUsed by:322
Symbol 322 MovieClipUses:321Used by:324 328
Symbol 323 GraphicUsed by:324
Symbol 324 ButtonUses:322 323Used by:328
Symbol 325 TextUses:309Used by:328
Symbol 326 GraphicUsed by:327
Symbol 327 MovieClipUses:326Used by:328
Symbol 328 MovieClipUses:304 305 306 308 310 311 312 314 315 320 324 322 325 327Used by:343
Symbol 329 GraphicUsed by:333
Symbol 330 FontUsed by:331 332 335 336
Symbol 331 EditableTextUses:330Used by:333
Symbol 332 EditableTextUses:330Used by:333
Symbol 333 MovieClipUses:329 331 332Used by:343
Symbol 334 GraphicUsed by:342
Symbol 335 EditableTextUses:330Used by:342
Symbol 336 EditableTextUses:330Used by:342
Symbol 337 GraphicUsed by:340 543
Symbol 338 TextUses:2Used by:340
Symbol 339 TextUses:2Used by:340
Symbol 340 ButtonUses:337 338 339Used by:342
Symbol 341 GraphicUsed by:342
Symbol 342 MovieClipUses:334 335 336 340 341Used by:343
Symbol 343 MovieClip [undercoverWindow]Uses:185 302 328 333 342Used by:1951
Symbol 344 GraphicUsed by:358
Symbol 345 GraphicUsed by:346
Symbol 346 MovieClipUses:345Used by:358
Symbol 347 GraphicUsed by:348
Symbol 348 MovieClipUses:347Used by:358
Symbol 349 EditableTextUses:1Used by:358
Symbol 350 EditableTextUses:1Used by:358
Symbol 351 EditableTextUses:1Used by:358
Symbol 352 EditableTextUses:1Used by:358
Symbol 353 GraphicUsed by:358
Symbol 354 GraphicUsed by:357
Symbol 355 EditableTextUses:3Used by:357
Symbol 356 GraphicUsed by:357
Symbol 357 MovieClipUses:354 355 356Used by:358
Symbol 358 MovieClip [windowAct]Uses:185 344 346 348 349 350 351 352 353 357Used by:1951
Symbol 359 EditableTextUses:3Used by:401
Symbol 360 EditableTextUses:51Used by:401
Symbol 361 GraphicUsed by:401
Symbol 362 GraphicUsed by:369
Symbol 363 GraphicUsed by:364
Symbol 364 MovieClipUses:363Used by:369
Symbol 365 GraphicUsed by:366
Symbol 366 MovieClipUses:365Used by:369
Symbol 367 GraphicUsed by:369
Symbol 368 MovieClipUses:109Used by:369 389 400
Symbol 369 MovieClipUses:362 364 366 367 368Used by:401
Symbol 370 GraphicUsed by:376
Symbol 371 GraphicUsed by:375
Symbol 372 GraphicUsed by:373
Symbol 373 MovieClipUses:372Used by:375
Symbol 374 GraphicUsed by:375
Symbol 375 MovieClipUses:371 373 374Used by:376
Symbol 376 MovieClipUses:370 375Used by:401
Symbol 377 GraphicUsed by:389
Symbol 378 GraphicUsed by:389
Symbol 379 GraphicUsed by:380
Symbol 380 MovieClipUses:379Used by:389
Symbol 381 GraphicUsed by:389
Symbol 382 GraphicUsed by:389
Symbol 383 GraphicUsed by:389
Symbol 384 GraphicUsed by:389
Symbol 385 GraphicUsed by:389
Symbol 386 GraphicUsed by:389
Symbol 387 GraphicUsed by:389
Symbol 388 GraphicUsed by:389
Symbol 389 MovieClipUses:377 378 380 381 382 383 384 385 386 387 388 368Used by:401
Symbol 390 GraphicUsed by:399
Symbol 391 GraphicUsed by:396
Symbol 392 GraphicUsed by:393
Symbol 393 MovieClipUses:392Used by:396
Symbol 394 GraphicUsed by:395
Symbol 395 MovieClipUses:394Used by:396
Symbol 396 MovieClipUses:391 393 395Used by:399
Symbol 397 GraphicUsed by:399
Symbol 398 GraphicUsed by:399
Symbol 399 MovieClipUses:390 396 397 398Used by:400
Symbol 400 MovieClipUses:399 368Used by:401
Symbol 401 MovieClip [windowEnd]Uses:13 359 360 295 361 369 376 389 400Used by:1951
Symbol 402 GraphicUsed by:403
Symbol 403 MovieClip [act_pic]Uses:402Used by:1951
Symbol 404 GraphicUsed by:405
Symbol 405 MovieClip [event_pic]Uses:404Used by:1951
Symbol 406 GraphicUsed by:414
Symbol 407 GraphicUsed by:413 417 422
Symbol 408 GraphicUsed by:413 417 422
Symbol 409 GraphicUsed by:413 417 422
Symbol 410 GraphicUsed by:413 417 422
Symbol 411 GraphicUsed by:413 417 422
Symbol 412 GraphicUsed by:413
Symbol 413 MovieClipUses:407 408 409 410 411 412Used by:414
Symbol 414 MovieClip [executive_pic]Uses:406 413Used by:1951
Symbol 415 GraphicUsed by:418
Symbol 416 GraphicUsed by:417
Symbol 417 MovieClipUses:407 408 409 410 411 416Used by:418 420 433
Symbol 418 MovieClip [general_pic]Uses:415 417Used by:1951
Symbol 419 GraphicUsed by:420
Symbol 420 MovieClip [geologist_comm]Uses:419 417Used by:1951
Symbol 421 GraphicUsed by:425
Symbol 422 MovieClipUses:407 408 409 410 411Used by:425 431
Symbol 423 GraphicUsed by:425
Symbol 424 GraphicUsed by:425
Symbol 425 MovieClip [mercenary_comm]Uses:421 422 423 424Used by:1951
Symbol 426 GraphicUsed by:431
Symbol 427 GraphicUsed by:431
Symbol 428 GraphicUsed by:431
Symbol 429 GraphicUsed by:431
Symbol 430 GraphicUsed by:431
Symbol 431 MovieClip [soldier_comm]Uses:426 422 427 428 429 430Used by:1951
Symbol 432 GraphicUsed by:433
Symbol 433 MovieClip [worker_comm]Uses:432 417Used by:1951
Symbol 434 GraphicUsed by:449
Symbol 435 GraphicUsed by:449
Symbol 436 GraphicUsed by:449
Symbol 437 GraphicUsed by:449
Symbol 438 GraphicUsed by:449
Symbol 439 GraphicUsed by:449
Symbol 440 GraphicUsed by:449
Symbol 441 GraphicUsed by:449
Symbol 442 GraphicUsed by:449
Symbol 443 GraphicUsed by:449
Symbol 444 GraphicUsed by:449
Symbol 445 GraphicUsed by:449
Symbol 446 GraphicUsed by:449
Symbol 447 GraphicUsed by:449
Symbol 448 GraphicUsed by:449
Symbol 449 MovieClipUses:434 435 436 437 438 439 440 441 442 443 444 445 446 447 448Used by:450
Symbol 450 MovieClip [bucks]Uses:449Used by:1951
Symbol 451 GraphicUsed by:455
Symbol 452 GraphicUsed by:455
Symbol 453 GraphicUsed by:455
Symbol 454 GraphicUsed by:455
Symbol 455 MovieClip [bucksMouth]Uses:451 452 453 454Used by:1951
Symbol 456 GraphicUsed by:457
Symbol 457 MovieClip [demSpot]Uses:456Used by:1951
Symbol 458 GraphicUsed by:459
Symbol 459 MovieClipUses:458Used by:487
Symbol 460 GraphicUsed by:467
Symbol 461 GraphicUsed by:467
Symbol 462 GraphicUsed by:467
Symbol 463 GraphicUsed by:467
Symbol 464 GraphicUsed by:467
Symbol 465 GraphicUsed by:467
Symbol 466 GraphicUsed by:467
Symbol 467 MovieClipUses:460 461 462 463 464 465 466Used by:487 592
Symbol 468 GraphicUsed by:469
Symbol 469 MovieClipUses:468Used by:487
Symbol 470 GraphicUsed by:471
Symbol 471 MovieClipUses:470Used by:487 592
Symbol 472 GraphicUsed by:473
Symbol 473 MovieClipUses:472Used by:487
Symbol 474 GraphicUsed by:475
Symbol 475 MovieClipUses:474Used by:487
Symbol 476 GraphicUsed by:477
Symbol 477 MovieClipUses:476Used by:487 525
Symbol 478 GraphicUsed by:479
Symbol 479 MovieClipUses:478Used by:482 525
Symbol 480 GraphicUsed by:481
Symbol 481 MovieClipUses:480Used by:482 525
Symbol 482 MovieClipUses:479 481Used by:487
Symbol 483 GraphicUsed by:484
Symbol 484 MovieClipUses:483Used by:487
Symbol 485 GraphicUsed by:486
Symbol 486 MovieClipUses:485Used by:487
Symbol 487 MovieClip [donkey]Uses:459 467 469 471 473 475 477 482 484 486Used by:1951
Symbol 488 GraphicUsed by:495
Symbol 489 GraphicUsed by:495
Symbol 490 GraphicUsed by:494
Symbol 491 GraphicUsed by:494
Symbol 492 GraphicUsed by:494
Symbol 493 GraphicUsed by:494
Symbol 494 MovieClipUses:490 491 492 493Used by:495
Symbol 495 MovieClip [election_bg]Uses:488 291 489 494Used by:1951
Symbol 496 MovieClipUses:29Used by:528
Symbol 497 GraphicUsed by:498
Symbol 498 MovieClipUses:497Used by:528
Symbol 499 GraphicUsed by:502
Symbol 500 TextUses:2Used by:502
Symbol 501 TextUses:2Used by:502
Symbol 502 ButtonUses:499 500 501Used by:513
Symbol 503 EditableTextUses:2Used by:513
Symbol 504 EditableTextUses:2Used by:513
Symbol 505 EditableTextUses:3Used by:513
Symbol 506 EditableTextUses:3Used by:513
Symbol 507 GraphicUsed by:510
Symbol 508 TextUses:2Used by:510
Symbol 509 TextUses:2Used by:510
Symbol 510 ButtonUses:507 508 509Used by:513
Symbol 511 EditableTextUses:3Used by:513
Symbol 512 EditableTextUses:3Used by:513
Symbol 513 MovieClipUses:502 503 504 505 506 510 511 512Used by:528
Symbol 514 FontUsed by:515 701 707
Symbol 515 TextUses:514Used by:516
Symbol 516 MovieClipUses:515Used by:528
Symbol 517 GraphicUsed by:518
Symbol 518 MovieClipUses:517Used by:524 586
Symbol 519 GraphicUsed by:520
Symbol 520 MovieClipUses:519Used by:524 586
Symbol 521 GraphicUsed by:522
Symbol 522 MovieClipUses:521Used by:524 586
Symbol 523 GraphicUsed by:524
Symbol 524 MovieClipUses:518 520 522 523Used by:528
Symbol 525 MovieClipUses:477 479 481Used by:528
Symbol 526 GraphicUsed by:527
Symbol 527 MovieClipUses:526Used by:528
Symbol 528 MovieClip [election_introScreen]Uses:496 498 513 516 524 525 527Used by:1951
Symbol 529 GraphicUsed by:530
Symbol 530 MovieClipUses:529Used by:569 752
Symbol 531 EditableTextUses:3Used by:569
Symbol 532 EditableTextUses:3Used by:569
Symbol 533 MovieClipUses:11Used by:569
Symbol 534 EditableTextUses:3Used by:569
Symbol 535 EditableTextUses:3Used by:569
Symbol 536 EditableTextUses:3Used by:569
Symbol 537 EditableTextUses:3Used by:569
Symbol 538 EditableTextUses:3Used by:569
Symbol 539 EditableTextUses:3Used by:569
Symbol 540 GraphicUsed by:569
Symbol 541 TextUses:2Used by:543
Symbol 542 TextUses:2Used by:543
Symbol 543 ButtonUses:337 541 542Used by:569
Symbol 544 GraphicUsed by:569
Symbol 545 EditableTextUses:3Used by:569
Symbol 546 EditableTextUses:3Used by:569
Symbol 547 EditableTextUses:3Used by:569
Symbol 548 EditableTextUses:3Used by:569
Symbol 549 GraphicUsed by:552
Symbol 550 GraphicUsed by:552
Symbol 551 GraphicUsed by:552
Symbol 552 MovieClipUses:549 550 551Used by:569
Symbol 553 GraphicUsed by:569
Symbol 554 EditableTextUses:3Used by:569
Symbol 555 GraphicUsed by:564
Symbol 556 GraphicUsed by:564
Symbol 557 GraphicUsed by:564
Symbol 558 GraphicUsed by:564
Symbol 559 GraphicUsed by:564
Symbol 560 GraphicUsed by:564
Symbol 561 GraphicUsed by:564
Symbol 562 GraphicUsed by:564
Symbol 563 GraphicUsed by:564
Symbol 564 MovieClipUses:555 556 557 558 559 560 561 562 563Used by:569
Symbol 565 GraphicUsed by:569
Symbol 566 EditableTextUses:3Used by:569
Symbol 567 GraphicUsed by:569 661 1849
Symbol 568 EditableTextUses:3Used by:569
Symbol 569 MovieClip [election_outroScreen]Uses:530 531 532 533 534 535 536 537 538 539 540 543 544 545 546 547 548 552 553 554 564 565 566 567 568Used by:1951
Symbol 570 GraphicUsed by:571
Symbol 571 MovieClipUses:570Used by:581
Symbol 572 GraphicUsed by:573
Symbol 573 MovieClipUses:572Used by:581
Symbol 574 GraphicUsed by:575
Symbol 575 MovieClipUses:574Used by:581
Symbol 576 GraphicUsed by:581
Symbol 577 EditableTextUses:3Used by:581
Symbol 578 GraphicUsed by:581
Symbol 579 FontUsed by:580
Symbol 580 TextUses:579Used by:581
Symbol 581 MovieClip [electionInterface]Uses:571 573 575 576 577 578 580Used by:1951
Symbol 582 GraphicUsed by:583
Symbol 583 MovieClipUses:582Used by:592
Symbol 584 GraphicUsed by:585
Symbol 585 MovieClipUses:584Used by:592
Symbol 586 MovieClipUses:518 520 522Used by:592
Symbol 587 GraphicUsed by:588
Symbol 588 MovieClipUses:587Used by:589
Symbol 589 MovieClipUses:588Used by:592
Symbol 590 GraphicUsed by:591
Symbol 591 MovieClipUses:590Used by:592
Symbol 592 MovieClip [elephant]Uses:471 467 583 585 586 589 591Used by:1951
Symbol 593 GraphicUsed by:594
Symbol 594 MovieClipUses:593Used by:595
Symbol 595 MovieClipUses:594Used by:596
Symbol 596 MovieClip [raceStar]Uses:595Used by:1951
Symbol 597 GraphicUsed by:598
Symbol 598 MovieClip [repSpot]Uses:597Used by:1951
Symbol 599 GraphicUsed by:604
Symbol 600 GraphicUsed by:604
Symbol 601 GraphicUsed by:604
Symbol 602 GraphicUsed by:604
Symbol 603 GraphicUsed by:604
Symbol 604 MovieClip [actionBtn]Uses:599 600 291 601 602 603Used by:1951
Symbol 605 MovieClip [aroundArea]Uses:109Used by:1951
Symbol 606 GraphicUsed by:607
Symbol 607 MovieClip [bar]Uses:606Used by:1951
Symbol 608 FontUsed by:609 725 729 730 731 732 733 734 735 736 737 738
Symbol 609 EditableTextUses:608Used by:610
Symbol 610 MovieClip [billItem]Uses:609Used by:1951
Symbol 611 MovieClip [black]Uses:109Used by:1951
Symbol 612 GraphicUsed by:613
Symbol 613 MovieClip [button_swoosh]Uses:612Used by:1951
Symbol 614 GraphicUsed by:615
Symbol 615 MovieClipUses:614Used by:618 722
Symbol 616 GraphicUsed by:617
Symbol 617 MovieClipUses:616Used by:618
Symbol 618 MovieClip [deployArea]Uses:615 617Used by:1951
Symbol 619 GraphicUsed by:620
Symbol 620 MovieClip [digLine]Uses:619Used by:1951
Symbol 621 MovieClip [dot]Used by:1951
Symbol 622 MovieClipUses:13Used by:626 646
Symbol 623 EditableTextUses:3Used by:626
Symbol 624 EditableTextUses:3Used by:626
Symbol 625 EditableTextUses:3Used by:626
Symbol 626 MovieClip [info_burner]Uses:622 623 624 625Used by:1951
Symbol 627 GraphicUsed by:633
Symbol 628 EditableTextUses:3Used by:633
Symbol 629 GraphicUsed by:633
Symbol 630 EditableTextUses:3Used by:633
Symbol 631 EditableTextUses:3Used by:633
Symbol 632 EditableTextUses:3Used by:633
Symbol 633 MovieClip [info_button]Uses:627 628 629 630 631 632Used by:1951
Symbol 634 MovieClipUses:13Used by:640
Symbol 635 EditableTextUses:3Used by:640
Symbol 636 EditableTextUses:3Used by:640
Symbol 637 EditableTextUses:3Used by:640
Symbol 638 EditableTextUses:3Used by:640
Symbol 639 EditableTextUses:3Used by:640
Symbol 640 MovieClip [info_reservoir]Uses:634 635 636 637 638 639Used by:1951
Symbol 641 EditableTextUses:3Used by:646
Symbol 642 EditableTextUses:3Used by:646
Symbol 643 EditableTextUses:3Used by:646
Symbol 644 EditableTextUses:3Used by:646
Symbol 645 EditableTextUses:3Used by:646
Symbol 646 MovieClip [info_well]Uses:622 641 642 643 644 645Used by:1951
Symbol 647 GraphicUsed by:648
Symbol 648 MovieClip [infoCloud]Uses:647Used by:1951
Symbol 649 GraphicUsed by:719
Symbol 650 EditableTextUses:51Used by:719
Symbol 651 GraphicUsed by:652 713
Symbol 652 MovieClipUses:651Used by:661
Symbol 653 GraphicUsed by:654
Symbol 654 MovieClipUses:653Used by:661
Symbol 655 GraphicUsed by:656
Symbol 656 MovieClipUses:655Used by:660
Symbol 657 GraphicUsed by:660
Symbol 658 GraphicUsed by:659
Symbol 659 MovieClipUses:658Used by:660
Symbol 660 MovieClipUses:656 657 659Used by:661
Symbol 661 MovieClipUses:109 652 567 654 660Used by:719
Symbol 662 GraphicUsed by:663
Symbol 663 MovieClipUses:662Used by:671 718 1789 1793 1798 1803
Symbol 664 GraphicUsed by:666
Symbol 665 TextUses:2Used by:666
Symbol 666 MovieClipUses:664 665Used by:671
Symbol 667 GraphicUsed by:670
Symbol 668 GraphicUsed by:669
Symbol 669 MovieClipUses:668Used by:670
Symbol 670 MovieClipUses:667 669Used by:671
Symbol 671 MovieClipUses:663 666 670Used by:719
Symbol 672 GraphicUsed by:688
Symbol 673 GraphicUsed by:674
Symbol 674 MovieClipUses:673Used by:688
Symbol 675 GraphicUsed by:677
Symbol 676 GraphicUsed by:677
Symbol 677 MovieClipUses:209 675 676Used by:688
Symbol 678 GraphicUsed by:688
Symbol 679 GraphicUsed by:680
Symbol 680 MovieClipUses:679Used by:688
Symbol 681 GraphicUsed by:685
Symbol 682 GraphicUsed by:685
Symbol 683 GraphicUsed by:685
Symbol 684 GraphicUsed by:685
Symbol 685 MovieClipUses:681 682 683 684Used by:688
Symbol 686 GraphicUsed by:688
Symbol 687 GraphicUsed by:688
Symbol 688 MovieClipUses:47 672 674 677 678 680 685 686 687Used by:719
Symbol 689 GraphicUsed by:718
Symbol 690 TextUses:2Used by:692
Symbol 691 TextUses:2Used by:692
Symbol 692 ButtonUses:174 690 691Used by:718
Symbol 693 TextUses:2Used by:695
Symbol 694 TextUses:2Used by:695
Symbol 695 ButtonUses:174 693 694Used by:718
Symbol 696 GraphicUsed by:697
Symbol 697 MovieClipUses:696Used by:718
Symbol 698 GraphicUsed by:718
Symbol 699 EditableTextUses:3Used by:718
Symbol 700 GraphicUsed by:718
Symbol 701 TextUses:514Used by:718
Symbol 702 EditableTextUses:3Used by:718
Symbol 703 GraphicUsed by:718
Symbol 704 EditableTextUses:3Used by:718
Symbol 705 EditableTextUses:3Used by:718
Symbol 706 GraphicUsed by:718
Symbol 707 TextUses:514Used by:718
Symbol 708 GraphicUsed by:718
Symbol 709 EditableTextUses:3Used by:718
Symbol 710 GraphicUsed by:713
Symbol 711 GraphicUsed by:713
Symbol 712 GraphicUsed by:713
Symbol 713 MovieClipUses:651 710 711 712Used by:718
Symbol 714 GraphicUsed by:715
Symbol 715 MovieClipUses:714Used by:718
Symbol 716 GraphicUsed by:717
Symbol 717 MovieClipUses:716Used by:718
Symbol 718 MovieClipUses:689 692 695 697 698 699 700 701 702 703 704 705 706 707 708 709 713 715 208 717 663Used by:719
Symbol 719 MovieClip [interface]Uses:649 650 661 671 688 718Used by:1951
Symbol 720 GraphicUsed by:721
Symbol 721 MovieClip [message_tail]Uses:720Used by:1951
Symbol 722 MovieClip [rangeArea]Uses:615Used by:1951
Symbol 723 MovieClip [selectionArea]Uses:13Used by:1951
Symbol 724 MovieClip [white]Uses:13Used by:1951
Symbol 725 EditableTextUses:608Used by:727
Symbol 726 MovieClipUses:109Used by:727
Symbol 727 MovieClipUses:725 726Used by:752
Symbol 728 GraphicUsed by:752
Symbol 729 EditableTextUses:608Used by:752
Symbol 730 EditableTextUses:608Used by:752
Symbol 731 TextUses:608Used by:752
Symbol 732 EditableTextUses:608Used by:752
Symbol 733 EditableTextUses:608Used by:752
Symbol 734 EditableTextUses:608Used by:752
Symbol 735 TextUses:608Used by:752
Symbol 736 TextUses:608Used by:752
Symbol 737 EditableTextUses:608Used by:752
Symbol 738 EditableTextUses:608Used by:752
Symbol 739 GraphicUsed by:752
Symbol 740 MovieClipUsed by:752
Symbol 741 GraphicUsed by:742
Symbol 742 MovieClipUses:741Used by:752
Symbol 743 GraphicUsed by:752
Symbol 744 GraphicUsed by:751
Symbol 745 GraphicUsed by:751
Symbol 746 GraphicUsed by:749
Symbol 747 GraphicUsed by:749
Symbol 748 GraphicUsed by:749
Symbol 749 MovieClipUses:746 747 748Used by:751
Symbol 750 GraphicUsed by:751
Symbol 751 MovieClipUses:744 745 749 750Used by:752
Symbol 752 MovieClip [windowGraph]Uses:185 530 727 728 729 730 731 732 733 734 735 736 737 738 739 740 742 743 751Used by:1951
Symbol 753 GraphicUsed by:756
Symbol 754 GraphicUsed by:756
Symbol 755 GraphicUsed by:756
Symbol 756 MovieClipUses:753 754 755Used by:757
Symbol 757 MovieClip [tumble]Uses:756Used by:1951
Symbol 758 GraphicUsed by:759
Symbol 759 MovieClipUses:758Used by:765 770 773 777 778 779 1634 1637 1649 1670
Symbol 760 GraphicUsed by:761
Symbol 761 MovieClipUses:760Used by:765 770 777 778 779 1634 1637 1649 1670
Symbol 762 GraphicUsed by:763
Symbol 763 MovieClipUses:762Used by:765 770 773 777 778 779 1634 1637 1649 1670
Symbol 764 GraphicUsed by:765
Symbol 765 MovieClip [africanMilitia]Uses:759 761 40 763 764Used by:1598 1621 1671 1951
Symbol 766 GraphicUsed by:770 777 778
Symbol 767 GraphicUsed by:768 1284
Symbol 768 MovieClipUses:767Used by:770 998 1008 1036 1068 1213
Symbol 769 GraphicUsed by:770 778
Symbol 770 MovieClip [africanMilitia_attack]Uses:761 763 759 40 766 768 769Used by:1951
Symbol 771 GraphicUsed by:773
Symbol 772 GraphicUsed by:773
Symbol 773 MovieClip [africanMilitia_deploy]Uses:771 40 759 772 763Used by:1951
Symbol 774 GraphicUsed by:777
Symbol 775 GraphicUsed by:777
Symbol 776 GraphicUsed by:777
Symbol 777 MovieClip [africanMilitia_die]Uses:761 763 759 40 774 775 766 776Used by:1951
Symbol 778 MovieClip [africanMilitia_onGuard]Uses:761 763 759 40 766 769Used by:1951
Symbol 779 MovieClip [africanMilitia_walk]Uses:761 763 759 40Used by:1951
Symbol 780 GraphicUsed by:781
Symbol 781 MovieClipUses:780Used by:786 787 1598 1621 1622 1632 1634 1640 1670
Symbol 782 GraphicUsed by:783
Symbol 783 MovieClipUses:782Used by:786 787 1622
Symbol 784 GraphicUsed by:785 1627
Symbol 785 MovieClipUses:784Used by:786 787 1622 1632 1634
Symbol 786 MovieClip [angryAfrican]Uses:781 783 785Used by:1951
Symbol 787 MovieClip [angryAfrican_walk]Uses:781 783 785Used by:1951
Symbol 788 GraphicUsed by:789
Symbol 789 MovieClipUses:788Used by:796 797 1781
Symbol 790 GraphicUsed by:791
Symbol 791 MovieClipUses:790Used by:796 797 1781
Symbol 792 GraphicUsed by:793
Symbol 793 MovieClipUses:792Used by:796 797 1781
Symbol 794 GraphicUsed by:795
Symbol 795 MovieClipUses:794Used by:796 797
Symbol 796 MovieClip [angryIndio]Uses:789 791 793 795Used by:1951
Symbol 797 MovieClip [angryIndio_walk]Uses:789 791 793 795Used by:1951
Symbol 798 GraphicUsed by:799 1519
Symbol 799 MovieClipUses:798Used by:805 1554
Symbol 800 GraphicUsed by:801
Symbol 801 MovieClipUses:800Used by:805
Symbol 802 GraphicUsed by:803
Symbol 803 MovieClipUses:802Used by:805 1554
Symbol 804 GraphicUsed by:805 1554
Symbol 805 MovieClip [arab]Uses:799 801 803 804Used by:1547 1951
Symbol 806 GraphicUsed by:807
Symbol 807 MovieClipUses:806Used by:822 823
Symbol 808 GraphicUsed by:809
Symbol 809 MovieClipUses:808Used by:822 823
Symbol 810 GraphicUsed by:811
Symbol 811 MovieClipUses:810Used by:822 823
Symbol 812 GraphicUsed by:813
Symbol 813 MovieClipUses:812Used by:822 823
Symbol 814 GraphicUsed by:815
Symbol 815 MovieClipUses:814Used by:822 823
Symbol 816 GraphicUsed by:817
Symbol 817 MovieClipUses:816Used by:822 823
Symbol 818 GraphicUsed by:822
Symbol 819 GraphicUsed by:822
Symbol 820 GraphicUsed by:822
Symbol 821 GraphicUsed by:822
Symbol 822 MovieClip [caribou]Uses:807 809 811 813 815 817 818 819 820 821Used by:1475 1951
Symbol 823 MovieClip [caribou_walk]Uses:807 809 811 813 815 817Used by:1951
Symbol 824 GraphicUsed by:838
Symbol 825 GraphicUsed by:838
Symbol 826 GraphicUsed by:838
Symbol 827 GraphicUsed by:838
Symbol 828 GraphicUsed by:838
Symbol 829 GraphicUsed by:838
Symbol 830 GraphicUsed by:838
Symbol 831 GraphicUsed by:838
Symbol 832 GraphicUsed by:838
Symbol 833 GraphicUsed by:838
Symbol 834 GraphicUsed by:838 944
Symbol 835 GraphicUsed by:838
Symbol 836 GraphicUsed by:838
Symbol 837 GraphicUsed by:838 944
Symbol 838 MovieClipUses:824 825 826 827 828 829 830 831 832 833 834 835 836 837Used by:932
Symbol 839 GraphicUsed by:845
Symbol 840 GraphicUsed by:845
Symbol 841 GraphicUsed by:845
Symbol 842 GraphicUsed by:845
Symbol 843 GraphicUsed by:845
Symbol 844 GraphicUsed by:845
Symbol 845 MovieClipUses:839 840 841 842 843 844Used by:906
Symbol 846 GraphicUsed by:852 906 1809
Symbol 847 GraphicUsed by:852
Symbol 848 GraphicUsed by:852
Symbol 849 GraphicUsed by:852
Symbol 850 GraphicUsed by:852
Symbol 851 GraphicUsed by:852
Symbol 852 MovieClipUses:846 847 848 849 850 851Used by:906
Symbol 853 GraphicUsed by:906
Symbol 854 GraphicUsed by:861
Symbol 855 GraphicUsed by:861
Symbol 856 GraphicUsed by:861
Symbol 857 GraphicUsed by:861
Symbol 858 GraphicUsed by:861
Symbol 859 GraphicUsed by:861
Symbol 860 GraphicUsed by:861
Symbol 861 MovieClipUses:854 855 856 857 858 859 860Used by:906
Symbol 862 GraphicUsed by:881
Symbol 863 GraphicUsed by:881
Symbol 864 GraphicUsed by:881
Symbol 865 GraphicUsed by:881
Symbol 866 GraphicUsed by:881
Symbol 867 GraphicUsed by:881
Symbol 868 GraphicUsed by:881
Symbol 869 GraphicUsed by:881
Symbol 870 GraphicUsed by:881
Symbol 871 GraphicUsed by:881
Symbol 872 GraphicUsed by:881
Symbol 873 GraphicUsed by:881
Symbol 874 GraphicUsed by:881
Symbol 875 GraphicUsed by:881
Symbol 876 GraphicUsed by:881
Symbol 877 GraphicUsed by:881
Symbol 878 GraphicUsed by:881
Symbol 879 GraphicUsed by:881
Symbol 880 GraphicUsed by:881
Symbol 881 MovieClipUses:862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880Used by:906
Symbol 882 GraphicUsed by:895
Symbol 883 GraphicUsed by:895
Symbol 884 GraphicUsed by:895
Symbol 885 GraphicUsed by:895
Symbol 886 GraphicUsed by:895
Symbol 887 GraphicUsed by:895
Symbol 888 GraphicUsed by:895
Symbol 889 GraphicUsed by:895
Symbol 890 GraphicUsed by:895
Symbol 891 GraphicUsed by:895
Symbol 892 GraphicUsed by:895
Symbol 893 GraphicUsed by:895
Symbol 894 GraphicUsed by:895
Symbol 895 MovieClipUses:882 883 884 885 886 887 888 889 890 891 892 893 894Used by:906
Symbol 896 GraphicUsed by:906
Symbol 897 GraphicUsed by:906
Symbol 898 GraphicUsed by:906
Symbol 899 GraphicUsed by:905
Symbol 900 GraphicUsed by:905
Symbol 901 GraphicUsed by:905
Symbol 902 GraphicUsed by:905
Symbol 903 GraphicUsed by:905
Symbol 904 GraphicUsed by:905
Symbol 905 MovieClipUses:899 900 901 902 903 904Used by:906
Symbol 906 MovieClipUses:845 852 853 846 861 881 895 896 897 898 905Used by:932 945
Symbol 907 GraphicUsed by:931
Symbol 908 GraphicUsed by:931
Symbol 909 GraphicUsed by:931
Symbol 910 GraphicUsed by:931
Symbol 911 GraphicUsed by:931
Symbol 912 GraphicUsed by:931
Symbol 913 GraphicUsed by:931
Symbol 914 GraphicUsed by:931
Symbol 915 GraphicUsed by:931
Symbol 916 GraphicUsed by:931
Symbol 917 GraphicUsed by:931
Symbol 918 GraphicUsed by:931
Symbol 919 GraphicUsed by:931
Symbol 920 GraphicUsed by:931
Symbol 921 GraphicUsed by:931
Symbol 922 GraphicUsed by:931
Symbol 923 GraphicUsed by:931
Symbol 924 GraphicUsed by:931
Symbol 925 GraphicUsed by:931
Symbol 926 GraphicUsed by:931
Symbol 927 GraphicUsed by:931
Symbol 928 GraphicUsed by:931
Symbol 929 GraphicUsed by:931
Symbol 930 GraphicUsed by:931
Symbol 931 MovieClipUses:907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930Used by:932 945
Symbol 932 MovieClip [demonstrator]Uses:838 906 931Used by:1951
Symbol 933 GraphicUsed by:944
Symbol 934 GraphicUsed by:944
Symbol 935 GraphicUsed by:944
Symbol 936 GraphicUsed by:944
Symbol 937 GraphicUsed by:944
Symbol 938 GraphicUsed by:944
Symbol 939 GraphicUsed by:944
Symbol 940 GraphicUsed by:944
Symbol 941 GraphicUsed by:944
Symbol 942 GraphicUsed by:944
Symbol 943 GraphicUsed by:944
Symbol 944 MovieClipUses:933 934 935 936 937 938 939 940 941 834 942 943 837Used by:945
Symbol 945 MovieClip [demonstrator_eco]Uses:944 906 931Used by:1951
Symbol 946 GraphicUsed by:947
Symbol 947 MovieClip [groundThing]Uses:946Used by:948
Symbol 948 MovieClip [drillGround]Uses:947Used by:1951
Symbol 949 GraphicUsed by:950
Symbol 950 MovieClipUses:949Used by:951
Symbol 951 MovieClip [drillPipe]Uses:950Used by:1951
Symbol 952 GraphicUsed by:953
Symbol 953 MovieClipUses:952Used by:964
Symbol 954 GraphicUsed by:955 1849
Symbol 955 MovieClipUses:954Used by:964
Symbol 956 GraphicUsed by:957 978
Symbol 957 MovieClipUses:956Used by:964
Symbol 958 GraphicUsed by:959 981
Symbol 959 MovieClipUses:958Used by:964
Symbol 960 GraphicUsed by:964 983
Symbol 961 GraphicUsed by:962
Symbol 962 MovieClipUses:961Used by:964
Symbol 963 GraphicUsed by:964
Symbol 964 MovieClip [humanBurner]Uses:953 955 957 959 960 962 963Used by:1951
Symbol 965 GraphicUsed by:983 1257 1367
Symbol 966 GraphicUsed by:983
Symbol 967 GraphicUsed by:983
Symbol 968 GraphicUsed by:983
Symbol 969 GraphicUsed by:983
Symbol 970 GraphicUsed by:983
Symbol 971 GraphicUsed by:983
Symbol 972 GraphicUsed by:973
Symbol 973 MovieClipUses:972Used by:983
Symbol 974 GraphicUsed by:983
Symbol 975 GraphicUsed by:983
Symbol 976 GraphicUsed by:983
Symbol 977 GraphicUsed by:983
Symbol 978 MovieClipUses:956Used by:983
Symbol 979 GraphicUsed by:980
Symbol 980 MovieClipUses:979Used by:983
Symbol 981 MovieClipUses:958Used by:983
Symbol 982 GraphicUsed by:983
Symbol 983 MovieClip [humanBurner_birth]Uses:965 966 967 968 969 970 971 960 973 974 975 976 977 978 980 981 982Used by:1951
Symbol 984 GraphicUsed by:985
Symbol 985 MovieClipUses:984Used by:986
Symbol 986 MovieClipUses:985Used by:987 1140 1192 1258 1368
Symbol 987 MovieClip [humanBurner_deploy]Uses:986Used by:1951
Symbol 988 GraphicUsed by:996
Symbol 989 GraphicUsed by:996
Symbol 990 GraphicUsed by:996
Symbol 991 GraphicUsed by:996
Symbol 992 GraphicUsed by:996 1152 1201 1265
Symbol 993 GraphicUsed by:996
Symbol 994 GraphicUsed by:996
Symbol 995 GraphicUsed by:996
Symbol 996 MovieClip [humanBurner_destroy]Uses:988 989 990 991 992 993 994 995Used by:1951
Symbol 997 MovieClip [insurgent]Uses:36 38 40 42Used by:1951
Symbol 998 MovieClip [insurgent_attack]Uses:36 38 40 42 43 768 44Used by:1951
Symbol 999 GraphicUsed by:1006
Symbol 1000 GraphicUsed by:1006
Symbol 1001 GraphicUsed by:1006
Symbol 1002 GraphicUsed by:1006
Symbol 1003 GraphicUsed by:1006
Symbol 1004 GraphicUsed by:1006
Symbol 1005 GraphicUsed by:1006
Symbol 1006 MovieClip [insurgent_die]Uses:36 38 40 42 999 1000 1001 1002 1003 1004 1005Used by:1951
Symbol 1007 MovieClip [insurgent_walk]Uses:36 38 40 42Used by:1951
Symbol 1008 MovieClip [insurgent_win]Uses:36 38 40 42 768Used by:1951
Symbol 1009 GraphicUsed by:1010
Symbol 1010 MovieClipUses:1009Used by:1032 1036 1056 1057
Symbol 1011 GraphicUsed by:1012
Symbol 1012 MovieClipUses:1011Used by:1032 1036 1038 1054 1056 1057 1286
Symbol 1013 GraphicUsed by:1014
Symbol 1014 MovieClipUses:1013Used by:1032 1036 1038 1054 1056 1057 1286
Symbol 1015 GraphicUsed by:1016
Symbol 1016 MovieClipUses:1015Used by:1032 1036 1038 1054 1056 1057
Symbol 1017 GraphicUsed by:1032
Symbol 1018 GraphicUsed by:1032
Symbol 1019 GraphicUsed by:1032
Symbol 1020 GraphicUsed by:1032
Symbol 1021 GraphicUsed by:1032
Symbol 1022 GraphicUsed by:1032
Symbol 1023 GraphicUsed by:1032
Symbol 1024 GraphicUsed by:1032
Symbol 1025 GraphicUsed by:1032
Symbol 1026 GraphicUsed by:1032
Symbol 1027 GraphicUsed by:1032
Symbol 1028 GraphicUsed by:1032
Symbol 1029 GraphicUsed by:1032
Symbol 1030 GraphicUsed by:1032
Symbol 1031 GraphicUsed by:1032
Symbol 1032 MovieClip [mercenary]Uses:1010 1012 1014 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031Used by:1951
Symbol 1033 GraphicUsed by:1036 1056
Symbol 1034 GraphicUsed by:1036 1056
Symbol 1035 GraphicUsed by:1036 1054 1056
Symbol 1036 MovieClip [mercenary_attack]Uses:1010 1016 1012 1014 1033 768 1034 1035Used by:1951
Symbol 1037 GraphicUsed by:1038
Symbol 1038 MovieClip [mercenary_deploy]Uses:1014 1012 1037 1016Used by:1951
Symbol 1039 GraphicUsed by:1054
Symbol 1040 GraphicUsed by:1054
Symbol 1041 GraphicUsed by:1054
Symbol 1042 GraphicUsed by:1054
Symbol 1043 GraphicUsed by:1054
Symbol 1044 GraphicUsed by:1054
Symbol 1045 GraphicUsed by:1054
Symbol 1046 GraphicUsed by:1054
Symbol 1047 GraphicUsed by:1054
Symbol 1048 GraphicUsed by:1054
Symbol 1049 GraphicUsed by:1054
Symbol 1050 GraphicUsed by:1054
Symbol 1051 GraphicUsed by:1054
Symbol 1052 GraphicUsed by:1054
Symbol 1053 GraphicUsed by:1054
Symbol 1054 MovieClip [mercenary_die]Uses:1035 1016 1012 1014 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053Used by:1951
Symbol 1055 GraphicUsed by:1056
Symbol 1056 MovieClip [mercenary_onGuard]Uses:1010 1016 1012 1014 1033 1034 1055 1035Used by:1951
Symbol 1057 MovieClip [mercenary_walk]Uses:1010 1012 1014 1016Used by:1951
Symbol 1058 GraphicUsed by:1059
Symbol 1059 MovieClipUses:1058Used by:1064 1068 1074 1075 1076
Symbol 1060 GraphicUsed by:1061
Symbol 1061 MovieClipUses:1060Used by:1064 1068 1074 1075 1076
Symbol 1062 GraphicUsed by:1063
Symbol 1063 MovieClipUses:1062Used by:1064 1068 1074 1075 1076
Symbol 1064 MovieClip [militia]Uses:1059 1061 1063 40Used by:1951
Symbol 1065 GraphicUsed by:1068 1075
Symbol 1066 GraphicUsed by:1068 1075
Symbol 1067 GraphicUsed by:1068 1075
Symbol 1068 MovieClip [militia_attack]Uses:1065 1059 1063 40 768 1066 1067 1061Used by:1951
Symbol 1069 GraphicUsed by:1074
Symbol 1070 GraphicUsed by:1074
Symbol 1071 GraphicUsed by:1074
Symbol 1072 GraphicUsed by:1074
Symbol 1073 GraphicUsed by:1074
Symbol 1074 MovieClip [militia_die]Uses:1059 1061 1063 40 1069 1070 1071 1072 1073Used by:1951
Symbol 1075 MovieClip [militia_onGuard]Uses:1059 1061 1063 40 1065 1066 1067Used by:1951
Symbol 1076 MovieClip [militia_walk]Uses:1059 1061 1063 40Used by:1951
Symbol 1077 GraphicUsed by:1084 1628
Symbol 1078 GraphicUsed by:1082
Symbol 1079 GraphicUsed by:1082
Symbol 1080 GraphicUsed by:1082
Symbol 1081 GraphicUsed by:1082
Symbol 1082 MovieClipUses:1078 1079 1080 1081Used by:1084
Symbol 1083 GraphicUsed by:1084
Symbol 1084 MovieClipUses:1077 1082 1083Used by:1107 1166 1246
Symbol 1085 GraphicUsed by:1091
Symbol 1086 GraphicUsed by:1090
Symbol 1087 GraphicUsed by:1090
Symbol 1088 GraphicUsed by:1090
Symbol 1089 GraphicUsed by:1090
Symbol 1090 MovieClipUses:1086 1087 1088 1089Used by:1091
Symbol 1091 MovieClipUses:1085 1090Used by:1107 1166 1246
Symbol 1092 GraphicUsed by:1093
Symbol 1093 MovieClipUses:1092Used by:1107 1152 1166 1191 1201
Symbol 1094 GraphicUsed by:1107
Symbol 1095 GraphicUsed by:1107
Symbol 1096 GraphicUsed by:1107
Symbol 1097 GraphicUsed by:1107
Symbol 1098 GraphicUsed by:1107
Symbol 1099 GraphicUsed by:1107
Symbol 1100 GraphicUsed by:1107
Symbol 1101 GraphicUsed by:1107
Symbol 1102 GraphicUsed by:1107
Symbol 1103 GraphicUsed by:1107
Symbol 1104 GraphicUsed by:1107
Symbol 1105 GraphicUsed by:1107
Symbol 1106 GraphicUsed by:1107
Symbol 1107 MovieClip [oilPlatform]Uses:1084 1091 1093 1094 1095 291 47 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106Used by:1951
Symbol 1108 GraphicUsed by:1120
Symbol 1109 GraphicUsed by:1120
Symbol 1110 GraphicUsed by:1120
Symbol 1111 GraphicUsed by:1120
Symbol 1112 GraphicUsed by:1120
Symbol 1113 GraphicUsed by:1120
Symbol 1114 GraphicUsed by:1120
Symbol 1115 GraphicUsed by:1120
Symbol 1116 GraphicUsed by:1120
Symbol 1117 GraphicUsed by:1120
Symbol 1118 GraphicUsed by:1120
Symbol 1119 GraphicUsed by:1120
Symbol 1120 MovieClip [oilPlatform_base]Uses:1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119Used by:1951
Symbol 1121 GraphicUsed by:1139
Symbol 1122 GraphicUsed by:1139
Symbol 1123 GraphicUsed by:1139 1191
Symbol 1124 GraphicUsed by:1139
Symbol 1125 GraphicUsed by:1139
Symbol 1126 GraphicUsed by:1139
Symbol 1127 GraphicUsed by:1139
Symbol 1128 GraphicUsed by:1139
Symbol 1129 GraphicUsed by:1139
Symbol 1130 GraphicUsed by:1139
Symbol 1131 GraphicUsed by:1139
Symbol 1132 GraphicUsed by:1139
Symbol 1133 GraphicUsed by:1139
Symbol 1134 GraphicUsed by:1139
Symbol 1135 GraphicUsed by:1139
Symbol 1136 GraphicUsed by:1139
Symbol 1137 GraphicUsed by:1139
Symbol 1138 GraphicUsed by:1139
Symbol 1139 MovieClip [oilPlatform_birth]Uses:1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138Used by:1951
Symbol 1140 MovieClip [oilPlatform_deploy]Uses:986Used by:1951
Symbol 1141 GraphicUsed by:1152
Symbol 1142 GraphicUsed by:1152 1201 1265
Symbol 1143 GraphicUsed by:1152
Symbol 1144 GraphicUsed by:1152
Symbol 1145 GraphicUsed by:1152
Symbol 1146 GraphicUsed by:1152 1201 1265
Symbol 1147 GraphicUsed by:1152
Symbol 1148 GraphicUsed by:1152
Symbol 1149 GraphicUsed by:1152
Symbol 1150 GraphicUsed by:1152
Symbol 1151 GraphicUsed by:1152
Symbol 1152 MovieClip [oilPlatform_destroy]Uses:1093 1141 291 47 1142 1143 1144 1145 1146 1147 992 1148 1149 1150 1151Used by:1951
Symbol 1153 GraphicUsed by:1166
Symbol 1154 GraphicUsed by:1166
Symbol 1155 GraphicUsed by:1166
Symbol 1156 GraphicUsed by:1166
Symbol 1157 GraphicUsed by:1166
Symbol 1158 GraphicUsed by:1166
Symbol 1159 GraphicUsed by:1166
Symbol 1160 GraphicUsed by:1166
Symbol 1161 GraphicUsed by:1166
Symbol 1162 GraphicUsed by:1166
Symbol 1163 GraphicUsed by:1166
Symbol 1164 GraphicUsed by:1166
Symbol 1165 GraphicUsed by:1166
Symbol 1166 MovieClip [oilWell]Uses:1084 1091 1093 1153 47 1154 291 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165Used by:1951
Symbol 1167 GraphicUsed by:1191
Symbol 1168 GraphicUsed by:1191
Symbol 1169 GraphicUsed by:1191
Symbol 1170 GraphicUsed by:1191 1257
Symbol 1171 GraphicUsed by:1191
Symbol 1172 GraphicUsed by:1191
Symbol 1173 GraphicUsed by:1191
Symbol 1174 GraphicUsed by:1191
Symbol 1175 GraphicUsed by:1191
Symbol 1176 GraphicUsed by:1191
Symbol 1177 GraphicUsed by:1191
Symbol 1178 GraphicUsed by:1191
Symbol 1179 GraphicUsed by:1191
Symbol 1180 GraphicUsed by:1191
Symbol 1181 GraphicUsed by:1191
Symbol 1182 GraphicUsed by:1191
Symbol 1183 GraphicUsed by:1191
Symbol 1184 GraphicUsed by:1191
Symbol 1185 GraphicUsed by:1191
Symbol 1186 GraphicUsed by:1191
Symbol 1187 GraphicUsed by:1191
Symbol 1188 GraphicUsed by:1191
Symbol 1189 GraphicUsed by:1191
Symbol 1190 GraphicUsed by:1191
Symbol 1191 MovieClip [oilWell_birth]Uses:1167 1093 1168 1123 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190Used by:1951
Symbol 1192 MovieClip [oilWell_deploy]Uses:986Used by:1951
Symbol 1193 GraphicUsed by:1201
Symbol 1194 GraphicUsed by:1201 1265
Symbol 1195 GraphicUsed by:1201
Symbol 1196 GraphicUsed by:1201
Symbol 1197 GraphicUsed by:1201
Symbol 1198 GraphicUsed by:1201
Symbol 1199 GraphicUsed by:1201
Symbol 1200 GraphicUsed by:1201
Symbol 1201 MovieClip [oilWell_destroy]Uses:1093 1193 1142 1194 1146 1195 1196 992 1197 1198 1199 1200Used by:1951
Symbol 1202 MovieClip [questionMark]Uses:7Used by:1203 1951
Symbol 1203 MovieClip [questionMarks]Uses:1202Used by:1951
Symbol 1204 GraphicUsed by:1205
Symbol 1205 MovieClipUses:1204Used by:1210 1213 1217 1218 1219
Symbol 1206 GraphicUsed by:1207
Symbol 1207 MovieClipUses:1206Used by:1210 1213 1217 1218 1219
Symbol 1208 GraphicUsed by:1209
Symbol 1209 MovieClipUses:1208Used by:1210 1213 1217 1218 1219
Symbol 1210 MovieClip [rebel]Uses:1205 1207 40 1209Used by:1951
Symbol 1211 GraphicUsed by:1213
Symbol 1212 GraphicUsed by:1213
Symbol 1213 MovieClip [rebel_attack]Uses:1205 1207 1209 40 768 1211 1212Used by:1951
Symbol 1214 GraphicUsed by:1217
Symbol 1215 GraphicUsed by:1217
Symbol 1216 GraphicUsed by:1217
Symbol 1217 MovieClip [rebel_die]Uses:1205 1207 1209 40 1214 1215 1216Used by:1951
Symbol 1218 MovieClip [rebel_walk]Uses:1205 1207 1209 40Used by:1951
Symbol 1219 MovieClip [rebel_win]Uses:1205 1207 40 1209Used by:1951
Symbol 1220 GraphicUsed by:1223
Symbol 1221 GraphicUsed by:1222 1257
Symbol 1222 MovieClipUses:1221Used by:1223
Symbol 1223 MovieClipUses:1220 1222Used by:1246
Symbol 1224 GraphicUsed by:1246
Symbol 1225 GraphicUsed by:1226
Symbol 1226 MovieClipUses:1225Used by:1246 1257
Symbol 1227 GraphicUsed by:1228
Symbol 1228 MovieClipUses:1227Used by:1246 1257
Symbol 1229 GraphicUsed by:1230
Symbol 1230 MovieClipUses:1229Used by:1246 1257
Symbol 1231 GraphicUsed by:1232
Symbol 1232 MovieClipUses:1231Used by:1246 1257
Symbol 1233 GraphicUsed by:1246
Symbol 1234 GraphicUsed by:1246
Symbol 1235 GraphicUsed by:1246
Symbol 1236 GraphicUsed by:1246
Symbol 1237 GraphicUsed by:1246
Symbol 1238 GraphicUsed by:1246
Symbol 1239 GraphicUsed by:1246
Symbol 1240 GraphicUsed by:1246
Symbol 1241 GraphicUsed by:1246
Symbol 1242 GraphicUsed by:1246
Symbol 1243 GraphicUsed by:1246
Symbol 1244 GraphicUsed by:1246
Symbol 1245 GraphicUsed by:1246
Symbol 1246 MovieClip [smallWell]Uses:1084 1091 1223 1224 1226 1228 1230 1232 1233 1234 291 47 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245Used by:1951
Symbol 1247 GraphicUsed by:1257
Symbol 1248 GraphicUsed by:1257
Symbol 1249 GraphicUsed by:1257
Symbol 1250 GraphicUsed by:1257
Symbol 1251 GraphicUsed by:1257
Symbol 1252 GraphicUsed by:1257
Symbol 1253 GraphicUsed by:1257
Symbol 1254 GraphicUsed by:1257
Symbol 1255 GraphicUsed by:1257
Symbol 1256 GraphicUsed by:1257
Symbol 1257 MovieClip [smallWell_birth]Uses:965 1247 1170 1221 1248 1249 1228 1250 1251 1252 1253 1254 1255 1226 1230 1232 1256Used by:1951
Symbol 1258 MovieClip [smallWell_deploy]Uses:986Used by:1951
Symbol 1259 GraphicUsed by:1265
Symbol 1260 GraphicUsed by:1265
Symbol 1261 GraphicUsed by:1265
Symbol 1262 GraphicUsed by:1265
Symbol 1263 GraphicUsed by:1265
Symbol 1264 GraphicUsed by:1265
Symbol 1265 MovieClip [smallWell_destroy]Uses:1259 1260 1142 1261 1194 1262 1146 1263 992 1264Used by:1951
Symbol 1266 GraphicUsed by:1267
Symbol 1267 MovieClipUses:1266Used by:1280 1284 1296 1303 1304 1307
Symbol 1268 GraphicUsed by:1269
Symbol 1269 MovieClipUses:1268Used by:1280 1284 1296 1303 1304 1307
Symbol 1270 GraphicUsed by:1271
Symbol 1271 MovieClipUses:1270Used by:1280 1284 1286 1296 1303 1304 1307
Symbol 1272 GraphicUsed by:1273
Symbol 1273 MovieClipUses:1272Used by:1280 1284 1296 1303 1304 1307
Symbol 1274 GraphicUsed by:1280
Symbol 1275 GraphicUsed by:1280
Symbol 1276 GraphicUsed by:1280
Symbol 1277 GraphicUsed by:1280
Symbol 1278 GraphicUsed by:1280
Symbol 1279 GraphicUsed by:1280
Symbol 1280 MovieClip [soldier]Uses:1267 1269 1271 1273 1274 1275 1276 1277 1278 1279Used by:1951
Symbol 1281 GraphicUsed by:1284
Symbol 1282 GraphicUsed by:1284
Symbol 1283 GraphicUsed by:1284
Symbol 1284 MovieClip [soldier_attack]Uses:1267 1269 1271 1273 1281 1282 1283 767Used by:1951
Symbol 1285 GraphicUsed by:1286
Symbol 1286 MovieClip [soldier_deploy]Uses:1014 1012 1285 1271Used by:1951
Symbol 1287 GraphicUsed by:1296
Symbol 1288 GraphicUsed by:1296
Symbol 1289 GraphicUsed by:1296
Symbol 1290 GraphicUsed by:1296
Symbol 1291 GraphicUsed by:1296
Symbol 1292 GraphicUsed by:1296
Symbol 1293 GraphicUsed by:1296
Symbol 1294 GraphicUsed by:1296
Symbol 1295 GraphicUsed by:1296
Symbol 1296 MovieClip [soldier_die]Uses:1267 1269 1271 1273 1287 1288 1289 1290 1291 1292 1293 1294 1295Used by:1951
Symbol 1297 GraphicUsed by:1303
Symbol 1298 GraphicUsed by:1303
Symbol 1299 GraphicUsed by:1303
Symbol 1300 GraphicUsed by:1303
Symbol 1301 GraphicUsed by:1303
Symbol 1302 GraphicUsed by:1303
Symbol 1303 MovieClip [soldier_onGuard]Uses:1267 1269 1271 1273 1297 1298 1299 1300 1301 1302Used by:1951
Symbol 1304 MovieClip [soldier_walk]Uses:1267 1269 1271 1273Used by:1951
Symbol 1305 GraphicUsed by:1307
Symbol 1306 GraphicUsed by:1307
Symbol 1307 MovieClip [soldier_win]Uses:1273 1267 1269 1305 1271 1306Used by:1951
Symbol 1308 GraphicUsed by:1329
Symbol 1309 GraphicUsed by:1314
Symbol 1310 GraphicUsed by:1314
Symbol 1311 GraphicUsed by:1314
Symbol 1312 GraphicUsed by:1314
Symbol 1313 GraphicUsed by:1314
Symbol 1314 MovieClipUses:1309 1310 1311 1312 1313Used by:1329
Symbol 1315 GraphicUsed by:1321
Symbol 1316 GraphicUsed by:1321
Symbol 1317 GraphicUsed by:1321
Symbol 1318 GraphicUsed by:1321
Symbol 1319 GraphicUsed by:1321
Symbol 1320 GraphicUsed by:1321
Symbol 1321 MovieClipUses:1315 1316 1317 1318 1319 1320Used by:1329
Symbol 1322 GraphicUsed by:1329
Symbol 1323 GraphicUsed by:1329
Symbol 1324 GraphicUsed by:1329
Symbol 1325 GraphicUsed by:1329
Symbol 1326 GraphicUsed by:1329
Symbol 1327 GraphicUsed by:1329
Symbol 1328 GraphicUsed by:1329
Symbol 1329 MovieClipUses:1308 1314 1321 1322 1323 1324 1325 1326 1327 1328Used by:1330
Symbol 1330 MovieClip [vessel]Uses:1329Used by:1951
Symbol 1331 GraphicUsed by:1337
Symbol 1332 GraphicUsed by:1337
Symbol 1333 GraphicUsed by:1337
Symbol 1334 GraphicUsed by:1337
Symbol 1335 GraphicUsed by:1337
Symbol 1336 GraphicUsed by:1337
Symbol 1337 MovieClip [vessel_birth]Uses:1331 1332 1333 1334 1335 1336Used by:1951
Symbol 1338 GraphicUsed by:1339
Symbol 1339 MovieClipUses:1338Used by:1340
Symbol 1340 MovieClipUses:1339Used by:1341
Symbol 1341 MovieClip [vessel_deploy]Uses:1340Used by:1951
Symbol 1342 GraphicUsed by:1343
Symbol 1343 MovieClipUses:1342Used by:1355 1366 1367
Symbol 1344 GraphicUsed by:1355
Symbol 1345 GraphicUsed by:1355
Symbol 1346 GraphicUsed by:1347
Symbol 1347 MovieClipUses:1346Used by:1355
Symbol 1348 GraphicUsed by:1355
Symbol 1349 GraphicUsed by:1355
Symbol 1350 GraphicUsed by:1355
Symbol 1351 GraphicUsed by:1355
Symbol 1352 GraphicUsed by:1355
Symbol 1353 GraphicUsed by:1355
Symbol 1354 GraphicUsed by:1355
Symbol 1355 MovieClip [vibrator]Uses:1343 1344 1345 1347 1348 1349 1350 1351 1352 1353 1354Used by:1367 1951
Symbol 1356 GraphicUsed by:1367
Symbol 1357 GraphicUsed by:1367
Symbol 1358 GraphicUsed by:1367
Symbol 1359 GraphicUsed by:1367
Symbol 1360 GraphicUsed by:1367
Symbol 1361 GraphicUsed by:1367
Symbol 1362 GraphicUsed by:1367
Symbol 1363 GraphicUsed by:1364
Symbol 1364 MovieClipUses:1363Used by:1367
Symbol 1365 GraphicUsed by:1366
Symbol 1366 MovieClipUses:1343 1365Used by:1367
Symbol 1367 MovieClip [vibrator_birth]Uses:965 1356 1357 1358 1343 1359 1360 1361 1362 1364 1366 1355Used by:1951
Symbol 1368 MovieClip [vibrator_deploy]Uses:986Used by:1951
Symbol 1369 GraphicUsed by:1401
Symbol 1370 GraphicUsed by:1371
Symbol 1371 MovieClipUses:1370Used by:1401
Symbol 1372 GraphicUsed by:1373
Symbol 1373 MovieClipUses:1372Used by:1401
Symbol 1374 GraphicUsed by:1401
Symbol 1375 GraphicUsed by:1382
Symbol 1376 GraphicUsed by:1382
Symbol 1377 GraphicUsed by:1382
Symbol 1378 GraphicUsed by:1382
Symbol 1379 GraphicUsed by:1382
Symbol 1380 GraphicUsed by:1382
Symbol 1381 GraphicUsed by:1382
Symbol 1382 MovieClipUses:1375 1376 1377 1378 1379 1380 1381Used by:1401 1404 1720 1723
Symbol 1383 GraphicUsed by:1397
Symbol 1384 GraphicUsed by:1397
Symbol 1385 GraphicUsed by:1397
Symbol 1386 GraphicUsed by:1397
Symbol 1387 GraphicUsed by:1397
Symbol 1388 GraphicUsed by:1397
Symbol 1389 GraphicUsed by:1397
Symbol 1390 GraphicUsed by:1397
Symbol 1391 GraphicUsed by:1397
Symbol 1392 GraphicUsed by:1397
Symbol 1393 GraphicUsed by:1397
Symbol 1394 GraphicUsed by:1397
Symbol 1395 GraphicUsed by:1397
Symbol 1396 GraphicUsed by:1397
Symbol 1397 MovieClipUses:1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396Used by:1401 1720
Symbol 1398 GraphicUsed by:1401
Symbol 1399 GraphicUsed by:1400
Symbol 1400 MovieClipUses:1399Used by:1401
Symbol 1401 MovieClip [ala_bg]Uses:1369 1371 1373 1374 1382 1397 1398 1400Used by:1951
Symbol 1402 GraphicUsed by:1404
Symbol 1403 GraphicUsed by:1404
Symbol 1404 MovieClip [ala_ground]Uses:1402 1382 1403Used by:1951
Symbol 1405 GraphicUsed by:1413
Symbol 1406 GraphicUsed by:1413
Symbol 1407 GraphicUsed by:1413
Symbol 1408 GraphicUsed by:1413
Symbol 1409 GraphicUsed by:1413
Symbol 1410 GraphicUsed by:1413
Symbol 1411 GraphicUsed by:1413
Symbol 1412 GraphicUsed by:1413
Symbol 1413 MovieClipUses:1405 1406 1407 1408 1409 1410 1411 1412Used by:1416
Symbol 1414 GraphicUsed by:1416
Symbol 1415 GraphicUsed by:1416
Symbol 1416 MovieClipUses:1413 1414 1415Used by:1476
Symbol 1417 GraphicUsed by:1418
Symbol 1418 MovieClipUses:1417Used by:1473
Symbol 1419 GraphicUsed by:1420
Symbol 1420 MovieClipUses:1419Used by:1473 1789
Symbol 1421 GraphicUsed by:1473
Symbol 1422 GraphicUsed by:1473
Symbol 1423 GraphicUsed by:1473
Symbol 1424 GraphicUsed by:1473
Symbol 1425 GraphicUsed by:1473
Symbol 1426 GraphicUsed by:1473
Symbol 1427 GraphicUsed by:1473
Symbol 1428 GraphicUsed by:1473
Symbol 1429 GraphicUsed by:1473
Symbol 1430 GraphicUsed by:1473
Symbol 1431 GraphicUsed by:1473
Symbol 1432 GraphicUsed by:1473
Symbol 1433 GraphicUsed by:1473
Symbol 1434 GraphicUsed by:1473
Symbol 1435 GraphicUsed by:1473
Symbol 1436 GraphicUsed by:1473
Symbol 1437 GraphicUsed by:1473
Symbol 1438 GraphicUsed by:1473
Symbol 1439 GraphicUsed by:1473
Symbol 1440 GraphicUsed by:1473
Symbol 1441 GraphicUsed by:1473
Symbol 1442 GraphicUsed by:1473
Symbol 1443 GraphicUsed by:1473
Symbol 1444 GraphicUsed by:1473
Symbol 1445 GraphicUsed by:1473
Symbol 1446 GraphicUsed by:1473
Symbol 1447 GraphicUsed by:1473
Symbol 1448 GraphicUsed by:1473
Symbol 1449 GraphicUsed by:1473
Symbol 1450 GraphicUsed by:1473
Symbol 1451 GraphicUsed by:1473
Symbol 1452 GraphicUsed by:1473
Symbol 1453 GraphicUsed by:1473
Symbol 1454 GraphicUsed by:1473
Symbol 1455 GraphicUsed by:1473
Symbol 1456 GraphicUsed by:1473
Symbol 1457 GraphicUsed by:1473
Symbol 1458 GraphicUsed by:1473
Symbol 1459 GraphicUsed by:1473
Symbol 1460 GraphicUsed by:1473
Symbol 1461 GraphicUsed by:1473
Symbol 1462 GraphicUsed by:1473
Symbol 1463 GraphicUsed by:1473
Symbol 1464 GraphicUsed by:1473
Symbol 1465 GraphicUsed by:1473
Symbol 1466 GraphicUsed by:1473
Symbol 1467 GraphicUsed by:1473
Symbol 1468 GraphicUsed by:1473
Symbol 1469 GraphicUsed by:1473
Symbol 1470 GraphicUsed by:1473 1789
Symbol 1471 GraphicUsed by:1473 1789
Symbol 1472 GraphicUsed by:1473
Symbol 1473 MovieClipUses:1418 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472Used by:1474
Symbol 1474 MovieClipUses:1473Used by:1476
Symbol 1475 MovieClipUses:822Used by:1476
Symbol 1476 MovieClip [ala_units]Uses:1416 1474 1475Used by:1951
Symbol 1477 GraphicUsed by:1478
Symbol 1478 MovieClip [irq_bg]Uses:1477Used by:1951
Symbol 1479 GraphicUsed by:1480
Symbol 1480 MovieClip [irq_ground]Uses:1479Used by:1951
Symbol 1481 GraphicUsed by:1509
Symbol 1482 GraphicUsed by:1483
Symbol 1483 MovieClipUses:1482Used by:1507
Symbol 1484 GraphicUsed by:1507
Symbol 1485 GraphicUsed by:1487
Symbol 1486 GraphicUsed by:1487
Symbol 1487 MovieClipUses:1485 1486Used by:1507
Symbol 1488 GraphicUsed by:1507
Symbol 1489 GraphicUsed by:1507
Symbol 1490 GraphicUsed by:1491
Symbol 1491 MovieClipUses:1490Used by:1507
Symbol 1492 GraphicUsed by:1507
Symbol 1493 GraphicUsed by:1494
Symbol 1494 MovieClipUses:1493Used by:1495
Symbol 1495 MovieClipUses:1494Used by:1507
Symbol 1496 GraphicUsed by:1497
Symbol 1497 MovieClipUses:1496Used by:1506
Symbol 1498 GraphicUsed by:1499
Symbol 1499 MovieClipUses:1498Used by:1500
Symbol 1500 MovieClipUses:1499Used by:1506
Symbol 1501 GraphicUsed by:1505
Symbol 1502 GraphicUsed by:1505
Symbol 1503 GraphicUsed by:1505
Symbol 1504 GraphicUsed by:1505
Symbol 1505 MovieClipUses:1501 1502 1503 1504Used by:1506
Symbol 1506 MovieClipUses:1497 1500 1505Used by:1507
Symbol 1507 MovieClipUses:1483 1484 1487 1488 1489 1491 1492 1495 1506Used by:1509
Symbol 1508 GraphicUsed by:1509
Symbol 1509 MovieClipUses:1481 1507 1508Used by:1513
Symbol 1510 GraphicUsed by:1511
Symbol 1511 MovieClipUses:1510Used by:1512
Symbol 1512 MovieClipUses:1511Used by:1513
Symbol 1513 MovieClip [irq_structures]Uses:1509 1512Used by:1951
Symbol 1514 GraphicUsed by:1518
Symbol 1515 GraphicUsed by:1516
Symbol 1516 MovieClipUses:1515Used by:1518
Symbol 1517 GraphicUsed by:1518
Symbol 1518 MovieClipUses:1514 1516 1517Used by:1555
Symbol 1519 MovieClipUses:798Used by:1525 1546 1554
Symbol 1520 GraphicUsed by:1521
Symbol 1521 MovieClipUses:1520Used by:1525
Symbol 1522 GraphicUsed by:1523
Symbol 1523 MovieClipUses:1522Used by:1525 1554
Symbol 1524 GraphicUsed by:1525 1554
Symbol 1525 MovieClipUses:1519 1521 1523 1524Used by:1547
Symbol 1526 GraphicUsed by:1546
Symbol 1527 GraphicUsed by:1546
Symbol 1528 GraphicUsed by:1546
Symbol 1529 GraphicUsed by:1546
Symbol 1530 GraphicUsed by:1546
Symbol 1531 GraphicUsed by:1546
Symbol 1532 GraphicUsed by:1546
Symbol 1533 GraphicUsed by:1546
Symbol 1534 GraphicUsed by:1546
Symbol 1535 GraphicUsed by:1546
Symbol 1536 GraphicUsed by:1546
Symbol 1537 GraphicUsed by:1546
Symbol 1538 GraphicUsed by:1546
Symbol 1539 GraphicUsed by:1546
Symbol 1540 GraphicUsed by:1546
Symbol 1541 GraphicUsed by:1546
Symbol 1542 GraphicUsed by:1546
Symbol 1543 GraphicUsed by:1546 1554
Symbol 1544 GraphicUsed by:1546
Symbol 1545 GraphicUsed by:1546
Symbol 1546 MovieClipUses:1519 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545Used by:1547
Symbol 1547 MovieClipUses:805 1525 1546Used by:1555
Symbol 1548 GraphicUsed by:1554
Symbol 1549 GraphicUsed by:1554
Symbol 1550 GraphicUsed by:1554
Symbol 1551 GraphicUsed by:1554
Symbol 1552 GraphicUsed by:1554
Symbol 1553 GraphicUsed by:1554
Symbol 1554 MovieClipUses:804 803 799 1543 1519 1548 1549 1524 1523 1550 1551 1552 1553Used by:1555
Symbol 1555 MovieClip [irq_units]Uses:1518 1547 1554Used by:1951
Symbol 1556 GraphicUsed by:1578
Symbol 1557 GraphicUsed by:1562
Symbol 1558 GraphicUsed by:1562
Symbol 1559 GraphicUsed by:1562
Symbol 1560 GraphicUsed by:1562
Symbol 1561 GraphicUsed by:1562
Symbol 1562 MovieClipUses:1557 1558 1559 1560 1561Used by:1576 1578
Symbol 1563 GraphicUsed by:1576
Symbol 1564 GraphicUsed by:1572 1704
Symbol 1565 GraphicUsed by:1572
Symbol 1566 GraphicUsed by:1572
Symbol 1567 GraphicUsed by:1572
Symbol 1568 GraphicUsed by:1572 1704
Symbol 1569 GraphicUsed by:1572 1704
Symbol 1570 GraphicUsed by:1572
Symbol 1571 GraphicUsed by:1572 1704
Symbol 1572 MovieClipUses:1564 1565 1566 1567 1568 1569 1570 1571Used by:1575
Symbol 1573 GraphicUsed by:1574
Symbol 1574 MovieClipUses:1573Used by:1575 1705
Symbol 1575 MovieClipUses:1572 1574Used by:1576
Symbol 1576 MovieClipUses:1563 1575 1562Used by:1577
Symbol 1577 MovieClipUses:1576Used by:1578
Symbol 1578 MovieClip [nig_bg]Uses:1556 1562 1577Used by:1951
Symbol 1579 GraphicUsed by:1591
Symbol 1580 GraphicUsed by:1590
Symbol 1581 GraphicUsed by:1583
Symbol 1582 GraphicUsed by:1583
Symbol 1583 MovieClipUses:1581 1582Used by:1584
Symbol 1584 MovieClipUses:1583Used by:1590
Symbol 1585 GraphicUsed by:1590
Symbol 1586 GraphicUsed by:1590
Symbol 1587 GraphicUsed by:1588
Symbol 1588 MovieClipUses:1587Used by:1590
Symbol 1589 GraphicUsed by:1590
Symbol 1590 MovieClipUses:1580 1584 1585 1586 1588 1589Used by:1591
Symbol 1591 MovieClip [nig_ground]Uses:1579 1590Used by:1951
Symbol 1592 GraphicUsed by:1603
Symbol 1593 GraphicUsed by:1598
Symbol 1594 GraphicUsed by:1598
Symbol 1595 GraphicUsed by:1596
Symbol 1596 MovieClipUses:1595Used by:1598 1632 1634
Symbol 1597 GraphicUsed by:1598
Symbol 1598 MovieClipUses:765 1593 1594 781 1596 1597Used by:1603
Symbol 1599 GraphicUsed by:1600
Symbol 1600 MovieClipUses:1599Used by:1603
Symbol 1601 GraphicUsed by:1602
Symbol 1602 MovieClipUses:1601Used by:1603
Symbol 1603 MovieClip [nig_structures]Uses:1592 1598 1600 1602Used by:1951
Symbol 1604 GraphicUsed by:1605
Symbol 1605 MovieClipUses:1604Used by:1611
Symbol 1606 GraphicUsed by:1607
Symbol 1607 MovieClipUses:1606Used by:1611
Symbol 1608 GraphicUsed by:1609
Symbol 1609 MovieClipUses:1608Used by:1611
Symbol 1610 GraphicUsed by:1611
Symbol 1611 MovieClipUses:1605 1607 1609 1610Used by:1612
Symbol 1612 MovieClipUses:1611Used by:1672
Symbol 1613 GraphicUsed by:1621
Symbol 1614 GraphicUsed by:1621
Symbol 1615 GraphicUsed by:1621
Symbol 1616 GraphicUsed by:1621
Symbol 1617 GraphicUsed by:1621
Symbol 1618 GraphicUsed by:1621
Symbol 1619 GraphicUsed by:1621
Symbol 1620 GraphicUsed by:1621
Symbol 1621 MovieClipUses:1613 765 1614 781 1615 1616 1617 1618 1619 1620Used by:1672
Symbol 1622 MovieClipUses:781 783 785Used by:1633
Symbol 1623 GraphicUsed by:1624
Symbol 1624 MovieClipUses:1623Used by:1630 1637
Symbol 1625 GraphicUsed by:1626
Symbol 1626 MovieClipUses:1625Used by:1630
Symbol 1627 MovieClipUses:784Used by:1630 1637
Symbol 1628 MovieClipUses:1077Used by:1630 1637
Symbol 1629 GraphicUsed by:1630
Symbol 1630 MovieClipUses:1624 1626 1627 1628 1629Used by:1633
Symbol 1631 GraphicUsed by:1632
Symbol 1632 MovieClipUses:781 1596 785 1631Used by:1633
Symbol 1633 MovieClipUses:1622 1630 1632Used by:1672
Symbol 1634 MovieClipUses:761 763 40 759 781 1596 785Used by:1671
Symbol 1635 GraphicUsed by:1637
Symbol 1636 GraphicUsed by:1637
Symbol 1637 MovieClipUses:1624 761 763 759 40 1635 1627 1628 1636Used by:1671
Symbol 1638 GraphicUsed by:1640
Symbol 1639 GraphicUsed by:1640
Symbol 1640 MovieClipUses:1638 781 1639Used by:1671
Symbol 1641 GraphicUsed by:1649
Symbol 1642 GraphicUsed by:1646
Symbol 1643 GraphicUsed by:1646
Symbol 1644 GraphicUsed by:1646
Symbol 1645 GraphicUsed by:1646
Symbol 1646 MovieClipUses:1642 1643 1644 1645Used by:1649
Symbol 1647 GraphicUsed by:1649
Symbol 1648 GraphicUsed by:1649
Symbol 1649 MovieClipUses:761 763 759 1641 1646 1647 1648Used by:1671
Symbol 1650 GraphicUsed by:1670
Symbol 1651 GraphicUsed by:1670
Symbol 1652 GraphicUsed by:1670
Symbol 1653 GraphicUsed by:1670
Symbol 1654 GraphicUsed by:1670
Symbol 1655 GraphicUsed by:1670
Symbol 1656 GraphicUsed by:1670
Symbol 1657 GraphicUsed by:1670
Symbol 1658 GraphicUsed by:1670
Symbol 1659 GraphicUsed by:1670
Symbol 1660 GraphicUsed by:1670
Symbol 1661 GraphicUsed by:1670
Symbol 1662 GraphicUsed by:1670
Symbol 1663 GraphicUsed by:1670
Symbol 1664 GraphicUsed by:1670
Symbol 1665 GraphicUsed by:1670
Symbol 1666 GraphicUsed by:1670
Symbol 1667 GraphicUsed by:1670
Symbol 1668 GraphicUsed by:1670
Symbol 1669 GraphicUsed by:1670
Symbol 1670 MovieClipUses:1650 781 1651 761 763 759 40 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669Used by:1671
Symbol 1671 MovieClipUses:1634 1637 1640 1649 765 1670Used by:1672
Symbol 1672 MovieClip [nig_units]Uses:1612 1621 1633 1671Used by:1951
Symbol 1673 GraphicUsed by:1674
Symbol 1674 MovieClip [tex_bg]Uses:1673Used by:1951
Symbol 1675 GraphicUsed by:1676
Symbol 1676 MovieClip [tex_ground]Uses:1675Used by:1951
Symbol 1677 GraphicUsed by:1720
Symbol 1678 GraphicUsed by:1704
Symbol 1679 GraphicUsed by:1680
Symbol 1680 MovieClipUses:1679Used by:1697
Symbol 1681 GraphicUsed by:1682
Symbol 1682 MovieClipUses:1681Used by:1697
Symbol 1683 GraphicUsed by:1684 1685
Symbol 1684 MovieClipUses:1683Used by:1697
Symbol 1685 MovieClipUses:1683Used by:1697
Symbol 1686 GraphicUsed by:1696
Symbol 1687 GraphicUsed by:1696
Symbol 1688 GraphicUsed by:1696
Symbol 1689 GraphicUsed by:1696
Symbol 1690 GraphicUsed by:1696
Symbol 1691 GraphicUsed by:1696
Symbol 1692 GraphicUsed by:1696
Symbol 1693 GraphicUsed by:1696
Symbol 1694 GraphicUsed by:1696
Symbol 1695 GraphicUsed by:1696
Symbol 1696 MovieClipUses:1686 1687 1688 1689 1690 1691 1692 1693 1694 1695Used by:1697
Symbol 1697 MovieClipUses:1680 1682 1684 1685 1696Used by:1704
Symbol 1698 GraphicUsed by:1704
Symbol 1699 GraphicUsed by:1704
Symbol 1700 GraphicUsed by:1704
Symbol 1701 GraphicUsed by:1704
Symbol 1702 GraphicUsed by:1704
Symbol 1703 GraphicUsed by:1704
Symbol 1704 MovieClipUses:1678 1697 1698 1564 1699 1700 1701 1702 1568 1569 1703 1571Used by:1705
Symbol 1705 MovieClipUses:1704 1574Used by:1713
Symbol 1706 GraphicUsed by:1712
Symbol 1707 GraphicUsed by:1712
Symbol 1708 GraphicUsed by:1712
Symbol 1709 GraphicUsed by:1712
Symbol 1710 GraphicUsed by:1712
Symbol 1711 GraphicUsed by:1712
Symbol 1712 MovieClipUses:1706 1707 1708 1709 1710 1711Used by:1713
Symbol 1713 MovieClipUses:1705 1712Used by:1715
Symbol 1714 GraphicUsed by:1715
Symbol 1715 MovieClip [ven_trees]Uses:1713 1714Used by:1720
Symbol 1716 GraphicUsed by:1720
Symbol 1717 GraphicUsed by:1720
Symbol 1718 GraphicUsed by:1719
Symbol 1719 MovieClipUses:1718Used by:1720
Symbol 1720 MovieClip [ven_bg]Uses:1677 1715 1716 1382 1397 1717 1719Used by:1951
Symbol 1721 GraphicUsed by:1723
Symbol 1722 GraphicUsed by:1723
Symbol 1723 MovieClip [ven_ground]Uses:1721 1382 1722Used by:1951
Symbol 1724 GraphicUsed by:1738
Symbol 1725 GraphicUsed by:1738
Symbol 1726 GraphicUsed by:1738
Symbol 1727 GraphicUsed by:1738
Symbol 1728 GraphicUsed by:1738
Symbol 1729 GraphicUsed by:1738
Symbol 1730 GraphicUsed by:1738
Symbol 1731 GraphicUsed by:1738
Symbol 1732 GraphicUsed by:1738
Symbol 1733 GraphicUsed by:1738
Symbol 1734 GraphicUsed by:1738
Symbol 1735 GraphicUsed by:1738
Symbol 1736 GraphicUsed by:1738
Symbol 1737 GraphicUsed by:1738
Symbol 1738 MovieClipUses:1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737Used by:1751
Symbol 1739 GraphicUsed by:1740
Symbol 1740 MovieClipUses:1739Used by:1751
Symbol 1741 GraphicUsed by:1742
Symbol 1742 MovieClipUses:1741Used by:1751
Symbol 1743 GraphicUsed by:1744
Symbol 1744 MovieClipUses:1743Used by:1751
Symbol 1745 GraphicUsed by:1746
Symbol 1746 MovieClipUses:1745Used by:1751
Symbol 1747 GraphicUsed by:1748
Symbol 1748 MovieClipUses:1747Used by:1751
Symbol 1749 GraphicUsed by:1750
Symbol 1750 MovieClipUses:1749Used by:1751
Symbol 1751 MovieClipUses:1738 1740 1742 1744 1746 1748 1750Used by:1805
Symbol 1752 GraphicUsed by:1781
Symbol 1753 GraphicUsed by:1781
Symbol 1754 GraphicUsed by:1781
Symbol 1755 GraphicUsed by:1781
Symbol 1756 GraphicUsed by:1781
Symbol 1757 GraphicUsed by:1781
Symbol 1758 GraphicUsed by:1781
Symbol 1759 GraphicUsed by:1781
Symbol 1760 GraphicUsed by:1781
Symbol 1761 GraphicUsed by:1781
Symbol 1762 GraphicUsed by:1781
Symbol 1763 GraphicUsed by:1781
Symbol 1764 GraphicUsed by:1781
Symbol 1765 GraphicUsed by:1781
Symbol 1766 GraphicUsed by:1781
Symbol 1767 GraphicUsed by:1781
Symbol 1768 GraphicUsed by:1781
Symbol 1769 GraphicUsed by:1781
Symbol 1770 GraphicUsed by:1781
Symbol 1771 GraphicUsed by:1781
Symbol 1772 GraphicUsed by:1781
Symbol 1773 GraphicUsed by:1781
Symbol 1774 GraphicUsed by:1781
Symbol 1775 GraphicUsed by:1781
Symbol 1776 GraphicUsed by:1781
Symbol 1777 GraphicUsed by:1781
Symbol 1778 GraphicUsed by:1781
Symbol 1779 GraphicUsed by:1781
Symbol 1780 GraphicUsed by:1781
Symbol 1781 MovieClipUses:789 791 793 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780Used by:1805
Symbol 1782 GraphicUsed by:1787
Symbol 1783 GraphicUsed by:1787
Symbol 1784 GraphicUsed by:1787
Symbol 1785 GraphicUsed by:1787
Symbol 1786 GraphicUsed by:1787
Symbol 1787 MovieClipUses:1782 1783 1784 1785 1786Used by:1805
Symbol 1788 GraphicUsed by:1789
Symbol 1789 MovieClipUses:663 1420 1470 1471 1788Used by:1804
Symbol 1790 GraphicUsed by:1793
Symbol 1791 GraphicUsed by:1793
Symbol 1792 GraphicUsed by:1793
Symbol 1793 MovieClipUses:663 1790 1791 1792Used by:1804
Symbol 1794 GraphicUsed by:1798
Symbol 1795 GraphicUsed by:1798
Symbol 1796 GraphicUsed by:1798
Symbol 1797 GraphicUsed by:1798
Symbol 1798 MovieClipUses:663 1794 1795 1796 1797Used by:1804
Symbol 1799 GraphicUsed by:1803
Symbol 1800 GraphicUsed by:1803
Symbol 1801 GraphicUsed by:1803
Symbol 1802 GraphicUsed by:1803
Symbol 1803 MovieClipUses:663 1799 1800 1801 1802Used by:1804
Symbol 1804 MovieClipUses:1789 1793 1798 1803Used by:1805
Symbol 1805 MovieClip [ven_units]Uses:1751 1781 1787 1804Used by:1951
Symbol 1806 GraphicUsed by:1866
Symbol 1807 GraphicUsed by:1829
Symbol 1808 GraphicUsed by:1828
Symbol 1809 MovieClipUses:846Used by:1826
Symbol 1810 GraphicUsed by:1826
Symbol 1811 GraphicUsed by:1826
Symbol 1812 GraphicUsed by:1826
Symbol 1813 GraphicUsed by:1826
Symbol 1814 GraphicUsed by:1826
Symbol 1815 GraphicUsed by:1826
Symbol 1816 GraphicUsed by:1826
Symbol 1817 GraphicUsed by:1826
Symbol 1818 GraphicUsed by:1826
Symbol 1819 GraphicUsed by:1826
Symbol 1820 GraphicUsed by:1826
Symbol 1821 GraphicUsed by:1826
Symbol 1822 GraphicUsed by:1826
Symbol 1823 GraphicUsed by:1826
Symbol 1824 GraphicUsed by:1826
Symbol 1825 GraphicUsed by:1826
Symbol 1826 MovieClipUses:1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825Used by:1828 1838
Symbol 1827 GraphicUsed by:1828
Symbol 1828 MovieClipUses:1808 1826 1827Used by:1829
Symbol 1829 MovieClipUses:1807 1828Used by:1866
Symbol 1830 GraphicUsed by:1833
Symbol 1831 GraphicUsed by:1832
Symbol 1832 MovieClipUses:1831Used by:1833
Symbol 1833 MovieClipUses:1830 1832Used by:1866
Symbol 1834 GraphicUsed by:1838
Symbol 1835 GraphicUsed by:1838
Symbol 1836 GraphicUsed by:1838
Symbol 1837 GraphicUsed by:1838
Symbol 1838 MovieClipUses:1834 1835 1826 1836 1837Used by:1860 1866
Symbol 1839 GraphicUsed by:1866
Symbol 1840 GraphicUsed by:1841
Symbol 1841 MovieClipUses:1840Used by:1866
Symbol 1842 GraphicUsed by:1843
Symbol 1843 MovieClipUses:1842Used by:1860
Symbol 1844 GraphicUsed by:1860
Symbol 1845 GraphicUsed by:1849
Symbol 1846 EditableTextUses:51Used by:1849
Symbol 1847 GraphicUsed by:1849
Symbol 1848 GraphicUsed by:1849
Symbol 1849 MovieClipUses:954 1845 567 1846 1847 1848Used by:1860
Symbol 1850 EditableTextUses:3Used by:1856
Symbol 1851 EditableTextUses:3Used by:1856
Symbol 1852 GraphicUsed by:1856
Symbol 1853 EditableTextUses:3Used by:1856
Symbol 1854 EditableTextUses:3Used by:1856
Symbol 1855 EditableTextUses:3Used by:1856
Symbol 1856 MovieClipUses:13 1850 1851 1852 1853 1854 1855Used by:1860
Symbol 1857 EditableTextUses:3Used by:1859
Symbol 1858 EditableTextUses:3Used by:1859
Symbol 1859 MovieClipUses:13 1857 1858Used by:1860
Symbol 1860 MovieClipUses:1843 1838 1844 1849 1856 1859Used by:1866
Symbol 1861 GraphicUsed by:1862
Symbol 1862 MovieClipUses:1861Used by:1864
Symbol 1863 GraphicUsed by:1864
Symbol 1864 MovieClipUses:1862 1863Used by:1866
Symbol 1865 GraphicUsed by:1866
Symbol 1866 MovieClip [was_scenario]Uses:1806 1829 1833 1838 1839 1841 1860 1864 1865Used by:1951
Symbol 1867 GraphicUsed by:1868
Symbol 1868 MovieClip [tut_0]Uses:1867Used by:1951
Symbol 1869 BitmapUsed by:1870
Symbol 1870 GraphicUses:1869Used by:1873
Symbol 1871 BitmapUsed by:1872
Symbol 1872 GraphicUses:1871Used by:1873
Symbol 1873 MovieClip [tut_1]Uses:1870 1872Used by:1951
Symbol 1874 BitmapUsed by:1875
Symbol 1875 GraphicUses:1874Used by:1878
Symbol 1876 BitmapUsed by:1877
Symbol 1877 GraphicUses:1876Used by:1878
Symbol 1878 MovieClip [tut_2]Uses:1875 1877Used by:1951
Symbol 1879 BitmapUsed by:1880
Symbol 1880 GraphicUses:1879Used by:1881
Symbol 1881 MovieClip [tut_3]Uses:1880Used by:1951
Symbol 1882 BitmapUsed by:1883
Symbol 1883 GraphicUses:1882Used by:1885 1891 1894 1899
Symbol 1884 GraphicUsed by:1885
Symbol 1885 MovieClip [tut_4]Uses:1883 1884Used by:1951
Symbol 1886 GraphicUsed by:1891
Symbol 1887 TextUses:3Used by:1891
Symbol 1888 GraphicUsed by:1891
Symbol 1889 TextUses:3Used by:1891
Symbol 1890 TextUses:3Used by:1891
Symbol 1891 MovieClip [tut_5]Uses:1883 1886 13 1887 1888 1889 1890Used by:1951
Symbol 1892 GraphicUsed by:1894
Symbol 1893 TextUses:3Used by:1894
Symbol 1894 MovieClip [tut_6]Uses:1883 1892 1893Used by:1951
Symbol 1895 GraphicUsed by:1899
Symbol 1896 TextUses:3Used by:1899
Symbol 1897 GraphicUsed by:1899
Symbol 1898 TextUses:3Used by:1899
Symbol 1899 MovieClip [tut_7]Uses:1883 1895 1896 1897 1898Used by:1951
Symbol 1900 BitmapUsed by:1901
Symbol 1901 GraphicUses:1900Used by:1907
Symbol 1902 TextUses:3Used by:1907
Symbol 1903 TextUses:3Used by:1907
Symbol 1904 TextUses:3Used by:1907
Symbol 1905 TextUses:3Used by:1907
Symbol 1906 TextUses:3Used by:1907
Symbol 1907 MovieClip [tut_8]Uses:1901 13 1902 1903 1904 1905 1906Used by:1951
Symbol 1908 BitmapUsed by:1909
Symbol 1909 GraphicUses:1908Used by:1914
Symbol 1910 BitmapUsed by:1911
Symbol 1911 GraphicUses:1910Used by:1914
Symbol 1912 BitmapUsed by:1913
Symbol 1913 GraphicUses:1912Used by:1914
Symbol 1914 MovieClip [tut_9]Uses:1909 1911 1913Used by:1951
Symbol 1915 BitmapUsed by:1916
Symbol 1916 GraphicUses:1915Used by:1919
Symbol 1917 BitmapUsed by:1918
Symbol 1918 GraphicUses:1917Used by:1919
Symbol 1919 MovieClip [tut_10]Uses:1916 1918Used by:1951
Symbol 1920 BitmapUsed by:1921
Symbol 1921 GraphicUses:1920Used by:1924
Symbol 1922 BitmapUsed by:1923
Symbol 1923 GraphicUses:1922Used by:1924
Symbol 1924 MovieClip [tut_11]Uses:1921 1923Used by:1951
Symbol 1925 BitmapUsed by:1926
Symbol 1926 GraphicUses:1925Used by:1929
Symbol 1927 BitmapUsed by:1928 1933
Symbol 1928 GraphicUses:1927Used by:1929
Symbol 1929 MovieClip [tut_12]Uses:1926 1928Used by:1951
Symbol 1930 BitmapUsed by:1931
Symbol 1931 GraphicUses:1930Used by:1934
Symbol 1932 BitmapUsed by:1933
Symbol 1933 GraphicUses:1932 1927Used by:1934
Symbol 1934 MovieClip [tut_13]Uses:1931 1933Used by:1951
Symbol 1935 BitmapUsed by:1936
Symbol 1936 GraphicUses:1935Used by:1937
Symbol 1937 MovieClip [tut_14]Uses:1936Used by:1951
Symbol 1938 GraphicUsed by:1939
Symbol 1939 MovieClip [tut_15]Uses:1938Used by:1951
Symbol 1940 MovieClipUses:13Used by:1950
Symbol 1941 TextUses:2Used by:1943
Symbol 1942 TextUses:2Used by:1943
Symbol 1943 ButtonUses:137 1941 1942Used by:1950
Symbol 1944 TextUses:2Used by:1946
Symbol 1945 TextUses:2Used by:1946
Symbol 1946 ButtonUses:137 1944 1945Used by:1950
Symbol 1947 TextUses:2Used by:1949
Symbol 1948 TextUses:2Used by:1949
Symbol 1949 ButtonUses:137 1947 1948Used by:1950
Symbol 1950 MovieClip [menuWindow]Uses:185 1940 143 1943 1946 1949Used by:1951
Symbol 1951 MovieClipUses:182 198 202 214 244 246 248 250 252 254 256 258 260 262 264 266 268 270 272 274 276 278 280 297 343 358 401 403 405 414 418 420 425 431 433 450 455 457 487 495 528 569 581 592 596 598 604 605 607 610 611 613 618 620 621 626 633 640 646 648 719 721 722 723 724 752 757 765 770 773 777 778 779 786 787 796 797 805 822 823 932 945 948 951 964 983 987 996 997 998 1006 45 1007 1008 1032 1036 1038 1054 1056 1057 1064 1068 1074 1075 1076 1107 1120 1139 1140 1152 1166 1191 1192 1201 1202 1203 1210 1213 1217 1218 1219 1246 1257 1258 1265 1280 1284 1286 1296 1303 1304 1307 1330 1337 1341 1355 1367 1368 1401 1404 1476 1478 1480 1513 1555 1578 1591 1603 1672 1674 1676 1720 1723 1805 1866 1868 1873 1878 1881 1885 1891 1894 1899 1907 1914 1919 1924 1929 1934 1937 1939 1950Used by:Timeline
Streaming Sound 1Used by:Symbol 108 MovieClip

Instance Names

"loaderBar"Frame 3Symbol 53 MovieClip [preload]
"body"Symbol 143 MovieClip Frame 1Symbol 139 Button
"label"Symbol 143 MovieClip Frame 1Symbol 142 MovieClip
"creditsBtn"Symbol 144 MovieClip Frame 1Symbol 132 Button
"playBtn"Symbol 144 MovieClip Frame 1Symbol 136 Button
"soundsBtn"Symbol 144 MovieClip Frame 1Symbol 143 MovieClip
"body"Symbol 179 MovieClip Frame 1Symbol 145 MovieClip
"agBtn"Symbol 179 MovieClip Frame 1Symbol 164 Button
"molleBtn"Symbol 179 MovieClip Frame 1Symbol 173 Button
"close"Symbol 179 MovieClip Frame 1Symbol 177 Button
"tween"Symbol 180 MovieClip Frame 1Symbol 179 MovieClip
"menuButtons"Symbol 182 MovieClip [introSequence] Frame 138Symbol 144 MovieClip
"credits"Symbol 182 MovieClip [introSequence] Frame 142Symbol 180 MovieClip
"title_field"Symbol 195 MovieClip Frame 1Symbol 191 EditableText
"description_field"Symbol 195 MovieClip Frame 1Symbol 193 EditableText
"item0"Symbol 197 MovieClip Frame 1Symbol 195 MovieClip
"item1"Symbol 197 MovieClip Frame 1Symbol 195 MovieClip
"today_field"Symbol 197 MovieClip Frame 1Symbol 196 EditableText
"closeBtn"Symbol 198 MovieClip [africanMenu] Frame 1Symbol 185 Button
"book"Symbol 198 MovieClip [africanMenu] Frame 1Symbol 197 MovieClip
"title_field"Symbol 202 MovieClip [archive_item] Frame 1Symbol 200 EditableText
"closeBtn"Symbol 214 MovieClip [communicatorArchive] Frame 1Symbol 185 Button
"body"Symbol 214 MovieClip [communicatorArchive] Frame 1Symbol 204 MovieClip
"mask"Symbol 214 MovieClip [communicatorArchive] Frame 1Symbol 207 MovieClip
"items"Symbol 214 MovieClip [communicatorArchive] Frame 1Symbol 208 MovieClip
"upBtn"Symbol 214 MovieClip [communicatorArchive] Frame 1Symbol 213 MovieClip
"downBtn"Symbol 214 MovieClip [communicatorArchive] Frame 1Symbol 213 MovieClip
"pic"Symbol 236 MovieClip Frame 1Symbol 229 MovieClip
"boxPH"Symbol 236 MovieClip Frame 1Symbol 233 MovieClip
"effect_field"Symbol 236 MovieClip Frame 1Symbol 234 EditableText
"title_field"Symbol 243 MovieClip Frame 1Symbol 216 EditableText
"body"Symbol 243 MovieClip Frame 1Symbol 236 MovieClip
"year_field"Symbol 243 MovieClip Frame 1Symbol 238 EditableText
"spacer"Symbol 243 MovieClip Frame 1Symbol 242 MovieClip
"titlePH"Symbol 243 MovieClip Frame 1Symbol 233 MovieClip
"closeBtn"Symbol 244 MovieClip [newsLayer] Frame 1Symbol 185 Button
"paper"Symbol 244 MovieClip [newsLayer] Frame 1Symbol 243 MovieClip
"body"Symbol 296 MovieClip Frame 1Symbol 281 MovieClip
"description_field"Symbol 296 MovieClip Frame 1Symbol 282 EditableText
"title_field"Symbol 296 MovieClip Frame 1Symbol 283 EditableText
"nextBtn"Symbol 296 MovieClip Frame 1Symbol 287 Button
"prevBtn"Symbol 296 MovieClip Frame 1Symbol 290 Button
"pic"Symbol 296 MovieClip Frame 1Symbol 291 MovieClip
"endBtn"Symbol 296 MovieClip Frame 1Symbol 295 Button
"closeBtn"Symbol 297 MovieClip [tutorialWindow] Frame 1Symbol 185 Button
"window"Symbol 297 MovieClip [tutorialWindow] Frame 1Symbol 296 MovieClip
"level"Symbol 320 MovieClip Frame 1Symbol 319 MovieClip
"bg"Symbol 328 MovieClip Frame 1Symbol 304 MovieClip
"nig_stability"Symbol 328 MovieClip Frame 1Symbol 320 MovieClip
"irq_stability"Symbol 328 MovieClip Frame 1Symbol 320 MovieClip
"ven_stability"Symbol 328 MovieClip Frame 1Symbol 320 MovieClip
"usa_stability"Symbol 328 MovieClip Frame 1Symbol 320 MovieClip
"dc"Symbol 328 MovieClip Frame 1Symbol 324 Button
"sf"Symbol 328 MovieClip Frame 1Symbol 324 Button
"ven"Symbol 328 MovieClip Frame 1Symbol 324 Button
"irq"Symbol 328 MovieClip Frame 1Symbol 324 Button
"ny"Symbol 328 MovieClip Frame 1Symbol 324 Button
"afg"Symbol 328 MovieClip Frame 1Symbol 324 Button
"title_field"Symbol 333 MovieClip Frame 1Symbol 331 EditableText
"description_field"Symbol 333 MovieClip Frame 1Symbol 332 EditableText
"title_field"Symbol 342 MovieClip Frame 1Symbol 335 EditableText
"description_field"Symbol 342 MovieClip Frame 1Symbol 336 EditableText
"submitBtn"Symbol 342 MovieClip Frame 1Symbol 340 Button
"closeBtn"Symbol 343 MovieClip [undercoverWindow] Frame 1Symbol 185 Button
"map"Symbol 343 MovieClip [undercoverWindow] Frame 1Symbol 328 MovieClip
"intro"Symbol 343 MovieClip [undercoverWindow] Frame 1Symbol 333 MovieClip
"briefing"Symbol 343 MovieClip [undercoverWindow] Frame 1Symbol 342 MovieClip
"label_field"Symbol 357 MovieClip Frame 1Symbol 355 EditableText
"closeBtn"Symbol 358 MovieClip [windowAct] Frame 1Symbol 185 Button
"title_field"Symbol 358 MovieClip [windowAct] Frame 1Symbol 349 EditableText
"description_field"Symbol 358 MovieClip [windowAct] Frame 1Symbol 350 EditableText
"act_field"Symbol 358 MovieClip [windowAct] Frame 1Symbol 351 EditableText
"modifier_field"Symbol 358 MovieClip [windowAct] Frame 1Symbol 352 EditableText
"aid"Symbol 358 MovieClip [windowAct] Frame 1Symbol 357 MovieClip
"body_field"Symbol 401 MovieClip [windowEnd] Frame 1Symbol 359 EditableText
"title_field"Symbol 401 MovieClip [windowEnd] Frame 1Symbol 360 EditableText
"endBtn"Symbol 401 MovieClip [windowEnd] Frame 1Symbol 295 Button
"fire"Symbol 487 MovieClip [donkey] Frame 1Symbol 467 MovieClip
"area"Symbol 487 MovieClip [donkey] Frame 1Symbol 471 MovieClip
"head"Symbol 487 MovieClip [donkey] Frame 1Symbol 482 MovieClip
"stars"Symbol 495 MovieClip [election_bg] Frame 1Symbol 291 MovieClip
"floor"Symbol 495 MovieClip [election_bg] Frame 1Symbol 494 MovieClip
"participateBtn"Symbol 513 MovieClip Frame 1Symbol 502 Button
"party_1"Symbol 513 MovieClip Frame 1Symbol 503 EditableText
"party_2"Symbol 513 MovieClip Frame 1Symbol 504 EditableText
"pop_1"Symbol 513 MovieClip Frame 1Symbol 505 EditableText
"demPop"Symbol 513 MovieClip Frame 1Symbol 506 EditableText
"skipBtn"Symbol 513 MovieClip Frame 1Symbol 510 Button
"repPop"Symbol 513 MovieClip Frame 1Symbol 511 EditableText
"pop_2"Symbol 513 MovieClip Frame 1Symbol 512 EditableText
"elements"Symbol 528 MovieClip [election_introScreen] Frame 1Symbol 513 MovieClip
"bgWindow"Symbol 569 MovieClip [election_outroScreen] Frame 1Symbol 530 MovieClip
"reps_text"Symbol 569 MovieClip [election_outroScreen] Frame 1Symbol 531 EditableText
"dems_text"Symbol 569 MovieClip [election_outroScreen] Frame 1Symbol 532 EditableText
"pieArea"Symbol 569 MovieClip [election_outroScreen] Frame 1Symbol 533 MovieClip
"dems_fundings"Symbol 569 MovieClip [election_outroScreen] Frame 1Symbol 534 EditableText
"your_donations_field"Symbol 569 MovieClip [election_outroScreen] Frame 1Symbol 535 EditableText
"reps_fundings"Symbol 569 MovieClip [election_outroScreen] Frame 1Symbol 536 EditableText
"votes_field"Symbol 569 MovieClip [election_outroScreen] Frame 1Symbol 537 EditableText
"reps_field"Symbol 569 MovieClip [election_outroScreen] Frame 1Symbol 538 EditableText
"dems_field"Symbol 569 MovieClip [election_outroScreen] Frame 1Symbol 539 EditableText
"continueBtn"Symbol 569 MovieClip [election_outroScreen] Frame 1Symbol 543 Button
"president_field"Symbol 569 MovieClip [election_outroScreen] Frame 1Symbol 545 EditableText
"results_field"Symbol 569 MovieClip [election_outroScreen] Frame 1Symbol 546 EditableText
"rep_support_field"Symbol 569 MovieClip [election_outroScreen] Frame 1Symbol 547 EditableText
"president_title_field"Symbol 569 MovieClip [election_outroScreen] Frame 1Symbol 548 EditableText
"presidentLine"Symbol 569 MovieClip [election_outroScreen] Frame 1Symbol 552 MovieClip
"gray_field"Symbol 569 MovieClip [election_outroScreen] Frame 1Symbol 554 EditableText
"gray"Symbol 569 MovieClip [election_outroScreen] Frame 1Symbol 564 MovieClip
"oiled_field"Symbol 569 MovieClip [election_outroScreen] Frame 1Symbol 566 EditableText
"oiled"Symbol 569 MovieClip [election_outroScreen] Frame 1Symbol 564 MovieClip
"eco_field"Symbol 569 MovieClip [election_outroScreen] Frame 1Symbol 568 EditableText
"green"Symbol 569 MovieClip [election_outroScreen] Frame 1Symbol 564 MovieClip
"bar"Symbol 581 MovieClip [electionInterface] Frame 1Symbol 573 MovieClip
"money_field"Symbol 581 MovieClip [electionInterface] Frame 1Symbol 577 EditableText
"area"Symbol 592 MovieClip [elephant] Frame 1Symbol 471 MovieClip
"fire"Symbol 592 MovieClip [elephant] Frame 1Symbol 467 MovieClip
"head"Symbol 592 MovieClip [elephant] Frame 1Symbol 586 MovieClip
"star"Symbol 595 MovieClip Frame 1Symbol 594 MovieClip
"pic"Symbol 604 MovieClip [actionBtn] Frame 1Symbol 291 MovieClip
"field"Symbol 610 MovieClip [billItem] Frame 1Symbol 609 EditableText
"title_field"Symbol 626 MovieClip [info_burner] Frame 1Symbol 623 EditableText
"label_1"Symbol 626 MovieClip [info_burner] Frame 1Symbol 624 EditableText
"field_1"Symbol 626 MovieClip [info_burner] Frame 1Symbol 625 EditableText
"title_field"Symbol 633 MovieClip [info_button] Frame 1Symbol 628 EditableText
"title_field"Symbol 633 MovieClip [info_button] Frame 2Symbol 630 EditableText
"label_1"Symbol 633 MovieClip [info_button] Frame 2Symbol 631 EditableText
"field_1"Symbol 633 MovieClip [info_button] Frame 2Symbol 632 EditableText
"title_field"Symbol 640 MovieClip [info_reservoir] Frame 1Symbol 635 EditableText
"label_1"Symbol 640 MovieClip [info_reservoir] Frame 1Symbol 636 EditableText
"field_1"Symbol 640 MovieClip [info_reservoir] Frame 1Symbol 637 EditableText
"label_2"Symbol 640 MovieClip [info_reservoir] Frame 1Symbol 638 EditableText
"field_2"Symbol 640 MovieClip [info_reservoir] Frame 1Symbol 639 EditableText
"title_field"Symbol 646 MovieClip [info_well] Frame 1Symbol 641 EditableText
"label_1"Symbol 646 MovieClip [info_well] Frame 1Symbol 642 EditableText
"field_1"Symbol 646 MovieClip [info_well] Frame 1Symbol 643 EditableText
"label_2"Symbol 646 MovieClip [info_well] Frame 1Symbol 644 EditableText
"field_2"Symbol 646 MovieClip [info_well] Frame 1Symbol 645 EditableText
"ala"Symbol 661 MovieClip Frame 1Symbol 660 MovieClip
"irq"Symbol 661 MovieClip Frame 1Symbol 660 MovieClip
"nig"Symbol 661 MovieClip Frame 1Symbol 660 MovieClip
"ven"Symbol 661 MovieClip Frame 1Symbol 660 MovieClip
"tex"Symbol 661 MovieClip Frame 1Symbol 660 MovieClip
"was"Symbol 661 MovieClip Frame 1Symbol 660 MovieClip
"bar"Symbol 670 MovieClip Frame 1Symbol 669 MovieClip
"area"Symbol 671 MovieClip Frame 1Symbol 663 MovieClip
"label"Symbol 671 MovieClip Frame 1Symbol 666 MovieClip
"menu"Symbol 671 MovieClip Frame 1Symbol 670 MovieClip
"area"Symbol 688 MovieClip Frame 1Symbol 47 MovieClip [squareTopLeft]
"archive"Symbol 688 MovieClip Frame 1Symbol 677 MovieClip
"pic"Symbol 688 MovieClip Frame 1Symbol 680 MovieClip
"noise"Symbol 688 MovieClip Frame 1Symbol 685 MovieClip
"menuBtn"Symbol 718 MovieClip Frame 1Symbol 692 Button
"statBtn"Symbol 718 MovieClip Frame 1Symbol 695 Button
"money_field"Symbol 718 MovieClip Frame 1Symbol 699 EditableText
"addiction_field"Symbol 718 MovieClip Frame 1Symbol 702 EditableText
"growth_field"Symbol 718 MovieClip Frame 1Symbol 704 EditableText
"price_field"Symbol 718 MovieClip Frame 1Symbol 705 EditableText
"year_field"Symbol 718 MovieClip Frame 1Symbol 709 EditableText
"fastBtn"Symbol 718 MovieClip Frame 1Symbol 713 MovieClip
"mask"Symbol 718 MovieClip Frame 1Symbol 715 MovieClip
"histogram"Symbol 718 MovieClip Frame 1Symbol 208 MovieClip
"money_hlp"Symbol 718 MovieClip Frame 1Symbol 663 MovieClip
"$BBL_hlp"Symbol 718 MovieClip Frame 1Symbol 663 MovieClip
"oilAddiction_hlp"Symbol 718 MovieClip Frame 1Symbol 663 MovieClip
"GDPGrowth_hlp"Symbol 718 MovieClip Frame 1Symbol 663 MovieClip
"year_hlp"Symbol 718 MovieClip Frame 1Symbol 663 MovieClip
"globe"Symbol 719 MovieClip [interface] Frame 1Symbol 661 MovieClip
"actions"Symbol 719 MovieClip [interface] Frame 1Symbol 671 MovieClip
"communicator"Symbol 719 MovieClip [interface] Frame 1Symbol 688 MovieClip
"gizmo"Symbol 719 MovieClip [interface] Frame 1Symbol 718 MovieClip
"field"Symbol 727 MovieClip Frame 1Symbol 725 EditableText
"box"Symbol 727 MovieClip Frame 1Symbol 726 MovieClip
"dir4"Symbol 751 MovieClip Frame 1Symbol 749 MovieClip
"dir5"Symbol 751 MovieClip Frame 1Symbol 749 MovieClip
"dir6"Symbol 751 MovieClip Frame 1Symbol 749 MovieClip
"dir7"Symbol 751 MovieClip Frame 1Symbol 749 MovieClip
"dir3"Symbol 751 MovieClip Frame 1Symbol 749 MovieClip
"dir2"Symbol 751 MovieClip Frame 1Symbol 749 MovieClip
"dir1"Symbol 751 MovieClip Frame 1Symbol 749 MovieClip
"dir0"Symbol 751 MovieClip Frame 1Symbol 749 MovieClip
"closeBtn"Symbol 752 MovieClip [windowGraph] Frame 1Symbol 185 Button
"bgWindow"Symbol 752 MovieClip [windowGraph] Frame 1Symbol 530 MovieClip
"oilDemand"Symbol 752 MovieClip [windowGraph] Frame 1Symbol 727 MovieClip
"maxRecovery"Symbol 752 MovieClip [windowGraph] Frame 1Symbol 727 MovieClip
"oilAddiction"Symbol 752 MovieClip [windowGraph] Frame 1Symbol 727 MovieClip
"$BBL"Symbol 752 MovieClip [windowGraph] Frame 1Symbol 727 MovieClip
"moneyK"Symbol 752 MovieClip [windowGraph] Frame 1Symbol 727 MovieClip
"GDP"Symbol 752 MovieClip [windowGraph] Frame 1Symbol 727 MovieClip
"graph_roll_field"Symbol 752 MovieClip [windowGraph] Frame 1Symbol 729 EditableText
"graph_activate_field"Symbol 752 MovieClip [windowGraph] Frame 1Symbol 730 EditableText
"balance_year_field"Symbol 752 MovieClip [windowGraph] Frame 1Symbol 732 EditableText
"values_field"Symbol 752 MovieClip [windowGraph] Frame 1Symbol 733 EditableText
"shareholders_field"Symbol 752 MovieClip [windowGraph] Frame 1Symbol 734 EditableText
"year_balance_field"Symbol 752 MovieClip [windowGraph] Frame 1Symbol 737 EditableText
"money_field"Symbol 752 MovieClip [windowGraph] Frame 1Symbol 738 EditableText
"overlay"Symbol 752 MovieClip [windowGraph] Frame 1Symbol 740 MovieClip
"bg"Symbol 752 MovieClip [windowGraph] Frame 1Symbol 742 MovieClip
"board"Symbol 752 MovieClip [windowGraph] Frame 1Symbol 751 MovieClip
"flag"Symbol 1107 MovieClip [oilPlatform] Frame 1Symbol 1084 MovieClip
"flag_irq"Symbol 1107 MovieClip [oilPlatform] Frame 1Symbol 1091 MovieClip
"hole"Symbol 1107 MovieClip [oilPlatform] Frame 1Symbol 291 MovieClip
"hole"Symbol 1152 MovieClip [oilPlatform_destroy] Frame 1Symbol 291 MovieClip
"flag"Symbol 1166 MovieClip [oilWell] Frame 1Symbol 1084 MovieClip
"flag_irq"Symbol 1166 MovieClip [oilWell] Frame 1Symbol 1091 MovieClip
"hole"Symbol 1166 MovieClip [oilWell] Frame 1Symbol 291 MovieClip
"flag"Symbol 1246 MovieClip [smallWell] Frame 1Symbol 1084 MovieClip
"flag_irq"Symbol 1246 MovieClip [smallWell] Frame 1Symbol 1091 MovieClip
"hole"Symbol 1246 MovieClip [smallWell] Frame 1Symbol 291 MovieClip
"s"Symbol 1329 MovieClip Frame 1Symbol 1321 MovieClip
"boat"Symbol 1330 MovieClip [vessel] Frame 1Symbol 1329 MovieClip
"water"Symbol 1401 MovieClip [ala_bg] Frame 1Symbol 1400 MovieClip
"whale"Symbol 1476 MovieClip [ala_units] Frame 1Symbol 1416 MovieClip
"birds"Symbol 1476 MovieClip [ala_units] Frame 1Symbol 1474 MovieClip
"caribous"Symbol 1476 MovieClip [ala_units] Frame 1Symbol 1475 MovieClip
"bomb1"Symbol 1509 MovieClip Frame 2Symbol 1507 MovieClip
"bomb3"Symbol 1509 MovieClip Frame 2Symbol 1507 MovieClip
"bomb2"Symbol 1509 MovieClip Frame 2Symbol 1507 MovieClip
"bomb4"Symbol 1509 MovieClip Frame 2Symbol 1507 MovieClip
"bomb5"Symbol 1509 MovieClip Frame 2Symbol 1507 MovieClip
"bomb6"Symbol 1509 MovieClip Frame 2Symbol 1507 MovieClip
"bomb7"Symbol 1509 MovieClip Frame 2Symbol 1507 MovieClip
"bomb0"Symbol 1509 MovieClip Frame 2Symbol 1507 MovieClip
"city"Symbol 1513 MovieClip [irq_structures] Frame 1Symbol 1509 MovieClip
"palace"Symbol 1513 MovieClip [irq_structures] Frame 1Symbol 1512 MovieClip
"statue"Symbol 1555 MovieClip [irq_units] Frame 1Symbol 1518 MovieClip
"civilians"Symbol 1555 MovieClip [irq_units] Frame 1Symbol 1547 MovieClip
"deadCivilians"Symbol 1555 MovieClip [irq_units] Frame 1Symbol 1554 MovieClip
"trees"Symbol 1578 MovieClip [nig_bg] Frame 1Symbol 1577 MovieClip
"river"Symbol 1591 MovieClip [nig_ground] Frame 1Symbol 1590 MovieClip
"government"Symbol 1603 MovieClip [nig_structures] Frame 1Symbol 1598 MovieClip
"village"Symbol 1603 MovieClip [nig_structures] Frame 1Symbol 1600 MovieClip
"government_front"Symbol 1603 MovieClip [nig_structures] Frame 1Symbol 1602 MovieClip
"pigs"Symbol 1672 MovieClip [nig_units] Frame 1Symbol 1612 MovieClip
"execution"Symbol 1672 MovieClip [nig_units] Frame 1Symbol 1621 MovieClip
"tribe"Symbol 1672 MovieClip [nig_units] Frame 1Symbol 1633 MovieClip
"raid"Symbol 1672 MovieClip [nig_units] Frame 1Symbol 1671 MovieClip
"trees"Symbol 1720 MovieClip [ven_bg] Frame 1Symbol 1715 MovieClip [ven_trees]
"water"Symbol 1720 MovieClip [ven_bg] Frame 1Symbol 1719 MovieClip
"jag1"Symbol 1805 MovieClip [ven_units] Frame 1Symbol 1751 MovieClip
"jag2"Symbol 1805 MovieClip [ven_units] Frame 1Symbol 1751 MovieClip
"indio1"Symbol 1805 MovieClip [ven_units] Frame 1Symbol 1781 MovieClip
"indio2"Symbol 1805 MovieClip [ven_units] Frame 1Symbol 1781 MovieClip
"indio3"Symbol 1805 MovieClip [ven_units] Frame 1Symbol 1781 MovieClip
"indio4"Symbol 1805 MovieClip [ven_units] Frame 1Symbol 1781 MovieClip
"birds"Symbol 1805 MovieClip [ven_units] Frame 1Symbol 1804 MovieClip
"election_field"Symbol 1856 MovieClip Frame 1Symbol 1850 EditableText
"pop_field"Symbol 1856 MovieClip Frame 1Symbol 1851 EditableText
"oiled_field"Symbol 1856 MovieClip Frame 1Symbol 1853 EditableText
"gray_field"Symbol 1856 MovieClip Frame 1Symbol 1854 EditableText
"green_field"Symbol 1856 MovieClip Frame 1Symbol 1855 EditableText
"value_field"Symbol 1859 MovieClip Frame 1Symbol 1857 EditableText
"caption_field"Symbol 1859 MovieClip Frame 1Symbol 1858 EditableText
"swooshes"Symbol 1860 MovieClip Frame 1Symbol 1843 MovieClip
"p0"Symbol 1860 MovieClip Frame 1Symbol 1838 MovieClip
"p1"Symbol 1860 MovieClip Frame 1Symbol 1838 MovieClip
"p2"Symbol 1860 MovieClip Frame 1Symbol 1838 MovieClip
"p3"Symbol 1860 MovieClip Frame 1Symbol 1838 MovieClip
"p4"Symbol 1860 MovieClip Frame 1Symbol 1838 MovieClip
"p5"Symbol 1860 MovieClip Frame 1Symbol 1838 MovieClip
"p6"Symbol 1860 MovieClip Frame 1Symbol 1838 MovieClip
"p7"Symbol 1860 MovieClip Frame 1Symbol 1838 MovieClip
"p8"Symbol 1860 MovieClip Frame 1Symbol 1838 MovieClip
"p9"Symbol 1860 MovieClip Frame 1Symbol 1838 MovieClip
"t0"Symbol 1860 MovieClip Frame 1Symbol 1849 MovieClip
"t1"Symbol 1860 MovieClip Frame 1Symbol 1849 MovieClip
"t2"Symbol 1860 MovieClip Frame 1Symbol 1849 MovieClip
"t3"Symbol 1860 MovieClip Frame 1Symbol 1849 MovieClip
"t4"Symbol 1860 MovieClip Frame 1Symbol 1849 MovieClip
"t10"Symbol 1860 MovieClip Frame 1Symbol 1849 MovieClip
"t5"Symbol 1860 MovieClip Frame 1Symbol 1849 MovieClip
"t6"Symbol 1860 MovieClip Frame 1Symbol 1849 MovieClip
"t7"Symbol 1860 MovieClip Frame 1Symbol 1849 MovieClip
"t8"Symbol 1860 MovieClip Frame 1Symbol 1849 MovieClip
"t9"Symbol 1860 MovieClip Frame 1Symbol 1849 MovieClip
"infoBox"Symbol 1860 MovieClip Frame 1Symbol 1856 MovieClip
"greenInfo"Symbol 1860 MovieClip Frame 1Symbol 1859 MovieClip
"dissentInfo"Symbol 1860 MovieClip Frame 1Symbol 1859 MovieClip
"congressFront"Symbol 1864 MovieClip Frame 1Symbol 1862 MovieClip
"undercover"Symbol 1866 MovieClip [was_scenario] Frame 1Symbol 1829 MovieClip
"capitol"Symbol 1866 MovieClip [was_scenario] Frame 1Symbol 1833 MovieClip
"president"Symbol 1866 MovieClip [was_scenario] Frame 1Symbol 1838 MovieClip
"undercoverFront"Symbol 1866 MovieClip [was_scenario] Frame 1Symbol 1841 MovieClip
"congress"Symbol 1866 MovieClip [was_scenario] Frame 1Symbol 1860 MovieClip
"capitolFront"Symbol 1866 MovieClip [was_scenario] Frame 1Symbol 1864 MovieClip
"closeBtn"Symbol 1950 MovieClip [menuWindow] Frame 1Symbol 185 Button
"body"Symbol 1950 MovieClip [menuWindow] Frame 1Symbol 1940 MovieClip
"soundsBtn"Symbol 1950 MovieClip [menuWindow] Frame 1Symbol 143 MovieClip
"continueBtn"Symbol 1950 MovieClip [menuWindow] Frame 1Symbol 1943 Button
"tutorialBtn"Symbol 1950 MovieClip [menuWindow] Frame 1Symbol 1946 Button
"quitBtn"Symbol 1950 MovieClip [menuWindow] Frame 1Symbol 1949 Button

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "palatino"
ExportAssets (56)Timeline Frame 1Symbol 2 as "conduitBlack"
ExportAssets (56)Timeline Frame 1Symbol 3 as "conduit"
ExportAssets (56)Timeline Frame 1Symbol 4 as "ag_explode"
ExportAssets (56)Timeline Frame 1Symbol 5 as "bop"
ExportAssets (56)Timeline Frame 1Symbol 6 as "irq_loop"
ExportAssets (56)Timeline Frame 1Symbol 8 as "scenario_info"
ExportAssets (56)Timeline Frame 1Symbol 10 as "info"
ExportAssets (56)Timeline Frame 1Symbol 12 as "oilMask"
ExportAssets (56)Timeline Frame 1Symbol 14 as "info_box_top_left"
ExportAssets (56)Timeline Frame 1Symbol 16 as "smallWell_pic"
ExportAssets (56)Timeline Frame 1Symbol 18 as "humanBurner_pic"
ExportAssets (56)Timeline Frame 1Symbol 20 as "oilWell_pic"
ExportAssets (56)Timeline Frame 1Symbol 22 as "platform_pic"
ExportAssets (56)Timeline Frame 1Symbol 24 as "inspect_ground_pic"
ExportAssets (56)Timeline Frame 1Symbol 26 as "inspect_sea_pic"
ExportAssets (56)Timeline Frame 1Symbol 28 as "mercenary_pic"
ExportAssets (56)Timeline Frame 1Symbol 30 as "testDot"
ExportAssets (56)Timeline Frame 1Symbol 32 as "bulldozer_pic"
ExportAssets (56)Timeline Frame 1Symbol 34 as "superMask"
ExportAssets (56)Timeline Frame 1Symbol 45 as "insurgent_onGuard"
ExportAssets (56)Timeline Frame 1Symbol 47 as "squareTopLeft"
ExportAssets (56)Timeline Frame 1Symbol 53 as "preload"
ExportAssets (56)Timeline Frame 1Symbol 1952 as "__Packages.Pie"
ExportAssets (56)Timeline Frame 1Symbol 1953 as "__Packages.com.jR.Drawing.Base"
ExportAssets (56)Timeline Frame 1Symbol 1954 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 1955 as "__Packages.com.jR.Utils"
ExportAssets (56)Timeline Frame 1Symbol 1956 as "__Packages.com.jR.Drawing.TransformMatrix"
ExportAssets (56)Timeline Frame 1Symbol 1957 as "__Packages.com.jR.Drawing.Polygon"
ExportAssets (56)Timeline Frame 1Symbol 1958 as "__Packages.com.jR.Drawing.Rectangle"
ExportAssets (56)Timeline Frame 4Symbol 54 as "birth"
ExportAssets (56)Timeline Frame 4Symbol 55 as "birth_platform"
ExportAssets (56)Timeline Frame 4Symbol 56 as "birth_small"
ExportAssets (56)Timeline Frame 4Symbol 57 as "democracyLoop"
ExportAssets (56)Timeline Frame 4Symbol 58 as "vibration"
ExportAssets (56)Timeline Frame 4Symbol 59 as "airgun"
ExportAssets (56)Timeline Frame 4Symbol 60 as "tree"
ExportAssets (56)Timeline Frame 4Symbol 61 as "ala_loop"
ExportAssets (56)Timeline Frame 4Symbol 62 as "caribou1"
ExportAssets (56)Timeline Frame 4Symbol 63 as "caribou2"
ExportAssets (56)Timeline Frame 4Symbol 64 as "nig_loop"
ExportAssets (56)Timeline Frame 4Symbol 65 as "tex_loop"
ExportAssets (56)Timeline Frame 4Symbol 66 as "ven_loop"
ExportAssets (56)Timeline Frame 4Symbol 67 as "whale"
ExportAssets (56)Timeline Frame 4Symbol 68 as "ocean_loop"
ExportAssets (56)Timeline Frame 4Symbol 69 as "was_loop"
ExportAssets (56)Timeline Frame 4Symbol 70 as "ak47"
ExportAssets (56)Timeline Frame 4Symbol 71 as "argh1"
ExportAssets (56)Timeline Frame 4Symbol 72 as "argh2"
ExportAssets (56)Timeline Frame 4Symbol 73 as "argh3"
ExportAssets (56)Timeline Frame 4Symbol 74 as "argh4"
ExportAssets (56)Timeline Frame 4Symbol 75 as "m16"
ExportAssets (56)Timeline Frame 4Symbol 76 as "m4"
ExportAssets (56)Timeline Frame 4Symbol 77 as "explosion"
ExportAssets (56)Timeline Frame 4Symbol 78 as "loop0"
ExportAssets (56)Timeline Frame 4Symbol 79 as "loop2"
ExportAssets (56)Timeline Frame 4Symbol 80 as "loop3"
ExportAssets (56)Timeline Frame 4Symbol 81 as "loop4"
ExportAssets (56)Timeline Frame 4Symbol 82 as "loop5"
ExportAssets (56)Timeline Frame 4Symbol 83 as "loop6"
ExportAssets (56)Timeline Frame 4Symbol 84 as "loop7"
ExportAssets (56)Timeline Frame 4Symbol 85 as "loop1"
ExportAssets (56)Timeline Frame 4Symbol 86 as "noise"
ExportAssets (56)Timeline Frame 4Symbol 87 as "timeBoom"
ExportAssets (56)Timeline Frame 4Symbol 88 as "war_loop"
ExportAssets (56)Timeline Frame 4Symbol 89 as "theme"
ExportAssets (56)Timeline Frame 4Symbol 90 as "end_of_the_world"
ExportAssets (56)Timeline Frame 4Symbol 91 as "end_civilization"
ExportAssets (56)Timeline Frame 4Symbol 92 as "utopia"
ExportAssets (56)Timeline Frame 4Symbol 93 as "fired"
ExportAssets (56)Timeline Frame 4Symbol 94 as "click"
ExportAssets (56)Timeline Frame 4Symbol 95 as "specialOps"
ExportAssets (56)Timeline Frame 4Symbol 96 as "beep"
ExportAssets (56)Timeline Frame 4Symbol 97 as "launch"
ExportAssets (56)Timeline Frame 4Symbol 98 as "paper"
ExportAssets (56)Timeline Frame 4Symbol 99 as "ominous"
ExportAssets (56)Timeline Frame 4Symbol 100 as "election_intro"
ExportAssets (56)Timeline Frame 4Symbol 101 as "fire"
ExportAssets (56)Timeline Frame 4Symbol 102 as "indio_demo"
ExportAssets (56)Timeline Frame 4Symbol 103 as "ogoni_demo"
ExportAssets (56)Timeline Frame 4Symbol 104 as "demo1"
ExportAssets (56)Timeline Frame 4Symbol 105 as "demo2"
ExportAssets (56)Timeline Frame 4Symbol 106 as "demo3"
ExportAssets (56)Timeline Frame 4Symbol 107 as "drum"
ExportAssets (56)Timeline Frame 4Symbol 182 as "introSequence"
ExportAssets (56)Timeline Frame 4Symbol 198 as "africanMenu"
ExportAssets (56)Timeline Frame 4Symbol 202 as "archive_item"
ExportAssets (56)Timeline Frame 4Symbol 214 as "communicatorArchive"
ExportAssets (56)Timeline Frame 4Symbol 244 as "newsLayer"
ExportAssets (56)Timeline Frame 4Symbol 246 as "oil_big_1"
ExportAssets (56)Timeline Frame 4Symbol 248 as "oil_big_2"
ExportAssets (56)Timeline Frame 4Symbol 250 as "oil_big_3"
ExportAssets (56)Timeline Frame 4Symbol 252 as "oil_med_1"
ExportAssets (56)Timeline Frame 4Symbol 254 as "oil_med_2"
ExportAssets (56)Timeline Frame 4Symbol 256 as "oil_med_3"
ExportAssets (56)Timeline Frame 4Symbol 258 as "oil_sma_1"
ExportAssets (56)Timeline Frame 4Symbol 260 as "oil_sma_2"
ExportAssets (56)Timeline Frame 4Symbol 262 as "oil_sma_3"
ExportAssets (56)Timeline Frame 4Symbol 264 as "res_big_1"
ExportAssets (56)Timeline Frame 4Symbol 266 as "res_big_2"
ExportAssets (56)Timeline Frame 4Symbol 268 as "res_big_3"
ExportAssets (56)Timeline Frame 4Symbol 270 as "res_med_1"
ExportAssets (56)Timeline Frame 4Symbol 272 as "res_med_2"
ExportAssets (56)Timeline Frame 4Symbol 274 as "res_med_3"
ExportAssets (56)Timeline Frame 4Symbol 276 as "res_sma_1"
ExportAssets (56)Timeline Frame 4Symbol 278 as "res_sma_2"
ExportAssets (56)Timeline Frame 4Symbol 280 as "res_sma_3"
ExportAssets (56)Timeline Frame 4Symbol 297 as "tutorialWindow"
ExportAssets (56)Timeline Frame 4Symbol 343 as "undercoverWindow"
ExportAssets (56)Timeline Frame 4Symbol 358 as "windowAct"
ExportAssets (56)Timeline Frame 4Symbol 401 as "windowEnd"
ExportAssets (56)Timeline Frame 4Symbol 403 as "act_pic"
ExportAssets (56)Timeline Frame 4Symbol 405 as "event_pic"
ExportAssets (56)Timeline Frame 4Symbol 414 as "executive_pic"
ExportAssets (56)Timeline Frame 4Symbol 418 as "general_pic"
ExportAssets (56)Timeline Frame 4Symbol 420 as "geologist_comm"
ExportAssets (56)Timeline Frame 4Symbol 425 as "mercenary_comm"
ExportAssets (56)Timeline Frame 4Symbol 431 as "soldier_comm"
ExportAssets (56)Timeline Frame 4Symbol 433 as "worker_comm"
ExportAssets (56)Timeline Frame 4Symbol 450 as "bucks"
ExportAssets (56)Timeline Frame 4Symbol 455 as "bucksMouth"
ExportAssets (56)Timeline Frame 4Symbol 457 as "demSpot"
ExportAssets (56)Timeline Frame 4Symbol 487 as "donkey"
ExportAssets (56)Timeline Frame 4Symbol 495 as "election_bg"
ExportAssets (56)Timeline Frame 4Symbol 528 as "election_introScreen"
ExportAssets (56)Timeline Frame 4Symbol 569 as "election_outroScreen"
ExportAssets (56)Timeline Frame 4Symbol 581 as "electionInterface"
ExportAssets (56)Timeline Frame 4Symbol 592 as "elephant"
ExportAssets (56)Timeline Frame 4Symbol 596 as "raceStar"
ExportAssets (56)Timeline Frame 4Symbol 598 as "repSpot"
ExportAssets (56)Timeline Frame 4Symbol 604 as "actionBtn"
ExportAssets (56)Timeline Frame 4Symbol 605 as "aroundArea"
ExportAssets (56)Timeline Frame 4Symbol 607 as "bar"
ExportAssets (56)Timeline Frame 4Symbol 610 as "billItem"
ExportAssets (56)Timeline Frame 4Symbol 611 as "black"
ExportAssets (56)Timeline Frame 4Symbol 613 as "button_swoosh"
ExportAssets (56)Timeline Frame 4Symbol 618 as "deployArea"
ExportAssets (56)Timeline Frame 4Symbol 620 as "digLine"
ExportAssets (56)Timeline Frame 4Symbol 621 as "dot"
ExportAssets (56)Timeline Frame 4Symbol 626 as "info_burner"
ExportAssets (56)Timeline Frame 4Symbol 633 as "info_button"
ExportAssets (56)Timeline Frame 4Symbol 640 as "info_reservoir"
ExportAssets (56)Timeline Frame 4Symbol 646 as "info_well"
ExportAssets (56)Timeline Frame 4Symbol 648 as "infoCloud"
ExportAssets (56)Timeline Frame 4Symbol 719 as "interface"
ExportAssets (56)Timeline Frame 4Symbol 721 as "message_tail"
ExportAssets (56)Timeline Frame 4Symbol 722 as "rangeArea"
ExportAssets (56)Timeline Frame 4Symbol 723 as "selectionArea"
ExportAssets (56)Timeline Frame 4Symbol 724 as "white"
ExportAssets (56)Timeline Frame 4Symbol 752 as "windowGraph"
ExportAssets (56)Timeline Frame 4Symbol 757 as "tumble"
ExportAssets (56)Timeline Frame 4Symbol 765 as "africanMilitia"
ExportAssets (56)Timeline Frame 4Symbol 770 as "africanMilitia_attack"
ExportAssets (56)Timeline Frame 4Symbol 773 as "africanMilitia_deploy"
ExportAssets (56)Timeline Frame 4Symbol 777 as "africanMilitia_die"
ExportAssets (56)Timeline Frame 4Symbol 778 as "africanMilitia_onGuard"
ExportAssets (56)Timeline Frame 4Symbol 779 as "africanMilitia_walk"
ExportAssets (56)Timeline Frame 4Symbol 786 as "angryAfrican"
ExportAssets (56)Timeline Frame 4Symbol 787 as "angryAfrican_walk"
ExportAssets (56)Timeline Frame 4Symbol 796 as "angryIndio"
ExportAssets (56)Timeline Frame 4Symbol 797 as "angryIndio_walk"
ExportAssets (56)Timeline Frame 4Symbol 805 as "arab"
ExportAssets (56)Timeline Frame 4Symbol 822 as "caribou"
ExportAssets (56)Timeline Frame 4Symbol 823 as "caribou_walk"
ExportAssets (56)Timeline Frame 4Symbol 932 as "demonstrator"
ExportAssets (56)Timeline Frame 4Symbol 945 as "demonstrator_eco"
ExportAssets (56)Timeline Frame 4Symbol 947 as "groundThing"
ExportAssets (56)Timeline Frame 4Symbol 948 as "drillGround"
ExportAssets (56)Timeline Frame 4Symbol 951 as "drillPipe"
ExportAssets (56)Timeline Frame 4Symbol 964 as "humanBurner"
ExportAssets (56)Timeline Frame 4Symbol 983 as "humanBurner_birth"
ExportAssets (56)Timeline Frame 4Symbol 987 as "humanBurner_deploy"
ExportAssets (56)Timeline Frame 4Symbol 996 as "humanBurner_destroy"
ExportAssets (56)Timeline Frame 4Symbol 997 as "insurgent"
ExportAssets (56)Timeline Frame 4Symbol 998 as "insurgent_attack"
ExportAssets (56)Timeline Frame 4Symbol 1006 as "insurgent_die"
ExportAssets (56)Timeline Frame 4Symbol 1007 as "insurgent_walk"
ExportAssets (56)Timeline Frame 4Symbol 1008 as "insurgent_win"
ExportAssets (56)Timeline Frame 4Symbol 1032 as "mercenary"
ExportAssets (56)Timeline Frame 4Symbol 1036 as "mercenary_attack"
ExportAssets (56)Timeline Frame 4Symbol 1038 as "mercenary_deploy"
ExportAssets (56)Timeline Frame 4Symbol 1054 as "mercenary_die"
ExportAssets (56)Timeline Frame 4Symbol 1056 as "mercenary_onGuard"
ExportAssets (56)Timeline Frame 4Symbol 1057 as "mercenary_walk"
ExportAssets (56)Timeline Frame 4Symbol 1064 as "militia"
ExportAssets (56)Timeline Frame 4Symbol 1068 as "militia_attack"
ExportAssets (56)Timeline Frame 4Symbol 1074 as "militia_die"
ExportAssets (56)Timeline Frame 4Symbol 1075 as "militia_onGuard"
ExportAssets (56)Timeline Frame 4Symbol 1076 as "militia_walk"
ExportAssets (56)Timeline Frame 4Symbol 1107 as "oilPlatform"
ExportAssets (56)Timeline Frame 4Symbol 1120 as "oilPlatform_base"
ExportAssets (56)Timeline Frame 4Symbol 1139 as "oilPlatform_birth"
ExportAssets (56)Timeline Frame 4Symbol 1140 as "oilPlatform_deploy"
ExportAssets (56)Timeline Frame 4Symbol 1152 as "oilPlatform_destroy"
ExportAssets (56)Timeline Frame 4Symbol 1166 as "oilWell"
ExportAssets (56)Timeline Frame 4Symbol 1191 as "oilWell_birth"
ExportAssets (56)Timeline Frame 4Symbol 1192 as "oilWell_deploy"
ExportAssets (56)Timeline Frame 4Symbol 1201 as "oilWell_destroy"
ExportAssets (56)Timeline Frame 4Symbol 1202 as "questionMark"
ExportAssets (56)Timeline Frame 4Symbol 1203 as "questionMarks"
ExportAssets (56)Timeline Frame 4Symbol 1210 as "rebel"
ExportAssets (56)Timeline Frame 4Symbol 1213 as "rebel_attack"
ExportAssets (56)Timeline Frame 4Symbol 1217 as "rebel_die"
ExportAssets (56)Timeline Frame 4Symbol 1218 as "rebel_walk"
ExportAssets (56)Timeline Frame 4Symbol 1219 as "rebel_win"
ExportAssets (56)Timeline Frame 4Symbol 1246 as "smallWell"
ExportAssets (56)Timeline Frame 4Symbol 1257 as "smallWell_birth"
ExportAssets (56)Timeline Frame 4Symbol 1258 as "smallWell_deploy"
ExportAssets (56)Timeline Frame 4Symbol 1265 as "smallWell_destroy"
ExportAssets (56)Timeline Frame 4Symbol 1280 as "soldier"
ExportAssets (56)Timeline Frame 4Symbol 1284 as "soldier_attack"
ExportAssets (56)Timeline Frame 4Symbol 1286 as "soldier_deploy"
ExportAssets (56)Timeline Frame 4Symbol 1296 as "soldier_die"
ExportAssets (56)Timeline Frame 4Symbol 1303 as "soldier_onGuard"
ExportAssets (56)Timeline Frame 4Symbol 1304 as "soldier_walk"
ExportAssets (56)Timeline Frame 4Symbol 1307 as "soldier_win"
ExportAssets (56)Timeline Frame 4Symbol 1330 as "vessel"
ExportAssets (56)Timeline Frame 4Symbol 1337 as "vessel_birth"
ExportAssets (56)Timeline Frame 4Symbol 1341 as "vessel_deploy"
ExportAssets (56)Timeline Frame 4Symbol 1355 as "vibrator"
ExportAssets (56)Timeline Frame 4Symbol 1367 as "vibrator_birth"
ExportAssets (56)Timeline Frame 4Symbol 1368 as "vibrator_deploy"
ExportAssets (56)Timeline Frame 4Symbol 1401 as "ala_bg"
ExportAssets (56)Timeline Frame 4Symbol 1404 as "ala_ground"
ExportAssets (56)Timeline Frame 4Symbol 1476 as "ala_units"
ExportAssets (56)Timeline Frame 4Symbol 1478 as "irq_bg"
ExportAssets (56)Timeline Frame 4Symbol 1480 as "irq_ground"
ExportAssets (56)Timeline Frame 4Symbol 1513 as "irq_structures"
ExportAssets (56)Timeline Frame 4Symbol 1555 as "irq_units"
ExportAssets (56)Timeline Frame 4Symbol 1578 as "nig_bg"
ExportAssets (56)Timeline Frame 4Symbol 1591 as "nig_ground"
ExportAssets (56)Timeline Frame 4Symbol 1603 as "nig_structures"
ExportAssets (56)Timeline Frame 4Symbol 1672 as "nig_units"
ExportAssets (56)Timeline Frame 4Symbol 1674 as "tex_bg"
ExportAssets (56)Timeline Frame 4Symbol 1676 as "tex_ground"
ExportAssets (56)Timeline Frame 4Symbol 1715 as "ven_trees"
ExportAssets (56)Timeline Frame 4Symbol 1720 as "ven_bg"
ExportAssets (56)Timeline Frame 4Symbol 1723 as "ven_ground"
ExportAssets (56)Timeline Frame 4Symbol 1805 as "ven_units"
ExportAssets (56)Timeline Frame 4Symbol 1866 as "was_scenario"
ExportAssets (56)Timeline Frame 4Symbol 1868 as "tut_0"
ExportAssets (56)Timeline Frame 4Symbol 1873 as "tut_1"
ExportAssets (56)Timeline Frame 4Symbol 1878 as "tut_2"
ExportAssets (56)Timeline Frame 4Symbol 1881 as "tut_3"
ExportAssets (56)Timeline Frame 4Symbol 1885 as "tut_4"
ExportAssets (56)Timeline Frame 4Symbol 1891 as "tut_5"
ExportAssets (56)Timeline Frame 4Symbol 1894 as "tut_6"
ExportAssets (56)Timeline Frame 4Symbol 1899 as "tut_7"
ExportAssets (56)Timeline Frame 4Symbol 1907 as "tut_8"
ExportAssets (56)Timeline Frame 4Symbol 1914 as "tut_9"
ExportAssets (56)Timeline Frame 4Symbol 1919 as "tut_10"
ExportAssets (56)Timeline Frame 4Symbol 1924 as "tut_11"
ExportAssets (56)Timeline Frame 4Symbol 1929 as "tut_12"
ExportAssets (56)Timeline Frame 4Symbol 1934 as "tut_13"
ExportAssets (56)Timeline Frame 4Symbol 1937 as "tut_14"
ExportAssets (56)Timeline Frame 4Symbol 1939 as "tut_15"
ExportAssets (56)Timeline Frame 4Symbol 1950 as "menuWindow"

Labels

"game"Frame 3
"start"Symbol 45 MovieClip [insurgent_onGuard] Frame 1
"a0"Symbol 45 MovieClip [insurgent_onGuard] Frame 2
"a1"Symbol 45 MovieClip [insurgent_onGuard] Frame 3
"a2"Symbol 45 MovieClip [insurgent_onGuard] Frame 4
"off"Symbol 142 MovieClip Frame 1
"on"Symbol 142 MovieClip Frame 2
"up"Symbol 180 MovieClip Frame 2
"down"Symbol 180 MovieClip Frame 6
"menu"Symbol 182 MovieClip [introSequence] Frame 142
"normal"Symbol 195 MovieClip Frame 1
"roll"Symbol 195 MovieClip Frame 2
"normal"Symbol 202 MovieClip [archive_item] Frame 1
"roll"Symbol 202 MovieClip [archive_item] Frame 2
"normal"Symbol 213 MovieClip Frame 1
"roll"Symbol 213 MovieClip Frame 2
"active"Symbol 213 MovieClip Frame 3
"effect"Symbol 236 MovieClip Frame 1
"noEffect"Symbol 236 MovieClip Frame 2
"medium"Symbol 319 MovieClip Frame 1
"high"Symbol 319 MovieClip Frame 2
"critical"Symbol 319 MovieClip Frame 3
"low"Symbol 319 MovieClip Frame 4
"map"Symbol 328 MovieClip Frame 1
"operation"Symbol 328 MovieClip Frame 2
"oil"Symbol 357 MovieClip Frame 1
"green"Symbol 357 MovieClip Frame 2
"mad"Symbol 401 MovieClip [windowEnd] Frame 1
"retire"Symbol 401 MovieClip [windowEnd] Frame 2
"decline"Symbol 401 MovieClip [windowEnd] Frame 3
"fired"Symbol 401 MovieClip [windowEnd] Frame 4
"a0"Symbol 450 MovieClip [bucks] Frame 2
"a1"Symbol 450 MovieClip [bucks] Frame 3
"a2"Symbol 450 MovieClip [bucks] Frame 4
"a3"Symbol 450 MovieClip [bucks] Frame 5
"rep"Symbol 455 MovieClip [bucksMouth] Frame 1
"dem"Symbol 455 MovieClip [bucksMouth] Frame 5
"on"Symbol 467 MovieClip Frame 1
"shut"Symbol 467 MovieClip Frame 6
"off"Symbol 467 MovieClip Frame 9
"open"Symbol 482 MovieClip Frame 1
"close"Symbol 482 MovieClip Frame 5
"oiled"Symbol 552 MovieClip Frame 1
"gray"Symbol 552 MovieClip Frame 2
"green"Symbol 552 MovieClip Frame 3
"open"Symbol 586 MovieClip Frame 1
"close"Symbol 586 MovieClip Frame 5
"normal"Symbol 604 MovieClip [actionBtn] Frame 1
"roll"Symbol 604 MovieClip [actionBtn] Frame 2
"active"Symbol 604 MovieClip [actionBtn] Frame 3
"yes"Symbol 618 MovieClip [deployArea] Frame 1
"no"Symbol 618 MovieClip [deployArea] Frame 2
"yes"Symbol 620 MovieClip [digLine] Frame 1
"no"Symbol 620 MovieClip [digLine] Frame 2
"noCost"Symbol 633 MovieClip [info_button] Frame 1
"cost"Symbol 633 MovieClip [info_button] Frame 2
"normal"Symbol 660 MovieClip Frame 1
"roll"Symbol 660 MovieClip Frame 2
"active"Symbol 660 MovieClip Frame 3
"normal"Symbol 677 MovieClip Frame 1
"roll"Symbol 677 MovieClip Frame 2
"normal"Symbol 688 MovieClip Frame 1
"roll"Symbol 688 MovieClip Frame 2
"fastNormal"Symbol 713 MovieClip Frame 1
"fastRoll"Symbol 713 MovieClip Frame 2
"fastActive"Symbol 713 MovieClip Frame 3
"happy"Symbol 749 MovieClip Frame 1
"unhappy"Symbol 749 MovieClip Frame 2
"normal"Symbol 765 MovieClip [africanMilitia] Frame 1
"a0"Symbol 765 MovieClip [africanMilitia] Frame 2
"a8"Symbol 765 MovieClip [africanMilitia] Frame 21
"a9"Symbol 765 MovieClip [africanMilitia] Frame 38
"a10"Symbol 765 MovieClip [africanMilitia] Frame 56
"a1"Symbol 765 MovieClip [africanMilitia] Frame 71
"a2"Symbol 765 MovieClip [africanMilitia] Frame 106
"a3"Symbol 765 MovieClip [africanMilitia] Frame 133
"a4"Symbol 765 MovieClip [africanMilitia] Frame 177
"a5"Symbol 765 MovieClip [africanMilitia] Frame 186
"a6"Symbol 765 MovieClip [africanMilitia] Frame 194
"a7"Symbol 765 MovieClip [africanMilitia] Frame 203
"a11"Symbol 765 MovieClip [africanMilitia] Frame 243
"start"Symbol 770 MovieClip [africanMilitia_attack] Frame 1
"a0"Symbol 770 MovieClip [africanMilitia_attack] Frame 2
"a1"Symbol 770 MovieClip [africanMilitia_attack] Frame 8
"a2"Symbol 770 MovieClip [africanMilitia_attack] Frame 15
"start"Symbol 777 MovieClip [africanMilitia_die] Frame 1
"a0"Symbol 777 MovieClip [africanMilitia_die] Frame 2
"a1"Symbol 777 MovieClip [africanMilitia_die] Frame 4
"a2"Symbol 777 MovieClip [africanMilitia_die] Frame 7
"start"Symbol 778 MovieClip [africanMilitia_onGuard] Frame 1
"a0"Symbol 778 MovieClip [africanMilitia_onGuard] Frame 2
"a1"Symbol 778 MovieClip [africanMilitia_onGuard] Frame 3
"a2"Symbol 778 MovieClip [africanMilitia_onGuard] Frame 4
"a0"Symbol 786 MovieClip [angryAfrican] Frame 1
"a1"Symbol 786 MovieClip [angryAfrican] Frame 6
"a2"Symbol 786 MovieClip [angryAfrican] Frame 14
"a3"Symbol 786 MovieClip [angryAfrican] Frame 26
"a4"Symbol 786 MovieClip [angryAfrican] Frame 54
"walk"Symbol 787 MovieClip [angryAfrican_walk] Frame 1
"a0"Symbol 796 MovieClip [angryIndio] Frame 1
"a1"Symbol 796 MovieClip [angryIndio] Frame 25
"a2"Symbol 796 MovieClip [angryIndio] Frame 54
"a3"Symbol 796 MovieClip [angryIndio] Frame 93
"a0"Symbol 805 MovieClip [arab] Frame 1
"a1"Symbol 805 MovieClip [arab] Frame 35
"a2"Symbol 805 MovieClip [arab] Frame 43
"a3"Symbol 805 MovieClip [arab] Frame 52
"a4"Symbol 805 MovieClip [arab] Frame 82
"a5"Symbol 805 MovieClip [arab] Frame 129
"a6"Symbol 805 MovieClip [arab] Frame 141
"walk"Symbol 805 MovieClip [arab] Frame 165
"death"Symbol 805 MovieClip [arab] Frame 170
"a0"Symbol 822 MovieClip [caribou] Frame 1
"a1"Symbol 822 MovieClip [caribou] Frame 48
"a2"Symbol 822 MovieClip [caribou] Frame 71
"a3"Symbol 822 MovieClip [caribou] Frame 138
"a4"Symbol 822 MovieClip [caribou] Frame 209
"a5"Symbol 822 MovieClip [caribou] Frame 227
"walk"Symbol 822 MovieClip [caribou] Frame 246
"start"Symbol 998 MovieClip [insurgent_attack] Frame 1
"a0"Symbol 998 MovieClip [insurgent_attack] Frame 2
"a1"Symbol 998 MovieClip [insurgent_attack] Frame 9
"a2"Symbol 998 MovieClip [insurgent_attack] Frame 17
"start"Symbol 1006 MovieClip [insurgent_die] Frame 1
"a0"Symbol 1006 MovieClip [insurgent_die] Frame 2
"a1"Symbol 1006 MovieClip [insurgent_die] Frame 5
"a2"Symbol 1006 MovieClip [insurgent_die] Frame 7
"a3"Symbol 1006 MovieClip [insurgent_die] Frame 9
"a1"Symbol 1008 MovieClip [insurgent_win] Frame 2
"loop2"Symbol 1008 MovieClip [insurgent_win] Frame 4
"a2"Symbol 1008 MovieClip [insurgent_win] Frame 40
"a3"Symbol 1008 MovieClip [insurgent_win] Frame 43
"a0"Symbol 1008 MovieClip [insurgent_win] Frame 55
"a4"Symbol 1008 MovieClip [insurgent_win] Frame 57
"loop"Symbol 1008 MovieClip [insurgent_win] Frame 60
"a5"Symbol 1008 MovieClip [insurgent_win] Frame 67
"normal"Symbol 1032 MovieClip [mercenary] Frame 1
"a0"Symbol 1032 MovieClip [mercenary] Frame 2
"a13"Symbol 1032 MovieClip [mercenary] Frame 21
"a14"Symbol 1032 MovieClip [mercenary] Frame 38
"a15"Symbol 1032 MovieClip [mercenary] Frame 56
"a1"Symbol 1032 MovieClip [mercenary] Frame 71
"a2"Symbol 1032 MovieClip [mercenary] Frame 80
"a3"Symbol 1032 MovieClip [mercenary] Frame 106
"a4"Symbol 1032 MovieClip [mercenary] Frame 115
"a5"Symbol 1032 MovieClip [mercenary] Frame 121
"a6"Symbol 1032 MovieClip [mercenary] Frame 170
"a7"Symbol 1032 MovieClip [mercenary] Frame 182
"a8"Symbol 1032 MovieClip [mercenary] Frame 239
"a9"Symbol 1032 MovieClip [mercenary] Frame 295
"a10"Symbol 1032 MovieClip [mercenary] Frame 309
"a11"Symbol 1032 MovieClip [mercenary] Frame 334
"a12"Symbol 1032 MovieClip [mercenary] Frame 346
"start"Symbol 1036 MovieClip [mercenary_attack] Frame 1
"a0"Symbol 1036 MovieClip [mercenary_attack] Frame 2
"a1"Symbol 1036 MovieClip [mercenary_attack] Frame 9
"a2"Symbol 1036 MovieClip [mercenary_attack] Frame 17
"a0"Symbol 1054 MovieClip [mercenary_die] Frame 2
"a1"Symbol 1054 MovieClip [mercenary_die] Frame 5
"a2"Symbol 1054 MovieClip [mercenary_die] Frame 7
"a3"Symbol 1054 MovieClip [mercenary_die] Frame 10
"a4"Symbol 1054 MovieClip [mercenary_die] Frame 12
"a0"Symbol 1056 MovieClip [mercenary_onGuard] Frame 2
"a1"Symbol 1056 MovieClip [mercenary_onGuard] Frame 3
"a2"Symbol 1056 MovieClip [mercenary_onGuard] Frame 4
"a3"Symbol 1056 MovieClip [mercenary_onGuard] Frame 5
"a4"Symbol 1056 MovieClip [mercenary_onGuard] Frame 6
"a5"Symbol 1056 MovieClip [mercenary_onGuard] Frame 7
"a6"Symbol 1056 MovieClip [mercenary_onGuard] Frame 8
"normal"Symbol 1064 MovieClip [militia] Frame 1
"a0"Symbol 1064 MovieClip [militia] Frame 2
"a13"Symbol 1064 MovieClip [militia] Frame 21
"a14"Symbol 1064 MovieClip [militia] Frame 38
"a15"Symbol 1064 MovieClip [militia] Frame 56
"a1"Symbol 1064 MovieClip [militia] Frame 71
"a2"Symbol 1064 MovieClip [militia] Frame 105
"a3"Symbol 1064 MovieClip [militia] Frame 131
"a4"Symbol 1064 MovieClip [militia] Frame 162
"a5"Symbol 1064 MovieClip [militia] Frame 197
"a6"Symbol 1064 MovieClip [militia] Frame 205
"a7"Symbol 1064 MovieClip [militia] Frame 212
"a8"Symbol 1064 MovieClip [militia] Frame 216
"a9"Symbol 1064 MovieClip [militia] Frame 220
"a10"Symbol 1064 MovieClip [militia] Frame 226
"start"Symbol 1068 MovieClip [militia_attack] Frame 1
"a0"Symbol 1068 MovieClip [militia_attack] Frame 2
"a1"Symbol 1068 MovieClip [militia_attack] Frame 9
"a2"Symbol 1068 MovieClip [militia_attack] Frame 17
"a0"Symbol 1074 MovieClip [militia_die] Frame 2
"a1"Symbol 1074 MovieClip [militia_die] Frame 5
"a2"Symbol 1074 MovieClip [militia_die] Frame 7
"a3"Symbol 1074 MovieClip [militia_die] Frame 10
"start"Symbol 1075 MovieClip [militia_onGuard] Frame 1
"a0"Symbol 1075 MovieClip [militia_onGuard] Frame 2
"a1"Symbol 1075 MovieClip [militia_onGuard] Frame 3
"a2"Symbol 1075 MovieClip [militia_onGuard] Frame 4
"a3"Symbol 1075 MovieClip [militia_onGuard] Frame 5
"start"Symbol 1213 MovieClip [rebel_attack] Frame 1
"a0"Symbol 1213 MovieClip [rebel_attack] Frame 2
"a1"Symbol 1213 MovieClip [rebel_attack] Frame 9
"a2"Symbol 1213 MovieClip [rebel_attack] Frame 16
"start"Symbol 1217 MovieClip [rebel_die] Frame 1
"a0"Symbol 1217 MovieClip [rebel_die] Frame 2
"a1"Symbol 1217 MovieClip [rebel_die] Frame 4
"a2"Symbol 1217 MovieClip [rebel_die] Frame 7
"a0"Symbol 1219 MovieClip [rebel_win] Frame 2
"a1"Symbol 1219 MovieClip [rebel_win] Frame 6
"a2"Symbol 1219 MovieClip [rebel_win] Frame 13
"a3"Symbol 1219 MovieClip [rebel_win] Frame 17
"a4"Symbol 1219 MovieClip [rebel_win] Frame 23
"a5"Symbol 1219 MovieClip [rebel_win] Frame 24
"a6"Symbol 1219 MovieClip [rebel_win] Frame 33
"normal"Symbol 1280 MovieClip [soldier] Frame 1
"a0"Symbol 1280 MovieClip [soldier] Frame 2
"a13"Symbol 1280 MovieClip [soldier] Frame 21
"a14"Symbol 1280 MovieClip [soldier] Frame 38
"a15"Symbol 1280 MovieClip [soldier] Frame 56
"a1"Symbol 1280 MovieClip [soldier] Frame 71
"a2"Symbol 1280 MovieClip [soldier] Frame 80
"a3"Symbol 1280 MovieClip [soldier] Frame 96
"a4"Symbol 1280 MovieClip [soldier] Frame 105
"a5"Symbol 1280 MovieClip [soldier] Frame 111
"a6"Symbol 1280 MovieClip [soldier] Frame 160
"a7"Symbol 1280 MovieClip [soldier] Frame 169
"a8"Symbol 1280 MovieClip [soldier] Frame 226
"a9"Symbol 1280 MovieClip [soldier] Frame 282
"a10"Symbol 1280 MovieClip [soldier] Frame 296
"a11"Symbol 1280 MovieClip [soldier] Frame 311
"a12"Symbol 1280 MovieClip [soldier] Frame 327
"start"Symbol 1284 MovieClip [soldier_attack] Frame 1
"a0"Symbol 1284 MovieClip [soldier_attack] Frame 2
"a1"Symbol 1284 MovieClip [soldier_attack] Frame 9
"a2"Symbol 1284 MovieClip [soldier_attack] Frame 17
"a0"Symbol 1296 MovieClip [soldier_die] Frame 2
"a1"Symbol 1296 MovieClip [soldier_die] Frame 5
"a2"Symbol 1296 MovieClip [soldier_die] Frame 7
"a3"Symbol 1296 MovieClip [soldier_die] Frame 10
"a4"Symbol 1296 MovieClip [soldier_die] Frame 12
"a0"Symbol 1303 MovieClip [soldier_onGuard] Frame 2
"a1"Symbol 1303 MovieClip [soldier_onGuard] Frame 3
"a2"Symbol 1303 MovieClip [soldier_onGuard] Frame 4
"a3"Symbol 1303 MovieClip [soldier_onGuard] Frame 5
"a4"Symbol 1303 MovieClip [soldier_onGuard] Frame 6
"a5"Symbol 1303 MovieClip [soldier_onGuard] Frame 7
"a6"Symbol 1303 MovieClip [soldier_onGuard] Frame 8
"off"Symbol 1321 MovieClip Frame 6
"a0"Symbol 1473 MovieClip Frame 1
"a1"Symbol 1473 MovieClip Frame 39
"a2"Symbol 1473 MovieClip Frame 49
"a3"Symbol 1473 MovieClip Frame 61
"a4"Symbol 1473 MovieClip Frame 105
"a5"Symbol 1473 MovieClip Frame 160
"a6"Symbol 1473 MovieClip Frame 180
"a7"Symbol 1473 MovieClip Frame 193
"a8"Symbol 1473 MovieClip Frame 211
"fly"Symbol 1473 MovieClip Frame 216
"drop"Symbol 1507 MovieClip Frame 1
"normal"Symbol 1509 MovieClip Frame 1
"destroyed"Symbol 1509 MovieClip Frame 2
"normal"Symbol 1518 MovieClip Frame 1
"fall"Symbol 1518 MovieClip Frame 2
"restore"Symbol 1518 MovieClip Frame 12
"a0"Symbol 1525 MovieClip Frame 1
"a1"Symbol 1525 MovieClip Frame 35
"a2"Symbol 1525 MovieClip Frame 42
"a3"Symbol 1525 MovieClip Frame 49
"a4"Symbol 1525 MovieClip Frame 79
"a5"Symbol 1525 MovieClip Frame 90
"a6"Symbol 1525 MovieClip Frame 102
"walk"Symbol 1525 MovieClip Frame 115
"death"Symbol 1525 MovieClip Frame 120
"a0"Symbol 1546 MovieClip Frame 1
"a1"Symbol 1546 MovieClip Frame 35
"a2"Symbol 1546 MovieClip Frame 41
"a3"Symbol 1546 MovieClip Frame 48
"walk"Symbol 1546 MovieClip Frame 78
"death"Symbol 1546 MovieClip Frame 83
"normal"Symbol 1590 MovieClip Frame 1
"dead"Symbol 1590 MovieClip Frame 2
"a0"Symbol 1611 MovieClip Frame 1
"a1"Symbol 1611 MovieClip Frame 37
"a2"Symbol 1611 MovieClip Frame 47
"a3"Symbol 1611 MovieClip Frame 66
"a4"Symbol 1611 MovieClip Frame 86
"a5"Symbol 1611 MovieClip Frame 121
"a6"Symbol 1611 MovieClip Frame 130
"a7"Symbol 1611 MovieClip Frame 136
"a8"Symbol 1611 MovieClip Frame 139
"a0"Symbol 1622 MovieClip Frame 1
"a1"Symbol 1622 MovieClip Frame 35
"a2"Symbol 1622 MovieClip Frame 43
"a3"Symbol 1622 MovieClip Frame 52
"a4"Symbol 1622 MovieClip Frame 82
"a5"Symbol 1622 MovieClip Frame 100
"walk"Symbol 1622 MovieClip Frame 112
"a0"Symbol 1630 MovieClip Frame 1
"a1"Symbol 1630 MovieClip Frame 43
"a2"Symbol 1630 MovieClip Frame 84
"a3"Symbol 1630 MovieClip Frame 111
"walk"Symbol 1630 MovieClip Frame 122
"a0"Symbol 1632 MovieClip Frame 1
"a1"Symbol 1632 MovieClip Frame 35
"a2"Symbol 1632 MovieClip Frame 43
"a3"Symbol 1632 MovieClip Frame 53
"a4"Symbol 1632 MovieClip Frame 83
"a5"Symbol 1632 MovieClip Frame 87
"walk"Symbol 1632 MovieClip Frame 92
"empty"Symbol 1697 MovieClip Frame 1
"in"Symbol 1697 MovieClip Frame 21
"a0"Symbol 1697 MovieClip Frame 25
"a1"Symbol 1697 MovieClip Frame 57
"a2"Symbol 1697 MovieClip Frame 63
"a3"Symbol 1697 MovieClip Frame 74
"a4"Symbol 1697 MovieClip Frame 80
"a5"Symbol 1697 MovieClip Frame 115
"out"Symbol 1697 MovieClip Frame 148
"a0"Symbol 1751 MovieClip Frame 1
"a1"Symbol 1751 MovieClip Frame 30
"a2"Symbol 1751 MovieClip Frame 45
"a3"Symbol 1751 MovieClip Frame 82
"a4"Symbol 1751 MovieClip Frame 111
"a5"Symbol 1751 MovieClip Frame 122
"walk"Symbol 1751 MovieClip Frame 139
"a0"Symbol 1781 MovieClip Frame 1
"a1"Symbol 1781 MovieClip Frame 26
"a2"Symbol 1781 MovieClip Frame 47
"a3"Symbol 1781 MovieClip Frame 52
"a4"Symbol 1781 MovieClip Frame 55
"a5"Symbol 1781 MovieClip Frame 61
"a6"Symbol 1781 MovieClip Frame 108
"a7"Symbol 1781 MovieClip Frame 135
"walk"Symbol 1781 MovieClip Frame 153
"fly"Symbol 1789 MovieClip Frame 2
"fly"Symbol 1793 MovieClip Frame 2
"fly"Symbol 1798 MovieClip Frame 2
"fly"Symbol 1803 MovieClip Frame 2
"dem"Symbol 1828 MovieClip Frame 1
"dem"Symbol 1838 MovieClip Frame 1
"rep"Symbol 1838 MovieClip Frame 2
"oiled"Symbol 1849 MovieClip Frame 1
"green"Symbol 1849 MovieClip Frame 2
"gray"Symbol 1849 MovieClip Frame 3
"yes"Symbol 1849 MovieClip Frame 4
"no"Symbol 1849 MovieClip Frame 5

Dynamic Text Variables

STR.popularitySymbol 512 EditableText"POPUdfdLARITY"




http://swfchan.com/26/129487/info.shtml
Created: 23/2 -2019 04:43:53 Last modified: 23/2 -2019 04:43:53 Server time: 26/04 -2024 22:09:09