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

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

hexempire.swf

This is the info page for
Flash #89185

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

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 37 MovieClip "capitulate" in Frame 5
onClipEvent (load) { caption = "PLAY"; operation = function (button) { _root.gotoAndPlay("sponsor"); }; style = "red"; }
Instance of Symbol 530 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 18 MovieClip Frame 1
stop();
Symbol 18 MovieClip Frame 100
stop();
Symbol 23 Button
on (release) { getURL ("http://www.metasauce.com", "_blank"); }
Symbol 24 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 24 MovieClip Frame 10
stop();
Symbol 24 MovieClip Frame 19
_root.play(); stop();
Symbol 28 Button
on (release) { playSound("s_blop", 100, "other"); _parent.operation(_parent); }
Symbol 33 Button
on (release) { playSound("s_blop", 100, "other"); _parent.operation(_parent); }
Symbol 36 MovieClip Frame 1
gotoAndStop(_parent.style);
Symbol 36 MovieClip Frame 7
stop();
Symbol 36 MovieClip Frame 13
stop();
Symbol 37 MovieClip Frame 1
function inactive(st) { if (st) { button.gotoAndStop("inactive"); } else { button.gotoAndStop(style); } }
Symbol 37 MovieClip Frame 5
stop();
Symbol 45 MovieClip Frame 1
Symbol 45 MovieClip Frame 2
stop();
Symbol 51 MovieClip Frame 1
stop();
Symbol 51 MovieClip Frame 2
var i = 0; while (i < 3) { _parent._parent._parent["h" + i]._visible = false; i++; } _root.ts_army_hint = true;
Symbol 51 MovieClip Frame 40
this._visible = false;
Symbol 53 MovieClip Frame 1
gotoAndStop ("fin");
Symbol 59 MovieClip Frame 1
stop();
Symbol 60 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 53 MovieClip in Symbol 60 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 71 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 71 MovieClip Frame 2
stop();
Symbol 71 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 71 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 71 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 71 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 81 MovieClip Frame 1
function setParty(prt) { this.party = prt; this._visible = true; this.gotoAndStop(prt + 1); } gotoAndStop(party + 1);
Symbol 84 MovieClip Frame 1
function show(s) { if (s) { if (hide) { gotoAndPlay ("show"); } } else if (!hide) { gotoAndPlay ("hide"); } } hide = true; stop();
Symbol 84 MovieClip Frame 2
hide = false;
Symbol 84 MovieClip Frame 7
stop();
Symbol 84 MovieClip Frame 8
hide = true;
Symbol 84 MovieClip Frame 13
stop();
Symbol 86 MovieClip Frame 1
function show(s) { if (s) { if (hide) { gotoAndPlay ("show"); } } else if (!hide) { gotoAndPlay ("hide"); } } hide = true; stop();
Symbol 86 MovieClip Frame 2
hide = false;
Symbol 86 MovieClip Frame 7
stop();
Symbol 86 MovieClip Frame 8
hide = true;
Symbol 86 MovieClip Frame 13
stop();
Symbol 92 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 53 MovieClip in Symbol 92 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 95 MovieClip Frame 5
stop();
Symbol 105 MovieClip Frame 1
stop();
Instance of Symbol 53 MovieClip in Symbol 105 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 157 MovieClip [explosion] Frame 1
erosion_frame = 1; f1 = rand(2); f2 = rand(2); r = rand(360);
Instance of Symbol 53 MovieClip in Symbol 157 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 157 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 157 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 181 MovieClip Frame 1
capital.gotoAndStop(2);
Symbol 182 MovieClip Frame 1
if (!_root.ts_choose_country) { _parent.stop(); } _root.ts_choose_country = true; modal.useHandCursor = false;
Symbol 182 MovieClip Frame 5
modal.useHandCursor = false; stop();
Instance of Symbol 37 MovieClip in Symbol 182 MovieClip Frame 5
onClipEvent (load) { caption = "Yes, please"; operation = function (button) { button._parent.play(); }; style = "red"; }
Instance of Symbol 37 MovieClip in Symbol 182 MovieClip Frame 5
onClipEvent (load) { caption = "No, thanks"; operation = function (button) { _root.ts_your_turn = true; button._parent._parent.play(); }; style = "white"; }
Symbol 182 MovieClip Frame 6
capital.gotoAndStop(2); stop();
Instance of Symbol 37 MovieClip in Symbol 182 MovieClip Frame 6
onClipEvent (load) { caption = "I get it"; operation = function (button) { button._parent._parent.play(); }; style = "red"; }
Instance of Symbol 37 MovieClip in Symbol 182 MovieClip Frame 6
onClipEvent (load) { caption = "Read more"; operation = function (button) { button._parent.play(); }; style = "white"; }
Symbol 182 MovieClip Frame 7
stop();
Instance of Symbol 37 MovieClip in Symbol 182 MovieClip Frame 7
onClipEvent (load) { caption = "DONE"; operation = function (button) { button._parent._parent.play(); }; style = "red"; }
Symbol 183 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 184 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 185 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 186 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 196 MovieClip Frame 1
stop();
Symbol 197 MovieClip Frame 1
modal.useHandCursor = false; i = (x = (y = 0));
Symbol 197 MovieClip Frame 5
modal.useHandCursor = false; stop();
Instance of Symbol 53 MovieClip in Symbol 197 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 201 MovieClip Frame 1
Symbol 201 MovieClip Frame 70
this._visible = false;
Symbol 203 MovieClip Frame 1
Symbol 203 MovieClip Frame 70
this._visible = false;
Symbol 205 MovieClip Frame 1
Symbol 205 MovieClip Frame 70
this._visible = false;
Symbol 221 MovieClip Frame 1
modal.useHandCursor = false;
Instance of Symbol 53 MovieClip in Symbol 221 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 221 MovieClip Frame 5
modal.useHandCursor = false; _parent.board.frame.play(); if (_parent.board.win == true) { gotoAndPlay ("win"); }
Symbol 221 MovieClip Frame 6
result = ((("Your Empire on the Map Nr " + _parent.seed) + "\nlasted for ") + _parent.board.turns) + " turns."; stop();
Instance of Symbol 37 MovieClip in Symbol 221 MovieClip Frame 6
onClipEvent (load) { caption = "Life's tough"; operation = function (button) { button._parent._parent.play(); }; style = "red"; }
Symbol 221 MovieClip Frame 7
result = ((("You conquered all the Map Nr " + _parent.seed) + "\nin ") + _parent.board.turns) + " turns."; stop();
Instance of Symbol 37 MovieClip in Symbol 221 MovieClip Frame 7
onClipEvent (load) { caption = "I'm so happy"; operation = function (button) { button._parent._parent.play(); }; style = "red"; }
Symbol 222 MovieClip Frame 1
var seed; if (_root.map_number >= 0) { seed = _root.map_number; } else { seed = Math.floor(Math.random() * 999999); } setSeed(seed);
Symbol 222 MovieClip Frame 6
selectFields(null, board);
Symbol 222 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 92 MovieClip in Symbol 222 MovieClip Frame 10
onClipEvent (load) { party = 0; }
Instance of Symbol 92 MovieClip in Symbol 222 MovieClip Frame 10
onClipEvent (load) { party = 1; }
Instance of Symbol 92 MovieClip in Symbol 222 MovieClip Frame 10
onClipEvent (load) { party = 2; }
Instance of Symbol 92 MovieClip in Symbol 222 MovieClip Frame 10
onClipEvent (load) { party = 3; }
Instance of Symbol 53 MovieClip "check_num" in Symbol 222 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 37 MovieClip in Symbol 222 MovieClip Frame 10
onClipEvent (load) { caption = "RANDOM MAP"; operation = function () { _root.map_number = -1; _root.game.gotoAndPlay("generate"); }; style = "red"; }
Instance of Symbol 37 MovieClip in Symbol 222 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 37 MovieClip in Symbol 222 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 37 MovieClip "d0" in Symbol 222 MovieClip Frame 10
onClipEvent (load) { caption = "easy"; operation = function (button) { _root.difficulty = 0; }; style = "white"; }
Instance of Symbol 37 MovieClip "d5" in Symbol 222 MovieClip Frame 10
onClipEvent (load) { caption = "normal"; operation = function (button) { _root.difficulty = 5; }; style = "white"; }
Instance of Symbol 37 MovieClip "d10" in Symbol 222 MovieClip Frame 10
onClipEvent (load) { caption = "hard"; operation = function (button) { _root.difficulty = 10; }; style = "white"; }
Symbol 222 MovieClip Frame 11
var i = 0; while (i < board.hw_parties_count) { board.hw_parties_capitals[i].hint._visible = false; i++; }
Symbol 222 MovieClip Frame 13
stop();
Symbol 222 MovieClip Frame 14
board.gotoAndPlay("start");
Symbol 222 MovieClip Frame 20
board.gotoAndPlay("start_game"); stop();
Instance of Symbol 92 MovieClip in Symbol 222 MovieClip Frame 20
onClipEvent (load) { party = 0; }
Instance of Symbol 92 MovieClip in Symbol 222 MovieClip Frame 20
onClipEvent (load) { party = 1; }
Instance of Symbol 92 MovieClip in Symbol 222 MovieClip Frame 20
onClipEvent (load) { party = 2; }
Instance of Symbol 92 MovieClip in Symbol 222 MovieClip Frame 20
onClipEvent (load) { party = 3; }
Instance of Symbol 37 MovieClip "end_turn" in Symbol 222 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 37 MovieClip "give_speech" in Symbol 222 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 37 MovieClip "sign_pact" in Symbol 222 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 37 MovieClip "capitulate" in Symbol 222 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 222 MovieClip Frame 25
stop();
Instance of Symbol 226 MovieClip in Symbol 239 MovieClip Frame 1
onClipEvent (enterFrame) { _alpha = (70 + (Math.random() * 30)); }
Instance of Symbol 239 MovieClip "foto" in Symbol 244 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 244 MovieClip "foto_2" in Symbol 254 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 244 MovieClip "foto_1" in Symbol 254 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 37 MovieClip in Symbol 254 MovieClip Frame 37
onClipEvent (load) { caption = "START"; operation = function (button) { button._parent.play(); }; style = "red"; }
Symbol 254 MovieClip Frame 42
stop();
Symbol 254 MovieClip Frame 47
_root.gotoAndPlay("game_start");
Symbol 264 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 270 MovieClip Frame 1
stop();
Symbol 270 MovieClip Frame 50
this._visible = false;
Symbol 271 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 268 MovieClip "town_sign" in Symbol 271 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 279 Button
on (release) { _root.globalsound.setVolume(0); gotoAndStop ("off"); }
Symbol 280 Button
on (release) { _root.globalsound.setVolume(100); gotoAndStop ("on"); }
Symbol 282 MovieClip Frame 1
if (_root.globalsound.getVolume() == 0) { gotoAndStop ("off"); } stop();
Symbol 282 MovieClip Frame 5
stop();
Symbol 285 Button
on (release) { if ((_quality == "HIGH") || (_quality == "BEST")) { _quality = "MEDIUM"; } else if (_quality == "MEDIUM") { _quality = "LOW"; } else if (_quality == "LOW") { _quality = "HIGH"; } }
Symbol 344 MovieClip Frame 1
name = ("" + _root.game_board.hw_parties_names[_root.game_board.human]) + " Times"; stop();
Instance of Symbol 53 MovieClip in Symbol 344 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 344 MovieClip Frame 2
stop();
Symbol 344 MovieClip Frame 3
stop();
Symbol 344 MovieClip Frame 4
stop();
Symbol 344 MovieClip Frame 5
stop();
Symbol 344 MovieClip Frame 6
stop();
Symbol 344 MovieClip Frame 7
stop();
Symbol 344 MovieClip Frame 8
stop();
Symbol 344 MovieClip Frame 9
stop();
Symbol 344 MovieClip Frame 10
stop();
Symbol 344 MovieClip Frame 11
stop();
Symbol 344 MovieClip Frame 12
stop();
Symbol 344 MovieClip Frame 13
stop();
Symbol 348 Button
on (release) { wnd = _root.game.attachMovie("help", "wnd", button._parent.getNextHighestDepth()); wnd._x = 400; wnd._y = 300; }
Symbol 349 MovieClip [frame] Frame 1
stop();
Symbol 349 MovieClip [frame] Frame 6
stop();
Symbol 349 MovieClip [frame] Frame 11
stop();
Symbol 357 MovieClip [hex] Frame 1
removing = false;
Symbol 357 MovieClip [hex] Frame 8
stop();
Symbol 357 MovieClip [hex] Frame 9
removing = true;
Symbol 357 MovieClip [hex] Frame 16
removeMovieClip(this);
Symbol 397 MovieClip [capitulate] Frame 1
modal.useHandCursor = false;
Symbol 397 MovieClip [capitulate] Frame 5
modal.useHandCursor = false; stop();
Instance of Symbol 37 MovieClip in Symbol 397 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 37 MovieClip in Symbol 397 MovieClip [capitulate] Frame 5
onClipEvent (load) { caption = "Cancel"; operation = function (button) { _root.game_board.play(); button._parent.removeMovieClip(); }; style = "white"; }
Symbol 399 MovieClip [give_speech] Frame 1
modal.useHandCursor = false;
Symbol 399 MovieClip [give_speech] Frame 5
modal.useHandCursor = false; stop();
Instance of Symbol 37 MovieClip in Symbol 399 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 37 MovieClip in Symbol 399 MovieClip [give_speech] Frame 5
onClipEvent (load) { caption = "Cancel"; operation = function (button) { _root.game_board.play(); button._parent.removeMovieClip(); }; style = "white"; }
Symbol 413 MovieClip Frame 1
capital.gotoAndStop(2);
Symbol 415 MovieClip Frame 1
capital.gotoAndStop(2);
Symbol 416 MovieClip [help] Frame 1
modal.useHandCursor = false;
Symbol 416 MovieClip [help] Frame 5
modal.useHandCursor = false; stop();
Instance of Symbol 37 MovieClip in Symbol 416 MovieClip [help] Frame 5
onClipEvent (load) { caption = "DONE"; operation = function (button) { button._parent.removeMovieClip(); }; style = "red"; }
Instance of Symbol 37 MovieClip in Symbol 416 MovieClip [help] Frame 5
onClipEvent (load) { caption = "Next"; operation = function (button) { button._parent.play(); }; style = "white"; }
Symbol 416 MovieClip [help] Frame 6
stop();
Instance of Symbol 37 MovieClip in Symbol 416 MovieClip [help] Frame 6
onClipEvent (load) { caption = "Previous"; operation = function (button) { button._parent.prevFrame(); }; style = "white"; }
Instance of Symbol 37 MovieClip in Symbol 416 MovieClip [help] Frame 6
onClipEvent (load) { caption = "Next"; operation = function (button) { button._parent.play(); }; style = "white"; }
Symbol 416 MovieClip [help] Frame 7
stop();
Symbol 416 MovieClip [help] Frame 8
stop();
Symbol 419 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 420 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 421 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 422 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 425 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 425 MovieClip [sign_pact] Frame 5
modal.useHandCursor = false; stop();
Instance of Symbol 37 MovieClip in Symbol 425 MovieClip [sign_pact] Frame 5
onClipEvent (load) { caption = "Cancel"; operation = function (button) { _root.game_board.play(); button._parent.removeMovieClip(); }; style = "white"; }
Instance of Symbol 92 MovieClip in Symbol 425 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 92 MovieClip in Symbol 425 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 92 MovieClip in Symbol 425 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 92 MovieClip in Symbol 425 MovieClip [sign_pact] Frame 5
onClipEvent (load) { if (_parent.board.available_parties[3] == -1) { _alpha = 50; _parent.btn_3.useHandCursor = false; } party = 3; }
Symbol 425 MovieClip [sign_pact] Frame 6
stop();
Instance of Symbol 37 MovieClip in Symbol 425 MovieClip [sign_pact] Frame 6
onClipEvent (load) { caption = "Too bad"; operation = function (button) { _root.game_board.play(); button._parent.removeMovieClip(); }; style = "red"; }
Symbol 425 MovieClip [sign_pact] Frame 7
_root.game_board.hw_pact_signed = true; stop();
Instance of Symbol 37 MovieClip in Symbol 425 MovieClip [sign_pact] Frame 7
onClipEvent (load) { caption = "OK"; operation = function (button) { _root.game_board.play(); button._parent.removeMovieClip(); }; style = "red"; }
Symbol 427 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 427 MovieClip [your_turn] Frame 5
modal.useHandCursor = false; stop();
Instance of Symbol 37 MovieClip in Symbol 427 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 37 MovieClip in Symbol 427 MovieClip [your_turn] Frame 5
onClipEvent (load) { caption = "Read more"; operation = function (button) { button._parent.play(); }; style = "white"; }
Symbol 427 MovieClip [your_turn] Frame 6
stop();
Instance of Symbol 37 MovieClip in Symbol 427 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 37 MovieClip in Symbol 427 MovieClip [your_turn] Frame 6
onClipEvent (load) { caption = "Next"; operation = function (button) { button._parent.play(); }; style = "white"; }
Symbol 427 MovieClip [your_turn] Frame 7
stop();
Instance of Symbol 37 MovieClip in Symbol 427 MovieClip [your_turn] Frame 7
onClipEvent (load) { caption = "Previous"; operation = function (button) { button._parent.prevFrame(); }; style = "white"; }
Symbol 435 MovieClip Frame 1
stop();
Symbol 530 MovieClip Frame 20
gotoAndPlay ("skip");

