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

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

Hex_Empire.swf

This is the info page for
Flash #57618

(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 38 MovieClip "capitulate" in Frame 5
onClipEvent (load) { caption = "PLAY"; operation = function (button) { _root.gotoAndPlay("sponsor"); }; style = "red"; }
Instance of Symbol 535 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_waiting) { attacking.waiting = army_waiting; army_waiting.is_waiting = true; } }; _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_waiting) { army.waiting = army_waiting; army_waiting.is_waiting = true; } }; _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; } 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 25 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 25 MovieClip Frame 10
stop();
Symbol 25 MovieClip Frame 19
_root.play(); stop();
Symbol 29 Button
on (release) { playSound("s_blop", 100, "other"); _parent.operation(_parent); }
Symbol 34 Button
on (release) { playSound("s_blop", 100, "other"); _parent.operation(_parent); }
Symbol 37 MovieClip Frame 1
gotoAndStop(_parent.style);
Symbol 37 MovieClip Frame 7
stop();
Symbol 37 MovieClip Frame 13
stop();
Symbol 38 MovieClip Frame 1
function inactive(st) { if (st) { button.gotoAndStop("inactive"); } else { button.gotoAndStop(style); } }
Symbol 38 MovieClip Frame 5
stop();
Symbol 46 MovieClip Frame 1
Symbol 46 MovieClip Frame 2
stop();
Symbol 56 MovieClip Frame 1
stop();
Symbol 56 MovieClip Frame 2
var i = 0; while (i < 3) { _parent._parent._parent["h" + i]._visible = false; i++; } _root.ts_army_hint = true;
Symbol 56 MovieClip Frame 40
this._visible = false;
Symbol 58 MovieClip Frame 1
gotoAndStop ("fin");
Symbol 64 MovieClip Frame 1
stop();
Symbol 65 MovieClip [army] Frame 1
var exploding = null; var remove = false; var waiting = null; var is_waiting = false; 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 58 MovieClip in Symbol 65 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 = false; 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 76 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 76 MovieClip Frame 2
stop();
Symbol 76 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 76 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 76 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 76 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 86 MovieClip Frame 1
function setParty(prt) { this.party = prt; this._visible = true; this.gotoAndStop(prt + 1); } gotoAndStop(party + 1);
Symbol 89 MovieClip Frame 1
function show(s) { if (s) { if (hide) { gotoAndPlay ("show"); } } else if (!hide) { gotoAndPlay ("hide"); } } hide = true; stop();
Symbol 89 MovieClip Frame 2
hide = false;
Symbol 89 MovieClip Frame 7
stop();
Symbol 89 MovieClip Frame 8
hide = true;
Symbol 89 MovieClip Frame 13
stop();
Symbol 91 MovieClip Frame 1
function show(s) { if (s) { if (hide) { gotoAndPlay ("show"); } } else if (!hide) { gotoAndPlay ("hide"); } } hide = true; stop();
Symbol 91 MovieClip Frame 2
hide = false;
Symbol 91 MovieClip Frame 7
stop();
Symbol 91 MovieClip Frame 8
hide = true;
Symbol 91 MovieClip Frame 13
stop();
Symbol 97 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 58 MovieClip in Symbol 97 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 100 MovieClip Frame 5
stop();
Symbol 110 MovieClip Frame 1
stop();
Instance of Symbol 58 MovieClip in Symbol 110 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 162 MovieClip [explosion] Frame 1
erosion_frame = 1; f1 = rand(2); f2 = rand(2); r = rand(360);
Instance of Symbol 58 MovieClip in Symbol 162 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 162 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 162 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 186 MovieClip Frame 1
capital.gotoAndStop(2);
Symbol 187 MovieClip Frame 1
if (!_root.ts_choose_country) { _parent.stop(); } _root.ts_choose_country = true; modal.useHandCursor = false;
Symbol 187 MovieClip Frame 5
modal.useHandCursor = false; stop();
Instance of Symbol 38 MovieClip in Symbol 187 MovieClip Frame 5
onClipEvent (load) { caption = "Yes, please"; operation = function (button) { button._parent.play(); }; style = "red"; }
Instance of Symbol 38 MovieClip in Symbol 187 MovieClip Frame 5
onClipEvent (load) { caption = "No, thanks"; operation = function (button) { _root.ts_your_turn = true; button._parent._parent.play(); }; style = "white"; }
Symbol 187 MovieClip Frame 6
capital.gotoAndStop(2); stop();
Instance of Symbol 38 MovieClip in Symbol 187 MovieClip Frame 6
onClipEvent (load) { caption = "I get it"; operation = function (button) { button._parent._parent.play(); }; style = "red"; }
Instance of Symbol 38 MovieClip in Symbol 187 MovieClip Frame 6
onClipEvent (load) { caption = "Read more"; operation = function (button) { button._parent.play(); }; style = "white"; }
Symbol 187 MovieClip Frame 7
stop();
Instance of Symbol 38 MovieClip in Symbol 187 MovieClip Frame 7
onClipEvent (load) { caption = "DONE"; operation = function (button) { button._parent._parent.play(); }; style = "red"; }
Symbol 188 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 189 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 190 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 191 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 201 MovieClip Frame 1
stop();
Symbol 202 MovieClip Frame 1
modal.useHandCursor = false; i = (x = (y = 0));
Symbol 202 MovieClip Frame 5
modal.useHandCursor = false; stop();
Instance of Symbol 58 MovieClip in Symbol 202 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 206 MovieClip Frame 1
Symbol 206 MovieClip Frame 70
this._visible = false;
Symbol 208 MovieClip Frame 1
Symbol 208 MovieClip Frame 70
this._visible = false;
Symbol 210 MovieClip Frame 1
Symbol 210 MovieClip Frame 70
this._visible = false;
Symbol 226 MovieClip Frame 1
modal.useHandCursor = false;
Instance of Symbol 58 MovieClip in Symbol 226 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 226 MovieClip Frame 5
modal.useHandCursor = false; _parent.board.frame.play(); if (_parent.board.win == true) { gotoAndPlay ("win"); }
Symbol 226 MovieClip Frame 6
result = ((("Your Empire on the Map Nr " + _parent.seed) + "\nlasted for ") + _parent.board.turns) + " turns."; stop();
Instance of Symbol 38 MovieClip in Symbol 226 MovieClip Frame 6
onClipEvent (load) { caption = "Life's tough"; operation = function (button) { button._parent._parent.play(); }; style = "red"; }
Symbol 226 MovieClip Frame 7
result = ((("You conquered all the Map Nr " + _parent.seed) + "\nin ") + _parent.board.turns) + " turns."; stop();
Instance of Symbol 38 MovieClip in Symbol 226 MovieClip Frame 7
onClipEvent (load) { caption = "I'm so happy"; operation = function (button) { button._parent._parent.play(); }; style = "red"; }
Symbol 227 MovieClip Frame 1
var seed; if (_root.map_number >= 0) { seed = _root.map_number; } else { seed = Math.floor(Math.random() * 999999); } setSeed(seed);
Symbol 227 MovieClip Frame 6
selectFields(null, board);
Symbol 227 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 97 MovieClip in Symbol 227 MovieClip Frame 10
onClipEvent (load) { party = 0; }
Instance of Symbol 97 MovieClip in Symbol 227 MovieClip Frame 10
onClipEvent (load) { party = 1; }
Instance of Symbol 97 MovieClip in Symbol 227 MovieClip Frame 10
onClipEvent (load) { party = 2; }
Instance of Symbol 97 MovieClip in Symbol 227 MovieClip Frame 10
onClipEvent (load) { party = 3; }
Instance of Symbol 58 MovieClip "check_num" in Symbol 227 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 38 MovieClip in Symbol 227 MovieClip Frame 10
onClipEvent (load) { caption = "RANDOM MAP"; operation = function () { _root.map_number = -1; _root.game.gotoAndPlay("generate"); }; style = "red"; }
Instance of Symbol 38 MovieClip in Symbol 227 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 38 MovieClip in Symbol 227 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 38 MovieClip "d0" in Symbol 227 MovieClip Frame 10
onClipEvent (load) { caption = "easy"; operation = function (button) { _root.difficulty = 0; }; style = "white"; }
Instance of Symbol 38 MovieClip "d5" in Symbol 227 MovieClip Frame 10
onClipEvent (load) { caption = "normal"; operation = function (button) { _root.difficulty = 5; }; style = "white"; }
Instance of Symbol 38 MovieClip "d10" in Symbol 227 MovieClip Frame 10
onClipEvent (load) { caption = "hard"; operation = function (button) { _root.difficulty = 10; }; style = "white"; }
Symbol 227 MovieClip Frame 11
var i = 0; while (i < board.hw_parties_count) { board.hw_parties_capitals[i].hint._visible = false; i++; }
Symbol 227 MovieClip Frame 13
stop();
Symbol 227 MovieClip Frame 14
board.gotoAndPlay("start");
Symbol 227 MovieClip Frame 20
board.gotoAndPlay("start_game"); stop();
Instance of Symbol 97 MovieClip in Symbol 227 MovieClip Frame 20
onClipEvent (load) { party = 0; }
Instance of Symbol 97 MovieClip in Symbol 227 MovieClip Frame 20
onClipEvent (load) { party = 1; }
Instance of Symbol 97 MovieClip in Symbol 227 MovieClip Frame 20
onClipEvent (load) { party = 2; }
Instance of Symbol 97 MovieClip in Symbol 227 MovieClip Frame 20
onClipEvent (load) { party = 3; }
Instance of Symbol 38 MovieClip "end_turn" in Symbol 227 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 38 MovieClip "give_speech" in Symbol 227 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 38 MovieClip "sign_pact" in Symbol 227 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 38 MovieClip "capitulate" in Symbol 227 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 227 MovieClip Frame 25
stop();
Instance of Symbol 231 MovieClip in Symbol 244 MovieClip Frame 1
onClipEvent (enterFrame) { _alpha = (70 + (Math.random() * 30)); }
Instance of Symbol 244 MovieClip "foto" in Symbol 249 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 249 MovieClip "foto_2" in Symbol 259 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 249 MovieClip "foto_1" in Symbol 259 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 38 MovieClip in Symbol 259 MovieClip Frame 37
onClipEvent (load) { caption = "START"; operation = function (button) { button._parent.play(); }; style = "red"; }
Symbol 259 MovieClip Frame 42
stop();
Symbol 259 MovieClip Frame 47
_root.gotoAndPlay("game_start");
Symbol 269 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 275 MovieClip Frame 1
stop();
Symbol 275 MovieClip Frame 50
this._visible = false;
Symbol 276 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 273 MovieClip "town_sign" in Symbol 276 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 284 Button
on (release) { _root.globalsound.setVolume(0); gotoAndStop ("off"); }
Symbol 285 Button
on (release) { _root.globalsound.setVolume(100); gotoAndStop ("on"); }
Symbol 287 MovieClip Frame 1
if (_root.globalsound.getVolume() == 0) { gotoAndStop ("off"); } stop();
Symbol 287 MovieClip Frame 5
stop();
Symbol 290 Button
on (release) { if ((_quality == "HIGH") || (_quality == "BEST")) { _quality = "MEDIUM"; } else if (_quality == "MEDIUM") { _quality = "LOW"; } else if (_quality == "LOW") { _quality = "HIGH"; } }
Symbol 349 MovieClip Frame 1
name = ("" + _root.game_board.hw_parties_names[_root.game_board.human]) + " Times"; stop();
Instance of Symbol 58 MovieClip in Symbol 349 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 349 MovieClip Frame 2
stop();
Symbol 349 MovieClip Frame 3
stop();
Symbol 349 MovieClip Frame 4
stop();
Symbol 349 MovieClip Frame 5
stop();
Symbol 349 MovieClip Frame 6
stop();
Symbol 349 MovieClip Frame 7
stop();
Symbol 349 MovieClip Frame 8
stop();
Symbol 349 MovieClip Frame 9
stop();
Symbol 349 MovieClip Frame 10
stop();
Symbol 349 MovieClip Frame 11
stop();
Symbol 349 MovieClip Frame 12
stop();
Symbol 349 MovieClip Frame 13
stop();
Symbol 353 Button
on (release) { wnd = _root.game.attachMovie("help", "wnd", button._parent.getNextHighestDepth()); wnd._x = 400; wnd._y = 300; }
Symbol 354 MovieClip [frame] Frame 1
stop();
Symbol 354 MovieClip [frame] Frame 6
stop();
Symbol 354 MovieClip [frame] Frame 11
stop();
Symbol 362 MovieClip [hex] Frame 1
removing = false;
Symbol 362 MovieClip [hex] Frame 8
stop();
Symbol 362 MovieClip [hex] Frame 9
removing = true;
Symbol 362 MovieClip [hex] Frame 16
removeMovieClip(this);
Symbol 402 MovieClip [capitulate] Frame 1
modal.useHandCursor = false;
Symbol 402 MovieClip [capitulate] Frame 5
modal.useHandCursor = false; stop();
Instance of Symbol 38 MovieClip in Symbol 402 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 38 MovieClip in Symbol 402 MovieClip [capitulate] Frame 5
onClipEvent (load) { caption = "Cancel"; operation = function (button) { _root.game_board.play(); button._parent.removeMovieClip(); }; style = "white"; }
Symbol 404 MovieClip [give_speech] Frame 1
modal.useHandCursor = false;
Symbol 404 MovieClip [give_speech] Frame 5
modal.useHandCursor = false; stop();
Instance of Symbol 38 MovieClip in Symbol 404 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 38 MovieClip in Symbol 404 MovieClip [give_speech] Frame 5
onClipEvent (load) { caption = "Cancel"; operation = function (button) { _root.game_board.play(); button._parent.removeMovieClip(); }; style = "white"; }
Symbol 418 MovieClip Frame 1
capital.gotoAndStop(2);
Symbol 420 MovieClip Frame 1
capital.gotoAndStop(2);
Symbol 421 MovieClip [help] Frame 1
modal.useHandCursor = false;
Symbol 421 MovieClip [help] Frame 5
modal.useHandCursor = false; stop();
Instance of Symbol 38 MovieClip in Symbol 421 MovieClip [help] Frame 5
onClipEvent (load) { caption = "DONE"; operation = function (button) { button._parent.removeMovieClip(); }; style = "red"; }
Instance of Symbol 38 MovieClip in Symbol 421 MovieClip [help] Frame 5
onClipEvent (load) { caption = "Next"; operation = function (button) { button._parent.play(); }; style = "white"; }
Symbol 421 MovieClip [help] Frame 6
stop();
Instance of Symbol 38 MovieClip in Symbol 421 MovieClip [help] Frame 6
onClipEvent (load) { caption = "Previous"; operation = function (button) { button._parent.prevFrame(); }; style = "white"; }
Instance of Symbol 38 MovieClip in Symbol 421 MovieClip [help] Frame 6
onClipEvent (load) { caption = "Next"; operation = function (button) { button._parent.play(); }; style = "white"; }
Symbol 421 MovieClip [help] Frame 7
stop();
Symbol 421 MovieClip [help] Frame 8
stop();
Symbol 424 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 425 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 426 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 427 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 430 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 430 MovieClip [sign_pact] Frame 5
modal.useHandCursor = false; stop();
Instance of Symbol 38 MovieClip in Symbol 430 MovieClip [sign_pact] Frame 5
onClipEvent (load) { caption = "Cancel"; operation = function (button) { _root.game_board.play(); button._parent.removeMovieClip(); }; style = "white"; }
Instance of Symbol 97 MovieClip in Symbol 430 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 97 MovieClip in Symbol 430 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 97 MovieClip in Symbol 430 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 97 MovieClip in Symbol 430 MovieClip [sign_pact] Frame 5
onClipEvent (load) { if (_parent.board.available_parties[3] == -1) { _alpha = 50; _parent.btn_3.useHandCursor = false; } party = 3; }
Symbol 430 MovieClip [sign_pact] Frame 6
stop();
Instance of Symbol 38 MovieClip in Symbol 430 MovieClip [sign_pact] Frame 6
onClipEvent (load) { caption = "Too bad"; operation = function (button) { _root.game_board.play(); button._parent.removeMovieClip(); }; style = "red"; }
Symbol 430 MovieClip [sign_pact] Frame 7
_root.game_board.hw_pact_signed = true; stop();
Instance of Symbol 38 MovieClip in Symbol 430 MovieClip [sign_pact] Frame 7
onClipEvent (load) { caption = "OK"; operation = function (button) { _root.game_board.play(); button._parent.removeMovieClip(); }; style = "red"; }
Symbol 432 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 432 MovieClip [your_turn] Frame 5
modal.useHandCursor = false; stop();
Instance of Symbol 38 MovieClip in Symbol 432 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 38 MovieClip in Symbol 432 MovieClip [your_turn] Frame 5
onClipEvent (load) { caption = "Read more"; operation = function (button) { button._parent.play(); }; style = "white"; }
Symbol 432 MovieClip [your_turn] Frame 6
stop();
Instance of Symbol 38 MovieClip in Symbol 432 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 38 MovieClip in Symbol 432 MovieClip [your_turn] Frame 6
onClipEvent (load) { caption = "Next"; operation = function (button) { button._parent.play(); }; style = "white"; }
Symbol 432 MovieClip [your_turn] Frame 7
stop();
Instance of Symbol 38 MovieClip in Symbol 432 MovieClip [your_turn] Frame 7
onClipEvent (load) { caption = "Previous"; operation = function (button) { button._parent.prevFrame(); }; style = "white"; }
Symbol 440 MovieClip Frame 1
stop();
Symbol 535 MovieClip Frame 20
gotoAndPlay ("skip");

