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

swfchan turned sixteen years old yesterday! (5may2024)

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

486811_hex_empire202c.swf

This is the info page for
Flash #214841

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


Text
META:SAUCE

caption

caption

caption

99

99

99

Click the field to
select your army.

X

X

Manpower:
Morale:

Now click a highlighted
field to make a move.

Unbelievably complex calculations in progress....

<p align="center"><font face="Arial Narrow" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>Kingdom of Violetnam</b></font></p>

Select a capital of your country.

Redosia
Thousands years of statehood and vibrant culture
undoubtely justify all the claims of superiority.

capital:

.

(click to choose this Great Nation)

Violetnam
The honest and hard-working folk just cannot stand all those
dirty Reddies, Blueies and Greenies on the face of Earth.

Bluegaria
Cheerful Bluegarians love to sing and dance, they
hate Redosians, Violetnamians and Greenlandians.

Greenland
Greenlandians are just like a birds! They need to feel
refreshing breeze of freedom, they need more space.

Are you new to the                   ?
Do you need explanations? If you don't need them
now, you can always look into HELP later.

Choosing your country.
To play the game you have to choose your
country by clicking on one of four capital
cities placed on the map (e.g.         ).
To choose another map enter the map number
into the window on the top of the screen and
press the CHANGE MAP button or simply
click the RANDOM MAP  button.

Choosing your country.
To play the game you have to choose your country by clicking on one of four
capital cities placed on the map. Capitals are marked by round pins with
star (e.g.          ).
It's better to choose a country with many towns to counquer in its
proximity.  This will help you to build up your power faster. Your choice of
country has also effect on the order your turn occurs in the beginning of the
game.
As you become more advanced you would like to try countries with smaller
strategic potential to make  the game more challenging.
If you don't like the map chosen randomly at the game start you can always
select another one from 999.999 maps carefully designed by our team, just
for you!  To  acomplish that enter the map code into the window at the top
of the screen and press the CHANGE MAP button or simply click the
RANDOM MAP  button.

<p align="center"><font face="FairfaxStation" size="16" color="#000000" letterSpacing="0.000000" kerning="1">123456</font></p>

Map №

Please wait...
AI is analysing the map.
Keep patience. Meanwhile
you may want to clean up
your weapons or think
about a meaning of life.

Moves left.

Special buttons.
Try them sometimes.

Click for help.

You lost the war.
Congratulations, yet another interesting twist in
the history of your people begins. Long years of
bloody strugle for freedom against brutal
collonization will follow and nothing will be the
same again.

<p align="center"><font face="FairfaxStation" size="18" color="#000000" letterSpacing="0.500000" kerning="1">.</font></p><p align="center"><font face="FairfaxStation" size="18" color="#000000" letterSpacing="0.500000" kerning="1">.</font></p>

VAE VICTIS

You win!
All the world is conquered and now you can just
enjoy your absolute power! At least until next
revolution.

<p align="center"><font face="FairfaxStation" size="18" color="#000000" letterSpacing="0.500000" kerning="1">.</font></p><p align="center"><font face="FairfaxStation" size="18" color="#000000" letterSpacing="0.500000" kerning="1">.</font></p>

THOU ART SO COOL

META:SAUCE

<p align="center"><font face="Arial Narrow" size="14" color="#000000" letterSpacing="0.000000" kerning="1"><b>ZIELONA GÓRA</b></font></p>

<p align="center"><font face="Arial Narrow" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>ZIELONA GÓRA</b></font></p>

Click the field to
choose your capital.

W

W

x

Q

Q

Peace is not worth the effort!

<p align="center"><font face="Potsdam" size="18" color="#000000" letterSpacing="0.000000" kerning="1">Bluegaria Times</font></p>

<p align="right"><font face="Adobe Caslon Pro" size="12" color="#000000" letterSpacing="0.000000" kerning="1">turn:</font></p>

moves:

<p align="left"><font face="Adobe Caslon Pro" size="12" color="#000000" letterSpacing="0.000000" kerning="1"><b>2</b></font></p>

<p align="center"><font face="Adobe Caslon Pro" size="14" color="#000000" letterSpacing="0.000000" kerning="1">forces advance!</font></p>

Victory is close!

<p align="center"><font face="Adobe Caslon Pro" size="14" color="#000000" letterSpacing="-0.200000" kerning="1">captured.</font></p>

<p align="center"><font face="Adobe Caslon Pro" size="14" color="#000000" letterSpacing="-0.200000" kerning="1">on knees!</font></p>

<p align="center"><font face="Adobe Caslon Pro" size="10" color="#000000" letterSpacing="-0.200000" kerning="1">long life</font></p>

Strategic retreat.

The war is not lost yet!

Mobilization!

<p align="center"><font face="Adobe Caslon Pro" size="14" color="#000000" letterSpacing="-0.200000" kerning="1">lost.</font></p>

His Majesty gave the speech.

Morale raises!

Non-aggression pact with

signed.

<p align="center"><font face="Adobe Caslon Pro" size="14" color="#000000" letterSpacing="-0.200000" kerning="1">annexed.</font></p>

Marika Rock sings for our troops!

Peace with

<p align="center"><font face="Adobe Caslon Pro" size="14" color="#000000" letterSpacing="-0.200000" kerning="1">broken!</font></p>

i

i

Capitulate.
It's too hard for you, isn't it?

Give a speech.
Give a ravishing, enchanting
speech that will raise morale
of your army. They will buy
your rubbish only once per
game, so use this opportunity
carefully.

"The World is enough"

Does your boss harass you? Have been bullied at school? Why not to
compensate it by conquering the World?! The                      game brings you
this unique opporunity! Press the NEXT button to read the appliance
instructions.

<p align="center"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="1"><b>(c) META SAUCE 2007</b></font></p><p align="center"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="1">Programming and graphics: Witold Burkiewicz</font></p><p align="center"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="1">Some graphics and sound: Kamil Burkiewicz</font></p><p align="center"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="1">Sound samples form <a href="http://www.freesound.org" target = "_blank">www.freesound.org</a></font></p><p align="center"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="1">Archival photos used</font></p>

META:SAUCE

Playing the                      .
The game's objective is simple: conquer the World. To accomplish the goal
you have use your armies to capture all the enemy capitals and defend your
own. If you lose your capital, the game is over.  If you conquer an enemy
capital, your country becomes an empire and the enemy country becomes
your province. If you conquer an empire, its provinces will revolt and will
become sovereign kingdoms once again.
armies  are  of   equal  power, the defending one will win.  The army power is
a sum of morale (RED number shown when an army is pointed) and
manpower (BLACK number). If there's no any army on a field you move to,
it's simply annexed to your country together with its neighbours.
The morale of armies raises with a country's victories and lowers with
defeats (look at next page).  The manpower improves by recruits that show
up after every move in captured towns and capitals. Capitals get at least 10
recruits and towns 5.  Besides that every port in a country gives 5 and every
rural area 1 recruit, that are distributed between capitals and towns.

manpower

morale

You can move an army by 1 or 2 fields.  Use
ports to enter the sea. When you move your
army to a field occupied by an enemy army a
battle will start. More powerful army will
always    defeat   a   weaker   one    and    if   the

Morale.
Rules controlling fluctuations of morale:
1.  On annexation or conquer of a rural area:
victorous army gets 1 morale point, other armies in country get no points;
in case of a port: respectively 10 and 5 morale points;
for a town: 20 and 10 points;
for a capital of a province:  50; 30 mp;
for a capital of sovereign country (conquering new province): 80; 50 mp.
2. In case of losing a port,  all armies in a country lose 5 morale points;
for lost town: 10 points;
for lost capital of province (losing a province): 30 points.
3. For  every  10  units  of manpower  killed in  a lost battle  1 morale point
is
detucted from all armies in a country.
4. Morale of an army cannot be higher than its manpower.
5. Morale  of an  army cannot  be less  than  all  the  manpower in  a  country
divided by 50 (if met the condition in point 4).
6. Morale of an army that haven't moved in a turn drops by 1 point.

Non-aggression pact.
Sometimes it's good to have a "friend" to exploit. Try to find
a chump that will sign a non-aggression pact with you. It
should keep him from attacking you for some time. The
downside is that, for some reason, breaking the treaty will
result in morale raise of deceived signatory.

Click on a coat of arms to choose a pact co-signatory.

You were refused.
You don't even deserve a nice picture.

Wow.
They have signed it up!

It's your turn!
Now move your armies and try to capture all the enemy capitals.
You have up to 5 moves per turn, but you can move any army only
once per turn. If you lose your own capital the game is over.
A power of army is a sum of morale (RED number shown when an
army is pointed) and manpower (BLACK number). More powerful
army will always defeat a weaker one.
The morale raises together with a country's victories and lowers
with defeats.  The manpower improves by new recruits that show
up after every move in captured towns and capitals.

ActionScript [AS1/AS2]

