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 #89185 |
META:SAUCE |
caption |
caption |
caption |
99 |
99 |
99 |
Click the field to select your army. |
Now click a highlighted field to make a move. |
Unbelievably complex calculations in progress.... |
<p align="center"><font face="Arial Narrow" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>Kingdom of Violetnam</b></font></p> |
Select a capital of your country. |
Redosia Thousands years of statehood and vibrant culture undoubtely justify all the claims of superiority. |
capital: |
. |
(click to choose this Great Nation) |
Violetnam The honest and hard-working folk just cannot stand all those dirty Reddies, Blueies and Greenies on the face of Earth. |
Bluegaria Cheerful Bluegarians love to sing and dance, they hate Redosians, Violetnamians and Greenlandians. |
Greenland Greenlandians are just like a birds! They need to feel refreshing breeze of freedom, they need more space. |
Are you new to the ? Do you need explanations? If you don't need them now, you can always look into HELP later. |
Choosing your country. To play the game you have to choose your country by clicking on one of four capital cities placed on the map (e.g. ). To choose another map enter the map number into the window on the top of the screen and press the CHANGE MAP button or simply click the RANDOM MAP button. |
Choosing your country. To play the game you have to choose your country by clicking on one of four capital cities placed on the map. Capitals are marked by round pins with star (e.g. ). It's better to choose a country with many towns to counquer in its proximity. This will help you to build up your power faster. Your choice of country has also effect on the order your turn occurs in the beginning of the game. As you become more advanced you would like to try countries with smaller strategic potential to make the game more challenging. If you don't like the map chosen randomly at the game start you can always select another one from 999.999 maps carefully designed by our team, just for you! To acomplish that enter the map code into the window at the top of the screen and press the CHANGE MAP button or simply click the RANDOM MAP button. |
<p align="center"><font face="FairfaxStation" size="16" color="#000000" letterSpacing="0.000000" kerning="1">123456</font></p> |
Map № |
Please wait... AI is analysing the map. Keep patience. Meanwhile you may want to clean up your weapons or think about a meaning of life. |
Moves left. |
Special buttons. Try them sometimes. |
Click for help. |
You lost the war. Congratulations, yet another interesting twist in the history of your people begins. Long years of bloody strugle for freedom against brutal collonization will follow and nothing will be the same again. |
<p align="center"><font face="FairfaxStation" size="18" color="#000000" letterSpacing="0.500000" kerning="1">.</font></p><p align="center"><font face="FairfaxStation" size="18" color="#000000" letterSpacing="0.500000" kerning="1">.</font></p> |
VAE VICTIS |
You win! All the world is conquered and now you can just enjoy your absolute power! At least until next revolution. |
<p align="center"><font face="FairfaxStation" size="18" color="#000000" letterSpacing="0.500000" kerning="1">.</font></p><p align="center"><font face="FairfaxStation" size="18" color="#000000" letterSpacing="0.500000" kerning="1">.</font></p> |
THOU ART SO COOL |
META:SAUCE |
<p align="center"><font face="Arial Narrow" size="14" color="#000000" letterSpacing="0.000000" kerning="1"><b>ZIELONA GÓRA</b></font></p> |
<p align="center"><font face="Arial Narrow" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>ZIELONA GÓRA</b></font></p> |
Click the field to choose your capital. |
W |
W |
x |
Q |
Q |
Peace is not worth the effort! |
<p align="center"><font face="Potsdam" size="18" color="#000000" letterSpacing="0.000000" kerning="1">Bluegaria Times</font></p> |
<p align="right"><font face="Adobe Caslon Pro" size="12" color="#000000" letterSpacing="0.000000" kerning="1">turn:</font></p> |
moves: |
<p align="left"><font face="Adobe Caslon Pro" size="12" color="#000000" letterSpacing="0.000000" kerning="1"><b>2</b></font></p> |
<p align="center"><font face="Adobe Caslon Pro" size="14" color="#000000" letterSpacing="0.000000" kerning="1">forces advance!</font></p> |
Victory is close! |
<p align="center"><font face="Adobe Caslon Pro" size="14" color="#000000" letterSpacing="-0.200000" kerning="1">captured.</font></p> |
<p align="center"><font face="Adobe Caslon Pro" size="14" color="#000000" letterSpacing="-0.200000" kerning="1">on knees!</font></p> |
<p align="center"><font face="Adobe Caslon Pro" size="10" color="#000000" letterSpacing="-0.200000" kerning="1">long life</font></p> |
Strategic retreat. |
The war is not lost yet! |
Mobilization! |
<p align="center"><font face="Adobe Caslon Pro" size="14" color="#000000" letterSpacing="-0.200000" kerning="1">lost.</font></p> |
His Majesty gave the speech. |
Morale raises! |
Non-aggression pact with |
signed. |
<p align="center"><font face="Adobe Caslon Pro" size="14" color="#000000" letterSpacing="-0.200000" kerning="1">annexed.</font></p> |
Marika Rock sings for our troops! |
Peace with |
<p align="center"><font face="Adobe Caslon Pro" size="14" color="#000000" letterSpacing="-0.200000" kerning="1">broken!</font></p> |
i |
i |
Capitulate. It's too hard for you, isn't it? |
Give a speech. Give a ravishing, enchanting speech that will raise morale of your army. They will buy your rubbish only once per game, so use this opportunity carefully. |
"The World is enough" |
Does your boss harass you? Have been bullied at school? Why not to compensate it by conquering the World?! The game brings you this unique opporunity! Press the NEXT button to read the appliance instructions. |
<p align="center"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="1"><b>(c) META SAUCE 2007</b></font></p><p align="center"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="1">Programming and graphics: Witold Burkiewicz</font></p><p align="center"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="1">Some graphics and sound: Kamil Burkiewicz</font></p><p align="center"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="1">Sound samples form <a href="http://www.freesound.org" target = "_blank">www.freesound.org</a></font></p><p align="center"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="1">Archival photos used</font></p> |
META:SAUCE |
Playing the . The game's objective is simple: conquer the World. To accomplish the goal you have use your armies to capture all the enemy capitals and defend your own. If you lose your capital, the game is over. If you conquer an enemy capital, your country becomes an empire and the enemy country becomes your province. If you conquer an empire, its provinces will revolt and will become sovereign kingdoms once again. armies are of equal power, the defending one will win. The army power is a sum of morale (RED number shown when an army is pointed) and manpower (BLACK number). If there's no any army on a field you move to, it's simply annexed to your country together with its neighbours. The morale of armies raises with a country's victories and lowers with defeats (look at next page). The manpower improves by recruits that show up after every move in captured towns and capitals. Capitals get at least 10 recruits and towns 5. Besides that every port in a country gives 5 and every rural area 1 recruit, that are distributed between capitals and towns. |
manpower |
morale |
You can move an army by 1 or 2 fields. Use ports to enter the sea. When you move your army to a field occupied by an enemy army a battle will start. More powerful army will always defeat a weaker one and if the |
Morale. Rules controlling fluctuations of morale: 1. On annexation or conquer of a rural area: victorous army gets 1 morale point, other armies in country get no points; in case of a port: respectively 10 and 5 morale points; for a town: 20 and 10 points; for a capital of a province: 50; 30 mp; for a capital of sovereign country (conquering new province): 80; 50 mp. 2. In case of losing a port, all armies in a country lose 5 morale points; for lost town: 10 points; for lost capital of province (losing a province): 30 points. 3. For every 10 units of manpower killed in a lost battle 1 morale point is detucted from all armies in a country. 4. Morale of an army cannot be higher than its manpower. 5. Morale of an army cannot be less than all the manpower in a country divided by 50 (if met the condition in point 4). 6. Morale of an army that haven't moved in a turn drops by 1 point. |
Non-aggression pact. Sometimes it's good to have a "friend" to exploit. Try to find a chump that will sign a non-aggression pact with you. It should keep him from attacking you for some time. The downside is that, for some reason, breaking the treaty will result in morale raise of deceived signatory. |
Click on a coat of arms to choose a pact co-signatory. |
You were refused. You don't even deserve a nice picture. |
Wow. They have signed it up! |
It's your turn! Now move your armies and try to capture all the enemy capitals. You have up to 5 moves per turn, but you can move any army only once per turn. If you lose your own capital the game is over. A power of army is a sum of morale (RED number shown when an army is pointed) and manpower (BLACK number). More powerful army will always defeat a weaker one. The morale raises together with a country's victories and lowers with defeats. The manpower improves by new recruits that show up after every move in captured towns and capitals. |
ActionScript [AS1/AS2]
Frame 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 37 MovieClip "capitulate" in Frame 5onClipEvent (load) { caption = "PLAY"; operation = function (button) { _root.gotoAndPlay("sponsor"); }; style = "red"; }Instance of Symbol 530 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_waiting) { attacking.waiting = army_waiting; army_waiting.is_waiting = true; } }; _global.expl_sound_cnt = 0; _global.fireExplosion = function (attacking) { attacking.swapDepths(attacking._parent.hw_aTL); attacking.exploded = true; attacking.attachMovie("explosion", "expl", attacking.getNextHighestDepth()); if (_global.expl_sound_cnt < 2) { playSound("s_explosion_n", 15, "explosions"); _global.expl_sound_cnt++; } }; _global.setArmyRemoval = function (army, army_waiting) { army.remove = true; army.remove_time = 24; if (army_waiting) { army.waiting = army_waiting; army_waiting.is_waiting = true; } }; _global.attack = function (army1, field) { army2 = field.army; if (!army2) { return(true); } army1_pw = army1.count + army1.morale; army2_pw = army2.count + army2.morale; if (army1_pw > army2_pw) { addMoraleForAll(-Math.floor(army2.count / 10), army2.party, army2._parent); army1.count = army1.count - Math.floor((army2_pw / army1_pw) * army1.count); army1.count = ((army1.count > 0) ? (army1.count) : 1); army1.morale = ((army1.morale <= army1.count) ? (army1.morale) : (army1.count)); setExplosion(army1, army2, army1); return(true); } addMoraleForAll(-Math.floor(army1.count / 10), army1.party, army1._parent); army2.count = army2.count - Math.floor((army1_pw / army2_pw) * army1.count); army2.count = ((army2.count > 0) ? (army2.count) : 1); army2.morale = ((army2.morale <= army2.count) ? (army2.morale) : (army2.count)); setExplosion(army1, army1, army2); return(false); }; _global.moveArmy = function (army, field) { afield = army.field; board = field._parent; if (((board.hw_peace >= 0) && ((field.party == board.hw_peace) && (army.party == board.human))) || ((army.party == board.hw_peace) && (field.party == board.human))) { addMoraleForAll(30, field.party, board); board.hw_pact_just_broken = board.hw_peace; board.hw_peace = -1; } army.field.army = null; army.field = field; army.moved = true; if (field.army && (field.party != army.party)) { playSound((rand(3) ? "s_gun" : "s_war"), 100, "war"); putBelow(army, field.army); if (!attack(army, field)) { updateBoard(board); return(false); } } else if (field.army && (field.party == army.party)) { putBelow(army, field.army); if ((field.army.count + army.count) <= 99) { joinUnits(army.count, army.morale, army.party, field._parent, field.army); } else { chng = (field.army.count + army.count) - 99; joinUnits(99 - field.army.count, army.morale, army.party, field._parent, field.army); joinUnits(chng, army.morale, army.party, field._parent, null, afield); } setArmyRemoval(army, field.army); field.army.moved = true; annexLand(army.party, field); updateBoard(board); return(false); } field.army = army; annexLand(army.party, field); updateBoard(board); return(true); }; _global.deleteArmy = function (army) { if (army.field.army == army) { army.field.army = null; } removeMovieClip(army); }; _global.getMovableArmies = function (party, board) { var _local4 = new Array(); var _local1 = 0; while (_local1 < board.hw_parties_armies[party].length) { if (!board.hw_parties_armies[party][_local1].moved) { _local4.push(board.hw_parties_armies[party][_local1]); } _local1++; } return(_local4); }; _global.checkPartyState = function (party, board) { if (board.hw_init) { board.hw_parties_status[party] = -1; return(undefined); } var _local4 = new Array(); board.hw_parties_provinces_cp[party] = null; var _local1 = 0; while (_local1 < board.hw_parties_count) { if (((board.hw_parties_capitals[_local1].party == party) && (_local1 != party)) && (!board.hw_parties_armies[_local1].length)) { _local4.push(board.hw_parties_capitals[_local1]); } _local1++; } if (board.hw_parties_capitals[party].party != party) { board.hw_parties_status[party] = 0; } else if (_local4.length) { board.hw_parties_status[party] = 1 + _local4.length; board.hw_parties_provinces_cp[party] = _local4; } else { board.hw_parties_status[party] = 1; } }; _global.updateBoard = function (board) { listArmies(board); var _local5 = 0; while (_local5 < board.hw_parties_count) { checkPartyState(_local5, board); _local5++; } board.hw_parties_towns = new Array(new Array(), new Array(), new Array(), new Array()); board.hw_parties_ports = new Array(new Array(), new Array(), new Array(), new Array()); board.hw_parties_lands = new Array(new Array(), new Array(), new Array(), new Array()); var _local8 = 0; while (_local8 < board.hw_xmax) { var _local6 = 0; while (_local6 < board.hw_ymax) { var _local2 = getField(_local8, _local6, board); var _local4 = _local2.party; updateField(_local2); if (board.hw_parties_status[getFieldParty(_local2)] == 0) { _local2.party = board.hw_parties_capitals[_local2.party].party; if (_local2.army) { setExplosion(_local2.army, _local2.army, null); } } if (_local4 >= 0) { if (_local2.estate == "town") { board.hw_parties_towns[_local4].push(_local2); } else if (_local2.estate == "port") { board.hw_parties_ports[_local4].push(_local2); } else { board.hw_parties_lands[_local4].push(_local2); } } _local6++; } _local8++; } _local5 = 0; while (_local5 < board.hw_parties_count) { var _local7 = 0; if (board.hw_parties_armies[_local5].length) { var _local3 = 0; while (_local3 < board.hw_parties_armies[_local5].length) { if (board.hw_parties_armies[_local5][_local3].morale < Math.floor(board.hw_parties_total_count[_local5] / 50)) { board.hw_parties_armies[_local5][_local3].morale = Math.floor(board.hw_parties_total_count[_local5] / 50); if (board.hw_parties_armies[_local5][_local3].morale > board.hw_parties_armies[_local5][_local3].count) { board.hw_parties_armies[_local5][_local3].morale = board.hw_parties_armies[_local5][_local3].count; } } _local7 = _local7 + board.hw_parties_armies[_local5][_local3].morale; _local3++; } _local7 = _local7 / board.hw_parties_armies[_local5].length; } else { _local7 = 10; } board.hw_parties_morale[_local5] = Math.floor(_local7); _local5++; } var _local10 = board.hw_parties_morale[board.human] + board.hw_parties_total_count[board.human]; var _local9 = 1; _local5 = 0; while (_local5 < board.hw_parties_count) { if ((_local5 != board.human) && (board.hw_parties_status[_local5])) { if (_local10 < (0.3 * (board.hw_parties_morale[_local5] + board.hw_parties_total_count[_local5]))) { _local9 = 3; } else if ((_local9 < 3) && (_local10 < (0.6 * (board.hw_parties_morale[_local5] + board.hw_parties_total_count[_local5])))) { _local9 = 2; } else if ((board.hw_parties_provinces_cp[board.human] && (board.hw_parties_provinces_cp[board.human].length >= 2)) && (_local10 > (2 * (board.hw_parties_morale[_local5] + board.hw_parties_total_count[_local5])))) { _local9 = 0; } } _local5++; } board.human_condition = _local9; }; _global.cleanupTurn = function (board) { var _local2 = 0; while (_local2 < board.hw_parties_armies[board.turn_party].length) { if (board.hw_parties_armies[board.turn_party][_local2].moved) { board.hw_parties_armies[board.turn_party][_local2].moved = false; } else { board.hw_parties_armies[board.turn_party][_local2].morale = board.hw_parties_armies[board.turn_party][_local2].morale - 1; } _local2++; } }; _global.hereIsTheNews = function (board) { if (board.news == "") { if (board.lh_area > board.hw_parties_lands[board.human].length) { board.news = "retreat"; } else if (board.lh_area < board.hw_parties_lands[board.human].length) { board.news = "advance"; } else if (board.human_condition == 0) { board.news = "victory_close"; } else if (board.human_condition == 3) { board.news = "not_end"; } else { board.news = "marika"; } } if (board.hw_pact_just_broken >= 0) { board.news = "pact_broken"; board.subject = board.hw_pact_just_broken; board.hw_pact_just_broken = -1; } switch (board.news) { case "pact_broken" : board.frame.contents.title = ("" + board.hw_parties_names[board.subject]) + " broken!"; break; case "province_conquered" : board.frame.contents.title = ("" + board.hw_parties_names[board.subject.capital]) + " on knees!"; board.frame.contents.alt_title = ("Long live " + board.hw_parties_names[board.human]) + "!"; break; case "town_annexed" : board.frame.contents.title = ("" + board.subject.town_name) + " annexed!"; break; case "town_captured" : board.frame.contents.title = ("" + board.subject.town_name) + " captured!"; break; case "town_lost" : board.frame.contents.title = ("" + board.subject.town_name) + " lost."; break; case "advance" : board.frame.contents.title = ("" + board.hw_parties_names[board.human]) + " forces advance!"; break; case "retreat" : break; } board.frame.contents.gotoAndStop(board.news); }; _global.signPact = function (party_a, board) { if (board.human_condition > 1) { return(false); } board.hw_peace = party_a; return(true); }; _global.calcNeighboursInfo = function (party, field) { var _local6 = 0; var _local7 = 0; var _local5 = 0; var _local4 = false; var _local2 = getFurtherNeighbours(field); field.push.field; var _local1 = 0; while (_local1 < _local2.length) { if (_local2[_local1].army && (_local2[_local1].army.party == party)) { _local6 = _local6 + (_local2[_local1].army.count + _local2[_local1].army.morale); _local7++; } if ((_local2[_local1].type == field.type) && ((_local2[_local1].party == party) || (_local2[_local1].party < 0))) { _local5++; } if (_local2[_local1].wait_for_support) { _local4 = true; } _local1++; } return({power:_local6, count:_local7, non_enemy_land:_local5, wait_for_support:_local4}); }; _global.calcEnemyNeighboursPower = function (party, field) { var _local2 = getFurtherNeighbours(field); var _local3 = 0; field.push.field; var _local1 = 0; while (_local1 < _local2.length) { if (_local2[_local1].army && (_local2[_local1].army.party != party)) { _local3 = _local3 + (_local2[_local1].army.count + _local2[_local1].army.morale); } _local1++; } return(_local3); }; _global.calcAIHelpers = function (i, y, board) { var _local5 = 0; while (_local5 < board.hw_xmax) { var _local2 = getField(_local5, y, board); _local2.profitability[i] = -findPath(_local2, board.hw_parties_capitals[i], null, true).length; var _local3 = getFurtherNeighbours(_local2); _local3.push(_local2); var _local1 = 0; while (_local1 < _local3.length) { if (_local3[_local1].capital == i) { _local2.n_capital[i] = true; } if (_local3[_local1].estate == "town") { _local2.n_town = true; } _local1++; } _local5++; } }; _global.raging = function (party, field, board) { return((field.party == board.human) && (board.hw_parties_total_power[party] > (1.2 * board.hw_parties_total_power[board.human]))); }; _global.calcArmiesProfitability = function (party, board) { function finalProfitability(field, army) { var _local5 = -10000000; var _local7 = false; var _local2 = 0; while (_local2 < board.hw_parties_count) { if (_local2 != party) { var _local3 = 0; if (board.hw_parties_capitals[_local2].party == board.hw_parties_capitals[_local2].capital) { _local3 = field.profitability[_local2]; if (board.hw_parties_control[_local2] == "human") { _local3 = _local3 + (_root.difficulty * 2); } } if (((board.hw_peace == party) && (_local2 == board.human)) && (!board.duel)) { _local3 = _local3 - 500; } if (_local5 < _local3) { _local5 = _local3; } } _local2++; } if (((board.hw_peace == party) && (board.human == field.party)) && (!board.duel)) { _local5 = _local5 - 500; } if ((field.type == "land") && (field.party != party)) { if (((field.capital >= 0) && (field.capital == field.party)) && ((army.count + army.morale) > (field.army.count + field.army.morale))) { _local5 = _local5 + 1000000; _local7 = true; } else if (field.capital >= 0) { _local5 = _local5 + 20; } else if (field.estate == "town") { _local5 = _local5 + 5; } else if (field.estate == "port") { _local5 = _local5 + 3; } else if (field.n_town) { _local5 = _local5 + 3; } } if (field.army && (field.army.party != party)) { if (field.n_capital[party]) { _local5 = _local5 + 1000; } if ((((field.army.party != board.human) && (board.hw_parties_total_power[field.party] > (1.5 * board.hw_parties_total_power[party]))) && ((field.army.count + field.army.morale) > (army.count + army.morale))) && (((field.party < 2) && (party < 2)) || ((field.party > 1) && (party > 1)))) { _local5 = _local5 + 200; } if ((_root.difficulty > 5) && (field.army.party != board.human)) { _local5 = _local5 - 250; } } if (field.army && (field.army.party == party)) { if ((field.army.count > army.count) && (field.army.count < 70)) { _local5 = _local5 + 2; } } if (((army.field.capital == party) && (!field.army)) && (board.turns < 5)) { _local5 = _local5 + 50; } var _local8 = calcNeighboursInfo(party, field); var _local9 = calcEnemyNeighboursPower(party, field); if (((((_local8.power < _local9) && (_local8.power < 300)) || (((army.count + army.morale) < (field.army.count + field.army.morale)) && (army.count < 90))) && (!field.n_capital[party])) && (!_local7)) { if (board.hw_parties_wait_for_support_field[party] == field) { if (board.hw_parties_wait_for_support_count[party] < 5) { field.wait_for_support = true; } else { _local5 = _local5 - 5; } } else { field.wait_for_support = true; } } return(_local5); } function orderMoves(a, b) { var _local2 = a.tmp_prof; var _local1 = b.tmp_prof; if (_local2 > _local1) { return(-1); } if (_local2 < _local1) { return(1); } return(0); } function findBestMoveVal(army) { var _local2 = getPossibleMoves(army.field, true, false); var _local1 = 0; while (_local1 < _local2.length) { _local2[_local1].wait_for_support = false; _local2[_local1].tmp_prof = finalProfitability(_local2[_local1], army); _local1++; } _local2.sort(orderMoves); return(_local2[0]); } var _local3 = getMovableArmies(party, board); var _local2 = 0; while (_local2 < _local3.length) { _local3[_local2].move = findBestMoveVal(_local3[_local2]); _local3[_local2].profitability = _local3[_local2].move.tmp_prof; if ((_local3[_local2].field.capital == _local3[_local2].party) && (board.turns > 5)) { _local3[_local2].profitability = _local3[_local2].profitability - 1000; } _local2++; } return(_local3); }; _global.supportArmy = function (party, army, field) { function orderMoves(a, b) { var _local2 = a.tmp_prof; var _local1 = b.tmp_prof; if (_local2 > _local1) { return(-1); } if (_local2 < _local1) { return(1); } return(0); } function findBestMoveVal(army) { var _local2 = getPossibleMoves(army.field, true, false); var _local3 = new Array(); var _local1 = 0; while (_local1 < _local2.length) { if ((_local2[_local1] != field) && (((!_local2[_local1].army) || (_local2[_local1].army.party < 0)) || (_local2[_local1].army.party == party))) { _local2[_local1].tmp_prof = -getDistance(_local2[_local1], field); _local3.push(_local2[_local1]); } _local1++; } _local3.sort(orderMoves); return(_local3[0]); } board = field._parent; var _local2 = getMovableArmies(party, board); var _local5 = new Array(); var _local1 = 0; while (_local1 < _local2.length) { if ((_local2[_local1] != army) && (_local2[_local1].field.capital != party)) { _local2[_local1].move = findBestMoveVal(_local2[_local1]); _local2[_local1].profitability = _local2[_local1].move.tmp_prof; if ((_local2[_local1].move != field) && (((!_local2[_local1].move.army) || (_local2[_local1].move.army.party < 0)) || (_local2[_local1].move.army.party == party))) { _local5.push(_local2[_local1]); } } _local1++; } return(_local5); }; _global.makeMove = function (party, board, init) { function orderArmies(a, b) { var _local2 = a.profitability; var _local1 = b.profitability; if (_local2 > _local1) { return(-1); } if (_local2 < _local1) { return(1); } var _local4 = a.count + a.morale; var _local3 = b.count + b.morale; if (_local4 > _local3) { return(-1); } if (_local4 < _local3) { return(1); } return(0); } board.move_points--; var _local1 = calcArmiesProfitability(party, board); _local1.sort(orderArmies); if (!_local1[0].move.wait_for_support) { board.hw_parties_wait_for_support_field[party] = null; board.hw_parties_wait_for_support_count[party] = 0; moveArmy(_local1[0], _local1[0].move); } else { if (_local1[0].move == board.hw_parties_wait_for_support_field[party]) { board.hw_parties_wait_for_support_count[party]++; } else { board.hw_parties_wait_for_support_field[party] = _local1[0].move; board.hw_parties_wait_for_support_count[party] = 0; } var _local4 = supportArmy(party, _local1[0], _local1[0].move); if (_local4.length > 0) { _local4.sort(orderArmies); moveArmy(_local4[0], _local4[0].move); } else { moveArmy(_local1[0], _local1[0].move); } } }; var _mochiads_game_id = "e69338cbfae04679"; var globalsound = new Sound(); hw_data = SharedObject.getLocal("hw_data"); if (hw_data.data.show_tutorial == undefined) { hw_data.data.show_tutorial = true; } var map_number = -1; var s_happy = createSound("s_happy", 100, "happy"); var s_doom = createSound("s_doom", 0, "doom"); var difficulty = 5; stop();Symbol 9 Buttonon (release) { getURL ("http://www.minijuegos.com", "_blank"); }Symbol 18 MovieClip Frame 1stop();Symbol 18 MovieClip Frame 100stop();Symbol 23 Buttonon (release) { getURL ("http://www.metasauce.com", "_blank"); }Symbol 24 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 24 MovieClip Frame 10stop();Symbol 24 MovieClip Frame 19_root.play(); stop();Symbol 28 Buttonon (release) { playSound("s_blop", 100, "other"); _parent.operation(_parent); }Symbol 33 Buttonon (release) { playSound("s_blop", 100, "other"); _parent.operation(_parent); }Symbol 36 MovieClip Frame 1gotoAndStop(_parent.style);Symbol 36 MovieClip Frame 7stop();Symbol 36 MovieClip Frame 13stop();Symbol 37 MovieClip Frame 1function inactive(st) { if (st) { button.gotoAndStop("inactive"); } else { button.gotoAndStop(style); } }Symbol 37 MovieClip Frame 5stop();Symbol 45 MovieClip Frame 1Symbol 45 MovieClip Frame 2stop();Symbol 51 MovieClip Frame 1stop();Symbol 51 MovieClip Frame 2var i = 0; while (i < 3) { _parent._parent._parent["h" + i]._visible = false; i++; } _root.ts_army_hint = true;Symbol 51 MovieClip Frame 40this._visible = false;Symbol 53 MovieClip Frame 1gotoAndStop ("fin");Symbol 59 MovieClip Frame 1stop();Symbol 60 MovieClip [army] Frame 1var exploding = null; var remove = false; var waiting = null; var is_waiting = false; var bd = 2; var blink = (6 * bd); var move_sound = createSound("s_szur", 25, "other"); var played = false; hint._visible = false; info._alpha = 0; gotoAndStop(party + 2);Instance of Symbol 53 MovieClip in Symbol 60 MovieClip [army] Frame 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 = false; deleteArmy(this._parent); } else if (exploding && (!exploded)) { fireExplosion(this._parent); } if (!is_waiting) { count_d = count; morale_d = morale; } } if (remove_time) { remove_time--; } army.gotoAndStop(field.type); army.gotoAndStop(army._currentframe + Math.floor(count_d / 40)); if (blink) { if ((blink / bd) == Math.floor(blink / bd)) { _alpha = ((_alpha == 100) ? 50 : 100); } blink--; } } }Symbol 71 MovieClip Frame 1_root.game_board = this; hw_init = true; hw_xmax = 20; hw_ymax = 11; hw_fw = 50; hw_fh = 40; hw_land = 0; hw_top_field_depth = 0; hw_lands = new Array(); hw_towns = new Array(); hw_status_names = new Array("Province", "Kingdom", "Empire", "Empire", "Empire"); hw_parties_count = 4; hw_parties_names = new Array("Redosia", "Violetnam", "Bluegaria", "Greenland"); hw_parties_colors = new Array(16711680, 16711935, 48127, 65280); hw_parties_capitals = new Array(); hw_parties_provinces_cp = new Array(new Array(), new Array(), new Array(), new Array()); hw_parties_towns = new Array(new Array(), new Array(), new Array(), new Array()); hw_parties_ports = new Array(new Array(), new Array(), new Array(), new Array()); hw_parties_lands = new Array(new Array(), new Array(), new Array(), new Array()); hw_parties_morale = new Array(10, 10, 10, 10); hw_parties_armies = new Array(new Array(), new Array(), new Array(), new Array()); hw_parties_status = new Array(1, 1, 1, 1); hw_parties_total_count = new Array(0, 0, 0, 0); hw_parties_total_power = new Array(0, 0, 0, 0); hw_parties_control = new Array("computer", "computer", "computer", "computer"); hw_parties_wait_for_support_field = new Array(null, null, null, null); hw_parties_wait_for_support_count = new Array(0, 0, 0, 0); hw_parties_speech_given = new Array(false, false, false, false); hw_pact_signed = false; hw_pact_just_broken = -1; hw_peace = -1; var hw_lAID = 0; var hw_aTL = 0; var lh_area = 0; var news = ""; var subject = null; generateMap(this); updateBoard(this); selectFields(null, this); continueSound(_root.s_happy, true); continueSound(_root.s_doom, true); stop();Symbol 71 MovieClip Frame 2stop();Symbol 71 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 71 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 71 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 71 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 81 MovieClip Frame 1function setParty(prt) { this.party = prt; this._visible = true; this.gotoAndStop(prt + 1); } gotoAndStop(party + 1);Symbol 84 MovieClip Frame 1function show(s) { if (s) { if (hide) { gotoAndPlay ("show"); } } else if (!hide) { gotoAndPlay ("hide"); } } hide = true; stop();Symbol 84 MovieClip Frame 2hide = false;Symbol 84 MovieClip Frame 7stop();Symbol 84 MovieClip Frame 8hide = true;Symbol 84 MovieClip Frame 13stop();Symbol 86 MovieClip Frame 1function show(s) { if (s) { if (hide) { gotoAndPlay ("show"); } } else if (!hide) { gotoAndPlay ("hide"); } } hide = true; stop();Symbol 86 MovieClip Frame 2hide = false;Symbol 86 MovieClip Frame 7stop();Symbol 86 MovieClip Frame 8hide = true;Symbol 86 MovieClip Frame 13stop();Symbol 92 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 53 MovieClip in Symbol 92 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 95 MovieClip Frame 5stop();Symbol 105 MovieClip Frame 1stop();Instance of Symbol 53 MovieClip in Symbol 105 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 157 MovieClip [explosion] Frame 1erosion_frame = 1; f1 = rand(2); f2 = rand(2); r = rand(360);Instance of Symbol 53 MovieClip in Symbol 157 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 157 MovieClip [explosion] Frame 4_parent.exploding.army._visible = false; _parent.waiting.is_waiting = false; _parent.field.doom = _parent.field.doom + 20; var i = 0; while (i < 6) { _parent.field.neighbours[i].doom = _parent.field.neighbours[i].doom + 10; i++; }Symbol 157 MovieClip [explosion] Frame 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 181 MovieClip Frame 1capital.gotoAndStop(2);Symbol 182 MovieClip Frame 1if (!_root.ts_choose_country) { _parent.stop(); } _root.ts_choose_country = true; modal.useHandCursor = false;Symbol 182 MovieClip Frame 5modal.useHandCursor = false; stop();Instance of Symbol 37 MovieClip in Symbol 182 MovieClip Frame 5onClipEvent (load) { caption = "Yes, please"; operation = function (button) { button._parent.play(); }; style = "red"; }Instance of Symbol 37 MovieClip in Symbol 182 MovieClip Frame 5onClipEvent (load) { caption = "No, thanks"; operation = function (button) { _root.ts_your_turn = true; button._parent._parent.play(); }; style = "white"; }Symbol 182 MovieClip Frame 6capital.gotoAndStop(2); stop();Instance of Symbol 37 MovieClip in Symbol 182 MovieClip Frame 6onClipEvent (load) { caption = "I get it"; operation = function (button) { button._parent._parent.play(); }; style = "red"; }Instance of Symbol 37 MovieClip in Symbol 182 MovieClip Frame 6onClipEvent (load) { caption = "Read more"; operation = function (button) { button._parent.play(); }; style = "white"; }Symbol 182 MovieClip Frame 7stop();Instance of Symbol 37 MovieClip in Symbol 182 MovieClip Frame 7onClipEvent (load) { caption = "DONE"; operation = function (button) { button._parent._parent.play(); }; style = "red"; }Symbol 183 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 184 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 185 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 186 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 196 MovieClip Frame 1stop();Symbol 197 MovieClip Frame 1modal.useHandCursor = false; i = (x = (y = 0));Symbol 197 MovieClip Frame 5modal.useHandCursor = false; stop();Instance of Symbol 53 MovieClip in Symbol 197 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 201 MovieClip Frame 1Symbol 201 MovieClip Frame 70this._visible = false;Symbol 203 MovieClip Frame 1Symbol 203 MovieClip Frame 70this._visible = false;Symbol 205 MovieClip Frame 1Symbol 205 MovieClip Frame 70this._visible = false;Symbol 221 MovieClip Frame 1modal.useHandCursor = false;Instance of Symbol 53 MovieClip in Symbol 221 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 221 MovieClip Frame 5modal.useHandCursor = false; _parent.board.frame.play(); if (_parent.board.win == true) { gotoAndPlay ("win"); }Symbol 221 MovieClip Frame 6result = ((("Your Empire on the Map Nr " + _parent.seed) + "\nlasted for ") + _parent.board.turns) + " turns."; stop();Instance of Symbol 37 MovieClip in Symbol 221 MovieClip Frame 6onClipEvent (load) { caption = "Life's tough"; operation = function (button) { button._parent._parent.play(); }; style = "red"; }Symbol 221 MovieClip Frame 7result = ((("You conquered all the Map Nr " + _parent.seed) + "\nin ") + _parent.board.turns) + " turns."; stop();Instance of Symbol 37 MovieClip in Symbol 221 MovieClip Frame 7onClipEvent (load) { caption = "I'm so happy"; operation = function (button) { button._parent._parent.play(); }; style = "red"; }Symbol 222 MovieClip Frame 1var seed; if (_root.map_number >= 0) { seed = _root.map_number; } else { seed = Math.floor(Math.random() * 999999); } setSeed(seed);Symbol 222 MovieClip Frame 6selectFields(null, board);Symbol 222 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 92 MovieClip in Symbol 222 MovieClip Frame 10onClipEvent (load) { party = 0; }Instance of Symbol 92 MovieClip in Symbol 222 MovieClip Frame 10onClipEvent (load) { party = 1; }Instance of Symbol 92 MovieClip in Symbol 222 MovieClip Frame 10onClipEvent (load) { party = 2; }Instance of Symbol 92 MovieClip in Symbol 222 MovieClip Frame 10onClipEvent (load) { party = 3; }Instance of Symbol 53 MovieClip "check_num" in Symbol 222 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 37 MovieClip in Symbol 222 MovieClip Frame 10onClipEvent (load) { caption = "RANDOM MAP"; operation = function () { _root.map_number = -1; _root.game.gotoAndPlay("generate"); }; style = "red"; }Instance of Symbol 37 MovieClip in Symbol 222 MovieClip Frame 10onClipEvent (load) { caption = "CHANGE MAP"; operation = function () { _root.map_number = _root.game.map_select.text; _root.game.gotoAndPlay("generate"); }; style = "red"; }Instance of Symbol 37 MovieClip in Symbol 222 MovieClip Frame 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 37 MovieClip "d0" in Symbol 222 MovieClip Frame 10onClipEvent (load) { caption = "easy"; operation = function (button) { _root.difficulty = 0; }; style = "white"; }Instance of Symbol 37 MovieClip "d5" in Symbol 222 MovieClip Frame 10onClipEvent (load) { caption = "normal"; operation = function (button) { _root.difficulty = 5; }; style = "white"; }Instance of Symbol 37 MovieClip "d10" in Symbol 222 MovieClip Frame 10onClipEvent (load) { caption = "hard"; operation = function (button) { _root.difficulty = 10; }; style = "white"; }Symbol 222 MovieClip Frame 11var i = 0; while (i < board.hw_parties_count) { board.hw_parties_capitals[i].hint._visible = false; i++; }Symbol 222 MovieClip Frame 13stop();Symbol 222 MovieClip Frame 14board.gotoAndPlay("start");Symbol 222 MovieClip Frame 20board.gotoAndPlay("start_game"); stop();Instance of Symbol 92 MovieClip in Symbol 222 MovieClip Frame 20onClipEvent (load) { party = 0; }Instance of Symbol 92 MovieClip in Symbol 222 MovieClip Frame 20onClipEvent (load) { party = 1; }Instance of Symbol 92 MovieClip in Symbol 222 MovieClip Frame 20onClipEvent (load) { party = 2; }Instance of Symbol 92 MovieClip in Symbol 222 MovieClip Frame 20onClipEvent (load) { party = 3; }Instance of Symbol 37 MovieClip "end_turn" in Symbol 222 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 37 MovieClip "give_speech" in Symbol 222 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 37 MovieClip "sign_pact" in Symbol 222 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 37 MovieClip "capitulate" in Symbol 222 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 222 MovieClip Frame 25stop();Instance of Symbol 226 MovieClip in Symbol 239 MovieClip Frame 1onClipEvent (enterFrame) { _alpha = (70 + (Math.random() * 30)); }Instance of Symbol 239 MovieClip "foto" in Symbol 244 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 244 MovieClip "foto_2" in Symbol 254 MovieClip Frame 17onClipEvent (load) { sx = _x; sy = _y; d = -7; _alpha = 0; foto.gotoAndStop(Math.floor(Math.random() * foto._totalframes) + 1); }Instance of Symbol 244 MovieClip "foto_1" in Symbol 254 MovieClip Frame 17onClipEvent (load) { sx = _x; sy = _y; d = 7; _alpha = 0; foto.gotoAndStop(Math.floor(Math.random() * foto._totalframes) + 1); }Instance of Symbol 37 MovieClip in Symbol 254 MovieClip Frame 37onClipEvent (load) { caption = "START"; operation = function (button) { button._parent.play(); }; style = "red"; }Symbol 254 MovieClip Frame 42stop();Symbol 254 MovieClip Frame 47_root.gotoAndPlay("game_start");Symbol 264 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 270 MovieClip Frame 1stop();Symbol 270 MovieClip Frame 50this._visible = false;Symbol 271 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 268 MovieClip "town_sign" in Symbol 271 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 279 Buttonon (release) { _root.globalsound.setVolume(0); gotoAndStop ("off"); }Symbol 280 Buttonon (release) { _root.globalsound.setVolume(100); gotoAndStop ("on"); }Symbol 282 MovieClip Frame 1if (_root.globalsound.getVolume() == 0) { gotoAndStop ("off"); } stop();Symbol 282 MovieClip Frame 5stop();Symbol 285 Buttonon (release) { if ((_quality == "HIGH") || (_quality == "BEST")) { _quality = "MEDIUM"; } else if (_quality == "MEDIUM") { _quality = "LOW"; } else if (_quality == "LOW") { _quality = "HIGH"; } }Symbol 344 MovieClip Frame 1name = ("" + _root.game_board.hw_parties_names[_root.game_board.human]) + " Times"; stop();Instance of Symbol 53 MovieClip in Symbol 344 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 344 MovieClip Frame 2stop();Symbol 344 MovieClip Frame 3stop();Symbol 344 MovieClip Frame 4stop();Symbol 344 MovieClip Frame 5stop();Symbol 344 MovieClip Frame 6stop();Symbol 344 MovieClip Frame 7stop();Symbol 344 MovieClip Frame 8stop();Symbol 344 MovieClip Frame 9stop();Symbol 344 MovieClip Frame 10stop();Symbol 344 MovieClip Frame 11stop();Symbol 344 MovieClip Frame 12stop();Symbol 344 MovieClip Frame 13stop();Symbol 348 Buttonon (release) { wnd = _root.game.attachMovie("help", "wnd", button._parent.getNextHighestDepth()); wnd._x = 400; wnd._y = 300; }Symbol 349 MovieClip [frame] Frame 1stop();Symbol 349 MovieClip [frame] Frame 6stop();Symbol 349 MovieClip [frame] Frame 11stop();Symbol 357 MovieClip [hex] Frame 1removing = false;Symbol 357 MovieClip [hex] Frame 8stop();Symbol 357 MovieClip [hex] Frame 9removing = true;Symbol 357 MovieClip [hex] Frame 16removeMovieClip(this);Symbol 397 MovieClip [capitulate] Frame 1modal.useHandCursor = false;Symbol 397 MovieClip [capitulate] Frame 5modal.useHandCursor = false; stop();Instance of Symbol 37 MovieClip in Symbol 397 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 37 MovieClip in Symbol 397 MovieClip [capitulate] Frame 5onClipEvent (load) { caption = "Cancel"; operation = function (button) { _root.game_board.play(); button._parent.removeMovieClip(); }; style = "white"; }Symbol 399 MovieClip [give_speech] Frame 1modal.useHandCursor = false;Symbol 399 MovieClip [give_speech] Frame 5modal.useHandCursor = false; stop();Instance of Symbol 37 MovieClip in Symbol 399 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 37 MovieClip in Symbol 399 MovieClip [give_speech] Frame 5onClipEvent (load) { caption = "Cancel"; operation = function (button) { _root.game_board.play(); button._parent.removeMovieClip(); }; style = "white"; }Symbol 413 MovieClip Frame 1capital.gotoAndStop(2);Symbol 415 MovieClip Frame 1capital.gotoAndStop(2);Symbol 416 MovieClip [help] Frame 1modal.useHandCursor = false;Symbol 416 MovieClip [help] Frame 5modal.useHandCursor = false; stop();Instance of Symbol 37 MovieClip in Symbol 416 MovieClip [help] Frame 5onClipEvent (load) { caption = "DONE"; operation = function (button) { button._parent.removeMovieClip(); }; style = "red"; }Instance of Symbol 37 MovieClip in Symbol 416 MovieClip [help] Frame 5onClipEvent (load) { caption = "Next"; operation = function (button) { button._parent.play(); }; style = "white"; }Symbol 416 MovieClip [help] Frame 6stop();Instance of Symbol 37 MovieClip in Symbol 416 MovieClip [help] Frame 6onClipEvent (load) { caption = "Previous"; operation = function (button) { button._parent.prevFrame(); }; style = "white"; }Instance of Symbol 37 MovieClip in Symbol 416 MovieClip [help] Frame 6onClipEvent (load) { caption = "Next"; operation = function (button) { button._parent.play(); }; style = "white"; }Symbol 416 MovieClip [help] Frame 7stop();Symbol 416 MovieClip [help] Frame 8stop();Symbol 419 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 420 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 421 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 422 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 425 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 425 MovieClip [sign_pact] Frame 5modal.useHandCursor = false; stop();Instance of Symbol 37 MovieClip in Symbol 425 MovieClip [sign_pact] Frame 5onClipEvent (load) { caption = "Cancel"; operation = function (button) { _root.game_board.play(); button._parent.removeMovieClip(); }; style = "white"; }Instance of Symbol 92 MovieClip in Symbol 425 MovieClip [sign_pact] Frame 5onClipEvent (load) { if (_parent.board.available_parties[0] == -1) { _alpha = 50; _parent.btn_0.useHandCursor = false; } party = 0; }Instance of Symbol 92 MovieClip in Symbol 425 MovieClip [sign_pact] Frame 5onClipEvent (load) { if (_parent.board.available_parties[1] == -1) { _alpha = 50; _parent.btn_1.useHandCursor = false; } party = 1; }Instance of Symbol 92 MovieClip in Symbol 425 MovieClip [sign_pact] Frame 5onClipEvent (load) { if (_parent.board.available_parties[2] == -1) { _alpha = 50; _parent.btn_2.useHandCursor = false; } party = 2; }Instance of Symbol 92 MovieClip in Symbol 425 MovieClip [sign_pact] Frame 5onClipEvent (load) { if (_parent.board.available_parties[3] == -1) { _alpha = 50; _parent.btn_3.useHandCursor = false; } party = 3; }Symbol 425 MovieClip [sign_pact] Frame 6stop();Instance of Symbol 37 MovieClip in Symbol 425 MovieClip [sign_pact] Frame 6onClipEvent (load) { caption = "Too bad"; operation = function (button) { _root.game_board.play(); button._parent.removeMovieClip(); }; style = "red"; }Symbol 425 MovieClip [sign_pact] Frame 7_root.game_board.hw_pact_signed = true; stop();Instance of Symbol 37 MovieClip in Symbol 425 MovieClip [sign_pact] Frame 7onClipEvent (load) { caption = "OK"; operation = function (button) { _root.game_board.play(); button._parent.removeMovieClip(); }; style = "red"; }Symbol 427 MovieClip [your_turn] Frame 1_root.ts_your_turn = true; var i = 0; while (i < 3) { _parent["h" + i].stop(); i++; } modal.useHandCursor = false;Symbol 427 MovieClip [your_turn] Frame 5modal.useHandCursor = false; stop();Instance of Symbol 37 MovieClip in Symbol 427 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 37 MovieClip in Symbol 427 MovieClip [your_turn] Frame 5onClipEvent (load) { caption = "Read more"; operation = function (button) { button._parent.play(); }; style = "white"; }Symbol 427 MovieClip [your_turn] Frame 6stop();Instance of Symbol 37 MovieClip in Symbol 427 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 37 MovieClip in Symbol 427 MovieClip [your_turn] Frame 6onClipEvent (load) { caption = "Next"; operation = function (button) { button._parent.play(); }; style = "white"; }Symbol 427 MovieClip [your_turn] Frame 7stop();Instance of Symbol 37 MovieClip in Symbol 427 MovieClip [your_turn] Frame 7onClipEvent (load) { caption = "Previous"; operation = function (button) { button._parent.prevFrame(); }; style = "white"; }Symbol 435 MovieClip Frame 1stop();Symbol 530 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 182 413 416 | |
Symbol 4 MovieClip | Uses:2 3 | Used by:182 197 221 397 399 416 425 427 Timeline |
Symbol 5 Bitmap | Used by:7 | |
Symbol 6 Bitmap | Used by:7 250 | |
Symbol 7 Graphic | Uses:5 6 | Used by:Timeline |
Symbol 8 Graphic | Used by:9 23 70 183 184 185 186 254 419 420 421 422 | |
Symbol 9 Button | Uses:8 | Used by:254 416 Timeline |
Symbol 10 Graphic | Used by:11 18 | |
Symbol 11 MovieClip | Uses:10 | Used by:Timeline |
Symbol 12 Graphic | Used by:13 18 | |
Symbol 13 MovieClip | Uses:12 | Used by:24 |
Symbol 14 Graphic | Used by:18 | |
Symbol 15 Graphic | Used by:18 | |
Symbol 16 Graphic | Used by:18 | |
Symbol 17 Graphic | Used by:18 | |
Symbol 18 MovieClip | Uses:12 10 14 15 16 17 | Used by:24 Timeline |
Symbol 19 Graphic | Used by:20 | |
Symbol 20 MovieClip | Uses:19 | Used by:24 254 416 |
Symbol 21 Font | Used by:22 251 402 | |
Symbol 22 Text | Uses:21 | Used by:24 |
Symbol 23 Button | Uses:8 | Used by:24 254 416 |
Symbol 24 MovieClip | Uses:13 18 20 22 23 | Used by:Timeline |
Symbol 25 Bitmap | Used by:26 | |
Symbol 26 Graphic | Uses:25 | Used by:28 |
Symbol 27 Graphic | Used by:28 33 | |
Symbol 28 Button | Uses:26 27 | Used by:36 |
Symbol 29 Font | Used by:30 34 35 87 266 267 | |
Symbol 30 EditableText | Uses:29 | Used by:36 |
Symbol 31 Bitmap | Used by:32 | |
Symbol 32 Graphic | Uses:31 | Used by:33 36 222 |
Symbol 33 Button | Uses:32 27 | Used by:36 |
Symbol 34 EditableText | Uses:29 | Used by:36 |
Symbol 35 EditableText | Uses:29 | Used by:36 |
Symbol 36 MovieClip | Uses:28 30 33 34 32 35 | Used by:37 |
Symbol 37 MovieClip | Uses:36 | Used by:182 221 222 254 397 399 416 425 427 Timeline |
Symbol 38 Graphic | Used by:45 | |
Symbol 39 Font | Used by:40 283 284 402 403 | |
Symbol 40 EditableText | Uses:39 | Used by:45 |
Symbol 41 Graphic | Used by:45 | |
Symbol 42 Font | Used by:43 44 | |
Symbol 43 EditableText | Uses:42 | Used by:45 |
Symbol 44 EditableText | Uses:42 | Used by:45 |
Symbol 45 MovieClip | Uses:38 40 41 43 44 | Used by:60 |
Symbol 46 Graphic | Used by:47 | |
Symbol 47 MovieClip | Uses:46 | Used by:51 270 |
Symbol 48 Font | Used by:49 50 69 96 97 99 100 101 102 103 104 200 202 204 269 291 295 296 298 299 302 306 310 313 315 319 322 323 327 330 331 332 335 338 341 342 | |
Symbol 49 Text | Uses:48 | Used by:51 |
Symbol 50 Text | Uses:48 | Used by:51 |
Symbol 51 MovieClip | Uses:47 49 50 | Used by:60 |
Symbol 52 Graphic | Used by:53 | |
Symbol 53 MovieClip | Uses:52 | Used by:60 71 92 105 157 182 197 221 222 344 371 397 399 416 425 427 435 Timeline |
Symbol 54 Graphic | Used by:59 | |
Symbol 55 Graphic | Used by:59 | |
Symbol 56 Graphic | Used by:59 | |
Symbol 57 Graphic | Used by:59 | |
Symbol 58 Graphic | Used by:59 | |
Symbol 59 MovieClip | Uses:54 55 56 57 58 | Used by:60 |
Symbol 60 MovieClip [army] | Uses:45 51 53 59 | Used by:Timeline |
Symbol 61 Bitmap | Used by:62 | |
Symbol 62 Graphic | Uses:61 | Used by:68 |
Symbol 63 Bitmap | Used by:64 | |
Symbol 64 Graphic | Uses:63 | Used by:68 |
Symbol 65 Bitmap | Used by:67 | |
Symbol 66 Bitmap | Used by:67 | |
Symbol 67 Graphic | Uses:65 66 | Used by:68 |
Symbol 68 MovieClip | Uses:62 64 67 | Used by:70 254 |
Symbol 69 Text | Uses:48 | Used by:70 |
Symbol 70 MovieClip | Uses:8 68 69 | Used by:222 Timeline |
Symbol 71 MovieClip | Uses:53 | Used by:222 Timeline |
Symbol 72 Bitmap | Used by:74 83 | |
Symbol 73 Bitmap | Used by:74 85 | |
Symbol 74 Graphic | Uses:72 73 | Used by:Timeline |
Symbol 75 Graphic | Used by:92 | |
Symbol 76 Graphic | Used by:81 | |
Symbol 77 Graphic | Used by:81 | |
Symbol 78 Graphic | Used by:81 | |
Symbol 79 Graphic | Used by:81 | |
Symbol 80 Graphic | Used by:81 | |
Symbol 81 MovieClip | Uses:76 77 78 79 80 | Used by:92 |
Symbol 82 Graphic | Used by:92 | |
Symbol 83 Graphic | Uses:72 | Used by:84 |
Symbol 84 MovieClip | Uses:83 | Used by:92 |
Symbol 85 Graphic | Uses:73 | Used by:86 |
Symbol 86 MovieClip | Uses:85 | Used by:92 |
Symbol 87 EditableText | Uses:29 | Used by:92 |
Symbol 88 Graphic | Used by:89 | |
Symbol 89 MovieClip | Uses:88 | Used by:92 |
Symbol 90 Graphic | Used by:91 | |
Symbol 91 MovieClip | Uses:90 | Used by:92 |
Symbol 92 MovieClip | Uses:75 81 82 84 86 87 53 89 91 | Used by:222 425 Timeline |
Symbol 93 Bitmap | Used by:94 286 | |
Symbol 94 Graphic | Uses:93 | Used by:95 |
Symbol 95 MovieClip | Uses:94 | Used by:105 |
Symbol 96 Text | Uses:48 | Used by:105 |
Symbol 97 Text | Uses:48 | Used by:105 |
Symbol 98 Graphic | Used by:105 | |
Symbol 99 Text | Uses:48 | Used by:105 |
Symbol 100 EditableText | Uses:48 | Used by:105 |
Symbol 101 Text | Uses:48 | Used by:105 |
Symbol 102 Text | Uses:48 | Used by:105 |
Symbol 103 Text | Uses:48 | Used by:105 |
Symbol 104 Text | Uses:48 | Used by:105 |
Symbol 105 MovieClip | Uses:95 96 53 97 98 99 100 101 102 103 104 | Used by:222 Timeline |
Symbol 106 Bitmap | Used by:118 | |
Symbol 107 Bitmap | Used by:118 | |
Symbol 108 Bitmap | Used by:118 | |
Symbol 109 Bitmap | Used by:118 | |
Symbol 110 Bitmap | Used by:118 | |
Symbol 111 Bitmap | Used by:118 | |
Symbol 112 Bitmap | Used by:118 | |
Symbol 113 Bitmap | Used by:118 | |
Symbol 114 Bitmap | Used by:118 | |
Symbol 115 Bitmap | Used by:118 | |
Symbol 116 Bitmap | Used by:118 | |
Symbol 117 Bitmap | Used by:118 | |
Symbol 118 Graphic | Uses:106 107 108 109 110 111 112 113 114 115 116 117 | Used by:Timeline |
Symbol 119 Graphic | Used by:133 | |
Symbol 120 Bitmap [e_1.png] | Used by:121 | |
Symbol 121 Graphic | Uses:120 | Used by:132 |
Symbol 122 Bitmap [e_2.png] | Used by:123 | |
Symbol 123 Graphic | Uses:122 | Used by:132 |
Symbol 124 Bitmap [e_3.png] | Used by:125 | |
Symbol 125 Graphic | Uses:124 | Used by:132 |
Symbol 126 Bitmap [e_4.png] | Used by:127 | |
Symbol 127 Graphic | Uses:126 | Used by:132 |
Symbol 128 Bitmap [e_5.png] | Used by:129 | |
Symbol 129 Graphic | Uses:128 | Used by:132 |
Symbol 130 Bitmap [e_6.png] | Used by:131 | |
Symbol 131 Graphic | Uses:130 | Used by:132 |
Symbol 132 MovieClip | Uses:121 123 125 127 129 131 | Used by:133 |
Symbol 133 MovieClip | Uses:119 132 | Used by:156 |
Symbol 134 Bitmap | Used by:135 | |
Symbol 135 Graphic | Uses:134 | Used by:156 |
Symbol 136 Bitmap | Used by:137 | |
Symbol 137 Graphic | Uses:136 | Used by:156 |
Symbol 138 Bitmap | Used by:139 | |
Symbol 139 Graphic | Uses:138 | Used by:156 |
Symbol 140 Bitmap | Used by:141 | |
Symbol 141 Graphic | Uses:140 | Used by:156 |
Symbol 142 Bitmap | Used by:143 | |
Symbol 143 Graphic | Uses:142 | Used by:156 |
Symbol 144 Bitmap | Used by:145 | |
Symbol 145 Graphic | Uses:144 | Used by:156 |
Symbol 146 Bitmap | Used by:147 | |
Symbol 147 Graphic | Uses:146 | Used by:156 |
Symbol 148 Bitmap | Used by:149 | |
Symbol 149 Graphic | Uses:148 | Used by:156 |
Symbol 150 Bitmap | Used by:151 | |
Symbol 151 Graphic | Uses:150 | Used by:156 |
Symbol 152 Bitmap | Used by:153 | |
Symbol 153 Graphic | Uses:152 | Used by:156 |
Symbol 154 Bitmap | Used by:155 | |
Symbol 155 Graphic | Uses:154 | Used by:156 |
Symbol 156 MovieClip | Uses:133 135 137 139 141 143 145 147 149 151 153 155 | Used by:157 |
Symbol 157 MovieClip [explosion] | Uses:156 53 | Used by:Timeline |
Symbol 158 Bitmap | Used by:159 343 | |
Symbol 159 Graphic | Uses:158 | Used by:Timeline |
Symbol 160 Graphic | Used by:222 | |
Symbol 161 Graphic | Used by:162 163 206 | |
Symbol 162 Button | Uses:161 | Used by:182 197 221 397 399 416 425 427 |
Symbol 163 Button | Uses:161 | Used by:182 197 397 399 416 425 427 |
Symbol 164 Font | Used by:165 166 180 188 193 207 208 211 214 215 218 396 398 400 401 407 409 411 412 414 417 418 423 424 426 | |
Symbol 165 Text | Uses:164 | Used by:182 |
Symbol 166 Text | Uses:164 | Used by:182 |
Symbol 167 Bitmap | Used by:168 238 | |
Symbol 168 Graphic | Uses:167 | Used by:182 |
Symbol 169 Graphic | Used by:179 265 | |
Symbol 170 Graphic | Used by:179 | |
Symbol 171 Graphic | Used by:179 | |
Symbol 172 Graphic | Used by:179 | |
Symbol 173 Graphic | Used by:179 | |
Symbol 174 Graphic | Used by:179 | |
Symbol 175 Graphic | Used by:179 | |
Symbol 176 Graphic | Used by:179 | |
Symbol 177 Graphic | Used by:179 | |
Symbol 178 Graphic | Used by:179 | |
Symbol 179 MovieClip | Uses:169 170 171 172 173 174 175 176 177 178 | Used by:181 182 271 |
Symbol 180 Text | Uses:164 | Used by:181 |
Symbol 181 MovieClip | Uses:180 179 | Used by:182 416 |
Symbol 182 MovieClip | Uses:162 53 163 4 165 3 37 166 168 179 181 | Used by:222 |
Symbol 183 Button | Uses:8 | Used by:222 |
Symbol 184 Button | Uses:8 | Used by:222 |
Symbol 185 Button | Uses:8 | Used by:222 |
Symbol 186 Button | Uses:8 | Used by:222 |
Symbol 187 Graphic | Used by:222 | |
Symbol 188 EditableText | Uses:164 406 | Used by:222 |
Symbol 189 Font | Used by:190 | |
Symbol 190 Text | Uses:189 | Used by:222 |
Symbol 191 Bitmap | Used by:192 237 | |
Symbol 192 Graphic | Uses:191 | Used by:197 |
Symbol 193 Text | Uses:164 | Used by:197 |
Symbol 194 Graphic | Used by:196 | |
Symbol 195 Graphic | Used by:196 | |
Symbol 196 MovieClip | Uses:194 195 | Used by:197 |
Symbol 197 MovieClip | Uses:162 53 163 4 192 193 196 | Used by:222 |
Symbol 198 Graphic | Used by:199 | |
Symbol 199 MovieClip | Uses:198 | Used by:201 203 205 |
Symbol 200 Text | Uses:48 | Used by:201 |
Symbol 201 MovieClip | Uses:199 200 | Used by:222 |
Symbol 202 Text | Uses:48 | Used by:203 |
Symbol 203 MovieClip | Uses:199 202 | Used by:222 |
Symbol 204 Text | Uses:48 | Used by:205 |
Symbol 205 MovieClip | Uses:199 204 | Used by:222 |
Symbol 206 Button | Uses:161 | Used by:221 |
Symbol 207 Text | Uses:164 | Used by:221 |
Symbol 208 EditableText | Uses:164 406 | Used by:221 |
Symbol 209 Bitmap | Used by:210 | |
Symbol 210 Graphic | Uses:209 | Used by:221 |
Symbol 211 Text | Uses:164 | Used by:221 |
Symbol 212 Bitmap | Used by:213 | |
Symbol 213 Graphic | Uses:212 | Used by:221 239 |
Symbol 214 Text | Uses:164 | Used by:221 |
Symbol 215 EditableText | Uses:164 406 | Used by:221 |
Symbol 216 Bitmap | Used by:217 | |
Symbol 217 Graphic | Uses:216 | Used by:221 |
Symbol 218 Text | Uses:164 | Used by:221 |
Symbol 219 Bitmap | Used by:220 | |
Symbol 220 Graphic | Uses:219 | Used by:221 |
Symbol 221 MovieClip | Uses:162 53 206 4 207 208 210 211 213 37 214 215 217 218 220 | Used by:222 |
Symbol 222 MovieClip | Uses:70 160 71 182 105 92 183 184 185 186 187 32 188 53 37 190 197 201 203 205 221 | Used by:Timeline |
Symbol 223 Bitmap | Used by:224 247 | |
Symbol 224 Graphic | Uses:223 | Used by:Timeline |
Symbol 225 Graphic | Used by:226 | |
Symbol 226 MovieClip | Uses:225 | Used by:239 |
Symbol 227 Bitmap | Used by:228 | |
Symbol 228 Graphic | Uses:227 | Used by:239 399 |
Symbol 229 Bitmap | Used by:230 | |
Symbol 230 Graphic | Uses:229 | Used by:239 397 |
Symbol 231 Bitmap | Used by:232 | |
Symbol 232 Graphic | Uses:231 | Used by:239 425 |
Symbol 233 Bitmap | Used by:234 | |
Symbol 234 Graphic | Uses:233 | Used by:239 427 |
Symbol 235 Bitmap | Used by:236 | |
Symbol 236 Graphic | Uses:235 | Used by:239 425 |
Symbol 237 Graphic | Uses:191 | Used by:239 |
Symbol 238 Graphic | Uses:167 | Used by:239 |
Symbol 239 MovieClip | Uses:226 228 230 232 234 236 237 213 238 | Used by:244 Timeline |
Symbol 240 Graphic | Used by:254 | |
Symbol 241 Graphic | Used by:254 | |
Symbol 242 Sound | Used by:254 | |
Symbol 243 Graphic | Used by:254 | |
Symbol 244 MovieClip | Uses:239 | Used by:254 |
Symbol 245 Graphic | Used by:246 249 | |
Symbol 246 MovieClip | Uses:245 | Used by:249 |
Symbol 247 Graphic | Uses:223 | Used by:248 |
Symbol 248 MovieClip | Uses:247 | Used by:249 |
Symbol 249 MovieClip | Uses:245 246 248 | Used by:254 |
Symbol 250 Graphic | Uses:6 | Used by:254 |
Symbol 251 Text | Uses:21 | Used by:254 |
Symbol 252 Bitmap | Used by:253 | |
Symbol 253 Graphic | Uses:252 | Used by:254 |
Symbol 254 MovieClip | Uses:240 8 241 242 243 244 68 249 37 250 20 251 23 9 253 | Used by:Timeline |
Symbol 255 Bitmap | Used by:256 | |
Symbol 256 Graphic | Uses:255 | Used by:416 Timeline |
Symbol 257 Graphic | Used by:265 Timeline | |
Symbol 258 Graphic | Used by:259 | |
Symbol 259 MovieClip | Uses:258 | Used by:271 Timeline |
Symbol 260 Graphic | Used by:261 357 | |
Symbol 261 MovieClip | Uses:260 | Used by:271 |
Symbol 262 Graphic | Used by:264 | |
Symbol 263 Graphic | Used by:264 | |
Symbol 264 Button | Uses:262 263 | Used by:271 |
Symbol 265 MovieClip | Uses:169 257 | Used by:271 |
Symbol 266 EditableText | Uses:29 | Used by:268 |
Symbol 267 EditableText | Uses:29 | Used by:268 |
Symbol 268 MovieClip | Uses:266 267 | Used by:271 |
Symbol 269 Text | Uses:48 | Used by:270 |
Symbol 270 MovieClip | Uses:47 269 | Used by:271 |
Symbol 271 MovieClip [field] | Uses:261 264 259 265 179 268 270 | Used by:Timeline |
Symbol 272 Graphic | Used by:349 | |
Symbol 273 Graphic | Used by:349 | |
Symbol 274 Graphic | Used by:349 | |
Symbol 275 Font | Used by:276 277 281 | |
Symbol 276 Text | Uses:275 | Used by:279 280 |
Symbol 277 Text | Uses:275 | Used by:279 280 |
Symbol 278 Graphic | Used by:279 280 285 348 | |
Symbol 279 Button | Uses:276 277 278 | Used by:282 |
Symbol 280 Button | Uses:276 277 278 | Used by:282 |
Symbol 281 Text | Uses:275 | Used by:282 |
Symbol 282 MovieClip | Uses:279 280 281 | Used by:349 |
Symbol 283 Text | Uses:39 | Used by:285 |
Symbol 284 Text | Uses:39 | Used by:285 |
Symbol 285 Button | Uses:283 284 278 | Used by:349 |
Symbol 286 Graphic | Uses:93 | Used by:349 |
Symbol 287 Graphic | Used by:344 | |
Symbol 288 Graphic | Used by:344 | |
Symbol 289 Bitmap | Used by:290 | |
Symbol 290 Graphic | Uses:289 | Used by:344 |
Symbol 291 Text | Uses:48 | Used by:344 |
Symbol 292 Font | Used by:293 | |
Symbol 293 EditableText | Uses:292 | Used by:344 |
Symbol 294 Graphic | Used by:344 | |
Symbol 295 EditableText | Uses:48 297 | Used by:344 |
Symbol 296 Text | Uses:48 | Used by:344 |
Symbol 297 Font | Used by:295 298 299 306 310 313 323 335 342 | |
Symbol 298 EditableText | Uses:48 297 | Used by:344 |
Symbol 299 EditableText | Uses:48 297 | Used by:344 |
Symbol 300 Bitmap | Used by:301 | |
Symbol 301 Graphic | Uses:300 | Used by:344 |
Symbol 302 Text | Uses:48 | Used by:344 |
Symbol 303 Bitmap | Used by:304 | |
Symbol 304 Graphic | Uses:303 | Used by:344 |
Symbol 305 Graphic | Used by:344 | |
Symbol 306 EditableText | Uses:48 297 | Used by:344 |
Symbol 307 Bitmap | Used by:308 | |
Symbol 308 Graphic | Uses:307 | Used by:344 |
Symbol 309 Graphic | Used by:344 | |
Symbol 310 EditableText | Uses:48 297 | Used by:344 |
Symbol 311 Bitmap | Used by:312 | |
Symbol 312 Graphic | Uses:311 | Used by:344 |
Symbol 313 EditableText | Uses:48 297 | Used by:344 |
Symbol 314 Graphic | Used by:344 | |
Symbol 315 Text | Uses:48 | Used by:344 |
Symbol 316 Bitmap | Used by:317 | |
Symbol 317 Graphic | Uses:316 | Used by:344 |
Symbol 318 Graphic | Used by:344 | |
Symbol 319 Text | Uses:48 | Used by:344 |
Symbol 320 Bitmap | Used by:321 | |
Symbol 321 Graphic | Uses:320 | Used by:344 |
Symbol 322 Text | Uses:48 | Used by:344 |
Symbol 323 EditableText | Uses:48 297 | Used by:344 |
Symbol 324 Bitmap | Used by:325 | |
Symbol 325 Graphic | Uses:324 | Used by:344 |
Symbol 326 Graphic | Used by:344 | |
Symbol 327 Text | Uses:48 | Used by:344 |
Symbol 328 Bitmap | Used by:329 | |
Symbol 329 Graphic | Uses:328 | Used by:344 |
Symbol 330 Text | Uses:48 | Used by:344 |
Symbol 331 Text | Uses:48 | Used by:344 |
Symbol 332 Text | Uses:48 | Used by:344 |
Symbol 333 Bitmap | Used by:334 | |
Symbol 334 Graphic | Uses:333 | Used by:344 |
Symbol 335 EditableText | Uses:48 297 | Used by:344 |
Symbol 336 Bitmap | Used by:337 | |
Symbol 337 Graphic | Uses:336 | Used by:344 |
Symbol 338 Text | Uses:48 | Used by:344 |
Symbol 339 Bitmap | Used by:340 | |
Symbol 340 Graphic | Uses:339 | Used by:344 |
Symbol 341 Text | Uses:48 | Used by:344 |
Symbol 342 EditableText | Uses:48 297 | Used by:344 |
Symbol 343 Graphic | Uses:158 | Used by:344 |
Symbol 344 MovieClip | Uses:287 288 290 291 53 293 294 295 296 298 299 301 302 304 305 306 308 309 310 312 313 314 315 317 318 319 321 322 323 325 326 327 329 330 331 332 334 335 337 338 340 341 342 343 | Used by:349 |
Symbol 345 Font | Used by:346 347 | |
Symbol 346 Text | Uses:345 | Used by:348 |
Symbol 347 Text | Uses:345 | Used by:348 |
Symbol 348 Button | Uses:346 347 278 | Used by:349 |
Symbol 349 MovieClip [frame] | Uses:272 273 274 282 285 286 344 348 | Used by:Timeline |
Symbol 350 Bitmap [n_6.png] | Used by:356 | |
Symbol 351 Bitmap [n_5.png] | Used by:356 | |
Symbol 352 Bitmap [n_4.png] | Used by:356 | |
Symbol 353 Bitmap [n_3.png] | Used by:356 | |
Symbol 354 Bitmap [n_2.png] | Used by:356 | |
Symbol 355 Bitmap [n_1.png] | Used by:356 | |
Symbol 356 Graphic | Uses:350 351 352 353 354 355 | Used by:Timeline |
Symbol 357 MovieClip [hex] | Uses:260 | Used by:Timeline |
Symbol 358 Bitmap [ld_6.png] | Used by:370 | |
Symbol 359 Bitmap [ld_5.png] | Used by:370 | |
Symbol 360 Bitmap [ld_4.png] | Used by:370 | |
Symbol 361 Bitmap [ld_3.png] | Used by:370 | |
Symbol 362 Bitmap [ld_2.png] | Used by:370 | |
Symbol 363 Bitmap [ld_1.png] | Used by:370 | |
Symbol 364 Bitmap [l_6.png] | Used by:370 | |
Symbol 365 Bitmap [l_5.png] | Used by:370 | |
Symbol 366 Bitmap [l_4.png] | Used by:370 | |
Symbol 367 Bitmap [l_3.png] | Used by:370 | |
Symbol 368 Bitmap [l_2.png] | Used by:370 | |
Symbol 369 Bitmap [l_1.png] | Used by:370 | |
Symbol 370 Graphic | Uses:358 359 360 361 362 363 364 365 366 367 368 369 | Used by:Timeline |
Symbol 371 MovieClip [sea] | Uses:53 | Used by:Timeline |
Symbol 372 Bitmap | Used by:394 408 | |
Symbol 373 Bitmap | Used by:394 408 | |
Symbol 374 Bitmap [m_p2.png] | Used by:394 | |
Symbol 375 Bitmap [m_p1.png] | Used by:394 | |
Symbol 376 Bitmap [m_6.png] | Used by:394 | |
Symbol 377 Bitmap [m_5.png] | Used by:394 | |
Symbol 378 Bitmap [m_4.png] | Used by:394 | |
Symbol 379 Bitmap [m_3.png] | Used by:394 | |
Symbol 380 Bitmap [m_2.png] | Used by:394 | |
Symbol 381 Bitmap [m_1.png] | Used by:394 | |
Symbol 382 Bitmap [cd_6.png] | Used by:394 | |
Symbol 383 Bitmap [cd_5.png] | Used by:394 | |
Symbol 384 Bitmap [cd_4.png] | Used by:394 | |
Symbol 385 Bitmap [cd_3.png] | Used by:394 | |
Symbol 386 Bitmap [cd_2.png] | Used by:394 | |
Symbol 387 Bitmap [cd_1.png] | Used by:394 | |
Symbol 388 Bitmap [c_6.png] | Used by:394 | |
Symbol 389 Bitmap [c_5.png] | Used by:394 | |
Symbol 390 Bitmap [c_4.png] | Used by:394 | |
Symbol 391 Bitmap [c_3.png] | Used by:394 | |
Symbol 392 Bitmap [c_2.png] | Used by:394 | |
Symbol 393 Bitmap [c_1.png] | Used by:394 | |
Symbol 394 Graphic | Uses:372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 | Used by:Timeline |
Symbol 395 Graphic | Used by:397 399 425 | |
Symbol 396 Text | Uses:164 | Used by:397 |
Symbol 397 MovieClip [capitulate] | Uses:162 53 163 4 395 396 37 230 | Used by:Timeline |
Symbol 398 Text | Uses:164 | Used by:399 |
Symbol 399 MovieClip [give_speech] | Uses:162 53 163 4 395 398 228 37 | Used by:Timeline |
Symbol 400 Text | Uses:164 | Used by:416 |
Symbol 401 Text | Uses:164 | Used by:416 |
Symbol 402 EditableText | Uses:21 39 | Used by:416 |
Symbol 403 Text | Uses:39 | Used by:416 |
Symbol 404 Bitmap | Used by:405 | |
Symbol 405 Graphic | Uses:404 | Used by:416 |
Symbol 406 Font | Used by:188 208 215 407 426 | |
Symbol 407 Text | Uses:164 406 | Used by:413 |
Symbol 408 Graphic | Uses:372 373 | Used by:413 |
Symbol 409 Text | Uses:164 | Used by:413 |
Symbol 410 Graphic | Used by:413 | |
Symbol 411 Text | Uses:164 | Used by:413 |
Symbol 412 Text | Uses:164 | Used by:413 |
Symbol 413 MovieClip | Uses:407 408 409 410 411 412 3 | Used by:416 427 |
Symbol 414 Text | Uses:164 | Used by:415 |
Symbol 415 MovieClip | Uses:414 | Used by:416 427 |
Symbol 416 MovieClip [help] | Uses:162 53 163 4 37 256 400 401 3 402 23 20 403 405 9 181 413 415 | Used by:Timeline |
Symbol 417 Text | Uses:164 | Used by:425 |
Symbol 418 Text | Uses:164 | Used by:425 |
Symbol 419 Button | Uses:8 | Used by:425 |
Symbol 420 Button | Uses:8 | Used by:425 |
Symbol 421 Button | Uses:8 | Used by:425 |
Symbol 422 Button | Uses:8 | Used by:425 |
Symbol 423 Text | Uses:164 | Used by:425 |
Symbol 424 Text | Uses:164 | Used by:425 |
Symbol 425 MovieClip [sign_pact] | Uses:162 53 163 4 417 37 232 418 92 419 420 421 422 423 395 424 236 | Used by:Timeline |
Symbol 426 Text | Uses:164 406 | Used by:427 |
Symbol 427 MovieClip [your_turn] | Uses:162 53 163 4 426 37 234 413 415 | Used by:Timeline |
Symbol 428 Sound [s_szur] | Used by:435 | |
Symbol 429 Sound [s_bup] | Used by:435 | |
Symbol 430 Sound [s_blop] | Used by:435 | |
Symbol 431 Sound [s_gun] | Used by:435 | |
Symbol 432 Sound [s_war] | Used by:435 | |
Symbol 433 Sound [s_explosion_n] | Used by:435 | |
Symbol 434 Sound [s_happy] | Used by:435 | |
Symbol 435 MovieClip | Uses:53 428 429 430 431 432 433 434 | Used by:Timeline |
Symbol 436 Sound [s_doom] | Used by:Timeline | |
Symbol 437 Graphic | Used by:530 | |
Symbol 438 Bitmap | Used by:439 442 | |
Symbol 439 Graphic | Uses:438 | Used by:530 |
Symbol 440 ShapeTweening | Used by:530 | |
Symbol 441 ShapeTweening | Used by:530 | |
Symbol 442 Graphic | Uses:438 | Used by:530 |
Symbol 443 Bitmap | Used by:444 452 | |
Symbol 444 Graphic | Uses:443 | Used by:530 |
Symbol 445 Bitmap | Used by:446 | |
Symbol 446 Graphic | Uses:445 | Used by:530 |
Symbol 447 Bitmap | Used by:448 | |
Symbol 448 Graphic | Uses:447 | Used by:530 |
Symbol 449 Bitmap | Used by:450 451 | |
Symbol 450 Graphic | Uses:449 | Used by:530 |
Symbol 451 Graphic | Uses:449 | Used by:530 |
Symbol 452 Graphic | Uses:443 | Used by:530 |
Symbol 453 Graphic | Used by:530 | |
Symbol 454 Bitmap | Used by:455 | |
Symbol 455 Graphic | Uses:454 | Used by:530 |
Symbol 456 Bitmap | Used by:457 | |
Symbol 457 Graphic | Uses:456 | Used by:530 |
Symbol 458 Graphic | Used by:530 | |
Symbol 459 Graphic | Used by:530 | |
Symbol 460 Bitmap | Used by:461 | |
Symbol 461 Graphic | Uses:460 | Used by:530 |
Symbol 462 Graphic | Used by:530 | |
Symbol 463 Bitmap | Used by:464 | |
Symbol 464 Graphic | Uses:463 | Used by:530 |
Symbol 465 Graphic | Used by:530 | |
Symbol 466 Bitmap | Used by:467 468 469 | |
Symbol 467 Graphic | Uses:466 | Used by:530 |
Symbol 468 Graphic | Uses:466 | Used by:530 |
Symbol 469 Graphic | Uses:466 | Used by:530 |
Symbol 470 Graphic | Used by:530 | |
Symbol 471 Graphic | Used by:530 | |
Symbol 472 Graphic | Used by:530 | |
Symbol 473 Graphic | Used by:530 | |
Symbol 474 Graphic | Used by:530 | |
Symbol 475 Graphic | Used by:476 | |
Symbol 476 MovieClip | Uses:475 | Used by:530 |
Symbol 477 Graphic | Used by:530 | |
Symbol 478 Graphic | Used by:483 | |
Symbol 479 Graphic | Used by:483 517 | |
Symbol 480 Graphic | Used by:483 | |
Symbol 481 Graphic | Used by:483 487 492 497 502 507 512 517 522 | |
Symbol 482 Graphic | Used by:483 | |
Symbol 483 MovieClip | Uses:478 479 480 481 482 | Used by:523 |
Symbol 484 Graphic | Used by:487 | |
Symbol 485 Graphic | Used by:487 | |
Symbol 486 Graphic | Used by:487 | |
Symbol 487 MovieClip | Uses:484 485 481 486 | Used by:523 |
Symbol 488 Graphic | Used by:492 | |
Symbol 489 Graphic | Used by:492 | |
Symbol 490 Graphic | Used by:492 | |
Symbol 491 Graphic | Used by:492 | |
Symbol 492 MovieClip | Uses:488 489 490 481 491 | Used by:523 |
Symbol 493 Graphic | Used by:497 | |
Symbol 494 Graphic | Used by:497 | |
Symbol 495 Graphic | Used by:497 | |
Symbol 496 Graphic | Used by:497 | |
Symbol 497 MovieClip | Uses:493 494 495 481 496 | Used by:523 |
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 481 501 | Used by:523 |
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 481 506 | Used by:523 |
Symbol 508 Graphic | Used by:512 517 | |
Symbol 509 Graphic | Used by:512 | |
Symbol 510 Graphic | Used by:512 517 | |
Symbol 511 Graphic | Used by:512 517 | |
Symbol 512 MovieClip | Uses:508 509 510 481 511 | Used by:523 |
Symbol 513 Graphic | Used by:516 | |
Symbol 514 Graphic | Used by:516 | |
Symbol 515 Graphic | Used by:516 | |
Symbol 516 MovieClip | Uses:513 514 515 | Used by:523 |
Symbol 517 MovieClip | Uses:508 479 510 481 511 | Used by:523 |
Symbol 518 Graphic | Used by:522 | |
Symbol 519 Graphic | Used by:522 | |
Symbol 520 Graphic | Used by:522 | |
Symbol 521 Graphic | Used by:522 | |
Symbol 522 MovieClip | Uses:518 519 520 481 521 | Used by:523 |
Symbol 523 MovieClip | Uses:483 487 492 497 502 507 512 516 517 522 | Used by:530 |
Symbol 524 ShapeTweening | Used by:530 | |
Symbol 525 ShapeTweening | Used by:530 | |
Symbol 526 Graphic | Used by:530 | |
Symbol 527 Graphic | Used by:530 | |
Symbol 528 Graphic | Used by:530 | |
Symbol 529 Graphic | Used by:530 | |
Symbol 530 MovieClip | Uses:437 439 440 441 442 444 446 448 450 451 452 453 455 457 458 459 461 462 464 465 467 468 469 470 471 472 473 474 476 477 523 524 525 526 527 528 529 | Used by:Timeline |
Symbol 531 Graphic | Used by:Timeline | |
Symbol 532 Graphic | Used by:Timeline |
Instance Names
"adBox" | Frame 1 | Symbol 11 MovieClip |
"loader" | Frame 2 | Symbol 24 MovieClip |
"capitulate" | Frame 5 | Symbol 37 MovieClip |
"minijuegos" | Frame 7 | Symbol 530 MovieClip |
"game" | Frame 9 | Symbol 254 MovieClip |
"other" | Frame 9 | Symbol 53 MovieClip |
"game" | Frame 11 | Symbol 222 MovieClip |
"explosions" | Frame 11 | Symbol 53 MovieClip |
"war" | Frame 11 | Symbol 53 MovieClip |
"other" | Frame 11 | Symbol 53 MovieClip |
"happy" | Frame 11 | Symbol 53 MovieClip |
"doom" | Frame 11 | Symbol 53 MovieClip |
"gauge_shadow" | Symbol 24 MovieClip Frame 1 | Symbol 18 MovieClip |
"gauge" | Symbol 24 MovieClip Frame 1 | Symbol 18 MovieClip |
"button" | Symbol 37 MovieClip Frame 1 | Symbol 36 MovieClip |
"info" | Symbol 60 MovieClip [army] Frame 1 | Symbol 45 MovieClip |
"hint" | Symbol 60 MovieClip [army] Frame 1 | Symbol 51 MovieClip |
"army" | Symbol 60 MovieClip [army] Frame 2 | Symbol 59 MovieClip |
"main" | Symbol 92 MovieClip Frame 1 | Symbol 81 MovieClip |
"central" | Symbol 92 MovieClip Frame 1 | Symbol 81 MovieClip |
"right" | Symbol 92 MovieClip Frame 1 | Symbol 81 MovieClip |
"left" | Symbol 92 MovieClip Frame 1 | Symbol 81 MovieClip |
"lions" | Symbol 92 MovieClip Frame 1 | Symbol 84 MovieClip |
"crown" | Symbol 92 MovieClip Frame 1 | Symbol 86 MovieClip |
"name_field" | Symbol 92 MovieClip Frame 1 | Symbol 87 EditableText |
"human" | Symbol 92 MovieClip Frame 1 | Symbol 89 MovieClip |
"peace" | Symbol 92 MovieClip Frame 1 | Symbol 91 MovieClip |
"normal" | Symbol 157 MovieClip [explosion] Frame 1 | Symbol 156 MovieClip |
"capital" | Symbol 181 MovieClip Frame 1 | Symbol 179 MovieClip |
"modal" | Symbol 182 MovieClip Frame 1 | Symbol 162 Button |
"modal" | Symbol 182 MovieClip Frame 5 | Symbol 163 Button |
"capital" | Symbol 182 MovieClip Frame 6 | Symbol 179 MovieClip |
"modal" | Symbol 197 MovieClip Frame 1 | Symbol 162 Button |
"modal" | Symbol 197 MovieClip Frame 5 | Symbol 163 Button |
"gauge" | Symbol 197 MovieClip Frame 5 | Symbol 196 MovieClip |
"modal" | Symbol 221 MovieClip Frame 1 | Symbol 162 Button |
"modal" | Symbol 221 MovieClip Frame 5 | Symbol 206 Button |
"board" | Symbol 222 MovieClip Frame 2 | Symbol 71 MovieClip |
"t_select_country" | Symbol 222 MovieClip Frame 6 | Symbol 182 MovieClip |
"map_select" | Symbol 222 MovieClip Frame 10 | Symbol 188 EditableText |
"check_num" | Symbol 222 MovieClip Frame 10 | Symbol 53 MovieClip |
"d0" | Symbol 222 MovieClip Frame 10 | Symbol 37 MovieClip |
"d5" | Symbol 222 MovieClip Frame 10 | Symbol 37 MovieClip |
"d10" | Symbol 222 MovieClip Frame 10 | Symbol 37 MovieClip |
"t_select_country" | Symbol 222 MovieClip Frame 13 | Symbol 197 MovieClip |
"end_turn" | Symbol 222 MovieClip Frame 20 | Symbol 37 MovieClip |
"give_speech" | Symbol 222 MovieClip Frame 20 | Symbol 37 MovieClip |
"sign_pact" | Symbol 222 MovieClip Frame 20 | Symbol 37 MovieClip |
"capitulate" | Symbol 222 MovieClip Frame 20 | Symbol 37 MovieClip |
"h0" | Symbol 222 MovieClip Frame 20 | Symbol 201 MovieClip |
"h1" | Symbol 222 MovieClip Frame 20 | Symbol 203 MovieClip |
"h2" | Symbol 222 MovieClip Frame 20 | Symbol 205 MovieClip |
"t_select_country" | Symbol 222 MovieClip Frame 25 | Symbol 221 MovieClip |
"foto" | Symbol 244 MovieClip Frame 1 | Symbol 239 MovieClip |
"foto_2" | Symbol 254 MovieClip Frame 17 | Symbol 244 MovieClip |
"foto_1" | Symbol 254 MovieClip Frame 17 | Symbol 244 MovieClip |
"selected_i" | Symbol 271 MovieClip [field] Frame 1 | Symbol 261 MovieClip |
"control" | Symbol 271 MovieClip [field] Frame 1 | Symbol 264 Button |
"port" | Symbol 271 MovieClip [field] Frame 1 | Symbol 265 MovieClip |
"town" | Symbol 271 MovieClip [field] Frame 1 | Symbol 179 MovieClip |
"town_sign" | Symbol 271 MovieClip [field] Frame 1 | Symbol 268 MovieClip |
"hint" | Symbol 271 MovieClip [field] Frame 1 | Symbol 270 MovieClip |
"contents" | Symbol 349 MovieClip [frame] Frame 2 | Symbol 344 MovieClip |
"sea" | Symbol 371 MovieClip [sea] Frame 1 | Symbol 53 MovieClip |
"modal" | Symbol 397 MovieClip [capitulate] Frame 1 | Symbol 162 Button |
"modal" | Symbol 397 MovieClip [capitulate] Frame 5 | Symbol 163 Button |
"modal" | Symbol 399 MovieClip [give_speech] Frame 1 | Symbol 162 Button |
"modal" | Symbol 399 MovieClip [give_speech] Frame 5 | Symbol 163 Button |
"modal" | Symbol 416 MovieClip [help] Frame 1 | Symbol 162 Button |
"modal" | Symbol 416 MovieClip [help] Frame 5 | Symbol 163 Button |
"modal" | Symbol 425 MovieClip [sign_pact] Frame 1 | Symbol 162 Button |
"board" | Symbol 425 MovieClip [sign_pact] Frame 1 | Symbol 53 MovieClip |
"modal" | Symbol 425 MovieClip [sign_pact] Frame 5 | Symbol 163 Button |
"btn_0" | Symbol 425 MovieClip [sign_pact] Frame 5 | Symbol 419 Button |
"btn_1" | Symbol 425 MovieClip [sign_pact] Frame 5 | Symbol 420 Button |
"btn_2" | Symbol 425 MovieClip [sign_pact] Frame 5 | Symbol 421 Button |
"btn_3" | Symbol 425 MovieClip [sign_pact] Frame 5 | Symbol 422 Button |
"modal" | Symbol 427 MovieClip [your_turn] Frame 1 | Symbol 162 Button |
"modal" | Symbol 427 MovieClip [your_turn] Frame 5 | Symbol 163 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$uA$j4TwVX3q.uJAcBp6j4fcd/." |
ExportAssets (56) | Timeline Frame 6 | Symbol 60 as "army" |
ExportAssets (56) | Timeline Frame 6 | Symbol 120 as "e_1.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 122 as "e_2.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 124 as "e_3.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 126 as "e_4.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 128 as "e_5.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 130 as "e_6.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 157 as "explosion" |
ExportAssets (56) | Timeline Frame 6 | Symbol 271 as "field" |
ExportAssets (56) | Timeline Frame 6 | Symbol 349 as "frame" |
ExportAssets (56) | Timeline Frame 6 | Symbol 350 as "n_6.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 351 as "n_5.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 352 as "n_4.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 353 as "n_3.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 354 as "n_2.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 355 as "n_1.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 357 as "hex" |
ExportAssets (56) | Timeline Frame 6 | Symbol 358 as "ld_6.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 359 as "ld_5.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 360 as "ld_4.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 361 as "ld_3.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 362 as "ld_2.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 363 as "ld_1.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 364 as "l_6.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 365 as "l_5.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 366 as "l_4.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 367 as "l_3.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 368 as "l_2.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 369 as "l_1.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 371 as "sea" |
ExportAssets (56) | Timeline Frame 6 | Symbol 374 as "m_p2.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 375 as "m_p1.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 376 as "m_6.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 377 as "m_5.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 378 as "m_4.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 379 as "m_3.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 380 as "m_2.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 381 as "m_1.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 382 as "cd_6.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 383 as "cd_5.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 384 as "cd_4.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 385 as "cd_3.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 386 as "cd_2.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 387 as "cd_1.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 388 as "c_6.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 389 as "c_5.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 390 as "c_4.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 391 as "c_3.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 392 as "c_2.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 393 as "c_1.png" |
ExportAssets (56) | Timeline Frame 6 | Symbol 397 as "capitulate" |
ExportAssets (56) | Timeline Frame 6 | Symbol 399 as "give_speech" |
ExportAssets (56) | Timeline Frame 6 | Symbol 416 as "help" |
ExportAssets (56) | Timeline Frame 6 | Symbol 425 as "sign_pact" |
ExportAssets (56) | Timeline Frame 6 | Symbol 427 as "your_turn" |
ExportAssets (56) | Timeline Frame 6 | Symbol 428 as "s_szur" |
ExportAssets (56) | Timeline Frame 6 | Symbol 429 as "s_bup" |
ExportAssets (56) | Timeline Frame 6 | Symbol 430 as "s_blop" |
ExportAssets (56) | Timeline Frame 6 | Symbol 431 as "s_gun" |
ExportAssets (56) | Timeline Frame 6 | Symbol 432 as "s_war" |
ExportAssets (56) | Timeline Frame 6 | Symbol 433 as "s_explosion_n" |
ExportAssets (56) | Timeline Frame 6 | Symbol 434 as "s_happy" |
ExportAssets (56) | Timeline Frame 6 | Symbol 436 as "s_doom" |
Labels
"loading_loop" | Frame 2 |
"sponsor" | Frame 7 |
"intro_start" | Frame 9 |
"game_start" | Frame 11 |
"load_finish" | Symbol 24 MovieClip Frame 11 |
"red" | Symbol 36 MovieClip Frame 1 |
"white" | Symbol 36 MovieClip Frame 7 |
"inactive" | Symbol 36 MovieClip Frame 13 |
"fin" | Symbol 53 MovieClip Frame 5 |
"land" | Symbol 59 MovieClip Frame 1 |
"water" | Symbol 59 MovieClip Frame 6 |
"Frame 1" | Symbol 70 MovieClip Frame 1 |
"start" | Symbol 71 MovieClip Frame 2 |
"start_game" | Symbol 71 MovieClip Frame 3 |
"turn_loop" | Symbol 71 MovieClip Frame 4 |
"move_loop" | Symbol 71 MovieClip Frame 5 |
"game_dispatch" | Symbol 71 MovieClip Frame 6 |
"show" | Symbol 84 MovieClip Frame 2 |
"hide" | Symbol 84 MovieClip Frame 8 |
"show" | Symbol 86 MovieClip Frame 2 |
"hide" | Symbol 86 MovieClip Frame 8 |
"lost" | Symbol 221 MovieClip Frame 6 |
"win" | Symbol 221 MovieClip Frame 7 |
"generate" | Symbol 222 MovieClip Frame 1 |
"tutorial" | Symbol 222 MovieClip Frame 6 |
"start" | Symbol 222 MovieClip Frame 14 |
"game_over" | Symbol 222 MovieClip Frame 21 |
"on" | Symbol 282 MovieClip Frame 1 |
"off" | Symbol 282 MovieClip Frame 5 |
"advance" | Symbol 344 MovieClip Frame 2 |
"victory_close" | Symbol 344 MovieClip Frame 3 |
"town_captured" | Symbol 344 MovieClip Frame 4 |
"province_conquered" | Symbol 344 MovieClip Frame 5 |
"retreat" | Symbol 344 MovieClip Frame 6 |
"not_end" | Symbol 344 MovieClip Frame 7 |
"town_lost" | Symbol 344 MovieClip Frame 8 |
"speech" | Symbol 344 MovieClip Frame 9 |
"pact" | Symbol 344 MovieClip Frame 10 |
"town_annexed" | Symbol 344 MovieClip Frame 11 |
"marika" | Symbol 344 MovieClip Frame 12 |
"pact_broken" | Symbol 344 MovieClip Frame 13 |
"remove" | Symbol 357 MovieClip [hex] Frame 9 |
"fail" | Symbol 425 MovieClip [sign_pact] Frame 6 |
"success" | Symbol 425 MovieClip [sign_pact] Frame 7 |
"skip" | Symbol 530 MovieClip Frame 38 |
Dynamic Text Variables
_parent.caption | Symbol 30 EditableText | "caption" |
_parent.caption | Symbol 34 EditableText | "caption" |
_parent.caption | Symbol 35 EditableText | "caption" |
_parent.count_d | Symbol 40 EditableText | "99 " |
_parent.morale_d | Symbol 43 EditableText | "99 " |
_parent.count_d | Symbol 44 EditableText | "99 " |
capital | Symbol 100 EditableText | ". " |
result | Symbol 208 EditableText | "<p align="center"><font face="FairfaxStation" size="18" color="#000000" letterSpacing="0.500000" kerning="1">.</font></p><p align="center"><font face="FairfaxStation" size="18" color="#000000" letterSpacing="0.500000" kerning="1">.</font></p>" |
result | Symbol 215 EditableText | "<p align="center"><font face="FairfaxStation" size="18" color="#000000" letterSpacing="0.500000" kerning="1">.</font></p><p align="center"><font face="FairfaxStation" size="18" color="#000000" letterSpacing="0.500000" kerning="1">.</font></p>" |
_parent.town_name | Symbol 266 EditableText | "<p align="center"><font face="Arial Narrow" size="14" color="#000000" letterSpacing="0.000000" kerning="1"><b>ZIELONA GÓRA</b></font></p>" |
_parent.town_name | Symbol 267 EditableText | "<p align="center"><font face="Arial Narrow" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>ZIELONA GÓRA</b></font></p>" |
name | Symbol 293 EditableText | "<p align="center"><font face="Potsdam" size="18" color="#000000" letterSpacing="0.000000" kerning="1">Bluegaria Times</font></p>" |
turn | Symbol 295 EditableText | "<p align="right"><font face="Adobe Caslon Pro" size="12" color="#000000" letterSpacing="0.000000" kerning="1">turn:</font></p>" |
_root.game_board.move_points | Symbol 298 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 299 EditableText | "<p align="center"><font face="Adobe Caslon Pro" size="14" color="#000000" letterSpacing="0.000000" kerning="1">forces advance!</font></p>" |
title | Symbol 306 EditableText | "<p align="center"><font face="Adobe Caslon Pro" size="14" color="#000000" letterSpacing="-0.200000" kerning="1">captured.</font></p>" |
title | Symbol 310 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 313 EditableText | "<p align="center"><font face="Adobe Caslon Pro" size="10" color="#000000" letterSpacing="-0.200000" kerning="1">long life</font></p>" |
title | Symbol 323 EditableText | "<p align="center"><font face="Adobe Caslon Pro" size="14" color="#000000" letterSpacing="-0.200000" kerning="1">lost.</font></p>" |
title | Symbol 335 EditableText | "<p align="center"><font face="Adobe Caslon Pro" size="14" color="#000000" letterSpacing="-0.200000" kerning="1">annexed.</font></p>" |
title | Symbol 342 EditableText | "<p align="center"><font face="Adobe Caslon Pro" size="14" color="#000000" letterSpacing="-0.200000" kerning="1">broken!</font></p>" |
|