Library Items

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

Instance Names

"adBox"Frame 1Symbol 11 MovieClip
"loader"Frame 2Symbol 25 MovieClip
"capitulate"Frame 5Symbol 38 MovieClip
"minijuegos"Frame 7Symbol 535 MovieClip
"game"Frame 9Symbol 259 MovieClip
"other"Frame 9Symbol 58 MovieClip
"game"Frame 11Symbol 227 MovieClip
"explosions"Frame 11Symbol 58 MovieClip
"war"Frame 11Symbol 58 MovieClip
"other"Frame 11Symbol 58 MovieClip
"happy"Frame 11Symbol 58 MovieClip
"doom"Frame 11Symbol 58 MovieClip
"gauge_shadow"Symbol 25 MovieClip Frame 1Symbol 19 MovieClip
"gauge"Symbol 25 MovieClip Frame 1Symbol 19 MovieClip
"button"Symbol 38 MovieClip Frame 1Symbol 37 MovieClip
"info"Symbol 65 MovieClip [army] Frame 1Symbol 46 MovieClip
"hint"Symbol 65 MovieClip [army] Frame 1Symbol 56 MovieClip
"army"Symbol 65 MovieClip [army] Frame 2Symbol 64 MovieClip
"main"Symbol 97 MovieClip Frame 1Symbol 86 MovieClip
"central"Symbol 97 MovieClip Frame 1Symbol 86 MovieClip
"right"Symbol 97 MovieClip Frame 1Symbol 86 MovieClip
"left"Symbol 97 MovieClip Frame 1Symbol 86 MovieClip
"lions"Symbol 97 MovieClip Frame 1Symbol 89 MovieClip
"crown"Symbol 97 MovieClip Frame 1Symbol 91 MovieClip
"name_field"Symbol 97 MovieClip Frame 1Symbol 92 EditableText
"human"Symbol 97 MovieClip Frame 1Symbol 94 MovieClip
"peace"Symbol 97 MovieClip Frame 1Symbol 96 MovieClip
"normal"Symbol 162 MovieClip [explosion] Frame 1Symbol 161 MovieClip
"capital"Symbol 186 MovieClip Frame 1Symbol 184 MovieClip
"modal"Symbol 187 MovieClip Frame 1Symbol 167 Button
"modal"Symbol 187 MovieClip Frame 5Symbol 168 Button
"capital"Symbol 187 MovieClip Frame 6Symbol 184 MovieClip
"modal"Symbol 202 MovieClip Frame 1Symbol 167 Button
"modal"Symbol 202 MovieClip Frame 5Symbol 168 Button
"gauge"Symbol 202 MovieClip Frame 5Symbol 201 MovieClip
"modal"Symbol 226 MovieClip Frame 1Symbol 167 Button
"modal"Symbol 226 MovieClip Frame 5Symbol 211 Button
"board"Symbol 227 MovieClip Frame 2Symbol 76 MovieClip
"t_select_country"Symbol 227 MovieClip Frame 6Symbol 187 MovieClip
"map_select"Symbol 227 MovieClip Frame 10Symbol 193 EditableText
"check_num"Symbol 227 MovieClip Frame 10Symbol 58 MovieClip
"d0"Symbol 227 MovieClip Frame 10Symbol 38 MovieClip
"d5"Symbol 227 MovieClip Frame 10Symbol 38 MovieClip
"d10"Symbol 227 MovieClip Frame 10Symbol 38 MovieClip
"t_select_country"Symbol 227 MovieClip Frame 13Symbol 202 MovieClip
"end_turn"Symbol 227 MovieClip Frame 20Symbol 38 MovieClip
"give_speech"Symbol 227 MovieClip Frame 20Symbol 38 MovieClip
"sign_pact"Symbol 227 MovieClip Frame 20Symbol 38 MovieClip
"capitulate"Symbol 227 MovieClip Frame 20Symbol 38 MovieClip
"h0"Symbol 227 MovieClip Frame 20Symbol 206 MovieClip
"h1"Symbol 227 MovieClip Frame 20Symbol 208 MovieClip
"h2"Symbol 227 MovieClip Frame 20Symbol 210 MovieClip
"t_select_country"Symbol 227 MovieClip Frame 25Symbol 226 MovieClip
"foto"Symbol 249 MovieClip Frame 1Symbol 244 MovieClip
"foto_2"Symbol 259 MovieClip Frame 17Symbol 249 MovieClip
"foto_1"Symbol 259 MovieClip Frame 17Symbol 249 MovieClip
"selected_i"Symbol 276 MovieClip [field] Frame 1Symbol 266 MovieClip
"control"Symbol 276 MovieClip [field] Frame 1Symbol 269 Button
"port"Symbol 276 MovieClip [field] Frame 1Symbol 270 MovieClip
"town"Symbol 276 MovieClip [field] Frame 1Symbol 184 MovieClip
"town_sign"Symbol 276 MovieClip [field] Frame 1Symbol 273 MovieClip
"hint"Symbol 276 MovieClip [field] Frame 1Symbol 275 MovieClip
"contents"Symbol 354 MovieClip [frame] Frame 2Symbol 349 MovieClip
"sea"Symbol 376 MovieClip [sea] Frame 1Symbol 58 MovieClip
"modal"Symbol 402 MovieClip [capitulate] Frame 1Symbol 167 Button
"modal"Symbol 402 MovieClip [capitulate] Frame 5Symbol 168 Button
"modal"Symbol 404 MovieClip [give_speech] Frame 1Symbol 167 Button
"modal"Symbol 404 MovieClip [give_speech] Frame 5Symbol 168 Button
"modal"Symbol 421 MovieClip [help] Frame 1Symbol 167 Button
"modal"Symbol 421 MovieClip [help] Frame 5Symbol 168 Button
"modal"Symbol 430 MovieClip [sign_pact] Frame 1Symbol 167 Button
"board"Symbol 430 MovieClip [sign_pact] Frame 1Symbol 58 MovieClip
"modal"Symbol 430 MovieClip [sign_pact] Frame 5Symbol 168 Button
"btn_0"Symbol 430 MovieClip [sign_pact] Frame 5Symbol 424 Button
"btn_1"Symbol 430 MovieClip [sign_pact] Frame 5Symbol 425 Button
"btn_2"Symbol 430 MovieClip [sign_pact] Frame 5Symbol 426 Button
"btn_3"Symbol 430 MovieClip [sign_pact] Frame 5Symbol 427 Button
"modal"Symbol 432 MovieClip [your_turn] Frame 1Symbol 167 Button
"modal"Symbol 432 MovieClip [your_turn] Frame 5Symbol 168 Button

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 131 bytes "..$1$oj$.N/Za1y/MmJoiw/qU1ohK.."
ExportAssets (56)Timeline Frame 6Symbol 65 as "army"
ExportAssets (56)Timeline Frame 6Symbol 125 as "e_1.png"
ExportAssets (56)Timeline Frame 6Symbol 127 as "e_2.png"
ExportAssets (56)Timeline Frame 6Symbol 129 as "e_3.png"
ExportAssets (56)Timeline Frame 6Symbol 131 as "e_4.png"
ExportAssets (56)Timeline Frame 6Symbol 133 as "e_5.png"
ExportAssets (56)Timeline Frame 6Symbol 135 as "e_6.png"
ExportAssets (56)Timeline Frame 6Symbol 162 as "explosion"
ExportAssets (56)Timeline Frame 6Symbol 276 as "field"
ExportAssets (56)Timeline Frame 6Symbol 354 as "frame"
ExportAssets (56)Timeline Frame 6Symbol 355 as "n_6.png"
ExportAssets (56)Timeline Frame 6Symbol 356 as "n_5.png"
ExportAssets (56)Timeline Frame 6Symbol 357 as "n_4.png"
ExportAssets (56)Timeline Frame 6Symbol 358 as "n_3.png"
ExportAssets (56)Timeline Frame 6Symbol 359 as "n_2.png"
ExportAssets (56)Timeline Frame 6Symbol 360 as "n_1.png"
ExportAssets (56)Timeline Frame 6Symbol 362 as "hex"
ExportAssets (56)Timeline Frame 6Symbol 363 as "ld_6.png"
ExportAssets (56)Timeline Frame 6Symbol 364 as "ld_5.png"
ExportAssets (56)Timeline Frame 6Symbol 365 as "ld_4.png"
ExportAssets (56)Timeline Frame 6Symbol 366 as "ld_3.png"
ExportAssets (56)Timeline Frame 6Symbol 367 as "ld_2.png"
ExportAssets (56)Timeline Frame 6Symbol 368 as "ld_1.png"
ExportAssets (56)Timeline Frame 6Symbol 369 as "l_6.png"
ExportAssets (56)Timeline Frame 6Symbol 370 as "l_5.png"
ExportAssets (56)Timeline Frame 6Symbol 371 as "l_4.png"
ExportAssets (56)Timeline Frame 6Symbol 372 as "l_3.png"
ExportAssets (56)Timeline Frame 6Symbol 373 as "l_2.png"
ExportAssets (56)Timeline Frame 6Symbol 374 as "l_1.png"
ExportAssets (56)Timeline Frame 6Symbol 376 as "sea"
ExportAssets (56)Timeline Frame 6Symbol 379 as "m_p2.png"
ExportAssets (56)Timeline Frame 6Symbol 380 as "m_p1.png"
ExportAssets (56)Timeline Frame 6Symbol 381 as "m_6.png"
ExportAssets (56)Timeline Frame 6Symbol 382 as "m_5.png"
ExportAssets (56)Timeline Frame 6Symbol 383 as "m_4.png"
ExportAssets (56)Timeline Frame 6Symbol 384 as "m_3.png"
ExportAssets (56)Timeline Frame 6Symbol 385 as "m_2.png"
ExportAssets (56)Timeline Frame 6Symbol 386 as "m_1.png"
ExportAssets (56)Timeline Frame 6Symbol 387 as "cd_6.png"
ExportAssets (56)Timeline Frame 6Symbol 388 as "cd_5.png"
ExportAssets (56)Timeline Frame 6Symbol 389 as "cd_4.png"
ExportAssets (56)Timeline Frame 6Symbol 390 as "cd_3.png"
ExportAssets (56)Timeline Frame 6Symbol 391 as "cd_2.png"
ExportAssets (56)Timeline Frame 6Symbol 392 as "cd_1.png"
ExportAssets (56)Timeline Frame 6Symbol 393 as "c_6.png"
ExportAssets (56)Timeline Frame 6Symbol 394 as "c_5.png"
ExportAssets (56)Timeline Frame 6Symbol 395 as "c_4.png"
ExportAssets (56)Timeline Frame 6Symbol 396 as "c_3.png"
ExportAssets (56)Timeline Frame 6Symbol 397 as "c_2.png"
ExportAssets (56)Timeline Frame 6Symbol 398 as "c_1.png"
ExportAssets (56)Timeline Frame 6Symbol 402 as "capitulate"
ExportAssets (56)Timeline Frame 6Symbol 404 as "give_speech"
ExportAssets (56)Timeline Frame 6Symbol 421 as "help"
ExportAssets (56)Timeline Frame 6Symbol 430 as "sign_pact"
ExportAssets (56)Timeline Frame 6Symbol 432 as "your_turn"
ExportAssets (56)Timeline Frame 6Symbol 433 as "s_szur"
ExportAssets (56)Timeline Frame 6Symbol 434 as "s_bup"
ExportAssets (56)Timeline Frame 6Symbol 435 as "s_blop"
ExportAssets (56)Timeline Frame 6Symbol 436 as "s_gun"
ExportAssets (56)Timeline Frame 6Symbol 437 as "s_war"
ExportAssets (56)Timeline Frame 6Symbol 438 as "s_explosion_n"
ExportAssets (56)Timeline Frame 6Symbol 439 as "s_happy"
ExportAssets (56)Timeline Frame 6Symbol 441 as "s_doom"