Frame 1
var CPMStarContentSpotID = "467Q54E03FBD"; System.security.allowDomain("server.cpmstar.com"); ad_loaded = false; var loadListener = new Object(); loadListener.onLoadComplete = function (target_mc, httpStatus) { _root.ad_loaded = true; }; loadListener.onLoadError = function (target_mc, errorCode, httpStatus) { _root.ad_loaded = false; }; var mcLoader = new MovieClipLoader(); mcLoader.addListener(loadListener); mcLoader.loadClip("http://server.cpmstar.com/adviewas2.swf?contentspotid=" + CPMStarContentSpotID, adBox);
Frame 3
bloaded = getBytesLoaded(); btotal = getBytesTotal(); if (loader.controlProgress(Math.floor((bloaded / btotal) * 100))) { gotoAndPlay ("loading_loop"); } else { stop(); }
Frame 4
if (!ad_loaded) { gotoAndPlay ("sponsor"); }
Frame 5
stop();
Instance of Symbol 43 MovieClip "capitulate" in Frame 5
onClipEvent (load) { caption = "PLAY"; operation = function (button) { _root.gotoAndPlay("sponsor"); }; style = "red"; }
Instance of Symbol 540 MovieClip "minijuegos" in Frame 7
on (release) { getURL ("http://www.minijuegos.com/", "BLANK"); } onClipEvent (load) { _root.stop(); } onClipEvent (enterFrame) { if (this._currentframe == this._totalframes) { _root.gotoAndPlay("intro_start"); } }
Frame 9
_global.playSound = function (snd, volume, channel, loop) { var _local3 = (loop ? 999999999 : 1); var _local2 = new Sound(_root[channel]); _local2.attachSound(snd); _local2.setVolume(volume); _local2.start(0, _local3); }; _global.continueSound = function (sound, loop) { var _local2 = (loop ? 999999999 : 1); if ((!sound.position) || (sound.position == sound.duration)) { sound.start(0, _local2); } }; _global.createSound = function (snd, volume, channel) { var _local2 = new Sound(_root[channel]); _local2.attachSound(snd); _local2.setVolume(volume); return(_local2); }; var _mochiads_game_id = "e69338cbfae04679"; stop();
Frame 10
stop();
Frame 11
_global.rnd_seed = Math.floor(Math.random() * 10000); _global.rand = function (n) { rnd_seed = ((rnd_seed * 9301) + 49297) % 233280; return(Math.floor((rnd_seed / 233280) * n)); }; _global.setSeed = function (sd) { rnd_seed = sd; }; _global.shuffle = function (a) { var _local2 = 0; while (_local2 < a.length) { tmp = a[_local2]; rn = rand(a.length); a[_local2] = a[rn]; a[rn] = tmp; _local2++; } }; _global.degToRad = function (deg) { return((Math.PI*2) * (deg / 360)); }; _global.remChar = function (string, index) { return(string.slice(0, index) + string.slice(index + 1, string.length)); }; _global.numOnly = function (input) { var _local1 = 0; while (_local1 < input.text.length) { var _local3 = input.text.charCodeAt(_local1); if ((_local3 < 48) || (_local3 > 57)) { input.text = remChar(input.text, _local1); } _local1++; } }; _global.pasteBitmap = function (px, py, bmp, target, merge_alpha) { if (merge_alpha == undefined) { merge_alpha = true; } target.copyPixels(bmp, bmp.rectangle, new flash.geom.Point(px, py), null, null, merge_alpha); }; _global.flipBitmap = function (bmp, h, v) { var _local4 = new flash.geom.Matrix(); _local4.scale(1, -1); _local4.translate(0, bmp.height); var _local3 = new flash.geom.Matrix(); _local3.scale(-1, 1); _local3.translate(bmp.width, 0); var _local2 = new flash.geom.Matrix(); _local2.scale(-1, -1); _local2.translate(bmp.width, bmp.height); if (h && (v)) { var _local6 = _local2; } else if (h) { var _local6 = _local3; } else if (v) { var _local6 = _local4; } else { return(bmp); } var _local5 = new flash.display.BitmapData(bmp.width, bmp.height, true, 0); _local5.draw(bmp, _local6); return(_local5); }; _global.rotateBitmap = function (bmp, deg) { var _local2 = new flash.geom.Matrix(); _local2.translate((-bmp.width) / 2, (-bmp.height) / 2); _local2.rotate(degToRad(deg)); _local2.translate(bmp.width / 2, bmp.height / 2); var _local3 = new flash.display.BitmapData(bmp.width, bmp.height, true, 0); _local3.draw(bmp, _local2); return(_local3); }; _global.setTint = function (color, clip) { var _local2 = new flash.geom.Transform(clip); var _local1 = new flash.geom.ColorTransform(); _local1.rgb = color; _local2.colorTransform = _local1; }; _global.putBelow = function (a, b) { if (g.getDepth() > b.getDepth()) { a.swapDepths(b); } }; _global.playSound = function (snd, volume, channel, loop) { var _local3 = (loop ? 999999999 : 1); var _local2 = new Sound(_root[channel]); _local2.attachSound(snd); _local2.setVolume(volume); _local2.start(0, _local3); }; _global.continueSound = function (sound, loop) { var _local2 = (loop ? 999999999 : 1); if ((!sound.position) || (sound.position == sound.duration)) { sound.start(0, _local2); } }; _global.createSound = function (snd, volume, channel) { var _local2 = new Sound(_root[channel]); _local2.attachSound(snd); _local2.setVolume(volume); return(_local2); }; _global.getField = function (x, y, board) { return(board[(("f" + x) + "x") + y]); }; _global.getFieldStr = function (x, y) { return((("f" + x) + "x") + y); }; _global.getFieldStrO = function (field) { return((("f" + field.fx) + "x") + field.fy); }; _global.findNeighbours = function (field) { field.neighbours = new Array(); if ((field.fx % 2) == 0) { field.neighbours[0] = getField(field.fx + 1, field.fy, field._parent); field.neighbours[1] = getField(field.fx, field.fy + 1, field._parent); field.neighbours[2] = getField(field.fx - 1, field.fy, field._parent); field.neighbours[3] = getField(field.fx - 1, field.fy - 1, field._parent); field.neighbours[4] = getField(field.fx, field.fy - 1, field._parent); field.neighbours[5] = getField(field.fx + 1, field.fy - 1, field._parent); } else { field.neighbours[0] = getField(field.fx + 1, field.fy + 1, field._parent); field.neighbours[1] = getField(field.fx, field.fy + 1, field._parent); field.neighbours[2] = getField(field.fx - 1, field.fy + 1, field._parent); field.neighbours[3] = getField(field.fx - 1, field.fy, field._parent); field.neighbours[4] = getField(field.fx, field.fy - 1, field._parent); field.neighbours[5] = getField(field.fx + 1, field.fy, field._parent); } }; _global.getFurtherNeighbours = function (field) { var _local2 = new Array(field.neighbours[0].neighbours[0], field.neighbours[0].neighbours[1], field.neighbours[1].neighbours[1], field.neighbours[1].neighbours[2], field.neighbours[2].neighbours[2], field.neighbours[3].neighbours[3], field.neighbours[3].neighbours[4], field.neighbours[4].neighbours[4], field.neighbours[4].neighbours[5], field.neighbours[5].neighbours[5]); _local2.push((field.neighbours[0] ? (field.neighbours[0].neighbours[5]) : (field.neighbours[5].neighbours[0]))); _local2.push((field.neighbours[2] ? (field.neighbours[2].neighbours[3]) : (field.neighbours[3].neighbours[2]))); return(field.neighbours.concat(_local2)); }; _global.getDistance = function (a, b) { acx = a.fx * 5; bcx = b.fx * 5; if ((a.fx % 2) == 0) { acy = a.fy * 10; } else { acy = (a.fy * 10) + 5; } if ((b.fx % 2) == 0) { bcy = b.fy * 10; } else { bcy = (b.fy * 10) + 5; } return(Math.sqrt(Math.pow(acx - bcx, 2) + Math.pow(acy - bcy, 2))); }; _global.canWalk = function (a, b, avoid_estate, avoid_water) { if ((!a) || (!b)) { return(false); } var _local1 = 0; while (_local1 < avoid_estate.length) { if (b.estate == avoid_estate[_local1]) { return(false); } _local1++; } if (!avoid_water) { return(true); } if ((a.type == "water") && (b.type == "water")) { return(true); } if ((a.type == "land") && (b.type == "land")) { return(true); } if ((a.type == "water") && (b.type == "land")) { return(true); } if ((b.type == "water") && (a.estate == "port")) { return(true); } return(false); }; _global.move_cost = new Array(5, 5, 5, 5, 5, 5); _global.findPath = function (startf, endf, avoid_estate, avoid_water) { if ((!startf) || (!endf)) { return(null); } if (avoid_water == undefined) { avoid_water = true; } if (startf.type == "water") { avoid_water = false; } c_Walk = function (a, b) { return(canWalk(a, b, avoid_estate, avoid_water)); }; var _local2 = new Array(); var _local5 = new Array(); var _local10 = new Object(); var _local6 = new Object(); _local2.push({field:startf}); _local2[_local2.length - 1].tc = 0; while ((_local5[_local5.length - 1].field != endf) && (_local2.length)) { var _local3 = _local2.shift(); var _local4 = 0; while (_local4 < 6) { if (c_Walk(_local3.field, _local3.field.neighbours[_local4]) || (_local3.field.neighbours[_local4] == endf)) { var _local1 = new Object(); _local1.field = _local3.field.neighbours[_local4]; var _local8 = getDistance(_local1.field, endf); _local1.parent = _local3; _local1.dc = move_cost[_local4] + _local8; _local1.tc = _local3.tc + move_cost[_local4]; if (_local6[getFieldStrO(_local1.field)] == undefined) { if (_local10[getFieldStrO(_local1.field)] == undefined) { _local10[getFieldStrO(_local1.field)] = _local2.length; _local2.push(_local1); } } else if (_local5[_local6[getFieldStrO(_local1.field)]].tc > _local1.tc) { _local5[_local6[getFieldStrO(_local1.field)]] = _local1; } } _local4++; } _local6[getFieldStrO(_local3.field)] = _local5.length; _local5.push(_local3); if (_local2.length) { var _local7 = 0; _local4 = 1; while (_local4 < _local2.length) { if (_local2[_local4].dc < _local2[_local7].dc) { _local7 = _local4; } _local4++; } var _local13 = _local2[0]; _local2[0] = _local2[_local7]; _local2[_local7] = _local13; } } if (!_local2.length) { return(null); } var _local11 = new Array(); var _local12 = _local5.length - 1; while (_local11[_local11.length - 1] != startf) { _local11.push(_local5[_local12].field); _local12 = _local6[getFieldStrO(_local5[_local12].parent.field)]; } _local11.reverse(); return(_local11); }; _global.selectField = function (field, select) { if (field.hasOwnProperty("field")) { field = field.field; } field.selected = select; field.selected_i._visible = select; }; _global.selectFields = function (fields, board) { var _local2 = 0; while (_local2 < board.hw_xmax) { var _local1 = 0; while (_local1 < board.hw_ymax) { selectField(getField(_local2, _local1, board), false); _local1++; } _local2++; } var _local4 = 0; while (_local4 < fields.length) { selectField(fields[_local4], true); _local4++; } }; _global.addField = function (x, y, board) { if (board[(("f" + x) + "x") + y] != undefined) { board[(("f" + x) + "x") + y].removeMovieClip(); } nfield = board.attachMovie("field", (("f" + x) + "x") + y, board.getNextHighestDepth()); nfield.fx = x; nfield.fy = y; if ((x == (board.hw_xmax - 1)) && (y == (board.hw_ymax - 1))) { board.hw_top_field_depth = nfield.getDepth(); } px = (x * ((board.hw_fw / 4) * 3)) + (board.hw_fw / 2); if ((x % 2) == 0) { py = (y * board.hw_fh) + (board.hw_fh / 2); } else { py = (y * board.hw_fh) + board.hw_fh; } nfield._x = px; nfield._y = py; nfield.land_id = -1; if (((((x == 1) && (y == 1)) || ((x == (board.hw_xmax - 2)) && (y == 1))) || ((x == (board.hw_xmax - 2)) && (y == (board.hw_ymax - 2)))) || ((x == 1) && (y == (board.hw_ymax - 2)))) { nfield.type = "land"; } else { nfield.type = ((rand(10) > 1) ? "water" : "land"); } nfield.party = -1; nfield.capital = -1; nfield.n_town = false; nfield.n_capital = false; nfield.army = null; }; _global.updateField = function (field) { function pNormal(icon) { icon._width = 35; icon._height = 35; icon._x = 0; icon._y = 0; } function pSmall(icon) { icon._width = 20; icon._height = 20; icon._x = 0; icon._y = 0; } function pSide(icon) { icon._width = 20; icon._height = 20; icon._x = 18; icon._y = -4; } board = field._parent; field.port._visible = false; field.town._visible = false; switch (field.estate) { case "port" : field.port._visible = true; break; case "town" : field.town._visible = true; field.town.gotoAndStop(field.capital + 2); } if (field.army) { pSide(field.town); pSide(field.port); } else if (field.capital < 0) { pSmall(field.town); pNormal(field.port); } else { pNormal(field.town); pNormal(field.port); } x = field.fx; y = field.fy; if ((field.party >= 0) && (!board["pb" + field.party][(("f" + x) + "x") + y])) { brd = board["pb" + field.party].attachMovie("hex", (("f" + x) + "x") + y, board["pb" + field.party].getNextHighestDepth()); px = (x * ((board.hw_fw / 4) * 3)) + (board.hw_fw / 2); if ((x % 2) == 0) { py = (y * board.hw_fh) + (board.hw_fh / 2); } else { py = (y * board.hw_fh) + board.hw_fh; } brd._x = px; brd._y = py; } var _local1 = 0; while (_local1 < board.hw_parties_count) { if ((_local1 != field.party) || (field.party < 0)) { if (board["pb" + _local1][(("f" + x) + "x") + y]) { if (!board["pb" + _local1][(("f" + x) + "x") + y].removing) { board["pb" + _local1][(("f" + x) + "x") + y].gotoAndPlay("remove"); } } } _local1++; } }; _global.createBackground = function (board) { board.background_1 = new flash.display.BitmapData(800, 600, true, 0); board.background_2 = new flash.display.BitmapData(800, 600, true, 0); board.attachBitmap(board.background_2, board.getNextHighestDepth()); var _local4 = 0; while (_local4 < 6) { var _local3 = 0; while (_local3 < 4) { var _local1 = flash.display.BitmapData.loadBitmap(("ld_" + (rand(6) + 1)) + ".png"); var _local2 = flash.display.BitmapData.loadBitmap(("l_" + (rand(6) + 1)) + ".png"); f1 = rand(2); f2 = rand(2); r = rand(4) * 90; _local1 = flipBitmap(_local1, f1, f2); _local1 = rotateBitmap(_local1, r); _local2 = flipBitmap(_local2, f1, f2); _local2 = rotateBitmap(_local2, r); pasteBitmap((_local4 * 125) - 15, (_local3 * 125) - 15, _local1, board.background_1); pasteBitmap((_local4 * 125) - 15, (_local3 * 125) - 15, _local2, board.background_2); _local1.dispose(); _local2.dispose(); _local3++; } _local4++; } }; _global.createCapitals = function (board) { var _local3 = 0; while (_local3 < board.hw_parties_count) { cap_set = false; attempt = 0; while (!cap_set) { tc = rand(board.hw_towns.length); ok = true; if (board.hw_towns[tc].capital >= 0) { ok = false; } else { var _local2 = 0; while (_local2 < _local3) { if (getDistance(board.hw_towns[tc], board.hw_parties_capitals[_local2]) < (100 - attempt)) { ok = false; } _local2++; } } if (ok) { board.hw_towns[tc].capital = _local3; board.hw_parties_capitals[_local3] = board.hw_towns[tc]; annexLand(_local3, board.hw_towns[tc], true); cap_set = true; } attempt++; } _local3++; } }; _global.generateMap = function (board) { function randTown() { cnr = rand(towns.length); cname = towns[cnr]; towns[cnr] = towns[0]; towns[0] = cname; return(towns.shift()); } function addTown(x, y, board) { var _local1 = flash.display.BitmapData.loadBitmap(("cd_" + (rand(6) + 1)) + ".png"); var _local2 = flash.display.BitmapData.loadBitmap(("c_" + (rand(6) + 1)) + ".png"); f1 = rand(2); f2 = rand(2); r = rand(360); _local1 = flipBitmap(_local1, f1, f2); _local1 = rotateBitmap(_local1, r); _local2 = flipBitmap(_local2, f1, f2); _local2 = rotateBitmap(_local2, r); pasteBitmap(getField(x, y, board)._x - (_local1.width / 2), getField(x, y, board)._y - (_local1.height / 2), _local1, board.background_1); pasteBitmap(getField(x, y, board)._x - (_local2.width / 2), getField(x, y, board)._y - (_local2.height / 2), _local2, board.background_2); _local1.dispose(); _local2.dispose(); } createBackground(board); var _local3 = 0; while (_local3 < board.hw_parties_count) { if (!board["pb" + _local3]) { var _local11 = board.createEmptyMovieClip("pb" + _local3, board.getNextHighestDepth()); var _local12 = new flash.filters.GlowFilter(board.hw_parties_colors[_local3], 0.75, 30, 30, 2, 1, true, true); _local11.filters = [_local12]; } _local3++; } board.attachMovie("sea", "sea", board.getNextHighestDepth()); board.sea.sea.bmp = new flash.display.BitmapData(800, 600, true, 0); board.sea.sea.attachBitmap(board.sea.sea.bmp, board.sea.sea.getNextHighestDepth()); board.attachMovie("frame", "frame", board.getNextHighestDepth()); var _local6 = 0; while (_local6 < board.hw_xmax) { var _local4 = 0; while (_local4 < board.hw_ymax) { addField(_local6, _local4, board); _local4++; } _local6++; } _local6 = 0; while (_local6 < board.hw_xmax) { var _local4 = 0; while (_local4 < board.hw_ymax) { findNeighbours(getField(_local6, _local4, board)); _local4++; } _local6++; } _local6 = 0; while (_local6 < board.hw_xmax) { var _local4 = 0; while (_local4 < board.hw_ymax) { if (getField(_local6, _local4, board).type == "water") { land = 0; _local3 = 0; while (_local3 < 6) { if (getField(_local6, _local4, board).neighbours[_local3].type == "land") { land++; } _local3++; } if (land >= 1) { getField(_local6, _local4, board).tl = true; } } _local4++; } _local6++; } _local6 = 0; while (_local6 < board.hw_xmax) { var _local4 = 0; while (_local4 < board.hw_ymax) { if (getField(_local6, _local4, board).tl) { getField(_local6, _local4, board).type = "land"; } _local4++; } _local6++; } _local6 = 0; while (_local6 < board.hw_xmax) { var _local4 = 0; while (_local4 < board.hw_ymax) { if (getField(_local6, _local4, board).type == "water") { water = 0; _local3 = 0; while (_local3 < 6) { if (getField(_local6, _local4, board).neighbours[_local3].type == "water") { water++; } _local3++; } if (!water) { getField(_local6, _local4, board).type = "land"; } } _local4++; } _local6++; } _local6 = 0; while (_local6 < board.hw_xmax) { var _local4 = 0; while (_local4 < board.hw_ymax) { if (getField(_local6, _local4, board).type == "land") { board.hw_land++; } _local4++; } _local6++; } _local6 = 0; while (_local6 < board.hw_xmax) { var _local4 = 0; while (_local4 < board.hw_ymax) { if ((getField(_local6, _local4, board).type == "land") && (getField(_local6, _local4, board).land_id < 0)) { clid = board.hw_lands.length; board.hw_lands.push(new Array()); board.hw_lands[clid].push(getField(_local6, _local4, board)); getField(_local6, _local4, board).land_id = clid; add_ngb2l = function (field, lid) { newf = 0; var _local1 = 0; while (_local1 < 6) { if ((field.neighbours[_local1] && (field.neighbours[_local1].type == "land")) && (field.neighbours[_local1].land_id < 0)) { board.hw_lands[lid].push(field.neighbours[_local1]); field.neighbours[_local1].land_id = lid; newf++; } _local1++; } return(newf); }; cc = 0; cnr = cc; while (cc >= cnr) { cc = cc + add_ngb2l(board.hw_lands[clid][cnr], clid); cnr++; } } _local4++; } _local6++; } cp = 0; _local6 = 0; while (_local6 < board.hw_xmax) { var _local4 = 0; while (_local4 < board.hw_ymax) { if (((((_local6 == 1) && (_local4 == 1)) || ((_local6 == (board.hw_xmax - 2)) && (_local4 == 1))) || ((_local6 == (board.hw_xmax - 2)) && (_local4 == (board.hw_ymax - 2)))) || ((_local6 == 1) && (_local4 == (board.hw_ymax - 2)))) { getField(_local6, _local4, board).estate = "town"; board.hw_towns.push(getField(_local6, _local4, board)); getField(_local6, _local4, board).capital = cp; board.hw_parties_capitals[cp] = getField(_local6, _local4, board); annexLand(cp, getField(_local6, _local4, board), true); cp++; } _local4++; } _local6++; } _local3 = 0; while (_local3 < board.hw_lands.length) { tcnt = Math.floor(board.hw_lands[_local3].length / 10) + 1; var _local5 = 0; while (_local5 < tcnt) { created = false; attempts = 0; while (!created) { attempts++; if (attempts > 10) { created = true; } nt = rand(board.hw_lands[_local3].length); if (!board.hw_lands[_local3][nt].estate) { ok = true; var _local2 = 0; while (_local2 < 6) { if ((board.hw_lands[_local3][nt].neighbours[_local2].type == "water") || (board.hw_lands[_local3][nt].neighbours[_local2].estate)) { ok = false; } _local2++; } if (ok) { board.hw_lands[_local3][nt].estate = "town"; board.hw_towns.push(board.hw_lands[_local3][nt]); created = true; } } } _local5++; } _local3++; } shuffle(board.hw_towns); var _local7 = 0; _local3 = 0; while (_local3 < (board.hw_towns.length - 1)) { path = findPath(board.hw_towns[_local3], board.hw_towns[_local3 + 1], ["town"], true); if ((path == null) || (path.length > _local7)) { path = findPath(board.hw_towns[_local3], board.hw_towns[_local3 + 1], ["town"], false); pn++; } var _local5 = 1; while (_local5 < (path.length - 1)) { if ((path[_local5].type == "land") && (path[_local5 + 1].type == "water")) { path[_local5].estate = "port"; _local7++; } if ((path[_local5].type == "land") && (path[_local5 - 1].type == "water")) { path[_local5].estate = "port"; _local7++; } _local5++; } _local3++; } var _local10 = new Array(2, 1, 2, 2, 1, 2); var _local8 = new Array(1, 0, 0, 0, 0, 1); var _local9 = new Array(1, 1, 1, 0, 0, 0); _local6 = 0; while (_local6 < board.hw_xmax) { var _local4 = 0; while (_local4 < board.hw_ymax) { if (getField(_local6, _local4, board).type == "water") { var _local1 = flash.display.BitmapData.loadBitmap(("m_" + (rand(6) + 1)) + ".png"); _local1 = flipBitmap(_local1, rand(2), rand(2)); _local1 = rotateBitmap(_local1, rand(2) * 180); pasteBitmap(getField(_local6, _local4, board)._x - (_local1.width / 2), getField(_local6, _local4, board)._y - (_local1.height / 2), _local1, board.sea.sea.bmp); _local1.dispose(); _local3 = 0; while (_local3 < 6) { if (getField(_local6, _local4, board).neighbours[_local3].estate == "port") { _local1 = flash.display.BitmapData.loadBitmap(("m_p" + _local10[_local3]) + ".png"); _local1 = flipBitmap(_local1, _local8[_local3], _local9[_local3]); pasteBitmap(getField(_local6, _local4, board)._x - (_local1.width / 2), getField(_local6, _local4, board)._y - (_local1.height / 2), _local1, board.sea.sea.bmp); _local1.dispose(); } _local3++; } } _local4++; } _local6++; } var towns = new Array("Abu Dhabi", "Abuja", "Accra", "Addis Ababa", "Algiers", "Amman", "Amsterdam", "Ankara", "Antananarivo", "Apia", "Ashgabat", "Asmara", "Astana", "Asunci\u00F3n", "Athens", "Baghdad", "Baku", "Bamako", "Bangkok", "Bangui", "Banjul", "Basseterre", "Beijing", "Beirut", "Belgrade", "Belmopan", "Berlin", "Bern", "Bishkek", "Bissau", "Bogot\u00E1", "Bras\u00EDlia", "Bratislava", "Brazzaville", "Bridgetown", "Brussels", "Bucharest", "Budapest", "Buenos Aires", "Bujumbura", "Cairo", "Canberra", "Cape Town", "Caracas", "Castries", "Chisinau", "Conakry", "Copenhagen", "Cotonou", "Dakar", "Damascus", "Dhaka", "Dili", "Djibouti", "Dodoma", "Doha", "Dublin", "Dushanbe", "Delhi", "Freetown", "Funafuti", "Gabarone", "Georgetown", "Guatemala City", "Hague", "Hanoi", "Harare", "Havana", "Helsinki", "Honiara", "Hong Kong", "Islamabad", "Jakarta", "Jerusalem", "Kabul", "Kampala", "Kathmandu", "Khartoum", "Kyiv", "Kigali", "Kingston", "Kingstown", "Kinshasa", "Kuala Lumpur", "Kuwait City", "La Paz", "Liberville", "Lilongwe", "Lima", "Lisbon", "Ljubljana", "Lobamba", "Lom\u00E9", "London", "Luanda", "Lusaka", "Luxembourg", "Madrid", "Majuro", "Mal\u00E9", "Managua", "Manama", "Manila", "Maputo", "Maseru", "Mbabane", "Melekeok", "Mexico City", "Minsk", "Mogadishu", "Monaco", "Monrovia", "Montevideo", "Moroni", "Moscow", "Muscat", "Nairobi", "Nassau", "Naypyidaw", "N'Djamena", "New Delhi", "Niamey", "Nicosia", "Nouakchott", "Nuku'alofa", "Nuuk", "Oslo", "Ottawa", "Ouagadougou", "Palikir", "Panama City", "Paramaribo", "Paris", "Phnom Penh", "Podgorica", "Prague", "Praia", "Pretoria", "Pyongyang", "Quito", "Rabat", "Ramallah", "Reykjav\u00EDk", "Riga", "Riyadh", "Rome", "Roseau", "San Jos\u00E9", "San Marino", "San Salvador", "Sana\u00E1", "Santiago", "Santo Domingo", "Sao Tom\u00E9", "Sarajevo", "Seoul", "Singapore", "Skopje", "Sofia", "South Tarawa", "St. George's", "St. John's", "Stockholm", "Sucre", "Suva", "Taipei", "Tallinn", "Tashkent", "Tbilisi", "Tegucigalpa", "Teheran", "Thimphu", "Tirana", "Tokyo", "Tripoli", "Tunis", "Ulaanbaatar", "Vaduz", "Valletta", "Victoria", "Vienna", "Vientiane", "Vilnius", "Warsaw", "Washington", "Wellington", "Windhoek", "Yamoussoukro", "Yaound\u00E9", "Yerevan", "Zagreb", "Zielona G\u00F3ra", "Pozna\u0144", "Wroc\u0142aw", "Gda\u0144sk", "Szczecin", "\u0141\u00F3d\u017A", "Bia\u0142ystok", "Toru\u0144", "St. Petersburg", "Turku", "\u00D6rebro", "Chengdu", "Wuppertal", "Frankfurt", "D\u00FCsseldorf", "Essen", "Duisburg", "Magdeburg", "Bonn", "Brno", "Tours", "Bordeaux", "Nice", "Lyon", "Stara Zagora", "Milan", "Bologna", "Sydney", "Venice", "New York", "Barcelona", "Zaragoza", "Valencia", "Seville", "Graz", "Munich", "Birmingham", "Naples", "Cologne", "Turin", "Marseille", "Leeds", "Krak\u00F3w", "Palermo", "Genoa", "Stuttgart", "Dortmund", "Rotterdam", "Glasgow", "M\u00E1laga", "Bremen", "Sheffield", "Antwerp", "Plovdiv", "Thessaloniki", "Kaunas", "Lublin", "Varna", "Ostrava", "Ia\u015Fi", "Katowice", "Cluj-Napoca", "Timi\u015Foara", "Constan\u0163a", "Pskov", "Vitebsk", "Arkhangelsk", "Novosibirsk", "Samara", "Omsk", "Chelyabinsk", "Ufa", "Volgograd", "Perm", "Kharkiv", "Odessa", "Donetsk", "Dnipropetrovsk", "Los Angeles", "Chicago", "Houston", "Phoenix", "Philadelphia", "Dallas", "Detroit", "Indianapolis", "San Francisco", "Atlanta", "Austin", "Vermont", "Toronto", "Montreal", "Vancouver", "Gdynia", "Edmonton"); _local6 = 0; while (_local6 < board.hw_xmax) { var _local4 = 0; while (_local4 < board.hw_ymax) { updateField(getField(_local6, _local4, board)); switch (getField(_local6, _local4, board).estate) { case "town" : addTown(_local6, _local4, board); getField(_local6, _local4, board).town_name = randTown(); break; case "port" : addTown(_local6, _local4, board); getField(_local6, _local4, board).town_name = randTown(); break; default : getField(_local6, _local4, board).town_sign._visible = false; } _local4++; } _local6++; } board.sea.cacheAsBitmap = true; }; _global.getFieldParty = function (field) { if (field.army) { return(field.army.party); } return(field.party); }; _global.getPossibleMoves = function (field, no_self, check_power) { function joinCnd(field1, field2) { if (!field1) { return(false); } if (field1 == field2) { return(false); } if (!field1.army) { return(true); } if (((check_power && (field1.army)) && (field2.army)) && (field1.army.party != field2.army.party)) { ap = field1.army.count + field1.army.morale; bp = field2.army.count + field2.army.morale; if (bp < (0.75 * ap)) { return(false); } } return((field1.army.party != field2.army.party) || ((field1.type != "water") && (field1.army.count < 99))); } var _local4; if (!no_self) { _local4 = new Array(field); } else { _local4 = new Array(); } if (field.estate == "port") { var _local2 = 0; while (_local2 < 6) { if (joinCnd(field.neighbours[_local2], field)) { _local4.push(field.neighbours[_local2]); if ((field.neighbours[_local2].type == "water") && (!field.neighbours[_local2].army)) { var _local3 = 0; while (_local3 < 6) { if ((field.neighbours[_local2].neighbours[_local3].type == "water") && (joinCnd(field.neighbours[_local2].neighbours[_local3], field))) { _local4.push(field.neighbours[_local2].neighbours[_local3]); } _local3++; } } else if (((field.neighbours[_local2].type == "land") && (!field.neighbours[_local2].estate)) && (!field.neighbours[_local2].army)) { var _local3 = 0; while (_local3 < 6) { if ((field.neighbours[_local2].neighbours[_local3].type == "land") && (joinCnd(field.neighbours[_local2].neighbours[_local3], field))) { _local4.push(field.neighbours[_local2].neighbours[_local3]); } _local3++; } } } _local2++; } } else if (field.type == "water") { var _local2 = 0; while (_local2 < 6) { if (joinCnd(field.neighbours[_local2], field)) { _local4.push(field.neighbours[_local2]); if ((field.neighbours[_local2].type == "water") && (!field.neighbours[_local2].army)) { var _local3 = 0; while (_local3 < 6) { if (joinCnd(field.neighbours[_local2].neighbours[_local3], field)) { _local4.push(field.neighbours[_local2].neighbours[_local3]); } _local3++; } } } _local2++; } } else if (field.type == "land") { var _local2 = 0; while (_local2 < 6) { if ((field.neighbours[_local2].type == "land") && (joinCnd(field.neighbours[_local2], field))) { _local4.push(field.neighbours[_local2]); if ((!field.neighbours[_local2].estate) && (!field.neighbours[_local2].army)) { var _local3 = 0; while (_local3 < 6) { if ((field.neighbours[_local2].neighbours[_local3].type == "land") && (joinCnd(field.neighbours[_local2].neighbours[_local3], field))) { _local4.push(field.neighbours[_local2].neighbours[_local3]); } _local3++; } } } _local2++; } } return(_local4); }; _global.listArmies = function (board) { var _local4 = 0; while (_local4 < board.hw_parties_count) { board.hw_parties_armies[_local4] = new Array(); board.hw_parties_total_count[_local4] = 0; board.hw_parties_total_power[_local4] = 0; _local4++; } var _local3 = 0; while (_local3 < board.hw_xmax) { var _local2 = 0; while (_local2 < board.hw_ymax) { if (getField(_local3, _local2, board).army && (getField(_local3, _local2, board).army.remove_time < 0)) { board.hw_parties_armies[getField(_local3, _local2, board).army.party].push(getField(_local3, _local2, board).army); board.hw_parties_total_count[getField(_local3, _local2, board).army.party] = board.hw_parties_total_count[getField(_local3, _local2, board).army.party] + getField(_local3, _local2, board).army.count; board.hw_parties_total_power[getField(_local3, _local2, board).army.party] = board.hw_parties_total_power[getField(_local3, _local2, board).army.party] + (getField(_local3, _local2, board).army.count + getField(_local3, _local2, board).army.morale); } _local2++; } _local3++; } }; _global.updateArmy = function (count, morale, party, board, army, field) { if (!army) { army = field.army; } if (!field) { field = army.field; } if (!board) { board = field._parent; } if (!army) { if (count <= 0) { return(undefined); } board.hw_lAID++; alevel = board.getNextHighestDepth(); aname = "army" + board.hw_lAID; board.attachMovie("army", aname, alevel); board.hw_aTL = alevel; board[aname]._x = field._x; board[aname]._y = field._y; board[aname].field = field; board[aname].party = party; board[aname].remove_time = -1; field.army = board[aname]; army = field.army; } else if (count <= 0) { deleteArmy(army); return(undefined); } army.count = ((count < 100) ? (count) : 99); if (morale < 0) { morale = 0; } army.morale = ((morale < army.count) ? (morale) : (army.count)); army.party = party; }; _global.joinUnits = function (count, morale, party, board, army, field) { if (!army) { army = field.army; } if (!field) { field = army.field; } if (!army) { updateArmy(count, morale, party, board, army, field); } else { updateArmy(army.count + count, Math.floor(((army.count * army.morale) + (count * morale)) / (army.count + count)), party, board, army, field); } }; _global.addMorale = function (morale, army) { morale = morale + army.morale; if (morale < 0) { morale = 0; } army.morale = ((morale < army.count) ? (morale) : (army.count)); }; _global.addMoraleForAll = function (morale, party, board) { if (morale == 0) { return(undefined); } var _local1 = 0; while (_local1 < board.hw_parties_armies[party].length) { addMorale(morale, board.hw_parties_armies[party][_local1]); _local1++; } }; _global.addMoraleForAA = function (morale, army) { addMorale(morale[1], army); if (morale[0] != 0) { addMoraleForAll(morale[0], army.party, army._parent); } }; _global.unitsSpawn = function (party, board) { ucount = board.hw_parties_lands[party].length + (board.hw_parties_ports[party].length * 5); ucount = Math.floor(ucount / board.hw_parties_towns[party].length); var _local3 = 0; while (_local3 < board.hw_parties_count) { if (board.hw_parties_capitals[_local3].party == party) { var _local4 = board.hw_parties_morale[party]; if (board.hw_parties_capitals[_local3].army) { _local4 = board.hw_parties_capitals[_local3].army.morale; } joinUnits(5, _local4, party, board, null, board.hw_parties_capitals[_local3]); } _local3++; } _local3 = 0; while (_local3 < board.hw_parties_towns[party].length) { var _local4 = board.hw_parties_morale[party]; if (board.hw_parties_towns[party][_local3].army) { _local4 = board.hw_parties_towns[party][_local3].army.morale; } joinUnits(5 + ucount, _local4, party, board, null, board.hw_parties_towns[party][_local3]); _local3++; } }; _global.annexLand = function (party, field, startup) { function moraleEarned(party, field) { if (field.capital >= 0) { if (((board.human == party) && (board.hw_parties_provinces_cp[party])) && (board.hw_parties_provinces_cp[party].length >= 2)) { updateBoard(board); board.win = true; board._parent.gotoAndPlay("game_over"); board.stop(); } if (field.capital == field.party) { if (board.human == party) { board.subject = field; board.news = "province_conquered"; } return(new Array(50, 30)); } if (board.human == party) { board.subject = field; board.news = "town_captured"; } return(new Array(30, 20)); } if (field.estate == "town") { if ((board.human == party) && ((!board.subject) || (board.subject.capital < 0))) { board.subject = field; if (field.party >= 0) { board.news = "town_captured"; } else { board.news = "town_annexed"; } } return(new Array(10, 10)); } if (field.estate == "port") { if ((board.human == party) && ((!board.subject) || (board.subject.estate != "town"))) { board.subject = field; if (field.party >= 0) { board.news = "town_captured"; } else { board.news = "town_annexed"; } } return(new Array(5, 5)); } if (field.type == "land") { return(new Array(1, 0)); } return(new Array(0, 0)); } function moraleLost(party, field) { if (field.capital == party) { if (board.human == party) { updateBoard(board); board.win = false; board._parent.gotoAndPlay("game_over"); board.stop(); } } else { if (field.capital >= 0) { if (board.human == party) { board.subject = field; board.news = "town_lost"; } return(-30); } if (field.estate == "town") { if ((board.human == party) && ((!board.subject) || (board.subject.capital < 0))) { board.subject = field; board.news = "town_lost"; } return(-10); } if (field.estate == "port") { if ((board.human == party) && ((!board.subject) || (board.subject.estate != "town"))) { board.subject = field; board.news = "town_lost"; } return(-5); } } return(0); } if ((!field.army) && (!startup)) { return(undefined); } board = field._parent; if (field.type == "land") { if ((field.party >= 0) && (field.party != party)) { addMoraleForAll(moraleLost(field.party, field), field.party, board); if (((field.capital >= 0) && (field.capital == field.party)) && (board.hw_parties_provinces_cp[field.party].length)) { var _local2 = 0; while (_local2 < board.hw_parties_provinces_cp[field.party].length) { if (board.hw_parties_provinces_cp[field.party][_local2].army) { setExplosion(board.hw_parties_provinces_cp[field.party][_local2].army, board.hw_parties_provinces_cp[field.party][_local2].army, null); board.hw_parties_provinces_cp[field.party][_local2].army = null; } updateArmy(99, 99, board.hw_parties_provinces_cp[field.party][_local2].capital, board, null, board.hw_parties_provinces_cp[field.party][_local2]); annexLand(board.hw_parties_provinces_cp[field.party][_local2].capital, board.hw_parties_provinces_cp[field.party][_local2], true); _local2++; } } } if ((!startup) && (field.party != party)) { addMoraleForAA(moraleEarned(party, field), field.army); } field.party = party; var _local2 = 0; while (_local2 < 6) { if ((((field.neighbours[_local2].type == "land") && (!field.neighbours[_local2].estate)) && (!field.neighbours[_local2].army)) && (!(((board.hw_peace >= 0) && ((field.neighbours[_local2].party == board.hw_peace) && (party == board.human))) || ((party == board.hw_peace) && (field.neighbours[_local2].party == board.human))))) { if ((!startup) && (field.neighbours[_local2].party != party)) { addMoraleForAA(moraleEarned(party, field.neighbours[_local2]), field.army); } field.neighbours[_local2].party = party; } _local2++; } } }; _global.setExplosion = function (attacking, exploding, army_waiting) { if (!exploding) { exploding = attacking; } attacking.exploding = exploding; exploding.remove_time = 36; if (army.is_waiting) { deleteArmy(army.is_waiting); } if (army_waiting) { army.waiting = army_waiting; army_waiting.is_waiting = army; } }; _global.expl_sound_cnt = 0; _global.fireExplosion = function (attacking) { attacking.swapDepths(attacking._parent.hw_aTL); attacking.exploded = true; attacking.attachMovie("explosion", "expl", attacking.getNextHighestDepth()); if (_global.expl_sound_cnt < 2) { playSound("s_explosion_n", 15, "explosions"); _global.expl_sound_cnt++; } }; _global.setArmyRemoval = function (army, army_waiting) { army.remove = true; army.remove_time = 24; if (army.is_waiting) { deleteArmy(army.is_waiting); } if (army_waiting) { army.waiting = army_waiting; army_waiting.is_waiting = army; } }; _global.attack = function (army1, field) { army2 = field.army; if (!army2) { return(true); } army1_pw = army1.count + army1.morale; army2_pw = army2.count + army2.morale; if (army1_pw > army2_pw) { addMoraleForAll(-Math.floor(army2.count / 10), army2.party, army2._parent); army1.count = army1.count - Math.floor((army2_pw / army1_pw) * army1.count); army1.count = ((army1.count > 0) ? (army1.count) : 1); army1.morale = ((army1.morale <= army1.count) ? (army1.morale) : (army1.count)); setExplosion(army1, army2, army1); return(true); } addMoraleForAll(-Math.floor(army1.count / 10), army1.party, army1._parent); army2.count = army2.count - Math.floor((army1_pw / army2_pw) * army1.count); army2.count = ((army2.count > 0) ? (army2.count) : 1); army2.morale = ((army2.morale <= army2.count) ? (army2.morale) : (army2.count)); setExplosion(army1, army1, army2); return(false); }; _global.moveArmy = function (army, field) { afield = army.field; board = field._parent; if (((board.hw_peace >= 0) && ((field.party == board.hw_peace) && (army.party == board.human))) || ((army.party == board.hw_peace) && (field.party == board.human))) { addMoraleForAll(30, field.party, board); board.hw_pact_just_broken = board.hw_peace; board.hw_peace = -1; } army.field.army = null; army.field = field; army.moved = true; if (field.army && (field.party != army.party)) { playSound((rand(3) ? "s_gun" : "s_war"), 100, "war"); putBelow(army, field.army); if (!attack(army, field)) { updateBoard(board); return(false); } } else if (field.army && (field.party == army.party)) { putBelow(army, field.army); if ((field.army.count + army.count) <= 99) { joinUnits(army.count, army.morale, army.party, field._parent, field.army); } else { chng = (field.army.count + army.count) - 99; joinUnits(99 - field.army.count, army.morale, army.party, field._parent, field.army); joinUnits(chng, army.morale, army.party, field._parent, null, afield); } setArmyRemoval(army, field.army); field.army.moved = true; annexLand(army.party, field); updateBoard(board); return(false); } field.army = army; annexLand(army.party, field); updateBoard(board); return(true); }; _global.deleteArmy = function (army) { if (army.field.army == army) { army.field.army = null; } if (army.is_waiting) { deleteArmy(army.is_waiting); } removeMovieClip(army); }; _global.getMovableArmies = function (party, board) { var _local4 = new Array(); var _local1 = 0; while (_local1 < board.hw_parties_armies[party].length) { if (!board.hw_parties_armies[party][_local1].moved) { _local4.push(board.hw_parties_armies[party][_local1]); } _local1++; } return(_local4); }; _global.checkPartyState = function (party, board) { if (board.hw_init) { board.hw_parties_status[party] = -1; return(undefined); } var _local4 = new Array(); board.hw_parties_provinces_cp[party] = null; var _local1 = 0; while (_local1 < board.hw_parties_count) { if (((board.hw_parties_capitals[_local1].party == party) && (_local1 != party)) && (!board.hw_parties_armies[_local1].length)) { _local4.push(board.hw_parties_capitals[_local1]); } _local1++; } if (board.hw_parties_capitals[party].party != party) { board.hw_parties_status[party] = 0; } else if (_local4.length) { board.hw_parties_status[party] = 1 + _local4.length; board.hw_parties_provinces_cp[party] = _local4; } else { board.hw_parties_status[party] = 1; } }; _global.updateBoard = function (board) { listArmies(board); var _local5 = 0; while (_local5 < board.hw_parties_count) { checkPartyState(_local5, board); _local5++; } board.hw_parties_towns = new Array(new Array(), new Array(), new Array(), new Array()); board.hw_parties_ports = new Array(new Array(), new Array(), new Array(), new Array()); board.hw_parties_lands = new Array(new Array(), new Array(), new Array(), new Array()); var _local8 = 0; while (_local8 < board.hw_xmax) { var _local6 = 0; while (_local6 < board.hw_ymax) { var _local2 = getField(_local8, _local6, board); var _local4 = _local2.party; updateField(_local2); if (board.hw_parties_status[getFieldParty(_local2)] == 0) { _local2.party = board.hw_parties_capitals[_local2.party].party; if (_local2.army) { setExplosion(_local2.army, _local2.army, null); } } if (_local4 >= 0) { if (_local2.estate == "town") { board.hw_parties_towns[_local4].push(_local2); } else if (_local2.estate == "port") { board.hw_parties_ports[_local4].push(_local2); } else { board.hw_parties_lands[_local4].push(_local2); } } _local6++; } _local8++; } _local5 = 0; while (_local5 < board.hw_parties_count) { var _local7 = 0; if (board.hw_parties_armies[_local5].length) { var _local3 = 0; while (_local3 < board.hw_parties_armies[_local5].length) { if (board.hw_parties_armies[_local5][_local3].morale < Math.floor(board.hw_parties_total_count[_local5] / 50)) { board.hw_parties_armies[_local5][_local3].morale = Math.floor(board.hw_parties_total_count[_local5] / 50); if (board.hw_parties_armies[_local5][_local3].morale > board.hw_parties_armies[_local5][_local3].count) { board.hw_parties_armies[_local5][_local3].morale = board.hw_parties_armies[_local5][_local3].count; } } _local7 = _local7 + board.hw_parties_armies[_local5][_local3].morale; _local3++; } _local7 = _local7 / board.hw_parties_armies[_local5].length; } else { _local7 = 10; } board.hw_parties_morale[_local5] = Math.floor(_local7); _local5++; } var _local10 = board.hw_parties_morale[board.human] + board.hw_parties_total_count[board.human]; var _local9 = 1; _local5 = 0; while (_local5 < board.hw_parties_count) { if ((_local5 != board.human) && (board.hw_parties_status[_local5])) { if (_local10 < (0.3 * (board.hw_parties_morale[_local5] + board.hw_parties_total_count[_local5]))) { _local9 = 3; } else if ((_local9 < 3) && (_local10 < (0.6 * (board.hw_parties_morale[_local5] + board.hw_parties_total_count[_local5])))) { _local9 = 2; } else if ((board.hw_parties_provinces_cp[board.human] && (board.hw_parties_provinces_cp[board.human].length >= 2)) && (_local10 > (2 * (board.hw_parties_morale[_local5] + board.hw_parties_total_count[_local5])))) { _local9 = 0; } } _local5++; } board.human_condition = _local9; }; _global.cleanupTurn = function (board) { var _local2 = 0; while (_local2 < board.hw_parties_armies[board.turn_party].length) { if (board.hw_parties_armies[board.turn_party][_local2].moved) { board.hw_parties_armies[board.turn_party][_local2].moved = false; } else { board.hw_parties_armies[board.turn_party][_local2].morale = board.hw_parties_armies[board.turn_party][_local2].morale - 1; } _local2++; } }; _global.hereIsTheNews = function (board) { if (board.news == "") { if (board.lh_area > board.hw_parties_lands[board.human].length) { board.news = "retreat"; } else if (board.lh_area < board.hw_parties_lands[board.human].length) { board.news = "advance"; } else if (board.human_condition == 0) { board.news = "victory_close"; } else if (board.human_condition == 3) { board.news = "not_end"; } else { board.news = "marika"; } } if (board.hw_pact_just_broken >= 0) { board.news = "pact_broken"; board.subject = board.hw_pact_just_broken; board.hw_pact_just_broken = -1; } switch (board.news) { case "pact_broken" : board.frame.contents.title = ("" + board.hw_parties_names[board.subject]) + " broken!"; break; case "province_conquered" : board.frame.contents.title = ("" + board.hw_parties_names[board.subject.capital]) + " on knees!"; board.frame.contents.alt_title = ("Long live " + board.hw_parties_names[board.human]) + "!"; break; case "town_annexed" : board.frame.contents.title = ("" + board.subject.town_name) + " annexed!"; break; case "town_captured" : board.frame.contents.title = ("" + board.subject.town_name) + " captured!"; break; case "town_lost" : board.frame.contents.title = ("" + board.subject.town_name) + " lost."; break; case "advance" : board.frame.contents.title = ("" + board.hw_parties_names[board.human]) + " forces advance!"; break; case "retreat" : break; } board.frame.contents.gotoAndStop(board.news); }; _global.signPact = function (party_a, board) { if (board.human_condition > 1) { return(false); } board.hw_peace = party_a; return(true); }; _global.calcNeighboursInfo = function (party, field) { var _local6 = 0; var _local7 = 0; var _local5 = 0; var _local4 = false; var _local2 = getFurtherNeighbours(field); field.push.field; var _local1 = 0; while (_local1 < _local2.length) { if (_local2[_local1].army && (_local2[_local1].army.party == party)) { _local6 = _local6 + (_local2[_local1].army.count + _local2[_local1].army.morale); _local7++; } if ((_local2[_local1].type == field.type) && ((_local2[_local1].party == party) || (_local2[_local1].party < 0))) { _local5++; } if (_local2[_local1].wait_for_support) { _local4 = true; } _local1++; } return({power:_local6, count:_local7, non_enemy_land:_local5, wait_for_support:_local4}); }; _global.calcEnemyNeighboursPower = function (party, field) { var _local2 = getFurtherNeighbours(field); var _local3 = 0; field.push.field; var _local1 = 0; while (_local1 < _local2.length) { if (_local2[_local1].army && (_local2[_local1].army.party != party)) { _local3 = _local3 + (_local2[_local1].army.count + _local2[_local1].army.morale); } _local1++; } return(_local3); }; _global.calcAIHelpers = function (i, y, board) { var _local5 = 0; while (_local5 < board.hw_xmax) { var _local2 = getField(_local5, y, board); _local2.profitability[i] = -findPath(_local2, board.hw_parties_capitals[i], null, true).length; var _local3 = getFurtherNeighbours(_local2); _local3.push(_local2); var _local1 = 0; while (_local1 < _local3.length) { if (_local3[_local1].capital == i) { _local2.n_capital[i] = true; } if (_local3[_local1].estate == "town") { _local2.n_town = true; } _local1++; } _local5++; } }; _global.raging = function (party, field, board) { return((field.party == board.human) && (board.hw_parties_total_power[party] > (1.2 * board.hw_parties_total_power[board.human]))); }; _global.calcArmiesProfitability = function (party, board) { function finalProfitability(field, army) { var _local5 = -10000000; var _local7 = false; var _local2 = 0; while (_local2 < board.hw_parties_count) { if (_local2 != party) { var _local3 = 0; if (board.hw_parties_capitals[_local2].party == board.hw_parties_capitals[_local2].capital) { _local3 = field.profitability[_local2]; if (board.hw_parties_control[_local2] == "human") { _local3 = _local3 + (_root.difficulty * 2); } } if (((board.hw_peace == party) && (_local2 == board.human)) && (!board.duel)) { _local3 = _local3 - 500; } if (_local5 < _local3) { _local5 = _local3; } } _local2++; } if (((board.hw_peace == party) && (board.human == field.party)) && (!board.duel)) { _local5 = _local5 - 500; } if ((field.type == "land") && (field.party != party)) { if (((field.capital >= 0) && (field.capital == field.party)) && ((army.count + army.morale) > (field.army.count + field.army.morale))) { _local5 = _local5 + 1000000; _local7 = true; } else if (field.capital >= 0) { _local5 = _local5 + 20; } else if (field.estate == "town") { _local5 = _local5 + 5; } else if (field.estate == "port") { _local5 = _local5 + 3; } else if (field.n_town) { _local5 = _local5 + 3; } } if (field.army && (field.army.party != party)) { if (field.n_capital[party]) { _local5 = _local5 + 1000; } if ((((field.army.party != board.human) && (board.hw_parties_total_power[field.party] > (1.5 * board.hw_parties_total_power[party]))) && ((field.army.count + field.army.morale) > (army.count + army.morale))) && (((field.party < 2) && (party < 2)) || ((field.party > 1) && (party > 1)))) { _local5 = _local5 + 200; } if ((_root.difficulty > 5) && (field.army.party != board.human)) { _local5 = _local5 - 250; } } if (field.army && (field.army.party == party)) { if ((field.army.count > army.count) && (field.army.count < 70)) { _local5 = _local5 + 2; } } if (((army.field.capital == party) && (!field.army)) && (board.turns < 5)) { _local5 = _local5 + 50; } var _local8 = calcNeighboursInfo(party, field); var _local9 = calcEnemyNeighboursPower(party, field); if (((((_local8.power < _local9) && (_local8.power < 300)) || (((army.count + army.morale) < (field.army.count + field.army.morale)) && (army.count < 90))) && (!field.n_capital[party])) && (!_local7)) { if (board.hw_parties_wait_for_support_field[party] == field) { if (board.hw_parties_wait_for_support_count[party] < 5) { field.wait_for_support = true; } else { _local5 = _local5 - 5; } } else { field.wait_for_support = true; } } return(_local5); } function orderMoves(a, b) { var _local2 = a.tmp_prof; var _local1 = b.tmp_prof; if (_local2 > _local1) { return(-1); } if (_local2 < _local1) { return(1); } return(0); } function findBestMoveVal(army) { var _local2 = getPossibleMoves(army.field, true, false); var _local1 = 0; while (_local1 < _local2.length) { _local2[_local1].wait_for_support = false; _local2[_local1].tmp_prof = finalProfitability(_local2[_local1], army); _local1++; } _local2.sort(orderMoves); return(_local2[0]); } var _local3 = getMovableArmies(party, board); var _local2 = 0; while (_local2 < _local3.length) { _local3[_local2].move = findBestMoveVal(_local3[_local2]); _local3[_local2].profitability = _local3[_local2].move.tmp_prof; if ((_local3[_local2].field.capital == _local3[_local2].party) && (board.turns > 5)) { _local3[_local2].profitability = _local3[_local2].profitability - 1000; } _local2++; } return(_local3); }; _global.supportArmy = function (party, army, field) { function orderMoves(a, b) { var _local2 = a.tmp_prof; var _local1 = b.tmp_prof; if (_local2 > _local1) { return(-1); } if (_local2 < _local1) { return(1); } return(0); } function findBestMoveVal(army) { var _local2 = getPossibleMoves(army.field, true, false); var _local3 = new Array(); var _local1 = 0; while (_local1 < _local2.length) { if ((_local2[_local1] != field) && (((!_local2[_local1].army) || (_local2[_local1].army.party < 0)) || (_local2[_local1].army.party == party))) { _local2[_local1].tmp_prof = -getDistance(_local2[_local1], field); _local3.push(_local2[_local1]); } _local1++; } _local3.sort(orderMoves); return(_local3[0]); } board = field._parent; var _local2 = getMovableArmies(party, board); var _local5 = new Array(); var _local1 = 0; while (_local1 < _local2.length) { if ((_local2[_local1] != army) && (_local2[_local1].field.capital != party)) { _local2[_local1].move = findBestMoveVal(_local2[_local1]); _local2[_local1].profitability = _local2[_local1].move.tmp_prof; if ((_local2[_local1].move != field) && (((!_local2[_local1].move.army) || (_local2[_local1].move.army.party < 0)) || (_local2[_local1].move.army.party == party))) { _local5.push(_local2[_local1]); } } _local1++; } return(_local5); }; _global.makeMove = function (party, board, init) { function orderArmies(a, b) { var _local2 = a.profitability; var _local1 = b.profitability; if (_local2 > _local1) { return(-1); } if (_local2 < _local1) { return(1); } var _local4 = a.count + a.morale; var _local3 = b.count + b.morale; if (_local4 > _local3) { return(-1); } if (_local4 < _local3) { return(1); } return(0); } board.move_points--; var _local1 = calcArmiesProfitability(party, board); _local1.sort(orderArmies); if (!_local1[0].move.wait_for_support) { board.hw_parties_wait_for_support_field[party] = null; board.hw_parties_wait_for_support_count[party] = 0; moveArmy(_local1[0], _local1[0].move); } else { if (_local1[0].move == board.hw_parties_wait_for_support_field[party]) { board.hw_parties_wait_for_support_count[party]++; } else { board.hw_parties_wait_for_support_field[party] = _local1[0].move; board.hw_parties_wait_for_support_count[party] = 0; } var _local4 = supportArmy(party, _local1[0], _local1[0].move); if (_local4.length > 0) { _local4.sort(orderArmies); moveArmy(_local4[0], _local4[0].move); } else { moveArmy(_local1[0], _local1[0].move); } } }; var _mochiads_game_id = "e69338cbfae04679"; var globalsound = new Sound(); hw_data = SharedObject.getLocal("hw_data"); if (hw_data.data.show_tutorial == undefined) { hw_data.data.show_tutorial = true; } var map_number = -1; var s_happy = createSound("s_happy", 100, "happy"); var s_doom = createSound("s_doom", 0, "doom"); var difficulty = 5; stop();
Symbol 9 Button
on (release) { getURL ("http://www.minijuegos.com", "_blank"); }
Symbol 19 MovieClip Frame 1
stop();
Symbol 19 MovieClip Frame 100
stop();
Symbol 24 Button
on (release) { getURL ("http://www.metasauce.com", "_blank"); }
Symbol 28 Button
on (release) { getURL ("http://itunes.apple.com/us/app/hex-empire/id454125259?ls=1&mt=8", "_blank"); }
Symbol 30 MovieClip Frame 1
function controlProgress(prg) { if (prg <= gauge._currentframe) { gauge.stop(); gauge_shadow.stop(); } else { gauge.play(); gauge_shadow.play(); } if ((prg - gauge._currentframe) >= 5) { gauge.gotoAndPlay(gauge._currentframe + 5); gauge_shadow.gotoAndPlay(gauge._currentframe); } if (gauge._currentframe == 100) { this.gotoAndPlay("load_finish"); return(false); } return(true); }
Symbol 30 MovieClip Frame 10
stop();
Symbol 30 MovieClip Frame 25
_root.play(); stop();
Symbol 34 Button
on (release) { playSound("s_blop", 100, "other"); _parent.operation(_parent); }
Symbol 39 Button
on (release) { playSound("s_blop", 100, "other"); _parent.operation(_parent); }
Symbol 42 MovieClip Frame 1
gotoAndStop(_parent.style);
Symbol 42 MovieClip Frame 7
stop();
Symbol 42 MovieClip Frame 13
stop();
Symbol 43 MovieClip Frame 1
function inactive(st) { if (st) { button.gotoAndStop("inactive"); } else { button.gotoAndStop(style); } }
Symbol 43 MovieClip Frame 5
stop();
Symbol 51 MovieClip Frame 1
Symbol 51 MovieClip Frame 2
stop();
Symbol 61 MovieClip Frame 1
stop();
Symbol 61 MovieClip Frame 2
var i = 0; while (i < 3) { _parent._parent._parent["h" + i]._visible = false; i++; } _root.ts_army_hint = true;
Symbol 61 MovieClip Frame 40
this._visible = false;
Symbol 63 MovieClip Frame 1
gotoAndStop ("fin");
Symbol 69 MovieClip Frame 1
stop();
Symbol 70 MovieClip [army] Frame 1
var exploding = null; var remove = false; var waiting = null; var is_waiting = null; var bd = 2; var blink = (6 * bd); var move_sound = createSound("s_szur", 25, "other"); var played = false; hint._visible = false; info._alpha = 0; gotoAndStop(party + 2);
Instance of Symbol 63 MovieClip in Symbol 70 MovieClip [army] Frame 1
onClipEvent (enterFrame) { with (_parent) { if (field.capital < 0) { hint._visible = false; } if ((_x != field._x) || (_y != field._y)) { _x = _x - ((_x - field._x) / 2); _y = _y - ((_y - field._y) / 2); if ((Math.abs(_x - field._x) <= 1) && (Math.abs(_y - field._y) <= 1)) { _x = field._x; _y = field._y; } if (!played) { continueSound(move_sound); played = true; } } else { played = false; if (remove || (remove_time == 0)) { waiting.is_waiting = null; deleteArmy(this._parent); } else if (exploding && (!exploded)) { fireExplosion(this._parent); } if (!is_waiting) { count_d = count; morale_d = morale; } } if (remove_time) { remove_time--; } army.gotoAndStop(field.type); army.gotoAndStop(army._currentframe + Math.floor(count_d / 40)); if (blink) { if ((blink / bd) == Math.floor(blink / bd)) { _alpha = ((_alpha == 100) ? 50 : 100); } blink--; } } }
Symbol 81 MovieClip Frame 1
_root.game_board = this; hw_init = true; hw_xmax = 20; hw_ymax = 11; hw_fw = 50; hw_fh = 40; hw_land = 0; hw_top_field_depth = 0; hw_lands = new Array(); hw_towns = new Array(); hw_status_names = new Array("Province", "Kingdom", "Empire", "Empire", "Empire"); hw_parties_count = 4; hw_parties_names = new Array("Redosia", "Violetnam", "Bluegaria", "Greenland"); hw_parties_colors = new Array(16711680, 16711935, 48127, 65280); hw_parties_capitals = new Array(); hw_parties_provinces_cp = new Array(new Array(), new Array(), new Array(), new Array()); hw_parties_towns = new Array(new Array(), new Array(), new Array(), new Array()); hw_parties_ports = new Array(new Array(), new Array(), new Array(), new Array()); hw_parties_lands = new Array(new Array(), new Array(), new Array(), new Array()); hw_parties_morale = new Array(10, 10, 10, 10); hw_parties_armies = new Array(new Array(), new Array(), new Array(), new Array()); hw_parties_status = new Array(1, 1, 1, 1); hw_parties_total_count = new Array(0, 0, 0, 0); hw_parties_total_power = new Array(0, 0, 0, 0); hw_parties_control = new Array("computer", "computer", "computer", "computer"); hw_parties_wait_for_support_field = new Array(null, null, null, null); hw_parties_wait_for_support_count = new Array(0, 0, 0, 0); hw_parties_speech_given = new Array(false, false, false, false); hw_pact_signed = false; hw_pact_just_broken = -1; hw_peace = -1; var hw_lAID = 0; var hw_aTL = 0; var lh_area = 0; var news = ""; var subject = null; generateMap(this); updateBoard(this); selectFields(null, this); continueSound(_root.s_happy, true); continueSound(_root.s_doom, true); stop();
Symbol 81 MovieClip Frame 2
stop();
Symbol 81 MovieClip Frame 3
turns = 0; frame.play(); hw_init = false; var i = 0; while (i < hw_parties_count) { unitsSpawn(i, this); updateBoard(this); if (hw_parties_control[i] == "human") { human = i; } i++; } human_condition = 1; wait = 0; turn_party = 0;
Symbol 81 MovieClip Frame 4
selected_army = null; l_move_points = (move_points = hw_parties_armies[turn_party].length); if (move_points > 5) { l_move_points = (move_points = 5); } init = true; if (hw_parties_control[turn_party] == "human") { selectFields(getMovableArmies(turn_party, this), this); } else { selectFields(null, this); } updateBoard(this); duel = false; di = 0; var i = 0; while (i < 4) { if (hw_parties_capitals[i].party == i) { di++; } i++; } if (di < 3) { duel = true; } if (turn_party == human) { lh_area = hw_parties_lands[turn_party].length; turns++; _parent.give_speech.inactive(hw_parties_speech_given[turn_party]); _parent.sign_pact.inactive(hw_pact_signed && (!duel)); _parent.end_turn.inactive(false); } else { _parent.give_speech.inactive(true); _parent.sign_pact.inactive(true); _parent.end_turn.inactive(true); }
Symbol 81 MovieClip Frame 5
if (hw_parties_control[turn_party] == "computer") { if (wait <= 0) { makeMove(turn_party, this, init); init = false; } else { wait--; } } else if (hw_parties_control[turn_party] == "human") { if (!_root.ts_army_hint) { hw_parties_armies[turn_party][0].hint._visible = true; } if (!_root.ts_your_turn) { wnd = _parent.attachMovie("your_turn", "wnd", _parent.getNextHighestDepth()); wnd._x = 400; wnd._y = 300; } }
Symbol 81 MovieClip Frame 6
if (move_points > getMovableArmies(turn_party, this).length) { move_points = getMovableArmies(turn_party, this).length; } if (move_points > 0) { if (move_points < l_move_points) { if (((turn_party == human) || (news != "")) || (hw_pact_just_broken >= 0)) { hereIsTheNews(this); news = ""; subject = null; } l_move_points = move_points; wait = 6; updateBoard(this); } gotoAndPlay ("move_loop"); } else { wait = 12; cleanupTurn(this); updateBoard(this); unitsSpawn(turn_party, this); if (((turn_party == human) || (news != "")) || (hw_pact_just_broken >= 0)) { hereIsTheNews(this); news = ""; subject = null; } turn_party++; while (!hw_parties_armies[turn_party].length) { turn_party++; if (turn_party >= hw_parties_count) { turn_party = 0; } } gotoAndPlay ("turn_loop"); }
Symbol 91 MovieClip Frame 1
function setParty(prt) { this.party = prt; this._visible = true; this.gotoAndStop(prt + 1); } gotoAndStop(party + 1);
Symbol 94 MovieClip Frame 1
function show(s) { if (s) { if (hide) { gotoAndPlay ("show"); } } else if (!hide) { gotoAndPlay ("hide"); } } hide = true; stop();
Symbol 94 MovieClip Frame 2
hide = false;
Symbol 94 MovieClip Frame 7
stop();
Symbol 94 MovieClip Frame 8
hide = true;
Symbol 94 MovieClip Frame 13
stop();
Symbol 96 MovieClip Frame 1
function show(s) { if (s) { if (hide) { gotoAndPlay ("show"); } } else if (!hide) { gotoAndPlay ("hide"); } } hide = true; stop();
Symbol 96 MovieClip Frame 2
hide = false;
Symbol 96 MovieClip Frame 7
stop();
Symbol 96 MovieClip Frame 8
hide = true;
Symbol 96 MovieClip Frame 13
stop();
Symbol 102 MovieClip Frame 1
main.party = party; board = _parent.board; if (board.wnd_mode) { name_field.textColor = 0; } name = board.hw_parties_names[party]; central._visible = false; left._visible = false; right._visible = false;
Instance of Symbol 63 MovieClip in Symbol 102 MovieClip Frame 1
onClipEvent (enterFrame) { with (_parent) { human._alpha = 100; peace._alpha = 100; human._visible = board.hw_parties_control[party] == "human"; peace._visible = board.hw_peace == party; if (board.hw_parties_status[party] < 0) { name_field.text = name; } else { name_field.text = (board.hw_status_names[board.hw_parties_status[party]] + " of ") + name; } morale = board.hw_parties_morale[party]; switch (board.hw_parties_status[party]) { case -1 : central._visible = false; left._visible = false; right._visible = false; lions.show(false); crown.show(false); break; case 0 : central._visible = false; left._visible = false; right._visible = false; lions.show(false); crown.show(false); break; case 1 : central._visible = false; left._visible = false; right._visible = false; lions.show(false); crown.show(true); break; case 2 : central.setParty(board.hw_parties_provinces_cp[party][0].capital); left._visible = false; right._visible = false; lions.show(true); crown.show(true); break; case 3 : central._visible = false; left.setParty(board.hw_parties_provinces_cp[party][0].capital); right.setParty(board.hw_parties_provinces_cp[party][1].capital); lions.show(true); crown.show(true); break; case 4 : central.setParty(board.hw_parties_provinces_cp[party][0].capital); left.setParty(board.hw_parties_provinces_cp[party][1].capital); right.setParty(board.hw_parties_provinces_cp[party][2].capital); lions.show(true); crown.show(true); } if (party == board.turn_party) { if ((_xscale != 100) || (_yscale != 100)) { _xscale = _xscale + ((100 - _xscale) / 2); _yscale = _yscale + ((100 - _yscale) / 2); _alpha = _alpha + ((100 - _alpha) / 2); if (Math.abs(100 - _xscale) < 0.8) { _xscale = (_yscale = (_alpha = 100)); } } } else if ((_xscale != 75) || (_yscale != 75)) { _xscale = _xscale + ((75 - _xscale) / 2); _yscale = _yscale + ((75 - _yscale) / 2); _alpha = _alpha + ((75 - _alpha) / 2); if (board.available_parties[party] == -1) { _alpha = 30; } else if (Math.abs(75 - _xscale) < 0.8) { _xscale = (_yscale = 75); _alpha = 75; } } } }
Symbol 105 MovieClip Frame 5
stop();
Symbol 115 MovieClip Frame 1
stop();
Instance of Symbol 63 MovieClip in Symbol 115 MovieClip Frame 1
onClipEvent (enterFrame) { with (_parent) { capital = _parent.board.hw_parties_capitals[_parent.board.turn_party].town_name; gotoAndStop(_parent.board.turn_party + 2); } }
Symbol 167 MovieClip [explosion] Frame 1
erosion_frame = 1; f1 = rand(2); f2 = rand(2); r = rand(360);
Instance of Symbol 63 MovieClip in Symbol 167 MovieClip [explosion] Frame 1
onClipEvent (enterFrame) { with (_parent) { if (erosion_frame == 6) { var board = _parent._parent; var msk = flash.display.BitmapData.loadBitmap(("e_" + erosion_frame) + ".png"); msk = flipBitmap(msk, f1, f2); msk = rotateBitmap(msk, r); board.background_2.copyPixels(board.background_1, new flash.geom.Rectangle((x = _parent._x - 85), (y = _parent._y - 85), (w = 170), (h = 170)), new flash.geom.Point(_parent._x - 85, _parent._y - 85), msk, new flash.geom.Point(0, 0), true); mask.dispose(); } else if (erosion_frame == 7) { var board = _parent._parent; var i = 0; while (i < 15) { var grave = flash.display.BitmapData.loadBitmap(("n_" + (rand(6) + 1)) + ".png"); pasteBitmap(((_parent._x + 25) - rand(50)) - 7, ((_parent._y + 20) - rand(40)) - 15, grave, board.background_2, true); grave.dispose(); i++; } } erosion_frame++; } }
Symbol 167 MovieClip [explosion] Frame 4
_parent.exploding.army._visible = false; _parent.waiting.is_waiting = false; _parent.field.doom = _parent.field.doom + 20; var i = 0; while (i < 6) { _parent.field.neighbours[i].doom = _parent.field.neighbours[i].doom + 10; i++; }
Symbol 167 MovieClip [explosion] Frame 12
if (_global.expl_sound_cnt > 0) { _global.expl_sound_cnt--; } _parent.waiting = null; deleteArmy(_parent.exploding); _parent.exploding = null; _parent.exploded = false; removeMovieClip(this);
Symbol 191 MovieClip Frame 1
capital.gotoAndStop(2);
Symbol 192 MovieClip Frame 1
if (!_root.ts_choose_country) { _parent.stop(); } _root.ts_choose_country = true; modal.useHandCursor = false;
Symbol 192 MovieClip Frame 5
modal.useHandCursor = false; stop();
Instance of Symbol 43 MovieClip in Symbol 192 MovieClip Frame 5
onClipEvent (load) { caption = "Yes, please"; operation = function (button) { button._parent.play(); }; style = "red"; }
Instance of Symbol 43 MovieClip in Symbol 192 MovieClip Frame 5
onClipEvent (load) { caption = "No, thanks"; operation = function (button) { _root.ts_your_turn = true; button._parent._parent.play(); }; style = "white"; }
Symbol 192 MovieClip Frame 6
capital.gotoAndStop(2); stop();
Instance of Symbol 43 MovieClip in Symbol 192 MovieClip Frame 6
onClipEvent (load) { caption = "I get it"; operation = function (button) { button._parent._parent.play(); }; style = "red"; }
Instance of Symbol 43 MovieClip in Symbol 192 MovieClip Frame 6
onClipEvent (load) { caption = "Read more"; operation = function (button) { button._parent.play(); }; style = "white"; }
Symbol 192 MovieClip Frame 7
stop();
Instance of Symbol 43 MovieClip in Symbol 192 MovieClip Frame 7
onClipEvent (load) { caption = "DONE"; operation = function (button) { button._parent._parent.play(); }; style = "red"; }
Symbol 193 Button
on (rollOver) { board.turn_party = 0; } on (rollOut) { board.turn_party = -1; } on (release) { playSound("s_blop", 100, "other"); board.hw_parties_control[0] = "human"; play(); }
Symbol 194 Button
on (rollOver) { board.turn_party = 1; } on (rollOut) { board.turn_party = -1; } on (release) { playSound("s_blop", 100, "other"); board.hw_parties_control[1] = "human"; play(); }
Symbol 195 Button
on (rollOver) { board.turn_party = 2; } on (rollOut) { board.turn_party = -1; } on (release) { playSound("s_blop", 100, "other"); board.hw_parties_control[2] = "human"; play(); }
Symbol 196 Button
on (rollOver) { board.turn_party = 3; } on (rollOut) { board.turn_party = -1; } on (release) { playSound("s_blop", 100, "other"); board.hw_parties_control[3] = "human"; play(); }
Symbol 206 MovieClip Frame 1
stop();
Symbol 207 MovieClip Frame 1
modal.useHandCursor = false; i = (x = (y = 0));
Symbol 207 MovieClip Frame 5
modal.useHandCursor = false; stop();
Instance of Symbol 63 MovieClip in Symbol 207 MovieClip Frame 5
onClipEvent (enterFrame) { with (_parent) { gauge.gotoAndStop(Math.ceil(((y + (i * _parent.board.hw_ymax)) / (_parent.board.hw_ymax * _parent.board.hw_parties_count)) * 100)); calcAIHelpers(i, y, _parent.board); y++; if (y >= _parent.board.hw_ymax) { y = 0; i++; if (i >= _parent.board.hw_parties_count) { _parent.play(); } } } }
Symbol 211 MovieClip Frame 1
Symbol 211 MovieClip Frame 70
this._visible = false;
Symbol 213 MovieClip Frame 1
Symbol 213 MovieClip Frame 70
this._visible = false;
Symbol 215 MovieClip Frame 1
Symbol 215 MovieClip Frame 70
this._visible = false;
Symbol 231 MovieClip Frame 1
modal.useHandCursor = false;
Instance of Symbol 63 MovieClip in Symbol 231 MovieClip Frame 1
onClipEvent (enterFrame) { _root.s_happy.setVolume(_root.s_happy.getVolume() - (_root.s_happy.getVolume() / 20)); _root.s_doom.setVolume(_root.s_doom.getVolume() + ((100 - _root.s_doom.getVolume()) / 20)); }
Symbol 231 MovieClip Frame 5
modal.useHandCursor = false; _parent.board.frame.play(); if (_parent.board.win == true) { gotoAndPlay ("win"); }
Symbol 231 MovieClip Frame 6
result = ((("Your Empire on the Map Nr " + _parent.seed) + "\nlasted for ") + _parent.board.turns) + " turns."; stop();
Instance of Symbol 43 MovieClip in Symbol 231 MovieClip Frame 6
onClipEvent (load) { caption = "Life's tough"; operation = function (button) { button._parent._parent.play(); }; style = "red"; }
Symbol 231 MovieClip Frame 7
result = ((("You conquered all the Map Nr " + _parent.seed) + "\nin ") + _parent.board.turns) + " turns."; stop();
Instance of Symbol 43 MovieClip in Symbol 231 MovieClip Frame 7
onClipEvent (load) { caption = "I'm so happy"; operation = function (button) { button._parent._parent.play(); }; style = "red"; }
Symbol 232 MovieClip Frame 1
var seed; if (_root.map_number >= 0) { seed = _root.map_number; } else { seed = Math.floor(Math.random() * 999999); } setSeed(seed);
Symbol 232 MovieClip Frame 6
selectFields(null, board);
Symbol 232 MovieClip Frame 10
map_select.text = seed; selectFields(board.hw_parties_capitals, board); _root.ts_army_hint = false; var i = 0; while (i < board.hw_parties_count) { board.hw_parties_capitals[i].hint._visible = true; board.hw_parties_capitals[i].hint.play(); board.hw_parties_capitals[i].swapDepths(board.hw_top_field_depth - (i + 1)); i++; } stop();
Instance of Symbol 102 MovieClip in Symbol 232 MovieClip Frame 10
onClipEvent (load) { party = 0; }
Instance of Symbol 102 MovieClip in Symbol 232 MovieClip Frame 10
onClipEvent (load) { party = 1; }
Instance of Symbol 102 MovieClip in Symbol 232 MovieClip Frame 10
onClipEvent (load) { party = 2; }
Instance of Symbol 102 MovieClip in Symbol 232 MovieClip Frame 10
onClipEvent (load) { party = 3; }
Instance of Symbol 63 MovieClip "check_num" in Symbol 232 MovieClip Frame 10
onClipEvent (enterFrame) { numOnly(_parent.map_select); _parent.d0.inactive(_root.difficulty == 0); _parent.d5.inactive(_root.difficulty == 5); _parent.d10.inactive(_root.difficulty == 10); } on (keyPress "<Enter>") { _root.map_number = _root.game.map_select.text; _root.game.gotoAndPlay("generate"); }
Instance of Symbol 43 MovieClip in Symbol 232 MovieClip Frame 10
onClipEvent (load) { caption = "RANDOM MAP"; operation = function () { _root.map_number = -1; _root.game.gotoAndPlay("generate"); }; style = "red"; }
Instance of Symbol 43 MovieClip in Symbol 232 MovieClip Frame 10
onClipEvent (load) { caption = "CHANGE MAP"; operation = function () { _root.map_number = _root.game.map_select.text; _root.game.gotoAndPlay("generate"); }; style = "red"; }
Instance of Symbol 43 MovieClip in Symbol 232 MovieClip Frame 10
onClipEvent (load) { caption = "help"; operation = function (button) { wnd = button._parent.attachMovie("help", "wnd", button._parent.getNextHighestDepth()); wnd._x = 400; wnd._y = 300; }; style = "red"; }
Instance of Symbol 43 MovieClip "d0" in Symbol 232 MovieClip Frame 10
onClipEvent (load) { caption = "easy"; operation = function (button) { _root.difficulty = 0; }; style = "white"; }
Instance of Symbol 43 MovieClip "d5" in Symbol 232 MovieClip Frame 10
onClipEvent (load) { caption = "normal"; operation = function (button) { _root.difficulty = 5; }; style = "white"; }
Instance of Symbol 43 MovieClip "d10" in Symbol 232 MovieClip Frame 10
onClipEvent (load) { caption = "hard"; operation = function (button) { _root.difficulty = 10; }; style = "white"; }
Symbol 232 MovieClip Frame 11
var i = 0; while (i < board.hw_parties_count) { board.hw_parties_capitals[i].hint._visible = false; i++; }
Symbol 232 MovieClip Frame 13
stop();
Symbol 232 MovieClip Frame 14
board.gotoAndPlay("start");
Symbol 232 MovieClip Frame 20
board.gotoAndPlay("start_game"); stop();
Instance of Symbol 102 MovieClip in Symbol 232 MovieClip Frame 20
onClipEvent (load) { party = 0; }
Instance of Symbol 102 MovieClip in Symbol 232 MovieClip Frame 20
onClipEvent (load) { party = 1; }
Instance of Symbol 102 MovieClip in Symbol 232 MovieClip Frame 20
onClipEvent (load) { party = 2; }
Instance of Symbol 102 MovieClip in Symbol 232 MovieClip Frame 20
onClipEvent (load) { party = 3; }
Instance of Symbol 43 MovieClip "end_turn" in Symbol 232 MovieClip Frame 20
onClipEvent (load) { caption = "END TURN"; operation = function () { board = _root.game_board; if (board.hw_parties_control[board.turn_party] == "human") { board.move_points = 0; } }; style = "red"; }
Instance of Symbol 43 MovieClip "give_speech" in Symbol 232 MovieClip Frame 20
onClipEvent (load) { caption = "give a speech"; operation = function (button) { board = _root.game_board; wnd = button._parent.attachMovie("give_speech", "wnd", button._parent.getNextHighestDepth()); wnd._x = 400; wnd._y = 300; board.stop(); }; style = "white"; }
Instance of Symbol 43 MovieClip "sign_pact" in Symbol 232 MovieClip Frame 20
onClipEvent (load) { caption = "sign a pact"; operation = function (button) { board = _root.game_board; wnd = button._parent.attachMovie("sign_pact", "wnd", button._parent.getNextHighestDepth()); wnd._x = 400; wnd._y = 300; board.stop(); }; style = "white"; }
Instance of Symbol 43 MovieClip "capitulate" in Symbol 232 MovieClip Frame 20
onClipEvent (load) { caption = "capitulate"; operation = function (button) { board = _root.game_board; wnd = button._parent.attachMovie("capitulate", "wnd", button._parent.getNextHighestDepth()); wnd._x = 400; wnd._y = 300; board.stop(); }; style = "white"; }
Symbol 232 MovieClip Frame 25
stop();
Instance of Symbol 236 MovieClip in Symbol 249 MovieClip Frame 1
onClipEvent (enterFrame) { _alpha = (70 + (Math.random() * 30)); }
Instance of Symbol 249 MovieClip "foto" in Symbol 254 MovieClip Frame 1
onClipEvent (enterFrame) { with (_parent) { _x = _x + ((d + (Math.random() * 4)) - 2); _alpha = _alpha + 5; if (_alpha > 100) { _alpha = 100; } if (Math.abs(_x - sx) > 500) { _x = sx; _alpha = 0; foto.gotoAndStop(Math.floor(Math.random() * foto._totalframes) + 1); } } }
Instance of Symbol 254 MovieClip "foto_2" in Symbol 264 MovieClip Frame 17
onClipEvent (load) { sx = _x; sy = _y; d = -7; _alpha = 0; foto.gotoAndStop(Math.floor(Math.random() * foto._totalframes) + 1); }
Instance of Symbol 254 MovieClip "foto_1" in Symbol 264 MovieClip Frame 17
onClipEvent (load) { sx = _x; sy = _y; d = 7; _alpha = 0; foto.gotoAndStop(Math.floor(Math.random() * foto._totalframes) + 1); }
Instance of Symbol 43 MovieClip in Symbol 264 MovieClip Frame 37
onClipEvent (load) { caption = "START"; operation = function (button) { button._parent.play(); }; style = "red"; }
Symbol 264 MovieClip Frame 42
stop();
Symbol 264 MovieClip Frame 47
_root.gotoAndPlay("game_start");
Symbol 274 Button
on (rollOver) { if (town_sign._visible) { this.swapDepths(_parent.hw_top_field_depth); } control.useHandCursor = selected; if (_parent.hw_init && (selected)) { _parent.turn_party = party; } over = true; } on (rollOut) { if (_parent.hw_init && (selected)) { _parent.turn_party = -1; } over = false; } on (release) { if (_parent.hw_parties_control[_parent.turn_party] == "human") { if (army.hint._visible) { army.hint.play(); } if (selected) { if (((!_parent.selected_army) && (army)) && (army.party == _parent.turn_party)) { playSound("s_blop", 100, "other"); _parent.selected_army = army; selectFields(getPossibleMoves(this), _parent); } else if (_parent.selected_army && (_parent.selected_army == army)) { playSound("s_bup", 25, "other"); _parent.selected_army = null; selectFields(getMovableArmies(_parent.turn_party, _parent), _parent); } else if (_parent.selected_army) { playSound("s_blop", 100, "other"); moveArmy(_parent.selected_army, this); _parent.selected_army = null; selectFields(getMovableArmies(_parent.turn_party, _parent), _parent); _parent.move_points--; } } else if (_parent.selected_army) { playSound("s_bup", 25, "other"); _parent.selected_army = null; selectFields(getMovableArmies(_parent.turn_party, _parent), _parent); } } else if (_parent.hw_init && (selected)) { playSound("s_blop", 100, "other"); _parent.hw_parties_control[party] = "human"; _parent._parent.play("start"); } }
Symbol 280 MovieClip Frame 1
stop();
Symbol 280 MovieClip Frame 50
this._visible = false;
Symbol 281 MovieClip [field] Frame 1
var profitability = new Array(0, 0, 0, 0); var tmp_prof = new Array(0, 0, 0, 0); var n_capital = new Array(false, false, false, false); var doom = 0; var over = false; hint._visible = false; control.useHandCursor = false;
Instance of Symbol 278 MovieClip "town_sign" in Symbol 281 MovieClip [field] Frame 1
onClipEvent (enterFrame) { dif = Math.abs(_parent._x - _parent._parent._xmouse) + Math.abs(_parent._y - _parent._parent._ymouse); _alpha = (((125 / dif) * 100) - 20); _parent.army.info._alpha = _parent.army.info._alpha + ((dif < 100) ? ((100 - _parent.army.info._alpha) / 2) : ((-_parent.army.info._alpha) / 2)); with (_parent) { if (over) { if (type == "land") { var doom_vol = ((doom < 100) ? (doom) : 100); _root.s_happy.setVolume(_root.s_happy.getVolume() + (((100 - doom_vol) - _root.s_happy.getVolume()) / 20)); _root.s_doom.setVolume(_root.s_doom.getVolume() + ((doom_vol - _root.s_doom.getVolume()) / 20)); } } } }
Symbol 289 Button
on (release) { _root.globalsound.setVolume(0); gotoAndStop ("off"); }
Symbol 290 Button
on (release) { _root.globalsound.setVolume(100); gotoAndStop ("on"); }
Symbol 292 MovieClip Frame 1
if (_root.globalsound.getVolume() == 0) { gotoAndStop ("off"); } stop();
Symbol 292 MovieClip Frame 5
stop();
Symbol 295 Button
on (release) { if ((_quality == "HIGH") || (_quality == "BEST")) { _quality = "MEDIUM"; } else if (_quality == "MEDIUM") { _quality = "LOW"; } else if (_quality == "LOW") { _quality = "HIGH"; } }
Symbol 354 MovieClip Frame 1
name = ("" + _root.game_board.hw_parties_names[_root.game_board.human]) + " Times"; stop();
Instance of Symbol 63 MovieClip in Symbol 354 MovieClip Frame 1
onClipEvent (enterFrame) { with (_parent) { if (turn != ("turn:" + _root.game_board.turns)) { status.gotoAndStop(_root.game_board.human_condition + 1); turn = "turn:" + _root.game_board.turns; } } }
Symbol 354 MovieClip Frame 2
stop();
Symbol 354 MovieClip Frame 3
stop();
Symbol 354 MovieClip Frame 4
stop();
Symbol 354 MovieClip Frame 5
stop();
Symbol 354 MovieClip Frame 6
stop();
Symbol 354 MovieClip Frame 7
stop();
Symbol 354 MovieClip Frame 8
stop();
Symbol 354 MovieClip Frame 9
stop();
Symbol 354 MovieClip Frame 10
stop();
Symbol 354 MovieClip Frame 11
stop();
Symbol 354 MovieClip Frame 12
stop();
Symbol 354 MovieClip Frame 13
stop();
Symbol 358 Button
on (release) { wnd = _root.game.attachMovie("help", "wnd", button._parent.getNextHighestDepth()); wnd._x = 400; wnd._y = 300; }
Symbol 359 MovieClip [frame] Frame 1
stop();
Symbol 359 MovieClip [frame] Frame 6
stop();
Symbol 359 MovieClip [frame] Frame 11
stop();
Symbol 367 MovieClip [hex] Frame 1
removing = false;
Symbol 367 MovieClip [hex] Frame 8
stop();
Symbol 367 MovieClip [hex] Frame 9
removing = true;
Symbol 367 MovieClip [hex] Frame 16
removeMovieClip(this);
Symbol 407 MovieClip [capitulate] Frame 1
modal.useHandCursor = false;
Symbol 407 MovieClip [capitulate] Frame 5
modal.useHandCursor = false; stop();
Instance of Symbol 43 MovieClip in Symbol 407 MovieClip [capitulate] Frame 5
onClipEvent (load) { caption = "Give up"; operation = function (button) { board = _root.game_board; board._parent.play(); button._parent.removeMovieClip(); }; style = "red"; }
Instance of Symbol 43 MovieClip in Symbol 407 MovieClip [capitulate] Frame 5
onClipEvent (load) { caption = "Cancel"; operation = function (button) { _root.game_board.play(); button._parent.removeMovieClip(); }; style = "white"; }
Symbol 409 MovieClip [give_speech] Frame 1
modal.useHandCursor = false;
Symbol 409 MovieClip [give_speech] Frame 5
modal.useHandCursor = false; stop();
Instance of Symbol 43 MovieClip in Symbol 409 MovieClip [give_speech] Frame 5
onClipEvent (load) { caption = "Give a speech"; operation = function (button) { board = _root.game_board; addMoraleForAll(50, board.human, board); board._parent.give_speech.inactive(true); board.hw_parties_speech_given[board.human] = true; board.play(); button._parent.removeMovieClip(); }; style = "red"; }
Instance of Symbol 43 MovieClip in Symbol 409 MovieClip [give_speech] Frame 5
onClipEvent (load) { caption = "Cancel"; operation = function (button) { _root.game_board.play(); button._parent.removeMovieClip(); }; style = "white"; }
Symbol 423 MovieClip Frame 1
capital.gotoAndStop(2);
Symbol 425 MovieClip Frame 1
capital.gotoAndStop(2);
Symbol 426 MovieClip [help] Frame 1
modal.useHandCursor = false;
Symbol 426 MovieClip [help] Frame 5
modal.useHandCursor = false; stop();
Instance of Symbol 43 MovieClip in Symbol 426 MovieClip [help] Frame 5
onClipEvent (load) { caption = "DONE"; operation = function (button) { button._parent.removeMovieClip(); }; style = "red"; }
Instance of Symbol 43 MovieClip in Symbol 426 MovieClip [help] Frame 5
onClipEvent (load) { caption = "Next"; operation = function (button) { button._parent.play(); }; style = "white"; }
Symbol 426 MovieClip [help] Frame 6
stop();
Instance of Symbol 43 MovieClip in Symbol 426 MovieClip [help] Frame 6
onClipEvent (load) { caption = "Previous"; operation = function (button) { button._parent.prevFrame(); }; style = "white"; }
Instance of Symbol 43 MovieClip in Symbol 426 MovieClip [help] Frame 6
onClipEvent (load) { caption = "Next"; operation = function (button) { button._parent.play(); }; style = "white"; }
Symbol 426 MovieClip [help] Frame 7
stop();
Symbol 426 MovieClip [help] Frame 8
stop();
Symbol 429 Button
on (rollOver) { if (board.available_parties[0] == -1) { return(undefined); } board.turn_party = 0; } on (rollOut) { if (board.available_parties[0] == -1) { return(undefined); } board.turn_party = -1; } on (release) { if (board.available_parties[0] == -1) { return(undefined); } playSound("s_blop", 100, "other"); if (signPact(0, _root.game_board)) { gotoAndPlay ("success"); } else { gotoAndPlay ("fail"); } }
Symbol 430 Button
on (rollOver) { if (board.available_parties[1] == -1) { return(undefined); } board.turn_party = 1; } on (rollOut) { if (board.available_parties[1] == -1) { return(undefined); } board.turn_party = -1; } on (release) { if (board.available_parties[1] == -1) { return(undefined); } playSound("s_blop", 100, "other"); if (signPact(1, _root.game_board)) { gotoAndPlay ("success"); } else { gotoAndPlay ("fail"); } }
Symbol 431 Button
on (rollOver) { if (board.available_parties[2] == -1) { return(undefined); } board.turn_party = 2; } on (rollOut) { if (board.available_parties[2] == -1) { return(undefined); } board.turn_party = -1; } on (release) { if (board.available_parties[2] == -1) { return(undefined); } playSound("s_blop", 100, "other"); if (signPact(2, _root.game_board)) { gotoAndPlay ("success"); } else { gotoAndPlay ("fail"); } }
Symbol 432 Button
on (rollOver) { if (board.available_parties[3] == -1) { return(undefined); } board.turn_party = 3; } on (rollOut) { if (board.available_parties[3] == -1) { return(undefined); } board.turn_party = -1; } on (release) { if (board.available_parties[3] == -1) { return(undefined); } playSound("s_blop", 100, "other"); if (signPact(3, _root.game_board)) { gotoAndPlay ("success"); } else { gotoAndPlay ("fail"); } }
Symbol 435 MovieClip [sign_pact] Frame 1
modal.useHandCursor = false; board.wnd_mode = true; board.hw_parties_provinces_cp = _root.game_board.hw_parties_provinces_cp; board.hw_status_names = _root.game_board.hw_status_names; board.hw_parties_status = _root.game_board.hw_parties_status; board.hw_parties_names = _root.game_board.hw_parties_names; board.hw_parties_control = _root.game_board.hw_parties_control; board.hw_peace = _root.game_board.hw_peace; board.available_parties = Array(0, 0, 0, 0); var i = 0; while (i < 4) { if (board.hw_parties_control[i] == "human") { board.available_parties[i] = -1; } if (_root.game_board.hw_parties_capitals[i].party != i) { board.available_parties[i] = -1; } i++; }
Symbol 435 MovieClip [sign_pact] Frame 5
modal.useHandCursor = false; stop();
Instance of Symbol 43 MovieClip in Symbol 435 MovieClip [sign_pact] Frame 5
onClipEvent (load) { caption = "Cancel"; operation = function (button) { _root.game_board.play(); button._parent.removeMovieClip(); }; style = "white"; }
Instance of Symbol 102 MovieClip in Symbol 435 MovieClip [sign_pact] Frame 5
onClipEvent (load) { if (_parent.board.available_parties[0] == -1) { _alpha = 50; _parent.btn_0.useHandCursor = false; } party = 0; }
Instance of Symbol 102 MovieClip in Symbol 435 MovieClip [sign_pact] Frame 5
onClipEvent (load) { if (_parent.board.available_parties[1] == -1) { _alpha = 50; _parent.btn_1.useHandCursor = false; } party = 1; }
Instance of Symbol 102 MovieClip in Symbol 435 MovieClip [sign_pact] Frame 5
onClipEvent (load) { if (_parent.board.available_parties[2] == -1) { _alpha = 50; _parent.btn_2.useHandCursor = false; } party = 2; }
Instance of Symbol 102 MovieClip in Symbol 435 MovieClip [sign_pact] Frame 5
onClipEvent (load) { if (_parent.board.available_parties[3] == -1) { _alpha = 50; _parent.btn_3.useHandCursor = false; } party = 3; }
Symbol 435 MovieClip [sign_pact] Frame 6
stop();
Instance of Symbol 43 MovieClip in Symbol 435 MovieClip [sign_pact] Frame 6
onClipEvent (load) { caption = "Too bad"; operation = function (button) { _root.game_board.play(); button._parent.removeMovieClip(); }; style = "red"; }
Symbol 435 MovieClip [sign_pact] Frame 7
_root.game_board.hw_pact_signed = true; stop();
Instance of Symbol 43 MovieClip in Symbol 435 MovieClip [sign_pact] Frame 7
onClipEvent (load) { caption = "OK"; operation = function (button) { _root.game_board.play(); button._parent.removeMovieClip(); }; style = "red"; }
Symbol 437 MovieClip [your_turn] Frame 1
_root.ts_your_turn = true; var i = 0; while (i < 3) { _parent["h" + i].stop(); i++; } modal.useHandCursor = false;
Symbol 437 MovieClip [your_turn] Frame 5
modal.useHandCursor = false; stop();
Instance of Symbol 43 MovieClip in Symbol 437 MovieClip [your_turn] Frame 5
onClipEvent (load) { caption = "I get it"; operation = function (button) { var _local1 = 0; while (_local1 < 3) { button._parent._parent["h" + _local1].gotoAndPlay(1); _local1++; } button._parent.removeMovieClip(); }; style = "red"; }
Instance of Symbol 43 MovieClip in Symbol 437 MovieClip [your_turn] Frame 5
onClipEvent (load) { caption = "Read more"; operation = function (button) { button._parent.play(); }; style = "white"; }
Symbol 437 MovieClip [your_turn] Frame 6
stop();
Instance of Symbol 43 MovieClip in Symbol 437 MovieClip [your_turn] Frame 6
onClipEvent (load) { caption = "DONE"; operation = function (button) { var _local1 = 0; while (_local1 < 3) { button._parent._parent["h" + _local1].gotoAndPlay(1); _local1++; } button._parent.removeMovieClip(); }; style = "red"; }
Instance of Symbol 43 MovieClip in Symbol 437 MovieClip [your_turn] Frame 6
onClipEvent (load) { caption = "Next"; operation = function (button) { button._parent.play(); }; style = "white"; }
Symbol 437 MovieClip [your_turn] Frame 7
stop();
Instance of Symbol 43 MovieClip in Symbol 437 MovieClip [your_turn] Frame 7
onClipEvent (load) { caption = "Previous"; operation = function (button) { button._parent.prevFrame(); }; style = "white"; }
Symbol 445 MovieClip Frame 1
stop();
Symbol 540 MovieClip Frame 20
gotoAndPlay ("skip");