Library Items

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

Instance Names

"adBox"Frame 1Symbol 11 MovieClip
"loader"Frame 2Symbol 24 MovieClip
"capitulate"Frame 5Symbol 37 MovieClip
"minijuegos"Frame 7Symbol 530 MovieClip
"game"Frame 9Symbol 254 MovieClip
"other"Frame 9Symbol 53 MovieClip
"game"Frame 11Symbol 222 MovieClip
"explosions"Frame 11Symbol 53 MovieClip
"war"Frame 11Symbol 53 MovieClip
"other"Frame 11Symbol 53 MovieClip
"happy"Frame 11Symbol 53 MovieClip
"doom"Frame 11Symbol 53 MovieClip
"gauge_shadow"Symbol 24 MovieClip Frame 1Symbol 18 MovieClip
"gauge"Symbol 24 MovieClip Frame 1Symbol 18 MovieClip
"button"Symbol 37 MovieClip Frame 1Symbol 36 MovieClip
"info"Symbol 60 MovieClip [army] Frame 1Symbol 45 MovieClip
"hint"Symbol 60 MovieClip [army] Frame 1Symbol 51 MovieClip
"army"Symbol 60 MovieClip [army] Frame 2Symbol 59 MovieClip
"main"Symbol 92 MovieClip Frame 1Symbol 81 MovieClip
"central"Symbol 92 MovieClip Frame 1Symbol 81 MovieClip
"right"Symbol 92 MovieClip Frame 1Symbol 81 MovieClip
"left"Symbol 92 MovieClip Frame 1Symbol 81 MovieClip
"lions"Symbol 92 MovieClip Frame 1Symbol 84 MovieClip
"crown"Symbol 92 MovieClip Frame 1Symbol 86 MovieClip
"name_field"Symbol 92 MovieClip Frame 1Symbol 87 EditableText
"human"Symbol 92 MovieClip Frame 1Symbol 89 MovieClip
"peace"Symbol 92 MovieClip Frame 1Symbol 91 MovieClip
"normal"Symbol 157 MovieClip [explosion] Frame 1Symbol 156 MovieClip
"capital"Symbol 181 MovieClip Frame 1Symbol 179 MovieClip
"modal"Symbol 182 MovieClip Frame 1Symbol 162 Button
"modal"Symbol 182 MovieClip Frame 5Symbol 163 Button
"capital"Symbol 182 MovieClip Frame 6Symbol 179 MovieClip
"modal"Symbol 197 MovieClip Frame 1Symbol 162 Button
"modal"Symbol 197 MovieClip Frame 5Symbol 163 Button
"gauge"Symbol 197 MovieClip Frame 5Symbol 196 MovieClip
"modal"Symbol 221 MovieClip Frame 1Symbol 162 Button
"modal"Symbol 221 MovieClip Frame 5Symbol 206 Button
"board"Symbol 222 MovieClip Frame 2Symbol 71 MovieClip
"t_select_country"Symbol 222 MovieClip Frame 6Symbol 182 MovieClip
"map_select"Symbol 222 MovieClip Frame 10Symbol 188 EditableText
"check_num"Symbol 222 MovieClip Frame 10Symbol 53 MovieClip
"d0"Symbol 222 MovieClip Frame 10Symbol 37 MovieClip
"d5"Symbol 222 MovieClip Frame 10Symbol 37 MovieClip
"d10"Symbol 222 MovieClip Frame 10Symbol 37 MovieClip
"t_select_country"Symbol 222 MovieClip Frame 13Symbol 197 MovieClip
"end_turn"Symbol 222 MovieClip Frame 20Symbol 37 MovieClip
"give_speech"Symbol 222 MovieClip Frame 20Symbol 37 MovieClip
"sign_pact"Symbol 222 MovieClip Frame 20Symbol 37 MovieClip
"capitulate"Symbol 222 MovieClip Frame 20Symbol 37 MovieClip
"h0"Symbol 222 MovieClip Frame 20Symbol 201 MovieClip
"h1"Symbol 222 MovieClip Frame 20Symbol 203 MovieClip
"h2"Symbol 222 MovieClip Frame 20Symbol 205 MovieClip
"t_select_country"Symbol 222 MovieClip Frame 25Symbol 221 MovieClip
"foto"Symbol 244 MovieClip Frame 1Symbol 239 MovieClip
"foto_2"Symbol 254 MovieClip Frame 17Symbol 244 MovieClip
"foto_1"Symbol 254 MovieClip Frame 17Symbol 244 MovieClip
"selected_i"Symbol 271 MovieClip [field] Frame 1Symbol 261 MovieClip
"control"Symbol 271 MovieClip [field] Frame 1Symbol 264 Button
"port"Symbol 271 MovieClip [field] Frame 1Symbol 265 MovieClip
"town"Symbol 271 MovieClip [field] Frame 1Symbol 179 MovieClip
"town_sign"Symbol 271 MovieClip [field] Frame 1Symbol 268 MovieClip
"hint"Symbol 271 MovieClip [field] Frame 1Symbol 270 MovieClip
"contents"Symbol 349 MovieClip [frame] Frame 2Symbol 344 MovieClip
"sea"Symbol 371 MovieClip [sea] Frame 1Symbol 53 MovieClip
"modal"Symbol 397 MovieClip [capitulate] Frame 1Symbol 162 Button
"modal"Symbol 397 MovieClip [capitulate] Frame 5Symbol 163 Button
"modal"Symbol 399 MovieClip [give_speech] Frame 1Symbol 162 Button
"modal"Symbol 399 MovieClip [give_speech] Frame 5Symbol 163 Button
"modal"Symbol 416 MovieClip [help] Frame 1Symbol 162 Button
"modal"Symbol 416 MovieClip [help] Frame 5Symbol 163 Button
"modal"Symbol 425 MovieClip [sign_pact] Frame 1Symbol 162 Button
"board"Symbol 425 MovieClip [sign_pact] Frame 1Symbol 53 MovieClip
"modal"Symbol 425 MovieClip [sign_pact] Frame 5Symbol 163 Button
"btn_0"Symbol 425 MovieClip [sign_pact] Frame 5Symbol 419 Button
"btn_1"Symbol 425 MovieClip [sign_pact] Frame 5Symbol 420 Button
"btn_2"Symbol 425 MovieClip [sign_pact] Frame 5Symbol 421 Button
"btn_3"Symbol 425 MovieClip [sign_pact] Frame 5Symbol 422 Button
"modal"Symbol 427 MovieClip [your_turn] Frame 1Symbol 162 Button
"modal"Symbol 427 MovieClip [your_turn] Frame 5Symbol 163 Button

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 131 bytes "..$1$uA$j4TwVX3q.uJAcBp6j4fcd/."
ExportAssets (56)Timeline Frame 6Symbol 60 as "army"
ExportAssets (56)Timeline Frame 6Symbol 120 as "e_1.png"
ExportAssets (56)Timeline Frame 6Symbol 122 as "e_2.png"
ExportAssets (56)Timeline Frame 6Symbol 124 as "e_3.png"
ExportAssets (56)Timeline Frame 6Symbol 126 as "e_4.png"
ExportAssets (56)Timeline Frame 6Symbol 128 as "e_5.png"
ExportAssets (56)Timeline Frame 6Symbol 130 as "e_6.png"
ExportAssets (56)Timeline Frame 6Symbol 157 as "explosion"
ExportAssets (56)Timeline Frame 6Symbol 271 as "field"
ExportAssets (56)Timeline Frame 6Symbol 349 as "frame"
ExportAssets (56)Timeline Frame 6Symbol 350 as "n_6.png"
ExportAssets (56)Timeline Frame 6Symbol 351 as "n_5.png"
ExportAssets (56)Timeline Frame 6Symbol 352 as "n_4.png"
ExportAssets (56)Timeline Frame 6Symbol 353 as "n_3.png"
ExportAssets (56)Timeline Frame 6Symbol 354 as "n_2.png"
ExportAssets (56)Timeline Frame 6Symbol 355 as "n_1.png"
ExportAssets (56)Timeline Frame 6Symbol 357 as "hex"
ExportAssets (56)Timeline Frame 6Symbol 358 as "ld_6.png"
ExportAssets (56)Timeline Frame 6Symbol 359 as "ld_5.png"
ExportAssets (56)Timeline Frame 6Symbol 360 as "ld_4.png"
ExportAssets (56)Timeline Frame 6Symbol 361 as "ld_3.png"
ExportAssets (56)Timeline Frame 6Symbol 362 as "ld_2.png"
ExportAssets (56)Timeline Frame 6Symbol 363 as "ld_1.png"
ExportAssets (56)Timeline Frame 6Symbol 364 as "l_6.png"
ExportAssets (56)Timeline Frame 6Symbol 365 as "l_5.png"
ExportAssets (56)Timeline Frame 6Symbol 366 as "l_4.png"
ExportAssets (56)Timeline Frame 6Symbol 367 as "l_3.png"
ExportAssets (56)Timeline Frame 6Symbol 368 as "l_2.png"
ExportAssets (56)Timeline Frame 6Symbol 369 as "l_1.png"
ExportAssets (56)Timeline Frame 6Symbol 371 as "sea"
ExportAssets (56)Timeline Frame 6Symbol 374 as "m_p2.png"
ExportAssets (56)Timeline Frame 6Symbol 375 as "m_p1.png"
ExportAssets (56)Timeline Frame 6Symbol 376 as "m_6.png"
ExportAssets (56)Timeline Frame 6Symbol 377 as "m_5.png"
ExportAssets (56)Timeline Frame 6Symbol 378 as "m_4.png"
ExportAssets (56)Timeline Frame 6Symbol 379 as "m_3.png"
ExportAssets (56)Timeline Frame 6Symbol 380 as "m_2.png"
ExportAssets (56)Timeline Frame 6Symbol 381 as "m_1.png"
ExportAssets (56)Timeline Frame 6Symbol 382 as "cd_6.png"
ExportAssets (56)Timeline Frame 6Symbol 383 as "cd_5.png"
ExportAssets (56)Timeline Frame 6Symbol 384 as "cd_4.png"
ExportAssets (56)Timeline Frame 6Symbol 385 as "cd_3.png"
ExportAssets (56)Timeline Frame 6Symbol 386 as "cd_2.png"
ExportAssets (56)Timeline Frame 6Symbol 387 as "cd_1.png"
ExportAssets (56)Timeline Frame 6Symbol 388 as "c_6.png"
ExportAssets (56)Timeline Frame 6Symbol 389 as "c_5.png"
ExportAssets (56)Timeline Frame 6Symbol 390 as "c_4.png"
ExportAssets (56)Timeline Frame 6Symbol 391 as "c_3.png"
ExportAssets (56)Timeline Frame 6Symbol 392 as "c_2.png"
ExportAssets (56)Timeline Frame 6Symbol 393 as "c_1.png"
ExportAssets (56)Timeline Frame 6Symbol 397 as "capitulate"
ExportAssets (56)Timeline Frame 6Symbol 399 as "give_speech"
ExportAssets (56)Timeline Frame 6Symbol 416 as "help"
ExportAssets (56)Timeline Frame 6Symbol 425 as "sign_pact"
ExportAssets (56)Timeline Frame 6Symbol 427 as "your_turn"
ExportAssets (56)Timeline Frame 6Symbol 428 as "s_szur"
ExportAssets (56)Timeline Frame 6Symbol 429 as "s_bup"
ExportAssets (56)Timeline Frame 6Symbol 430 as "s_blop"
ExportAssets (56)Timeline Frame 6Symbol 431 as "s_gun"
ExportAssets (56)Timeline Frame 6Symbol 432 as "s_war"
ExportAssets (56)Timeline Frame 6Symbol 433 as "s_explosion_n"
ExportAssets (56)Timeline Frame 6Symbol 434 as "s_happy"
ExportAssets (56)Timeline Frame 6Symbol 436 as "s_doom"