Labels

"loading_loop"Frame 2
"sponsor"Frame 7
"intro_start"Frame 9
"game_start"Frame 11
"load_finish"Symbol 25 MovieClip Frame 11
"red"Symbol 37 MovieClip Frame 1
"white"Symbol 37 MovieClip Frame 7
"inactive"Symbol 37 MovieClip Frame 13
"fin"Symbol 58 MovieClip Frame 5
"land"Symbol 64 MovieClip Frame 1
"water"Symbol 64 MovieClip Frame 6
"Frame 1"Symbol 75 MovieClip Frame 1
"start"Symbol 76 MovieClip Frame 2
"start_game"Symbol 76 MovieClip Frame 3
"turn_loop"Symbol 76 MovieClip Frame 4
"move_loop"Symbol 76 MovieClip Frame 5
"game_dispatch"Symbol 76 MovieClip Frame 6
"show"Symbol 89 MovieClip Frame 2
"hide"Symbol 89 MovieClip Frame 8
"show"Symbol 91 MovieClip Frame 2
"hide"Symbol 91 MovieClip Frame 8
"lost"Symbol 226 MovieClip Frame 6
"win"Symbol 226 MovieClip Frame 7
"generate"Symbol 227 MovieClip Frame 1
"tutorial"Symbol 227 MovieClip Frame 6
"start"Symbol 227 MovieClip Frame 14
"game_over"Symbol 227 MovieClip Frame 21
"on"Symbol 287 MovieClip Frame 1
"off"Symbol 287 MovieClip Frame 5
"advance"Symbol 349 MovieClip Frame 2
"victory_close"Symbol 349 MovieClip Frame 3
"town_captured"Symbol 349 MovieClip Frame 4
"province_conquered"Symbol 349 MovieClip Frame 5
"retreat"Symbol 349 MovieClip Frame 6
"not_end"Symbol 349 MovieClip Frame 7
"town_lost"Symbol 349 MovieClip Frame 8
"speech"Symbol 349 MovieClip Frame 9
"pact"Symbol 349 MovieClip Frame 10
"town_annexed"Symbol 349 MovieClip Frame 11
"marika"Symbol 349 MovieClip Frame 12
"pact_broken"Symbol 349 MovieClip Frame 13
"remove"Symbol 362 MovieClip [hex] Frame 9
"fail"Symbol 430 MovieClip [sign_pact] Frame 6
"success"Symbol 430 MovieClip [sign_pact] Frame 7
"skip"Symbol 535 MovieClip Frame 38