Library Items

Symbol 1 BitmapUsed by:2
Symbol 2 GraphicUses:1Used by:4
Symbol 3 GraphicUsed by:4 192 423 426
Symbol 4 MovieClipUses:2 3Used by:192 207 231 407 409 426 435 437  Timeline
Symbol 5 BitmapUsed by:7
Symbol 6 BitmapUsed by:7 260
Symbol 7 GraphicUses:5 6Used by:Timeline
Symbol 8 GraphicUsed by:9 24 80 193 194 195 196 264 429 430 431 432
Symbol 9 ButtonUses:8Used by:264 426  Timeline
Symbol 10 GraphicUsed by:11
Symbol 11 MovieClipUses:10Used by:Timeline
Symbol 12 GraphicUsed by:13 19
Symbol 13 MovieClipUses:12Used by:30
Symbol 14 GraphicUsed by:19
Symbol 15 GraphicUsed by:19
Symbol 16 GraphicUsed by:19
Symbol 17 GraphicUsed by:19
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClipUses:12 14 15 16 17 18Used by:30  Timeline
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:20Used by:30 264 426
Symbol 22 FontUsed by:23 261 412
Symbol 23 TextUses:22Used by:30
Symbol 24 ButtonUses:8Used by:30 264 426
Symbol 25 BitmapUsed by:26
Symbol 26 GraphicUses:25Used by:27 28
Symbol 27 MovieClipUses:26Used by:28
Symbol 28 ButtonUses:27 26Used by:29
Symbol 29 MovieClipUses:28Used by:30 264
Symbol 30 MovieClipUses:13 19 21 23 24 29Used by:Timeline
Symbol 31 BitmapUsed by:32
Symbol 32 GraphicUses:31Used by:34
Symbol 33 GraphicUsed by:34 39
Symbol 34 ButtonUses:32 33Used by:42
Symbol 35 FontUsed by:36 40 41 97 276 277
Symbol 36 EditableTextUses:35Used by:42
Symbol 37 BitmapUsed by:38
Symbol 38 GraphicUses:37Used by:39 42 232
Symbol 39 ButtonUses:38 33Used by:42
Symbol 40 EditableTextUses:35Used by:42
Symbol 41 EditableTextUses:35Used by:42
Symbol 42 MovieClipUses:34 36 39 40 38 41Used by:43
Symbol 43 MovieClipUses:42Used by:192 231 232 264 407 409 426 435 437  Timeline
Symbol 44 GraphicUsed by:51
Symbol 45 FontUsed by:46 293 294 412 413
Symbol 46 EditableTextUses:45Used by:51
Symbol 47 GraphicUsed by:51
Symbol 48 FontUsed by:49 50 57 58
Symbol 49 EditableTextUses:48Used by:51
Symbol 50 EditableTextUses:48Used by:51
Symbol 51 MovieClipUses:44 46 47 49 50Used by:70
Symbol 52 GraphicUsed by:53
Symbol 53 MovieClipUses:52Used by:61 280
Symbol 54 FontUsed by:55 59 60 79 106 107 109 110 111 112 113 114 210 212 214 279 301 305 306 308 309 312 316 320 323 325 329 332 333 337 340 341 342 345 348 351 352
Symbol 55 TextUses:54Used by:61
Symbol 56 GraphicUsed by:61
Symbol 57 TextUses:48Used by:61
Symbol 58 TextUses:48Used by:61
Symbol 59 TextUses:54Used by:61
Symbol 60 TextUses:54Used by:61
Symbol 61 MovieClipUses:53 55 56 57 58 59 60Used by:70
Symbol 62 GraphicUsed by:63
Symbol 63 MovieClipUses:62Used by:70 81 102 115 167 192 207 231 232 354 381 407 409 426 435 437 445  Timeline
Symbol 64 GraphicUsed by:69
Symbol 65 GraphicUsed by:69
Symbol 66 GraphicUsed by:69
Symbol 67 GraphicUsed by:69
Symbol 68 GraphicUsed by:69
Symbol 69 MovieClipUses:64 65 66 67 68Used by:70
Symbol 70 MovieClip [army]Uses:51 61 63 69Used by:Timeline
Symbol 71 BitmapUsed by:72
Symbol 72 GraphicUses:71Used by:78
Symbol 73 BitmapUsed by:74
Symbol 74 GraphicUses:73Used by:78
Symbol 75 BitmapUsed by:77
Symbol 76 BitmapUsed by:77
Symbol 77 GraphicUses:75 76Used by:78
Symbol 78 MovieClipUses:72 74 77Used by:80 264
Symbol 79 TextUses:54Used by:80
Symbol 80 MovieClipUses:8 78 79Used by:232  Timeline
Symbol 81 MovieClipUses:63Used by:232  Timeline
Symbol 82 BitmapUsed by:84 93
Symbol 83 BitmapUsed by:84 95
Symbol 84 GraphicUses:82 83Used by:Timeline
Symbol 85 GraphicUsed by:102
Symbol 86 GraphicUsed by:91
Symbol 87 GraphicUsed by:91
Symbol 88 GraphicUsed by:91
Symbol 89 GraphicUsed by:91
Symbol 90 GraphicUsed by:91
Symbol 91 MovieClipUses:86 87 88 89 90Used by:102
Symbol 92 GraphicUsed by:102
Symbol 93 GraphicUses:82Used by:94
Symbol 94 MovieClipUses:93Used by:102
Symbol 95 GraphicUses:83Used by:96
Symbol 96 MovieClipUses:95Used by:102
Symbol 97 EditableTextUses:35Used by:102
Symbol 98 GraphicUsed by:99
Symbol 99 MovieClipUses:98Used by:102
Symbol 100 GraphicUsed by:101
Symbol 101 MovieClipUses:100Used by:102
Symbol 102 MovieClipUses:85 91 92 94 96 97 63 99 101Used by:232 435  Timeline
Symbol 103 BitmapUsed by:104 296
Symbol 104 GraphicUses:103Used by:105
Symbol 105 MovieClipUses:104Used by:115
Symbol 106 TextUses:54Used by:115
Symbol 107 TextUses:54Used by:115
Symbol 108 GraphicUsed by:115
Symbol 109 TextUses:54Used by:115
Symbol 110 EditableTextUses:54Used by:115
Symbol 111 TextUses:54Used by:115
Symbol 112 TextUses:54Used by:115
Symbol 113 TextUses:54Used by:115
Symbol 114 TextUses:54Used by:115
Symbol 115 MovieClipUses:105 106 63 107 108 109 110 111 112 113 114Used by:232  Timeline
Symbol 116 BitmapUsed by:128
Symbol 117 BitmapUsed by:128
Symbol 118 BitmapUsed by:128
Symbol 119 BitmapUsed by:128
Symbol 120 BitmapUsed by:128
Symbol 121 BitmapUsed by:128
Symbol 122 BitmapUsed by:128
Symbol 123 BitmapUsed by:128
Symbol 124 BitmapUsed by:128
Symbol 125 BitmapUsed by:128
Symbol 126 BitmapUsed by:128
Symbol 127 BitmapUsed by:128
Symbol 128 GraphicUses:116 117 118 119 120 121 122 123 124 125 126 127Used by:Timeline
Symbol 129 GraphicUsed by:143
Symbol 130 Bitmap [e_1.png]Used by:131
Symbol 131 GraphicUses:130Used by:142
Symbol 132 Bitmap [e_2.png]Used by:133
Symbol 133 GraphicUses:132Used by:142
Symbol 134 Bitmap [e_3.png]Used by:135
Symbol 135 GraphicUses:134Used by:142
Symbol 136 Bitmap [e_4.png]Used by:137
Symbol 137 GraphicUses:136Used by:142
Symbol 138 Bitmap [e_5.png]Used by:139
Symbol 139 GraphicUses:138Used by:142
Symbol 140 Bitmap [e_6.png]Used by:141
Symbol 141 GraphicUses:140Used by:142
Symbol 142 MovieClipUses:131 133 135 137 139 141Used by:143
Symbol 143 MovieClipUses:129 142Used by:166
Symbol 144 BitmapUsed by:145
Symbol 145 GraphicUses:144Used by:166
Symbol 146 BitmapUsed by:147
Symbol 147 GraphicUses:146Used by:166
Symbol 148 BitmapUsed by:149
Symbol 149 GraphicUses:148Used by:166
Symbol 150 BitmapUsed by:151
Symbol 151 GraphicUses:150Used by:166
Symbol 152 BitmapUsed by:153
Symbol 153 GraphicUses:152Used by:166
Symbol 154 BitmapUsed by:155
Symbol 155 GraphicUses:154Used by:166
Symbol 156 BitmapUsed by:157
Symbol 157 GraphicUses:156Used by:166
Symbol 158 BitmapUsed by:159
Symbol 159 GraphicUses:158Used by:166
Symbol 160 BitmapUsed by:161
Symbol 161 GraphicUses:160Used by:166
Symbol 162 BitmapUsed by:163
Symbol 163 GraphicUses:162Used by:166
Symbol 164 BitmapUsed by:165
Symbol 165 GraphicUses:164Used by:166
Symbol 166 MovieClipUses:143 145 147 149 151 153 155 157 159 161 163 165Used by:167
Symbol 167 MovieClip [explosion]Uses:166 63Used by:Timeline
Symbol 168 BitmapUsed by:169 353
Symbol 169 GraphicUses:168Used by:Timeline
Symbol 170 GraphicUsed by:232
Symbol 171 GraphicUsed by:172 173 216
Symbol 172 ButtonUses:171Used by:192 207 231 407 409 426 435 437
Symbol 173 ButtonUses:171Used by:192 207 407 409 426 435 437
Symbol 174 FontUsed by:175 176 190 198 203 217 218 221 224 225 228 406 408 410 411 417 419 421 422 424 427 428 433 434 436
Symbol 175 TextUses:174Used by:192
Symbol 176 TextUses:174Used by:192
Symbol 177 BitmapUsed by:178 248
Symbol 178 GraphicUses:177Used by:192
Symbol 179 GraphicUsed by:189 275
Symbol 180 GraphicUsed by:189
Symbol 181 GraphicUsed by:189
Symbol 182 GraphicUsed by:189
Symbol 183 GraphicUsed by:189
Symbol 184 GraphicUsed by:189
Symbol 185 GraphicUsed by:189
Symbol 186 GraphicUsed by:189
Symbol 187 GraphicUsed by:189
Symbol 188 GraphicUsed by:189
Symbol 189 MovieClipUses:179 180 181 182 183 184 185 186 187 188Used by:191 192 281
Symbol 190 TextUses:174Used by:191
Symbol 191 MovieClipUses:190 189Used by:192 426
Symbol 192 MovieClipUses:172 63 173 4 175 3 43 176 178 189 191Used by:232
Symbol 193 ButtonUses:8Used by:232
Symbol 194 ButtonUses:8Used by:232
Symbol 195 ButtonUses:8Used by:232
Symbol 196 ButtonUses:8Used by:232
Symbol 197 GraphicUsed by:232
Symbol 198 EditableTextUses:174 416Used by:232
Symbol 199 FontUsed by:200
Symbol 200 TextUses:199Used by:232
Symbol 201 BitmapUsed by:202 247
Symbol 202 GraphicUses:201Used by:207
Symbol 203 TextUses:174Used by:207
Symbol 204 GraphicUsed by:206
Symbol 205 GraphicUsed by:206
Symbol 206 MovieClipUses:204 205Used by:207
Symbol 207 MovieClipUses:172 63 173 4 202 203 206Used by:232
Symbol 208 GraphicUsed by:209
Symbol 209 MovieClipUses:208Used by:211 213 215
Symbol 210 TextUses:54Used by:211
Symbol 211 MovieClipUses:209 210Used by:232
Symbol 212 TextUses:54Used by:213
Symbol 213 MovieClipUses:209 212Used by:232
Symbol 214 TextUses:54Used by:215
Symbol 215 MovieClipUses:209 214Used by:232
Symbol 216 ButtonUses:171Used by:231
Symbol 217 TextUses:174Used by:231
Symbol 218 EditableTextUses:174 416Used by:231
Symbol 219 BitmapUsed by:220
Symbol 220 GraphicUses:219Used by:231
Symbol 221 TextUses:174Used by:231
Symbol 222 BitmapUsed by:223
Symbol 223 GraphicUses:222Used by:231 249
Symbol 224 TextUses:174Used by:231
Symbol 225 EditableTextUses:174 416Used by:231
Symbol 226 BitmapUsed by:227
Symbol 227 GraphicUses:226Used by:231
Symbol 228 TextUses:174Used by:231
Symbol 229 BitmapUsed by:230
Symbol 230 GraphicUses:229Used by:231
Symbol 231 MovieClipUses:172 63 216 4 217 218 220 221 223 43 224 225 227 228 230Used by:232
Symbol 232 MovieClipUses:80 170 81 192 115 102 193 194 195 196 197 38 198 63 43 200 207 211 213 215 231Used by:Timeline
Symbol 233 BitmapUsed by:234 257
Symbol 234 GraphicUses:233Used by:Timeline
Symbol 235 GraphicUsed by:236
Symbol 236 MovieClipUses:235Used by:249
Symbol 237 BitmapUsed by:238
Symbol 238 GraphicUses:237Used by:249 409
Symbol 239 BitmapUsed by:240
Symbol 240 GraphicUses:239Used by:249 407
Symbol 241 BitmapUsed by:242
Symbol 242 GraphicUses:241Used by:249 435
Symbol 243 BitmapUsed by:244
Symbol 244 GraphicUses:243Used by:249 437
Symbol 245 BitmapUsed by:246
Symbol 246 GraphicUses:245Used by:249 435
Symbol 247 GraphicUses:201Used by:249
Symbol 248 GraphicUses:177Used by:249
Symbol 249 MovieClipUses:236 238 240 242 244 246 247 223 248Used by:254  Timeline
Symbol 250 GraphicUsed by:264
Symbol 251 GraphicUsed by:264
Symbol 252 SoundUsed by:264
Symbol 253 GraphicUsed by:264
Symbol 254 MovieClipUses:249Used by:264
Symbol 255 GraphicUsed by:256 259
Symbol 256 MovieClipUses:255Used by:259
Symbol 257 GraphicUses:233Used by:258
Symbol 258 MovieClipUses:257Used by:259
Symbol 259 MovieClipUses:255 256 258Used by:264
Symbol 260 GraphicUses:6Used by:264
Symbol 261 TextUses:22Used by:264
Symbol 262 BitmapUsed by:263
Symbol 263 GraphicUses:262Used by:264
Symbol 264 MovieClipUses:250 8 251 252 253 254 78 259 43 260 21 261 24 9 263 29Used by:Timeline
Symbol 265 BitmapUsed by:266
Symbol 266 GraphicUses:265Used by:426  Timeline
Symbol 267 GraphicUsed by:275  Timeline
Symbol 268 GraphicUsed by:269
Symbol 269 MovieClipUses:268Used by:281  Timeline
Symbol 270 GraphicUsed by:271 367
Symbol 271 MovieClipUses:270Used by:281
Symbol 272 GraphicUsed by:274
Symbol 273 GraphicUsed by:274
Symbol 274 ButtonUses:272 273Used by:281
Symbol 275 MovieClipUses:179 267Used by:281
Symbol 276 EditableTextUses:35Used by:278
Symbol 277 EditableTextUses:35Used by:278
Symbol 278 MovieClipUses:276 277Used by:281
Symbol 279 TextUses:54Used by:280
Symbol 280 MovieClipUses:53 279Used by:281
Symbol 281 MovieClip [field]Uses:271 274 269 275 189 278 280Used by:Timeline
Symbol 282 GraphicUsed by:359
Symbol 283 GraphicUsed by:359
Symbol 284 GraphicUsed by:359
Symbol 285 FontUsed by:286 287 291
Symbol 286 TextUses:285Used by:289 290
Symbol 287 TextUses:285Used by:289 290
Symbol 288 GraphicUsed by:289 290 295 358
Symbol 289 ButtonUses:286 287 288Used by:292
Symbol 290 ButtonUses:286 287 288Used by:292
Symbol 291 TextUses:285Used by:292
Symbol 292 MovieClipUses:289 290 291Used by:359
Symbol 293 TextUses:45Used by:295
Symbol 294 TextUses:45Used by:295
Symbol 295 ButtonUses:293 294 288Used by:359
Symbol 296 GraphicUses:103Used by:359
Symbol 297 GraphicUsed by:354
Symbol 298 GraphicUsed by:354
Symbol 299 BitmapUsed by:300
Symbol 300 GraphicUses:299Used by:354
Symbol 301 TextUses:54Used by:354
Symbol 302 FontUsed by:303
Symbol 303 EditableTextUses:302Used by:354
Symbol 304 GraphicUsed by:354
Symbol 305 EditableTextUses:54 307Used by:354
Symbol 306 TextUses:54Used by:354
Symbol 307 FontUsed by:305 308 309 316 320 323 333 345 352
Symbol 308 EditableTextUses:54 307Used by:354
Symbol 309 EditableTextUses:54 307Used by:354
Symbol 310 BitmapUsed by:311
Symbol 311 GraphicUses:310Used by:354
Symbol 312 TextUses:54Used by:354
Symbol 313 BitmapUsed by:314
Symbol 314 GraphicUses:313Used by:354
Symbol 315 GraphicUsed by:354
Symbol 316 EditableTextUses:54 307Used by:354
Symbol 317 BitmapUsed by:318
Symbol 318 GraphicUses:317Used by:354
Symbol 319 GraphicUsed by:354
Symbol 320 EditableTextUses:54 307Used by:354
Symbol 321 BitmapUsed by:322
Symbol 322 GraphicUses:321Used by:354
Symbol 323 EditableTextUses:54 307Used by:354
Symbol 324 GraphicUsed by:354
Symbol 325 TextUses:54Used by:354
Symbol 326 BitmapUsed by:327
Symbol 327 GraphicUses:326Used by:354
Symbol 328 GraphicUsed by:354
Symbol 329 TextUses:54Used by:354
Symbol 330 BitmapUsed by:331
Symbol 331 GraphicUses:330Used by:354
Symbol 332 TextUses:54Used by:354
Symbol 333 EditableTextUses:54 307Used by:354
Symbol 334 BitmapUsed by:335
Symbol 335 GraphicUses:334Used by:354
Symbol 336 GraphicUsed by:354
Symbol 337 TextUses:54Used by:354
Symbol 338 BitmapUsed by:339
Symbol 339 GraphicUses:338Used by:354
Symbol 340 TextUses:54Used by:354
Symbol 341 TextUses:54Used by:354
Symbol 342 TextUses:54Used by:354
Symbol 343 BitmapUsed by:344
Symbol 344 GraphicUses:343Used by:354
Symbol 345 EditableTextUses:54 307Used by:354
Symbol 346 BitmapUsed by:347
Symbol 347 GraphicUses:346Used by:354
Symbol 348 TextUses:54Used by:354
Symbol 349 BitmapUsed by:350
Symbol 350 GraphicUses:349Used by:354
Symbol 351 TextUses:54Used by:354
Symbol 352 EditableTextUses:54 307Used by:354
Symbol 353 GraphicUses:168Used by:354
Symbol 354 MovieClipUses:297 298 300 301 63 303 304 305 306 308 309 311 312 314 315 316 318 319 320 322 323 324 325 327 328 329 331 332 333 335 336 337 339 340 341 342 344 345 347 348 350 351 352 353Used by:359
Symbol 355 FontUsed by:356 357
Symbol 356 TextUses:355Used by:358
Symbol 357 TextUses:355Used by:358
Symbol 358 ButtonUses:356 357 288Used by:359
Symbol 359 MovieClip [frame]Uses:282 283 284 292 295 296 354 358Used by:Timeline
Symbol 360 Bitmap [n_6.png]Used by:366
Symbol 361 Bitmap [n_5.png]Used by:366
Symbol 362 Bitmap [n_4.png]Used by:366
Symbol 363 Bitmap [n_3.png]Used by:366
Symbol 364 Bitmap [n_2.png]Used by:366
Symbol 365 Bitmap [n_1.png]Used by:366
Symbol 366 GraphicUses:360 361 362 363 364 365Used by:Timeline
Symbol 367 MovieClip [hex]Uses:270Used by:Timeline
Symbol 368 Bitmap [ld_6.png]Used by:380
Symbol 369 Bitmap [ld_5.png]Used by:380
Symbol 370 Bitmap [ld_4.png]Used by:380
Symbol 371 Bitmap [ld_3.png]Used by:380
Symbol 372 Bitmap [ld_2.png]Used by:380
Symbol 373 Bitmap [ld_1.png]Used by:380
Symbol 374 Bitmap [l_6.png]Used by:380
Symbol 375 Bitmap [l_5.png]Used by:380
Symbol 376 Bitmap [l_4.png]Used by:380
Symbol 377 Bitmap [l_3.png]Used by:380
Symbol 378 Bitmap [l_2.png]Used by:380
Symbol 379 Bitmap [l_1.png]Used by:380
Symbol 380 GraphicUses:368 369 370 371 372 373 374 375 376 377 378 379Used by:Timeline
Symbol 381 MovieClip [sea]Uses:63Used by:Timeline
Symbol 382 BitmapUsed by:404 418
Symbol 383 BitmapUsed by:404 418
Symbol 384 Bitmap [m_p2.png]Used by:404
Symbol 385 Bitmap [m_p1.png]Used by:404
Symbol 386 Bitmap [m_6.png]Used by:404
Symbol 387 Bitmap [m_5.png]Used by:404
Symbol 388 Bitmap [m_4.png]Used by:404
Symbol 389 Bitmap [m_3.png]Used by:404
Symbol 390 Bitmap [m_2.png]Used by:404
Symbol 391 Bitmap [m_1.png]Used by:404
Symbol 392 Bitmap [cd_6.png]Used by:404
Symbol 393 Bitmap [cd_5.png]Used by:404
Symbol 394 Bitmap [cd_4.png]Used by:404
Symbol 395 Bitmap [cd_3.png]Used by:404
Symbol 396 Bitmap [cd_2.png]Used by:404
Symbol 397 Bitmap [cd_1.png]Used by:404
Symbol 398 Bitmap [c_6.png]Used by:404
Symbol 399 Bitmap [c_5.png]Used by:404
Symbol 400 Bitmap [c_4.png]Used by:404
Symbol 401 Bitmap [c_3.png]Used by:404
Symbol 402 Bitmap [c_2.png]Used by:404
Symbol 403 Bitmap [c_1.png]Used by:404
Symbol 404 GraphicUses:382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403Used by:Timeline
Symbol 405 GraphicUsed by:407 409 435
Symbol 406 TextUses:174Used by:407
Symbol 407 MovieClip [capitulate]Uses:172 63 173 4 405 406 43 240Used by:Timeline
Symbol 408 TextUses:174Used by:409
Symbol 409 MovieClip [give_speech]Uses:172 63 173 4 405 408 238 43Used by:Timeline
Symbol 410 TextUses:174Used by:426
Symbol 411 TextUses:174Used by:426
Symbol 412 EditableTextUses:22 45Used by:426
Symbol 413 TextUses:45Used by:426
Symbol 414 BitmapUsed by:415
Symbol 415 GraphicUses:414Used by:426
Symbol 416 FontUsed by:198 218 225 417 436
Symbol 417 TextUses:174 416Used by:423
Symbol 418 GraphicUses:382 383Used by:423
Symbol 419 TextUses:174Used by:423
Symbol 420 GraphicUsed by:423
Symbol 421 TextUses:174Used by:423
Symbol 422 TextUses:174Used by:423
Symbol 423 MovieClipUses:417 418 419 420 421 422 3Used by:426 437
Symbol 424 TextUses:174Used by:425
Symbol 425 MovieClipUses:424Used by:426 437
Symbol 426 MovieClip [help]Uses:172 63 173 4 43 266 410 411 3 412 24 21 413 415 9 191 423 425Used by:Timeline
Symbol 427 TextUses:174Used by:435
Symbol 428 TextUses:174Used by:435
Symbol 429 ButtonUses:8Used by:435
Symbol 430 ButtonUses:8Used by:435
Symbol 431 ButtonUses:8Used by:435
Symbol 432 ButtonUses:8Used by:435
Symbol 433 TextUses:174Used by:435
Symbol 434 TextUses:174Used by:435
Symbol 435 MovieClip [sign_pact]Uses:172 63 173 4 427 43 242 428 102 429 430 431 432 433 405 434 246Used by:Timeline
Symbol 436 TextUses:174 416Used by:437
Symbol 437 MovieClip [your_turn]Uses:172 63 173 4 436 43 244 423 425Used by:Timeline
Symbol 438 Sound [s_szur]Used by:445
Symbol 439 Sound [s_bup]Used by:445
Symbol 440 Sound [s_blop]Used by:445
Symbol 441 Sound [s_gun]Used by:445
Symbol 442 Sound [s_war]Used by:445
Symbol 443 Sound [s_explosion_n]Used by:445
Symbol 444 Sound [s_happy]Used by:445
Symbol 445 MovieClipUses:63 438 439 440 441 442 443 444Used by:Timeline
Symbol 446 Sound [s_doom]Used by:Timeline
Symbol 447 GraphicUsed by:540
Symbol 448 BitmapUsed by:449 452
Symbol 449 GraphicUses:448Used by:540
Symbol 450 ShapeTweeningUsed by:540
Symbol 451 ShapeTweeningUsed by:540
Symbol 452 GraphicUses:448Used by:540
Symbol 453 BitmapUsed by:454 462
Symbol 454 GraphicUses:453Used by:540
Symbol 455 BitmapUsed by:456
Symbol 456 GraphicUses:455Used by:540
Symbol 457 BitmapUsed by:458
Symbol 458 GraphicUses:457Used by:540
Symbol 459 BitmapUsed by:460 461
Symbol 460 GraphicUses:459Used by:540
Symbol 461 GraphicUses:459Used by:540
Symbol 462 GraphicUses:453Used by:540
Symbol 463 GraphicUsed by:540
Symbol 464 BitmapUsed by:465
Symbol 465 GraphicUses:464Used by:540
Symbol 466 BitmapUsed by:467
Symbol 467 GraphicUses:466Used by:540
Symbol 468 GraphicUsed by:540
Symbol 469 GraphicUsed by:540
Symbol 470 BitmapUsed by:471
Symbol 471 GraphicUses:470Used by:540
Symbol 472 GraphicUsed by:540
Symbol 473 BitmapUsed by:474
Symbol 474 GraphicUses:473Used by:540
Symbol 475 GraphicUsed by:540
Symbol 476 BitmapUsed by:477 478 479
Symbol 477 GraphicUses:476Used by:540
Symbol 478 GraphicUses:476Used by:540
Symbol 479 GraphicUses:476Used by:540
Symbol 480 GraphicUsed by:540
Symbol 481 GraphicUsed by:540
Symbol 482 GraphicUsed by:540
Symbol 483 GraphicUsed by:540
Symbol 484 GraphicUsed by:540
Symbol 485 GraphicUsed by:486
Symbol 486 MovieClipUses:485Used by:540
Symbol 487 GraphicUsed by:540
Symbol 488 GraphicUsed by:493
Symbol 489 GraphicUsed by:493 527
Symbol 490 GraphicUsed by:493
Symbol 491 GraphicUsed by:493 497 502 507 512 517 522 527 532
Symbol 492 GraphicUsed by:493
Symbol 493 MovieClipUses:488 489 490 491 492Used by:533
Symbol 494 GraphicUsed by:497
Symbol 495 GraphicUsed by:497
Symbol 496 GraphicUsed by:497
Symbol 497 MovieClipUses:494 495 491 496Used by:533
Symbol 498 GraphicUsed by:502
Symbol 499 GraphicUsed by:502
Symbol 500 GraphicUsed by:502
Symbol 501 GraphicUsed by:502
Symbol 502 MovieClipUses:498 499 500 491 501Used by:533
Symbol 503 GraphicUsed by:507
Symbol 504 GraphicUsed by:507
Symbol 505 GraphicUsed by:507
Symbol 506 GraphicUsed by:507
Symbol 507 MovieClipUses:503 504 505 491 506Used by:533
Symbol 508 GraphicUsed by:512
Symbol 509 GraphicUsed by:512
Symbol 510 GraphicUsed by:512
Symbol 511 GraphicUsed by:512
Symbol 512 MovieClipUses:508 509 510 491 511Used by:533
Symbol 513 GraphicUsed by:517
Symbol 514 GraphicUsed by:517
Symbol 515 GraphicUsed by:517
Symbol 516 GraphicUsed by:517
Symbol 517 MovieClipUses:513 514 515 491 516Used by:533
Symbol 518 GraphicUsed by:522 527
Symbol 519 GraphicUsed by:522
Symbol 520 GraphicUsed by:522 527
Symbol 521 GraphicUsed by:522 527
Symbol 522 MovieClipUses:518 519 520 491 521Used by:533
Symbol 523 GraphicUsed by:526
Symbol 524 GraphicUsed by:526
Symbol 525 GraphicUsed by:526
Symbol 526 MovieClipUses:523 524 525Used by:533
Symbol 527 MovieClipUses:518 489 520 491 521Used by:533
Symbol 528 GraphicUsed by:532
Symbol 529 GraphicUsed by:532
Symbol 530 GraphicUsed by:532
Symbol 531 GraphicUsed by:532
Symbol 532 MovieClipUses:528 529 530 491 531Used by:533
Symbol 533 MovieClipUses:493 497 502 507 512 517 522 526 527 532Used by:540
Symbol 534 ShapeTweeningUsed by:540
Symbol 535 ShapeTweeningUsed by:540
Symbol 536 GraphicUsed by:540
Symbol 537 GraphicUsed by:540
Symbol 538 GraphicUsed by:540
Symbol 539 GraphicUsed by:540
Symbol 540 MovieClipUses:447 449 450 451 452 454 456 458 460 461 462 463 465 467 468 469 471 472 474 475 477 478 479 480 481 482 483 484 486 487 533 534 535 536 537 538 539Used by:Timeline
Symbol 541 GraphicUsed by:Timeline
Symbol 542 GraphicUsed by:Timeline