Labels

"loading_loop"Frame 2
"sponsor"Frame 7
"intro_start"Frame 9
"game_start"Frame 11
"load_finish"Symbol 24 MovieClip Frame 11
"red"Symbol 36 MovieClip Frame 1
"white"Symbol 36 MovieClip Frame 7
"inactive"Symbol 36 MovieClip Frame 13
"fin"Symbol 53 MovieClip Frame 5
"land"Symbol 59 MovieClip Frame 1
"water"Symbol 59 MovieClip Frame 6
"Frame 1"Symbol 70 MovieClip Frame 1
"start"Symbol 71 MovieClip Frame 2
"start_game"Symbol 71 MovieClip Frame 3
"turn_loop"Symbol 71 MovieClip Frame 4
"move_loop"Symbol 71 MovieClip Frame 5
"game_dispatch"Symbol 71 MovieClip Frame 6
"show"Symbol 84 MovieClip Frame 2
"hide"Symbol 84 MovieClip Frame 8
"show"Symbol 86 MovieClip Frame 2
"hide"Symbol 86 MovieClip Frame 8
"lost"Symbol 221 MovieClip Frame 6
"win"Symbol 221 MovieClip Frame 7
"generate"Symbol 222 MovieClip Frame 1
"tutorial"Symbol 222 MovieClip Frame 6
"start"Symbol 222 MovieClip Frame 14
"game_over"Symbol 222 MovieClip Frame 21
"on"Symbol 282 MovieClip Frame 1
"off"Symbol 282 MovieClip Frame 5
"advance"Symbol 344 MovieClip Frame 2
"victory_close"Symbol 344 MovieClip Frame 3
"town_captured"Symbol 344 MovieClip Frame 4
"province_conquered"Symbol 344 MovieClip Frame 5
"retreat"Symbol 344 MovieClip Frame 6
"not_end"Symbol 344 MovieClip Frame 7
"town_lost"Symbol 344 MovieClip Frame 8
"speech"Symbol 344 MovieClip Frame 9
"pact"Symbol 344 MovieClip Frame 10
"town_annexed"Symbol 344 MovieClip Frame 11
"marika"Symbol 344 MovieClip Frame 12
"pact_broken"Symbol 344 MovieClip Frame 13
"remove"Symbol 357 MovieClip [hex] Frame 9
"fail"Symbol 425 MovieClip [sign_pact] Frame 6
"success"Symbol 425 MovieClip [sign_pact] Frame 7
"skip"Symbol 530 MovieClip Frame 38