Dynamic Text Variables

_parent.captionSymbol 31 EditableText"caption"
_parent.captionSymbol 35 EditableText"caption"
_parent.captionSymbol 36 EditableText"caption"
_parent.count_dSymbol 41 EditableText"99 "
_parent.morale_dSymbol 44 EditableText"99 "
_parent.count_dSymbol 45 EditableText"99 "
capitalSymbol 105 EditableText". "
resultSymbol 213 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 220 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 271 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 272 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 298 EditableText"<p align="center"><font face="Potsdam" size="18" color="#000000" letterSpacing="0.000000" kerning="1">Bluegaria Times</font></p>"
turnSymbol 300 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 303 EditableText"<p align="left"><font face="Adobe Caslon Pro" size="12" color="#000000" letterSpacing="0.000000" kerning="1"><b>2</b></font></p>"
titleSymbol 304 EditableText"<p align="center"><font face="Adobe Caslon Pro" size="14" color="#000000" letterSpacing="0.000000" kerning="1">forces advance!</font></p>"
titleSymbol 311 EditableText"<p align="center"><font face="Adobe Caslon Pro" size="14" color="#000000" letterSpacing="-0.200000" kerning="1">captured.</font></p>"
titleSymbol 315 EditableText"<p align="center"><font face="Adobe Caslon Pro" size="14" color="#000000" letterSpacing="-0.200000" kerning="1">on knees!</font></p>"
alt_titleSymbol 318 EditableText"<p align="center"><font face="Adobe Caslon Pro" size="10" color="#000000" letterSpacing="-0.200000" kerning="1">long life</font></p>"
titleSymbol 328 EditableText"<p align="center"><font face="Adobe Caslon Pro" size="14" color="#000000" letterSpacing="-0.200000" kerning="1">lost.</font></p>"
titleSymbol 340 EditableText"<p align="center"><font face="Adobe Caslon Pro" size="14" color="#000000" letterSpacing="-0.200000" kerning="1">annexed.</font></p>"
titleSymbol 347 EditableText"<p align="center"><font face="Adobe Caslon Pro" size="14" color="#000000" letterSpacing="-0.200000" kerning="1">broken!</font></p>"




http://swfchan.com/12/57618/info.shtml
Created: 11/11 -2018 12:07:13 Last modified: 11/11 -2018 12:07:13 Server time: 28/04 -2024 23:32:48