Instance Names

"adBox"Frame 1Symbol 11 MovieClip
"loader"Frame 2Symbol 30 MovieClip
"capitulate"Frame 5Symbol 43 MovieClip
"minijuegos"Frame 7Symbol 540 MovieClip
"game"Frame 9Symbol 264 MovieClip
"other"Frame 9Symbol 63 MovieClip
"game"Frame 11Symbol 232 MovieClip
"explosions"Frame 11Symbol 63 MovieClip
"war"Frame 11Symbol 63 MovieClip
"other"Frame 11Symbol 63 MovieClip
"happy"Frame 11Symbol 63 MovieClip
"doom"Frame 11Symbol 63 MovieClip
"gauge_shadow"Symbol 30 MovieClip Frame 1Symbol 19 MovieClip
"gauge"Symbol 30 MovieClip Frame 1Symbol 19 MovieClip
"button"Symbol 43 MovieClip Frame 1Symbol 42 MovieClip
"info"Symbol 70 MovieClip [army] Frame 1Symbol 51 MovieClip
"hint"Symbol 70 MovieClip [army] Frame 1Symbol 61 MovieClip
"army"Symbol 70 MovieClip [army] Frame 2Symbol 69 MovieClip
"main"Symbol 102 MovieClip Frame 1Symbol 91 MovieClip
"central"Symbol 102 MovieClip Frame 1Symbol 91 MovieClip
"right"Symbol 102 MovieClip Frame 1Symbol 91 MovieClip
"left"Symbol 102 MovieClip Frame 1Symbol 91 MovieClip
"lions"Symbol 102 MovieClip Frame 1Symbol 94 MovieClip
"crown"Symbol 102 MovieClip Frame 1Symbol 96 MovieClip
"name_field"Symbol 102 MovieClip Frame 1Symbol 97 EditableText
"human"Symbol 102 MovieClip Frame 1Symbol 99 MovieClip
"peace"Symbol 102 MovieClip Frame 1Symbol 101 MovieClip
"normal"Symbol 167 MovieClip [explosion] Frame 1Symbol 166 MovieClip
"capital"Symbol 191 MovieClip Frame 1Symbol 189 MovieClip
"modal"Symbol 192 MovieClip Frame 1Symbol 172 Button
"modal"Symbol 192 MovieClip Frame 5Symbol 173 Button
"capital"Symbol 192 MovieClip Frame 6Symbol 189 MovieClip
"modal"Symbol 207 MovieClip Frame 1Symbol 172 Button
"modal"Symbol 207 MovieClip Frame 5Symbol 173 Button
"gauge"Symbol 207 MovieClip Frame 5Symbol 206 MovieClip
"modal"Symbol 231 MovieClip Frame 1Symbol 172 Button
"modal"Symbol 231 MovieClip Frame 5Symbol 216 Button
"board"Symbol 232 MovieClip Frame 2Symbol 81 MovieClip
"t_select_country"Symbol 232 MovieClip Frame 6Symbol 192 MovieClip
"map_select"Symbol 232 MovieClip Frame 10Symbol 198 EditableText
"check_num"Symbol 232 MovieClip Frame 10Symbol 63 MovieClip
"d0"Symbol 232 MovieClip Frame 10Symbol 43 MovieClip
"d5"Symbol 232 MovieClip Frame 10Symbol 43 MovieClip
"d10"Symbol 232 MovieClip Frame 10Symbol 43 MovieClip
"t_select_country"Symbol 232 MovieClip Frame 13Symbol 207 MovieClip
"end_turn"Symbol 232 MovieClip Frame 20Symbol 43 MovieClip
"give_speech"Symbol 232 MovieClip Frame 20Symbol 43 MovieClip
"sign_pact"Symbol 232 MovieClip Frame 20Symbol 43 MovieClip
"capitulate"Symbol 232 MovieClip Frame 20Symbol 43 MovieClip
"h0"Symbol 232 MovieClip Frame 20Symbol 211 MovieClip
"h1"Symbol 232 MovieClip Frame 20Symbol 213 MovieClip
"h2"Symbol 232 MovieClip Frame 20Symbol 215 MovieClip
"t_select_country"Symbol 232 MovieClip Frame 25Symbol 231 MovieClip
"foto"Symbol 254 MovieClip Frame 1Symbol 249 MovieClip
"foto_2"Symbol 264 MovieClip Frame 17Symbol 254 MovieClip
"foto_1"Symbol 264 MovieClip Frame 17Symbol 254 MovieClip
"selected_i"Symbol 281 MovieClip [field] Frame 1Symbol 271 MovieClip
"control"Symbol 281 MovieClip [field] Frame 1Symbol 274 Button
"port"Symbol 281 MovieClip [field] Frame 1Symbol 275 MovieClip
"town"Symbol 281 MovieClip [field] Frame 1Symbol 189 MovieClip
"town_sign"Symbol 281 MovieClip [field] Frame 1Symbol 278 MovieClip
"hint"Symbol 281 MovieClip [field] Frame 1Symbol 280 MovieClip
"contents"Symbol 359 MovieClip [frame] Frame 2Symbol 354 MovieClip
"sea"Symbol 381 MovieClip [sea] Frame 1Symbol 63 MovieClip
"modal"Symbol 407 MovieClip [capitulate] Frame 1Symbol 172 Button
"modal"Symbol 407 MovieClip [capitulate] Frame 5Symbol 173 Button
"modal"Symbol 409 MovieClip [give_speech] Frame 1Symbol 172 Button
"modal"Symbol 409 MovieClip [give_speech] Frame 5Symbol 173 Button
"modal"Symbol 426 MovieClip [help] Frame 1Symbol 172 Button
"modal"Symbol 426 MovieClip [help] Frame 5Symbol 173 Button
"modal"Symbol 435 MovieClip [sign_pact] Frame 1Symbol 172 Button
"board"Symbol 435 MovieClip [sign_pact] Frame 1Symbol 63 MovieClip
"modal"Symbol 435 MovieClip [sign_pact] Frame 5Symbol 173 Button
"btn_0"Symbol 435 MovieClip [sign_pact] Frame 5Symbol 429 Button
"btn_1"Symbol 435 MovieClip [sign_pact] Frame 5Symbol 430 Button
"btn_2"Symbol 435 MovieClip [sign_pact] Frame 5Symbol 431 Button
"btn_3"Symbol 435 MovieClip [sign_pact] Frame 5Symbol 432 Button
"modal"Symbol 437 MovieClip [your_turn] Frame 1Symbol 172 Button
"modal"Symbol 437 MovieClip [your_turn] Frame 5Symbol 173 Button

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 131 bytes "..$1$v9$UjB8zOHcINsHlvClbANRG/."
ExportAssets (56)Timeline Frame 6Symbol 70 as "army"
ExportAssets (56)Timeline Frame 6Symbol 130 as "e_1.png"
ExportAssets (56)Timeline Frame 6Symbol 132 as "e_2.png"
ExportAssets (56)Timeline Frame 6Symbol 134 as "e_3.png"
ExportAssets (56)Timeline Frame 6Symbol 136 as "e_4.png"
ExportAssets (56)Timeline Frame 6Symbol 138 as "e_5.png"
ExportAssets (56)Timeline Frame 6Symbol 140 as "e_6.png"
ExportAssets (56)Timeline Frame 6Symbol 167 as "explosion"
ExportAssets (56)Timeline Frame 6Symbol 281 as "field"
ExportAssets (56)Timeline Frame 6Symbol 359 as "frame"
ExportAssets (56)Timeline Frame 6Symbol 360 as "n_6.png"
ExportAssets (56)Timeline Frame 6Symbol 361 as "n_5.png"
ExportAssets (56)Timeline Frame 6Symbol 362 as "n_4.png"
ExportAssets (56)Timeline Frame 6Symbol 363 as "n_3.png"
ExportAssets (56)Timeline Frame 6Symbol 364 as "n_2.png"
ExportAssets (56)Timeline Frame 6Symbol 365 as "n_1.png"
ExportAssets (56)Timeline Frame 6Symbol 367 as "hex"
ExportAssets (56)Timeline Frame 6Symbol 368 as "ld_6.png"
ExportAssets (56)Timeline Frame 6Symbol 369 as "ld_5.png"
ExportAssets (56)Timeline Frame 6Symbol 370 as "ld_4.png"
ExportAssets (56)Timeline Frame 6Symbol 371 as "ld_3.png"
ExportAssets (56)Timeline Frame 6Symbol 372 as "ld_2.png"
ExportAssets (56)Timeline Frame 6Symbol 373 as "ld_1.png"
ExportAssets (56)Timeline Frame 6Symbol 374 as "l_6.png"
ExportAssets (56)Timeline Frame 6Symbol 375 as "l_5.png"
ExportAssets (56)Timeline Frame 6Symbol 376 as "l_4.png"
ExportAssets (56)Timeline Frame 6Symbol 377 as "l_3.png"
ExportAssets (56)Timeline Frame 6Symbol 378 as "l_2.png"
ExportAssets (56)Timeline Frame 6Symbol 379 as "l_1.png"
ExportAssets (56)Timeline Frame 6Symbol 381 as "sea"
ExportAssets (56)Timeline Frame 6Symbol 384 as "m_p2.png"
ExportAssets (56)Timeline Frame 6Symbol 385 as "m_p1.png"
ExportAssets (56)Timeline Frame 6Symbol 386 as "m_6.png"
ExportAssets (56)Timeline Frame 6Symbol 387 as "m_5.png"
ExportAssets (56)Timeline Frame 6Symbol 388 as "m_4.png"
ExportAssets (56)Timeline Frame 6Symbol 389 as "m_3.png"
ExportAssets (56)Timeline Frame 6Symbol 390 as "m_2.png"
ExportAssets (56)Timeline Frame 6Symbol 391 as "m_1.png"
ExportAssets (56)Timeline Frame 6Symbol 392 as "cd_6.png"
ExportAssets (56)Timeline Frame 6Symbol 393 as "cd_5.png"
ExportAssets (56)Timeline Frame 6Symbol 394 as "cd_4.png"
ExportAssets (56)Timeline Frame 6Symbol 395 as "cd_3.png"
ExportAssets (56)Timeline Frame 6Symbol 396 as "cd_2.png"
ExportAssets (56)Timeline Frame 6Symbol 397 as "cd_1.png"
ExportAssets (56)Timeline Frame 6Symbol 398 as "c_6.png"
ExportAssets (56)Timeline Frame 6Symbol 399 as "c_5.png"
ExportAssets (56)Timeline Frame 6Symbol 400 as "c_4.png"
ExportAssets (56)Timeline Frame 6Symbol 401 as "c_3.png"
ExportAssets (56)Timeline Frame 6Symbol 402 as "c_2.png"
ExportAssets (56)Timeline Frame 6Symbol 403 as "c_1.png"
ExportAssets (56)Timeline Frame 6Symbol 407 as "capitulate"
ExportAssets (56)Timeline Frame 6Symbol 409 as "give_speech"
ExportAssets (56)Timeline Frame 6Symbol 426 as "help"
ExportAssets (56)Timeline Frame 6Symbol 435 as "sign_pact"
ExportAssets (56)Timeline Frame 6Symbol 437 as "your_turn"
ExportAssets (56)Timeline Frame 6Symbol 438 as "s_szur"
ExportAssets (56)Timeline Frame 6Symbol 439 as "s_bup"
ExportAssets (56)Timeline Frame 6Symbol 440 as "s_blop"
ExportAssets (56)Timeline Frame 6Symbol 441 as "s_gun"
ExportAssets (56)Timeline Frame 6Symbol 442 as "s_war"
ExportAssets (56)Timeline Frame 6Symbol 443 as "s_explosion_n"
ExportAssets (56)Timeline Frame 6Symbol 444 as "s_happy"
ExportAssets (56)Timeline Frame 6Symbol 446 as "s_doom"