Dynamic Text Variables

_parent.captionSymbol 30 EditableText"caption"
_parent.captionSymbol 34 EditableText"caption"
_parent.captionSymbol 35 EditableText"caption"
_parent.count_dSymbol 40 EditableText"99 "
_parent.morale_dSymbol 43 EditableText"99 "
_parent.count_dSymbol 44 EditableText"99 "
capitalSymbol 100 EditableText". "
resultSymbol 208 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 215 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 266 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 267 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 293 EditableText"<p align="center"><font face="Potsdam" size="18" color="#000000" letterSpacing="0.000000" kerning="1">Bluegaria Times</font></p>"
turnSymbol 295 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 298 EditableText"<p align="left"><font face="Adobe Caslon Pro" size="12" color="#000000" letterSpacing="0.000000" kerning="1"><b>2</b></font></p>"
titleSymbol 299 EditableText"<p align="center"><font face="Adobe Caslon Pro" size="14" color="#000000" letterSpacing="0.000000" kerning="1">forces advance!</font></p>"
titleSymbol 306 EditableText"<p align="center"><font face="Adobe Caslon Pro" size="14" color="#000000" letterSpacing="-0.200000" kerning="1">captured.</font></p>"
titleSymbol 310 EditableText"<p align="center"><font face="Adobe Caslon Pro" size="14" color="#000000" letterSpacing="-0.200000" kerning="1">on knees!</font></p>"
alt_titleSymbol 313 EditableText"<p align="center"><font face="Adobe Caslon Pro" size="10" color="#000000" letterSpacing="-0.200000" kerning="1">long life</font></p>"
titleSymbol 323 EditableText"<p align="center"><font face="Adobe Caslon Pro" size="14" color="#000000" letterSpacing="-0.200000" kerning="1">lost.</font></p>"
titleSymbol 335 EditableText"<p align="center"><font face="Adobe Caslon Pro" size="14" color="#000000" letterSpacing="-0.200000" kerning="1">annexed.</font></p>"
titleSymbol 342 EditableText"<p align="center"><font face="Adobe Caslon Pro" size="14" color="#000000" letterSpacing="-0.200000" kerning="1">broken!</font></p>"




http://swfchan.com/18/89185/info.shtml
Created: 29/3 -2019 03:49:39 Last modified: 29/3 -2019 03:49:39 Server time: 26/04 -2024 14:46:30