STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229595 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2595 · P5190 |
This is the info page for Flash #214841 |
META:SAUCE |
caption |
caption |
caption |
99 |
99 |
99 |
Click the field to select your army. |
X |
X |
Manpower: Morale: |
Now click a highlighted field to make a move. |
Unbelievably complex calculations in progress.... |
<p align="center"><font face="Arial Narrow" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>Kingdom of Violetnam</b></font></p> |
Select a capital of your country. |
Redosia Thousands years of statehood and vibrant culture undoubtely justify all the claims of superiority. |
capital: |
. |
(click to choose this Great Nation) |
Violetnam The honest and hard-working folk just cannot stand all those dirty Reddies, Blueies and Greenies on the face of Earth. |
Bluegaria Cheerful Bluegarians love to sing and dance, they hate Redosians, Violetnamians and Greenlandians. |
Greenland Greenlandians are just like a birds! They need to feel refreshing breeze of freedom, they need more space. |
Are you new to the ? Do you need explanations? If you don't need them now, you can always look into HELP later. |
Choosing your country. To play the game you have to choose your country by clicking on one of four capital cities placed on the map (e.g. ). To choose another map enter the map number into the window on the top of the screen and press the CHANGE MAP button or simply click the RANDOM MAP button. |
Choosing your country. To play the game you have to choose your country by clicking on one of four capital cities placed on the map. Capitals are marked by round pins with star (e.g. ). It's better to choose a country with many towns to counquer in its proximity. This will help you to build up your power faster. Your choice of country has also effect on the order your turn occurs in the beginning of the game. As you become more advanced you would like to try countries with smaller strategic potential to make the game more challenging. If you don't like the map chosen randomly at the game start you can always select another one from 999.999 maps carefully designed by our team, just for you! To acomplish that enter the map code into the window at the top of the screen and press the CHANGE MAP button or simply click the RANDOM MAP button. |
<p align="center"><font face="FairfaxStation" size="16" color="#000000" letterSpacing="0.000000" kerning="1">123456</font></p> |
Map № |
Please wait... AI is analysing the map. Keep patience. Meanwhile you may want to clean up your weapons or think about a meaning of life. |
Moves left. |
Special buttons. Try them sometimes. |
Click for help. |
You lost the war. Congratulations, yet another interesting twist in the history of your people begins. Long years of bloody strugle for freedom against brutal collonization will follow and nothing will be the same again. |
<p align="center"><font face="FairfaxStation" size="18" color="#000000" letterSpacing="0.500000" kerning="1">.</font></p><p align="center"><font face="FairfaxStation" size="18" color="#000000" letterSpacing="0.500000" kerning="1">.</font></p> |
VAE VICTIS |
You win! All the world is conquered and now you can just enjoy your absolute power! At least until next revolution. |
<p align="center"><font face="FairfaxStation" size="18" color="#000000" letterSpacing="0.500000" kerning="1">.</font></p><p align="center"><font face="FairfaxStation" size="18" color="#000000" letterSpacing="0.500000" kerning="1">.</font></p> |
THOU ART SO COOL |
META:SAUCE |
<p align="center"><font face="Arial Narrow" size="14" color="#000000" letterSpacing="0.000000" kerning="1"><b>ZIELONA GÓRA</b></font></p> |
<p align="center"><font face="Arial Narrow" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>ZIELONA GÓRA</b></font></p> |
Click the field to choose your capital. |
W |
W |
x |
Q |
Q |
Peace is not worth the effort! |
<p align="center"><font face="Potsdam" size="18" color="#000000" letterSpacing="0.000000" kerning="1">Bluegaria Times</font></p> |
<p align="right"><font face="Adobe Caslon Pro" size="12" color="#000000" letterSpacing="0.000000" kerning="1">turn:</font></p> |
moves: |
<p align="left"><font face="Adobe Caslon Pro" size="12" color="#000000" letterSpacing="0.000000" kerning="1"><b>2</b></font></p> |
<p align="center"><font face="Adobe Caslon Pro" size="14" color="#000000" letterSpacing="0.000000" kerning="1">forces advance!</font></p> |
Victory is close! |
<p align="center"><font face="Adobe Caslon Pro" size="14" color="#000000" letterSpacing="-0.200000" kerning="1">captured.</font></p> |
<p align="center"><font face="Adobe Caslon Pro" size="14" color="#000000" letterSpacing="-0.200000" kerning="1">on knees!</font></p> |
<p align="center"><font face="Adobe Caslon Pro" size="10" color="#000000" letterSpacing="-0.200000" kerning="1">long life</font></p> |
Strategic retreat. |
The war is not lost yet! |
Mobilization! |
<p align="center"><font face="Adobe Caslon Pro" size="14" color="#000000" letterSpacing="-0.200000" kerning="1">lost.</font></p> |
His Majesty gave the speech. |
Morale raises! |
Non-aggression pact with |
signed. |
<p align="center"><font face="Adobe Caslon Pro" size="14" color="#000000" letterSpacing="-0.200000" kerning="1">annexed.</font></p> |
Marika Rock sings for our troops! |
Peace with |
<p align="center"><font face="Adobe Caslon Pro" size="14" color="#000000" letterSpacing="-0.200000" kerning="1">broken!</font></p> |
i |
i |
Capitulate. It's too hard for you, isn't it? |
Give a speech. Give a ravishing, enchanting speech that will raise morale of your army. They will buy your rubbish only once per game, so use this opportunity carefully. |
"The World is enough" |
Does your boss harass you? Have been bullied at school? Why not to compensate it by conquering the World?! The game brings you this unique opporunity! Press the NEXT button to read the appliance instructions. |
<p align="center"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="1"><b>(c) META SAUCE 2007</b></font></p><p align="center"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="1">Programming and graphics: Witold Burkiewicz</font></p><p align="center"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="1">Some graphics and sound: Kamil Burkiewicz</font></p><p align="center"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="1">Sound samples form <a href="http://www.freesound.org" target = "_blank">www.freesound.org</a></font></p><p align="center"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="1">Archival photos used</font></p> |
META:SAUCE |
Playing the . The game's objective is simple: conquer the World. To accomplish the goal you have use your armies to capture all the enemy capitals and defend your own. If you lose your capital, the game is over. If you conquer an enemy capital, your country becomes an empire and the enemy country becomes your province. If you conquer an empire, its provinces will revolt and will become sovereign kingdoms once again. armies are of equal power, the defending one will win. The army power is a sum of morale (RED number shown when an army is pointed) and manpower (BLACK number). If there's no any army on a field you move to, it's simply annexed to your country together with its neighbours. The morale of armies raises with a country's victories and lowers with defeats (look at next page). The manpower improves by recruits that show up after every move in captured towns and capitals. Capitals get at least 10 recruits and towns 5. Besides that every port in a country gives 5 and every rural area 1 recruit, that are distributed between capitals and towns. |
manpower |
morale |
You can move an army by 1 or 2 fields. Use ports to enter the sea. When you move your army to a field occupied by an enemy army a battle will start. More powerful army will always defeat a weaker one and if the |
Morale. Rules controlling fluctuations of morale: 1. On annexation or conquer of a rural area: victorous army gets 1 morale point, other armies in country get no points; in case of a port: respectively 10 and 5 morale points; for a town: 20 and 10 points; for a capital of a province: 50; 30 mp; for a capital of sovereign country (conquering new province): 80; 50 mp. 2. In case of losing a port, all armies in a country lose 5 morale points; for lost town: 10 points; for lost capital of province (losing a province): 30 points. 3. For every 10 units of manpower killed in a lost battle 1 morale point is detucted from all armies in a country. 4. Morale of an army cannot be higher than its manpower. 5. Morale of an army cannot be less than all the manpower in a country divided by 50 (if met the condition in point 4). 6. Morale of an army that haven't moved in a turn drops by 1 point. |
Non-aggression pact. Sometimes it's good to have a "friend" to exploit. Try to find a chump that will sign a non-aggression pact with you. It should keep him from attacking you for some time. The downside is that, for some reason, breaking the treaty will result in morale raise of deceived signatory. |
Click on a coat of arms to choose a pact co-signatory. |
You were refused. You don't even deserve a nice picture. |
Wow. They have signed it up! |
It's your turn! Now move your armies and try to capture all the enemy capitals. You have up to 5 moves per turn, but you can move any army only once per turn. If you lose your own capital the game is over. A power of army is a sum of morale (RED number shown when an army is pointed) and manpower (BLACK number). More powerful army will always defeat a weaker one. The morale raises together with a country's victories and lowers with defeats. The manpower improves by new recruits that show up after every move in captured towns and capitals. |
ActionScript [AS1/AS2]
Frame 1var 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 3bloaded = getBytesLoaded(); btotal = getBytesTotal(); if (loader.controlProgress(Math.floor((bloaded / btotal) * 100))) { gotoAndPlay ("loading_loop"); } else { stop(); }Frame 4if (!ad_loaded) { gotoAndPlay ("sponsor"); }Frame 5stop();Instance of Symbol 43 MovieClip "capitulate" in Frame 5onClipEvent (load) { caption = "PLAY"; operation = function (button) { _root.gotoAndPlay("sponsor"); }; style = "red"; }Instance of Symbol 540 MovieClip "minijuegos" in Frame 7on (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 10stop();Frame 11_global.rnd_seed = Math.floor(Math.random() * 10000); _global.rand = function (n) { rnd_seed = ((rnd_seed * 9301) + 49297) % 233280; return(Math.floor((rnd_seed / 233280) * n)); }; _global.setSeed = function (sd) { rnd_seed = sd; }; _global.shuffle = function (a) { var _local2 = 0; while (_local2 < a.length) { tmp = a[_local2]; rn = rand(a.length); a[_local2] = a[rn]; a[rn] = tmp; _local2++; } }; _global.degToRad = function (deg) { return((Math.PI*2) * (deg / 360)); }; _global.remChar = function (string, index) { return(string.slice(0, index) + string.slice(index + 1, string.length)); }; _global.numOnly = function (input) { var _local1 = 0; while (_local1 < input.text.length) { var _local3 = input.text.charCodeAt(_local1); if ((_local3 < 48) || (_local3 > 57)) { input.text = remChar(input.text, _local1); } _local1++; } }; _global.pasteBitmap = function (px, py, bmp, target, merge_alpha) { if (merge_alpha == undefined) { merge_alpha = true; } target.copyPixels(bmp, bmp.rectangle, new flash.geom.Point(px, py), null, null, merge_alpha); }; _global.flipBitmap = function (bmp, h, v) { var _local4 = new flash.geom.Matrix(); _local4.scale(1, -1); _local4.translate(0, bmp.height); var _local3 = new flash.geom.Matrix(); _local3.scale(-1, 1); _local3.translate(bmp.width, 0); var _local2 = new flash.geom.Matrix(); _local2.scale(-1, -1); _local2.translate(bmp.width, bmp.height); if (h && (v)) { var _local6 = _local2; } else if (h) { var _local6 = _local3; } else if (v) { var _local6 = _local4; } else { return(bmp); } var _local5 = new flash.display.BitmapData(bmp.width, bmp.height, true, 0); _local5.draw(bmp, _local6); return(_local5); }; _global.rotateBitmap = function (bmp, deg) { var _local2 = new flash.geom.Matrix(); _local2.translate((-bmp.width) / 2, (-bmp.height) / 2); _local2.rotate(degToRad(deg)); _local2.translate(bmp.width / 2, bmp.height / 2); var _local3 = new flash.display.BitmapData(bmp.width, bmp.height, true, 0); _local3.draw(bmp, _local2); return(_local3); }; _global.setTint = function (color, clip) { var _local2 = new flash.geom.Transform(clip); var _local1 = new flash.geom.ColorTransform(); _local1.rgb = color; _local2.colorTransform = _local1; }; _global.putBelow = function (a, b) { if (g.getDepth() > b.getDepth()) { a.swapDepths(b); } }; _global.playSound = function (snd, volume, channel, loop) { var _local3 = (loop ? 999999999 : 1); var _local2 = new Sound(_root[channel]); _local2.attachSound(snd); _local2.setVolume(volume); _local2.start(0, _local3); }; _global.continueSound = function (sound, loop) { var _local2 = (loop ? 999999999 : 1); if ((!sound.position) || (sound.position == sound.duration)) { sound.start(0, _local2); } }; _global.createSound = function (snd, volume, channel) { var _local2 = new Sound(_root[channel]); _local2.attachSound(snd); _local2.setVolume(volume); return(_local2); }; _global.getField = function (x, y, board) { return(board[(("f" + x) + "x") + y]); }; _global.getFieldStr = function (x, y) { return((("f" + x) + "x") + y); }; _global.getFieldStrO = function (field) { return((("f" + field.fx) + "x") + field.fy); }; _global.findNeighbours = function (field) { field.neighbours = new Array(); if ((field.fx % 2) == 0) { field.neighbours[0] = getField(field.fx + 1, field.fy, field._parent); field.neighbours[1] = getField(field.fx, field.fy + 1, field._parent); field.neighbours[2] = getField(field.fx - 1, field.fy, field._parent); field.neighbours[3] = getField(field.fx - 1, field.fy - 1, field._parent); field.neighbours[4] = getField(field.fx, field.fy - 1, field._parent); field.neighbours[5] = getField(field.fx + 1, field.fy - 1, field._parent); } else { field.neighbours[0] = getField(field.fx + 1, field.fy + 1, field._parent); field.neighbours[1] = getField(field.fx, field.fy + 1, field._parent); field.neighbours[2] = getField(field.fx - 1, field.fy + 1, field._parent); field.neighbours[3] = getField(field.fx - 1, field.fy, field._parent); field.neighbours[4] = getField(field.fx, field.fy - 1, field._parent); field.neighbours[5] = getField(field.fx + 1, field.fy, field._parent); } }; _global.getFurtherNeighbours = function (field) { var _local2 = new Array(field.neighbours[0].neighbours[0], field.neighbours[0].neighbours[1], field.neighbours[1].neighbours[1], field.neighbours[1].neighbours[2], field.neighbours[2].neighbours[2], field.neighbours[3].neighbours[3], field.neighbours[3].neighbours[4], field.neighbours[4].neighbours[4], field.neighbours[4].neighbours[5], field.neighbours[5].neighbours[5]); _local2.push((field.neighbours[0] ? (field.neighbours[0].neighbours[5]) : (field.neighbours[5].neighbours[0]))); _local2.push((field.neighbours[2] ? (field.neighbours[2].neighbours[3]) : (field.neighbours[3].neighbours[2]))); return(field.neighbours.concat(_local2)); }; _global.getDistance = function (a, b) { acx = a.fx * 5; bcx = b.fx * 5; if ((a.fx % 2) == 0) { acy = a.fy * 10; } else { acy = (a.fy * 10) + 5; } if ((b.fx % 2) == 0) { bcy = b.fy * 10; } else { bcy = (b.fy * 10) + 5; } return(Math.sqrt(Math.pow(acx - bcx, 2) + Math.pow(acy - bcy, 2))); }; _global.canWalk = function (a, b, avoid_estate, avoid_water) { if ((!a) || (!b)) { return(false); } var _local1 = 0; while (_local1 < avoid_estate.length) { if (b.estate == avoid_estate[_local1]) { return(false); } _local1++; } if (!avoid_water) { return(true); } if ((a.type == "water") && (b.type == "water")) { return(true); } if ((a.type == "land") && (b.type == "land")) { return(true); } if ((a.type == "water") && (b.type == "land")) { return(true); } if ((b.type == "water") && (a.estate == "port")) { return(true); } return(false); }; _global.move_cost = new Array(5, 5, 5, 5, 5, 5); _global.findPath = function (startf, endf, avoid_estate, avoid_water) { if ((!startf) || (!endf)) { return(null); } if (avoid_water == undefined) { avoid_water = true; } if (startf.type == "water") { avoid_water = false; } c_Walk = function (a, b) { return(canWalk(a, b, avoid_estate, avoid_water)); }; var _local2 = new Array(); var _local5 = new Array(); var _local10 = new Object(); var _local6 = new Object(); _local2.push({field:startf}); _local2[_local2.length - 1].tc = 0; while ((_local5[_local5.length - 1].field != endf) && (_local2.length)) { var _local3 = _local2.shift(); var _local4 = 0; while (_local4 < 6) { if (c_Walk(_local3.field, _local3.field.neighbours[_local4]) || (_local3.field.neighbours[_local4] == endf)) { var _local1 = new Object(); _local1.field = _local3.field.neighbours[_local4]; var _local8 = getDistance(_local1.field, endf); _local1.parent = _local3; _local1.dc = move_cost[_local4] + _local8; _local1.tc = _local3.tc + move_cost[_local4]; if (_local6[getFieldStrO(_local1.field)] == undefined) { if (_local10[getFieldStrO(_local1.field)] == undefined) { _local10[getFieldStrO(_local1.field)] = _local2.length; _local2.push(_local1); } } else if (_local5[_local6[getFieldStrO(_local1.field)]].tc > _local1.tc) { _local5[_local6[getFieldStrO(_local1.field)]] = _local1; } } _local4++; } _local6[getFieldStrO(_local3.field)] = _local5.length; _local5.push(_local3); if (_local2.length) { var _local7 = 0; _local4 = 1; while (_local4 < _local2.length) { if (_local2[_local4].dc < _local2[_local7].dc) { _local7 = _local4; } _local4++; } var _local13 = _local2[0]; _local2[0] = _local2[_local7]; _local2[_local7] = _local13; } } if (!_local2.length) { return(null); } var _local11 = new Array(); var _local12 = _local5.length - 1; while (_local11[_local11.length - 1] != startf) { _local11.push(_local5[_local12].field); _local12 = _local6[getFieldStrO(_local5[_local12].parent.field)]; } _local11.reverse(); return(_local11); }; _global.selectField = function (field, select) { if (field.hasOwnProperty("field")) { field = field.field; } field.selected = select; field.selected_i._visible = select; }; _global.selectFields = function (fields, board) { var _local2 = 0; while (_local2 < board.hw_xmax) { var _local1 = 0; while (_local1 < board.hw_ymax) { selectField(getField(_local2, _local1, board), false); _local1++; } _local2++; } var _local4 = 0; while (_local4 < fields.length) { selectField(fields[_local4], true); _local4++; } }; _global.addField = function (x, y, board) { if (board[(("f" + x) + "x") + y] != undefined) { board[(("f" + x) + "x") + y].removeMovieClip(); } nfield = board.attachMovie("field", (("f" + x) + "x") + y, board.getNextHighestDepth()); nfield.fx = x; nfield.fy = y; if ((x == (board.hw_xmax - 1)) && (y == (board.hw_ymax - 1))) { board.hw_top_field_depth = nfield.getDepth(); } px = (x * ((board.hw_fw / 4) * 3)) + (board.hw_fw / 2); if ((x % 2) == 0) { py = (y * board.hw_fh) + (board.hw_fh / 2); } else { py = (y * board.hw_fh) + board.hw_fh; } nfield._x = px; nfield._y = py; nfield.land_id = -1; if (((((x == 1) && (y == 1)) || ((x == (board.hw_xmax - 2)) && (y == 1))) || ((x == (board.hw_xmax - 2)) && (y == (board.hw_ymax - 2)))) || ((x == 1) && (y == (board.hw_ymax - 2)))) { nfield.type = "land"; } else { nfield.type = ((rand(10) > 1) ? "water" : "land"); } nfield.party = -1; nfield.capital = -1; nfield.n_town = false; nfield.n_capital = false; nfield.army = null; }; _global.updateField = function (field) { function pNormal(icon) { icon._width = 35; icon._height = 35; icon._x = 0; icon._y = 0; } function pSmall(icon) { icon._width = 20; icon._height = 20; icon._x = 0; icon._y = 0; } function pSide(icon) { icon._width = 20; icon._height = 20; icon._x = 18; icon._y = -4; } board = field._parent; field.port._visible = false; field.town._visible = false; switch (field.estate) { case "port" : field.port._visible = true; break; case "town" : field.town._visible = true; field.town.gotoAndStop(field.capital + 2); } if (field.army) { pSide(field.town); pSide(field.port); } else if (field.capital < 0) { pSmall(field.town); pNormal(field.port); } else { pNormal(field.town); pNormal(field.port); } x = field.fx; y = field.fy; if ((field.party >= 0) && (!board["pb" + field.party][(("f" + x) + "x") + y])) { brd = board["pb" + field.party].attachMovie("hex", (("f" + x) + "x") + y, board["pb" + field.party].getNextHighestDepth()); px = (x * ((board.hw_fw / 4) * 3)) + (board.hw_fw / 2); if ((x % 2) == 0) { py = (y * board.hw_fh) + (board.hw_fh / 2); } else { py = (y * board.hw_fh) + board.hw_fh; } brd._x = px; brd._y = py; } var _local1 = 0; while (_local1 < board.hw_parties_count) { if ((_local1 != field.party) || (field.party < 0)) { if (board["pb" + _local1][(("f" + x) + "x") + y]) { if (!board["pb" + _local1][(("f" + x) + "x") + y].removing) { board["pb" + _local1][(("f" + x) + "x") + y].gotoAndPlay("remove"); } } } _local1++; } }; _global.createBackground = function (board) { board.background_1 = new flash.display.BitmapData(800, 600, true, 0); board.background_2 = new flash.display.BitmapData(800, 600, true, 0); board.attachBitmap(board.background_2, board.getNextHighestDepth()); var _local4 = 0; while (_local4 < 6) { var _local3 = 0; while (_local3 < 4) { var _local1 = flash.display.BitmapData.loadBitmap(("ld_" + (rand(6) + 1)) + ".png"); var _local2 = flash.display.BitmapData.loadBitmap(("l_" + (rand(6) + 1)) + ".png"); f1 = rand(2); f2 = rand(2); r = rand(4) * 90; _local1 = flipBitmap(_local1, f1, f2); _local1 = rotateBitmap(_local1, r); _local2 = flipBitmap(_local2, f1, f2); _local2 = rotateBitmap(_local2, r); pasteBitmap((_local4 * 125) - 15, (_local3 * 125) - 15, _local1, board.background_1); pasteBitmap((_local4 * 125) - 15, (_local3 * 125) - 15, _local2, board.background_2); _local1.dispose(); _local2.dispose(); _local3++; } _local4++; } }; _global.createCapitals = function (board) { var _local3 = 0; while (_local3 < board.hw_parties_count) { cap_set = false; attempt = 0; while (!cap_set) { tc = rand(board.hw_towns.length); ok = true; if (board.hw_towns[tc].capital >= 0) { ok = false; } else { var _local2 = 0; while (_local2 < _local3) { if (getDistance(board.hw_towns[tc], board.hw_parties_capitals[_local2]) < (100 - attempt)) { ok = false; } _local2++; } } if (ok) { board.hw_towns[tc].capital = _local3; board.hw_parties_capitals[_local3] = board.hw_towns[tc]; annexLand(_local3, board.hw_towns[tc], true); cap_set = true; } attempt++; } _local3++; } }; _global.generateMap = function (board) { function randTown() { cnr = rand(towns.length); cname = towns[cnr]; towns[cnr] = towns[0]; towns[0] = cname; return(towns.shift()); } function addTown(x, y, board) { var _local1 = flash.display.BitmapData.loadBitmap(("cd_" + (rand(6) + 1)) + ".png"); var _local2 = flash.display.BitmapData.loadBitmap(("c_" + (rand(6) + 1)) + ".png"); f1 = rand(2); f2 = rand(2); r = rand(360); _local1 = flipBitmap(_local1, f1, f2); _local1 = rotateBitmap(_local1, r); _local2 = flipBitmap(_local2, f1, f2); _local2 = rotateBitmap(_local2, r); pasteBitmap(getField(x, y, board)._x - (_local1.width / 2), getField(x, y, board)._y - (_local1.height / 2), _local1, board.background_1); pasteBitmap(getField(x, y, board)._x - (_local2.width / 2), getField(x, y, board)._y - (_local2.height / 2), _local2, board.background_2); _local1.dispose(); _local2.dispose(); } createBackground(board); var _local3 = 0; while (_local3 < board.hw_parties_count) { if (!board["pb" + _local3]) { var _local11 = board.createEmptyMovieClip("pb" + _local3, board.getNextHighestDepth()); var _local12 = new flash.filters.GlowFilter(board.hw_parties_colors[_local3], 0.75, 30, 30, 2, 1, true, true); _local11.filters = [_local12]; } _local3++; } board.attachMovie("sea", "sea", board.getNextHighestDepth()); board.sea.sea.bmp = new flash.display.BitmapData(800, 600, true, 0); board.sea.sea.attachBitmap(board.sea.sea.bmp, board.sea.sea.getNextHighestDepth()); board.attachMovie("frame", "frame", board.getNextHighestDepth()); var _local6 = 0; while (_local6 < board.hw_xmax) { var _local4 = 0; while (_local4 < board.hw_ymax) { addField(_local6, _local4, board); _local4++; } _local6++; } _local6 = 0; while (_local6 < board.hw_xmax) { var _local4 = 0; while (_local4 < board.hw_ymax) { findNeighbours(getField(_local6, _local4, board)); _local4++; } _local6++; } _local6 = 0; while (_local6 < board.hw_xmax) { var _local4 = 0; while (_local4 < board.hw_ymax) { if (getField(_local6, _local4, board).type == "water") { land = 0; _local3 = 0; while (_local3 < 6) { if (getField(_local6, _local4, board).neighbours[_local3].type == "land") { land++; } _local3++; } if (land >= 1) { getField(_local6, _local4, board).tl = true; } } _local4++; } _local6++; } _local6 = 0; while (_local6 < board.hw_xmax) { var _local4 = 0; while (_local4 < board.hw_ymax) { if (getField(_local6, _local4, board).tl) { getField(_local6, _local4, board).type = "land"; } _local4++; } _local6++; } _local6 = 0; while (_local6 < board.hw_xmax) { var _local4 = 0; while (_local4 < board.hw_ymax) { if (getField(_local6, _local4, board).type == "water") { water = 0; _local3 = 0; while (_local3 < 6) { if (getField(_local6, _local4, board).neighbours[_local3].type == "water") { water++; } _local3++; } if (!water) { getField(_local6, _local4, board).type = "land"; } } _local4++; } _local6++; } _local6 = 0; while (_local6 < board.hw_xmax) { var _local4 = 0; while (_local4 < board.hw_ymax) { if (getField(_local6, _local4, board).type == "land") { board.hw_land++; } _local4++; } _local6++; } _local6 = 0; while (_local6 < board.hw_xmax) { var _local4 = 0; while (_local4 < board.hw_ymax) { if ((getField(_local6, _local4, board).type == "land") && (getField(_local6, _local4, board).land_id < 0)) { clid = board.hw_lands.length; board.hw_lands.push(new Array()); board.hw_lands[clid].push(getField(_local6, _local4, board)); getField(_local6, _local4, board).land_id = clid; add_ngb2l = function (field, lid) { newf = 0; var _local1 = 0; while (_local1 < 6) { if ((field.neighbours[_local1] && (field.neighbours[_local1].type == "land")) && (field.neighbours[_local1].land_id < 0)) { board.hw_lands[lid].push(field.neighbours[_local1]); field.neighbours[_local1].land_id = lid; newf++; } _local1++; } return(newf); }; cc = 0; cnr = cc; while (cc >= cnr) { cc = cc + add_ngb2l(board.hw_lands[clid][cnr], clid); cnr++; } } _local4++; } _local6++; } cp = 0; _local6 = 0; while (_local6 < board.hw_xmax) { var _local4 = 0; while (_local4 < board.hw_ymax) { if (((((_local6 == 1) && (_local4 == 1)) || ((_local6 == (board.hw_xmax - 2)) && (_local4 == 1))) || ((_local6 == (board.hw_xmax - 2)) && (_local4 == (board.hw_ymax - 2)))) || ((_local6 == 1) && (_local4 == (board.hw_ymax - 2)))) { getField(_local6, _local4, board).estate = "town"; board.hw_towns.push(getField(_local6, _local4, board)); getField(_local6, _local4, board).capital = cp; board.hw_parties_capitals[cp] = getField(_local6, _local4, board); annexLand(cp, getField(_local6, _local4, board), true); cp++; } _local4++; } _local6++; } _local3 = 0; while (_local3 < board.hw_lands.length) { tcnt = Math.floor(board.hw_lands[_local3].length / 10) + 1; var _local5 = 0; while (_local5 < tcnt) { created = false; attempts = 0; while (!created) { attempts++; if (attempts > 10) { created = true; } nt = rand(board.hw_lands[_local3].length); if (!board.hw_lands[_local3][nt].estate) { ok = true; var _local2 = 0; while (_local2 < 6) { if ((board.hw_lands[_local3][nt].neighbours[_local2].type == "water") || (board.hw_lands[_local3][nt].neighbours[_local2].estate)) { ok = false; } _local2++; } if (ok) { board.hw_lands[_local3][nt].estate = "town"; board.hw_towns.push(board.hw_lands[_local3][nt]); created = true; } } } _local5++; } _local3++; } shuffle(board.hw_towns); var _local7 = 0; _local3 = 0; while (_local3 < (board.hw_towns.length - 1)) { path = findPath(board.hw_towns[_local3], board.hw_towns[_local3 + 1], ["town"], true); if ((path == null) || (path.length > _local7)) { path = findPath(board.hw_towns[_local3], board.hw_towns[_local3 + 1], ["town"], false); pn++; } var _local5 = 1; while (_local5 < (path.length - 1)) { if ((path[_local5].type == "land") && (path[_local5 + 1].type == "water")) { path[_local5].estate = "port"; _local7++; } if ((path[_local5].type == "land") && (path[_local5 - 1].type == "water")) { path[_local5].estate = "port"; _local7++; } _local5++; } _local3++; } var _local10 = new Array(2, 1, 2, 2, 1, 2); var _local8 = new Array(1, 0, 0, 0, 0, 1); var _local9 = new Array(1, 1, 1, 0, 0, 0); _local6 = 0; while (_local6 < board.hw_xmax) { var _local4 = 0; while (_local4 < board.hw_ymax) { if (getField(_local6, _local4, board).type == "water") { var _local1 = flash.display.BitmapData.loadBitmap(("m_" + (rand(6) + 1)) + ".png"); _local1 = flipBitmap(_local1, rand(2), rand(2)); _local1 = rotateBitmap(_local1, rand(2) * 180); pasteBitmap(getField(_local6, _local4, board)._x - (_local1.width / 2), getField(_local6, _local4, board)._y - (_local1.height / 2), _local1, board.sea.sea.bmp); _local1.dispose(); _local3 = 0; while (_local3 < 6) { if (getField(_local6, _local4, board).neighbours[_local3].estate == "port") { _local1 = flash.display.BitmapData.loadBitmap(("m_p" + _local10[_local3]) + ".png"); _local1 = flipBitmap(_local1, _local8[_local3], _local9[_local3]); pasteBitmap(getField(_local6, _local4, board)._x - (_local1.width / 2), getField(_local6, _local4, board)._y - (_local1.height / 2), _local1, board.sea.sea.bmp); _local1.dispose(); } _local3++; } } _local4++; } _local6++; } var towns = new Array("Abu Dhabi", "Abuja", "Accra", "Addis Ababa", "Algiers", "Amman", "Amsterdam", "Ankara", "Antananarivo", "Apia", "Ashgabat", "Asmara", "Astana", "Asunci\u00F3n", "Athens", "Baghdad", "Baku", "Bamako", "Bangkok", "Bangui", "Banjul", "Basseterre", "Beijing", "Beirut", "Belgrade", "Belmopan", "Berlin", "Bern", "Bishkek", "Bissau", "Bogot\u00E1", "Bras\u00EDlia", "Bratislava", "Brazzaville", "Bridgetown", "Brussels", "Bucharest", "Budapest", "Buenos Aires", "Bujumbura", "Cairo", "Canberra", "Cape Town", "Caracas", "Castries", "Chisinau", "Conakry", "Copenhagen", "Cotonou", "Dakar", "Damascus", "Dhaka", "Dili", "Djibouti", "Dodoma", "Doha", "Dublin", "Dushanbe", "Delhi", "Freetown", "Funafuti", "Gabarone", "Georgetown", "Guatemala City", "Hague", "Hanoi", "Harare", "Havana", "Helsinki", "Honiara", "Hong Kong", "Islamabad", "Jakarta", "Jerusalem", "Kabul", "Kampala", "Kathmandu", "Khartoum", "Kyiv", "Kigali", "Kingston", "Kingstown", "Kinshasa", "Kuala Lumpur", "Kuwait City", "La Paz", "Liberville", "Lilongwe", "Lima", "Lisbon", "Ljubljana", "Lobamba", "Lom\u00E9", "London", "Luanda", "Lusaka", "Luxembourg", "Madrid", "Majuro", "Mal\u00E9", "Managua", "Manama", "Manila", "Maputo", "Maseru", "Mbabane", "Melekeok", "Mexico City", "Minsk", "Mogadishu", "Monaco", "Monrovia", "Montevideo", "Moroni", "Moscow", "Muscat", "Nairobi", "Nassau", "Naypyidaw", "N'Djamena", "New Delhi", "Niamey", "Nicosia", "Nouakchott", "Nuku'alofa", "Nuuk", "Oslo", "Ottawa", "Ouagadougou", "Palikir", "Panama City", "Paramaribo", "Paris", "Phnom Penh", "Podgorica", "Prague", "Praia", "Pretoria", "Pyongyang", "Quito", "Rabat", "Ramallah", "Reykjav\u00EDk", "Riga", "Riyadh", "Rome", "Roseau", "San Jos\u00E9", "San Marino", "San Salvador", "Sana\u00E1", "Santiago", "Santo Domingo", "Sao Tom\u00E9", "Sarajevo", "Seoul", "Singapore", "Skopje", "Sofia", "South Tarawa", "St. George's", "St. John's", "Stockholm", "Sucre", "Suva", "Taipei", "Tallinn", "Tashkent", "Tbilisi", "Tegucigalpa", "Teheran", "Thimphu", "Tirana", "Tokyo", "Tripoli", "Tunis", "Ulaanbaatar", "Vaduz", "Valletta", "Victoria", "Vienna", "Vientiane", "Vilnius", "Warsaw", "Washington", "Wellington", "Windhoek", "Yamoussoukro", "Yaound\u00E9", "Yerevan", "Zagreb", "Zielona G\u00F3ra", "Pozna\u0144", "Wroc\u0142aw", "Gda\u0144sk", "Szczecin", "\u0141\u00F3d\u017A", "Bia\u0142ystok", "Toru\u0144", "St. Petersburg", "Turku", "\u00D6rebro", "Chengdu", "Wuppertal", "Frankfurt", "D\u00FCsseldorf", "Essen", "Duisburg", "Magdeburg", "Bonn", "Brno", "Tours", "Bordeaux", "Nice", "Lyon", "Stara Zagora", "Milan", "Bologna", "Sydney", "Venice", "New York", "Barcelona", "Zaragoza", "Valencia", "Seville", "Graz", "Munich", "Birmingham", "Naples", "Cologne", "Turin", "Marseille", "Leeds", "Krak\u00F3w", "Palermo", "Genoa", "Stuttgart", "Dortmund", "Rotterdam", "Glasgow", "M\u00E1laga", "Bremen", "Sheffield", "Antwerp", "Plovdiv", "Thessaloniki", "Kaunas", "Lublin", "Varna", "Ostrava", "Ia\u015Fi", "Katowice", "Cluj-Napoca", "Timi\u015Foara", "Constan\u0163a", "Pskov", "Vitebsk", "Arkhangelsk", "Novosibirsk", "Samara", "Omsk", "Chelyabinsk", "Ufa", "Volgograd", "Perm", "Kharkiv", "Odessa", "Donetsk", "Dnipropetrovsk", "Los Angeles", "Chicago", "Houston", "Phoenix", "Philadelphia", "Dallas", "Detroit", "Indianapolis", "San Francisco", "Atlanta", "Austin", "Vermont", "Toronto", "Montreal", "Vancouver", "Gdynia", "Edmonton"); _local6 = 0; while (_local6 < board.hw_xmax) { var _local4 = 0; while (_local4 < board.hw_ymax) { updateField(getField(_local6, _local4, board)); switch (getField(_local6, _local4, board).estate) { case "town" : addTown(_local6, _local4, board); getField(_local6, _local4, board).town_name = randTown(); break; case "port" : addTown(_local6, _local4, board); getField(_local6, _local4, board).town_name = randTown(); break; default : getField(_local6, _local4, board).town_sign._visible = false; } _local4++; } _local6++; } board.sea.cacheAsBitmap = true; }; _global.getFieldParty = function (field) { if (field.army) { return(field.army.party); } return(field.party); }; _global.getPossibleMoves = function (field, no_self, check_power) { function joinCnd(field1, field2) { if (!field1) { return(false); } if (field1 == field2) { return(false); } if (!field1.army) { return(true); } if (((check_power && (field1.army)) && (field2.army)) && (field1.army.party != field2.army.party)) { ap = field1.army.count + field1.army.morale; bp = field2.army.count + field2.army.morale; if (bp < (0.75 * ap)) { return(false); } } return((field1.army.party != field2.army.party) || ((field1.type != "water") && (field1.army.count < 99))); } var _local4; if (!no_self) { _local4 = new Array(field); } else { _local4 = new Array(); } if (field.estate == "port") { var _local2 = 0; while (_local2 < 6) { if (joinCnd(field.neighbours[_local2], field)) { _local4.push(field.neighbours[_local2]); if ((field.neighbours[_local2].type == "water") && (!field.neighbours[_local2].army)) { var _local3 = 0; while (_local3 < 6) { if ((field.neighbours[_local2].neighbours[_local3].type == "water") && (joinCnd(field.neighbours[_local2].neighbours[_local3], field))) { _local4.push(field.neighbours[_local2].neighbours[_local3]); } _local3++; } } else if (((field.neighbours[_local2].type == "land") && (!field.neighbours[_local2].estate)) && (!field.neighbours[_local2].army)) { var _local3 = 0; while (_local3 < 6) { if ((field.neighbours[_local2].neighbours[_local3].type == "land") && (joinCnd(field.neighbours[_local2].neighbours[_local3], field))) { _local4.push(field.neighbours[_local2].neighbours[_local3]); } _local3++; } } } _local2++; } } else if (field.type == "water") { var _local2 = 0; while (_local2 < 6) { if (joinCnd(field.neighbours[_local2], field)) { _local4.push(field.neighbours[_local2]); if ((field.neighbours[_local2].type == "water") && (!field.neighbours[_local2].army)) { var _local3 = 0; while (_local3 < 6) { if (joinCnd(field.neighbours[_local2].neighbours[_local3], field)) { _local4.push(field.neighbours[_local2].neighbours[_local3]); } _local3++; } } } _local2++; } } else if (field.type == "land") { var _local2 = 0; while (_local2 < 6) { if ((field.neighbours[_local2].type == "land") && (joinCnd(field.neighbours[_local2], field))) { _local4.push(field.neighbours[_local2]); if ((!field.neighbours[_local2].estate) && (!field.neighbours[_local2].army)) { var _local3 = 0; while (_local3 < 6) { if ((field.neighbours[_local2].neighbours[_local3].type == "land") && (joinCnd(field.neighbours[_local2].neighbours[_local3], field))) { _local4.push(field.neighbours[_local2].neighbours[_local3]); } _local3++; } } } _local2++; } } return(_local4); }; _global.listArmies = function (board) { var _local4 = 0; while (_local4 < board.hw_parties_count) { board.hw_parties_armies[_local4] = new Array(); board.hw_parties_total_count[_local4] = 0; board.hw_parties_total_power[_local4] = 0; _local4++; } var _local3 = 0; while (_local3 < board.hw_xmax) { var _local2 = 0; while (_local2 < board.hw_ymax) { if (getField(_local3, _local2, board).army && (getField(_local3, _local2, board).army.remove_time < 0)) { board.hw_parties_armies[getField(_local3, _local2, board).army.party].push(getField(_local3, _local2, board).army); board.hw_parties_total_count[getField(_local3, _local2, board).army.party] = board.hw_parties_total_count[getField(_local3, _local2, board).army.party] + getField(_local3, _local2, board).army.count; board.hw_parties_total_power[getField(_local3, _local2, board).army.party] = board.hw_parties_total_power[getField(_local3, _local2, board).army.party] + (getField(_local3, _local2, board).army.count + getField(_local3, _local2, board).army.morale); } _local2++; } _local3++; } }; _global.updateArmy = function (count, morale, party, board, army, field) { if (!army) { army = field.army; } if (!field) { field = army.field; } if (!board) { board = field._parent; } if (!army) { if (count <= 0) { return(undefined); } board.hw_lAID++; alevel = board.getNextHighestDepth(); aname = "army" + board.hw_lAID; board.attachMovie("army", aname, alevel); board.hw_aTL = alevel; board[aname]._x = field._x; board[aname]._y = field._y; board[aname].field = field; board[aname].party = party; board[aname].remove_time = -1; field.army = board[aname]; army = field.army; } else if (count <= 0) { deleteArmy(army); return(undefined); } army.count = ((count < 100) ? (count) : 99); if (morale < 0) { morale = 0; } army.morale = ((morale < army.count) ? (morale) : (army.count)); army.party = party; }; _global.joinUnits = function (count, morale, party, board, army, field) { if (!army) { army = field.army; } if (!field) { field = army.field; } if (!army) { updateArmy(count, morale, party, board, army, field); } else { updateArmy(army.count + count, Math.floor(((army.count * army.morale) + (count * morale)) / (army.count + count)), party, board, army, field); } }; _global.addMorale = function (morale, army) { morale = morale + army.morale; if (morale < 0) { morale = 0; } army.morale = ((morale < army.count) ? (morale) : (army.count)); }; _global.addMoraleForAll = function (morale, party, board) { if (morale == 0) { return(undefined); } var _local1 = 0; while (_local1 < board.hw_parties_armies[party].length) { addMorale(morale, board.hw_parties_armies[party][_local1]); _local1++; } }; _global.addMoraleForAA = function (morale, army) { addMorale(morale[1], army); if (morale[0] != 0) { addMoraleForAll(morale[0], army.party, army._parent); } }; _global.unitsSpawn = function (party, board) { ucount = board.hw_parties_lands[party].length + (board.hw_parties_ports[party].length * 5); ucount = Math.floor(ucount / board.hw_parties_towns[party].length); var _local3 = 0; while (_local3 < board.hw_parties_count) { if (board.hw_parties_capitals[_local3].party == party) { var _local4 = board.hw_parties_morale[party]; if (board.hw_parties_capitals[_local3].army) { _local4 = board.hw_parties_capitals[_local3].army.morale; } joinUnits(5, _local4, party, board, null, board.hw_parties_capitals[_local3]); } _local3++; } _local3 = 0; while (_local3 < board.hw_parties_towns[party].length) { var _local4 = board.hw_parties_morale[party]; if (board.hw_parties_towns[party][_local3].army) { _local4 = board.hw_parties_towns[party][_local3].army.morale; } joinUnits(5 + ucount, _local4, party, board, null, board.hw_parties_towns[party][_local3]); _local3++; } }; _global.annexLand = function (party, field, startup) { function moraleEarned(party, field) { if (field.capital >= 0) { if (((board.human == party) && (board.hw_parties_provinces_cp[party])) && (board.hw_parties_provinces_cp[party].length >= 2)) { updateBoard(board); board.win = true; board._parent.gotoAndPlay("game_over"); board.stop(); } if (field.capital == field.party) { if (board.human == party) { board.subject = field; board.news = "province_conquered"; } return(new Array(50, 30)); } if (board.human == party) { board.subject = field; board.news = "town_captured"; } return(new Array(30, 20)); } if (field.estate == "town") { if ((board.human == party) && ((!board.subject) || (board.subject.capital < 0))) { board.subject = field; if (field.party >= 0) { board.news = "town_captured"; } else { board.news = "town_annexed"; } } return(new Array(10, 10)); } if (field.estate == "port") { if ((board.human == party) && ((!board.subject) || (board.subject.estate != "town"))) { board.subject = field; if (field.party >= 0) { board.news = "town_captured"; } else { board.news = "town_annexed"; } } return(new Array(5, 5)); } if (field.type == "land") { return(new Array(1, 0)); } return(new Array(0, 0)); } function moraleLost(party, field) { if (field.capital == party) { if (board.human == party) { updateBoard(board); board.win = false; board._parent.gotoAndPlay("game_over"); board.stop(); } } else { if (field.capital >= 0) { if (board.human == party) { board.subject = field; board.news = "town_lost"; } return(-30); } if (field.estate == "town") { if ((board.human == party) && ((!board.subject) || (board.subject.capital < 0))) { board.subject = field; board.news = "town_lost"; } return(-10); } if (field.estate == "port") { if ((board.human == party) && ((!board.subject) || (board.subject.estate != "town"))) { board.subject = field; board.news = "town_lost"; } return(-5); } } return(0); } if ((!field.army) && (!startup)) { return(undefined); } board = field._parent; if (field.type == "land") { if ((field.party >= 0) && (field.party != party)) { addMoraleForAll(moraleLost(field.party, field), field.party, board); if (((field.capital >= 0) && (field.capital == field.party)) && (board.hw_parties_provinces_cp[field.party].length)) { var _local2 = 0; while (_local2 < board.hw_parties_provinces_cp[field.party].length) { if (board.hw_parties_provinces_cp[field.party][_local2].army) { setExplosion(board.hw_parties_provinces_cp[field.party][_local2].army, board.hw_parties_provinces_cp[field.party][_local2].army, null); board.hw_parties_provinces_cp[field.party][_local2].army = null; } updateArmy(99, 99, board.hw_parties_provinces_cp[field.party][_local2].capital, board, null, board.hw_parties_provinces_cp[field.party][_local2]); annexLand(board.hw_parties_provinces_cp[field.party][_local2].capital, board.hw_parties_provinces_cp[field.party][_local2], true); _local2++; } } } if ((!startup) && (field.party != party)) { addMoraleForAA(moraleEarned(party, field), field.army); } field.party = party; var _local2 = 0; while (_local2 < 6) { if ((((field.neighbours[_local2].type == "land") && (!field.neighbours[_local2].estate)) && (!field.neighbours[_local2].army)) && (!(((board.hw_peace >= 0) && ((field.neighbours[_local2].party == board.hw_peace) && (party == board.human))) || ((party == board.hw_peace) && (field.neighbours[_local2].party == board.human))))) { if ((!startup) && (field.neighbours[_local2].party != party)) { addMoraleForAA(moraleEarned(party, field.neighbours[_local2]), field.army); } field.neighbours[_local2].party = party; } _local2++; } } }; _global.setExplosion = function (attacking, exploding, army_waiting) { if (!exploding) { exploding = attacking; } attacking.exploding = exploding; exploding.remove_time = 36; if (army.is_waiting) { deleteArmy(army.is_waiting); } if (army_waiting) { army.waiting = army_waiting; army_waiting.is_waiting = army; } }; _global.expl_sound_cnt = 0; _global.fireExplosion = function (attacking) { attacking.swapDepths(attacking._parent.hw_aTL); attacking.exploded = true; attacking.attachMovie("explosion", "expl", attacking.getNextHighestDepth()); if (_global.expl_sound_cnt < 2) { playSound("s_explosion_n", 15, "explosions"); _global.expl_sound_cnt++; } }; _global.setArmyRemoval = function (army, army_waiting) { army.remove = true; army.remove_time = 24; if (army.is_waiting) { deleteArmy(army.is_waiting); } if (army_waiting) { army.waiting = army_waiting; army_waiting.is_waiting = army; } }; _global.attack = function (army1, field) { army2 = field.army; if (!army2) { return(true); } army1_pw = army1.count + army1.morale; army2_pw = army2.count + army2.morale; if (army1_pw > army2_pw) { addMoraleForAll(-Math.floor(army2.count / 10), army2.party, army2._parent); army1.count = army1.count - Math.floor((army2_pw / army1_pw) * army1.count); army1.count = ((army1.count > 0) ? (army1.count) : 1); army1.morale = ((army1.morale <= army1.count) ? (army1.morale) : (army1.count)); setExplosion(army1, army2, army1); return(true); } addMoraleForAll(-Math.floor(army1.count / 10), army1.party, army1._parent); army2.count = army2.count - Math.floor((army1_pw / army2_pw) * army1.count); army2.count = ((army2.count > 0) ? (army2.count) : 1); army2.morale = ((army2.morale <= army2.count) ? (army2.morale) : (army2.count)); setExplosion(army1, army1, army2); return(false); }; _global.moveArmy = function (army, field) { afield = army.field; board = field._parent; if (((board.hw_peace >= 0) && ((field.party == board.hw_peace) && (army.party == board.human))) || ((army.party == board.hw_peace) && (field.party == board.human))) { addMoraleForAll(30, field.party, board); board.hw_pact_just_broken = board.hw_peace; board.hw_peace = -1; } army.field.army = null; army.field = field; army.moved = true; if (field.army && (field.party != army.party)) { playSound((rand(3) ? "s_gun" : "s_war"), 100, "war"); putBelow(army, field.army); if (!attack(army, field)) { updateBoard(board); return(false); } } else if (field.army && (field.party == army.party)) { putBelow(army, field.army); if ((field.army.count + army.count) <= 99) { joinUnits(army.count, army.morale, army.party, field._parent, field.army); } else { chng = (field.army.count + army.count) - 99; joinUnits(99 - field.army.count, army.morale, army.party, field._parent, field.army); joinUnits(chng, army.morale, army.party, field._parent, null, afield); } setArmyRemoval(army, field.army); field.army.moved = true; annexLand(army.party, field); updateBoard(board); return(false); } field.army = army; annexLand(army.party, field); updateBoard(board); return(true); }; _global.deleteArmy = function (army) { if (army.field.army == army) { army.field.army = null; } if (army.is_waiting) { deleteArmy(army.is_waiting); } removeMovieClip(army); }; _global.getMovableArmies = function (party, board) { var _local4 = new Array(); var _local1 = 0; while (_local1 < board.hw_parties_armies[party].length) { if (!board.hw_parties_armies[party][_local1].moved) { _local4.push(board.hw_parties_armies[party][_local1]); } _local1++; } return(_local4); }; _global.checkPartyState = function (party, board) { if (board.hw_init) { board.hw_parties_status[party] = -1; return(undefined); } var _local4 = new Array(); board.hw_parties_provinces_cp[party] = null; var _local1 = 0; while (_local1 < board.hw_parties_count) { if (((board.hw_parties_capitals[_local1].party == party) && (_local1 != party)) && (!board.hw_parties_armies[_local1].length)) { _local4.push(board.hw_parties_capitals[_local1]); } _local1++; } if (board.hw_parties_capitals[party].party != party) { board.hw_parties_status[party] = 0; } else if (_local4.length) { board.hw_parties_status[party] = 1 + _local4.length; board.hw_parties_provinces_cp[party] = _local4; } else { board.hw_parties_status[party] = 1; } }; _global.updateBoard = function (board) { listArmies(board); var _local5 = 0; while (_local5 < board.hw_parties_count) { checkPartyState(_local5, board); _local5++; } board.hw_parties_towns = new Array(new Array(), new Array(), new Array(), new Array()); board.hw_parties_ports = new Array(new Array(), new Array(), new Array(), new Array()); board.hw_parties_lands = new Array(new Array(), new Array(), new Array(), new Array()); var _local8 = 0; while (_local8 < board.hw_xmax) { var _local6 = 0; while (_local6 < board.hw_ymax) { var _local2 = getField(_local8, _local6, board); var _local4 = _local2.party; updateField(_local2); if (board.hw_parties_status[getFieldParty(_local2)] == 0) { _local2.party = board.hw_parties_capitals[_local2.party].party; if (_local2.army) { setExplosion(_local2.army, _local2.army, null); } } if (_local4 >= 0) { if (_local2.estate == "town") { board.hw_parties_towns[_local4].push(_local2); } else if (_local2.estate == "port") { board.hw_parties_ports[_local4].push(_local2); } else { board.hw_parties_lands[_local4].push(_local2); } } _local6++; } _local8++; } _local5 = 0; while (_local5 < board.hw_parties_count) { var _local7 = 0; if (board.hw_parties_armies[_local5].length) { var _local3 = 0; while (_local3 < board.hw_parties_armies[_local5].length) { if (board.hw_parties_armies[_local5][_local3].morale < Math.floor(board.hw_parties_total_count[_local5] / 50)) { board.hw_parties_armies[_local5][_local3].morale = Math.floor(board.hw_parties_total_count[_local5] / 50); if (board.hw_parties_armies[_local5][_local3].morale > board.hw_parties_armies[_local5][_local3].count) { board.hw_parties_armies[_local5][_local3].morale = board.hw_parties_armies[_local5][_local3].count; } } _local7 = _local7 + board.hw_parties_armies[_local5][_local3].morale; _local3++; } _local7 = _local7 / board.hw_parties_armies[_local5].length; } else { _local7 = 10; } board.hw_parties_morale[_local5] = Math.floor(_local7); _local5++; } var _local10 = board.hw_parties_morale[board.human] + board.hw_parties_total_count[board.human]; var _local9 = 1; _local5 = 0; while (_local5 < board.hw_parties_count) { if ((_local5 != board.human) && (board.hw_parties_status[_local5])) { if (_local10 < (0.3 * (board.hw_parties_morale[_local5] + board.hw_parties_total_count[_local5]))) { _local9 = 3; } else if ((_local9 < 3) && (_local10 < (0.6 * (board.hw_parties_morale[_local5] + board.hw_parties_total_count[_local5])))) { _local9 = 2; } else if ((board.hw_parties_provinces_cp[board.human] && (board.hw_parties_provinces_cp[board.human].length >= 2)) && (_local10 > (2 * (board.hw_parties_morale[_local5] + board.hw_parties_total_count[_local5])))) { _local9 = 0; } } _local5++; } board.human_condition = _local9; }; _global.cleanupTurn = function (board) { var _local2 = 0; while (_local2 < board.hw_parties_armies[board.turn_party].length) { if (board.hw_parties_armies[board.turn_party][_local2].moved) { board.hw_parties_armies[board.turn_party][_local2].moved = false; } else { board.hw_parties_armies[board.turn_party][_local2].morale = board.hw_parties_armies[board.turn_party][_local2].morale - 1; } _local2++; } }; _global.hereIsTheNews = function (board) { if (board.news == "") { if (board.lh_area > board.hw_parties_lands[board.human].length) { board.news = "retreat"; } else if (board.lh_area < board.hw_parties_lands[board.human].length) { board.news = "advance"; } else if (board.human_condition == 0) { board.news = "victory_close"; } else if (board.human_condition == 3) { board.news = "not_end"; } else { board.news = "marika"; } } if (board.hw_pact_just_broken >= 0) { board.news = "pact_broken"; board.subject = board.hw_pact_just_broken; board.hw_pact_just_broken = -1; } switch (board.news) { case "pact_broken" : board.frame.contents.title = ("" + board.hw_parties_names[board.subject]) + " broken!"; break; case "province_conquered" : board.frame.contents.title = ("" + board.hw_parties_names[board.subject.capital]) + " on knees!"; board.frame.contents.alt_title = ("Long live " + board.hw_parties_names[board.human]) + "!"; break; case "town_annexed" : board.frame.contents.title = ("" + board.subject.town_name) + " annexed!"; break; case "town_captured" : board.frame.contents.title = ("" + board.subject.town_name) + " captured!"; break; case "town_lost" : board.frame.contents.title = ("" + board.subject.town_name) + " lost."; break; case "advance" : board.frame.contents.title = ("" + board.hw_parties_names[board.human]) + " forces advance!"; break; case "retreat" : break; } board.frame.contents.gotoAndStop(board.news); }; _global.signPact = function (party_a, board) { if (board.human_condition > 1) { return(false); } board.hw_peace = party_a; return(true); }; _global.calcNeighboursInfo = function (party, field) { var _local6 = 0; var _local7 = 0; var _local5 = 0; var _local4 = false; var _local2 = getFurtherNeighbours(field); field.push.field; var _local1 = 0; while (_local1 < _local2.length) { if (_local2[_local1].army && (_local2[_local1].army.party == party)) { _local6 = _local6 + (_local2[_local1].army.count + _local2[_local1].army.morale); _local7++; } if ((_local2[_local1].type == field.type) && ((_local2[_local1].party == party) || (_local2[_local1].party < 0))) { _local5++; } if (_local2[_local1].wait_for_support) { _local4 = true; } _local1++; } return({power:_local6, count:_local7, non_enemy_land:_local5, wait_for_support:_local4}); }; _global.calcEnemyNeighboursPower = function (party, field) { var _local2 = getFurtherNeighbours(field); var _local3 = 0; field.push.field; var _local1 = 0; while (_local1 < _local2.length) { if (_local2[_local1].army && (_local2[_local1].army.party != party)) { _local3 = _local3 + (_local2[_local1].army.count + _local2[_local1].army.morale); } _local1++; } return(_local3); }; _global.calcAIHelpers = function (i, y, board) { var _local5 = 0; while (_local5 < board.hw_xmax) { var _local2 = getField(_local5, y, board); _local2.profitability[i] = -findPath(_local2, board.hw_parties_capitals[i], null, true).length; var _local3 = getFurtherNeighbours(_local2); _local3.push(_local2); var _local1 = 0; while (_local1 < _local3.length) { if (_local3[_local1].capital == i) { _local2.n_capital[i] = true; } if (_local3[_local1].estate == "town") { _local2.n_town = true; } _local1++; } _local5++; } }; _global.raging = function (party, field, board) { return((field.party == board.human) && (board.hw_parties_total_power[party] > (1.2 * board.hw_parties_total_power[board.human]))); }; _global.calcArmiesProfitability = function (party, board) { function finalProfitability(field, army) { var _local5 = -10000000; var _local7 = false; var _local2 = 0; while (_local2 < board.hw_parties_count) { if (_local2 != party) { var _local3 = 0; if (board.hw_parties_capitals[_local2].party == board.hw_parties_capitals[_local2].capital) { _local3 = field.profitability[_local2]; if (board.hw_parties_control[_local2] == "human") { _local3 = _local3 + (_root.difficulty * 2); } } if (((board.hw_peace == party) && (_local2 == board.human)) && (!board.duel)) { _local3 = _local3 - 500; } if (_local5 < _local3) { _local5 = _local3; } } _local2++; } if (((board.hw_peace == party) && (board.human == field.party)) && (!board.duel)) { _local5 = _local5 - 500; } if ((field.type == "land") && (field.party != party)) { if (((field.capital >= 0) && (field.capital == field.party)) && ((army.count + army.morale) > (field.army.count + field.army.morale))) { _local5 = _local5 + 1000000; _local7 = true; } else if (field.capital >= 0) { _local5 = _local5 + 20; } else if (field.estate == "town") { _local5 = _local5 + 5; } else if (field.estate == "port") { _local5 = _local5 + 3; } else if (field.n_town) { _local5 = _local5 + 3; } } if (field.army && (field.army.party != party)) { if (field.n_capital[party]) { _local5 = _local5 + 1000; } if ((((field.army.party != board.human) && (board.hw_parties_total_power[field.party] > (1.5 * board.hw_parties_total_power[party]))) && ((field.army.count + field.army.morale) > (army.count + army.morale))) && (((field.party < 2) && (party < 2)) || ((field.party > 1) && (party > 1)))) { _local5 = _local5 + 200; } if ((_root.difficulty > 5) && (field.army.party != board.human)) { _local5 = _local5 - 250; } } if (field.army && (field.army.party == party)) { if ((field.army.count > army.count) && (field.army.count < 70)) { _local5 = _local5 + 2; } } if (((army.field.capital == party) && (!field.army)) && (board.turns < 5)) { _local5 = _local5 + 50; } var _local8 = calcNeighboursInfo(party, field); var _local9 = calcEnemyNeighboursPower(party, field); if (((((_local8.power < _local9) && (_local8.power < 300)) || (((army.count + army.morale) < (field.army.count + field.army.morale)) && (army.count < 90))) && (!field.n_capital[party])) && (!_local7)) { if (board.hw_parties_wait_for_support_field[party] == field) { if (board.hw_parties_wait_for_support_count[party] < 5) { field.wait_for_support = true; } else { _local5 = _local5 - 5; } } else { field.wait_for_support = true; } } return(_local5); } function orderMoves(a, b) { var _local2 = a.tmp_prof; var _local1 = b.tmp_prof; if (_local2 > _local1) { return(-1); } if (_local2 < _local1) { return(1); } return(0); } function findBestMoveVal(army) { var _local2 = getPossibleMoves(army.field, true, false); var _local1 = 0; while (_local1 < _local2.length) { _local2[_local1].wait_for_support = false; _local2[_local1].tmp_prof = finalProfitability(_local2[_local1], army); _local1++; } _local2.sort(orderMoves); return(_local2[0]); } var _local3 = getMovableArmies(party, board); var _local2 = 0; while (_local2 < _local3.length) { _local3[_local2].move = findBestMoveVal(_local3[_local2]); _local3[_local2].profitability = _local3[_local2].move.tmp_prof; if ((_local3[_local2].field.capital == _local3[_local2].party) && (board.turns > 5)) { _local3[_local2].profitability = _local3[_local2].profitability - 1000; } _local2++; } return(_local3); }; _global.supportArmy = function (party, army, field) { function orderMoves(a, b) { var _local2 = a.tmp_prof; var _local1 = b.tmp_prof; if (_local2 > _local1) { return(-1); } if (_local2 < _local1) { return(1); } return(0); } function findBestMoveVal(army) { var _local2 = getPossibleMoves(army.field, true, false); var _local3 = new Array(); var _local1 = 0; while (_local1 < _local2.length) { if ((_local2[_local1] != field) && (((!_local2[_local1].army) || (_local2[_local1].army.party < 0)) || (_local2[_local1].army.party == party))) { _local2[_local1].tmp_prof = -getDistance(_local2[_local1], field); _local3.push(_local2[_local1]); } _local1++; } _local3.sort(orderMoves); return(_local3[0]); } board = field._parent; var _local2 = getMovableArmies(party, board); var _local5 = new Array(); var _local1 = 0; while (_local1 < _local2.length) { if ((_local2[_local1] != army) && (_local2[_local1].field.capital != party)) { _local2[_local1].move = findBestMoveVal(_local2[_local1]); _local2[_local1].profitability = _local2[_local1].move.tmp_prof; if ((_local2[_local1].move != field) && (((!_local2[_local1].move.army) || (_local2[_local1].move.army.party < 0)) || (_local2[_local1].move.army.party == party))) { _local5.push(_local2[_local1]); } } _local1++; } return(_local5); }; _global.makeMove = function (party, board, init) { function orderArmies(a, b) { var _local2 = a.profitability; var _local1 = b.profitability; if (_local2 > _local1) { return(-1); } if (_local2 < _local1) { return(1); } var _local4 = a.count + a.morale; var _local3 = b.count + b.morale; if (_local4 > _local3) { return(-1); } if (_local4 < _local3) { return(1); } return(0); } board.move_points--; var _local1 = calcArmiesProfitability(party, board); _local1.sort(orderArmies); if (!_local1[0].move.wait_for_support) { board.hw_parties_wait_for_support_field[party] = null; board.hw_parties_wait_for_support_count[party] = 0; moveArmy(_local1[0], _local1[0].move); } else { if (_local1[0].move == board.hw_parties_wait_for_support_field[party]) { board.hw_parties_wait_for_support_count[party]++; } else { board.hw_parties_wait_for_support_field[party] = _local1[0].move; board.hw_parties_wait_for_support_count[party] = 0; } var _local4 = supportArmy(party, _local1[0], _local1[0].move); if (_local4.length > 0) { _local4.sort(orderArmies); moveArmy(_local4[0], _local4[0].move); } else { moveArmy(_local1[0], _local1[0].move); } } }; var _mochiads_game_id = "e69338cbfae04679"; var globalsound = new Sound(); hw_data = SharedObject.getLocal("hw_data"); if (hw_data.data.show_tutorial == undefined) { hw_data.data.show_tutorial = true; } var map_number = -1; var s_happy = createSound("s_happy", 100, "happy"); var s_doom = createSound("s_doom", 0, "doom"); var difficulty = 5; stop();Symbol 9 Buttonon (release) { getURL ("http://www.minijuegos.com", "_blank"); }Symbol 19 MovieClip Frame 1stop();Symbol 19 MovieClip Frame 100stop();Symbol 24 Buttonon (release) { getURL ("http://www.metasauce.com", "_blank"); }Symbol 28 Buttonon (release) { getURL ("http://itunes.apple.com/us/app/hex-empire/id454125259?ls=1&mt=8", "_blank"); }Symbol 30 MovieClip Frame 1function controlProgress(prg) { if (prg <= gauge._currentframe) { gauge.stop(); gauge_shadow.stop(); } else { gauge.play(); gauge_shadow.play(); } if ((prg - gauge._currentframe) >= 5) { gauge.gotoAndPlay(gauge._currentframe + 5); gauge_shadow.gotoAndPlay(gauge._currentframe); } if (gauge._currentframe == 100) { this.gotoAndPlay("load_finish"); return(false); } return(true); }Symbol 30 MovieClip Frame 10stop();Symbol 30 MovieClip Frame 25_root.play(); stop();Symbol 34 Buttonon (release) { playSound("s_blop", 100, "other"); _parent.operation(_parent); }Symbol 39 Buttonon (release) { playSound("s_blop", 100, "other"); _parent.operation(_parent); }Symbol 42 MovieClip Frame 1gotoAndStop(_parent.style);Symbol 42 MovieClip Frame 7stop();Symbol 42 MovieClip Frame 13stop();Symbol 43 MovieClip Frame 1function inactive(st) { if (st) { button.gotoAndStop("inactive"); } else { button.gotoAndStop(style); } }Symbol 43 MovieClip Frame 5stop();Symbol 51 MovieClip Frame 1Symbol 51 MovieClip Frame 2stop();Symbol 61 MovieClip Frame 1stop();Symbol 61 MovieClip Frame 2var i = 0; while (i < 3) { _parent._parent._parent["h" + i]._visible = false; i++; } _root.ts_army_hint = true;Symbol 61 MovieClip Frame 40this._visible = false;Symbol 63 MovieClip Frame 1gotoAndStop ("fin");Symbol 69 MovieClip Frame 1stop();Symbol 70 MovieClip [army] Frame 1var exploding = null; var remove = false; var waiting = null; var is_waiting = null; var bd = 2; var blink = (6 * bd); var move_sound = createSound("s_szur", 25, "other"); var played = false; hint._visible = false; info._alpha = 0; gotoAndStop(party + 2);Instance of Symbol 63 MovieClip in Symbol 70 MovieClip [army] Frame 1onClipEvent (enterFrame) { with (_parent) { if (field.capital < 0) { hint._visible = false; } if ((_x != field._x) || (_y != field._y)) { _x = _x - ((_x - field._x) / 2); _y = _y - ((_y - field._y) / 2); if ((Math.abs(_x - field._x) <= 1) && (Math.abs(_y - field._y) <= 1)) { _x = field._x; _y = field._y; } if (!played) { continueSound(move_sound); played = true; } } else { played = false; if (remove || (remove_time == 0)) { waiting.is_waiting = null; deleteArmy(this._parent); } else if (exploding && (!exploded)) { fireExplosion(this._parent); } if (!is_waiting) { count_d = count; morale_d = morale; } } if (remove_time) { remove_time--; } army.gotoAndStop(field.type); army.gotoAndStop(army._currentframe + Math.floor(count_d / 40)); if (blink) { if ((blink / bd) == Math.floor(blink / bd)) { _alpha = ((_alpha == 100) ? 50 : 100); } blink--; } } }Symbol 81 MovieClip Frame 1_root.game_board = this; hw_init = true; hw_xmax = 20; hw_ymax = 11; hw_fw = 50; hw_fh = 40; hw_land = 0; hw_top_field_depth = 0; hw_lands = new Array(); hw_towns = new Array(); hw_status_names = new Array("Province", "Kingdom", "Empire", "Empire", "Empire"); hw_parties_count = 4; hw_parties_names = new Array("Redosia", "Violetnam", "Bluegaria", "Greenland"); hw_parties_colors = new Array(16711680, 16711935, 48127, 65280); hw_parties_capitals = new Array(); hw_parties_provinces_cp = new Array(new Array(), new Array(), new Array(), new Array()); hw_parties_towns = new Array(new Array(), new Array(), new Array(), new Array()); hw_parties_ports = new Array(new Array(), new Array(), new Array(), new Array()); hw_parties_lands = new Array(new Array(), new Array(), new Array(), new Array()); hw_parties_morale = new Array(10, 10, 10, 10); hw_parties_armies = new Array(new Array(), new Array(), new Array(), new Array()); hw_parties_status = new Array(1, 1, 1, 1); hw_parties_total_count = new Array(0, 0, 0, 0); hw_parties_total_power = new Array(0, 0, 0, 0); hw_parties_control = new Array("computer", "computer", "computer", "computer"); hw_parties_wait_for_support_field = new Array(null, null, null, null); hw_parties_wait_for_support_count = new Array(0, 0, 0, 0); hw_parties_speech_given = new Array(false, false, false, false); hw_pact_signed = false; hw_pact_just_broken = -1; hw_peace = -1; var hw_lAID = 0; var hw_aTL = 0; var lh_area = 0; var news = ""; var subject = null; generateMap(this); updateBoard(this); selectFields(null, this); continueSound(_root.s_happy, true); continueSound(_root.s_doom, true); stop();Symbol 81 MovieClip Frame 2stop();Symbol 81 MovieClip Frame 3turns = 0; frame.play(); hw_init = false; var i = 0; while (i < hw_parties_count) { unitsSpawn(i, this); updateBoard(this); if (hw_parties_control[i] == "human") { human = i; } i++; } human_condition = 1; wait = 0; turn_party = 0;Symbol 81 MovieClip Frame 4selected_army = null; l_move_points = (move_points = hw_parties_armies[turn_party].length); if (move_points > 5) { l_move_points = (move_points = 5); } init = true; if (hw_parties_control[turn_party] == "human") { selectFields(getMovableArmies(turn_party, this), this); } else { selectFields(null, this); } updateBoard(this); duel = false; di = 0; var i = 0; while (i < 4) { if (hw_parties_capitals[i].party == i) { di++; } i++; } if (di < 3) { duel = true; } if (turn_party == human) { lh_area = hw_parties_lands[turn_party].length; turns++; _parent.give_speech.inactive(hw_parties_speech_given[turn_party]); _parent.sign_pact.inactive(hw_pact_signed && (!duel)); _parent.end_turn.inactive(false); } else { _parent.give_speech.inactive(true); _parent.sign_pact.inactive(true); _parent.end_turn.inactive(true); }Symbol 81 MovieClip Frame 5if (hw_parties_control[turn_party] == "computer") { if (wait <= 0) { makeMove(turn_party, this, init); init = false; } else { wait--; } } else if (hw_parties_control[turn_party] == "human") { if (!_root.ts_army_hint) { hw_parties_armies[turn_party][0].hint._visible = true; } if (!_root.ts_your_turn) { wnd = _parent.attachMovie("your_turn", "wnd", _parent.getNextHighestDepth()); wnd._x = 400; wnd._y = 300; } }Symbol 81 MovieClip Frame 6if (move_points > getMovableArmies(turn_party, this).length) { move_points = getMovableArmies(turn_party, this).length; } if (move_points > 0) { if (move_points < l_move_points) { if (((turn_party == human) || (news != "")) || (hw_pact_just_broken >= 0)) { hereIsTheNews(this); news = ""; subject = null; } l_move_points = move_points; wait = 6; updateBoard(this); } gotoAndPlay ("move_loop"); } else { wait = 12; cleanupTurn(this); updateBoard(this); unitsSpawn(turn_party, this); if (((turn_party == human) || (news != "")) || (hw_pact_just_broken >= 0)) { hereIsTheNews(this); news = ""; subject = null; } turn_party++; while (!hw_parties_armies[turn_party].length) { turn_party++; if (turn_party >= hw_parties_count) { turn_party = 0; } } gotoAndPlay ("turn_loop"); }Symbol 91 MovieClip Frame 1function setParty(prt) { this.party = prt; this._visible = true; this.gotoAndStop(prt + 1); } gotoAndStop(party + 1);Symbol 94 MovieClip Frame 1function show(s) { if (s) { if (hide) { gotoAndPlay ("show"); } } else if (!hide) { gotoAndPlay ("hide"); } } hide = true; stop();Symbol 94 MovieClip Frame 2hide = false;Symbol 94 MovieClip Frame 7stop();Symbol 94 MovieClip Frame 8hide = true;Symbol 94 MovieClip Frame 13stop();Symbol 96 MovieClip Frame 1function show(s) { if (s) { if (hide) { gotoAndPlay ("show"); } } else if (!hide) { gotoAndPlay ("hide"); } } hide = true; stop();Symbol 96 MovieClip Frame 2hide = false;Symbol 96 MovieClip Frame 7stop();Symbol 96 MovieClip Frame 8hide = true;Symbol 96 MovieClip Frame 13stop();Symbol 102 MovieClip Frame 1main.party = party; board = _parent.board; if (board.wnd_mode) { name_field.textColor = 0; } name = board.hw_parties_names[party]; central._visible = false; left._visible = false; right._visible = false;Instance of Symbol 63 MovieClip in Symbol 102 MovieClip Frame 1onClipEvent (enterFrame) { with (_parent) { human._alpha = 100; peace._alpha = 100; human._visible = board.hw_parties_control[party] == "human"; peace._visible = board.hw_peace == party; if (board.hw_parties_status[party] < 0) { name_field.text = name; } else { name_field.text = (board.hw_status_names[board.hw_parties_status[party]] + " of ") + name; } morale = board.hw_parties_morale[party]; switch (board.hw_parties_status[party]) { case -1 : central._visible = false; left._visible = false; right._visible = false; lions.show(false); crown.show(false); break; case 0 : central._visible = false; left._visible = false; right._visible = false; lions.show(false); crown.show(false); break; case 1 : central._visible = false; left._visible = false; right._visible = false; lions.show(false); crown.show(true); break; case 2 : central.setParty(board.hw_parties_provinces_cp[party][0].capital); left._visible = false; right._visible = false; lions.show(true); crown.show(true); break; case 3 : central._visible = false; left.setParty(board.hw_parties_provinces_cp[party][0].capital); right.setParty(board.hw_parties_provinces_cp[party][1].capital); lions.show(true); crown.show(true); break; case 4 : central.setParty(board.hw_parties_provinces_cp[party][0].capital); left.setParty(board.hw_parties_provinces_cp[party][1].capital); right.setParty(board.hw_parties_provinces_cp[party][2].capital); lions.show(true); crown.show(true); } if (party == board.turn_party) { if ((_xscale != 100) || (_yscale != 100)) { _xscale = _xscale + ((100 - _xscale) / 2); _yscale = _yscale + ((100 - _yscale) / 2); _alpha = _alpha + ((100 - _alpha) / 2); if (Math.abs(100 - _xscale) < 0.8) { _xscale = (_yscale = (_alpha = 100)); } } } else if ((_xscale != 75) || (_yscale != 75)) { _xscale = _xscale + ((75 - _xscale) / 2); _yscale = _yscale + ((75 - _yscale) / 2); _alpha = _alpha + ((75 - _alpha) / 2); if (board.available_parties[party] == -1) { _alpha = 30; } else if (Math.abs(75 - _xscale) < 0.8) { _xscale = (_yscale = 75); _alpha = 75; } } } }Symbol 105 MovieClip Frame 5stop();Symbol 115 MovieClip Frame 1stop();Instance of Symbol 63 MovieClip in Symbol 115 MovieClip Frame 1onClipEvent (enterFrame) { with (_parent) { capital = _parent.board.hw_parties_capitals[_parent.board.turn_party].town_name; gotoAndStop(_parent.board.turn_party + 2); } }Symbol 167 MovieClip [explosion] Frame 1erosion_frame = 1; f1 = rand(2); f2 = rand(2); r = rand(360);Instance of Symbol 63 MovieClip in Symbol 167 MovieClip [explosion] Frame 1onClipEvent (enterFrame) { with (_parent) { if (erosion_frame == 6) { var board = _parent._parent; var msk = flash.display.BitmapData.loadBitmap(("e_" + erosion_frame) + ".png"); msk = flipBitmap(msk, f1, f2); msk = rotateBitmap(msk, r); board.background_2.copyPixels(board.background_1, new flash.geom.Rectangle((x = _parent._x - 85), (y = _parent._y - 85), (w = 170), (h = 170)), new flash.geom.Point(_parent._x - 85, _parent._y - 85), msk, new flash.geom.Point(0, 0), true); mask.dispose(); } else if (erosion_frame == 7) { var board = _parent._parent; var i = 0; while (i < 15) { var grave = flash.display.BitmapData.loadBitmap(("n_" + (rand(6) + 1)) + ".png"); pasteBitmap(((_parent._x + 25) - rand(50)) - 7, ((_parent._y + 20) - rand(40)) - 15, grave, board.background_2, true); grave.dispose(); i++; } } erosion_frame++; } }Symbol 167 MovieClip [explosion] Frame 4_parent.exploding.army._visible = false; _parent.waiting.is_waiting = false; _parent.field.doom = _parent.field.doom + 20; var i = 0; while (i < 6) { _parent.field.neighbours[i].doom = _parent.field.neighbours[i].doom + 10; i++; }Symbol 167 MovieClip [explosion] Frame 12if (_global.expl_sound_cnt > 0) { _global.expl_sound_cnt--; } _parent.waiting = null; deleteArmy(_parent.exploding); _parent.exploding = null; _parent.exploded = false; removeMovieClip(this);Symbol 191 MovieClip Frame 1capital.gotoAndStop(2);Symbol 192 MovieClip Frame 1if (!_root.ts_choose_country) { _parent.stop(); } _root.ts_choose_country = true; modal.useHandCursor = false;Symbol 192 MovieClip Frame 5modal.useHandCursor = false; stop();Instance of Symbol 43 MovieClip in Symbol 192 MovieClip Frame 5onClipEvent (load) { caption = "Yes, please"; operation = function (button) { button._parent.play(); }; style = "red"; }Instance of Symbol 43 MovieClip in Symbol 192 MovieClip Frame 5onClipEvent (load) { caption = "No, thanks"; operation = function (button) { _root.ts_your_turn = true; button._parent._parent.play(); }; style = "white"; }Symbol 192 MovieClip Frame 6capital.gotoAndStop(2); stop();Instance of Symbol 43 MovieClip in Symbol 192 MovieClip Frame 6onClipEvent (load) { caption = "I get it"; operation = function (button) { button._parent._parent.play(); }; style = "red"; }Instance of Symbol 43 MovieClip in Symbol 192 MovieClip Frame 6onClipEvent (load) { caption = "Read more"; operation = function (button) { button._parent.play(); }; style = "white"; }Symbol 192 MovieClip Frame 7stop();Instance of Symbol 43 MovieClip in Symbol 192 MovieClip Frame 7onClipEvent (load) { caption = "DONE"; operation = function (button) { button._parent._parent.play(); }; style = "red"; }Symbol 193 Buttonon (rollOver) { board.turn_party = 0; } on (rollOut) { board.turn_party = -1; } on (release) { playSound("s_blop", 100, "other"); board.hw_parties_control[0] = "human"; play(); }Symbol 194 Buttonon (rollOver) { board.turn_party = 1; } on (rollOut) { board.turn_party = -1; } on (release) { playSound("s_blop", 100, "other"); board.hw_parties_control[1] = "human"; play(); }Symbol 195 Buttonon (rollOver) { board.turn_party = 2; } on (rollOut) { board.turn_party = -1; } on (release) { playSound("s_blop", 100, "other"); board.hw_parties_control[2] = "human"; play(); }Symbol 196 Buttonon (rollOver) { board.turn_party = 3; } on (rollOut) { board.turn_party = -1; } on (release) { playSound("s_blop", 100, "other"); board.hw_parties_control[3] = "human"; play(); }Symbol 206 MovieClip Frame 1stop();Symbol 207 MovieClip Frame 1modal.useHandCursor = false; i = (x = (y = 0));Symbol 207 MovieClip Frame 5modal.useHandCursor = false; stop();Instance of Symbol 63 MovieClip in Symbol 207 MovieClip Frame 5onClipEvent (enterFrame) { with (_parent) { gauge.gotoAndStop(Math.ceil(((y + (i * _parent.board.hw_ymax)) / (_parent.board.hw_ymax * _parent.board.hw_parties_count)) * 100)); calcAIHelpers(i, y, _parent.board); y++; if (y >= _parent.board.hw_ymax) { y = 0; i++; if (i >= _parent.board.hw_parties_count) { _parent.play(); } } } }Symbol 211 MovieClip Frame 1Symbol 211 MovieClip Frame 70this._visible = false;Symbol 213 MovieClip Frame 1Symbol 213 MovieClip Frame 70this._visible = false;Symbol 215 MovieClip Frame 1Symbol 215 MovieClip Frame 70this._visible = false;Symbol 231 MovieClip Frame 1modal.useHandCursor = false;Instance of Symbol 63 MovieClip in Symbol 231 MovieClip Frame 1onClipEvent (enterFrame) { _root.s_happy.setVolume(_root.s_happy.getVolume() - (_root.s_happy.getVolume() / 20)); _root.s_doom.setVolume(_root.s_doom.getVolume() + ((100 - _root.s_doom.getVolume()) / 20)); }Symbol 231 MovieClip Frame 5modal.useHandCursor = false; _parent.board.frame.play(); if (_parent.board.win == true) { gotoAndPlay ("win"); }Symbol 231 MovieClip Frame 6result = ((("Your Empire on the Map Nr " + _parent.seed) + "\nlasted for ") + _parent.board.turns) + " turns."; stop();Instance of Symbol 43 MovieClip in Symbol 231 MovieClip Frame 6onClipEvent (load) { caption = "Life's tough"; operation = function (button) { button._parent._parent.play(); }; style = "red"; }Symbol 231 MovieClip Frame 7result = ((("You conquered all the Map Nr " + _parent.seed) + "\nin ") + _parent.board.turns) + " turns."; stop();Instance of Symbol 43 MovieClip in Symbol 231 MovieClip Frame 7onClipEvent (load) { caption = "I'm so happy"; operation = function (button) { button._parent._parent.play(); }; style = "red"; }Symbol 232 MovieClip Frame 1var seed; if (_root.map_number >= 0) { seed = _root.map_number; } else { seed = Math.floor(Math.random() * 999999); } setSeed(seed);Symbol 232 MovieClip Frame 6selectFields(null, board);Symbol 232 MovieClip Frame 10map_select.text = seed; selectFields(board.hw_parties_capitals, board); _root.ts_army_hint = false; var i = 0; while (i < board.hw_parties_count) { board.hw_parties_capitals[i].hint._visible = true; board.hw_parties_capitals[i].hint.play(); board.hw_parties_capitals[i].swapDepths(board.hw_top_field_depth - (i + 1)); i++; } stop();Instance of Symbol 102 MovieClip in Symbol 232 MovieClip Frame 10onClipEvent (load) { party = 0; }Instance of Symbol 102 MovieClip in Symbol 232 MovieClip Frame 10onClipEvent (load) { party = 1; }Instance of Symbol 102 MovieClip in Symbol 232 MovieClip Frame 10onClipEvent (load) { party = 2; }Instance of Symbol 102 MovieClip in Symbol 232 MovieClip Frame 10onClipEvent (load) { party = 3; }Instance of Symbol 63 MovieClip "check_num" in Symbol 232 MovieClip Frame 10onClipEvent (enterFrame) { numOnly(_parent.map_select); _parent.d0.inactive(_root.difficulty == 0); _parent.d5.inactive(_root.difficulty == 5); _parent.d10.inactive(_root.difficulty == 10); } on (keyPress "<Enter>") { _root.map_number = _root.game.map_select.text; _root.game.gotoAndPlay("generate"); }Instance of Symbol 43 MovieClip in Symbol 232 MovieClip Frame 10onClipEvent (load) { caption = "RANDOM MAP"; operation = function () { _root.map_number = -1; _root.game.gotoAndPlay("generate"); }; style = "red"; }Instance of Symbol 43 MovieClip in Symbol 232 MovieClip Frame 10onClipEvent (load) { caption = "CHANGE MAP"; operation = function () { _root.map_number = _root.game.map_select.text; _root.game.gotoAndPlay("generate"); }; style = "red"; }Instance of Symbol 43 MovieClip in Symbol 232 MovieClip Frame 10onClipEvent (load) { caption = "help"; operation = function (button) { wnd = button._parent.attachMovie("help", "wnd", button._parent.getNextHighestDepth()); wnd._x = 400; wnd._y = 300; }; style = "red"; }Instance of Symbol 43 MovieClip "d0" in Symbol 232 MovieClip Frame 10onClipEvent (load) { caption = "easy"; operation = function (button) { _root.difficulty = 0; }; style = "white"; }Instance of Symbol 43 MovieClip "d5" in Symbol 232 MovieClip Frame 10onClipEvent (load) { caption = "normal"; operation = function (button) { _root.difficulty = 5; }; style = "white"; }Instance of Symbol 43 MovieClip "d10" in Symbol 232 MovieClip Frame 10onClipEvent (load) { caption = "hard"; operation = function (button) { _root.difficulty = 10; }; style = "white"; }Symbol 232 MovieClip Frame 11var i = 0; while (i < board.hw_parties_count) { board.hw_parties_capitals[i].hint._visible = false; i++; }Symbol 232 MovieClip Frame 13stop();Symbol 232 MovieClip Frame 14board.gotoAndPlay("start");Symbol 232 MovieClip Frame 20board.gotoAndPlay("start_game"); stop();Instance of Symbol 102 MovieClip in Symbol 232 MovieClip Frame 20onClipEvent (load) { party = 0; }Instance of Symbol 102 MovieClip in Symbol 232 MovieClip Frame 20onClipEvent (load) { party = 1; }Instance of Symbol 102 MovieClip in Symbol 232 MovieClip Frame 20onClipEvent (load) { party = 2; }Instance of Symbol 102 MovieClip in Symbol 232 MovieClip Frame 20onClipEvent (load) { party = 3; }Instance of Symbol 43 MovieClip "end_turn" in Symbol 232 MovieClip Frame 20onClipEvent (load) { caption = "END TURN"; operation = function () { board = _root.game_board; if (board.hw_parties_control[board.turn_party] == "human") { board.move_points = 0; } }; style = "red"; }Instance of Symbol 43 MovieClip "give_speech" in Symbol 232 MovieClip Frame 20onClipEvent (load) { caption = "give a speech"; operation = function (button) { board = _root.game_board; wnd = button._parent.attachMovie("give_speech", "wnd", button._parent.getNextHighestDepth()); wnd._x = 400; wnd._y = 300; board.stop(); }; style = "white"; }Instance of Symbol 43 MovieClip "sign_pact" in Symbol 232 MovieClip Frame 20onClipEvent (load) { caption = "sign a pact"; operation = function (button) { board = _root.game_board; wnd = button._parent.attachMovie("sign_pact", "wnd", button._parent.getNextHighestDepth()); wnd._x = 400; wnd._y = 300; board.stop(); }; style = "white"; }Instance of Symbol 43 MovieClip "capitulate" in Symbol 232 MovieClip Frame 20onClipEvent (load) { caption = "capitulate"; operation = function (button) { board = _root.game_board; wnd = button._parent.attachMovie("capitulate", "wnd", button._parent.getNextHighestDepth()); wnd._x = 400; wnd._y = 300; board.stop(); }; style = "white"; }Symbol 232 MovieClip Frame 25stop();Instance of Symbol 236 MovieClip in Symbol 249 MovieClip Frame 1onClipEvent (enterFrame) { _alpha = (70 + (Math.random() * 30)); }Instance of Symbol 249 MovieClip "foto" in Symbol 254 MovieClip Frame 1onClipEvent (enterFrame) { with (_parent) { _x = _x + ((d + (Math.random() * 4)) - 2); _alpha = _alpha + 5; if (_alpha > 100) { _alpha = 100; } if (Math.abs(_x - sx) > 500) { _x = sx; _alpha = 0; foto.gotoAndStop(Math.floor(Math.random() * foto._totalframes) + 1); } } }Instance of Symbol 254 MovieClip "foto_2" in Symbol 264 MovieClip Frame 17onClipEvent (load) { sx = _x; sy = _y; d = -7; _alpha = 0; foto.gotoAndStop(Math.floor(Math.random() * foto._totalframes) + 1); }Instance of Symbol 254 MovieClip "foto_1" in Symbol 264 MovieClip Frame 17onClipEvent (load) { sx = _x; sy = _y; d = 7; _alpha = 0; foto.gotoAndStop(Math.floor(Math.random() * foto._totalframes) + 1); }Instance of Symbol 43 MovieClip in Symbol 264 MovieClip Frame 37onClipEvent (load) { caption = "START"; operation = function (button) { button._parent.play(); }; style = "red"; }Symbol 264 MovieClip Frame 42stop();Symbol 264 MovieClip Frame 47_root.gotoAndPlay("game_start");Symbol 274 Buttonon (rollOver) { if (town_sign._visible) { this.swapDepths(_parent.hw_top_field_depth); } control.useHandCursor = selected; if (_parent.hw_init && (selected)) { _parent.turn_party = party; } over = true; } on (rollOut) { if (_parent.hw_init && (selected)) { _parent.turn_party = -1; } over = false; } on (release) { if (_parent.hw_parties_control[_parent.turn_party] == "human") { if (army.hint._visible) { army.hint.play(); } if (selected) { if (((!_parent.selected_army) && (army)) && (army.party == _parent.turn_party)) { playSound("s_blop", 100, "other"); _parent.selected_army = army; selectFields(getPossibleMoves(this), _parent); } else if (_parent.selected_army && (_parent.selected_army == army)) { playSound("s_bup", 25, "other"); _parent.selected_army = null; selectFields(getMovableArmies(_parent.turn_party, _parent), _parent); } else if (_parent.selected_army) { playSound("s_blop", 100, "other"); moveArmy(_parent.selected_army, this); _parent.selected_army = null; selectFields(getMovableArmies(_parent.turn_party, _parent), _parent); _parent.move_points--; } } else if (_parent.selected_army) { playSound("s_bup", 25, "other"); _parent.selected_army = null; selectFields(getMovableArmies(_parent.turn_party, _parent), _parent); } } else if (_parent.hw_init && (selected)) { playSound("s_blop", 100, "other"); _parent.hw_parties_control[party] = "human"; _parent._parent.play("start"); } }Symbol 280 MovieClip Frame 1stop();Symbol 280 MovieClip Frame 50this._visible = false;Symbol 281 MovieClip [field] Frame 1var profitability = new Array(0, 0, 0, 0); var tmp_prof = new Array(0, 0, 0, 0); var n_capital = new Array(false, false, false, false); var doom = 0; var over = false; hint._visible = false; control.useHandCursor = false;Instance of Symbol 278 MovieClip "town_sign" in Symbol 281 MovieClip [field] Frame 1onClipEvent (enterFrame) { dif = Math.abs(_parent._x - _parent._parent._xmouse) + Math.abs(_parent._y - _parent._parent._ymouse); _alpha = (((125 / dif) * 100) - 20); _parent.army.info._alpha = _parent.army.info._alpha + ((dif < 100) ? ((100 - _parent.army.info._alpha) / 2) : ((-_parent.army.info._alpha) / 2)); with (_parent) { if (over) { if (type == "land") { var doom_vol = ((doom < 100) ? (doom) : 100); _root.s_happy.setVolume(_root.s_happy.getVolume() + (((100 - doom_vol) - _root.s_happy.getVolume()) / 20)); _root.s_doom.setVolume(_root.s_doom.getVolume() + ((doom_vol - _root.s_doom.getVolume()) / 20)); } } } }Symbol 289 Buttonon (release) { _root.globalsound.setVolume(0); gotoAndStop ("off"); }Symbol 290 Buttonon (release) { _root.globalsound.setVolume(100); gotoAndStop ("on"); }Symbol 292 MovieClip Frame 1if (_root.globalsound.getVolume() == 0) { gotoAndStop ("off"); } stop();Symbol 292 MovieClip Frame 5stop();Symbol 295 Buttonon (release) { if ((_quality == "HIGH") || (_quality == "BEST")) { _quality = "MEDIUM"; } else if (_quality == "MEDIUM") { _quality = "LOW"; } else if (_quality == "LOW") { _quality = "HIGH"; } }Symbol 354 MovieClip Frame 1name = ("" + _root.game_board.hw_parties_names[_root.game_board.human]) + " Times"; stop();Instance of Symbol 63 MovieClip in Symbol 354 MovieClip Frame 1onClipEvent (enterFrame) { with (_parent) { if (turn != ("turn:" + _root.game_board.turns)) { status.gotoAndStop(_root.game_board.human_condition + 1); turn = "turn:" + _root.game_board.turns; } } }Symbol 354 MovieClip Frame 2stop();Symbol 354 MovieClip Frame 3stop();Symbol 354 MovieClip Frame 4stop();Symbol 354 MovieClip Frame 5stop();Symbol 354 MovieClip Frame 6stop();Symbol 354 MovieClip Frame 7stop();Symbol 354 MovieClip Frame 8stop();Symbol 354 MovieClip Frame 9stop();Symbol 354 MovieClip Frame 10stop();Symbol 354 MovieClip Frame 11stop();Symbol 354 MovieClip Frame 12stop();Symbol 354 MovieClip Frame 13stop();Symbol 358 Buttonon (release) { wnd = _root.game.attachMovie("help", "wnd", button._parent.getNextHighestDepth()); wnd._x = 400; wnd._y = 300; }Symbol 359 MovieClip [frame] Frame 1stop();Symbol 359 MovieClip [frame] Frame 6stop();Symbol 359 MovieClip [frame] Frame 11stop();Symbol 367 MovieClip [hex] Frame 1removing = false;Symbol 367 MovieClip [hex] Frame 8stop();Symbol 367 MovieClip [hex] Frame 9removing = true;Symbol 367 MovieClip [hex] Frame 16removeMovieClip(this);Symbol 407 MovieClip [capitulate] Frame 1modal.useHandCursor = false;Symbol 407 MovieClip [capitulate] Frame 5modal.useHandCursor = false; stop();Instance of Symbol 43 MovieClip in Symbol 407 MovieClip [capitulate] Frame 5onClipEvent (load) { caption = "Give up"; operation = function (button) { board = _root.game_board; board._parent.play(); button._parent.removeMovieClip(); }; style = "red"; }Instance of Symbol 43 MovieClip in Symbol 407 MovieClip [capitulate] Frame 5onClipEvent (load) { caption = "Cancel"; operation = function (button) { _root.game_board.play(); button._parent.removeMovieClip(); }; style = "white"; }Symbol 409 MovieClip [give_speech] Frame 1modal.useHandCursor = false;Symbol 409 MovieClip [give_speech] Frame 5modal.useHandCursor = false; stop();Instance of Symbol 43 MovieClip in Symbol 409 MovieClip [give_speech] Frame 5onClipEvent (load) { caption = "Give a speech"; operation = function (button) { board = _root.game_board; addMoraleForAll(50, board.human, board); board._parent.give_speech.inactive(true); board.hw_parties_speech_given[board.human] = true; board.play(); button._parent.removeMovieClip(); }; style = "red"; }Instance of Symbol 43 MovieClip in Symbol 409 MovieClip [give_speech] Frame 5onClipEvent (load) { caption = "Cancel"; operation = function (button) { _root.game_board.play(); button._parent.removeMovieClip(); }; style = "white"; }Symbol 423 MovieClip Frame 1capital.gotoAndStop(2);Symbol 425 MovieClip Frame 1capital.gotoAndStop(2);Symbol 426 MovieClip [help] Frame 1modal.useHandCursor = false;Symbol 426 MovieClip [help] Frame 5modal.useHandCursor = false; stop();Instance of Symbol 43 MovieClip in Symbol 426 MovieClip [help] Frame 5onClipEvent (load) { caption = "DONE"; operation = function (button) { button._parent.removeMovieClip(); }; style = "red"; }Instance of Symbol 43 MovieClip in Symbol 426 MovieClip [help] Frame 5onClipEvent (load) { caption = "Next"; operation = function (button) { button._parent.play(); }; style = "white"; }Symbol 426 MovieClip [help] Frame 6stop();Instance of Symbol 43 MovieClip in Symbol 426 MovieClip [help] Frame 6onClipEvent (load) { caption = "Previous"; operation = function (button) { button._parent.prevFrame(); }; style = "white"; }Instance of Symbol 43 MovieClip in Symbol 426 MovieClip [help] Frame 6onClipEvent (load) { caption = "Next"; operation = function (button) { button._parent.play(); }; style = "white"; }Symbol 426 MovieClip [help] Frame 7stop();Symbol 426 MovieClip [help] Frame 8stop();Symbol 429 Buttonon (rollOver) { if (board.available_parties[0] == -1) { return(undefined); } board.turn_party = 0; } on (rollOut) { if (board.available_parties[0] == -1) { return(undefined); } board.turn_party = -1; } on (release) { if (board.available_parties[0] == -1) { return(undefined); } playSound("s_blop", 100, "other"); if (signPact(0, _root.game_board)) { gotoAndPlay ("success"); } else { gotoAndPlay ("fail"); } }Symbol 430 Buttonon (rollOver) { if (board.available_parties[1] == -1) { return(undefined); } board.turn_party = 1; } on (rollOut) { if (board.available_parties[1] == -1) { return(undefined); } board.turn_party = -1; } on (release) { if (board.available_parties[1] == -1) { return(undefined); } playSound("s_blop", 100, "other"); if (signPact(1, _root.game_board)) { gotoAndPlay ("success"); } else { gotoAndPlay ("fail"); } }Symbol 431 Buttonon (rollOver) { if (board.available_parties[2] == -1) { return(undefined); } board.turn_party = 2; } on (rollOut) { if (board.available_parties[2] == -1) { return(undefined); } board.turn_party = -1; } on (release) { if (board.available_parties[2] == -1) { return(undefined); } playSound("s_blop", 100, "other"); if (signPact(2, _root.game_board)) { gotoAndPlay ("success"); } else { gotoAndPlay ("fail"); } }Symbol 432 Buttonon (rollOver) { if (board.available_parties[3] == -1) { return(undefined); } board.turn_party = 3; } on (rollOut) { if (board.available_parties[3] == -1) { return(undefined); } board.turn_party = -1; } on (release) { if (board.available_parties[3] == -1) { return(undefined); } playSound("s_blop", 100, "other"); if (signPact(3, _root.game_board)) { gotoAndPlay ("success"); } else { gotoAndPlay ("fail"); } }Symbol 435 MovieClip [sign_pact] Frame 1modal.useHandCursor = false; board.wnd_mode = true; board.hw_parties_provinces_cp = _root.game_board.hw_parties_provinces_cp; board.hw_status_names = _root.game_board.hw_status_names; board.hw_parties_status = _root.game_board.hw_parties_status; board.hw_parties_names = _root.game_board.hw_parties_names; board.hw_parties_control = _root.game_board.hw_parties_control; board.hw_peace = _root.game_board.hw_peace; board.available_parties = Array(0, 0, 0, 0); var i = 0; while (i < 4) { if (board.hw_parties_control[i] == "human") { board.available_parties[i] = -1; } if (_root.game_board.hw_parties_capitals[i].party != i) { board.available_parties[i] = -1; } i++; }Symbol 435 MovieClip [sign_pact] Frame 5modal.useHandCursor = false; stop();Instance of Symbol 43 MovieClip in Symbol 435 MovieClip [sign_pact] Frame 5onClipEvent (load) { caption = "Cancel"; operation = function (button) { _root.game_board.play(); button._parent.removeMovieClip(); }; style = "white"; }Instance of Symbol 102 MovieClip in Symbol 435 MovieClip [sign_pact] Frame 5onClipEvent (load) { if (_parent.board.available_parties[0] == -1) { _alpha = 50; _parent.btn_0.useHandCursor = false; } party = 0; }Instance of Symbol 102 MovieClip in Symbol 435 MovieClip [sign_pact] Frame 5onClipEvent (load) { if (_parent.board.available_parties[1] == -1) { _alpha = 50; _parent.btn_1.useHandCursor = false; } party = 1; }Instance of Symbol 102 MovieClip in Symbol 435 MovieClip [sign_pact] Frame 5onClipEvent (load) { if (_parent.board.available_parties[2] == -1) { _alpha = 50; _parent.btn_2.useHandCursor = false; } party = 2; }Instance of Symbol 102 MovieClip in Symbol 435 MovieClip [sign_pact] Frame 5onClipEvent (load) { if (_parent.board.available_parties[3] == -1) { _alpha = 50; _parent.btn_3.useHandCursor = false; } party = 3; }Symbol 435 MovieClip [sign_pact] Frame 6stop();Instance of Symbol 43 MovieClip in Symbol 435 MovieClip [sign_pact] Frame 6onClipEvent (load) { caption = "Too bad"; operation = function (button) { _root.game_board.play(); button._parent.removeMovieClip(); }; style = "red"; }Symbol 435 MovieClip [sign_pact] Frame 7_root.game_board.hw_pact_signed = true; stop();Instance of Symbol 43 MovieClip in Symbol 435 MovieClip [sign_pact] Frame 7onClipEvent (load) { caption = "OK"; operation = function (button) { _root.game_board.play(); button._parent.removeMovieClip(); }; style = "red"; }Symbol 437 MovieClip [your_turn] Frame 1_root.ts_your_turn = true; var i = 0; while (i < 3) { _parent["h" + i].stop(); i++; } modal.useHandCursor = false;Symbol 437 MovieClip [your_turn] Frame 5modal.useHandCursor = false; stop();Instance of Symbol 43 MovieClip in Symbol 437 MovieClip [your_turn] Frame 5onClipEvent (load) { caption = "I get it"; operation = function (button) { var _local1 = 0; while (_local1 < 3) { button._parent._parent["h" + _local1].gotoAndPlay(1); _local1++; } button._parent.removeMovieClip(); }; style = "red"; }Instance of Symbol 43 MovieClip in Symbol 437 MovieClip [your_turn] Frame 5onClipEvent (load) { caption = "Read more"; operation = function (button) { button._parent.play(); }; style = "white"; }Symbol 437 MovieClip [your_turn] Frame 6stop();Instance of Symbol 43 MovieClip in Symbol 437 MovieClip [your_turn] Frame 6onClipEvent (load) { caption = "DONE"; operation = function (button) { var _local1 = 0; while (_local1 < 3) { button._parent._parent["h" + _local1].gotoAndPlay(1); _local1++; } button._parent.removeMovieClip(); }; style = "red"; }Instance of Symbol 43 MovieClip in Symbol 437 MovieClip [your_turn] Frame 6onClipEvent (load) { caption = "Next"; operation = function (button) { button._parent.play(); }; style = "white"; }Symbol 437 MovieClip [your_turn] Frame 7stop();Instance of Symbol 43 MovieClip in Symbol 437 MovieClip [your_turn] Frame 7onClipEvent (load) { caption = "Previous"; operation = function (button) { button._parent.prevFrame(); }; style = "white"; }Symbol 445 MovieClip Frame 1stop();Symbol 540 MovieClip Frame 20gotoAndPlay ("skip");
Library Items
Symbol 1 Bitmap | Used by:2 | |
Symbol 2 Graphic | Uses:1 | Used by:4 |
Symbol 3 Graphic | Used by:4 192 423 426 | |
Symbol 4 MovieClip | Uses:2 3 | Used by:192 207 231 407 409 426 435 437 Timeline |
Symbol 5 Bitmap | Used by:7 | |
Symbol 6 Bitmap | Used by:7 260 | |
Symbol 7 Graphic | Uses:5 6 | Used by:Timeline |
Symbol 8 Graphic | Used by:9 24 80 193 194 195 196 264 429 430 431 432 | |
Symbol 9 Button | Uses:8 | Used by:264 426 Timeline |
Symbol 10 Graphic | Used by:11 | |
Symbol 11 MovieClip | Uses:10 | Used by:Timeline |
Symbol 12 Graphic | Used by:13 19 | |
Symbol 13 MovieClip | Uses:12 | Used by:30 |
Symbol 14 Graphic | Used by:19 | |
Symbol 15 Graphic | Used by:19 | |
Symbol 16 Graphic | Used by:19 | |
Symbol 17 Graphic | Used by:19 | |
Symbol 18 Graphic | Used by:19 | |
Symbol 19 MovieClip | Uses:12 14 15 16 17 18 | Used by:30 Timeline |
Symbol 20 Graphic | Used by:21 | |
Symbol 21 MovieClip | Uses:20 | Used by:30 264 426 |
Symbol 22 Font | Used by:23 261 412 | |
Symbol 23 Text | Uses:22 | Used by:30 |
Symbol 24 Button | Uses:8 | Used by:30 264 426 |
Symbol 25 Bitmap | Used by:26 | |
Symbol 26 Graphic | Uses:25 | Used by:27 28 |
Symbol 27 MovieClip | Uses:26 | Used by:28 |
Symbol 28 Button | Uses:27 26 | Used by:29 |
Symbol 29 MovieClip | Uses:28 | Used by:30 264 |
Symbol 30 MovieClip | Uses:13 19 21 23 24 29 | Used by:Timeline |
Symbol 31 Bitmap | Used by:32 | |
Symbol 32 Graphic | Uses:31 | Used by:34 |
Symbol 33 Graphic | Used by:34 39 | |
Symbol 34 Button | Uses:32 33 | Used by:42 |
Symbol 35 Font | Used by:36 40 41 97 276 277 | |
Symbol 36 EditableText | Uses:35 | Used by:42 |
Symbol 37 Bitmap | Used by:38 | |
Symbol 38 Graphic | Uses:37 | Used by:39 42 232 |
Symbol 39 Button | Uses:38 33 | Used by:42 |
Symbol 40 EditableText | Uses:35 | Used by:42 |
Symbol 41 EditableText | Uses:35 | Used by:42 |
Symbol 42 MovieClip | Uses:34 36 39 40 38 41 | Used by:43 |
Symbol 43 MovieClip | Uses:42 | Used by:192 231 232 264 407 409 426 435 437 Timeline |
Symbol 44 Graphic | Used by:51 | |
Symbol 45 Font | Used by:46 293 294 412 413 | |
Symbol 46 EditableText | Uses:45 | Used by:51 |
Symbol 47 Graphic | Used by:51 | |
Symbol 48 Font | Used by:49 50 57 58 | |
Symbol 49 EditableText | Uses:48 | Used by:51 |
Symbol 50 EditableText | Uses:48 | Used by:51 |
Symbol 51 MovieClip | Uses:44 46 47 49 50 | Used by:70 |
Symbol 52 Graphic | Used by:53 | |
Symbol 53 MovieClip | Uses:52 | Used by:61 280 |
Symbol 54 Font | Used by:55 59 60 79 106 107 109 110 111 112 113 114 210 212 214 279 301 305 306 308 309 312 316 320 323 325 329 332 333 337 340 341 342 345 348 351 352 | |
Symbol 55 Text | Uses:54 | Used by:61 |
Symbol 56 Graphic | Used by:61 | |
Symbol 57 Text | Uses:48 | Used by:61 |
Symbol 58 Text | Uses:48 | Used by:61 |
Symbol 59 Text | Uses:54 | Used by:61 |
Symbol 60 Text | Uses:54 | Used by:61 |
Symbol 61 MovieClip | Uses:53 55 56 57 58 59 60 | Used by:70 |
Symbol 62 Graphic | Used by:63 | |
Symbol 63 MovieClip | Uses:62 | Used by:70 81 102 115 167 192 207 231 232 354 381 407 409 426 435 437 445 Timeline |
Symbol 64 Graphic | Used by:69 | |
Symbol 65 Graphic | Used by:69 | |
Symbol 66 Graphic | Used by:69 | |
Symbol 67 Graphic | Used by:69 | |
Symbol 68 Graphic | Used by:69 | |
Symbol 69 MovieClip | Uses:64 65 66 67 68 | Used by:70 |
Symbol 70 MovieClip [army] | Uses:51 61 63 69 | Used by:Timeline |
Symbol 71 Bitmap | Used by:72 | |
Symbol 72 Graphic | Uses:71 | Used by:78 |
Symbol 73 Bitmap | Used by:74 | |
Symbol 74 Graphic | Uses:73 | Used by:78 |
Symbol 75 Bitmap | Used by:77 | |
Symbol 76 Bitmap | Used by:77 | |
Symbol 77 Graphic | Uses:75 76 | Used by:78 |
Symbol 78 MovieClip | Uses:72 74 77 | Used by:80 264 |
Symbol 79 Text | Uses:54 | Used by:80 |
Symbol 80 MovieClip | Uses:8 78 79 | Used by:232 Timeline |
Symbol 81 MovieClip | Uses:63 | Used by:232 Timeline |
Symbol 82 Bitmap | Used by:84 93 | |
Symbol 83 Bitmap | Used by:84 95 | |
Symbol 84 Graphic | Uses:82 83 | Used by:Timeline |
Symbol 85 Graphic | Used by:102 | |
Symbol 86 Graphic | Used by:91 | |
Symbol 87 Graphic | Used by:91 | |
Symbol 88 Graphic | Used by:91 | |
Symbol 89 Graphic | Used by:91 | |
Symbol 90 Graphic | Used by:91 | |
Symbol 91 MovieClip | Uses:86 87 88 89 90 | Used by:102 |
Symbol 92 Graphic | Used by:102 | |
Symbol 93 Graphic | Uses:82 | Used by:94 |
Symbol 94 MovieClip | Uses:93 | Used by:102 |
Symbol 95 Graphic | Uses:83 | Used by:96 |
Symbol 96 MovieClip | Uses:95 | Used by:102 |
Symbol 97 EditableText | Uses:35 | Used by:102 |
Symbol 98 Graphic | Used by:99 | |
Symbol 99 MovieClip | Uses:98 | Used by:102 |
Symbol 100 Graphic | Used by:101 | |
Symbol 101 MovieClip | Uses:100 | Used by:102 |
Symbol 102 MovieClip | Uses:85 91 92 94 96 97 63 99 101 | Used by:232 435 Timeline |
Symbol 103 Bitmap | Used by:104 296 | |
Symbol 104 Graphic | Uses:103 | Used by:105 |
Symbol 105 MovieClip | Uses:104 | Used by:115 |
Symbol 106 Text | Uses:54 | Used by:115 |
Symbol 107 Text | Uses:54 | Used by:115 |
Symbol 108 Graphic | Used by:115 | |
Symbol 109 Text | Uses:54 | Used by:115 |
Symbol 110 EditableText | Uses:54 | Used by:115 |
Symbol 111 Text | Uses:54 | Used by:115 |
Symbol 112 Text | Uses:54 | Used by:115 |
Symbol 113 Text | Uses:54 | Used by:115 |
Symbol 114 Text | Uses:54 | Used by:115 |
Symbol 115 MovieClip | Uses:105 106 63 107 108 109 110 111 112 113 114 | Used by:232 Timeline |
Symbol 116 Bitmap | Used by:128 | |
Symbol 117 Bitmap | Used by:128 | |
Symbol 118 Bitmap | Used by:128 | |
Symbol 119 Bitmap | Used by:128 | |
Symbol 120 Bitmap | Used by:128 | |
Symbol 121 Bitmap | Used by:128 | |
Symbol 122 Bitmap | Used by:128 | |
Symbol 123 Bitmap | Used by:128 | |
Symbol 124 Bitmap | Used by:128 | |
Symbol 125 Bitmap | Used by:128 | |
Symbol 126 Bitmap | Used by:128 | |
Symbol 127 Bitmap | Used by:128 | |
Symbol 128 Graphic | Uses:116 117 118 119 120 121 122 123 124 125 126 127 | Used by:Timeline |
Symbol 129 Graphic | Used by:143 | |
Symbol 130 Bitmap [e_1.png] | Used by:131 | |
Symbol 131 Graphic | Uses:130 | Used by:142 |
Symbol 132 Bitmap [e_2.png] | Used by:133 | |
Symbol 133 Graphic | Uses:132 | Used by:142 |
Symbol 134 Bitmap [e_3.png] | Used by:135 | |
Symbol 135 Graphic | Uses:134 | Used by:142 |
Symbol 136 Bitmap [e_4.png] | Used by:137 | |
Symbol 137 Graphic | Uses:136 | Used by:142 |
Symbol 138 Bitmap [e_5.png] | Used by:139 | |
Symbol 139 Graphic | Uses:138 | Used by:142 |
Symbol 140 Bitmap [e_6.png] | Used by:141 | |
Symbol 141 Graphic | Uses:140 | Used by:142 |
Symbol 142 MovieClip | Uses:131 133 135 137 139 141 | Used by:143 |
Symbol 143 MovieClip | Uses:129 142 | Used by:166 |
Symbol 144 Bitmap | Used by:145 | |
Symbol 145 Graphic | Uses:144 | Used by:166 |
Symbol 146 Bitmap | Used by:147 | |
Symbol 147 Graphic | Uses:146 | Used by:166 |
Symbol 148 Bitmap | Used by:149 | |
Symbol 149 Graphic | Uses:148 | Used by:166 |
Symbol 150 Bitmap | Used by:151 | |
Symbol 151 Graphic | Uses:150 | Used by:166 |
Symbol 152 Bitmap | Used by:153 | |
Symbol 153 Graphic | Uses:152 | Used by:166 |
Symbol 154 Bitmap | Used by:155 | |
Symbol 155 Graphic | Uses:154 | Used by:166 |
Symbol 156 Bitmap | Used by:157 | |
Symbol 157 Graphic | Uses:156 | Used by:166 |
Symbol 158 Bitmap | Used by:159 | |
Symbol 159 Graphic | Uses:158 | Used by:166 |
Symbol 160 Bitmap | Used by:161 | |
Symbol 161 Graphic | Uses:160 | Used by:166 |
Symbol 162 Bitmap | Used by:163 | |
Symbol 163 Graphic | Uses:162 | Used by:166 |
Symbol 164 Bitmap | Used by:165 | |
Symbol 165 Graphic | Uses:164 | Used by:166 |
Symbol 166 MovieClip | Uses:143 145 147 149 151 153 155 157 159 161 163 165 | Used by:167 |
Symbol 167 MovieClip [explosion] | Uses:166 63 | Used by:Timeline |
Symbol 168 Bitmap | Used by:169 353 | |
Symbol 169 Graphic | Uses:168 | Used by:Timeline |
Symbol 170 Graphic | Used by:232 | |
Symbol 171 Graphic | Used by:172 173 216 | |
Symbol 172 Button | Uses:171 | Used by:192 207 231 407 409 426 435 437 |
Symbol 173 Button | Uses:171 | Used by:192 207 407 409 426 435 437 |
Symbol 174 Font | Used by:175 176 190 198 203 217 218 221 224 225 228 406 408 410 411 417 419 421 422 424 427 428 433 434 436 | |
Symbol 175 Text | Uses:174 | Used by:192 |
Symbol 176 Text | Uses:174 | Used by:192 |
Symbol 177 Bitmap | Used by:178 248 | |
Symbol 178 Graphic | Uses:177 | Used by:192 |
Symbol 179 Graphic | Used by:189 275 | |
Symbol 180 Graphic | Used by:189 | |
Symbol 181 Graphic | Used by:189 | |
Symbol 182 Graphic | Used by:189 | |
Symbol 183 Graphic | Used by:189 | |
Symbol 184 Graphic | Used by:189 | |
Symbol 185 Graphic | Used by:189 | |
Symbol 186 Graphic | Used by:189 | |
Symbol 187 Graphic | Used by:189 | |
Symbol 188 Graphic | Used by:189 | |
Symbol 189 MovieClip | Uses:179 180 181 182 183 184 185 186 187 188 | Used by:191 192 281 |
Symbol 190 Text | Uses:174 | Used by:191 |
Symbol 191 MovieClip | Uses:190 189 | Used by:192 426 |
Symbol 192 MovieClip | Uses:172 63 173 4 175 3 43 176 178 189 191 | Used by:232 |
Symbol 193 Button | Uses:8 | Used by:232 |
Symbol 194 Button | Uses:8 | Used by:232 |
Symbol 195 Button | Uses:8 | Used by:232 |
Symbol 196 Button | Uses:8 | Used by:232 |
Symbol 197 Graphic | Used by:232 | |
Symbol 198 EditableText | Uses:174 416 | Used by:232 |
Symbol 199 Font | Used by:200 | |
Symbol 200 Text | Uses:199 | Used by:232 |
Symbol 201 Bitmap | Used by:202 247 | |
Symbol 202 Graphic | Uses:201 | Used by:207 |
Symbol 203 Text | Uses:174 | Used by:207 |
Symbol 204 Graphic | Used by:206 | |
Symbol 205 Graphic | Used by:206 | |
Symbol 206 MovieClip | Uses:204 205 | Used by:207 |
Symbol 207 MovieClip | Uses:172 63 173 4 202 203 206 | Used by:232 |
Symbol 208 Graphic | Used by:209 | |
Symbol 209 MovieClip | Uses:208 | Used by:211 213 215 |
Symbol 210 Text | Uses:54 | Used by:211 |
Symbol 211 MovieClip | Uses:209 210 | Used by:232 |
Symbol 212 Text | Uses:54 | Used by:213 |
Symbol 213 MovieClip | Uses:209 212 | Used by:232 |
Symbol 214 Text | Uses:54 | Used by:215 |
Symbol 215 MovieClip | Uses:209 214 | Used by:232 |
Symbol 216 Button | Uses:171 | Used by:231 |
Symbol 217 Text | Uses:174 | Used by:231 |
Symbol 218 EditableText | Uses:174 416 | Used by:231 |
Symbol 219 Bitmap | Used by:220 | |
Symbol 220 Graphic | Uses:219 | Used by:231 |
Symbol 221 Text | Uses:174 | Used by:231 |
Symbol 222 Bitmap | Used by:223 | |
Symbol 223 Graphic | Uses:222 | Used by:231 249 |
Symbol 224 Text | Uses:174 | Used by:231 |
Symbol 225 EditableText | Uses:174 416 | Used by:231 |
Symbol 226 Bitmap | Used by:227 | |
Symbol 227 Graphic | Uses:226 | Used by:231 |
Symbol 228 Text | Uses:174 | Used by:231 |
Symbol 229 Bitmap | Used by:230 | |
Symbol 230 Graphic | Uses:229 | Used by:231 |
Symbol 231 MovieClip | Uses:172 63 216 4 217 218 220 221 223 43 224 225 227 228 230 | Used by:232 |
Symbol 232 MovieClip | Uses:80 170 81 192 115 102 193 194 195 196 197 38 198 63 43 200 207 211 213 215 231 | Used by:Timeline |
Symbol 233 Bitmap | Used by:234 257 | |
Symbol 234 Graphic | Uses:233 | Used by:Timeline |
Symbol 235 Graphic | Used by:236 | |
Symbol 236 MovieClip | Uses:235 | Used by:249 |
Symbol 237 Bitmap | Used by:238 | |
Symbol 238 Graphic | Uses:237 | Used by:249 409 |
Symbol 239 Bitmap | Used by:240 | |
Symbol 240 Graphic | Uses:239 | Used by:249 407 |
Symbol 241 Bitmap | Used by:242 | |
Symbol 242 Graphic | Uses:241 | Used by:249 435 |
Symbol 243 Bitmap | Used by:244 | |
Symbol 244 Graphic | Uses:243 | Used by:249 437 |
Symbol 245 Bitmap | Used by:246 | |
Symbol 246 Graphic | Uses:245 | Used by:249 435 |
Symbol 247 Graphic | Uses:201 | Used by:249 |
Symbol 248 Graphic | Uses:177 | Used by:249 |
Symbol 249 MovieClip | Uses:236 238 240 242 244 246 247 223 248 | Used by:254 Timeline |
Symbol 250 Graphic | Used by:264 | |
Symbol 251 Graphic | Used by:264 | |
Symbol 252 Sound | Used by:264 | |
Symbol 253 Graphic | Used by:264 | |
Symbol 254 MovieClip | Uses:249 | Used by:264 |
Symbol 255 Graphic | Used by:256 259 | |
Symbol 256 MovieClip | Uses:255 | Used by:259 |
Symbol 257 Graphic | Uses:233 | Used by:258 |
Symbol 258 MovieClip | Uses:257 | Used by:259 |
Symbol 259 MovieClip | Uses:255 256 258 | Used by:264 |
Symbol 260 Graphic | Uses:6 | Used by:264 |
Symbol 261 Text | Uses:22 | Used by:264 |
Symbol 262 Bitmap | Used by:263 | |
Symbol 263 Graphic | Uses:262 | Used by:264 |
Symbol 264 MovieClip | Uses:250 8 251 252 253 254 78 259 43 260 21 261 24 9 263 29 | Used by:Timeline |
Symbol 265 Bitmap | Used by:266 | |
Symbol 266 Graphic | Uses:265 | Used by:426 Timeline |
Symbol 267 Graphic | Used by:275 Timeline | |
Symbol 268 Graphic | Used by:269 | |
Symbol 269 MovieClip | Uses:268 | Used by:281 Timeline |
Symbol 270 Graphic | Used by:271 367 | |
Symbol 271 MovieClip | Uses:270 | Used by:281 |
Symbol 272 Graphic | Used by:274 | |
Symbol 273 Graphic | Used by:274 | |
Symbol 274 Button | Uses:272 273 | Used by:281 |
Symbol 275 MovieClip | Uses:179 267 | Used by:281 |
Symbol 276 EditableText | Uses:35 | Used by:278 |
Symbol 277 EditableText | Uses:35 | Used by:278 |
Symbol 278 MovieClip | Uses:276 277 | Used by:281 |
Symbol 279 Text | Uses:54 | Used by:280 |
Symbol 280 MovieClip | Uses:53 279 | Used by:281 |
Symbol 281 MovieClip [field] | Uses:271 274 269 275 189 278 280 | Used by:Timeline |
Symbol 282 Graphic | Used by:359 | |
Symbol 283 Graphic | Used by:359 | |
Symbol 284 Graphic | Used by:359 | |
Symbol 285 Font | Used by:286 287 291 | |
Symbol 286 Text | Uses:285 | Used by:289 290 |
Symbol 287 Text | Uses:285 | Used by:289 290 |
Symbol 288 Graphic | Used by:289 290 295 358 | |
Symbol 289 Button | Uses:286 287 288 | Used by:292 |
Symbol 290 Button | Uses:286 287 288 | Used by:292 |
Symbol 291 Text | Uses:285 | Used by:292 |
Symbol 292 MovieClip | Uses:289 290 291 | Used by:359 |
Symbol 293 Text | Uses:45 | Used by:295 |
Symbol 294 Text | Uses:45 | Used by:295 |
Symbol 295 Button | Uses:293 294 288 | Used by:359 |
Symbol 296 Graphic | Uses:103 | Used by:359 |
Symbol 297 Graphic | Used by:354 | |
Symbol 298 Graphic | Used by:354 | |
Symbol 299 Bitmap | Used by:300 | |
Symbol 300 Graphic | Uses:299 | Used by:354 |
Symbol 301 Text | Uses:54 | Used by:354 |
Symbol 302 Font | Used by:303 | |
Symbol 303 EditableText | Uses:302 | Used by:354 |
Symbol 304 Graphic | Used by:354 | |
Symbol 305 EditableText | Uses:54 307 | Used by:354 |
Symbol 306 Text | Uses:54 | Used by:354 |
Symbol 307 Font | Used by:305 308 309 316 320 323 333 345 352 | |
Symbol 308 EditableText | Uses:54 307 | Used by:354 |
Symbol 309 EditableText | Uses:54 307 | Used by:354 |
Symbol 310 Bitmap | Used by:311 | |
Symbol 311 Graphic | Uses:310 | Used by:354 |
Symbol 312 Text | Uses:54 | Used by:354 |
Symbol 313 Bitmap | Used by:314 | |
Symbol 314 Graphic | Uses:313 | Used by:354 |
Symbol 315 Graphic | Used by:354 | |
Symbol 316 EditableText | Uses:54 307 | Used by:354 |
Symbol 317 Bitmap | Used by:318 | |
Symbol 318 Graphic | Uses:317 | Used by:354 |
Symbol 319 Graphic | Used by:354 | |
Symbol 320 EditableText | Uses:54 307 | Used by:354 |
Symbol 321 Bitmap | Used by:322 | |
Symbol 322 Graphic | Uses:321 | Used by:354 |
Symbol 323 EditableText | Uses:54 307 | Used by:354 |
Symbol 324 Graphic | Used by:354 | |
Symbol 325 Text | Uses:54 | Used by:354 |
Symbol 326 Bitmap | Used by:327 | |
Symbol 327 Graphic | Uses:326 | Used by:354 |
Symbol 328 Graphic | Used by:354 | |
Symbol 329 Text | Uses:54 | Used by:354 |
Symbol 330 Bitmap | Used by:331 | |
Symbol 331 Graphic | Uses:330 | Used by:354 |
Symbol 332 Text | Uses:54 | Used by:354 |
Symbol 333 EditableText | Uses:54 307 | Used by:354 |
Symbol 334 Bitmap | Used by:335 | |
Symbol 335 Graphic | Uses:334 | Used by:354 |
Symbol 336 Graphic | Used by:354 | |
Symbol 337 Text | Uses:54 | Used by:354 |
Symbol 338 Bitmap | Used by:339 | |
Symbol 339 Graphic | Uses:338 | Used by:354 |
Symbol 340 Text | Uses:54 | Used by:354 |
Symbol 341 Text | Uses:54 | Used by:354 |
Symbol 342 Text | Uses:54 | Used by:354 |
Symbol 343 Bitmap | Used by:344 | |
Symbol 344 Graphic | Uses:343 | Used by:354 |
Symbol 345 EditableText | Uses:54 307 | Used by:354 |
Symbol 346 Bitmap | Used by:347 | |
Symbol 347 Graphic | Uses:346 | Used by:354 |
Symbol 348 Text | Uses:54 | Used by:354 |
Symbol 349 Bitmap | Used by:350 | |
Symbol 350 Graphic | Uses:349 | Used by:354 |
Symbol 351 Text | Uses:54 | Used by:354 |
Symbol 352 EditableText | Uses:54 307 | Used by:354 |
Symbol 353 Graphic | Uses:168 | Used by:354 |
Symbol 354 MovieClip | Uses:297 298 300 301 63 303 304 305 306 308 309 311 312 314 315 316 318 319 320 322 323 324 325 327 328 329 331 332 333 335 336 337 339 340 341 342 344 345 347 348 350 351 352 353 | Used by:359 |
Symbol 355 Font | Used by:356 357 | |
Symbol 356 Text | Uses:355 | Used by:358 |
Symbol 357 Text | Uses:355 | Used by:358 |
Symbol 358 Button | Uses:356 357 288 | Used by:359 |
Symbol 359 MovieClip [frame] | Uses:282 283 284 292 295 296 354 358 | Used by:Timeline |
Symbol 360 Bitmap [n_6.png] | Used by:366 | |
Symbol 361 Bitmap [n_5.png] | Used by:366 | |
Symbol 362 Bitmap [n_4.png] | Used by:366 | |
Symbol 363 Bitmap [n_3.png] | Used by:366 | |
Symbol 364 Bitmap [n_2.png] | Used by:366 | |
Symbol 365 Bitmap [n_1.png] | Used by:366 | |
Symbol 366 Graphic | Uses:360 361 362 363 364 365 | Used by:Timeline |
Symbol 367 MovieClip [hex] | Uses:270 | Used by:Timeline |
Symbol 368 Bitmap [ld_6.png] | Used by:380 | |
Symbol 369 Bitmap [ld_5.png] | Used by:380 | |
Symbol 370 Bitmap [ld_4.png] | Used by:380 | |
Symbol 371 Bitmap [ld_3.png] | Used by:380 | |
Symbol 372 Bitmap [ld_2.png] | Used by:380 | |
Symbol 373 Bitmap [ld_1.png] | Used by:380 | |
Symbol 374 Bitmap [l_6.png] | Used by:380 | |
Symbol 375 Bitmap [l_5.png] | Used by:380 | |
Symbol 376 Bitmap [l_4.png] | Used by:380 | |
Symbol 377 Bitmap [l_3.png] | Used by:380 | |
Symbol 378 Bitmap [l_2.png] | Used by:380 | |
Symbol 379 Bitmap [l_1.png] | Used by:380 | |
Symbol 380 Graphic | Uses:368 369 370 371 372 373 374 375 376 377 378 379 | Used by:Timeline |
Symbol 381 MovieClip [sea] | Uses:63 | Used by:Timeline |
Symbol 382 Bitmap | Used by:404 418 | |
Symbol 383 Bitmap | Used by:404 418 | |
Symbol 384 Bitmap [m_p2.png] | Used by:404 | |
Symbol 385 Bitmap [m_p1.png] | Used by:404 | |
Symbol 386 Bitmap [m_6.png] | Used by:404 | |
Symbol 387 Bitmap [m_5.png] | Used by:404 | |
Symbol 388 Bitmap [m_4.png] | Used by:404 | |
Symbol 389 Bitmap [m_3.png] | Used by:404 | |
Symbol 390 Bitmap [m_2.png] | Used by:404 | |
Symbol 391 Bitmap [m_1.png] | Used by:404 | |
Symbol 392 Bitmap [cd_6.png] | Used by:404 | |
Symbol 393 Bitmap [cd_5.png] | Used by:404 | |
Symbol 394 Bitmap [cd_4.png] | Used by:404 | |
Symbol 395 Bitmap [cd_3.png] | Used by:404 | |
Symbol 396 Bitmap [cd_2.png] | Used by:404 | |
Symbol 397 Bitmap [cd_1.png] | Used by:404 | |
Symbol 398 Bitmap [c_6.png] | Used by:404 | |
Symbol 399 Bitmap [c_5.png] | Used by:404 | |
Symbol 400 Bitmap [c_4.png] | Used by:404 | |
Symbol 401 Bitmap [c_3.png] | Used by:404 | |
Symbol 402 Bitmap [c_2.png] | Used by:404 | |
Symbol 403 Bitmap [c_1.png] | Used by:404 | |
Symbol 404 Graphic | Uses:382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 | Used by:Timeline |
Symbol 405 Graphic | Used by:407 409 435 | |
Symbol 406 Text | Uses:174 | Used by:407 |
Symbol 407 MovieClip [capitulate] | Uses:172 63 173 4 405 406 43 240 | Used by:Timeline |
Symbol 408 Text | Uses:174 | Used by:409 |
Symbol 409 MovieClip [give_speech] | Uses:172 63 173 4 405 408 238 43 | Used by:Timeline |
Symbol 410 Text | Uses:174 | Used by:426 |
Symbol 411 Text | Uses:174 | Used by:426 |
Symbol 412 EditableText | Uses:22 45 | Used by:426 |
Symbol 413 Text | Uses:45 | Used by:426 |
Symbol 414 Bitmap | Used by:415 | |
Symbol 415 Graphic | Uses:414 | Used by:426 |
Symbol 416 Font | Used by:198 218 225 417 436 | |
Symbol 417 Text | Uses:174 416 | Used by:423 |
Symbol 418 Graphic | Uses:382 383 | Used by:423 |
Symbol 419 Text | Uses:174 | Used by:423 |
Symbol 420 Graphic | Used by:423 | |
Symbol 421 Text | Uses:174 | Used by:423 |
Symbol 422 Text | Uses:174 | Used by:423 |
Symbol 423 MovieClip | Uses:417 418 419 420 421 422 3 | Used by:426 437 |
Symbol 424 Text | Uses:174 | Used by:425 |
Symbol 425 MovieClip | Uses:424 | Used by:426 437 |
Symbol 426 MovieClip [help] | Uses:172 63 173 4 43 266 410 411 3 412 24 21 413 415 9 191 423 425 | Used by:Timeline |
Symbol 427 Text | Uses:174 | Used by:435 |
Symbol 428 Text | Uses:174 | Used by:435 |
Symbol 429 Button | Uses:8 | Used by:435 |
Symbol 430 Button | Uses:8 | Used by:435 |
Symbol 431 Button | Uses:8 | Used by:435 |
Symbol 432 Button | Uses:8 | Used by:435 |
Symbol 433 Text | Uses:174 | Used by:435 |
Symbol 434 Text | Uses:174 | Used by:435 |
Symbol 435 MovieClip [sign_pact] | Uses:172 63 173 4 427 43 242 428 102 429 430 431 432 433 405 434 246 | Used by:Timeline |
Symbol 436 Text | Uses:174 416 | Used by:437 |
Symbol 437 MovieClip [your_turn] | Uses:172 63 173 4 436 43 244 423 425 | Used by:Timeline |
Symbol 438 Sound [s_szur] | Used by:445 | |
Symbol 439 Sound [s_bup] | Used by:445 | |
Symbol 440 Sound [s_blop] | Used by:445 | |
Symbol 441 Sound [s_gun] | Used by:445 | |
Symbol 442 Sound [s_war] | Used by:445 | |
Symbol 443 Sound [s_explosion_n] | Used by:445 | |
Symbol 444 Sound [s_happy] | Used by:445 | |
Symbol 445 MovieClip | Uses:63 438 439 440 441 442 443 444 | Used by:Timeline |
Symbol 446 Sound [s_doom] | Used by:Timeline | |
Symbol 447 Graphic | Used by:540 | |
Symbol 448 Bitmap | Used by:449 452 | |
Symbol 449 Graphic | Uses:448 | Used by:540 |
Symbol 450 ShapeTweening | Used by:540 | |
Symbol 451 ShapeTweening | Used by:540 | |
Symbol 452 Graphic | Uses:448 | Used by:540 |
Symbol 453 Bitmap | Used by:454 462 | |
Symbol 454 Graphic | Uses:453 | Used by:540 |
Symbol 455 Bitmap | Used by:456 | |
Symbol 456 Graphic | Uses:455 | Used by:540 |
Symbol 457 Bitmap | Used by:458 | |
Symbol 458 Graphic | Uses:457 | Used by:540 |
Symbol 459 Bitmap | Used by:460 461 | |
Symbol 460 Graphic | Uses:459 | Used by:540 |
Symbol 461 Graphic | Uses:459 | Used by:540 |
Symbol 462 Graphic | Uses:453 | Used by:540 |
Symbol 463 Graphic | Used by:540 | |
Symbol 464 Bitmap | Used by:465 | |
Symbol 465 Graphic | Uses:464 | Used by:540 |
Symbol 466 Bitmap | Used by:467 | |
Symbol 467 Graphic | Uses:466 | Used by:540 |
Symbol 468 Graphic | Used by:540 | |
Symbol 469 Graphic | Used by:540 | |
Symbol 470 Bitmap | Used by:471 | |
Symbol 471 Graphic | Uses:470 | Used by:540 |
Symbol 472 Graphic | Used by:540 | |
Symbol 473 Bitmap | Used by:474 | |
Symbol 474 Graphic | Uses:473 | Used by:540 |
Symbol 475 Graphic | Used by:540 | |
Symbol 476 Bitmap | Used by:477 478 479 | |
Symbol 477 Graphic | Uses:476 | Used by:540 |
Symbol 478 Graphic | Uses:476 | Used by:540 |
Symbol 479 Graphic | Uses:476 | Used by:540 |
Symbol 480 Graphic | Used by:540 | |
Symbol 481 Graphic | Used by:540 | |
Symbol 482 Graphic | Used by:540 | |
Symbol 483 Graphic | Used by:540 | |
Symbol 484 Graphic | Used by:540 | |
Symbol 485 Graphic | Used by:486 | |
Symbol 486 MovieClip | Uses:485 | Used by:540 |
Symbol 487 Graphic | Used by:540 | |
Symbol 488 Graphic | Used by:493 | |
Symbol 489 Graphic | Used by:493 527 | |
Symbol 490 Graphic | Used by:493 | |
Symbol 491 Graphic | Used by:493 497 502 507 512 517 522 527 532 | |
Symbol 492 Graphic | Used by:493 | |
Symbol 493 MovieClip | Uses:488 489 490 491 492 | Used by:533 |
Symbol 494 Graphic | Used by:497 | |
Symbol 495 Graphic | Used by:497 | |
Symbol 496 Graphic | Used by:497 | |
Symbol 497 MovieClip | Uses:494 495 491 496 | Used by:533 |
Symbol 498 Graphic | Used by:502 | |
Symbol 499 Graphic | Used by:502 | |
Symbol 500 Graphic | Used by:502 | |
Symbol 501 Graphic | Used by:502 | |
Symbol 502 MovieClip | Uses:498 499 500 491 501 | Used by:533 |
Symbol 503 Graphic | Used by:507 | |
Symbol 504 Graphic | Used by:507 | |
Symbol 505 Graphic | Used by:507 | |
Symbol 506 Graphic | Used by:507 | |
Symbol 507 MovieClip | Uses:503 504 505 491 506 | Used by:533 |
Symbol 508 Graphic | Used by:512 | |
Symbol 509 Graphic | Used by:512 | |
Symbol 510 Graphic | Used by:512 | |
Symbol 511 Graphic | Used by:512 | |
Symbol 512 MovieClip | Uses:508 509 510 491 511 | Used by:533 |
Symbol 513 Graphic | Used by:517 | |
Symbol 514 Graphic | Used by:517 | |
Symbol 515 Graphic | Used by:517 | |
Symbol 516 Graphic | Used by:517 | |
Symbol 517 MovieClip | Uses:513 514 515 491 516 | Used by:533 |
Symbol 518 Graphic | Used by:522 527 | |
Symbol 519 Graphic | Used by:522 | |
Symbol 520 Graphic | Used by:522 527 | |
Symbol 521 Graphic | Used by:522 527 | |
Symbol 522 MovieClip | Uses:518 519 520 491 521 | Used by:533 |
Symbol 523 Graphic | Used by:526 | |
Symbol 524 Graphic | Used by:526 | |
Symbol 525 Graphic | Used by:526 | |
Symbol 526 MovieClip | Uses:523 524 525 | Used by:533 |
Symbol 527 MovieClip | Uses:518 489 520 491 521 | Used by:533 |
Symbol 528 Graphic | Used by:532 | |
Symbol 529 Graphic | Used by:532 | |
Symbol 530 Graphic | Used by:532 | |
Symbol 531 Graphic | Used by:532 | |
Symbol 532 MovieClip | Uses:528 529 530 491 531 | Used by:533 |
Symbol 533 MovieClip | Uses:493 497 502 507 512 517 522 526 527 532 | Used by:540 |
Symbol 534 ShapeTweening | Used by:540 | |
Symbol 535 ShapeTweening | Used by:540 | |
Symbol 536 Graphic | Used by:540 | |
Symbol 537 Graphic | Used by:540 | |
Symbol 538 Graphic | Used by:540 | |
Symbol 539 Graphic | Used by:540 | |
Symbol 540 MovieClip | Uses:447 449 450 451 452 454 456 458 460 461 462 463 465 467 468 469 471 472 474 475 477 478 479 480 481 482 483 484 486 487 533 534 535 536 537 538 539 | Used by:Timeline |
Symbol 541 Graphic | Used by:Timeline | |
Symbol 542 Graphic | Used by:Timeline |
Instance Names
"adBox" | Frame 1 | Symbol 11 MovieClip |
"loader" | Frame 2 | Symbol 30 MovieClip |
"capitulate" | Frame 5 | Symbol 43 MovieClip |
"minijuegos" | Frame 7 | Symbol 540 MovieClip |
"game" | Frame 9 | Symbol 264 MovieClip |
"other" | Frame 9 | Symbol 63 MovieClip |
"game" | Frame 11 | Symbol 232 MovieClip |
"explosions" | Frame 11 | Symbol 63 MovieClip |
"war" | Frame 11 | Symbol 63 MovieClip |
"other" | Frame 11 | Symbol 63 MovieClip |
"happy" | Frame 11 | Symbol 63 MovieClip |
"doom" | Frame 11 | Symbol 63 MovieClip |
"gauge_shadow" | Symbol 30 MovieClip Frame 1 | Symbol 19 MovieClip |
"gauge" | Symbol 30 MovieClip Frame 1 | Symbol 19 MovieClip |
"button" | Symbol 43 MovieClip Frame 1 | Symbol 42 MovieClip |
"info" | Symbol 70 MovieClip [army] Frame 1 | Symbol 51 MovieClip |
"hint" | Symbol 70 MovieClip [army] Frame 1 | Symbol 61 MovieClip |
"army" | Symbol 70 MovieClip [army] Frame 2 | Symbol 69 MovieClip |
"main" | Symbol 102 MovieClip Frame 1 | Symbol 91 MovieClip |
"central" | Symbol 102 MovieClip Frame 1 | Symbol 91 MovieClip |
"right" | Symbol 102 MovieClip Frame 1 | Symbol 91 MovieClip |
"left" | Symbol 102 MovieClip Frame 1 | Symbol 91 MovieClip |
"lions" | Symbol 102 MovieClip Frame 1 | Symbol 94 MovieClip |
"crown" | Symbol 102 MovieClip Frame 1 | Symbol 96 MovieClip |
"name_field" | Symbol 102 MovieClip Frame 1 | Symbol 97 EditableText |
"human" | Symbol 102 MovieClip Frame 1 | Symbol 99 MovieClip |
"peace" | Symbol 102 MovieClip Frame 1 | Symbol 101 MovieClip |
"normal" | Symbol 167 MovieClip [explosion] Frame 1 | Symbol 166 MovieClip |
"capital" | Symbol 191 MovieClip Frame 1 | Symbol 189 MovieClip |
"modal" | Symbol 192 MovieClip Frame 1 | Symbol 172 Button |
"modal" | Symbol 192 MovieClip Frame 5 | Symbol 173 Button |
"capital" | Symbol 192 MovieClip Frame 6 | Symbol 189 MovieClip |
"modal" | Symbol 207 MovieClip Frame 1 | Symbol 172 Button |
"modal" | Symbol 207 MovieClip Frame 5 | Symbol 173 Button |
"gauge" | Symbol 207 MovieClip Frame 5 | Symbol 206 MovieClip |
"modal" | Symbol 231 MovieClip Frame 1 | Symbol 172 Button |
"modal" | Symbol 231 MovieClip Frame 5 | Symbol 216 Button |
"board" | Symbol 232 MovieClip Frame 2 | Symbol 81 MovieClip |
"t_select_country" | Symbol 232 MovieClip Frame 6 | Symbol 192 MovieClip |
"map_select" | Symbol 232 MovieClip Frame 10 | Symbol 198 EditableText |
"check_num" | Symbol 232 MovieClip Frame 10 | Symbol 63 MovieClip |
"d0" | Symbol 232 MovieClip Frame 10 | Symbol 43 MovieClip |
"d5" | Symbol 232 MovieClip Frame 10 | Symbol 43 MovieClip |
"d10" | Symbol 232 MovieClip Frame 10 | Symbol 43 MovieClip |
"t_select_country" | Symbol 232 MovieClip Frame 13 | Symbol 207 MovieClip |
"end_turn" | Symbol 232 MovieClip Frame 20 | Symbol 43 MovieClip |
"give_speech" | Symbol 232 MovieClip Frame 20 | Symbol 43 MovieClip |
"sign_pact" | Symbol 232 MovieClip Frame 20 | Symbol 43 MovieClip |
"capitulate" | Symbol 232 MovieClip Frame 20 | Symbol 43 MovieClip |
"h0" | Symbol 232 MovieClip Frame 20 | Symbol 211 MovieClip |
"h1" | Symbol 232 MovieClip Frame 20 | Symbol 213 MovieClip |
"h2" | Symbol 232 MovieClip Frame 20 | Symbol 215 MovieClip |
"t_select_country" | Symbol 232 MovieClip Frame 25 | Symbol 231 MovieClip |
"foto" | Symbol 254 MovieClip Frame 1 | Symbol 249 MovieClip |
"foto_2" | Symbol 264 MovieClip Frame 17 | Symbol 254 MovieClip |
"foto_1" | Symbol 264 MovieClip Frame 17 | Symbol 254 MovieClip |
"selected_i" | Symbol 281 MovieClip [field] Frame 1 | Symbol 271 MovieClip |
"control" | Symbol 281 MovieClip [field] Frame 1 | Symbol 274 Button |
"port" | Symbol 281 MovieClip [field] Frame 1 | Symbol 275 MovieClip |
"town" | Symbol 281 MovieClip [field] Frame 1 | Symbol 189 MovieClip |
"town_sign" | Symbol 281 MovieClip [field] Frame 1 | Symbol 278 MovieClip |
"hint" | Symbol 281 MovieClip [field] Frame 1 | Symbol 280 MovieClip |
"contents" | Symbol 359 MovieClip [frame] Frame 2 | Symbol 354 MovieClip |
"sea" | Symbol 381 MovieClip [sea] Frame 1 | Symbol 63 MovieClip |
"modal" | Symbol 407 MovieClip [capitulate] Frame 1 | Symbol 172 Button |
"modal" | Symbol 407 MovieClip [capitulate] Frame 5 | Symbol 173 Button |
"modal" | Symbol 409 MovieClip [give_speech] Frame 1 | Symbol 172 Button |
"modal" | Symbol 409 MovieClip [give_speech] Frame 5 | Symbol 173 Button |
"modal" | Symbol 426 MovieClip [help] Frame 1 | Symbol 172 Button |
"modal" | Symbol 426 MovieClip [help] Frame 5 | Symbol 173 Button |
"modal" | Symbol 435 MovieClip [sign_pact] Frame 1 | Symbol 172 Button |
"board" | Symbol 435 MovieClip [sign_pact] Frame 1 | Symbol 63 MovieClip |
"modal" | Symbol 435 MovieClip [sign_pact] Frame 5 | Symbol 173 Button |
"btn_0" | Symbol 435 MovieClip [sign_pact] Frame 5 | Symbol 429 Button |
"btn_1" | Symbol 435 MovieClip [sign_pact] Frame 5 | Symbol 430 Button |
"btn_2" | Symbol 435 MovieClip [sign_pact] Frame 5 | Symbol 431 Button |
"btn_3" | Symbol 435 MovieClip [sign_pact] Frame 5 | Symbol 432 Button |
"modal" | Symbol 437 MovieClip [your_turn] Frame 1 | Symbol 172 Button |
"modal" | Symbol 437 MovieClip [your_turn] Frame 5 | Symbol 173 Button |
Special Tags
FileAttributes (69) | Timeline Frame 1 | Access local files only, Metadata not present, AS1/AS2. |
Protect (24) | Timeline Frame 1 | 31 bytes "..$1$v9$UjB8zOHcINsHlvClbANRG/." |
ExportAssets (56) | Timeline Frame 6 | Symbol 70 as "army" |
ExportAssets (56) | Timeline Frame 6 | Symbol 130 as "e_1.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 132 as "e_2.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 134 as "e_3.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 136 as "e_4.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 138 as "e_5.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 140 as "e_6.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 167 as "explosion" |
ExportAssets (56) | Timeline Frame 6 | Symbol 281 as "field" |
ExportAssets (56) | Timeline Frame 6 | Symbol 359 as "frame" |
ExportAssets (56) | Timeline Frame 6 | Symbol 360 as "n_6.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 361 as "n_5.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 362 as "n_4.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 363 as "n_3.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 364 as "n_2.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 365 as "n_1.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 367 as "hex" |
ExportAssets (56) | Timeline Frame 6 | Symbol 368 as "ld_6.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 369 as "ld_5.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 370 as "ld_4.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 371 as "ld_3.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 372 as "ld_2.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 373 as "ld_1.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 374 as "l_6.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 375 as "l_5.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 376 as "l_4.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 377 as "l_3.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 378 as "l_2.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 379 as "l_1.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 381 as "sea" |
ExportAssets (56) | Timeline Frame 6 | Symbol 384 as "m_p2.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 385 as "m_p1.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 386 as "m_6.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 387 as "m_5.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 388 as "m_4.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 389 as "m_3.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 390 as "m_2.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 391 as "m_1.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 392 as "cd_6.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 393 as "cd_5.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 394 as "cd_4.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 395 as "cd_3.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 396 as "cd_2.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 397 as "cd_1.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 398 as "c_6.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 399 as "c_5.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 400 as "c_4.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 401 as "c_3.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 402 as "c_2.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 403 as "c_1.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 407 as "capitulate" |
ExportAssets (56) | Timeline Frame 6 | Symbol 409 as "give_speech" |
ExportAssets (56) | Timeline Frame 6 | Symbol 426 as "help" |
ExportAssets (56) | Timeline Frame 6 | Symbol 435 as "sign_pact" |
ExportAssets (56) | Timeline Frame 6 | Symbol 437 as "your_turn" |
ExportAssets (56) | Timeline Frame 6 | Symbol 438 as "s_szur" |
ExportAssets (56) | Timeline Frame 6 | Symbol 439 as "s_bup" |
ExportAssets (56) | Timeline Frame 6 | Symbol 440 as "s_blop" |
ExportAssets (56) | Timeline Frame 6 | Symbol 441 as "s_gun" |
ExportAssets (56) | Timeline Frame 6 | Symbol 442 as "s_war" |
ExportAssets (56) | Timeline Frame 6 | Symbol 443 as "s_explosion_n" |
ExportAssets (56) | Timeline Frame 6 | Symbol 444 as "s_happy" |
ExportAssets (56) | Timeline Frame 6 | Symbol 446 as "s_doom" |
Labels
"loading_loop" | Frame 2 |
"sponsor" | Frame 7 |
"intro_start" | Frame 9 |
"game_start" | Frame 11 |
"load_finish" | Symbol 30 MovieClip Frame 11 |
"red" | Symbol 42 MovieClip Frame 1 |
"white" | Symbol 42 MovieClip Frame 7 |
"inactive" | Symbol 42 MovieClip Frame 13 |
"fin" | Symbol 63 MovieClip Frame 5 |
"land" | Symbol 69 MovieClip Frame 1 |
"water" | Symbol 69 MovieClip Frame 6 |
"Frame 1" | Symbol 80 MovieClip Frame 1 |
"start" | Symbol 81 MovieClip Frame 2 |
"start_game" | Symbol 81 MovieClip Frame 3 |
"turn_loop" | Symbol 81 MovieClip Frame 4 |
"move_loop" | Symbol 81 MovieClip Frame 5 |
"game_dispatch" | Symbol 81 MovieClip Frame 6 |
"show" | Symbol 94 MovieClip Frame 2 |
"hide" | Symbol 94 MovieClip Frame 8 |
"show" | Symbol 96 MovieClip Frame 2 |
"hide" | Symbol 96 MovieClip Frame 8 |
"lost" | Symbol 231 MovieClip Frame 6 |
"win" | Symbol 231 MovieClip Frame 7 |
"generate" | Symbol 232 MovieClip Frame 1 |
"tutorial" | Symbol 232 MovieClip Frame 6 |
"start" | Symbol 232 MovieClip Frame 14 |
"game_over" | Symbol 232 MovieClip Frame 21 |
"on" | Symbol 292 MovieClip Frame 1 |
"off" | Symbol 292 MovieClip Frame 5 |
"advance" | Symbol 354 MovieClip Frame 2 |
"victory_close" | Symbol 354 MovieClip Frame 3 |
"town_captured" | Symbol 354 MovieClip Frame 4 |
"province_conquered" | Symbol 354 MovieClip Frame 5 |
"retreat" | Symbol 354 MovieClip Frame 6 |
"not_end" | Symbol 354 MovieClip Frame 7 |
"town_lost" | Symbol 354 MovieClip Frame 8 |
"speech" | Symbol 354 MovieClip Frame 9 |
"pact" | Symbol 354 MovieClip Frame 10 |
"town_annexed" | Symbol 354 MovieClip Frame 11 |
"marika" | Symbol 354 MovieClip Frame 12 |
"pact_broken" | Symbol 354 MovieClip Frame 13 |
"remove" | Symbol 367 MovieClip [hex] Frame 9 |
"fail" | Symbol 435 MovieClip [sign_pact] Frame 6 |
"success" | Symbol 435 MovieClip [sign_pact] Frame 7 |
"skip" | Symbol 540 MovieClip Frame 38 |
Dynamic Text Variables
_parent.caption | Symbol 36 EditableText | "caption" |
_parent.caption | Symbol 40 EditableText | "caption" |
_parent.caption | Symbol 41 EditableText | "caption" |
_parent.count_d | Symbol 46 EditableText | "99 " |
_parent.morale_d | Symbol 49 EditableText | "99 " |
_parent.count_d | Symbol 50 EditableText | "99 " |
capital | Symbol 110 EditableText | ". " |
result | Symbol 218 EditableText | "<p align="center"><font face="FairfaxStation" size="18" color="#000000" letterSpacing="0.500000" kerning="1">.</font></p><p align="center"><font face="FairfaxStation" size="18" color="#000000" letterSpacing="0.500000" kerning="1">.</font></p>" |
result | Symbol 225 EditableText | "<p align="center"><font face="FairfaxStation" size="18" color="#000000" letterSpacing="0.500000" kerning="1">.</font></p><p align="center"><font face="FairfaxStation" size="18" color="#000000" letterSpacing="0.500000" kerning="1">.</font></p>" |
_parent.town_name | Symbol 276 EditableText | "<p align="center"><font face="Arial Narrow" size="14" color="#000000" letterSpacing="0.000000" kerning="1"><b>ZIELONA GÓRA</b></font></p>" |
_parent.town_name | Symbol 277 EditableText | "<p align="center"><font face="Arial Narrow" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>ZIELONA GÓRA</b></font></p>" |
name | Symbol 303 EditableText | "<p align="center"><font face="Potsdam" size="18" color="#000000" letterSpacing="0.000000" kerning="1">Bluegaria Times</font></p>" |
turn | Symbol 305 EditableText | "<p align="right"><font face="Adobe Caslon Pro" size="12" color="#000000" letterSpacing="0.000000" kerning="1">turn:</font></p>" |
_root.game_board.move_points | Symbol 308 EditableText | "<p align="left"><font face="Adobe Caslon Pro" size="12" color="#000000" letterSpacing="0.000000" kerning="1"><b>2</b></font></p>" |
title | Symbol 309 EditableText | "<p align="center"><font face="Adobe Caslon Pro" size="14" color="#000000" letterSpacing="0.000000" kerning="1">forces advance!</font></p>" |
title | Symbol 316 EditableText | "<p align="center"><font face="Adobe Caslon Pro" size="14" color="#000000" letterSpacing="-0.200000" kerning="1">captured.</font></p>" |
title | Symbol 320 EditableText | "<p align="center"><font face="Adobe Caslon Pro" size="14" color="#000000" letterSpacing="-0.200000" kerning="1">on knees!</font></p>" |
alt_title | Symbol 323 EditableText | "<p align="center"><font face="Adobe Caslon Pro" size="10" color="#000000" letterSpacing="-0.200000" kerning="1">long life</font></p>" |
title | Symbol 333 EditableText | "<p align="center"><font face="Adobe Caslon Pro" size="14" color="#000000" letterSpacing="-0.200000" kerning="1">lost.</font></p>" |
title | Symbol 345 EditableText | "<p align="center"><font face="Adobe Caslon Pro" size="14" color="#000000" letterSpacing="-0.200000" kerning="1">annexed.</font></p>" |
title | Symbol 352 EditableText | "<p align="center"><font face="Adobe Caslon Pro" size="14" color="#000000" letterSpacing="-0.200000" kerning="1">broken!</font></p>" |
|