Labels

"loading_loop"Frame 2
"sponsor"Frame 7
"intro_start"Frame 9
"game_start"Frame 11
"load_finish"Symbol 30 MovieClip Frame 11
"red"Symbol 42 MovieClip Frame 1
"white"Symbol 42 MovieClip Frame 7
"inactive"Symbol 42 MovieClip Frame 13
"fin"Symbol 63 MovieClip Frame 5
"land"Symbol 69 MovieClip Frame 1
"water"Symbol 69 MovieClip Frame 6
"Frame 1"Symbol 80 MovieClip Frame 1
"start"Symbol 81 MovieClip Frame 2
"start_game"Symbol 81 MovieClip Frame 3
"turn_loop"Symbol 81 MovieClip Frame 4
"move_loop"Symbol 81 MovieClip Frame 5
"game_dispatch"Symbol 81 MovieClip Frame 6
"show"Symbol 94 MovieClip Frame 2
"hide"Symbol 94 MovieClip Frame 8
"show"Symbol 96 MovieClip Frame 2
"hide"Symbol 96 MovieClip Frame 8
"lost"Symbol 231 MovieClip Frame 6
"win"Symbol 231 MovieClip Frame 7
"generate"Symbol 232 MovieClip Frame 1
"tutorial"Symbol 232 MovieClip Frame 6
"start"Symbol 232 MovieClip Frame 14
"game_over"Symbol 232 MovieClip Frame 21
"on"Symbol 292 MovieClip Frame 1
"off"Symbol 292 MovieClip Frame 5
"advance"Symbol 354 MovieClip Frame 2
"victory_close"Symbol 354 MovieClip Frame 3
"town_captured"Symbol 354 MovieClip Frame 4
"province_conquered"Symbol 354 MovieClip Frame 5
"retreat"Symbol 354 MovieClip Frame 6
"not_end"Symbol 354 MovieClip Frame 7
"town_lost"Symbol 354 MovieClip Frame 8
"speech"Symbol 354 MovieClip Frame 9
"pact"Symbol 354 MovieClip Frame 10
"town_annexed"Symbol 354 MovieClip Frame 11
"marika"Symbol 354 MovieClip Frame 12
"pact_broken"Symbol 354 MovieClip Frame 13
"remove"Symbol 367 MovieClip [hex] Frame 9
"fail"Symbol 435 MovieClip [sign_pact] Frame 6
"success"Symbol 435 MovieClip [sign_pact] Frame 7
"skip"Symbol 540 MovieClip Frame 38

