| STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 234837 |
| /disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2685 · P5369 |
![]() | This is the info page for Flash #268365 |
| PAUSED |
| (Data after last shop will not be saved) |
| Quit |
| Sound On |
| Sound Off |
| Control |
| HIT! |
| Castle: Guardian |
| <p align="center"><font face="Arial" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>Christopher</b></font></p> |
| <p align="center"><font face="Arial" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>Gregorio</b></font></p> |
| <p align="center"><font face="Arial" size="10" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>Developed By:</b></font></p> |
| <p align="left"><font face="Verdana" size="12" color="#1a1a1a" letterSpacing="0.000000" kerning="1">Kill A Ninja Minion</font></p> |
| Achievement Unlocked |
| (Survival Mode) |
| at Armorgames.com |
| <p align="left"><font face="Calibri" size="20" color="#333333" letterSpacing="0.000000" kerning="1">00000</font></p> |
| <p align="left"><font face="Calibri" size="20" color="#333333" letterSpacing="0.000000" kerning="1">0000</font></p> |
| <p align="left"><font face="Calibri" size="20" color="#333333" letterSpacing="0.000000" kerning="1">0000</font></p> |
| <p align="left"><font face="Calibri" size="20" color="#333333" letterSpacing="0.000000" kerning="1">0000</font></p> |
| <p align="left"><font face="Calibri" size="20" color="#333333" letterSpacing="0.000000" kerning="1">0000</font></p> |
| Day Complete |
| Finished |
| Here |
| Days: |
| Kills: |
| Achievements: |
| Money: |
| Archery |
| Magic |
| <p align="left"><font face="Calibri" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">Level: 0</font></p> |
| <p align="left"><font face="Calibri" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">Skill: 0</font></p> |
| <p align="left"><font face="Calibri" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">Level: 0</font></p> |
| <p align="left"><font face="Calibri" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">Skill: 0</font></p> |
| <p align="left"><font face="Calibri" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">Cost: 0</font></p> |
| <p align="left"><font face="Calibri" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">Cost: 0</font></p> |
| <p align="left"><font face="Calibri" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">This is the text of the description that says </font></p><p align="left"><font face="Calibri" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">things about how purchasing a skill level will 1up</font></p><p align="left"><font face="Calibri" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">your archer.</font></p> |
| <p align="left"><font face="Calibri" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">This is the text of the description that says </font></p><p align="left"><font face="Calibri" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">things about how purchasing a skill level will 1up</font></p><p align="left"><font face="Calibri" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">your archer.</font></p> |
| <p align="left"><font face="Vivaldi" size="25" color="#ffffff" letterSpacing="0.000000" kerning="1">100</font></p> |
| <p align="left"><font face="Vivaldi" size="25" color="#ffffff" letterSpacing="0.000000" kerning="1">5033</font></p> |
| <p align="left"><font face="Vivaldi" size="25" color="#ffffff" letterSpacing="0.000000" kerning="1">$503,506</font></p> |
| <p align="left"><font face="Vivaldi" size="25" color="#ffffff" letterSpacing="0.000000" kerning="1">64/100</font></p> |
| Purchase |
| Hidden Screen Found! |
| Achievement Unlocked! |
| Developed By: |
| Christopher Gregorio |
| Back |
| <p align="center"><font face="Calibri" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1"><b> 0 / 3</b></font></p> |
| <p align="center"><font face="Calibri" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>$0</b></font></p> |
| <p align="left"><font face="Calibri" size="14" color="#000000" letterSpacing="0.000000" kerning="1"><b>Increase the power of a click blaIncrease the power of a click blaIncrease the power of a click blaIncrease the power of a click blaIncrease the power of a clic</b></font></p><p align="left"><font face="Calibri" size="14" color="#000000" letterSpacing="0.000000" kerning="1"><b>Increase the power of a click blaIncrease the power of a click blaIncrease the power of a click blaIncrease the power of a click blaIncrease the power of a clic</b></font></p> |
| <p align="center"><font face="Calibri" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>$1,002,506</b></font></p> |
| Back |
| Are you sure you would like to purchase item |
| CONFIRM |
| DENY |
| <p align="center"><font face="Calibri" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>X for price Y?</b></font></p> |
| Purchased! |
| Hit 'SPACE' to enter Rage Mode |
| Day Complete |
| Game Complete |
| Main Menu |
| Continue |
| More |
| <p align="center"><font face="Verdana" size="54" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>00000</b></font></p> |
| Score: |
| CTRL and Click |
| Game Lost |
| <p align="center"><font face="Verdana" size="17" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>You will lose 50% of your people</b></font></p> |
| <p align="center"><font face="Verdana" size="54" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>00000</b></font></p> |
| Q |
| Minion |
| Brought up from the fires of hell, Minions are the basic unit used in combat by your enemy. These unfortunate guys never aquired the skills to specialize leaving them weak and easy to Annihilate. |
| Finished |
| Finished |
| Move |
| Rage Charge |
| People Killed |
| Castle Health |
| Time Left |
| Mage can be placed here |
| Archer can be placed here |
| Money |
| Information about enemies. |
| Attack |
| Health: 2 |
| Abilties: None |
| Coins: 3 |
| Knight |
| Through hard work and dedication these minions were promoted to a "Knight" status making them very skilled in combat. These guys are twice as powerful as regular minions. |
| Health: 5 |
| Abilties: Strength Increased |
| Coins: 5 |
| Battering Ram |
| Lacking strategy and speed, the battering ram more than makes up for with brute force. This highly enforced weapon will be a challenge to destroy. |
| Health: 10 |
| Abilties: Attacks from the side |
| Coins: 12 |
| Archer |
| Minions that had a knack for accuracy at a young age were recruited to become archers, They can start shooting at your castle from a distance meaning you should destroy them before they get too close! |
| Health: 6 |
| Abilties: Shoots Arrows From A Distance |
| Coins: 10 |
| Suicide Runner |
| Bred for one goal, to destroy your castle. These guys strap explosives on their back in hopes of doing as much damage to your castle as possible if they manage to reach it. Highly Dangerous. |
| Abilties: Explodes On Death |
| Coins: 14 |
| Mage |
| These are a special set of minions trained to learn spells rather than combat. Although slightly weaker than regular minions, they are very agile have the ability to teleport making them tricky to kill. |
| Health: 4 |
| Abilties: Runs Fast and Teleports |
| Coins: 20 |
| Ballista |
| This contraption was designed and hand built by the elite Archer Minions. Strength, and accuracy are both important attributes to this killing machine. |
| Health: 25 |
| Coins: 40 |
| Citizen |
| Do not kill these guys! These are survivors that were separated from your original stronghold. Allow them to reach your base and return any supplies they may have to you. Killing them will result in damage to your castle. |
| WARNING |
| Health: 1 |
| Abilties: Retruns Supplies To You |
| Coins: 100 |
| Assassin |
| Devious as children, these minions were hand picked and put through rigerous training making them extremely deadly. They are also very sneaky which makes them hard to kill only leaving them vulnerable when about to make an attack. |
| Abilties: Only Vulnerable Prior To An Attack |
| Coins: 30 |
| Siege Tower |
| This is less of a weapon and more of a transport unit. Several minions are camped out waiting inside waiting to burst down your castle doors. |
| Health: 40 |
| Abilties: Releases Several Advanced Minions |
| Coins: 60 |
| Achievement Categories |
| Back |
| Destruction |
| Upgrades |
| Play Time |
| Survival |
| Completetion |
| Money |
| Miscellaneous |
| Total |
| <p align="right"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1"> 17/17</font></p> |
| <p align="right"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1"> 17/17</font></p> |
| <p align="right"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1"> 17/17</font></p> |
| <p align="right"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1"> 17/17</font></p> |
| <p align="right"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1"> 17/17</font></p> |
| <p align="right"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1"> 17/17</font></p> |
| <p align="right"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1"> 17/17</font></p> |
| <p align="right"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1"> 17/17</font></p> |
| <p align="left"><font face="Vivaldi" size="53" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>Completetion Achievements</b></font></p> |
| <p align="left"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">Kill two enemies </font></p> |
| <p align="left"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">Kill two enemies </font></p> |
| <p align="left"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">Kill two enemies </font></p> |
| <p align="left"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">Kill two enemies </font></p> |
| <p align="left"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">Kill two enemies </font></p> |
| <p align="left"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">Kill two enemies </font></p> |
| <p align="left"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">Kill two enemies </font></p> |
| <p align="left"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">Kill two enemies </font></p> |
| <p align="left"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">Kill two enemies </font></p> |
| <p align="left"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">Kill two enemies </font></p> |
| <p align="left"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">Kill two enemies </font></p> |
| <p align="left"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">Kill two enemies </font></p> |
| <p align="left"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">Kill two enemies </font></p> |
| <p align="left"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">Kill two enemies </font></p> |
| <p align="left"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">Kill two enemies </font></p> |
| <p align="left"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">Kill two enemies </font></p> |
| <p align="left"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">Kill two enemies </font></p> |
| <p align="left"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">Kill two enemies </font></p> |
| <p align="left"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">Kill two enemies </font></p> |
| <p align="left"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">Kill two enemies </font></p> |
| Credits |
| Developed By: |
| Art By: |
| Sponsored By: |
| Music By: |
| Christopher Gregorio |
| Nemesis Theory |
| Armor Games |
| & Jouste |
| Kamikaye |
| Walkthrough |
| There are 10 different enemies in Castle Guardian each with their own attributes. Minion - Regular soldier with 2 health Knight - Re-inforced minion with 5 health Battering Ram - Comes in from the sides and has a whopping 10 health, moves slowly Archer - Shoots arrows at your castle when he gets close and has 6 hit points Suicide Runner - Charges at your castle with 5 health, on death he will create a damaging explosion Mage - Whenever he is hit he teleports to another location, he has 4 hit points Ballista - Moves slowly and shoots an arrow when it approaches your castle, has 25 health Citizen - DO NOT HARM the citizens, they will die after a single click which damages you Assassin - Is invincible until he gets very close to your castle giving you a s hort timeframe to take away his 10 hit points Siege Tower - Very strong, but slow moving tower with 30 health. Two knights pop out on death Strategy: Try to upgrade your archery to a high level, archers can shoot very fast with very powerful arrows when fully upgraded. Strength upgrades and repair upgrades are also essential for staying alive. Make sure you collect as much money as you can on every level to avoid falling behind. |
| Top Personal Score: |
| <p align="center"><font face="Verdana" size="75" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>000000000</b></font></p> |
ActionScript [AS1/AS2]
Frame 1function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; var pv; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } pv = ((fv == 5) ? (getVersion()) : (System.capabilities.version)); u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=8&fv=") + fv) + "&v=") + escape(pv)) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } function onEnterFrame() { if (_currentframe == 1) { bytes_loaded = Math.round(_root.getBytesLoaded()); bytes_total = Math.round(_root.getBytesTotal()); getPercent = bytes_loaded / bytes_total; inder._xscale = getPercent * 100; if (bytes_loaded == bytes_total) { _root.gotoAndStop(2); } } } function itemHandler1(obj, item) { getURL ("http://armorgames.com"); } function submitScore(scoreVal) { var _local3 = parseFloat(scoreVal); var _local6 = "http://www.agitatedferret.com/facebook/remote/score.php?"; var _local4 = _root.userId; var _local8 = _root.hash; var _local5 = _root.session; var _local7 = generateHash(_local3); var _local2 = new LoadVars(); _local2.load((((((((((_local6 + "user=") + _local4) + "&hash=") + _local8) + "&session=") + _local5) + "&score=") + _local3) + "&v=") + _local7, "", "GET"); _local2.onLoad = function (success) { if (success) { gotoFinishPage(); } else { if (onScoreSubmitFailed != null) { onScoreSubmitFailed(); } flash.external.ExternalInterface.call("failedSubmit"); } }; } function gotoFinishPage() { flash.external.ExternalInterface.call("finishSubmit"); } function generateHash(score) { var _local1 = Math.abs(h1(score)); var _local2 = Math.abs(h2(score + _local1)); var _local3 = Math.abs(h3(_local1 + _local2)); return((((_local1 + ":") + _local2) + ".") + _local3); } function h1(i) { return(i ^ ((i * 6.5) << 2)); } function h2(i) { return(((((i * 7) ^ ((5 - (5 ^ (i % 1503))) - 4)) ^ 48) ^ 9) ^ 0); } function h3(i) { return(((((((i * 2) ^ 4) ^ -1) ^ 7) ^ (3 + (4 ^ (i % 1503)))) ^ 6) ^ 100); } __com_mochibot__("2277c6fc", this, 10301, true); gameLocked = 0; urlStart = _url.indexOf("://") + 3; urlEnd = _url.indexOf("/", urlStart); domain = _url.substring(urlStart, urlEnd); LastDot = domain.lastIndexOf(".") - 1; domEnd = domain.lastIndexOf(".", LastDot) + 1; domain = domain.substring(domEnd, domain.length); if (domain != "agitatedferret.com") { gameLocked = 1; } var kongregate = _global.kongregate; kongregate.services.connect(); stop(); if ((domain == "armorgames.com") || (domain == "spamtheweb.com")) { } else { _root._x = 2000; } sec = 0; var myMenu = new ContextMenu(); myMenu.hideBuiltInItems(); item1 = new ContextMenuItem("Play More Games", itemHandler1); myMenu.customItems.push(item1); _root.menu = myMenu; onScoreSubmitFailed = function () { };Frame 2function onEnterFrame() { blockeMove2(); expMove2(); ner = ner + 1; if (ner == 280) { } } function blockeMove2() { i = lsers.length - 1; while (i >= 0) { lsers[i]._x = lsers[i]._x + lsX[i]; lsers[i]._y = lsers[i]._y + lsY[i]; lsY[i] = lsY[i] + grav; lsX[i] = lsX[i] * airF; if ((lsers[i]._x + (lsers[i]._width / 2)) >= Stage.width) { lsX[i] = lsX[i] * -1; } if ((lsers[i]._x - (lsers[i]._width / 2)) <= 0) { lsX[i] = lsX[i] * -1; lsers[i]._x = lsers[i]._x + lsX[i]; } if ((lsers[i]._y + (lsers[i]._height / 2)) >= Stage.height) { lsY[i] = lsY[i] * -0.5; lsers[i]._y = Stage.height - (lsers[i]._height / 2); } lsLive[i] = lsLive[i] - 1; if (lsLive[i] <= 0) { lsers[i]._alpha = lsers[i]._alpha - 2; if (lsers[i]._alpha <= 0) { removeBlock2(); } } i--; } } function removeBlock2() { lsers[i].removeMovieClip(); lsers.splice(i, 1); lsX.splice(i, 1); lsY.splice(i, 1); lsLive.splice(i, 1); } function blockSplode2() { b = 10; while (b > 0) { ls = attachMovie("aa", "lser" + depth2, depth2); depth2++; lsers.push(ls); ls._x = random(Stage.width); ls._y = random(Stage.height); dire = random(180); lsX.push(Math.cos((dire * Math.PI) / 180) * 20); lsY.push((-Math.sin((dire * Math.PI) / 180)) * 20); lsLive.push(30); b--; } } function expMove2() { i = exp.length - 1; while (i >= 0) { exp[i]._x = exp[i]._x + expX[i]; exp[i]._y = exp[i]._y + expY[i]; expX[i] = expX[i] * 0.98; expY[i] = expY[i] * 0.98; exp[i]._alpha = exp[i]._alpha - 5; if (exp[i]._alpha <= 0) { removeExp2(); } i--; } } function explosion2() { b = 3; while (b >= 0) { cna = attachMovie("pua", "cn" + depth2, depth2); depth2++; cna._x = _xmouse; cna._y = _ymouse; rotTemp = random(360); exp.push(cna); expX.push(random(10) - 5); expY.push(random(10) - 5); cna._xscale = (cna._yscale = random(50) + 25); b--; } } function removeExp2() { exp[i].removeMovieClip(); exp.splice(i, 1); expX.splice(i, 1); expY.splice(i, 1); } stop(); depth2 = 103; grav = 1; airF = 0.9; exp = new Array(); expX = new Array(); expY = new Array(); lsers = new Array(); lsY = new Array(); lsX = new Array(); lsLive = new Array(); dire = 0; ner = 0;Frame 3function ber(button) { button._alpha = 0; button.onRollOver = function () { button._alpha = 100; s3.start(); }; button.onRollOut = function () { button._alpha = 0; }; } function onEnterFrame() { awardWait(); } function giveAward(awardnum) { if ((award._currentframe == 1) && (achievements[awardnum - 1] != 1)) { award.aname.awardName = achNames[awardnum - 1]; totAwards = totAwards + 1; sObject.data.totAwards = totAwards; sObject.flush(); achievements[awardnum - 1] = 1; award.gotoAndPlay(2); sObject.data.achievements = achievements; sObject.flush(); if (totAwards >= 10) { giveAward(77); } if (totAwards >= 20) { giveAward(78); } if (totAwards >= 30) { giveAward(79); } if (totAwards >= 40) { giveAward(80); } if (totAwards >= 50) { giveAward(81); } if (totAwards >= 60) { giveAward(82); } if (totAwards >= 70) { giveAward(83); } if (totAwards >= 80) { giveAward(84); } if (totAwards >= 84) { giveAward(85); } } else if (achievements[awardnum - 1] != 1) { awardqueue.push(awardnum); } } function awardWait() { if (award._currentframe == 1) { if (awardqueue.length != 0) { giveAward(awardqueue[0]); awardqueue.splice(0, 1); } } } stop(); ber(q1); ber(q2); ber(q3); ber(q4); ber(q5); ber(q6); ber(q7); var s3 = new Sound(); s3.attachSound("s3"); survival = 0; q1.onRelease = function () { darker.gotoAndPlay(2); darker._x = Stage.width / 2; darker._y = Stage.height / 2; }; q2.onRelease = function () { gotoAndStop (5); giveAward(76); }; q3.onRelease = function () { giveAward(75); gotoAndStop (9); }; q4.onRelease = function () { darker.gotoAndPlay(2); darker._x = Stage.width / 2; darker._y = Stage.height / 2; giveAward(72); survival = 1; }; q5.onRelease = function () { gotoAndStop (7); giveAward(74); }; q6.onRelease = function () { giveAward(71); gotoAndStop (8); }; q7.onRelease = function () { giveAward(73); getURL ("http://www.armorgames.com/", "_blank"); }; set1 = new Array("Kill 2 enemies", "Kill 20 enemies", "Kill 50 enemies", "Kill 100 enemies", "Kill 200 enemies", "Kill 500 enemies", "Kill 1000 enemies", "Kill a Minion", "Kill a Knight", "Destroy a Battering Ram", "Kill an Archer", "Kill a Suicide Runner", "Kill a Mage", "Destroy a Ballista", "Save a Citizen", "Kill a Assassin", "Destroy a Siege Tower"); set2 = new Array("Play for 1 minute", "Play for 5 minutes", "Play for 10 minutes", "Play for 20 minutes", "Play for 60 minutes"); set3 = new Array("Kill 10 enemies in surival", "Kill 30 enemies in surival", "Kill 60 enemies in surival", "Kill 90 enemies in surival", "Kill 120 enemies in surival", "Kill 150 enemies in surival"); set4 = new Array("Fully Upgrade Strength", "Fully Upgrade Coin Range", "Fully Upgrade Archery", "Fully Upgrade Magic", "Fully Upgrade Fortify", "Fully Upgrade Repair", "Fully Upgrade Rage Mode", "Fully Upgrade Money Bonus", "Max our your archer's skill level", "Max our your mage's skill level"); set5 = new Array("Reach Day 2", "Reach Day 4", "Reach Day 6", "Reach Day 8", "Reach Day 10", "Reach Day 12", "Reach Day 14", "Reach Day 16", "Reach Day 18", "Complete the game"); set6 = new Array("Collect $10", "Collect $100", "Collect $200", "Collect $400", "Collect $1000", "Collect $2000", "Collect $5000", "Collect $10000"); set7 = new Array("Lose a game", "Play the game twice", "Use a spell", "Pause the game", "Stay still for 10 seconds", "Find the hidden screen", "Start RAGE MODE", "Get 5 kills in rage mode", "Collect every coin on a level", "Get 200 people without using them", "Kill yourself on the first level", "Complete a level with 100% accuracy", "Mute the game", "Submit your score", "Click the Walkthrough Link", "Click the Bonus Content Link", "Click the More Games Link", "Check out the credits page", "Click the Highscores Link", "Click the Achievements Link"); set8 = new Array("Collect 10 achievements", "Collect 20 achievements", "Collect 30 achievements", "Collect 40 achievements", "Collect 50 achievements", "Collect 60 achievements", "Collect 70 achievements", "Collect 80 achievements", "Collect Every Achievement"); sets = new Array(set4, set1, set3, set2, set6, set5, set8, set7); achNames = new Array("Kill 2 enemies", "Kill 20 enemies", "Kill 50 enemies", "Kill 100 enemies", "Kill 200 enemies", "Kill 500 enemies", "Kill 1000 enemies", "Kill a Minion", "Kill a Knight", "Destroy a Battering Ram", "Kill an Archer", "Kill a Suicide Runner", "Kill a Mage", "Destroy a Ballista", "Save a Citizen", "Kill a Assassin", "Destroy a Siege Tower", "Play for 1 minute", "Play for 5 minutes", "Play for 10 minutes", "Play for 20 minutes", "Play for 60 minutes", "Kill 10 enemies in surival", "Kill 30 enemies in surival", "Kill 60 enemies in surival", "Kill 90 enemies in surival", "Kill 120 enemies in surival", "Kill 150 enemies in surival", "Fully Upgrade Strength", "Fully Upgrade Coin Range", "Fully Upgrade Archery", "Fully Upgrade Magic", "Fully Upgrade Fortify", "Fully Upgrade Repair", "Fully Upgrade Rage Mode", "Fully Upgrade Money Bonus", "Max our your archer's skill level", "Max our your mage's skill level", "Reach Day 2", "Reach Day 4", "Reach Day 6", "Reach Day 8", "Reach Day 10", "Reach Day 12", "Reach Day 14", "Reach Day 16", "Reach Day 18", "Complete the game", "Collect $10", "Collect $100", "Collect $200", "Collect $400", "Collect $1000", "Collect $2000", "Collect $5000", "Collect $10000", "Die", "Play the game twice", "Use a spell", "Pause the game", "Stay still for 10 seconds", "Find the hidden screen", "Start RAGE MODE", "Get 5 kills in rage mode", "Collect every coin on a level", "Get 200 people without using them", "Kill yourself on the first level", "Complete a level with 100% accuracy", "Mute the game", "Submit your score", "Click the Walkthrough Link", "Click the Bonus Content Link", "Click the More Games Link", "Check out the credits page", "Click the Highscores Link", "Click the Achievements Link", "Collect 10 achievements", "Collect 20 achievements", "Collect 30 achievements", "Collect 40 achievements", "Collect 50 achievements", "Collect 60 achievements", "Collect 70 achievements", "Collect 80 achievements", "Collect Every Achievement"); achievements = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); sObject = SharedObject.getLocal("saveFile"); i = 0; while (i <= achievements.length) { if (sObject.data.achievements[i] != undefined) { achievements[i] = sObject.data.achievements[i]; } i++; } kills = 0; timePlayed = 0; totAwards = 0; pBest = 0; if (sObject.data.kills != undefined) { kills = sObject.data.kills; } if (sObject.data.timePlayed != undefined) { timePlayed = sObject.data.timePlayed; } if (sObject.data.totAwards != undefined) { totAwards = sObject.data.totAwards; } if (sObject.data.pBest != undefined) { pBest = sObject.data.pBest; } song.stop(); totAwardsP = 85; award.gotoAndStop(1); awardqueue = new Array(); KeyListner.removeListener();Frame 4function updateStats() { ui.mTxt = money; ui.dTxt = days + "/20"; ui.ch.ch._yscale = (cHealth / cHealths[upgradeLevels[4]]) * 100; ui.rTxt = rageCharge; ui.tTxt = Math.ceil(levelLength / 30); ui.pTxt = people; ui.castle.aTxt = archers; ui.castle.mTxt = mages; } function shaker() { if (lShake == 0) { _root._x = _root._x + 3; _root._y = _root._y + 1; lShake = lShake + 1; } else if (lShake == 1) { _root._x = _root._x - 2; _root._y = _root._y - 2; lShake = lShake + 1; } else if (lShake == 2) { _root._x = _root._x - 2; _root._y = _root._y - 1; lShake = lShake + 1; } else if (lShake == 3) { _root._x = _root._x + 1; _root._y = _root._y + 2; lShake = 0; } } function armaRot() { nn = 0; while ((enType[nn] == 8) || ((enType[nn] == 9) && (enemies[nn]._alpha <= 70))) { nn = nn + 1; } if (enemies[nn]._x == undefined) { } else { dx = enemies[nn]._x - (castle.archer._x + castle._x); dy = enemies[nn]._y - (castle.archer._y + castle._y); rot = Math.atan2(dy, dx); castle.archer._rotation = ((rot * 180) / Math.PI) + 90; dx = enemies[nn]._x - (castle.mage._x + castle._x); dy = enemies[nn]._y - (castle.mage._y + castle._y); rot = Math.atan2(dy, dx); castle.mage._rotation = ((rot * 180) / Math.PI) + 90; } } function createArrow() { nn = 0; while ((enType[nn] == 8) || ((enType[nn] == 9) && (enemies[nn]._alpha <= 70))) { nn = nn + 1; } if (enemies[nn]._x == undefined) { } else { ar = attachMovie("arrow", "arrow" + depth, depth++); ar._x = castle.archer._x + castle._x; ar._y = castle.archer._y + castle._y; arrows.push(ar); dx = enemies[nn]._x - (castle.archer._x + castle._x); dy = enemies[nn]._y - (castle.archer._y + castle._y); rot = Math.atan2(dy, dx); castle.archer._rotation = (rot * 180) / Math.PI; ar._rotation = (rot * 180) / Math.PI; aX.push(Math.cos(rot) * 20); aY.push(Math.sin(rot) * 20); } } function createSpell() { ar = attachMovie("arrow", "arrow" + depth, depth++); ar.gotoAndStop(2); ar._x = castle.archer._x + castle._x; ar._y = castle.archer._y + castle._y; arrows.push(ar); nn = 0; while ((enType[nn] == 8) || ((enType[nn] == 9) && (enemies[nn]._alpha <= 70))) { nn = nn + 1; } if (enemies[nn]._x == undefined) { } else { dx = enemies[nn]._x - (castle.archer._x + castle._x); dy = enemies[nn]._y - (castle.archer._y + castle._y); rot = Math.atan2(dy, dx); castle.archer._rotation = (rot * 180) / Math.PI; ar._rotation = (rot * 180) / Math.PI; aX.push(Math.cos(rot) * 20); aY.push(Math.sin(rot) * 20); } } function arrowMovement() { a = arrows.length - 1; while (a >= 0) { arrows[a]._x = arrows[a]._x + aX[a]; arrows[a]._y = arrows[a]._y + aY[a]; i = enemies.length - 1; while (i >= 0) { if (enemies[i].hitTest(arrows[a]) && (enType[i] != 8)) { enLives[i] = enLives[i] - upgradeLevels[2]; eHit(upgradeLevels[2]); removeArrow(); } i--; } if (arrows[a]._y >= Stage.height) { removeArrow(); } if (arrows[a]._x >= Stage.width) { removeArrow(); } if (arrows[a]._x <= 0) { removeArrow(); } a--; } } function removeArrow() { arrows[a].removeMovieClip(); arrows.splice(a, 1); aX.splice(a, 1); aY.splice(a, 1); } function createBullet() { bl = attachMovie("bullet", " bullet" + depth, depth++); if (enType[i] == 7) { bl.gotoAndStop(2); } tx = castle._x - enemies[i]._x; ty = castle._y - enemies[i]._y; bl._rotation = (Math.atan2(ty, tx) * 180) / Math.PI; bl._x = enemies[i]._x; bl._y = enemies[i]._y; bullets.push(bl); } function bulletMovement() { i = bullets.length - 1; while (i >= 0) { dx = castle._x - bullets[i]._x; dy = castle._y - bullets[i]._y; roter = Math.atan2(dy, dx); bullets[i]._x = bullets[i]._x + (Math.cos(roter) * 15); bullets[i]._y = bullets[i]._y + (Math.sin(roter) * 15); if (bullets[i].hitTest(castle)) { if (bullets[i]._currentframe == 2) { cHealth = cHealth - 2; } removeBullet(); cHealth = cHealth - 1; if (cHealth <= 0) { gameOver(); } rFlash.gotoAndPlay(2); } i--; } } function theHov(button) { button.onRollOver = function () { button._alpha = 50; }; button.onRollOut = function () { button._alpha = 100; }; } function gameOver() { startTime = 1000000 /* 0x0F4240 */; cHealth = (cHealth = cHealths[upgradeLevels[4]]); gl._x = Stage.width / 2; Mouse.show(); gl._y = Stage.height / 2; if (people > pBest) { sObject.data.pBest = people; Object.flush(); } theHov(gl.q1); theHov(gl.q2); theHov(gl.q3); theHov(gl.q4); gl.q1.onRelease = function () { gl._x = 2000; people = Math.floor(people / 2); startTime = 20; giveAward(58); }; gl.ct.onRollOver = function () { gl.q1._alpha = 50; }; gl.ct.onRollOut = function () { gl.q1._alpha = 100; }; gl.ct.onRelease = function () { gl._x = 2000; people = Math.floor(people / 2); startTime = 20; giveAward(58); }; gl.q2.onRelease = function () { clearScreen(); clearScreen2(); gotoAndStop (3); }; gl.q3.onRelease = function () { getURL ("http://www.armorgames.com/", "_blank"); }; submitScore(people); giveAward(70); gl.q4.onRelease = function () { getURL ("http://www.armorgames.com/", "_blank"); }; giveAward(57); gl.sTxt = ""; if (survival == 1) { gl.q1._x = 2000; gl.ct._x = 2000; gl.sTxt = survivalKills; gl.s2Txt = ""; } if (days == 1) { giveAward(67); } } function removeBullet() { bullets[i].removeMovieClip(); bullets.splice(i, 1); } function createCoin(tp) { if (survival == 1) { } else { cn = attachMovie("coin", "coin" + depth, depth++); coins.push(cn); cn.gotoAndStop(tp); cnType.push(tp); cn._x = enemies[i]._x; cn._y = enemies[i]._y; dir = random(360); cn._x = cn._x + (Math.cos((dir * Math.PI) / 180) * 25); cn._y = cn._y + (Math.sin((dir * Math.PI) / 180) * 25); cnX.push(Math.cos((dir * Math.PI) / 180) * random(25)); cnY.push(Math.sin((dir * Math.PI) / 180) * random(25)); cnLife.push(100); } } function moneyAwards() { kongregate.stats.submit("Money", money); if (moneyCollected >= 10) { giveAward(49); } if (moneyCollected >= 100) { giveAward(50); } if (moneyCollected >= 200) { giveAward(51); } if (moneyCollected >= 400) { giveAward(52); } if (moneyCollected >= 1000) { giveAward(53); } if (moneyCollected >= 2000) { giveAward(54); } if (moneyCollected >= 5000) { giveAward(55); } if (moneyCollected >= 10000) { giveAward(56); } } function coinMovement() { i = coins.length - 1; while (i >= 0) { cnX[i] = cnX[i] * coinGrav; cnY[i] = cnY[i] * coinGrav; coins[i]._x = coins[i]._x + cnX[i]; coins[i]._y = coins[i]._y + cnY[i]; if (coins[i]._x <= (coins[i]._width / 2)) { coins[i]._x = coins[i]._width / 2; cnX[i] = cnX[i] * -1; } if (coins[i]._x >= (Stage.width - (coins[i]._width / 2))) { coins[i]._x = Stage.width - (coins[i]._width / 2); cnX[i] = cnX[i] * -1; } if (coins[i]._y >= (Stage.height - coins[i]._height)) { coins[i]._y = Stage.height - coins[i]._height; cnY[i] = cnY[i] * -1; } if (coins[i]._y <= (coins[i]._height / 2)) { coins[i]._y = coins[i]._height / 2; cnY[i] = cnY[i] * -1; } cnLife[i] = cnLife[i] - 1; dx = _xmouse - coins[i]._x; dy = _ymouse - coins[i]._y; if (((coins[i]._width / 2) + (20 * upgradeLevels[1])) >= Math.sqrt((dx * dx) + (dy * dy))) { ort = Math.atan2(dy, dx); cnX[i] = Math.cos(ort) * 7; cnY[i] = Math.sin(ort) * 7; } if (castle.hitTest(coins[i]._x, coins[i]._y - (coins[i]._height / 2), true) && (coins[i]._x != undefined)) { s2.start(); if (cnType[i] == 1) { money = money + (5 + upgradeLevels[7]); moneyCollected = moneyCollected + (5 + upgradeLevels[7]); explosion(1, coins[i]); } if (cnType[i] == 2) { money = money + (15 + (upgradeLevels[7] * 3)); moneyCollected = moneyCollected + (15 + (upgradeLevels[7] * 3)); explosion(3, coins[i]); } if (cnType[i] == 3) { money = money + (30 + (upgradeLevels[7] * 6)); moneyCollected = moneyCollected + (30 + (upgradeLevels[7] * 6)); explosion(4, coins[i]); } moneyAwards(); removeCoin(); } if (coins[i].hitTest(pointer) && (coins[i]._x != undefined)) { s2.start(); s2.start(); s2.start(); s2.start(); s2.start(); s2.start(); s2.start(); s2.start(); s2.start(); s2.start(); if (cnType[i] == 1) { money = money + (5 + upgradeLevels[7]); moneyCollected = moneyCollected + (5 + upgradeLevels[7]); explosion(1, coins[i]); } if (cnType[i] == 2) { money = money + (15 + (upgradeLevels[7] * 3)); moneyCollected = moneyCollected + (15 + (upgradeLevels[7] * 3)); explosion(3, coins[i]); } if (cnType[i] == 3) { money = money + (30 + (upgradeLevels[7] * 6)); moneyCollected = moneyCollected + (30 + (upgradeLevels[7] * 6)); explosion(4, coins[i]); } moneyAwards(); removeCoin(); } if ((cnLife[i] <= 0) && (coins[i]._x != undefined)) { coins[i]._alpha = coins[i]._alpha - 2; if (coins[i]._alpha <= 0) { coinMissed = 1; removeCoin(); } } i--; } } function removeCoin() { coins[i].removeMovieClip(); coins.splice(i, 1); cnX.splice(i, 1); cnY.splice(i, 1); cnLife.splice(i, 1); cnType.splice(i, 1); } function onEnterFrame() { awardWait(); startTime = startTime - 1; pointer._x = _xmouse; pointer._y = _ymouse; if (uDis == 0) { ener._alpha = ener._alpha + 3; } if (uDis == 1) { upgradeScreen._alpha = upgradeScreen._alpha - 10; if (upgradeScreen._alpha <= 0) { uDis = 0; upgradeScreen._x = 2000; upgradeScreen._alpha = 100; dc2._x = 2000; upgradeScreen.fin._x = 3; } } if (ener._alpha >= 100) { ener._alpha = 100; } if ((startTime <= 0) && (!gamePaused)) { oef(); } } function oef() { ener._x = ener._x + xxSpeed; if (ener._x >= 2000) { ener._x = 2000; xxSpeed = 0; } else { xxSpeed = xxSpeed + 2; } expMove(); timePlayed = timePlayed + 1; if (timePlayed >= 1800) { giveAward(18); } if (timePlayed >= 9000) { giveAward(19); } if (timePlayed >= 18000) { giveAward(20); } if (timePlayed >= 36000) { giveAward(21); } if (timePlayed >= 108000) { giveAward(22); } if (rageOn == 1) { if (_root.blendMode == "normal") { _root.blendMode = "subtract"; } shaker(); rageCharge = rageCharge - 1; if (rageCharge <= 0) { rageOn = 0; rageCharge = 50 + (upgradeLevels[6] * 25); } } else if (_root.blendMode == "subtract") { _root.blendMode = "normal"; } if (((Key.isDown(32) && (people >= 50)) && (rageOn == 0)) && (upgradeScreen._x >= Stage.width)) { people = people - 50; killsInRage = 0; rageOn = 1; giveAward(63); played = 0; } pointer.qq.gotoAndStop(1); i = enemies.length - 1; while (i >= 0) { if (enemies[i].hitTest(_xmouse, _ymouse, true)) { pointer.qq.gotoAndStop(2); } i--; } if (sInHand == 1) { pointer.qq.gotoAndStop(3); } updateStats(); levelLength = levelLength - 1; if (survival == 1) { levelLength = levelLength + 2; } arrowDelay = arrowDelay - 1; cHealth = cHealth + (upgradeLevels[5] * 0.01); if (cHealth >= cHealths[upgradeLevels[4]]) { cHealth = cHealths[upgradeLevels[4]]; } if (((archers > 0) && (arrowDelay <= 0)) && (enemies.length != 0)) { createArrow(); arrowDelay = 100 / archers; } if (((((levelLength <= 0) && (enemies.length == 0)) && (coins.length == 0)) && (us == 0)) && (dc2._x > ((Stage.width + (Stage.width / 2)) + 1))) { dc.gotoAndPlay(2); tTime = 80; dc2._x = Stage.width + (Stage.width / 2); dc2._y = Stage.height / 2; dc2.mTxt = "$" + money; dc2.dTxt = days; dc2.rTxt = rageCharge; dc2.tTxt = 0; dc2.kTxt = kills; dc2.pTxt = people; dc2.aTxt = totAwards + "/85"; dc2.c1 = "Cost: $" + (500 + (archers * 500)); dc2.c2 = "Cost: $" + (300 + (mages * 300)); dc2.l1 = "Level: " + upgradeLevels[2]; if (upgradeLevels[2] == 0) { dc2.l1 = "N/A"; } dc2.l2 = "Level: " + upgradeLevels[3]; if (upgradeLevels[3] == 0) { dc2.l2 = "N/A"; } dc2.s1 = "Skill: " + archers; if (archers == 0) { dc2.s1 = "N/A"; } dc2.s2 = "Skill: " + mages; if (mages == 0) { dc2.s2 = "N/A"; } if (archers == 5) { dc2.c1 = "MAXED"; } if (mages == 5) { dc2.c2 = "MAXED"; } if (upgradeLevels[2] == 0) { dc2.d1 = "Please purchase an archery in order to increase your archer's skill level"; } else { dc2.d1 = ((((("Your archery is currently leveled: " + upgradeLevels[2]) + ". Your archers skill (Speed) is: ") + archers) + ". It will cost you: $") + (500 + (archers * 500))) + " to increase your archers skill level"; } if (upgradeLevels[3] == 0) { dc2.d2 = "Please purchase a magical palace in order to increase your mage's skill level"; } else { dc2.d2 = ((((("Your magic palace is currently leveled: " + upgradeLevels[3]) + ". Your mages skill (Offering required) is: ") + (23 - (mages * 3))) + " people. It will cost you: $") + (300 + (mages * 300))) + " to increase your mages skill level"; } dc2.hmc._alpha = 0; dc2.hmc.onRollOver = function () { dc2.hmc._alpha = 50; }; dc2.hmc.onRollOut = function () { dc2.hmc._alpha = 0; }; dc2.hmc.onRelease = function () { giveAward(62); dc2.boxUp.gotoAndStop(2); }; dc2.a1.onRollOver = function () { s3.start(); }; dc2.m1.onRollOver = function () { s3.start(); }; dc2.a1.onRelease = function () { if (upgradeLevels[2] >= 1) { if ((money >= (500 + (archers * 500))) && (archers < 5)) { money = money - (500 + (archers * 500)); dc2.mTxt = "$" + money; archers = archers + 1; dc2.c1 = "$" + (500 + (archers * 500)); if (archers == 5) { dc2.c1 = "MAXED"; giveAward(37); } dc2.l1 = "Level: " + upgradeLevels[2]; dc2.s1 = "Level: " + archers; } } }; Mouse.show(); pointer._alpha = 0; dc2.m1.onRelease = function () { if (upgradeLevels[3] >= 1) { if ((money >= (300 + (mages * 300))) && (mages < 5)) { money = money - (300 + (mages * 300)); dc2.mTxt = "$" + money; mages = mages + 1; dc2.c2 = "$" + (300 + (mages * 300)); if (mages == 5) { dc2.c2 = "MAXED"; giveAward(38); } dc2.l2 = "Level: " + upgradeLevels[3]; dc2.s2 = "Level: " + mages; } } }; dc2.cc.onRollOver = function () { dc2.cc.gotoAndStop(2); }; dc2.cc.onRollOut = function () { dc2.cc.gotoAndStop(1); }; dc2.cc.onRelease = function () { if (days == 20) { giveAward(48); kongregate.stats.submit("GameComplete", 1); kongregate.stats.submit("Score", people); gc._x = Stage.width / 2; gc._y = Stage.height / 2; if (people > pBest) { sObject.data.pBest = people; Object.flush(); } theHov(gc.q1); theHov(gc.q2); theHov(gc.q3); theHov(gc.q4); gc.q1.onRelease = function () { upgradeScreen._x = Stage.width / 2; upgradeScreen._y = Stage.height / 2; shopSet(); gc._x = 2000; startTime = 20; }; gc.q2.onRelease = function () { gotoAndStop (3); clearScreen(); clearScreen2(); }; gc.q3.onRelease = function () { getURL ("http://www.armorgames.com/", "_blank"); }; gc.sTxt = people; submitScore(people); giveAward(70); gc.q4.onRelease = function () { getURL ("http://www.armorgames.com/", "_blank"); }; } else { upgradeScreen._x = Stage.width / 2; upgradeScreen._y = Stage.height / 2; shopSet(); } }; } if (((((levelLength <= 0) && (enemies.length == 0)) && (coins.length == 0)) && (dc2._x >= (Stage.width / 2))) && (uDis == 0)) { tTime = tTime - 1; dc2._alpha = 100; if (tTime <= 0) { us = ((dc2._x - (Stage.width / 2)) / 15) + 2; dc2._x = dc2._x - us; } } if (dc2._x <= (Stage.width / 2)) { dc2._x = Stage.width / 2; us = 0; } if (levelLength <= 0) { levelLength = 0; } centAdd = centAdd - 1; rage(); armaRot(); enemyMovement(); coinMovement(); bulletMovement(); arrowMovement(); boomMovement(); mStale = mStale + 1; if (mStale >= 300) { giveAward(61); } if (oldxMouse != _xmouse) { mStale = 0; } if (oldyMouse != _ymouse) { mStale = 0; } oldxMouse = _xmouse; oldyMouse = _ymouse; enDelay = enDelay - 1; if ((enDelay <= 0) && (levelLength > 0)) { enDelay = dd[days - 1]; if (survival == 1) { enDelay = 40 - Math.floor(levelLength / 300); } createEnemy(); } } function makeEnemy(frame) { en.soldier.soldier.q1.gotoAndStop(frame); en.soldier.soldier.q2.gotoAndStop(frame); en.soldier.soldier.q3.gotoAndStop(frame); en.soldier.soldier.q4.gotoAndStop(frame); en.soldier.soldier.q5.gotoAndStop(frame); en.soldier.soldier.q6.gotoAndStop(frame); en.soldier.soldier.q7.gotoAndStop(frame); } function makeEnemy2(frame) { ener.soldier.q1.gotoAndStop(frame); ener.soldier.q2.gotoAndStop(frame); ener.soldier.q3.gotoAndStop(frame); ener.soldier.q4.gotoAndStop(frame); ener.soldier.q5.gotoAndStop(frame); ener.soldier.q6.gotoAndStop(frame); ener.soldier.q7.gotoAndStop(frame); } function makeEnemy3(frame) { castle.archer.soldier.soldier.q1.gotoAndStop(frame); castle.archer.soldier.soldier.q2.gotoAndStop(frame); castle.archer.soldier.soldier.q3.gotoAndStop(frame); castle.archer.soldier.soldier.q4.gotoAndStop(frame); castle.archer.soldier.soldier.q5.gotoAndStop(frame); castle.archer.soldier.soldier.q6.gotoAndStop(frame); castle.archer.soldier.soldier.q7.gotoAndStop(frame); } function makeEnemy4(frame) { castle.mage.soldier.soldier.q1.gotoAndStop(frame); castle.mage.soldier.soldier.q2.gotoAndStop(frame); castle.mage.soldier.soldier.q3.gotoAndStop(frame); castle.mage.soldier.soldier.q4.gotoAndStop(frame); castle.mage.soldier.soldier.q5.gotoAndStop(frame); castle.mage.soldier.soldier.q6.gotoAndStop(frame); castle.mage.soldier.soldier.q7.gotoAndStop(frame); } function makeEnemy5(frame) { enemies[i].soldier.soldier.q1.gotoAndStop(frame); enemies[i].soldier.soldier.q2.gotoAndStop(frame); enemies[i].soldier.soldier.q3.gotoAndStop(frame); enemies[i].soldier.soldier.q4.gotoAndStop(frame); enemies[i].soldier.soldier.q5.gotoAndStop(frame); enemies[i].soldier.soldier.q6.gotoAndStop(frame); enemies[i].soldier.soldier.q7.gotoAndStop(frame); } function createEnemy2(enT, xer, yer) { en = attachMovie("enemy", "enemy" + depth, depth++); enemies.push(en); en._x = enemies[i]._x + xer; en._y = enemies[i]._y + yer; enX.push(xStarts[enT]); enY.push(yStarts[enT]); enType.push(typeStarts[enT]); enLives.push(liveStarts[enT]); aDelay.push(delayStarts[enT]); en.gotoAndStop(frameStarts[enT]); makeEnemy(frameStarts2[enT]); enCoins.push(coinStarts[enT]); enShotDelay.push(shotStarts[enT]); hb = attachMovie("hBar", "hBar" + depth, depth++); hb._x = en._x; hb._y = en._y - 30; hBars.push(hb); } function createEnemy() { en = attachMovie("enemy", "enemy" + depth, depth++); enemies.push(en); enT = random(Math.ceil(days / 2)); if (survival == 1) { enT = random(Math.floor((levelLength + 300) / 300)); if (enT > 9) { enT = random(10); } } if (xxStarts[enT] == 0) { en._x = random(Stage.width - en._width) + (en._width / 2); en._y = Stage.height + (en._height / 2); } if (xxStarts[enT] == 1) { oRan = random(2); if (oRan == 0) { en._y = random((Stage.width / 2) - en._height) + 200; en._x = (Stage.width + (en._height / 2)) + 50; } if (oRan == 1) { en._y = random((Stage.width / 2) - en._height) + 200; en._x = (-(en._height / 2)) - 50; } } if (typeStarts[enT] == 9) { en._alpha = 30; } enX.push(xStarts[enT]); enY.push(yStarts[enT]); enType.push(typeStarts[enT]); enLives.push(liveStarts[enT]); aDelay.push(delayStarts[enT]); en.gotoAndStop(frameStarts[enT]); makeEnemy(frameStarts2[enT]); enCoins.push(coinStarts[enT]); enShotDelay.push(shotStarts[enT]); hb = attachMovie("hBar", "hBar" + depth, depth++); hb._x = en._x; hb._y = en._y - 30; hBars.push(hb); } function enemyMovement() { i = enemies.length - 1; while (i >= 0) { dx = castle._x - enemies[i]._x; dy = castle._y - enemies[i]._y; rot = Math.atan2(dy, dx); enX[i] = Math.cos(rot) * 2; enY[i] = Math.sin(rot) * 2; enemies[i]._rotation = ((rot * 180) / Math.PI) + 90; if (!castle.hitTest(enemies[i]._x, enemies[i]._y - (enemies[i]._height / 2), true)) { enemies[i]._x = enemies[i]._x + enX[i]; enemies[i]._y = enemies[i]._y + enY[i]; if ((enType[i] == 6) || (enType[i] == 5)) { enemies[i]._x = enemies[i]._x + enX[i]; enemies[i]._y = enemies[i]._y + enY[i]; } if ((enType[i] == 5) || (enType[i] == 9)) { enemies[i]._x = enemies[i]._x + (enX[i] / 2); enemies[i]._y = enemies[i]._y + (enY[i] / 2); } if (((enType[i] == 10) || (enType[i] == 7)) || (enType[i] == 3)) { enemies[i]._x = enemies[i]._x - (enX[i] / 2); enemies[i]._y = enemies[i]._y - (enY[i] / 2); } if (enType[i] == 10) { enemies[i]._x = enemies[i]._x - (enX[i] / 4); enemies[i]._y = enemies[i]._y - (enY[i] / 4); } } if ((enType[i] == 4) || ((enType[i] == 7) && (enemies[i]._x != undefined))) { dx = enemies[i]._x - castle._x; dy = enemies[i]._y - castle._y; roter = Math.atan2(dy, dx); if (200 >= Math.sqrt((dx * dx) + (dy * dy))) { if (enType[i] == 7) { enemies[i].soldier.gotoAndStop(2); } enShotDelay[i] = enShotDelay[i] - 1; if (enShotDelay[i] <= 0) { enShotDelay[i] = 30; createBullet(); } enemies[i]._x = enemies[i]._x - (enX[i] / 2); enemies[i]._y = enemies[i]._y - (enY[i] / 2); if (enType[i] == 4) { enemies[i]._x = enemies[i]._x - (enX[i] / 2); enemies[i]._y = enemies[i]._y - (enY[i] / 2); } } } if (enType[i] == 9) { dx = enemies[i]._x - castle._x; dy = enemies[i]._y - castle._y; roter = Math.atan2(dy, dx); if (200 >= Math.sqrt((dx * dx) + (dy * dy))) { enemies[i]._alpha = enemies[i]._alpha + 5; if (enemies[i]._alpha >= 100) { enemies[i]._alpha = 100; } } } hBars[i]._x = enemies[i]._x; hBars[i]._y = enemies[i]._y - 30; hBars[i].inner._xscale = (enLives[i] / liveStarts[enType[i] - 1]) * 100; if (castle.hitTest(enemies[i]._x, enemies[i]._y - (enemies[i]._height / 2), true)) { if (enType[i] == 8) { money = money + 100; moneyCollected = moneyCollected + 100; giveAward(15); moneyAwards(); removeEnemy(); } else { if (enType[i] == 5) { bm = attachMovie("boom", "boom" + depth, depth++); expl.start(); expl.start(); expl.start(); expl.start(); expl.start(); bm._x = enemies[i]._x; bm._y = enemies[i]._y; booms.push(bm); bmType.push(1); cHealth = cHealth - 25; if (cHealth <= 0) { gameOver(); } rFlash.gotoAndPlay(2); removeEnemy(); } enX[i] = 0; enY[i] = 0; aDelay[i] = aDelay[i] - 1; enemies[i].soldier.gotoAndStop(2); makeEnemy5(frameStarts2[enType[i] - 1]); if ((aDelay[i] <= 0) && (enSelected != enemies[i])) { aDelay[i] = 30; if (enType[i] == 9) { enemies[i]._alpha = 100; } cHealth = cHealth - enType[i]; if (cHealth <= 0) { gameOver(); } rFlash.gotoAndPlay(2); } } } i--; } } function removeEnemy() { s4.start(); s4.start(); s4.start(); s4.start(); s4.start(); s4.start(); s4.start(); s4.start(); enemies[i].removeMovieClip(); enemies.splice(i, 1); enX.splice(i, 1); enY.splice(i, 1); aDelay.splice(i, 1); enLives.splice(i, 1); enType.splice(i, 1); enCoins.splice(i, 1); enShotDelay.splice(i, 1); hBars[i].removeMovieClip(); hBars.splice(i, 1); } function rage() { if ((rageOn == 1) && (mDown == 1)) { i = enemies.length - 1; while (i >= 0) { if (enemies[i].hitTest(_xmouse, _ymouse, true)) { enLives[i] = enLives[i] - (1 + exHits[upgradeLevels[0]]); eHit(1 + exHits[upgradeLevels[0]]); } i--; } } } function eHit(dam) { if ((enType[i] == 6) && (enLives[i] > 0)) { enemies[i]._x = random(Stage.width); enemies[i]._y = random(Stage.height / 2) + (Stage.height / 2); } if ((enType[i] == 9) && (enemies[i]._alpha <= 95)) { enLives[i] = enLives[i] + dam; } else { if (enType[i] == 8) { cHealth = cHealth - 25; if (cHealth <= 0) { gameOver(); } rFlash.gotoAndPlay(2); } bd = attachMovie("blood", "blood" + depth, depth++); dg = attachMovie("dmg", "dmg" + depth, depth++); dg._x = (enemies[i]._x + random(40)) - 20; dg._y = (enemies[i]._y + random(20)) - 30; bd._xscale = (bd._yscale = 70); bd._x = enemies[i]._x; bd._y = enemies[i]._y; bd._rotation = random(360); bd.gotoAndStop(random(4) + 1); if (enLives[i] <= 0) { while (enCoins[i] > 0) { if (enCoins[i] >= 6) { enCoins[i] = enCoins[i] - 6; createCoin(3); } else if (enCoins[i] >= 3) { enCoins[i] = enCoins[i] - 3; createCoin(2); } else if (enCoins[i] >= 1) { enCoins[i] = enCoins[i] - 1; createCoin(1); } } people = people + 1; if (people >= 200) { giveAward(66); } kills = kills + 1; kongregate.stats.submit("Kills", kills); if (rageOn == 1) { killsInRage = killsInRage + 1; if (killsInRage >= 5) { giveAward(64); } } survivalKills = survivalKills + 1; kongregate.stats.submit("SurvivalKills", survivalKills); if ((survivalKills >= 10) && (survival == 1)) { giveAward(23); } if ((survivalKills >= 30) && (survival == 1)) { giveAward(24); } if ((survivalKills >= 60) && (survival == 1)) { giveAward(25); } if ((survivalKills >= 90) && (survival == 1)) { giveAward(26); } if ((survivalKills >= 120) && (survival == 1)) { giveAward(27); } if ((survivalKills >= 150) && (survival == 1)) { giveAward(28); } if (kills >= 2) { giveAward(1); } if (kills >= 20) { giveAward(2); } if (kills >= 50) { giveAward(3); } if (kills >= 100) { giveAward(4); } if (kills >= 200) { giveAward(5); } if (kills >= 500) { giveAward(6); } if (kills >= 1000) { giveAward(7); } if ((enType[i] == 1) && (survival != 1)) { giveAward(8); } if ((enType[i] == 2) && (survival != 1)) { giveAward(9); } if ((enType[i] == 3) && (survival != 1)) { giveAward(10); } if ((enType[i] == 4) && (survival != 1)) { giveAward(11); } if ((enType[i] == 5) && (survival != 1)) { giveAward(12); } if ((enType[i] == 6) && (survival != 1)) { giveAward(13); } if ((enType[i] == 7) && (survival != 1)) { giveAward(14); } if ((enType[i] == 8) && (survival != 1)) { } if ((enType[i] == 9) && (survival != 1)) { giveAward(16); } if ((enType[i] == 10) && (survival != 1)) { giveAward(17); } explosion2(2, enemies[i]); if (enType[i] == 10) { createEnemy2(1, 50, -50); createEnemy2(1, -50, -50); } if ((((enType[i] == 5) || (enType[i] == 3)) || (enType[i] == 7)) || (enType[i] == 10)) { bm = attachMovie("boom", "boom" + depth, depth++); expl.start(); expl.start(); expl.start(); expl.start(); bm._x = enemies[i]._x; bm._y = enemies[i]._y; booms.push(bm); bmType.push(1); } if ((people % 50) == 0) { rm.gotoAndPlay(2); } removeEnemy(); } } } function clearScreen() { i = enemies.length - 1; while (i >= 0) { removeEnemy(); i--; } a = arrows.length - 1; while (a >= 0) { removeArrow(); a--; } i = bullets.length - 1; while (i >= 0) { removeBullet(); i--; } i = coins.length - 1; while (i >= 0) { removeCoin(); i--; } i = exp.length - 1; while (i >= 0) { removeExp(); i--; } b = booms.length - 1; while (b >= 0) { removeBoom(); b--; } } function clearScreen2() { pointer.removeMovieClip(); ui.removeMovieClip(); upgradeScreen.removeMovieClip(); darker2.removeMovieClip(); dc2.removeMovieClip(); gc.removeMovieClip(); gl.removeMovieClip(); award.removeMovieClip(); sound1.removeMovieClip(); } function boomMovement() { b = booms.length - 1; while (b >= 0) { if (booms[b].boom._currentframe == 6) { i = enemies.length - 1; while (i >= 0) { if (booms[b].hitTest(enemies[i]) && (enType[i] != 8)) { if (bmType[i] == 1) { enLives[i] = enLives[i] - 5; eHit(5); } else { if (upgradeLevels[3] >= 1) { enLives[i] = enLives[i] - 10; eHit(5); } if (upgradeLevels[3] >= 2) { enLives[i] = enLives[i] - 20; eHit(5); } if (upgradeLevels[3] >= 3) { enLives[i] = enLives[i] - 30; eHit(5); } } } i--; } } if (booms[b].boom._currentframe == 50) { removeBoom(); } b--; } } function removeBoom() { booms[b].removeMovieClip(); booms.splice(b, 1); bmType.splice(b, 1); } function bMake(button, num, rNum, ca, la) { button.onRollOver = function () { s3.start(); s3.start(); s3.start(); s3.start(); s3.start(); button.gotoAndPlay(2); sOr = num; rsOr = rNum; upgradeScreen.c1 = "$" + ca[upgradeLevels[rNum - 1]]; upgradeScreen.d1 = la[upgradeLevels[rNum - 1]]; upgradeScreen.l1 = (upgradeLevels[rNum - 1] + "/") + "3"; }; button.onRollOut = function () { button.gotoAndPlay(1); }; } function updateStuff(num, ca, la) { upgradeScreen.c1 = "$" + ca[upgradeLevels[num - 1]]; upgradeScreen.d1 = la[upgradeLevels[num - 1]]; upgradeScreen.l1 = (upgradeLevels[num - 1] + "/") + "3"; upgradeScreen.moneyTxt = "$" + Math.floor(money); } function shopSet() { if (_root.blendMode == "subtract") { _root.blendMode = "normal"; _root._x = 0; _root._y = 0; rageOn = 0; } upgradeScreen.aTxt = archers; upgradeScreen.mTxt = mages; upgradeScreen.bac.onRelease = function () { dc._x = Stage.width / 2; upgradeScreen._x = 2000; }; bMake(upgradeScreen.b1, 1, 1, l1Costs, l1Descriptions); bMake(upgradeScreen.b2, 2, 2, l2Costs, l2Descriptions); bMake(upgradeScreen.b3, 3, 3, l3Costs, l3Descriptions); bMake(upgradeScreen.b4, 4, 4, l4Costs, l4Descriptions); bMake(upgradeScreen.b5, 5, 5, l5Costs, l5Descriptions); bMake(upgradeScreen.b6, 6, 6, l6Costs, l6Descriptions); bMake(upgradeScreen.b7, 7, 7, l7Costs, l7Descriptions); bMake(upgradeScreen.b8, 8, 8, l8Costs, l8Descriptions); upgradeScreen.moneyTxt = "$" + Math.floor(money); upgradeScreen.b1.onRelease = function () { if ((money >= l1Costs[upgradeLevels[0]]) && (l1Costs[upgradeLevels[0]] != "max")) { money = money - l1Costs[upgradeLevels[0]]; ps.gotoAndPlay(2); upgradeLevels[0] = upgradeLevels[0] + 1; updateStuff(1, l1Costs, l1Descriptions); if (upgradeLevels[0] == 1) { pointer.gotoAndStop(2); } if (upgradeLevels[0] == 2) { pointer.gotoAndStop(3); } if (upgradeLevels[0] == 3) { giveAward(29); } } shopSet(); }; upgradeScreen.b2.onRelease = function () { if ((money >= l2Costs[upgradeLevels[1]]) && (l2Costs[upgradeLevels[1]] != "max")) { money = money - l2Costs[upgradeLevels[1]]; upgradeLevels[1] = upgradeLevels[1] + 1; ps.gotoAndPlay(2); updateStuff(2, l2Costs, l2Descriptions); if (upgradeLevels[1] == 3) { giveAward(30); } } shopSet(); }; upgradeScreen.b3.onRelease = function () { if ((money >= l3Costs[upgradeLevels[2]]) && (l3Costs[upgradeLevels[2]] != "max")) { money = money - l3Costs[upgradeLevels[2]]; upgradeLevels[2] = upgradeLevels[2] + 1; ps.gotoAndPlay(2); castle.archer._alpha = 100; updateStuff(3, l3Costs, l3Descriptions); if (archers == 0) { archers = 1; } if (upgradeLevels[2] == 3) { giveAward(31); } } shopSet(); }; upgradeScreen.b4.onRelease = function () { if ((money >= l4Costs[upgradeLevels[3]]) && (l4Costs[upgradeLevels[3]] != "max")) { money = money - l4Costs[upgradeLevels[3]]; sp._alpha = 100; upgradeLevels[3] = upgradeLevels[3] + 1; ps.gotoAndPlay(2); castle.mage._alpha = 100; updateStuff(4, l4Costs, l4Descriptions); if (mages == 0) { mages = 1; } if (upgradeLevels[3] == 3) { giveAward(32); } } shopSet(); }; upgradeScreen.b5.onRelease = function () { if ((money >= l5Costs[upgradeLevels[4]]) && (l5Costs[upgradeLevels[4]] != "max")) { money = money - l5Costs[upgradeLevels[4]]; upgradeLevels[4] = upgradeLevels[4] + 1; ps.gotoAndPlay(2); cHealth = cHealths[upgradeLevels[4]]; updateStuff(5, l5Costs, l5Descriptions); if (upgradeLevels[4] == 1) { castle.gotoAndStop(2); } if (upgradeLevels[4] == 2) { castle.gotoAndStop(3); } if (upgradeLevels[4] == 3) { giveAward(33); } } shopSet(); }; upgradeScreen.b6.onRelease = function () { if ((money >= l6Costs[upgradeLevels[5]]) && (l6Costs[upgradeLevels[5]] != "max")) { money = money - l6Costs[upgradeLevels[5]]; upgradeLevels[5] = upgradeLevels[5] + 1; ps.gotoAndPlay(2); cHealth = cHealths[upgradeLevels[4]]; updateStuff(6, l6Costs, l6Descriptions); if (upgradeLevels[5] == 3) { giveAward(34); } } shopSet(); }; upgradeScreen.b7.onRelease = function () { if ((money >= l7Costs[upgradeLevels[6]]) && (l7Costs[upgradeLevels[6]] != "max")) { money = money - l7Costs[upgradeLevels[6]]; upgradeLevels[6] = upgradeLevels[6] + 1; ps.gotoAndPlay(2); updateStuff(7, l7Costs, l7Descriptions); if (upgradeLevels[6] == 3) { giveAward(35); } } shopSet(); }; upgradeScreen.b8.onRelease = function () { if ((money >= l8Costs[upgradeLevels[7]]) && (l7Costs[upgradeLevels[7]] != "max")) { money = money - l8Costs[upgradeLevels[7]]; upgradeLevels[7] = upgradeLevels[7] + 1; ps.gotoAndPlay(2); updateStuff(8, l8Costs, l8Descriptions); if (upgradeLevels[7] == 3) { giveAward(36); } } shopSet(); }; upgradeScreen.fin.onRelease = function () { sObject.data.kills = kills; sObject.flush(); sObject.data.timePlayed = timePlayed; sObject.flush(); Mouse.hide(); pointer._alpha = 100; if (coinMissed == 0) { giveAward(65); } coinMissed = 0; if (clickMissed == 0) { giveAward(68); } clickMissed = 0; upgradeScreen.fin._x = upgradeScreen.fin._x + 1000; if (upgradeLevels[2] >= 1) { castle.cTxt = "$" + (100 + (archers * 100)); } if (upgradeLevels[3] >= 1) { castle.c2Txt = "$" + (100 + (mages * 100)); } rageCharge = 50 + (upgradeLevels[6] * 25); uDis = 1; levelLength = 900 + (days * 120); dc2._x = 2000; if (days == 5) { bg.gotoAndStop(2); } if (days == 10) { bg.gotoAndStop(3); } if (days == 2) { startTime = 10000; ener._x = Stage.width / 2; ener.gotoAndStop(2); makeEnemy2(2); } if (days == 4) { startTime = 10000; ener._x = Stage.width / 2; ener.gotoAndStop(3); } if (days == 6) { startTime = 10000; ener._x = Stage.width / 2; ener.gotoAndStop(4); makeEnemy2(4); } if (days == 8) { startTime = 10000; ener._x = Stage.width / 2; ener.gotoAndStop(5); makeEnemy2(6); } if (days == 10) { startTime = 10000; ener._x = Stage.width / 2; ener.gotoAndStop(6); makeEnemy2(3); } if (days == 12) { startTime = 10000; ener._x = Stage.width / 2; ener.gotoAndStop(7); } if (days == 14) { startTime = 10000; ener._x = Stage.width / 2; ener.gotoAndStop(8); makeEnemy2(7); } if (days == 16) { startTime = 10000; ener._x = Stage.width / 2; ener.gotoAndStop(9); makeEnemy2(5); } if (days == 18) { startTime = 10000; ener._x = Stage.width / 2; ener.gotoAndStop(10); } ener._alpha = 0; days = days + 1; kongregate.stats.submit("Days", days); if (days == 2) { trace("here"); giveAward(39); } if (days == 4) { giveAward(40); } if (days == 6) { giveAward(41); } if (days == 8) { giveAward(42); } if (days == 10) { giveAward(43); } if (days == 12) { giveAward(44); } if (days == 14) { giveAward(45); } if (days == 16) { giveAward(46); } if (days == 18) { giveAward(47); } }; } function expMove() { i = exp.length - 1; while (i >= 0) { exp[i]._x = exp[i]._x + expX[i]; exp[i]._y = exp[i]._y + expY[i]; expX[i] = expX[i] * 0.98; expY[i] = expY[i] * 0.98; exp[i]._alpha = exp[i]._alpha - 5; if (exp[i]._alpha <= 0) { removeExp(); } i--; } } function explosion(frame, item) { b = 5; while (b >= 0) { cna = attachMovie("pu2", "cn" + depth, depth); depth++; cna._x = item._x; cna._y = item._y; cna.gotoAndStop(frame); rotTemp = random(360); exp.push(cna); expX.push(random(16) - 8); expY.push(random(16) - 8); cna._xscale = (cna._yscale = random(80) + 40); b--; } } function explosion2(frame, item) { b = 10; while (b >= 0) { cna = attachMovie("pu2", "cn" + depth, depth); depth++; cna._x = item._x; cna._y = item._y; cna.gotoAndStop(frame); rotTemp = random(360); exp.push(cna); expX.push(random(24) - 12); expY.push(random(24) - 12); cna._xscale = (cna._yscale = random(120) + 60); b--; } } function removeExp() { exp[i].removeMovieClip(); exp.splice(i, 1); expX.splice(i, 1); expY.splice(i, 1); } enemies = new Array(); enX = new Array(); enY = new Array(); enType = new Array(); enLives = new Array(); aDelay = new Array(); enCoins = new Array(); coins = new Array(); cnType = new Array(); cnX = new Array(); cnY = new Array(); cnLife = new Array(); enShotDelay = new Array(); hBars = new Array(); arrows = new Array(); aX = new Array(); aY = new Array(); pointer.swapDepths(701200); ui.swapDepths(700000); upgradeScreen.swapDepths(700100); darker2._x = Stage.width / 2; darker2._y = Stage.height / 2; darker2.swapDepths(700300); dc2.swapDepths(700060); gc.swapDepths(700700); gl.swapDepths(700704); award.swapDepths(700906); sound1.swapDepths(700542); bullets = new Array(); depth = 100; cHealth = 100; enDelay = 0; enSelected = null; days = 1; coinGrav = 0.8; cHealths = new Array(100, 150, 200, 300); exHits = new Array(0, 0.5, 1, 2); moneyCollected = 0; money = 0; levelLength = 900; if (survival == 1) { levelLength = 1; } rageCharge = 50; people = 0; centAdd = 0; archers = 0; mages = 0; arrowDelay = 0; castle.cTxt = "N/A"; castle.c2Txt = "N/A"; var song = new Sound(); lShake = 0; rageOn = 0; mDown = 0; coinMissed = 0; clickMissed = 0; survivalKills = 0; startTime = 10000; castle.archer._alpha = 0; castle.mage._alpha = 0; Mouse.hide(); mStale = 0; oldxMouse = 0; oldyMouse = 0; paused1._alpha = 0; gamePaused = false; var s1 = new Sound(); s1.attachSound("s1"); var s2 = new Sound(); s2.attachSound("s2"); var s3 = new Sound(); s3.attachSound("s3"); var s4 = new Sound(); s4.attachSound("s4"); var expl = new Sound(); expl.attachSound("exp.wav"); qbtn.onRelease = function () { if (_quality == "HIGH") { _quality = "MEDIUM"; } else if (_quality == "MEDIUM") { _quality = "LOW"; } else if (_quality == "LOW") { _quality = "HIGH"; } }; keyListener = new Object(); keyListener.onKeyDown = function () { num = Key.getAscii(); if (num == 109) { if (sound1.sound1._currentframe == 1) { sound1.sound1.gotoAndStop(2); giveAward(69); } else { sound1.sound1.gotoAndStop(1); } } if (num == 113) { if (_quality == "HIGH") { _quality = "MEDIUM"; } else if (_quality == "MEDIUM") { _quality = "LOW"; } else if (_quality == "LOW") { _quality = "HIGH"; } } if (upgradeScreen._x >= 800) { if (num == 112) { gamePaused = !gamePaused; if (gamePaused) { paused1._alpha = 100; giveAward(60); Mouse.show(); } else { paused1._alpha = 0; Mouse.hide(); } } } }; Key.addListener(keyListener); updateStats(); ener._alpha = 0; ener._x = Stage.width / 2; uDis = 0; xxSpeed = 0; us = 0; tTime = 0; sp._alpha = 0; sp.onRollOver = function () { if (upgradeLevels[3] >= 1) { sp._alpha = 50; } }; sp.onRollOut = function () { if (upgradeLevels[3] >= 1) { sp._alpha = 100; } }; sInHand = 0; killsInRage = 0; sp.onRelease = function () { if (((upgradeLevels[3] >= 1) && (sInHand == 0)) && (people >= (23 - (mages * 3)))) { sInHand = 1; } }; paused1.qt.onRelease = function () { if (paused1._alpha >= 50) { clearScreen(); clearScreen2(); gotoAndStop (3); } }; itz = 0; itx = 0; xxStarts = new Array(0, 0, 1, 0, 0, 0, 0, 0, 0, 0); shotStarts = new Array(0, 0, 0, 20, 0, 0, 20, 0, 0, 0); xStarts = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0); yStarts = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0); typeStarts = new Array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10); frameStarts = new Array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10); frameStarts2 = new Array(1, 2, 1, 4, 6, 3, 1, 7, 5, 1); coinStarts = new Array(2, 5, 12, 10, 14, 20, 40, 0, 30, 30); liveStarts = new Array(2, 5, 10, 6, 5, 4, 25, 1, 10, 30); delayStarts = new Array(20, 20, 20, 20, 20, 20, 20, 20, 20, 20); dd = new Array(80, 60, 70, 55, 65, 50, 58, 45, 51, 40, 45, 38, 43, 36, 37, 32, 33, 30, 30, 27, 25, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 1); makeEnemy2(1); makeEnemy3(4); makeEnemy4(3); ener.fin.onRelease = function () { startTime = 0; }; ener.fin.onRollOver = function () { ener.fin.gotoAndStop(2); }; ener.fin.onRollOut = function () { ener.fin.gotoAndStop(1); }; enFound = 0; onMouseDown = function () { pointer._rotation = -10; mDown = 1; if ((sInHand == 1) || (Key.isDown(17))) { if ((upgradeLevels[3] >= 1) && (people >= (23 - (mages * 2)))) { bm = attachMovie("boom", "boom" + depth, depth++); people = people - (23 - (mages * 2)); expl.start(); expl.start(); expl.start(); expl.start(); bm._x = _xmouse; bm._y = _ymouse; giveAward(59); if (mages == 0) { bm._xscale = (bm._yscale = 40); } if (mages == 1) { bm._xscale = (bm._yscale = 60); } if (mages == 2) { bm._xscale = (bm._yscale = 80); } if (mages == 3) { bm._xscale = (bm._yscale = 100); } if (mages == 4) { bm._xscale = (bm._yscale = 120); } if (mages == 5) { bm._xscale = (bm._yscale = 150); } booms.push(bm); bmType.push(2); sInHand = 0; } } enFound = 0; i = enemies.length - 1; while (i >= 0) { if (enemies[i].hitTest(_xmouse, _ymouse, true)) { enSelected = enemies[i]; enFound = 1; } i--; } if ((enFound == 0) && (levelLength > 0)) { clickMissed = 1; } }; played = 0; rFlash._x = Stage.width / 2; rFlash._y = Stage.height / 2; onMouseUp = function () { mDown = 0; if (!gamePaused) { pointer._rotation = 0; enFound = 0; i = enemies.length - 1; while (i >= 0) { if (enemies[i] == enSelected) { if (enemies[i].hitTest(castle.inner) && (centAdd <= 0)) { } if (enemies[i].hitTest(castle.inner) && (enType[i] == 7)) { } if (enemies[i].hitTest(castle.inner) && (centAdd > 0)) { while (castle.hitTest(enemies[i]._x, enemies[i]._y - (enemies[i]._height / 2), true)) { enemies[i]._y = enemies[i]._y + 2; } } s1.start(); s1.start(); s1.start(); s1.start(); s1.start(); enLives[i] = enLives[i] - (1 + exHits[upgradeLevels[0]]); eHit(1 + exHits[upgradeLevels[0]]); enSelected = null; } i--; } } }; booms = new Array(); bmType = new Array(); upgradeLevels = new Array(0, 0, 0, 0, 0, 0, 0, 0); l1Costs = new Array(500, 3000, 10000, "max"); l2Costs = new Array(100, 500, 2000, "max"); l3Costs = new Array(500, 2000, 7000, "max"); l4Costs = new Array(300, 1500, 5000, "max"); l5Costs = new Array(500, 1500, 5000, "max"); l6Costs = new Array(500, 1000, 4000, "max"); l7Costs = new Array(200, 1000, 4000, "max"); l8Costs = new Array(100, 500, 2000, "max"); l1Descriptions = new Array("Increase Power Of A Click to 150%", "Increase Power Of A Click to 200%", "Increase Power Of A Click to 300%", "None"); l2Descriptions = new Array("Increase Pickup Radius by 20 px", "Increase Pickup Radius by 40 px", "Increase Pickup Radiusby 60 px", "None"); l3Descriptions = new Array("Ability To Create Archers", "Archers are 50% Stronger", "Archers are 100% Stronger", "None"); l4Descriptions = new Array("Ability to Create Mages", "Mages are 50% Stronger", "Mages are 100% Stronger", "None"); l5Descriptions = new Array("Increase Health to 150", "Increase health to 200", "Increasee health to 300", "None"); l6Descriptions = new Array("Increase Health Regen Speed", "Increase Health Regen Speed", "Increase Health Regen Speed", "None"); l7Descriptions = new Array("33% longer Rage mode", "66% longer Rage mode", "100% longer Rage mode", "None"); l8Descriptions = new Array("Increase money pickups by 20%", "Increase money pickups by 40%", "Increase money pickups by 60%", "None"); upgradeScreen.l1 = ""; upgradeScreen.c1 = ""; upgradeScreen.d1 = ""; upgradeScreen.fin.onRollOver = function () { upgradeScreen.fin.gotoAndPlay(2); }; upgradeScreen.fin.onRollOut = function () { upgradeScreen.fin.gotoAndStop(1); }; grav = 1; airF = 0.9; exp = new Array(); expX = new Array(); expY = new Array(); if (survival == 1) { bg.gotoAndStop(3); upgradeLevels[0] = 3; pointer.gotoAndStop(3); upgradeLevels[4] = 3; cHealth = cHealths[upgradeLevels[4]]; upgradeLevels[6] = 2; }Frame 5function onEnterFrame() { awardWait(); } function countOnes(theSet) { theCount = 0; i = theSet.length - 1; while (i >= 0) { if (theSet[i] == 1) { theCount = theCount + 1; } i--; } return(theCount); } function bHov(button, num) { button.onRollOver = function () { button._alpha = 50; }; button.onRollOut = function () { button._alpha = 100; }; button.onRelease = function () { gotoAndStop (6); achType = num; }; } trace(achievements[75]); aSet1 = new Array(); aSet1 = achievements.slice(0, 17); aSet2 = new Array(); aSet2 = achievements.slice(17, 22); aSet3 = new Array(); aSet3 = achievements.slice(22, 28); aSet4 = new Array(); aSet4 = achievements.slice(28, 38); aSet5 = new Array(); aSet5 = achievements.slice(38, 48); aSet6 = new Array(); aSet6 = achievements.slice(48, 56); aSet7 = new Array(); aSet7 = achievements.slice(56, 76); aSet8 = new Array(); aSet8 = achievements.slice(76, 85); n1 = countOnes(aSet4) + "/10"; n4 = countOnes(aSet2) + "/5"; n3 = countOnes(aSet3) + "/6"; n2 = countOnes(aSet1) + "/17"; n6 = countOnes(aSet5) + "/10"; n5 = countOnes(aSet6) + "/8"; n8 = countOnes(aSet7) + "/20"; n7 = countOnes(aSet8) + "/9"; bc.onRollOver = function () { bc._alpha = 50; }; bc.onRollOut = function () { bc._alpha = 100; }; bc.onRelease = function () { gotoAndStop (3); }; bHov(w1, 1); bHov(w2, 2); bHov(w3, 3); bHov(w4, 4); bHov(w5, 5); bHov(w6, 6); bHov(w7, 7); bHov(w8, 8); achType = 0;Frame 6function setAchievements(num) { if (sets[num].length >= 1) { h1 = sets[num][0]; backs[0]._alpha = 100; trace(setas[num][0]); if (setas[num][0] == 1) { checks[0]._alpha = 100; } } else { h1 = ""; } if (sets[num].length >= 2) { h2 = sets[num][1]; backs[1]._alpha = 100; if (setas[num][1] == 1) { checks[1]._alpha = 100; } } else { h2 = ""; } if (sets[num].length >= 3) { h3 = sets[num][2]; backs[2]._alpha = 100; if (setas[num][2] == 1) { checks[2]._alpha = 100; } } else { h3 = ""; } if (sets[num].length >= 4) { h4 = sets[num][3]; backs[3]._alpha = 100; if (setas[num][3] == 1) { checks[3]._alpha = 100; } } else { h4 = ""; } if (sets[num].length >= 5) { h5 = sets[num][4]; backs[4]._alpha = 100; if (setas[num][4] == 1) { checks[4]._alpha = 100; } } else { h5 = ""; } if (sets[num].length >= 6) { h6 = sets[num][5]; backs[5]._alpha = 100; if (setas[num][5] == 1) { checks[5]._alpha = 100; } } else { h6 = ""; } if (sets[num].length >= 7) { h7 = sets[num][6]; backs[6]._alpha = 100; if (setas[num][6] == 1) { checks[6]._alpha = 100; } } else { h7 = ""; } if (sets[num].length >= 8) { h8 = sets[num][7]; backs[7]._alpha = 100; if (setas[num][7] == 1) { checks[7]._alpha = 100; } } else { h8 = ""; } if (sets[num].length >= 9) { h9 = sets[num][8]; backs[8]._alpha = 100; if (setas[num][8] == 1) { checks[8]._alpha = 100; } } else { h9 = ""; } if (sets[num].length >= 10) { h10 = sets[num][9]; backs[9]._alpha = 100; if (setas[num][9] == 1) { checks[9]._alpha = 100; } } else { h10 = ""; } if (sets[num].length >= 11) { h11 = sets[num][10]; backs[10]._alpha = 100; if (setas[num][10] == 1) { checks[10]._alpha = 100; } } else { h11 = ""; } if (sets[num].length >= 12) { h12 = sets[num][11]; backs[11]._alpha = 100; if (setas[num][11] == 1) { checks[11]._alpha = 100; } } else { h12 = ""; } if (sets[num].length >= 13) { h13 = sets[num][12]; backs[12]._alpha = 100; if (setas[num][12] == 1) { checks[12]._alpha = 100; } } else { h13 = ""; } if (sets[num].length >= 14) { h14 = sets[num][13]; backs[13]._alpha = 100; if (setas[num][13] == 1) { checks[13]._alpha = 100; } } else { h14 = ""; } if (sets[num].length >= 15) { h15 = sets[num][14]; backs[14]._alpha = 100; if (setas[num][14] == 1) { checks[14]._alpha = 100; } } else { h15 = ""; } if (sets[num].length >= 16) { h16 = sets[num][15]; backs[15]._alpha = 100; if (setas[num][15] == 1) { checks[15]._alpha = 100; } } else { h16 = ""; } if (sets[num].length >= 17) { h17 = sets[num][16]; backs[16]._alpha = 100; if (setas[num][16] == 1) { checks[16]._alpha = 100; } } else { h17 = ""; } if (sets[num].length >= 18) { h18 = sets[num][17]; backs[17]._alpha = 100; if (setas[num][17] == 1) { checks[17]._alpha = 100; } } else { h18 = ""; } if (sets[num].length >= 19) { h19 = sets[num][18]; backs[18]._alpha = 100; if (setas[num][18] == 1) { checks[18]._alpha = 100; } } else { h19 = ""; } if (sets[num].length >= 20) { h20 = sets[num][19]; backs[19]._alpha = 100; if (setas[num][19] == 1) { checks[19]._alpha = 100; } } else { h20 = ""; } } function onEnterFrame() { awardWait(); } bc.onRollOver = function () { bc._alpha = 50; }; bc.onRollOut = function () { bc._alpha = 100; }; bc.onRelease = function () { gotoAndStop (5); }; checks = new Array(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20); backs = new Array(s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15, s16, s17, s18, s19, s20); i = checks.length - 1; while (i >= 0) { checks[i]._alpha = 0; i--; } i = backs.length - 1; while (i >= 0) { backs[i]._alpha = 0; i--; } setas = new Array(aSet4, aSet1, aSet3, aSet2, aSet6, aSet5, aSet8, aSet7); setAchievements(achType - 1);Frame 7function onEnterFrame() { awardWait(); } bc.onRollOver = function () { bc._alpha = 50; }; bc.onRollOut = function () { bc._alpha = 100; }; bc.onRelease = function () { gotoAndStop (3); }; kk.onRelease = function () { }; jj.onRelease = function () { };Frame 8function onEnterFrame() { awardWait(); } bc.onRollOver = function () { bc._alpha = 50; }; bc.onRollOut = function () { bc._alpha = 100; }; bc.onRelease = function () { gotoAndStop (3); };Frame 9function onEnterFrame() { awardWait(); } bc.onRollOver = function () { bc._alpha = 50; }; bc.onRollOut = function () { bc._alpha = 100; }; bc.onRelease = function () { gotoAndStop (3); }; theScore = pBest;Symbol 77 MovieClip Frame 12stop();Symbol 81 Buttonon (release) { gotoAndPlay (2); _root.music.stop(); }Symbol 82 MovieClip Frame 11stop();Symbol 84 Buttonon (release) { gotoAndPlay (1); _root.music.start(0, 99); }Symbol 85 MovieClip Frame 1stop(); _root.song.setVolume(15);Symbol 85 MovieClip Frame 2stop(); _root.song.setVolume(0); _root.giveAward(69);Instance of Symbol 89 MovieClip in Symbol 90 MovieClip [sound_contr] Frame 1/* no clip actions */Symbol 94 MovieClip Frame 1stop();Symbol 98 MovieClip Frame 1stop();Symbol 102 MovieClip Frame 1stop();Symbol 103 MovieClip [pointer] Frame 1stop();Symbol 107 MovieClip [dmg] Frame 30this.removeMovieClip();Symbol 137 MovieClip [Blood3] Frame 33_parent.removeMovieClip();Symbol 151 MovieClip [Blood1] Frame 25_parent.removeMovieClip();Symbol 168 MovieClip [Blood2] Frame 32_parent.removeMovieClip();Symbol 189 MovieClip [Blood4] Frame 40_parent.removeMovieClip();Symbol 199 MovieClip [arrow] Frame 1stop();Symbol 200 MovieClip [bullet] Frame 1stop();Symbol 208 MovieClip [coin] Frame 1stop();Symbol 288 MovieClip Frame 1stop();Symbol 301 MovieClip Frame 1stop();Symbol 316 MovieClip Frame 1stop();Symbol 319 MovieClip [enemy] Frame 1stop();Symbol 327 MovieClip [Castle] Frame 1stop();Symbol 327 MovieClip [Castle] Frame 3stop();Symbol 352 Buttonon (press) { getURL ("http://www.armorgames.com", "_blank"); }Symbol 368 MovieClip Frame 1_root.stop(); gotoAndPlay (2);Symbol 368 MovieClip Frame 408_root.nextFrame();Symbol 402 MovieClip Frame 111gotoAndStop (1);Symbol 406 MovieClip Frame 1stop();Symbol 406 MovieClip Frame 25_root.gotoAndStop(_root._currentframe + 1);Symbol 409 Buttonon (release) { getURL ("http://www.armorgames.com/", "_blank"); }Symbol 417 MovieClip Frame 1stop();Symbol 470 MovieClip Frame 1stop();Symbol 470 MovieClip Frame 2ba.onRelease = function () { gotoAndStop (1); };Symbol 476 MovieClip Frame 1stop();Symbol 476 MovieClip Frame 6stop();Symbol 493 MovieClip Frame 1stop();Symbol 496 MovieClip Frame 35stop();Symbol 499 MovieClip Frame 1stop();Symbol 502 MovieClip Frame 1stop();Symbol 505 MovieClip Frame 1stop();Symbol 515 MovieClip [explosion] Frame 100this.removeMovieClip();Symbol 654 MovieClip Frame 1stop();Symbol 734 MovieClip Frame 1stop();
Library Items
| Symbol 1 Sound [s3] | ||
| Symbol 2 Sound [s2] | ||
| Symbol 3 Sound [s1] | ||
| Symbol 4 Sound [s4] | ||
| Symbol 5 Graphic | Used by:6 73 475 | |
| Symbol 6 MovieClip [aa] | Uses:5 | |
| Symbol 7 Graphic | Used by:37 | |
| Symbol 8 Graphic | Used by:9 | |
| Symbol 9 MovieClip | Uses:8 | Used by:37 63 515 |
| Symbol 10 Graphic | Used by:11 | |
| Symbol 11 MovieClip | Uses:10 | Used by:37 |
| Symbol 12 Graphic | Used by:13 | |
| Symbol 13 MovieClip | Uses:12 | Used by:37 |
| Symbol 14 Graphic | Used by:37 | |
| Symbol 15 Graphic | Used by:37 | |
| Symbol 16 Graphic | Used by:37 | |
| Symbol 17 Graphic | Used by:37 | |
| Symbol 18 Graphic | Used by:37 | |
| Symbol 19 Graphic | Used by:37 | |
| Symbol 20 Graphic | Used by:37 | |
| Symbol 21 Graphic | Used by:37 | |
| Symbol 22 Graphic | Used by:37 | |
| Symbol 23 Graphic | Used by:37 | |
| Symbol 24 Graphic | Used by:37 | |
| Symbol 25 Graphic | Used by:37 | |
| Symbol 26 Graphic | Used by:37 | |
| Symbol 27 Graphic | Used by:37 | |
| Symbol 28 Graphic | Used by:37 | |
| Symbol 29 Graphic | Used by:37 | |
| Symbol 30 Graphic | Used by:37 | |
| Symbol 31 Graphic | Used by:37 | |
| Symbol 32 Graphic | Used by:37 | |
| Symbol 33 Graphic | Used by:37 | |
| Symbol 34 Graphic | Used by:37 | |
| Symbol 35 Graphic | Used by:37 | |
| Symbol 36 Graphic | Used by:37 | |
| Symbol 37 MovieClip | Uses:7 9 11 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | Used by:64 |
| Symbol 38 Graphic | Used by:63 515 | |
| Symbol 39 Graphic | Used by:63 | |
| Symbol 40 Graphic | Used by:63 | |
| Symbol 41 Graphic | Used by:63 | |
| Symbol 42 Graphic | Used by:63 | |
| Symbol 43 Graphic | Used by:63 | |
| Symbol 44 Graphic | Used by:63 | |
| Symbol 45 Graphic | Used by:63 | |
| Symbol 46 Graphic | Used by:63 | |
| Symbol 47 Graphic | Used by:63 | |
| Symbol 48 Graphic | Used by:63 515 | |
| Symbol 49 Graphic | Used by:63 515 | |
| Symbol 50 Graphic | Used by:63 515 | |
| Symbol 51 Graphic | Used by:63 515 | |
| Symbol 52 Graphic | Used by:63 515 | |
| Symbol 53 Graphic | Used by:63 515 | |
| Symbol 54 Graphic | Used by:63 515 | |
| Symbol 55 Graphic | Used by:63 515 | |
| Symbol 56 Graphic | Used by:63 515 | |
| Symbol 57 Graphic | Used by:63 515 | |
| Symbol 58 Graphic | Used by:63 515 | |
| Symbol 59 Graphic | Used by:63 515 | |
| Symbol 60 Graphic | Used by:63 515 | |
| Symbol 61 Graphic | Used by:63 515 | |
| Symbol 62 Graphic | Used by:63 515 | |
| Symbol 63 MovieClip | Uses:38 9 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 | Used by:64 |
| Symbol 64 MovieClip [boom] | Uses:37 63 | |
| Symbol 65 Font | Used by:66 67 68 | |
| Symbol 66 Text | Uses:65 | Used by:70 |
| Symbol 67 Text | Uses:65 | Used by:70 |
| Symbol 68 Text | Uses:65 | Used by:69 |
| Symbol 69 MovieClip | Uses:68 | Used by:70 |
| Symbol 70 MovieClip [paused] | Uses:66 67 69 | Used by:Timeline |
| Symbol 71 Graphic | Used by:72 | |
| Symbol 72 MovieClip | Uses:71 | Used by:85 |
| Symbol 73 MovieClip | Uses:5 | Used by:74 75 |
| Symbol 74 MovieClip | Uses:73 | Used by:76 |
| Symbol 75 MovieClip | Uses:73 | Used by:76 |
| Symbol 76 MovieClip | Uses:74 75 | Used by:77 82 |
| Symbol 77 MovieClip | Uses:76 | Used by:85 |
| Symbol 78 Font | Used by:79 83 362 364 366 | |
| Symbol 79 Text | Uses:78 | Used by:85 |
| Symbol 80 Graphic | Used by:81 84 | |
| Symbol 81 Button | Uses:80 | Used by:85 |
| Symbol 82 MovieClip | Uses:76 | Used by:85 |
| Symbol 83 Text | Uses:78 | Used by:85 |
| Symbol 84 Button | Uses:80 | Used by:85 |
| Symbol 85 MovieClip | Uses:72 77 79 81 82 83 84 | Used by:90 |
| Symbol 86 Graphic | Used by:89 | |
| Symbol 87 Font | Used by:88 | |
| Symbol 88 Text | Uses:87 | Used by:89 |
| Symbol 89 MovieClip | Uses:86 88 | Used by:90 |
| Symbol 90 MovieClip [sound_contr] | Uses:85 89 | Used by:Timeline |
| Symbol 91 Bitmap | Used by:92 | |
| Symbol 92 Graphic | Uses:91 | Used by:93 94 |
| Symbol 93 MovieClip | Uses:92 | Used by:94 |
| Symbol 94 MovieClip | Uses:92 93 | Used by:103 |
| Symbol 95 Bitmap | Used by:96 | |
| Symbol 96 Graphic | Uses:95 | Used by:97 98 |
| Symbol 97 MovieClip | Uses:96 | Used by:98 |
| Symbol 98 MovieClip | Uses:96 97 | Used by:103 |
| Symbol 99 Bitmap | Used by:100 | |
| Symbol 100 Graphic | Uses:99 | Used by:101 102 |
| Symbol 101 MovieClip | Uses:100 | Used by:102 |
| Symbol 102 MovieClip | Uses:100 101 | Used by:103 |
| Symbol 103 MovieClip [pointer] | Uses:94 98 102 | Used by:Timeline |
| Symbol 104 Font | Used by:105 397 437 464 465 466 467 468 497 500 520 521 522 523 524 562 565 566 650 652 653 657 658 659 660 661 662 663 664 665 670 674 684 689 694 698 712 716 718 722 729 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 785 786 787 788 791 792 793 794 805 806 | |
| Symbol 105 Text | Uses:104 | Used by:106 |
| Symbol 106 MovieClip | Uses:105 | Used by:107 |
| Symbol 107 MovieClip [dmg] | Uses:106 | Used by:Timeline |
| Symbol 108 Bitmap | Used by:109 | |
| Symbol 109 Graphic | Uses:108 | Used by:116 201 |
| Symbol 110 Bitmap | Used by:111 | |
| Symbol 111 Graphic | Uses:110 | Used by:116 285 Timeline |
| Symbol 112 Bitmap | Used by:113 | |
| Symbol 113 Graphic | Uses:112 | Used by:116 |
| Symbol 114 Bitmap | Used by:115 | |
| Symbol 115 Graphic | Uses:114 | Used by:116 |
| Symbol 116 MovieClip [pu2] | Uses:109 111 113 115 | Used by:Timeline |
| Symbol 117 Graphic | Used by:137 | |
| Symbol 118 Graphic | Used by:119 | |
| Symbol 119 MovieClip | Uses:118 | Used by:137 151 168 189 |
| Symbol 120 Graphic | Used by:137 | |
| Symbol 121 Graphic | Used by:137 | |
| Symbol 122 Graphic | Used by:137 | |
| Symbol 123 Graphic | Used by:137 | |
| Symbol 124 Graphic | Used by:137 | |
| Symbol 125 Graphic | Used by:137 | |
| Symbol 126 Graphic | Used by:137 | |
| Symbol 127 Graphic | Used by:137 | |
| Symbol 128 Graphic | Used by:137 | |
| Symbol 129 Graphic | Used by:137 | |
| Symbol 130 Graphic | Used by:137 | |
| Symbol 131 Graphic | Used by:137 | |
| Symbol 132 Graphic | Used by:137 | |
| Symbol 133 Graphic | Used by:137 | |
| Symbol 134 Graphic | Used by:137 | |
| Symbol 135 Graphic | Used by:137 | |
| Symbol 136 Graphic | Used by:137 | |
| Symbol 137 MovieClip [Blood3] | Uses:117 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 | Used by:190 |
| Symbol 138 Graphic | Used by:151 | |
| Symbol 139 Graphic | Used by:151 | |
| Symbol 140 Graphic | Used by:151 | |
| Symbol 141 Graphic | Used by:151 | |
| Symbol 142 Graphic | Used by:151 | |
| Symbol 143 Graphic | Used by:151 | |
| Symbol 144 Graphic | Used by:151 | |
| Symbol 145 Graphic | Used by:151 | |
| Symbol 146 Graphic | Used by:151 | |
| Symbol 147 Graphic | Used by:151 | |
| Symbol 148 Graphic | Used by:151 | |
| Symbol 149 Graphic | Used by:151 | |
| Symbol 150 Graphic | Used by:151 | |
| Symbol 151 MovieClip [Blood1] | Uses:138 119 139 140 141 142 143 144 145 146 147 148 149 150 | Used by:190 |
| Symbol 152 Graphic | Used by:168 | |
| Symbol 153 Graphic | Used by:168 | |
| Symbol 154 Graphic | Used by:168 | |
| Symbol 155 Graphic | Used by:168 | |
| Symbol 156 Graphic | Used by:168 | |
| Symbol 157 Graphic | Used by:168 | |
| Symbol 158 Graphic | Used by:168 | |
| Symbol 159 Graphic | Used by:168 | |
| Symbol 160 Graphic | Used by:168 | |
| Symbol 161 Graphic | Used by:168 | |
| Symbol 162 Graphic | Used by:168 | |
| Symbol 163 Graphic | Used by:168 | |
| Symbol 164 Graphic | Used by:168 | |
| Symbol 165 Graphic | Used by:168 | |
| Symbol 166 Graphic | Used by:168 | |
| Symbol 167 Graphic | Used by:168 | |
| Symbol 168 MovieClip [Blood2] | Uses:152 119 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 | Used by:190 |
| Symbol 169 Graphic | Used by:189 | |
| Symbol 170 Graphic | Used by:189 | |
| Symbol 171 Graphic | Used by:189 | |
| Symbol 172 Graphic | Used by:189 | |
| Symbol 173 Graphic | Used by:189 | |
| Symbol 174 Graphic | Used by:189 | |
| Symbol 175 Graphic | Used by:189 | |
| Symbol 176 Graphic | Used by:189 | |
| Symbol 177 Graphic | Used by:189 | |
| Symbol 178 Graphic | Used by:189 | |
| Symbol 179 Graphic | Used by:189 | |
| Symbol 180 Graphic | Used by:189 | |
| Symbol 181 Graphic | Used by:189 | |
| Symbol 182 Graphic | Used by:189 | |
| Symbol 183 Graphic | Used by:189 | |
| Symbol 184 Graphic | Used by:189 | |
| Symbol 185 Graphic | Used by:189 | |
| Symbol 186 Graphic | Used by:189 | |
| Symbol 187 Graphic | Used by:189 | |
| Symbol 188 Graphic | Used by:189 | |
| Symbol 189 MovieClip [Blood4] | Uses:169 119 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 | Used by:190 |
| Symbol 190 MovieClip [blood] | Uses:189 168 151 137 | Used by:Timeline |
| Symbol 191 Graphic | Used by:194 | |
| Symbol 192 Graphic | Used by:193 | |
| Symbol 193 MovieClip | Uses:192 | Used by:194 |
| Symbol 194 MovieClip [hBar] | Uses:191 193 | Used by:Timeline |
| Symbol 195 Bitmap | Used by:196 | |
| Symbol 196 Graphic | Uses:195 | Used by:199 200 |
| Symbol 197 Bitmap | Used by:198 308 | |
| Symbol 198 Graphic | Uses:197 | Used by:199 200 |
| Symbol 199 MovieClip [arrow] | Uses:196 198 | Used by:Timeline |
| Symbol 200 MovieClip [bullet] | Uses:196 198 | Used by:Timeline |
| Symbol 201 MovieClip | Uses:109 | Used by:208 |
| Symbol 202 Bitmap | Used by:203 | |
| Symbol 203 Graphic | Uses:202 | Used by:204 |
| Symbol 204 MovieClip | Uses:203 | Used by:208 |
| Symbol 205 Bitmap | Used by:206 | |
| Symbol 206 Graphic | Uses:205 | Used by:207 |
| Symbol 207 MovieClip | Uses:206 | Used by:208 |
| Symbol 208 MovieClip [coin] | Uses:201 204 207 | Used by:Timeline |
| Symbol 209 Bitmap | Used by:210 | |
| Symbol 210 Graphic | Uses:209 | Used by:327 |
| Symbol 211 Graphic | Used by:319 | |
| Symbol 212 Bitmap | Used by:213 215 | |
| Symbol 213 Graphic | Uses:212 | Used by:214 |
| Symbol 214 MovieClip | Uses:213 | Used by:286 287 |
| Symbol 215 Graphic | Uses:212 | Used by:216 |
| Symbol 216 MovieClip | Uses:215 | Used by:286 287 |
| Symbol 217 Bitmap | Used by:218 | |
| Symbol 218 Graphic | Uses:217 | Used by:225 |
| Symbol 219 Bitmap | Used by:220 | |
| Symbol 220 Graphic | Uses:219 | Used by:225 |
| Symbol 221 Bitmap | Used by:223 | |
| Symbol 222 Bitmap | Used by:223 | |
| Symbol 223 Graphic | Uses:221 222 | Used by:224 |
| Symbol 224 MovieClip | Uses:223 | Used by:225 |
| Symbol 225 MovieClip | Uses:218 220 224 | Used by:286 287 |
| Symbol 226 Bitmap | Used by:227 | |
| Symbol 227 Graphic | Uses:226 | Used by:240 |
| Symbol 228 Bitmap | Used by:229 | |
| Symbol 229 Graphic | Uses:228 | Used by:240 |
| Symbol 230 Bitmap | Used by:231 | |
| Symbol 231 Graphic | Uses:230 | Used by:240 |
| Symbol 232 Bitmap | Used by:233 | |
| Symbol 233 Graphic | Uses:232 | Used by:240 |
| Symbol 234 Bitmap | Used by:235 | |
| Symbol 235 Graphic | Uses:234 | Used by:240 |
| Symbol 236 Bitmap | Used by:237 | |
| Symbol 237 Graphic | Uses:236 | Used by:240 |
| Symbol 238 Bitmap | Used by:239 | |
| Symbol 239 Graphic | Uses:238 | Used by:240 |
| Symbol 240 MovieClip | Uses:227 229 231 233 235 237 239 | Used by:286 287 |
| Symbol 241 Bitmap | Used by:242 | |
| Symbol 242 Graphic | Uses:241 | Used by:257 |
| Symbol 243 Bitmap | Used by:245 | |
| Symbol 244 Bitmap | Used by:245 | |
| Symbol 245 Graphic | Uses:243 244 | Used by:246 |
| Symbol 246 MovieClip | Uses:245 | Used by:257 |
| Symbol 247 Bitmap | Used by:248 | |
| Symbol 248 Graphic | Uses:247 | Used by:257 |
| Symbol 249 Bitmap | Used by:250 | |
| Symbol 250 Graphic | Uses:249 | Used by:257 |
| Symbol 251 Bitmap | Used by:252 | |
| Symbol 252 Graphic | Uses:251 | Used by:257 |
| Symbol 253 Bitmap | Used by:254 | |
| Symbol 254 Graphic | Uses:253 | Used by:257 |
| Symbol 255 Bitmap | Used by:256 | |
| Symbol 256 Graphic | Uses:255 | Used by:257 |
| Symbol 257 MovieClip | Uses:242 246 248 250 252 254 256 | Used by:286 287 |
| Symbol 258 Bitmap | Used by:259 | |
| Symbol 259 Graphic | Uses:258 | Used by:272 |
| Symbol 260 Bitmap | Used by:261 | |
| Symbol 261 Graphic | Uses:260 | Used by:272 |
| Symbol 262 Bitmap | Used by:263 | |
| Symbol 263 Graphic | Uses:262 | Used by:272 |
| Symbol 264 Bitmap | Used by:265 | |
| Symbol 265 Graphic | Uses:264 | Used by:272 |
| Symbol 266 Bitmap | Used by:267 | |
| Symbol 267 Graphic | Uses:266 | Used by:272 |
| Symbol 268 Bitmap | Used by:269 | |
| Symbol 269 Graphic | Uses:268 | Used by:272 |
| Symbol 270 Bitmap | Used by:271 | |
| Symbol 271 Graphic | Uses:270 | Used by:272 |
| Symbol 272 MovieClip | Uses:259 261 263 265 267 269 271 | Used by:286 287 |
| Symbol 273 Bitmap | Used by:274 | |
| Symbol 274 Graphic | Uses:273 | Used by:285 |
| Symbol 275 Bitmap | Used by:276 | |
| Symbol 276 Graphic | Uses:275 | Used by:285 |
| Symbol 277 Bitmap | Used by:278 | |
| Symbol 278 Graphic | Uses:277 | Used by:285 |
| Symbol 279 Bitmap | Used by:280 | |
| Symbol 280 Graphic | Uses:279 | Used by:285 |
| Symbol 281 Bitmap | Used by:282 | |
| Symbol 282 Graphic | Uses:281 | Used by:285 |
| Symbol 283 Bitmap | Used by:284 | |
| Symbol 284 Graphic | Uses:283 | Used by:285 |
| Symbol 285 MovieClip | Uses:111 274 276 278 280 282 284 | Used by:286 287 |
| Symbol 286 MovieClip | Uses:214 216 225 240 257 272 285 | Used by:288 |
| Symbol 287 MovieClip | Uses:214 216 225 240 257 272 285 | Used by:288 |
| Symbol 288 MovieClip | Uses:286 287 | Used by:319 |
| Symbol 289 Bitmap | Used by:292 298 | |
| Symbol 290 Bitmap | Used by:292 296 | |
| Symbol 291 Bitmap | Used by:292 294 | |
| Symbol 292 Graphic | Uses:289 290 291 | Used by:293 |
| Symbol 293 MovieClip | Uses:292 | Used by:301 |
| Symbol 294 Graphic | Uses:291 | Used by:295 |
| Symbol 295 MovieClip | Uses:294 | Used by:300 |
| Symbol 296 Graphic | Uses:290 | Used by:297 |
| Symbol 297 MovieClip | Uses:296 | Used by:300 |
| Symbol 298 Graphic | Uses:289 | Used by:299 |
| Symbol 299 MovieClip | Uses:298 | Used by:300 |
| Symbol 300 MovieClip | Uses:295 297 299 | Used by:301 |
| Symbol 301 MovieClip | Uses:293 300 | Used by:319 |
| Symbol 302 Bitmap | Used by:304 312 | |
| Symbol 303 Bitmap | Used by:304 310 | |
| Symbol 304 Graphic | Uses:302 303 | Used by:309 |
| Symbol 305 Bitmap | Used by:306 | |
| Symbol 306 Graphic | Uses:305 | Used by:307 |
| Symbol 307 MovieClip | Uses:306 | Used by:309 315 |
| Symbol 308 Graphic | Uses:197 | Used by:309 314 |
| Symbol 309 MovieClip | Uses:304 307 308 | Used by:316 |
| Symbol 310 Graphic | Uses:303 | Used by:311 |
| Symbol 311 MovieClip | Uses:310 | Used by:315 |
| Symbol 312 Graphic | Uses:302 | Used by:313 |
| Symbol 313 MovieClip | Uses:312 | Used by:315 |
| Symbol 314 MovieClip | Uses:308 | Used by:315 |
| Symbol 315 MovieClip | Uses:311 313 307 314 | Used by:316 |
| Symbol 316 MovieClip | Uses:309 315 | Used by:319 |
| Symbol 317 Bitmap | Used by:318 | |
| Symbol 318 Graphic | Uses:317 | Used by:319 |
| Symbol 319 MovieClip [enemy] | Uses:211 288 301 316 318 | Used by:327 Timeline |
| Symbol 320 Graphic | Used by:327 476 | |
| Symbol 321 Bitmap | Used by:322 | |
| Symbol 322 Graphic | Uses:321 | Used by:323 |
| Symbol 323 MovieClip | Uses:322 | Used by:327 |
| Symbol 324 Bitmap | Used by:325 | |
| Symbol 325 Graphic | Uses:324 | Used by:326 |
| Symbol 326 MovieClip | Uses:325 | Used by:327 |
| Symbol 327 MovieClip [Castle] | Uses:210 319 320 323 326 | Used by:Timeline |
| Symbol 328 Graphic | Used by:329 | |
| Symbol 329 MovieClip [pua] | Uses:328 | Used by:Timeline |
| Symbol 330 Bitmap | Used by:331 372 | |
| Symbol 331 Graphic | Uses:330 | Used by:Timeline |
| Symbol 332 Font | Used by:333 400 433 455 456 457 458 517 564 736 742 761 789 795 796 797 798 800 802 | |
| Symbol 333 Text | Uses:332 | Used by:Timeline |
| Symbol 334 Graphic | Used by:335 | |
| Symbol 335 MovieClip | Uses:334 | Used by:Timeline |
| Symbol 336 Graphic | Used by:337 | |
| Symbol 337 Button | Uses:336 | Used by:Timeline |
| Symbol 338 Graphic | Used by:368 408 409 Timeline | |
| Symbol 339 Graphic | Used by:368 408 409 Timeline | |
| Symbol 340 Graphic | Used by:341 | |
| Symbol 341 MovieClip | Uses:340 | Used by:Timeline |
| Symbol 342 Graphic | Used by:368 409 | |
| Symbol 343 Sound | Used by:368 | |
| Symbol 344 Sound | Used by:368 | |
| Symbol 345 Graphic | Used by:368 | |
| Symbol 346 Graphic | Used by:347 | |
| Symbol 347 MovieClip | Uses:346 | Used by:368 |
| Symbol 348 Sound | Used by:368 | |
| Symbol 349 Sound | Used by:368 | |
| Symbol 350 Sound | Used by:368 | |
| Symbol 351 Graphic | Used by:352 | |
| Symbol 352 Button | Uses:351 | Used by:368 |
| Symbol 353 Sound | Used by:368 | |
| Symbol 354 Sound | Used by:368 | |
| Symbol 355 Graphic | Used by:356 | |
| Symbol 356 MovieClip | Uses:355 | Used by:360 |
| Symbol 357 Graphic | Used by:358 | |
| Symbol 358 MovieClip | Uses:357 | Used by:360 |
| Symbol 359 Graphic | Used by:360 | |
| Symbol 360 MovieClip | Uses:356 358 359 | Used by:368 |
| Symbol 361 Font | Used by:362 364 366 | |
| Symbol 362 EditableText | Uses:78 361 | Used by:363 |
| Symbol 363 MovieClip | Uses:362 | Used by:368 |
| Symbol 364 EditableText | Uses:78 361 | Used by:365 |
| Symbol 365 MovieClip | Uses:364 | Used by:368 |
| Symbol 366 EditableText | Uses:78 361 | Used by:367 |
| Symbol 367 MovieClip | Uses:366 | Used by:368 |
| Symbol 368 MovieClip | Uses:342 338 339 343 344 345 347 348 349 350 352 353 354 360 363 365 367 | Used by:Timeline |
| Symbol 369 Bitmap | Used by:372 | |
| Symbol 370 Bitmap | Used by:372 | |
| Symbol 371 Bitmap | Used by:372 | |
| Symbol 372 Graphic | Uses:369 370 371 330 | Used by:Timeline |
| Symbol 373 Bitmap | Used by:374 | |
| Symbol 374 Graphic | Uses:373 | Used by:375 |
| Symbol 375 MovieClip | Uses:374 | Used by:Timeline |
| Symbol 376 Bitmap | Used by:377 | |
| Symbol 377 Graphic | Uses:376 | Used by:378 |
| Symbol 378 MovieClip | Uses:377 | Used by:Timeline |
| Symbol 379 Bitmap | Used by:380 | |
| Symbol 380 Graphic | Uses:379 | Used by:381 |
| Symbol 381 MovieClip | Uses:380 | Used by:Timeline |
| Symbol 382 Bitmap | Used by:383 | |
| Symbol 383 Graphic | Uses:382 | Used by:384 |
| Symbol 384 MovieClip | Uses:383 | Used by:Timeline |
| Symbol 385 Bitmap | Used by:386 | |
| Symbol 386 Graphic | Uses:385 | Used by:387 |
| Symbol 387 MovieClip | Uses:386 | Used by:Timeline |
| Symbol 388 Bitmap | Used by:389 | |
| Symbol 389 Graphic | Uses:388 | Used by:390 |
| Symbol 390 MovieClip | Uses:389 | Used by:Timeline |
| Symbol 391 Bitmap | Used by:392 | |
| Symbol 392 Graphic | Uses:391 | Used by:393 |
| Symbol 393 MovieClip | Uses:392 | Used by:Timeline |
| Symbol 394 Graphic | Used by:402 | |
| Symbol 395 Graphic | Used by:398 | |
| Symbol 396 Font | Used by:397 403 407 523 566 651 671 672 673 675 676 677 678 685 686 687 688 690 691 692 693 695 696 697 699 700 701 702 713 714 715 717 719 720 721 723 724 725 730 731 732 733 753 754 755 756 757 758 759 760 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 785 786 787 788 804 806 | |
| Symbol 397 EditableText | Uses:104 396 | Used by:398 |
| Symbol 398 MovieClip | Uses:395 397 | Used by:402 |
| Symbol 399 Graphic | Used by:401 | |
| Symbol 400 Text | Uses:332 | Used by:401 |
| Symbol 401 MovieClip | Uses:399 400 | Used by:402 |
| Symbol 402 MovieClip | Uses:394 398 401 | Used by:Timeline |
| Symbol 403 Text | Uses:396 | Used by:Timeline |
| Symbol 404 Graphic | Used by:405 495 | |
| Symbol 405 MovieClip | Uses:404 | Used by:406 |
| Symbol 406 MovieClip | Uses:405 | Used by:Timeline |
| Symbol 407 Text | Uses:396 | Used by:Timeline |
| Symbol 408 MovieClip | Uses:338 339 | Used by:409 |
| Symbol 409 Button | Uses:408 342 338 339 | Used by:525 568 Timeline |
| Symbol 410 Bitmap | Used by:411 | |
| Symbol 411 Graphic | Uses:410 | Used by:412 |
| Symbol 412 MovieClip | Uses:411 | Used by:417 |
| Symbol 413 Bitmap | Used by:414 | |
| Symbol 414 Graphic | Uses:413 | Used by:417 |
| Symbol 415 Bitmap | Used by:416 | |
| Symbol 416 Graphic | Uses:415 | Used by:417 |
| Symbol 417 MovieClip | Uses:412 414 416 | Used by:Timeline |
| Symbol 418 Graphic | Used by:419 | |
| Symbol 419 MovieClip | Uses:418 | Used by:430 |
| Symbol 420 Font | Used by:421 422 423 424 425 447 448 449 450 451 452 453 454 460 | |
| Symbol 421 EditableText | Uses:420 | Used by:430 |
| Symbol 422 EditableText | Uses:420 | Used by:430 |
| Symbol 423 EditableText | Uses:420 | Used by:430 |
| Symbol 424 EditableText | Uses:420 | Used by:430 |
| Symbol 425 EditableText | Uses:420 | Used by:430 |
| Symbol 426 Graphic | Used by:429 | |
| Symbol 427 Graphic | Used by:428 | |
| Symbol 428 MovieClip | Uses:427 | Used by:429 |
| Symbol 429 MovieClip | Uses:426 428 | Used by:430 |
| Symbol 430 MovieClip | Uses:419 421 422 423 424 425 429 | Used by:Timeline |
| Symbol 431 Bitmap | Used by:432 516 | |
| Symbol 432 Graphic | Uses:431 | Used by:471 |
| Symbol 433 Text | Uses:332 | Used by:471 |
| Symbol 434 Font | Used by:435 477 478 479 480 481 484 485 487 489 491 569 | |
| Symbol 435 Text | Uses:434 | Used by:436 |
| Symbol 436 MovieClip | Uses:435 | Used by:471 |
| Symbol 437 Text | Uses:104 | Used by:438 |
| Symbol 438 MovieClip | Uses:437 | Used by:471 |
| Symbol 439 Graphic | Used by:471 | |
| Symbol 440 Font | Used by:441 442 443 444 445 446 455 456 457 458 761 | |
| Symbol 441 Text | Uses:440 | Used by:471 |
| Symbol 442 Text | Uses:440 | Used by:471 |
| Symbol 443 Text | Uses:440 | Used by:471 |
| Symbol 444 Text | Uses:440 | Used by:471 |
| Symbol 445 Text | Uses:440 | Used by:471 |
| Symbol 446 Text | Uses:440 | Used by:471 |
| Symbol 447 EditableText | Uses:420 | Used by:471 |
| Symbol 448 EditableText | Uses:420 | Used by:471 |
| Symbol 449 EditableText | Uses:420 | Used by:471 |
| Symbol 450 EditableText | Uses:420 | Used by:471 |
| Symbol 451 EditableText | Uses:420 | Used by:471 |
| Symbol 452 EditableText | Uses:420 | Used by:471 |
| Symbol 453 EditableText | Uses:420 | Used by:471 |
| Symbol 454 EditableText | Uses:420 | Used by:471 |
| Symbol 455 EditableText | Uses:332 440 | Used by:471 |
| Symbol 456 EditableText | Uses:332 440 | Used by:471 |
| Symbol 457 EditableText | Uses:332 440 | Used by:471 |
| Symbol 458 EditableText | Uses:332 440 | Used by:471 |
| Symbol 459 Graphic | Used by:461 462 | |
| Symbol 460 Text | Uses:420 | Used by:461 462 |
| Symbol 461 MovieClip | Uses:459 460 | Used by:471 |
| Symbol 462 MovieClip | Uses:459 460 | Used by:471 |
| Symbol 463 Graphic | Used by:470 | |
| Symbol 464 Text | Uses:104 | Used by:470 |
| Symbol 465 Text | Uses:104 | Used by:470 |
| Symbol 466 Text | Uses:104 | Used by:470 |
| Symbol 467 Text | Uses:104 | Used by:470 |
| Symbol 468 Text | Uses:104 | Used by:469 |
| Symbol 469 MovieClip | Uses:468 | Used by:470 |
| Symbol 470 MovieClip | Uses:463 464 465 466 467 469 | Used by:471 |
| Symbol 471 MovieClip | Uses:432 433 436 438 439 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 461 462 470 | Used by:Timeline |
| Symbol 472 Graphic | Used by:Timeline | |
| Symbol 473 Bitmap | Used by:474 | |
| Symbol 474 Graphic | Uses:473 | Used by:494 |
| Symbol 475 MovieClip | Uses:5 | Used by:476 |
| Symbol 476 MovieClip | Uses:320 475 | Used by:494 |
| Symbol 477 EditableText | Uses:434 | Used by:494 |
| Symbol 478 EditableText | Uses:434 | Used by:494 |
| Symbol 479 EditableText | Uses:434 | Used by:494 |
| Symbol 480 EditableText | Uses:434 | Used by:494 |
| Symbol 481 Text | Uses:434 | Used by:482 |
| Symbol 482 MovieClip | Uses:481 | Used by:494 |
| Symbol 483 Graphic | Used by:490 | |
| Symbol 484 Text | Uses:434 | Used by:490 |
| Symbol 485 Text | Uses:434 | Used by:486 |
| Symbol 486 MovieClip | Uses:485 | Used by:490 |
| Symbol 487 Text | Uses:434 | Used by:488 |
| Symbol 488 MovieClip | Uses:487 | Used by:490 |
| Symbol 489 EditableText | Uses:434 | Used by:490 |
| Symbol 490 MovieClip | Uses:483 484 486 488 489 | Used by:494 |
| Symbol 491 Text | Uses:434 | Used by:492 |
| Symbol 492 MovieClip | Uses:491 | Used by:493 |
| Symbol 493 MovieClip | Uses:492 | Used by:494 |
| Symbol 494 MovieClip | Uses:474 476 477 478 479 480 482 490 493 | Used by:Timeline |
| Symbol 495 MovieClip | Uses:404 | Used by:496 |
| Symbol 496 MovieClip | Uses:495 | Used by:Timeline |
| Symbol 497 Text | Uses:104 | Used by:498 |
| Symbol 498 MovieClip | Uses:497 | Used by:499 |
| Symbol 499 MovieClip | Uses:498 | Used by:Timeline |
| Symbol 500 Text | Uses:104 | Used by:501 |
| Symbol 501 MovieClip | Uses:500 | Used by:502 |
| Symbol 502 MovieClip | Uses:501 | Used by:Timeline |
| Symbol 503 Graphic | Used by:504 | |
| Symbol 504 MovieClip | Uses:503 | Used by:505 |
| Symbol 505 MovieClip | Uses:504 | Used by:Timeline |
| Symbol 506 Graphic | Used by:515 | |
| Symbol 507 Graphic | Used by:515 | |
| Symbol 508 Graphic | Used by:515 | |
| Symbol 509 Graphic | Used by:515 | |
| Symbol 510 Graphic | Used by:515 | |
| Symbol 511 Graphic | Used by:515 | |
| Symbol 512 Graphic | Used by:515 | |
| Symbol 513 Graphic | Used by:515 | |
| Symbol 514 Graphic | Used by:515 | |
| Symbol 515 MovieClip [explosion] | Uses:38 9 506 507 508 509 510 511 512 513 514 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 | Used by:Timeline |
| Symbol 516 Graphic | Uses:431 | Used by:525 568 737 763 Timeline |
| Symbol 517 Text | Uses:332 | Used by:525 |
| Symbol 518 Graphic | Used by:519 | |
| Symbol 519 MovieClip | Uses:518 | Used by:525 568 |
| Symbol 520 Text | Uses:104 | Used by:525 568 |
| Symbol 521 Text | Uses:104 | Used by:525 567 |
| Symbol 522 Text | Uses:104 | Used by:525 568 |
| Symbol 523 EditableText | Uses:104 396 | Used by:525 |
| Symbol 524 Text | Uses:104 | Used by:525 568 |
| Symbol 525 MovieClip | Uses:516 517 519 520 521 522 523 524 409 | Used by:Timeline |
| Symbol 526 Graphic | Used by:563 | |
| Symbol 527 Bitmap | Used by:528 | |
| Symbol 528 Graphic | Uses:527 | Used by:561 |
| Symbol 529 Bitmap | Used by:530 | |
| Symbol 530 Graphic | Uses:529 | Used by:561 |
| Symbol 531 Bitmap | Used by:532 | |
| Symbol 532 Graphic | Uses:531 | Used by:561 |
| Symbol 533 Bitmap | Used by:534 | |
| Symbol 534 Graphic | Uses:533 | Used by:561 |
| Symbol 535 Bitmap | Used by:536 | |
| Symbol 536 Graphic | Uses:535 | Used by:561 |
| Symbol 537 Bitmap | Used by:538 | |
| Symbol 538 Graphic | Uses:537 | Used by:561 |
| Symbol 539 Bitmap | Used by:540 | |
| Symbol 540 Graphic | Uses:539 | Used by:561 |
| Symbol 541 Bitmap | Used by:542 | |
| Symbol 542 Graphic | Uses:541 | Used by:561 |
| Symbol 543 Bitmap | Used by:544 | |
| Symbol 544 Graphic | Uses:543 | Used by:561 |
| Symbol 545 Bitmap | Used by:546 | |
| Symbol 546 Graphic | Uses:545 | Used by:561 |
| Symbol 547 Bitmap | Used by:548 | |
| Symbol 548 Graphic | Uses:547 | Used by:561 |
| Symbol 549 Bitmap | Used by:550 | |
| Symbol 550 Graphic | Uses:549 | Used by:561 |
| Symbol 551 Bitmap | Used by:552 | |
| Symbol 552 Graphic | Uses:551 | Used by:561 |
| Symbol 553 Bitmap | Used by:554 | |
| Symbol 554 Graphic | Uses:553 | Used by:561 |
| Symbol 555 Bitmap | Used by:556 | |
| Symbol 556 Graphic | Uses:555 | Used by:561 |
| Symbol 557 Bitmap | Used by:558 | |
| Symbol 558 Graphic | Uses:557 | Used by:561 |
| Symbol 559 Bitmap | Used by:560 | |
| Symbol 560 Graphic | Uses:559 | Used by:561 |
| Symbol 561 MovieClip | Uses:528 530 532 534 536 538 540 542 544 546 548 550 552 554 556 558 560 | Used by:563 |
| Symbol 562 Text | Uses:104 | Used by:563 |
| Symbol 563 MovieClip | Uses:526 561 562 | Used by:Timeline |
| Symbol 564 Text | Uses:332 | Used by:568 |
| Symbol 565 EditableText | Uses:104 | Used by:568 |
| Symbol 566 EditableText | Uses:104 396 | Used by:568 |
| Symbol 567 MovieClip | Uses:521 | Used by:568 |
| Symbol 568 MovieClip | Uses:516 564 519 522 565 520 566 567 524 409 | Used by:Timeline |
| Symbol 569 Text | Uses:434 | Used by:570 |
| Symbol 570 MovieClip | Uses:569 | Used by:Timeline |
| Symbol 571 Graphic | Used by:734 | |
| Symbol 572 Bitmap | Used by:573 | |
| Symbol 573 Graphic | Uses:572 | Used by:574 |
| Symbol 574 MovieClip | Uses:573 | Used by:648 |
| Symbol 575 Bitmap | Used by:576 | |
| Symbol 576 Graphic | Uses:575 | Used by:577 |
| Symbol 577 MovieClip | Uses:576 | Used by:648 |
| Symbol 578 Bitmap | Used by:579 | |
| Symbol 579 Graphic | Uses:578 | Used by:592 |
| Symbol 580 Bitmap | Used by:581 | |
| Symbol 581 Graphic | Uses:580 | Used by:592 |
| Symbol 582 Bitmap | Used by:583 | |
| Symbol 583 Graphic | Uses:582 | Used by:592 |
| Symbol 584 Bitmap | Used by:585 | |
| Symbol 585 Graphic | Uses:584 | Used by:592 |
| Symbol 586 Bitmap | Used by:587 | |
| Symbol 587 Graphic | Uses:586 | Used by:592 |
| Symbol 588 Bitmap | Used by:589 | |
| Symbol 589 Graphic | Uses:588 | Used by:592 |
| Symbol 590 Bitmap | Used by:591 | |
| Symbol 591 Graphic | Uses:590 | Used by:592 |
| Symbol 592 MovieClip | Uses:579 581 583 585 587 589 591 | Used by:648 |
| Symbol 593 Bitmap | Used by:594 | |
| Symbol 594 Graphic | Uses:593 | Used by:601 |
| Symbol 595 Bitmap | Used by:596 | |
| Symbol 596 Graphic | Uses:595 | Used by:601 |
| Symbol 597 Bitmap | Used by:599 | |
| Symbol 598 Bitmap | Used by:599 | |
| Symbol 599 Graphic | Uses:597 598 | Used by:600 |
| Symbol 600 MovieClip | Uses:599 | Used by:601 |
| Symbol 601 MovieClip | Uses:594 596 600 | Used by:648 |
| Symbol 602 Bitmap | Used by:603 | |
| Symbol 603 Graphic | Uses:602 | Used by:617 |
| Symbol 604 Bitmap | Used by:606 | |
| Symbol 605 Bitmap | Used by:606 | |
| Symbol 606 Graphic | Uses:604 605 | Used by:617 |
| Symbol 607 Bitmap | Used by:608 | |
| Symbol 608 Graphic | Uses:607 | Used by:617 |
| Symbol 609 Bitmap | Used by:610 | |
| Symbol 610 Graphic | Uses:609 | Used by:617 |
| Symbol 611 Bitmap | Used by:612 | |
| Symbol 612 Graphic | Uses:611 | Used by:617 |
| Symbol 613 Bitmap | Used by:614 | |
| Symbol 614 Graphic | Uses:613 | Used by:617 |
| Symbol 615 Bitmap | Used by:616 | |
| Symbol 616 Graphic | Uses:615 | Used by:617 |
| Symbol 617 MovieClip | Uses:603 606 608 610 612 614 616 | Used by:648 |
| Symbol 618 Bitmap | Used by:619 | |
| Symbol 619 Graphic | Uses:618 | Used by:632 |
| Symbol 620 Bitmap | Used by:621 | |
| Symbol 621 Graphic | Uses:620 | Used by:632 |
| Symbol 622 Bitmap | Used by:623 | |
| Symbol 623 Graphic | Uses:622 | Used by:632 |
| Symbol 624 Bitmap | Used by:625 | |
| Symbol 625 Graphic | Uses:624 | Used by:632 |
| Symbol 626 Bitmap | Used by:627 | |
| Symbol 627 Graphic | Uses:626 | Used by:632 |
| Symbol 628 Bitmap | Used by:629 | |
| Symbol 629 Graphic | Uses:628 | Used by:632 |
| Symbol 630 Bitmap | Used by:631 | |
| Symbol 631 Graphic | Uses:630 | Used by:632 |
| Symbol 632 MovieClip | Uses:619 621 623 625 627 629 631 | Used by:648 |
| Symbol 633 Bitmap | Used by:634 | |
| Symbol 634 Graphic | Uses:633 | Used by:647 |
| Symbol 635 Bitmap | Used by:636 | |
| Symbol 636 Graphic | Uses:635 | Used by:647 |
| Symbol 637 Bitmap | Used by:638 | |
| Symbol 638 Graphic | Uses:637 | Used by:647 |
| Symbol 639 Bitmap | Used by:640 | |
| Symbol 640 Graphic | Uses:639 | Used by:647 |
| Symbol 641 Bitmap | Used by:642 | |
| Symbol 642 Graphic | Uses:641 | Used by:647 |
| Symbol 643 Bitmap | Used by:644 | |
| Symbol 644 Graphic | Uses:643 | Used by:647 |
| Symbol 645 Bitmap | Used by:646 | |
| Symbol 646 Graphic | Uses:645 | Used by:647 |
| Symbol 647 MovieClip | Uses:634 636 638 640 642 644 646 | Used by:648 |
| Symbol 648 MovieClip | Uses:574 577 592 601 617 632 647 | Used by:734 |
| Symbol 649 Graphic | Used by:734 | |
| Symbol 650 Text | Uses:104 | Used by:734 |
| Symbol 651 Text | Uses:396 | Used by:734 |
| Symbol 652 Text | Uses:104 | Used by:654 |
| Symbol 653 Text | Uses:104 | Used by:654 |
| Symbol 654 MovieClip | Uses:652 653 | Used by:734 |
| Symbol 655 Graphic | Used by:656 | |
| Symbol 656 MovieClip | Uses:655 | Used by:734 |
| Symbol 657 Text | Uses:104 | Used by:734 |
| Symbol 658 Text | Uses:104 | Used by:734 |
| Symbol 659 Text | Uses:104 | Used by:734 |
| Symbol 660 Text | Uses:104 | Used by:734 |
| Symbol 661 Text | Uses:104 | Used by:734 |
| Symbol 662 Text | Uses:104 | Used by:734 |
| Symbol 663 Text | Uses:104 | Used by:734 |
| Symbol 664 Text | Uses:104 | Used by:734 |
| Symbol 665 Text | Uses:104 | Used by:734 |
| Symbol 666 Graphic | Used by:667 | |
| Symbol 667 MovieClip | Uses:666 | Used by:734 |
| Symbol 668 Graphic | Used by:669 | |
| Symbol 669 MovieClip | Uses:668 | Used by:734 |
| Symbol 670 Text | Uses:104 | Used by:734 |
| Symbol 671 Text | Uses:396 | Used by:734 |
| Symbol 672 Text | Uses:396 | Used by:734 |
| Symbol 673 Text | Uses:396 | Used by:734 |
| Symbol 674 Text | Uses:104 | Used by:734 |
| Symbol 675 Text | Uses:396 | Used by:734 |
| Symbol 676 Text | Uses:396 | Used by:734 |
| Symbol 677 Text | Uses:396 | Used by:734 |
| Symbol 678 Text | Uses:396 | Used by:734 |
| Symbol 679 Bitmap | Used by:682 | |
| Symbol 680 Bitmap | Used by:682 | |
| Symbol 681 Bitmap | Used by:682 | |
| Symbol 682 Graphic | Uses:679 680 681 | Used by:683 |
| Symbol 683 MovieClip | Uses:682 | Used by:734 |
| Symbol 684 Text | Uses:104 | Used by:734 |
| Symbol 685 Text | Uses:396 | Used by:734 |
| Symbol 686 Text | Uses:396 | Used by:734 |
| Symbol 687 Text | Uses:396 | Used by:734 |
| Symbol 688 Text | Uses:396 | Used by:734 |
| Symbol 689 Text | Uses:104 | Used by:734 |
| Symbol 690 Text | Uses:396 | Used by:734 |
| Symbol 691 Text | Uses:396 | Used by:734 |
| Symbol 692 Text | Uses:396 | Used by:734 |
| Symbol 693 Text | Uses:396 | Used by:734 |
| Symbol 694 Text | Uses:104 | Used by:734 |
| Symbol 695 Text | Uses:396 | Used by:734 |
| Symbol 696 Text | Uses:396 | Used by:734 |
| Symbol 697 Text | Uses:396 | Used by:734 |
| Symbol 698 Text | Uses:104 | Used by:734 |
| Symbol 699 Text | Uses:396 | Used by:734 |
| Symbol 700 Text | Uses:396 | Used by:734 |
| Symbol 701 Text | Uses:396 | Used by:734 |
| Symbol 702 Text | Uses:396 | Used by:734 |
| Symbol 703 Bitmap | Used by:705 | |
| Symbol 704 Bitmap | Used by:705 | |
| Symbol 705 Graphic | Uses:703 704 | Used by:711 |
| Symbol 706 Bitmap | Used by:707 | |
| Symbol 707 Graphic | Uses:706 | Used by:708 |
| Symbol 708 MovieClip | Uses:707 | Used by:711 |
| Symbol 709 Bitmap | Used by:710 | |
| Symbol 710 Graphic | Uses:709 | Used by:711 |
| Symbol 711 MovieClip | Uses:705 708 710 | Used by:734 |
| Symbol 712 Text | Uses:104 | Used by:734 |
| Symbol 713 Text | Uses:396 | Used by:734 |
| Symbol 714 Text | Uses:396 | Used by:734 |
| Symbol 715 Text | Uses:396 | Used by:734 |
| Symbol 716 Text | Uses:104 | Used by:734 |
| Symbol 717 Text | Uses:396 | Used by:734 |
| Symbol 718 Text | Uses:104 | Used by:734 |
| Symbol 719 Text | Uses:396 | Used by:734 |
| Symbol 720 Text | Uses:396 | Used by:734 |
| Symbol 721 Text | Uses:396 | Used by:734 |
| Symbol 722 Text | Uses:104 | Used by:734 |
| Symbol 723 Text | Uses:396 | Used by:734 |
| Symbol 724 Text | Uses:396 | Used by:734 |
| Symbol 725 Text | Uses:396 | Used by:734 |
| Symbol 726 Bitmap | Used by:727 | |
| Symbol 727 Graphic | Uses:726 | Used by:728 |
| Symbol 728 MovieClip | Uses:727 | Used by:734 |
| Symbol 729 Text | Uses:104 | Used by:734 |
| Symbol 730 Text | Uses:396 | Used by:734 |
| Symbol 731 Text | Uses:396 | Used by:734 |
| Symbol 732 Text | Uses:396 | Used by:734 |
| Symbol 733 Text | Uses:396 | Used by:734 |
| Symbol 734 MovieClip | Uses:571 648 649 650 651 654 656 657 658 659 660 661 662 663 664 665 667 669 670 671 672 673 674 675 676 677 678 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 728 729 730 731 732 733 | Used by:Timeline |
| Symbol 735 Sound | Used by:Timeline | |
| Symbol 736 Text | Uses:332 | Used by:737 |
| Symbol 737 MovieClip | Uses:516 736 | Used by:Timeline |
| Symbol 738 MovieClip | Used by:Timeline | |
| Symbol 739 Graphic | Used by:Timeline | |
| Symbol 740 Graphic | Used by:741 | |
| Symbol 741 MovieClip | Uses:740 | Used by:Timeline |
| Symbol 742 Text | Uses:332 | Used by:743 |
| Symbol 743 MovieClip | Uses:742 | Used by:Timeline |
| Symbol 744 Graphic | Used by:Timeline | |
| Symbol 745 Text | Uses:104 | Used by:Timeline |
| Symbol 746 Text | Uses:104 | Used by:Timeline |
| Symbol 747 Text | Uses:104 | Used by:Timeline |
| Symbol 748 Text | Uses:104 | Used by:Timeline |
| Symbol 749 Text | Uses:104 | Used by:Timeline |
| Symbol 750 Text | Uses:104 | Used by:Timeline |
| Symbol 751 Text | Uses:104 | Used by:Timeline |
| Symbol 752 Text | Uses:104 | Used by:Timeline |
| Symbol 753 EditableText | Uses:104 396 | Used by:Timeline |
| Symbol 754 EditableText | Uses:104 396 | Used by:Timeline |
| Symbol 755 EditableText | Uses:104 396 | Used by:Timeline |
| Symbol 756 EditableText | Uses:104 396 | Used by:Timeline |
| Symbol 757 EditableText | Uses:104 396 | Used by:Timeline |
| Symbol 758 EditableText | Uses:104 396 | Used by:Timeline |
| Symbol 759 EditableText | Uses:104 396 | Used by:Timeline |
| Symbol 760 EditableText | Uses:104 396 | Used by:Timeline |
| Symbol 761 EditableText | Uses:332 440 | Used by:763 |
| Symbol 762 Graphic | Used by:763 | |
| Symbol 763 MovieClip | Uses:516 761 762 | Used by:Timeline |
| Symbol 764 Graphic | Used by:Timeline | |
| Symbol 765 Graphic | Used by:766 | |
| Symbol 766 MovieClip | Uses:765 | Used by:Timeline |
| Symbol 767 EditableText | Uses:104 396 | Used by:Timeline |
| Symbol 768 EditableText | Uses:104 396 | Used by:Timeline |
| Symbol 769 EditableText | Uses:104 396 | Used by:Timeline |
| Symbol 770 EditableText | Uses:104 396 | Used by:Timeline |
| Symbol 771 EditableText | Uses:104 396 | Used by:Timeline |
| Symbol 772 EditableText | Uses:104 396 | Used by:Timeline |
| Symbol 773 EditableText | Uses:104 396 | Used by:Timeline |
| Symbol 774 EditableText | Uses:104 396 | Used by:Timeline |
| Symbol 775 EditableText | Uses:104 396 | Used by:Timeline |
| Symbol 776 EditableText | Uses:104 396 | Used by:Timeline |
| Symbol 777 EditableText | Uses:104 396 | Used by:Timeline |
| Symbol 778 EditableText | Uses:104 396 | Used by:Timeline |
| Symbol 779 EditableText | Uses:104 396 | Used by:Timeline |
| Symbol 780 EditableText | Uses:104 396 | Used by:Timeline |
| Symbol 781 EditableText | Uses:104 396 | Used by:Timeline |
| Symbol 782 EditableText | Uses:104 396 | Used by:Timeline |
| Symbol 783 Graphic | Used by:784 | |
| Symbol 784 MovieClip | Uses:783 | Used by:Timeline |
| Symbol 785 EditableText | Uses:104 396 | Used by:Timeline |
| Symbol 786 EditableText | Uses:104 396 | Used by:Timeline |
| Symbol 787 EditableText | Uses:104 396 | Used by:Timeline |
| Symbol 788 EditableText | Uses:104 396 | Used by:Timeline |
| Symbol 789 Text | Uses:332 | Used by:Timeline |
| Symbol 790 Graphic | Used by:Timeline | |
| Symbol 791 Text | Uses:104 | Used by:Timeline |
| Symbol 792 Text | Uses:104 | Used by:Timeline |
| Symbol 793 Text | Uses:104 | Used by:Timeline |
| Symbol 794 Text | Uses:104 | Used by:Timeline |
| Symbol 795 Text | Uses:332 | Used by:Timeline |
| Symbol 796 Text | Uses:332 | Used by:Timeline |
| Symbol 797 Text | Uses:332 | Used by:Timeline |
| Symbol 798 Text | Uses:332 | Used by:799 |
| Symbol 799 MovieClip | Uses:798 | Used by:Timeline |
| Symbol 800 Text | Uses:332 | Used by:801 |
| Symbol 801 MovieClip | Uses:800 | Used by:Timeline |
| Symbol 802 Text | Uses:332 | Used by:Timeline |
| Symbol 803 Graphic | Used by:Timeline | |
| Symbol 804 Text | Uses:396 | Used by:Timeline |
| Symbol 805 Text | Uses:104 | Used by:Timeline |
| Symbol 806 EditableText | Uses:104 396 | Used by:Timeline |
Instance Names
| "inder" | Frame 1 | Symbol 335 MovieClip |
| "q7" | Frame 3 | Symbol 375 MovieClip |
| "q6" | Frame 3 | Symbol 378 MovieClip |
| "q5" | Frame 3 | Symbol 381 MovieClip |
| "q4" | Frame 3 | Symbol 384 MovieClip |
| "q3" | Frame 3 | Symbol 387 MovieClip |
| "q2" | Frame 3 | Symbol 390 MovieClip |
| "q1" | Frame 3 | Symbol 393 MovieClip |
| "award" | Frame 3 | Symbol 402 MovieClip |
| "darker" | Frame 3 | Symbol 406 MovieClip |
| "bg" | Frame 4 | Symbol 417 MovieClip |
| "ui" | Frame 4 | Symbol 430 MovieClip |
| "dc2" | Frame 4 | Symbol 471 MovieClip |
| "castle" | Frame 4 | Symbol 327 MovieClip [Castle] |
| "upgradeScreen" | Frame 4 | Symbol 494 MovieClip |
| "darker2" | Frame 4 | Symbol 496 MovieClip |
| "rm" | Frame 4 | Symbol 499 MovieClip |
| "dc" | Frame 4 | Symbol 502 MovieClip |
| "rFlash" | Frame 4 | Symbol 505 MovieClip |
| "gc" | Frame 4 | Symbol 525 MovieClip |
| "sp" | Frame 4 | Symbol 563 MovieClip |
| "pointer" | Frame 4 | Symbol 103 MovieClip [pointer] |
| "sound1" | Frame 4 | Symbol 90 MovieClip [sound_contr] |
| "gl" | Frame 4 | Symbol 568 MovieClip |
| "qbtn" | Frame 4 | Symbol 570 MovieClip |
| "paused1" | Frame 4 | Symbol 70 MovieClip [paused] |
| "ener" | Frame 4 | Symbol 734 MovieClip |
| "w1" | Frame 5 | Symbol 741 MovieClip |
| "w2" | Frame 5 | Symbol 741 MovieClip |
| "w3" | Frame 5 | Symbol 741 MovieClip |
| "w4" | Frame 5 | Symbol 741 MovieClip |
| "w5" | Frame 5 | Symbol 741 MovieClip |
| "w6" | Frame 5 | Symbol 741 MovieClip |
| "w7" | Frame 5 | Symbol 741 MovieClip |
| "w8" | Frame 5 | Symbol 741 MovieClip |
| "bc" | Frame 5 | Symbol 743 MovieClip |
| "s1" | Frame 6 | Symbol 766 MovieClip |
| "s2" | Frame 6 | Symbol 766 MovieClip |
| "s3" | Frame 6 | Symbol 766 MovieClip |
| "s4" | Frame 6 | Symbol 766 MovieClip |
| "s5" | Frame 6 | Symbol 766 MovieClip |
| "s6" | Frame 6 | Symbol 766 MovieClip |
| "s7" | Frame 6 | Symbol 766 MovieClip |
| "s8" | Frame 6 | Symbol 766 MovieClip |
| "s9" | Frame 6 | Symbol 766 MovieClip |
| "s10" | Frame 6 | Symbol 766 MovieClip |
| "s11" | Frame 6 | Symbol 766 MovieClip |
| "s12" | Frame 6 | Symbol 766 MovieClip |
| "s13" | Frame 6 | Symbol 766 MovieClip |
| "s14" | Frame 6 | Symbol 766 MovieClip |
| "s15" | Frame 6 | Symbol 766 MovieClip |
| "s16" | Frame 6 | Symbol 766 MovieClip |
| "s17" | Frame 6 | Symbol 766 MovieClip |
| "s18" | Frame 6 | Symbol 766 MovieClip |
| "s19" | Frame 6 | Symbol 766 MovieClip |
| "s20" | Frame 6 | Symbol 766 MovieClip |
| "c1" | Frame 6 | Symbol 784 MovieClip |
| "c2" | Frame 6 | Symbol 784 MovieClip |
| "c3" | Frame 6 | Symbol 784 MovieClip |
| "c4" | Frame 6 | Symbol 784 MovieClip |
| "c5" | Frame 6 | Symbol 784 MovieClip |
| "c6" | Frame 6 | Symbol 784 MovieClip |
| "c7" | Frame 6 | Symbol 784 MovieClip |
| "c8" | Frame 6 | Symbol 784 MovieClip |
| "c9" | Frame 6 | Symbol 784 MovieClip |
| "c10" | Frame 6 | Symbol 784 MovieClip |
| "c11" | Frame 6 | Symbol 784 MovieClip |
| "c12" | Frame 6 | Symbol 784 MovieClip |
| "c13" | Frame 6 | Symbol 784 MovieClip |
| "c14" | Frame 6 | Symbol 784 MovieClip |
| "c15" | Frame 6 | Symbol 784 MovieClip |
| "c16" | Frame 6 | Symbol 784 MovieClip |
| "c17" | Frame 6 | Symbol 784 MovieClip |
| "c18" | Frame 6 | Symbol 784 MovieClip |
| "c19" | Frame 6 | Symbol 784 MovieClip |
| "c20" | Frame 6 | Symbol 784 MovieClip |
| "jj" | Frame 7 | Symbol 799 MovieClip |
| "kk" | Frame 7 | Symbol 801 MovieClip |
| "boom" | Symbol 64 MovieClip [boom] Frame 1 | Symbol 37 MovieClip |
| "qt" | Symbol 70 MovieClip [paused] Frame 1 | Symbol 69 MovieClip |
| "sound1" | Symbol 90 MovieClip [sound_contr] Frame 1 | Symbol 85 MovieClip |
| "qq" | Symbol 103 MovieClip [pointer] Frame 1 | Symbol 94 MovieClip |
| "qq" | Symbol 103 MovieClip [pointer] Frame 2 | Symbol 98 MovieClip |
| "qq" | Symbol 103 MovieClip [pointer] Frame 3 | Symbol 102 MovieClip |
| "inner" | Symbol 194 MovieClip [hBar] Frame 1 | Symbol 193 MovieClip |
| "q7" | Symbol 286 MovieClip Frame 1 | Symbol 214 MovieClip |
| "q6" | Symbol 286 MovieClip Frame 1 | Symbol 216 MovieClip |
| "q5" | Symbol 286 MovieClip Frame 1 | Symbol 225 MovieClip |
| "q4" | Symbol 286 MovieClip Frame 1 | Symbol 240 MovieClip |
| "q3" | Symbol 286 MovieClip Frame 1 | Symbol 257 MovieClip |
| "q2" | Symbol 286 MovieClip Frame 1 | Symbol 272 MovieClip |
| "q1" | Symbol 286 MovieClip Frame 1 | Symbol 285 MovieClip |
| "q7" | Symbol 287 MovieClip Frame 1 | Symbol 214 MovieClip |
| "q6" | Symbol 287 MovieClip Frame 1 | Symbol 216 MovieClip |
| "q5" | Symbol 287 MovieClip Frame 1 | Symbol 225 MovieClip |
| "q4" | Symbol 287 MovieClip Frame 1 | Symbol 240 MovieClip |
| "q3" | Symbol 287 MovieClip Frame 1 | Symbol 257 MovieClip |
| "q2" | Symbol 287 MovieClip Frame 1 | Symbol 272 MovieClip |
| "q1" | Symbol 287 MovieClip Frame 1 | Symbol 285 MovieClip |
| "soldier" | Symbol 288 MovieClip Frame 1 | Symbol 286 MovieClip |
| "soldier" | Symbol 288 MovieClip Frame 2 | Symbol 287 MovieClip |
| "soldier" | Symbol 301 MovieClip Frame 1 | Symbol 293 MovieClip |
| "soldier" | Symbol 301 MovieClip Frame 2 | Symbol 300 MovieClip |
| "soldier" | Symbol 316 MovieClip Frame 1 | Symbol 309 MovieClip |
| "soldier" | Symbol 316 MovieClip Frame 2 | Symbol 315 MovieClip |
| "soldier" | Symbol 319 MovieClip [enemy] Frame 1 | Symbol 288 MovieClip |
| "soldier" | Symbol 319 MovieClip [enemy] Frame 3 | Symbol 301 MovieClip |
| "soldier" | Symbol 319 MovieClip [enemy] Frame 4 | Symbol 288 MovieClip |
| "soldier" | Symbol 319 MovieClip [enemy] Frame 7 | Symbol 316 MovieClip |
| "soldier" | Symbol 319 MovieClip [enemy] Frame 8 | Symbol 288 MovieClip |
| "archer" | Symbol 327 MovieClip [Castle] Frame 1 | Symbol 319 MovieClip [enemy] |
| "mage" | Symbol 327 MovieClip [Castle] Frame 1 | Symbol 319 MovieClip [enemy] |
| "aname" | Symbol 402 MovieClip Frame 1 | Symbol 398 MovieClip |
| "ch" | Symbol 429 MovieClip Frame 1 | Symbol 428 MovieClip |
| "ch" | Symbol 430 MovieClip Frame 1 | Symbol 429 MovieClip |
| "ba" | Symbol 470 MovieClip Frame 2 | Symbol 469 MovieClip |
| "cc" | Symbol 471 MovieClip Frame 1 | Symbol 436 MovieClip |
| "hmc" | Symbol 471 MovieClip Frame 1 | Symbol 438 MovieClip |
| "a1" | Symbol 471 MovieClip Frame 1 | Symbol 461 MovieClip |
| "m1" | Symbol 471 MovieClip Frame 1 | Symbol 462 MovieClip |
| "boxUp" | Symbol 471 MovieClip Frame 1 | Symbol 470 MovieClip |
| "cn" | Symbol 490 MovieClip Frame 1 | Symbol 486 MovieClip |
| "dn" | Symbol 490 MovieClip Frame 1 | Symbol 488 MovieClip |
| "b1" | Symbol 494 MovieClip Frame 1 | Symbol 476 MovieClip |
| "b2" | Symbol 494 MovieClip Frame 1 | Symbol 476 MovieClip |
| "b3" | Symbol 494 MovieClip Frame 1 | Symbol 476 MovieClip |
| "b4" | Symbol 494 MovieClip Frame 1 | Symbol 476 MovieClip |
| "b5" | Symbol 494 MovieClip Frame 1 | Symbol 476 MovieClip |
| "b6" | Symbol 494 MovieClip Frame 1 | Symbol 476 MovieClip |
| "b7" | Symbol 494 MovieClip Frame 1 | Symbol 476 MovieClip |
| "b8" | Symbol 494 MovieClip Frame 1 | Symbol 476 MovieClip |
| "fin" | Symbol 494 MovieClip Frame 1 | Symbol 476 MovieClip |
| "bac" | Symbol 494 MovieClip Frame 1 | Symbol 482 MovieClip |
| "cBox" | Symbol 494 MovieClip Frame 1 | Symbol 490 MovieClip |
| "ps" | Symbol 494 MovieClip Frame 1 | Symbol 493 MovieClip |
| "q1" | Symbol 525 MovieClip Frame 1 | Symbol 519 MovieClip |
| "q2" | Symbol 525 MovieClip Frame 1 | Symbol 519 MovieClip |
| "q3" | Symbol 525 MovieClip Frame 1 | Symbol 519 MovieClip |
| "q1" | Symbol 568 MovieClip Frame 1 | Symbol 519 MovieClip |
| "q3" | Symbol 568 MovieClip Frame 1 | Symbol 519 MovieClip |
| "q2" | Symbol 568 MovieClip Frame 1 | Symbol 519 MovieClip |
| "ct" | Symbol 568 MovieClip Frame 1 | Symbol 567 MovieClip |
| "q7" | Symbol 648 MovieClip Frame 1 | Symbol 574 MovieClip |
| "q6" | Symbol 648 MovieClip Frame 1 | Symbol 577 MovieClip |
| "q5" | Symbol 648 MovieClip Frame 1 | Symbol 592 MovieClip |
| "q4" | Symbol 648 MovieClip Frame 1 | Symbol 601 MovieClip |
| "q3" | Symbol 648 MovieClip Frame 1 | Symbol 617 MovieClip |
| "q2" | Symbol 648 MovieClip Frame 1 | Symbol 632 MovieClip |
| "q1" | Symbol 648 MovieClip Frame 1 | Symbol 647 MovieClip |
| "soldier" | Symbol 734 MovieClip Frame 1 | Symbol 648 MovieClip |
| "fin" | Symbol 734 MovieClip Frame 1 | Symbol 654 MovieClip |
| "soldier" | Symbol 734 MovieClip Frame 4 | Symbol 648 MovieClip |
| "soldier" | Symbol 734 MovieClip Frame 8 | Symbol 648 MovieClip |
Special Tags
| FileAttributes (69) | Timeline Frame 1 | Access local files only, Metadata not present, AS1/AS2. |
| ExportAssets (56) | Timeline Frame 1 | Symbol 1 as "s3" |
| ExportAssets (56) | Timeline Frame 1 | Symbol 2 as "s2" |
| ExportAssets (56) | Timeline Frame 1 | Symbol 3 as "s1" |
| ExportAssets (56) | Timeline Frame 1 | Symbol 4 as "s4" |
| ExportAssets (56) | Timeline Frame 1 | Symbol 6 as "aa" |
| ExportAssets (56) | Timeline Frame 1 | Symbol 64 as "boom" |
| ExportAssets (56) | Timeline Frame 1 | Symbol 70 as "paused" |
| ExportAssets (56) | Timeline Frame 1 | Symbol 90 as "sound_contr" |
| ExportAssets (56) | Timeline Frame 1 | Symbol 103 as "pointer" |
| ExportAssets (56) | Timeline Frame 1 | Symbol 107 as "dmg" |
| ExportAssets (56) | Timeline Frame 1 | Symbol 116 as "pu2" |
| ExportAssets (56) | Timeline Frame 1 | Symbol 137 as "Blood3" |
| ExportAssets (56) | Timeline Frame 1 | Symbol 151 as "Blood1" |
| ExportAssets (56) | Timeline Frame 1 | Symbol 168 as "Blood2" |
| ExportAssets (56) | Timeline Frame 1 | Symbol 189 as "Blood4" |
| ExportAssets (56) | Timeline Frame 1 | Symbol 190 as "blood" |
| ExportAssets (56) | Timeline Frame 1 | Symbol 194 as "hBar" |
| ExportAssets (56) | Timeline Frame 1 | Symbol 199 as "arrow" |
| ExportAssets (56) | Timeline Frame 1 | Symbol 200 as "bullet" |
| ExportAssets (56) | Timeline Frame 1 | Symbol 208 as "coin" |
| ExportAssets (56) | Timeline Frame 1 | Symbol 319 as "enemy" |
| ExportAssets (56) | Timeline Frame 1 | Symbol 327 as "Castle" |
| ExportAssets (56) | Timeline Frame 1 | Symbol 329 as "pua" |
| ExportAssets (56) | Timeline Frame 4 | Symbol 515 as "explosion" |
Dynamic Text Variables
| awardName | Symbol 397 EditableText | "<p align="left"><font face="Verdana" size="12" color="#1a1a1a" letterSpacing="0.000000" kerning="1">Kill A Ninja Minion</font></p>" |
| dTxt | Symbol 421 EditableText | "<p align="left"><font face="Calibri" size="20" color="#333333" letterSpacing="0.000000" kerning="1">00000</font></p>" |
| rTxt | Symbol 422 EditableText | "<p align="left"><font face="Calibri" size="20" color="#333333" letterSpacing="0.000000" kerning="1">0000</font></p>" |
| mTxt | Symbol 423 EditableText | "<p align="left"><font face="Calibri" size="20" color="#333333" letterSpacing="0.000000" kerning="1">0000</font></p>" |
| tTxt | Symbol 424 EditableText | "<p align="left"><font face="Calibri" size="20" color="#333333" letterSpacing="0.000000" kerning="1">0000</font></p>" |
| pTxt | Symbol 425 EditableText | "<p align="left"><font face="Calibri" size="20" color="#333333" letterSpacing="0.000000" kerning="1">0000</font></p>" |
| l1 | Symbol 447 EditableText | "<p align="left"><font face="Calibri" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">Level: 0</font></p>" |
| s1 | Symbol 448 EditableText | "<p align="left"><font face="Calibri" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">Skill: 0</font></p>" |
| l2 | Symbol 449 EditableText | "<p align="left"><font face="Calibri" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">Level: 0</font></p>" |
| s2 | Symbol 450 EditableText | "<p align="left"><font face="Calibri" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">Skill: 0</font></p>" |
| c1 | Symbol 451 EditableText | "<p align="left"><font face="Calibri" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">Cost: 0</font></p>" |
| c2 | Symbol 452 EditableText | "<p align="left"><font face="Calibri" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">Cost: 0</font></p>" |
| d1 | Symbol 453 EditableText | "<p align="left"><font face="Calibri" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">This is the text of the description that says </font></p><p align="left"><font face="Calibri" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">things about how purchasing a skill level will 1up</font></p><p align="left"><font face="Calibri" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">your archer.</font></p>" |
| d2 | Symbol 454 EditableText | "<p align="left"><font face="Calibri" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">This is the text of the description that says </font></p><p align="left"><font face="Calibri" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">things about how purchasing a skill level will 1up</font></p><p align="left"><font face="Calibri" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">your archer.</font></p>" |
| dTxt | Symbol 455 EditableText | "<p align="left"><font face="Vivaldi" size="25" color="#ffffff" letterSpacing="0.000000" kerning="1">100</font></p>" |
| kTxt | Symbol 456 EditableText | "<p align="left"><font face="Vivaldi" size="25" color="#ffffff" letterSpacing="0.000000" kerning="1">5033</font></p>" |
| mTxt | Symbol 457 EditableText | "<p align="left"><font face="Vivaldi" size="25" color="#ffffff" letterSpacing="0.000000" kerning="1">$503,506</font></p>" |
| aTxt | Symbol 458 EditableText | "<p align="left"><font face="Vivaldi" size="25" color="#ffffff" letterSpacing="0.000000" kerning="1">64/100</font></p>" |
| l1 | Symbol 477 EditableText | "<p align="center"><font face="Calibri" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1"><b> 0 / 3</b></font></p>" |
| c1 | Symbol 478 EditableText | "<p align="center"><font face="Calibri" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>$0</b></font></p>" |
| d1 | Symbol 479 EditableText | "<p align="left"><font face="Calibri" size="14" color="#000000" letterSpacing="0.000000" kerning="1"><b>Increase the power of a click blaIncrease the power of a click blaIncrease the power of a click blaIncrease the power of a click blaIncrease the power of a clic</b></font></p><p align="left"><font face="Calibri" size="14" color="#000000" letterSpacing="0.000000" kerning="1"><b>Increase the power of a click blaIncrease the power of a click blaIncrease the power of a click blaIncrease the power of a click blaIncrease the power of a clic</b></font></p>" |
| moneyTxt | Symbol 480 EditableText | "<p align="center"><font face="Calibri" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>$1,002,506</b></font></p>" |
| pTxt | Symbol 489 EditableText | "<p align="center"><font face="Calibri" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>X for price Y?</b></font></p>" |
| sTxt | Symbol 523 EditableText | "<p align="center"><font face="Verdana" size="54" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>00000</b></font></p>" |
| s2Txt | Symbol 565 EditableText | "<p align="center"><font face="Verdana" size="17" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>You will lose 50% of your people</b></font></p>" |
| sTxt | Symbol 566 EditableText | "<p align="center"><font face="Verdana" size="54" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>00000</b></font></p>" |
| n2 | Symbol 753 EditableText | "<p align="right"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1"> 17/17</font></p>" |
| n4 | Symbol 754 EditableText | "<p align="right"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1"> 17/17</font></p>" |
| n6 | Symbol 755 EditableText | "<p align="right"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1"> 17/17</font></p>" |
| n8 | Symbol 756 EditableText | "<p align="right"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1"> 17/17</font></p>" |
| n1 | Symbol 757 EditableText | "<p align="right"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1"> 17/17</font></p>" |
| n3 | Symbol 758 EditableText | "<p align="right"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1"> 17/17</font></p>" |
| n5 | Symbol 759 EditableText | "<p align="right"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1"> 17/17</font></p>" |
| n7 | Symbol 760 EditableText | "<p align="right"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1"> 17/17</font></p>" |
| h1 | Symbol 767 EditableText | "<p align="left"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">Kill two enemies </font></p>" |
| h2 | Symbol 768 EditableText | "<p align="left"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">Kill two enemies </font></p>" |
| h3 | Symbol 769 EditableText | "<p align="left"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">Kill two enemies </font></p>" |
| h4 | Symbol 770 EditableText | "<p align="left"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">Kill two enemies </font></p>" |
| h5 | Symbol 771 EditableText | "<p align="left"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">Kill two enemies </font></p>" |
| h6 | Symbol 772 EditableText | "<p align="left"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">Kill two enemies </font></p>" |
| h7 | Symbol 773 EditableText | "<p align="left"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">Kill two enemies </font></p>" |
| h8 | Symbol 774 EditableText | "<p align="left"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">Kill two enemies </font></p>" |
| h9 | Symbol 775 EditableText | "<p align="left"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">Kill two enemies </font></p>" |
| h10 | Symbol 776 EditableText | "<p align="left"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">Kill two enemies </font></p>" |
| h11 | Symbol 777 EditableText | "<p align="left"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">Kill two enemies </font></p>" |
| h12 | Symbol 778 EditableText | "<p align="left"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">Kill two enemies </font></p>" |
| h13 | Symbol 779 EditableText | "<p align="left"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">Kill two enemies </font></p>" |
| h14 | Symbol 780 EditableText | "<p align="left"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">Kill two enemies </font></p>" |
| h15 | Symbol 781 EditableText | "<p align="left"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">Kill two enemies </font></p>" |
| h16 | Symbol 782 EditableText | "<p align="left"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">Kill two enemies </font></p>" |
| h17 | Symbol 785 EditableText | "<p align="left"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">Kill two enemies </font></p>" |
| h18 | Symbol 786 EditableText | "<p align="left"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">Kill two enemies </font></p>" |
| h19 | Symbol 787 EditableText | "<p align="left"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">Kill two enemies </font></p>" |
| h20 | Symbol 788 EditableText | "<p align="left"><font face="Verdana" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">Kill two enemies </font></p>" |
| theScore | Symbol 806 EditableText | "<p align="center"><font face="Verdana" size="75" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>000000000</b></font></p>" |
|
|