Dynamic Text Variables

_parent.captionSymbol 36 EditableText"caption"
_parent.captionSymbol 40 EditableText"caption"
_parent.captionSymbol 41 EditableText"caption"
_parent.count_dSymbol 46 EditableText"99 "
_parent.morale_dSymbol 49 EditableText"99 "
_parent.count_dSymbol 50 EditableText"99 "
capitalSymbol 110 EditableText". "
resultSymbol 218 EditableText"<p align="center"><font face="FairfaxStation" size="18" color="#000000" letterSpacing="0.500000" kerning="1">.</font></p><p align="center"><font face="FairfaxStation" size="18" color="#000000" letterSpacing="0.500000" kerning="1">.</font></p>"
resultSymbol 225 EditableText"<p align="center"><font face="FairfaxStation" size="18" color="#000000" letterSpacing="0.500000" kerning="1">.</font></p><p align="center"><font face="FairfaxStation" size="18" color="#000000" letterSpacing="0.500000" kerning="1">.</font></p>"
_parent.town_nameSymbol 276 EditableText"<p align="center"><font face="Arial Narrow" size="14" color="#000000" letterSpacing="0.000000" kerning="1"><b>ZIELONA GÓRA</b></font></p>"
_parent.town_nameSymbol 277 EditableText"<p align="center"><font face="Arial Narrow" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>ZIELONA GÓRA</b></font></p>"
nameSymbol 303 EditableText"<p align="center"><font face="Potsdam" size="18" color="#000000" letterSpacing="0.000000" kerning="1">Bluegaria Times</font></p>"
turnSymbol 305 EditableText"<p align="right"><font face="Adobe Caslon Pro" size="12" color="#000000" letterSpacing="0.000000" kerning="1">turn:</font></p>"
_root.game_board.move_pointsSymbol 308 EditableText"<p align="left"><font face="Adobe Caslon Pro" size="12" color="#000000" letterSpacing="0.000000" kerning="1"><b>2</b></font></p>"
titleSymbol 309 EditableText"<p align="center"><font face="Adobe Caslon Pro" size="14" color="#000000" letterSpacing="0.000000" kerning="1">forces advance!</font></p>"
titleSymbol 316 EditableText"<p align="center"><font face="Adobe Caslon Pro" size="14" color="#000000" letterSpacing="-0.200000" kerning="1">captured.</font></p>"
titleSymbol 320 EditableText"<p align="center"><font face="Adobe Caslon Pro" size="14" color="#000000" letterSpacing="-0.200000" kerning="1">on knees!</font></p>"
alt_titleSymbol 323 EditableText"<p align="center"><font face="Adobe Caslon Pro" size="10" color="#000000" letterSpacing="-0.200000" kerning="1">long life</font></p>"
titleSymbol 333 EditableText"<p align="center"><font face="Adobe Caslon Pro" size="14" color="#000000" letterSpacing="-0.200000" kerning="1">lost.</font></p>"
titleSymbol 345 EditableText"<p align="center"><font face="Adobe Caslon Pro" size="14" color="#000000" letterSpacing="-0.200000" kerning="1">annexed.</font></p>"
titleSymbol 352 EditableText"<p align="center"><font face="Adobe Caslon Pro" size="14" color="#000000" letterSpacing="-0.200000" kerning="1">broken!</font></p>"




http://swfchan.com/43/214841/info.shtml
Created: 10/11 -2018 04:29:27 Last modified: 10/11 -2018 04:29:27 Server time: 07/05 -2024 04:24:38