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

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

Ultimate Defense 2.swf

This is the info page for
Flash #47440

(Click the ID number above for more basic data on this flash file.)


Text
CREDITS:

MONEY:

Win bonus money for the next level by matching 3 of the same symbol.
Each treasure you dig up will be worth 1 spin.

<p align="center"><font face="Arial Black" size="70" color="#a2ff00" letterSpacing="-4.000000" kerning="0"><b>WON $2000</b></font></p>

Rain Drop Effect

START GAME

TWICE THE LEVELS!

NEW CHARACTERS!

4 DISTINCT ENVIRONMENTS!

TWICE THE ENEMIES!

4X THE SPELLS!

MINI-GAMES!

Level Up!

LEVEL SCORE:

12548

TOTAL SCORE:

12548

GOLD BONUS:

12548

FINAL SCORE:

12548

<p align="center"><font face="Arial Black" size="10" color="#ffffff" letterSpacing="1.000000" kerning="0">50</font></p>

<p align="center"><font face="Arial Black" size="10" color="#ffffff" letterSpacing="1.000000" kerning="0">50</font></p>

<p align="center"><font face="Arial Black" size="10" color="#ffffff" letterSpacing="1.000000" kerning="0">50</font></p>

<p align="center"><font face="Arial Black" size="10" color="#ffffff" letterSpacing="1.000000" kerning="0">50</font></p>

<p align="center"><font face="Arial Black" size="10" color="#ffffff" letterSpacing="1.000000" kerning="0">50</font></p>

<p align="center"><font face="Arial Black" size="10" color="#ffffff" letterSpacing="1.000000" kerning="0">50</font></p>

<p align="center"><font face="Arial Black" size="10" color="#ffffff" letterSpacing="1.000000" kerning="0">50</font></p>

<p align="center"><font face="Arial Black" size="10" color="#ffffff" letterSpacing="1.000000" kerning="0">50</font></p>

<p align="center"><font face="Arial Black" size="10" color="#ffffff" letterSpacing="1.000000" kerning="0">50</font></p>

<p align="center"><font face="Arial Black" size="10" color="#ffffff" letterSpacing="1.000000" kerning="0">50</font></p>

<p align="center"><font face="Arial Black" size="10" color="#ffffff" letterSpacing="1.000000" kerning="0">50</font></p>

<p align="center"><font face="Arial Black" size="10" color="#ffffff" letterSpacing="1.000000" kerning="0">50</font></p>

<p align="center"><font face="Arial Black" size="10" color="#ffffff" letterSpacing="1.000000" kerning="0">50</font></p>

<p align="center"><font face="Arial Black" size="10" color="#ffffff" letterSpacing="1.000000" kerning="0">50</font></p>

<p align="center"><font face="Arial Black" size="10" color="#ffffff" letterSpacing="1.000000" kerning="0">50</font></p>

<p align="center"><font face="Arial Black" size="10" color="#ffffff" letterSpacing="1.000000" kerning="0">50</font></p>

<p align="center"><font face="Arial Black" size="10" color="#ffffff" letterSpacing="1.000000" kerning="0">50</font></p>

<p align="center"><font face="Arial Black" size="10" color="#ffffff" letterSpacing="1.000000" kerning="0">50</font></p>

<p align="center"><font face="Arial Black" size="10" color="#ffffff" letterSpacing="1.000000" kerning="0">50</font></p>

<p align="center"><font face="Arial Black" size="10" color="#ffffff" letterSpacing="1.000000" kerning="0">50</font></p>

<p align="center"><font face="Arial Black" size="10" color="#ffffff" letterSpacing="1.000000" kerning="0">50</font></p>

<p align="center"><font face="Arial Black" size="10" color="#ffffff" letterSpacing="1.000000" kerning="0">50</font></p>

<p align="center"><font face="Arial Black" size="10" color="#ffffff" letterSpacing="1.000000" kerning="0">50</font></p>

<p align="center"><font face="Arial Black" size="10" color="#ffffff" letterSpacing="1.000000" kerning="0">50</font></p>

<p align="center"><font face="Arial Black" size="10" color="#ffffff" letterSpacing="1.000000" kerning="0">50</font></p>

<p align="center"><font face="Arial Black" size="10" color="#ffffff" letterSpacing="1.000000" kerning="0">50</font></p>

<p align="center"><font face="Arial Black" size="10" color="#ffffff" letterSpacing="1.000000" kerning="0">50</font></p>

<p align="center"><font face="Arial Black" size="10" color="#ffffff" letterSpacing="1.000000" kerning="0">50</font></p>

<p align="center"><font face="Arial Black" size="10" color="#ffffff" letterSpacing="1.000000" kerning="0">50</font></p>

<p align="center"><font face="Arial Black" size="10" color="#ffffff" letterSpacing="1.000000" kerning="0">50</font></p>

<p align="center"><font face="Arial Black" size="10" color="#ffffff" letterSpacing="1.000000" kerning="0">50</font></p>

<p align="center"><font face="Arial Black" size="10" color="#ffffff" letterSpacing="1.000000" kerning="0">50</font></p>

<p align="center"><font face="Arial Black" size="10" color="#ffffff" letterSpacing="1.000000" kerning="0">50</font></p>

TIP:

<p align="left"><font face="04b21" size="8" color="#ffffff" letterSpacing="0.400000" kerning="0"><b>USE SPELLS TO UNLEASH MAJOR DAMAGE ONE ENEMIES WHEN DEFENDERS NEED HELP.</b></font></p>

<p align="left"><font face="04b21" size="8" color="#ffffff" letterSpacing="0.200000" kerning="0"><b>USE YOUR SHOVEL TO DIG FOR TREASURE. YOU CAN ONLY USE THIS WHILE A WAVE IS IN PROGRESS.</b></font></p>

<p align="left"><font face="04b21" size="8" color="#ffffff" letterSpacing="0.500000" kerning="0"><b>YOU CAN ALSO USE THE ARROW KEYS TO NAVIGATE AROUND THE PLAYING FIELD.</b></font></p>

<p align="left"><font face="04b21" size="8" color="#ffffff" letterSpacing="0.500000" kerning="0"><b>YOU CAN ROTATE EACH CHARACTER ONCE. </b></font></p><p align="left"><font face="04b21" size="8" color="#ffffff" letterSpacing="0.500000" kerning="0"><b>USE THIS TO YOUR ADVANTAGE.</b></font></p>

<p align="left"><font face="04b21" size="8" color="#ffffff" letterSpacing="0.500000" kerning="0"><b>AFTER YOU DIE YOU ARE ABLE TO CONTINUE FROM THE START OF THE CURRENT LEVEL.</b></font></p>

<p align="left"><font face="04b21" size="8" color="#ffffff" letterSpacing="0.400000" kerning="0"><b>USE THE FREEZE SPELL ON AN ENEMY CAUGHT BETWEEN 2 DEFENDERS FOR MAXIMUM DAMAGE!</b></font></p>

<p align="left"><font face="04b21" size="8" color="#ffffff" letterSpacing="0.400000" kerning="0"><b>PLACE DEFENDERS AS YOU EARN MONEY TO MAKE SURE NONE GET AWAY!</b></font></p>

INCOMING

<p align="center"><font face="Arial Black" size="20" color="#000000" letterSpacing="2.000000" kerning="0"><b>30</b></font></p>

BEGIN

FLATTEN TILE? (50 G)

YES

NO

HEALTH:

MANA:

LEVEL

GOLD

ENEMIES LEFT:

<p align="center"></p>

-

PAUSE

MENU

ARCHER

MAGE

KNIGHT

NINJA

<p align="right"></p>

<p align="right"></p>

<p align="right"></p>

<p align="right"></p>

WARRIOR

<p align="right"></p>

DRAGON

<p align="right"></p>

HEALTH:

MANA:

LEVEL

GOLD

ENEMIES LEFT:

<p align="center"></p>

-

PAUSE

MENU

POISON

LIGHTNING

TRAP

FREEZE

<p align="right"></p>

<p align="right"></p>

<p align="right"></p>

<p align="right"></p>

HEALTH:

MANA:

LEVEL

GOLD

ENEMIES LEFT:

<p align="center"></p>

-

PAUSE

MENU

DIG LAND

MANA POTION

<p align="right"></p>

<p align="right"><font face="arial_9pt_st" size="9" color="#ffffff" letterSpacing="1.000000" kerning="0">FREE</font></p>

_

+

<p align="left"><font face="Arial Black" size="26" color="#000000" letterSpacing="2.000000" kerning="0"><b>LEVEL</b></font></p>

<p align="right"><font face="Arial Black" size="26" color="#000000" letterSpacing="2.000000" kerning="0"><b>1</b></font></p>

<p align="right"><font face="Arial Black" size="26" color="#000000" letterSpacing="2.000000" kerning="0"><b>1</b></font></p>

<p align="left"><font face="Arial Black" size="26" color="#000000" letterSpacing="2.000000" kerning="0"><b>-</b></font></p>

LEVEL:

EXP:

DAMAGE:

RANGE:

ROTATE

START GAME

MORE GAMES

HIGHSCORES

<p align="center"><font face="Arial Black" size="22" color="#000000" letterSpacing="0.500000" kerning="0"><b>GAME PAUSED</b></font></p>

RESUME

<p align="center"><font face="Arial Black" size="22" color="#000000" letterSpacing="2.000000" kerning="0"><b>MENU</b></font></p>

RESUME GAME

SOUND ON/OFF

QUIT GAME

INSTRUCTIONS

<p align="center"><font face="Arial Black" size="24" color="#000000" letterSpacing="1.500000" kerning="0"><b>LEVEL COMPLETE</b></font></p>

CONTINUE

COMPLETE TIME:

2

:

34

CONTINUE

<p align="center"><font face="Arial Black" size="23" color="#000000" letterSpacing="1.000000" kerning="0"><b>CONGRATULATIONS!</b></font></p>

MAIN MENU

VIEW HIGHSCORES

MORE GAMES

You have successfully defended the country from the evil invaders. With your great planning and leadership, you have proven that you are the Ultimate in Defense.

YOUR NAME

Error, score not send (no connection?)

<p align="center"><font face="Arial Black" size="23" color="#000000" letterSpacing="1.000000" kerning="0"><b>GAME OVER</b></font></p>

MAIN MENU

VIEW HIGHSCORES

MORE GAMES

<p align="center"><font face="Arial Black" size="23" color="#000000" letterSpacing="1.000000" kerning="0"><b>UNLOCKED!</b></font></p>

You have unlocked the Lightning Spell!

After selecting the spell, choose an enemy
you wish to attack, and it will be zapped by lightning, taking large damage!

CONTINUE

<p align="center"><font face="Arial Black" size="23" color="#000000" letterSpacing="1.000000" kerning="0"><b>UNLOCKED!</b></font></p>

You have unlocked the Knight character!

This character can only attack one square in front of him, but can unleash some great damage to all enemies who cross his path.

CONTINUE

<p align="center"><font face="Arial Black" size="23" color="#000000" letterSpacing="1.000000" kerning="0"><b>UNLOCKED!</b></font></p>

You have unlocked the Trap spell!

Select this spell, and then choose a tile the enemy will step on. After stepping onto the trap, it will explode and the enemy will receive severe damage!

CONTINUE

<p align="center"><font face="Arial Black" size="23" color="#000000" letterSpacing="1.000000" kerning="0"><b>UNLOCKED!</b></font></p>

You have unlocked the Warrior character!

This beast of a character has a low attack range, but an extremely high damage rating. His axe is bound to leave a huge dent in anything that comes near him.

CONTINUE

<p align="center"><font face="Arial Black" size="23" color="#000000" letterSpacing="1.000000" kerning="0"><b>UNLOCKED!</b></font></p>

You have unlocked the Freeze spell!

A very strategic spell. Cast this on any enemy to freeze them in their spot for a short amount of time. Any defenders will continue to attack as long as the enemy is in their range.

CONTINUE

<p align="center"><font face="Arial Black" size="23" color="#000000" letterSpacing="1.000000" kerning="0"><b>UNLOCKED!</b></font></p>

You have unlocked the Dragon character!

The most powerful character in the game. With its huge size, range, and damage, this character is sure to make an impact in any level.

CONTINUE

<p align="center"><font face="Arial Black" size="22" color="#000000" letterSpacing="1.000000" kerning="0"><b>GAME OVER</b></font></p>

CONTINUE

Continue at beginning of level.
Continues Remaining:

MORE GAMES

CONTINUE

ActionScript [AS1/AS2]

Frame 1
function __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); } fscommand ("showmenu", "false"); Stage.showMenu = false; __com_mochibot__("a0ac3862", this, 10301, true); stop(); var CPMStarPoolID = 2035; var CPMStarSubPoolID = 100; System.security.allowDomain("server.cpmstar.com"); adBox.loadMovie((("http://server.cpmstar.com/adviewas2.swf?poolid=" + CPMStarPoolID) + "&subpoolid=") + CPMStarSubPoolID); startButt._visible = false; var domain = _url.substring(7); domain = domain.toLowerCase(); if (domain.substring(0, 3) == "www") { domain = domain.substring(4); } var end = domain.indexOf("/"); domain = domain.substring(0, end); logoMC.alpha = 0; onEnterFrame = function () { _root.percLoaded.text = Math.floor((_root.getBytesLoaded() / _root.getBytesTotal()) * 100) + "%"; _root.logoMC._alpha = Math.floor((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); if (_root._framesloaded == _root._totalframes) { delete onEnterFrame; startButt._visible = true; percLoaded._visible = false; startButt.gotoAndPlay(2); } }; startButt.onRollOver = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 0, 60, 10, false); }; startButt.onRollOut = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 60, 0, 10, true, 0); }; MovieClip.prototype.fluxTint = function ($colObj, $amountStart, $amountEnd, $pace, $loop, $limit) { this.$colour = new Color(this); var $loops = 0; var $unlimited = (($limit == undefined) ? true : false); var $way = (($amountStart <= $amountEnd) ? "up" : "down"); var $top = (($amountStart <= $amountEnd) ? ($amountEnd) : ($amountStart)); var $bottom = (($amountStart <= $amountEnd) ? ($amountStart) : ($amountEnd)); var $a_curr = $amountStart; this.onEnterFrame = function () { this.$colour.setTint($colObj.r, $colObj.g, $colObj.b, $a_curr); if ($way == "up") { if ($a_curr >= $top) { $loops = $loops + 0.5; var _local2 = (!$loop) || (((!$unlimited) && ($loop)) && ($loops >= $limit)); if (_local2) { delete this.onEnterFrame; } $way = "down"; } $a_curr = $a_curr + $pace; } else if ($way == "down") { if ($a_curr <= $bottom) { $loops = $loops + 0.5; var _local2 = (!$loop) || (((!$unlimited) && ($loop)) && ($loops >= $limit)); if (_local2) { delete this.onEnterFrame; } $way = "up"; } $a_curr = $a_curr - $pace; } }; }; Color.prototype.setTint = function (r, g, b, amount) { var _local4 = 100 - amount; var _local2 = new Object(); _local2.ra = (_local2.ga = (_local2.ba = _local4)); var _local3 = amount / 100; _local2.rb = r * _local3; _local2.gb = g * _local3; _local2.bb = b * _local3; this.setTransform(_local2); };
Instance of Symbol 164 MovieClip "startButt" in Frame 1
on (release) { _root.gotoAndStop(3); }
Instance of Symbol 176 MovieClip in Frame 1
on (release) { getURL ("http://www.likwidgames.com", "_blank"); }
Instance of Symbol 183 MovieClip in Frame 1
on (release) { getURL ("http://www.bubblebox.com/clickreg.php?type=gamestats&id=1120&subid=preloader", "_blank"); }
Frame 2
stop();
Frame 3
stop();
Frame 4
MovieClip.prototype.fluxTint = function ($colObj, $amountStart, $amountEnd, $pace, $loop, $limit) { this.$colour = new Color(this); var $loops = 0; var $unlimited = (($limit == undefined) ? true : false); var $way = (($amountStart <= $amountEnd) ? "up" : "down"); var $top = (($amountStart <= $amountEnd) ? ($amountEnd) : ($amountStart)); var $bottom = (($amountStart <= $amountEnd) ? ($amountStart) : ($amountEnd)); var $a_curr = $amountStart; this.onEnterFrame = function () { this.$colour.setTint($colObj.r, $colObj.g, $colObj.b, $a_curr); if ($way == "up") { if ($a_curr >= $top) { $loops = $loops + 0.5; var _local2 = (!$loop) || (((!$unlimited) && ($loop)) && ($loops >= $limit)); if (_local2) { delete this.onEnterFrame; } $way = "down"; } $a_curr = $a_curr + $pace; } else if ($way == "down") { if ($a_curr <= $bottom) { $loops = $loops + 0.5; var _local2 = (!$loop) || (((!$unlimited) && ($loop)) && ($loops >= $limit)); if (_local2) { delete this.onEnterFrame; } $way = "up"; } $a_curr = $a_curr - $pace; } }; }; Color.prototype.setTint = function (r, g, b, amount) { var _local4 = 100 - amount; var _local2 = new Object(); _local2.ra = (_local2.ga = (_local2.ba = _local4)); var _local3 = amount / 100; _local2.rb = r * _local3; _local2.gb = g * _local3; _local2.bb = b * _local3; this.setTransform(_local2); }; MovieClip.prototype.fadeMC = function (fadeOut, rate) { clearInterval(_root.fadeInt); this.fadeIn = true; if (fadeOut == true) { _root.stage++; } this.onEnterFrame = function () { if (fadeOut == "fadeOnce") { if (this.fadeIn == true) { if (this._alpha < 100) { this._alpha = this._alpha + rate; } else { this.fadeIn = false; delete this.onEnterFrame; } } } else if (fadeOut == "fadeMap") { if (this.fadeIn == true) { if (this._alpha > 0) { this._alpha = this._alpha - rate; } else { this.fadeIn = false; trace("SDFDS"); _root.loadMap(_root.level); delete this.onEnterFrame; } } } else if (fadeOut == "fadeTitle") { if (this.fadeIn == true) { if (this._alpha > 0) { this._alpha = this._alpha - rate; } else { this.fadeIn = false; _root.titleMC.removeMovieClip(); _root.attachMovie("menuMC", "menuMC", 10); _root.menuMC.gotoAndStop(4); _root.menuMC._alpha = 0; _root.menuMC.fadeMC("fadeOnce", 10); delete this.onEnterFrame; } } } else if (fadeOut == true) { if (this.fadeIn == true) { if (this._alpha < 150) { this._alpha = this._alpha + rate; } else { this.fadeIn = false; } } else if (this._alpha > 0) { this._alpha = this._alpha - 2; } else { _root.waveTimer(); delete this.onEnterFrame; } } else if (this.fadeIn == true) { if (this._alpha < 100) { this._alpha = this._alpha + rate; } else { this.fadeIn = false; delete this.onEnterFrame; } } }; }; function getRadius(thisTile) { _root.radArray = []; if (!(_root.selectedMC === "mage1")) { } else { _root.radArray = [_root.display.tiles[(("tile_" + [thisTile.y + 1]) + "_") + [thisTile.x]], _root.display.tiles[(("tile_" + [thisTile.y + 2]) + "_") + [thisTile.x]]]; } } function getZone(defender, axis, dirFront) { r = 0; while (r < defender.zoneArray.length) { defender.zoneArray[r].defenderRange._visible = false; r++; } defender.zoneArray = []; if (defender.tileSize == 1) { i = 1; while (i <= defender.range) { if (axis == "y") { if (dirFront == 1) { defender.zoneArray[defender.zoneArray.length] = _root.display.tiles[(("tile_" + [defender.tile.y + i]) + "_") + [defender.tile.x]]; } else { defender.zoneArray[defender.zoneArray.length] = _root.display.tiles[(("tile_" + [defender.tile.y - i]) + "_") + [defender.tile.x]]; } } else if (axis == "x") { if (dirFront == 1) { defender.zoneArray[defender.zoneArray.length] = _root.display.tiles[(("tile_" + [defender.tile.y]) + "_") + [defender.tile.x + i]]; } else { defender.zoneArray[defender.zoneArray.length] = _root.display.tiles[(("tile_" + [defender.tile.y]) + "_") + [defender.tile.x - i]]; } } i++; } } else { i = 1; while (i <= defender.range) { if (axis == "y") { if (dirFront == 1) { defender.zoneArray[defender.zoneArray.length] = _root.display.tiles[(("tile_" + [defender.tile.y + i]) + "_") + [defender.tile.x]]; defender.zoneArray[defender.zoneArray.length] = _root.display.tiles[(("tile_" + [defender.tile.y + i]) + "_") + [defender.tile.x - 1]]; } else { defender.zoneArray[defender.zoneArray.length] = _root.display.tiles[(("tile_" + [defender.tile.y - (i + 1)]) + "_") + [defender.tile.x]]; defender.zoneArray[defender.zoneArray.length] = _root.display.tiles[(("tile_" + [defender.tile.y - (i + 1)]) + "_") + [defender.tile.x - 1]]; } } else if (axis == "x") { if (dirFront == 1) { defender.zoneArray[defender.zoneArray.length] = _root.display.tiles[(("tile_" + [defender.tile.y]) + "_") + [defender.tile.x + i]]; defender.zoneArray[defender.zoneArray.length] = _root.display.tiles[(("tile_" + [defender.tile.y - 1]) + "_") + [defender.tile.x + i]]; } else { defender.zoneArray[defender.zoneArray.length] = _root.display.tiles[(("tile_" + [defender.tile.y]) + "_") + [defender.tile.x - (i + 1)]]; defender.zoneArray[defender.zoneArray.length] = _root.display.tiles[(("tile_" + [defender.tile.y - 1]) + "_") + [defender.tile.x - (i + 1)]]; } } i++; } } r = 0; while (r < defender.zoneArray.length) { defender.zoneArray[r].defenderRange._visible = true; r++; } } function getStats(defender, defenderTile) { switch (defender.type) { case "archer1" : defender.name = "archer"; defender.power = 1; defender.tileSize = 1; defender.range = 2; defender.tile = defenderTile; defender.upgrade = "archer2"; defender.upgradeEXP = 500; defender.weapon = "arrowShot"; break; case "archer2" : defender.name = "archer"; defender.power = 2; defender.tileSize = 1; defender.range = 2; defender.tile = defenderTile; defender.upgrade = "archer3"; defender.upgradeEXP = 1000; defender.weapon = "arrowShot"; break; case "archer3" : defender.name = "archer"; defender.power = 3; defender.tileSize = 1; defender.range = 2; defender.tile = defenderTile; defender.upgrade = null; defender.upgradeEXP = null; defender.weapon = "arrowShot"; break; case "mage1" : defender.name = "mage"; defender.power = 2; defender.tileSize = 1; defender.range = 2; defender.tile = defenderTile; defender.upgrade = "mage2"; defender.upgradeEXP = 600; defender.weapon = "magicShot"; break; case "mage2" : defender.name = "mage"; defender.power = 3; defender.tileSize = 1; defender.range = 2; defender.tile = defenderTile; defender.upgrade = "mage3"; defender.upgradeEXP = 1200; defender.weapon = "magicShot"; break; case "mage3" : defender.name = "mage"; defender.power = 4; defender.tileSize = 1; defender.range = 2; defender.tile = defenderTile; defender.upgrade = null; defender.upgradeEXP = null; defender.weapon = "magicShot"; break; case "ninja1" : defender.name = "ninja"; defender.power = 3; defender.tileSize = 1; defender.range = 3; defender.tile = defenderTile; defender.upgrade = "ninja2"; defender.upgradeEXP = 700; defender.weapon = "ninjaStar"; break; case "ninja2" : defender.name = "ninja"; defender.power = 4; defender.tileSize = 1; defender.range = 3; defender.tile = defenderTile; defender.upgrade = "ninja3"; defender.upgradeEXP = 1300; defender.weapon = "ninjaStar"; break; case "ninja3" : defender.name = "ninja"; defender.power = 5; defender.tileSize = 1; defender.range = 3; defender.tile = defenderTile; defender.upgrade = null; defender.upgradeEXP = null; defender.weapon = "ninjaStar"; break; case "knight1" : defender.name = "knight"; defender.power = 6; defender.tileSize = 1; defender.range = 1; defender.tile = defenderTile; defender.upgrade = "knight2"; defender.upgradeEXP = 900; defender.weapon = null; break; case "knight2" : defender.name = "knight"; defender.power = 7; defender.tileSize = 1; defender.range = 1; defender.tile = defenderTile; defender.upgrade = "knight3"; defender.upgradeEXP = 1600; defender.weapon = null; break; case "knight3" : defender.name = "knight"; defender.power = 8; defender.tileSize = 1; defender.range = 1; defender.tile = defenderTile; defender.upgrade = null; defender.upgradeEXP = null; defender.weapon = null; break; case "warrior1" : defender.name = "warrior"; defender.power = 6; defender.tileSize = 1; defender.range = 2; defender.tile = defenderTile; defender.upgrade = "warrior2"; defender.upgradeEXP = 1200; defender.weapon = null; break; case "warrior2" : defender.name = "warrior"; defender.power = 7; defender.tileSize = 1; defender.range = 2; defender.tile = defenderTile; defender.upgrade = "warrior3"; defender.upgradeEXP = 2000; defender.weapon = null; break; case "warrior3" : defender.name = "warrior"; defender.power = 8; defender.tileSize = 1; defender.range = 2; defender.tile = defenderTile; defender.upgrade = null; defender.upgradeEXP = null; defender.weapon = null; break; case "dragon" : defender.name = "dragon"; defender.power = 4; defender.tileSize = 4; defender.range = 3; defender.tile = defenderTile; defender.tileGroup = _root.tileGroupArr; defender.upgrade = "dragon2"; defender.upgradeEXP = 1400; break; case "dragon2" : defender.name = "dragon"; defender.power = 5; defender.tileSize = 4; defender.range = 3; defender.tile = defenderTile; defender.tileGroup = _root.tileGroupArr; defender.upgrade = "dragon3"; defender.upgradeEXP = 2600; break; case "dragon3" : defender.name = "dragon"; defender.power = 6; defender.tileSize = 4; defender.range = 3; defender.tile = defenderTile; defender.tileGroup = _root.tileGroupArr; defender.upgrade = null; defender.upgradeEXP = null; } } function getMinMax(defender) { if (defender.tileSize == 1) { if (defender.axis == "y") { if (defender.dirFront == 1) { defender.minX = defender.tile.x; defender.maxX = defender.tile.x; defender.minY = defender.tile.y + 1; defender.maxY = defender.tile.y + defender.range; } else if (defender.dirFront == 0) { defender.minX = defender.tile.x; defender.maxX = defender.tile.x; defender.minY = defender.tile.y - defender.range; defender.maxY = defender.tile.y - 1; } } else if (defender.axis == "x") { if (defender.dirFront == 1) { defender.minX = defender.tile.x + 1; defender.maxX = defender.tile.x + defender.range; defender.minY = defender.tile.y; defender.maxY = defender.tile.y; } else if (defender.dirFront == 0) { defender.minX = defender.tile.x - defender.range; defender.maxX = defender.tile.x - 1; defender.minY = defender.tile.y; defender.maxY = defender.tile.y; } } } else if (defender.axis == "y") { if (defender.dirFront == 1) { defender.minX = defender.tile.x - 1; defender.maxX = defender.tile.x; defender.minY = defender.tile.y + 1; defender.maxY = defender.tile.y + defender.range; } else if (defender.dirFront == 0) { defender.minX = defender.tile.x - 1; defender.maxX = defender.tile.x; defender.minY = defender.tile.y - (defender.range + 1); defender.maxY = defender.tile.y - 1; } } else if (defender.axis == "x") { if (defender.dirFront == 1) { defender.minX = defender.tile.x + 1; defender.maxX = defender.tile.x + defender.range; defender.minY = defender.tile.y - 1; defender.maxY = defender.tile.y; } else if (defender.dirFront == 0) { defender.minX = defender.tile.x - (defender.range + 1); defender.maxX = defender.tile.x - 1; defender.minY = defender.tile.y - 1; defender.maxY = defender.tile.y; } } } function defenderIconStatus() { i = 0; while (i < defenderIcons.length) { if (_root.userGold < _root[defenderIcons[i] + "Price"]) { _root.interfaceMC.defenders.icons[defenderIcons[i] + "Icon"].iconGraphic._alpha = 30; } else { _root.interfaceMC.defenders.icons[defenderIcons[i] + "Icon"].iconGraphic._alpha = 100; } i++; } i = 0; while (i < spellIcons.length) { if (_root.mana < _root[spellIcons[i] + "Price"]) { _root.interfaceMC.spells.icons[spellIcons[i] + "Icon"].iconGraphic._alpha = 30; } else { _root.interfaceMC.spells.icons[spellIcons[i] + "Icon"].iconGraphic._alpha = 100; } i++; } _root.interfaceMC.items.icons.manaPriceTxt.text = "x " + _root.manaPotions; if (_root.manaPotions > 0) { _root.interfaceMC.items.icons.manaIcon.iconGraphic._alpha = 100; } else { _root.interfaceMC.items.icons.manaIcon.iconGraphic._alpha = 30; } if (_root.timerOn != true) { _root.interfaceMC.items.icons.digIcon.iconGraphic._alpha = 30; _root.interfaceMC.items.icons.digIcon.enabled = false; } else { _root.interfaceMC.items.icons.digIcon.iconGraphic._alpha = 100; _root.interfaceMC.items.icons.digIcon.enabled = true; } if (isNaN(_root.mana)) { _root.mana = 100; } if (isNaN(_root.userGold)) { _root.userGold = _root.userGoldStart; } } function populateStats(defender, box) { box.defenderName.text = defender.name.toUpperCase(); box.defenderLevel.text = defender.level; box.defenderExp.text = defender.exp; box.defenderDamage.text = defender.power; box.defenderRange.text = defender.range; box.defenderSell.text = ("SELL (" + (defender.price / 2)) + " G)"; box.blankIcon.attachMovie(defender.name + "Icon", "statIcon", 1); box.blankIcon.statIcon.iconLock._visible = false; box.blankIcon.statIcon._width = 60; box.blankIcon.statIcon._height = 60; box.expMeter.expMC._x = ((defender.exp / defender.upgradeEXP) * 130) - 130; if (defender.upgradeEXP == null) { box.expMeter._visible = false; } } function checkLevelUp(defender) { if (defender.upgradeEXP != null) { if (defender.exp >= defender.upgradeEXP) { if (_root.soundOn == true) { _root.levelupSnd.start(); } defender.level++; defender.levelUpMC.gotoAndPlay(2); defender.defenderMC.defenderGraphic.gotoAndStop(defender.level); defender.type = defender.upgrade; getStats(defender, defender.tile); defender.defenderMC.defenderGraphic.defenderAnim.gotoAndPlay(2); defender.attacking = true; } } } function updateDefenderStats(defender) { if (_root.selectedDefender != null) { _root.interfaceMC.statsBox.expMeter.expMC._x = ((_root.selectedDefender.exp / _root.selectedDefender.upgradeEXP) * 130) - 130; _root.interfaceMC.statsBox.defenderLevel.text = _root.selectedDefender.level; _root.interfaceMC.statsBox.defenderExp.text = _root.selectedDefender.exp; _root.interfaceMC.statsBox.defenderDamage.text = _root.selectedDefender.power; } } function shootEnemy(defender, enemy) { if (_root.timerOn != false) { var _local2 = {}; _local2.x = defender.defenderMC._x; _local2.y = defender.defenderMC._y; defender.localToGlobal(_local2); var _local4 = {}; _local4.x = enemy.enemyMC._x + (enemy.enemyMC._width / 2); _local4.y = enemy.enemyMC._y + (enemy.enemyMC._height / 2); enemy.localToGlobal(_local4); var shooter = _root.attachMovie(defender.weapon, "shooter", _root.getNextHighestDepth(), {_x:_local2.x, _y:_local2.y}); if (_root.soundOn == true) { if (defender.name == "archer") { _root.archerSnd.start(); } else if (defender.name == "mage") { _root.mageSnd.start(); } else if (defender.name == "ninja") { _root.ninjaSnd.start(); } else if (defender.name == "knight") { _root.swordSnd.start(); } else if (defender.name == "warrior") { } } defender.exp = defender.exp + 2; checkLevelUp(defender); updateDefenderStats(defender); if ((defender.name == "mage") || (defender.name == "archer")) { switch (defender.dir) { case 1 : _local2.y = _local2.y - 10; _local2.x = _local2.x + 5; shooter._rotation = 15; break; case 2 : _local2.y = _local2.y - 5; _local2.x = _local2.x - 20; shooter._rotation = 155; break; case 3 : _local2.y = _local2.y - 5; _local2.x = _local2.x - 20; shooter._rotation = 145; break; case 4 : _local2.x = _local2.x + 10; shooter._rotation = 30; } } var _local6 = new mx.transitions.Tween(shooter, "_x", mx.transitions.easing.None.easeOut, _local2.x, _local4.x, 0.25, true); var _local7 = new mx.transitions.Tween(shooter, "_y", mx.transitions.easing.None.easeOut, _local2.y, _local4.y + 15, 0.25, true); _local6.onMotionFinished = function () { shooter.removeMovieClip(); }; } } function dragonFire(dragon, num) { if (_root.soundOn == true) { _root.dragonSnd.start(); } if (dragon.dir == 4) { var _local3 = _root.display.attachMovie("fire_f", "fire" + num, _root.display.getNextHighestDepth(), {_x:dragon._x + 80, _y:dragon._y + 33}); dragon.fireMC = _local3; } else if (dragon.dir == 3) { var _local3 = _root.display.attachMovie("fire_f", "fire" + num, _root.display.getNextHighestDepth(), {_x:dragon._x - 32, _y:dragon._y + 32}); _local3._xscale = -100; dragon.fireMC = _local3; } else if (dragon.dir == 2) { var _local3 = _root.display.attachMovie("fire_f", "fire" + num, _root.display.getNextHighestDepth(), {_x:dragon._x - 32, _y:dragon._y + 20}); _local3._yscale = -100; _local3._xscale = -100; _local3._rotation = _local3._rotation - 10; dragon.fireMC = _local3; } else if (dragon.dir == 1) { var _local3 = _root.display.attachMovie("fire_f", "fire" + num, _root.display.getNextHighestDepth(), {_x:dragon._x + 82, _y:dragon._y + 20}); _local3._yscale = -100; _local3._rotation = _local3._rotation + 20; dragon.fireMC = _local3; } } function enemyStats(num, thisEnemy) { switch (num) { case 1 : thisEnemy.health = 80; thisEnemy.speed = 2; thisEnemy.gold = 40; thisEnemy.mana = 5; thisEnemy.exp = 50; break; case 2 : thisEnemy.health = 160; thisEnemy.speed = 2; thisEnemy.gold = 75; thisEnemy.mana = 5; thisEnemy.exp = 100; break; case 3 : thisEnemy.health = 280; thisEnemy.speed = 2; thisEnemy.gold = 125; thisEnemy.mana = 10; thisEnemy.exp = 200; break; case 4 : thisEnemy.health = 800; thisEnemy.speed = 2; thisEnemy.gold = 500; thisEnemy.mana = 50; thisEnemy.exp = 400; break; case 5 : thisEnemy.health = 1200; thisEnemy.speed = 2; thisEnemy.gold = 650; thisEnemy.mana = 50; thisEnemy.exp = 500; break; case 6 : thisEnemy.health = 1600; thisEnemy.speed = 2; thisEnemy.gold = 800; thisEnemy.mana = 50; thisEnemy.exp = 500; break; case 7 : thisEnemy.health = 160; thisEnemy.speed = 3; thisEnemy.gold = 50; thisEnemy.mana = 5; thisEnemy.exp = 75; break; case 8 : thisEnemy.health = 275; thisEnemy.speed = 3; thisEnemy.gold = 75; thisEnemy.mana = 5; thisEnemy.exp = 150; break; case 9 : thisEnemy.health = 400; thisEnemy.speed = 3; thisEnemy.gold = 125; thisEnemy.mana = 10; thisEnemy.exp = 250; break; case 10 : thisEnemy.health = 1000; thisEnemy.speed = 2; thisEnemy.gold = 500; thisEnemy.mana = 5; thisEnemy.exp = 200; break; case 11 : thisEnemy.health = 1400; thisEnemy.speed = 2; thisEnemy.gold = 750; thisEnemy.mana = 5; thisEnemy.exp = 200; break; case 12 : thisEnemy.health = 1800; thisEnemy.speed = 2; thisEnemy.gold = 1000; thisEnemy.mana = 5; thisEnemy.exp = 200; break; case 13 : thisEnemy.health = 75; thisEnemy.speed = 4; thisEnemy.gold = 75; thisEnemy.mana = 5; thisEnemy.exp = 100; break; case 14 : thisEnemy.health = 150; thisEnemy.speed = 4; thisEnemy.gold = 100; thisEnemy.mana = 5; thisEnemy.exp = 150; break; case 15 : thisEnemy.health = 300; thisEnemy.speed = 4; thisEnemy.gold = 150; thisEnemy.mana = 10; thisEnemy.exp = 250; break; case 16 : thisEnemy.health = 2000; thisEnemy.speed = 2; thisEnemy.gold = 500; thisEnemy.mana = 5; thisEnemy.exp = 500; break; case 17 : thisEnemy.health = 2200; thisEnemy.speed = 2; thisEnemy.gold = 600; thisEnemy.mana = 5; thisEnemy.exp = 700; break; case 18 : thisEnemy.health = 2400; thisEnemy.speed = 2; thisEnemy.gold = 1000; thisEnemy.mana = 5; thisEnemy.exp = 1000; break; case 19 : thisEnemy.health = 100; thisEnemy.speed = 3; thisEnemy.gold = 40; thisEnemy.mana = 5; thisEnemy.exp = 50; break; case 20 : thisEnemy.health = 240; thisEnemy.speed = 3; thisEnemy.gold = 75; thisEnemy.mana = 5; thisEnemy.exp = 150; break; case 21 : thisEnemy.health = 440; thisEnemy.speed = 2; thisEnemy.gold = 100; thisEnemy.mana = 10; thisEnemy.exp = 200; break; case 22 : thisEnemy.health = 200; thisEnemy.speed = 2; thisEnemy.gold = 60; thisEnemy.mana = 5; thisEnemy.exp = 120; break; case 23 : thisEnemy.health = 400; thisEnemy.speed = 2; thisEnemy.gold = 100; thisEnemy.mana = 5; thisEnemy.exp = 200; break; case 24 : thisEnemy.health = 550; thisEnemy.speed = 2; thisEnemy.gold = 175; thisEnemy.mana = 10; thisEnemy.exp = 300; break; case 25 : thisEnemy.health = 200; thisEnemy.speed = 2; thisEnemy.gold = 80; thisEnemy.mana = 5; thisEnemy.exp = 100; break; case 26 : thisEnemy.health = 350; thisEnemy.speed = 2; thisEnemy.gold = 150; thisEnemy.mana = 5; thisEnemy.exp = 175; break; case 27 : thisEnemy.health = 600; thisEnemy.speed = 2; thisEnemy.gold = 200; thisEnemy.mana = 10; thisEnemy.exp = 275; break; case 28 : thisEnemy.health = 250; thisEnemy.speed = 2; thisEnemy.gold = 100; thisEnemy.mana = 5; thisEnemy.exp = 100; break; case 29 : thisEnemy.health = 400; thisEnemy.speed = 2; thisEnemy.gold = 175; thisEnemy.mana = 5; thisEnemy.exp = 200; break; case 30 : thisEnemy.health = 750; thisEnemy.speed = 2; thisEnemy.gold = 225; thisEnemy.mana = 10; thisEnemy.exp = 300; break; case 31 : thisEnemy.health = 450; thisEnemy.speed = 2; thisEnemy.gold = 300; thisEnemy.mana = 5; thisEnemy.exp = 250; break; case 32 : thisEnemy.health = 700; thisEnemy.speed = 2; thisEnemy.gold = 500; thisEnemy.mana = 5; thisEnemy.exp = 450; break; case 33 : thisEnemy.health = 900; thisEnemy.speed = 2; thisEnemy.gold = 800; thisEnemy.mana = 10; thisEnemy.exp = 600; } } function killEnemy(enemy) { _root.display.attachMovie("coin", "coin" + _root.display.getNextHighestDepth(), _root.display.getNextHighestDepth(), {_x:enemy._x - 10, _y:enemy._y - 20}); _root.miniMap[(("miniTiles_" + enemy.xTile) + "_") + enemy.yTile].gotoAndStop(2); _root.miniMap[(("miniTiles_" + enemy.xTile) + "_") + enemy.yTile]._alpha = 50; _root.userGold = _root.userGold + enemy.gold; if (isNaN(_root.userGold)) { trace("KILL ENEMY IS NAN!!!!!!!!!"); _root.userGold = 400; } _root.defenderIconStatus(); if ((_root.mana + enemy.mana) > 100) { _root.mana = 100; } else { _root.mana = _root.mana + enemy.mana; } if (_root.soundOn == true) { _root.deathSnd.start(); _root.coinSnd.start(); } var _local3 = {r:255, g:255, b:255}; _root.interfaceMC.manaMeter.manaMC.fluxTint(_local3, 0, 80, 20, true, 1); _root.interfaceMC.enemyMeter.enemyBar.fluxTint(_local3, 0, 80, 20, true, 1); e = 0; while (e < enemy.attackers.length) { enemy.attackers[e].attacking = false; if (enemy.attackers[e].name == "dragon") { enemy.attackers[e].fireMC.removeMovieClip(); } clearInterval(enemy["shootInt" + e]); enemy.attackers[e].defenderMC.defenderGraphic.defenderAnim.gotoAndStop(1); e++; } if (enemy.frozen == true) { enemy.frozen = false; _root.display.tiles["spellFreezeMC" + enemy.num].removeMovieClip(); } e2 = 0; while (e2 < _root.enemyArr.length) { if (_root.enemyArr[e2].num == enemy.num) { _root.enemyArr.splice(e2, 1); } e2++; } enemy.removeMovieClip(); } function enemyFinish(enemy) { _root.miniMap[(("miniTiles_" + enemy.prevX) + "_") + enemy.prevY].gotoAndStop(2); _root.miniMap[(("miniTiles_" + enemy.prevX) + "_") + enemy.prevY]._alpha = 50; e = 0; while (e < enemy.attackers.length) { enemy.attackers[e].attacking = false; if (enemy.attackers[e].name == "dragon") { enemy.attackers[e].fireMC.removeMovieClip(); } clearInterval(enemy["shootInt" + e]); enemy.attackers[e].defenderMC.defenderGraphic.defenderAnim.gotoAndStop(1); e++; } e2 = 0; while (e2 < _root.enemyArr.length) { if (_root.enemyArr[e2].num == enemy.num) { _root.enemyArr.splice(e2, 1); } e2++; } trace("REMOVE FINISHED: " + enemy); enemy.removeMovieClip(); _root.enemiesDead++; _root.health = _root.health - 10; if (_root.soundOn == true) { _root.damageSnd.start(); } if (_root.health <= 0) { _root.continues--; if (_root.continues > 0) { showContinue(); } else { gameOver(); } } else { checkEnemiesDead(); } } function checkEnemiesDead() { trace("ENEMIES DEAD: " + _root.enemiesDead); if (_root.enemiesDead == _root["wave" + _root.curWave].waveArr.length) { _root.interfaceMC.pauseButt._alpha = 30; _root.curWave++; if (_root.curWave <= map.waves) { clearInterval(_root.timerInt); setTimeout(showLevelInfo, 2000); _root.timerOn = false; } else { if (_root.level == 12) { _root.gameComplete(); } else { addScore(); secondsToTime(_root.levelTime); _root.attachMovie("menuMC", "menuMC", 10); _root.menuMC.gotoAndStop(3); _root.menuMC._alpha = 0; _root.interfaceMC.statsBox.removeMovieClip(); _root.menuMC.fadeMC(false, 5); } clearInterval(_root.timerInt); _root.timerOn = false; } } } function flattenPrompt(tile) { if (_root.soundOn == true) { _root.buttonSnd.start(); } _root.display.attachMovie("flattenBox", "flattenBox", 5, {_x:tile._x + 50, _y:tile._y - 45}); _root.display.flattenBox._width = _root.display.flattenBox._width * 1.4; _root.display.flattenBox._height = _root.display.flattenBox._height * 1.4; _root.display.flattenBox.tile = tile; } function destroyTile(tile) { _root.userGold = _root.userGold - 50; if (tile._currentframe < 21) { tile.gotoAndStop(1); } else if ((tile._currentframe > 21) && (tile._currentframe < 52)) { tile.gotoAndStop(51); } else if (tile._currentframe > 52) { tile.gotoAndStop(56); } tile.unusableTile = false; tile.destructable = false; tile.fluxTint(colObj, 0, 0, 0, false, 0); } function showLevelInfo() { levelMC.fadeMC(true, 4); } function waveTimer() { displayTime = 30; _root.interfaceMC.attachMovie("countdownBox", "countdownBox", 6, {_x:400, _y:-223}); _root.interfaceMC.countdownBox._alpha = 0; _root.interfaceMC.countdownBox.tipTxt.gotoAndStop(Math.floor((Math.random() * 7) + 1)); _root.interfaceMC.countdownBox.fadeMC(false, 8); countDown = function () { displayTime--; if (displayTime > 0) { if (_root.soundOn == true) { _root.timeSnd.start(); } } if (displayTime < 10) { var _local2 = {r:255, g:50, b:0}; _root.interfaceMC.countdownBox.fluxTint(_local2, 0, 80, 20, true, 1); } if (displayTime == -1) { _root.startWave(); _root.interfaceMC.countdownBox.removeMovieClip(); clearInterval(_root.waveInt); } }; _root.waveInt = setInterval(countDown, 1000); } function gameOver() { _root.interfaceMC.pauseButt._alpha = 30; addScore(true); _root.timerOn = false; clearInterval(enemyInt); e = 0; while (e < _root.enemyArr.length) { trace("REMOVING: " + _root.enemyArr[e]); if (_root.enemyArr[e].attacked == true) { trace("ATTACKED!!!"); } h = 0; while (h < _root.enemyArr[e].attackers.length) { _root.enemyArr[e].attackers[h].defenderMC.defenderGraphic.defenderAnim.gotoAndStop(1); clearInterval(_root.enemyArr[e]["shootInt" + h]); if (_root.enemyArr[e].attackers[h].name == "dragon") { _root.enemyArr[e].attackers[h].fireMC.removeMovieClip(); } h++; } _root.enemyArr[e].attackers = new Array(); _root.enemyArr[e].attacked = false; _root.enemyArr[e].removeMovieClip(); e++; } d = 0; while (d < _root.defenderArr.length) { trace("REMOVING: " + _root.defenderArr[d]); _root.defenderArr[d].removeMovieClip(); d++; } _root.attachMovie("menuMC", "menuMC", 10); _root.menuMC.gotoAndStop(6); _root.menuMC._alpha = 0; _root.menuMC.fadeMC(false, 5); } function showContinue() { clearInterval(enemyInt); e = 0; while (e < _root.enemyArr.length) { trace("REMOVING: " + _root.enemyArr[e]); if (_root.enemyArr[e].attacked == true) { trace("ATTACKED!!!"); } h = 0; while (h < _root.enemyArr[e].attackers.length) { _root.enemyArr[e].attackers[h].defenderMC.defenderGraphic.defenderAnim.gotoAndStop(1); clearInterval(_root.enemyArr[e]["shootInt" + h]); if (_root.enemyArr[e].attackers[h].name == "dragon") { _root.enemyArr[e].attackers[h].fireMC.removeMovieClip(); } h++; } _root.enemyArr[e].attackers = new Array(); _root.enemyArr[e].attacked = false; _root.enemyArr[e].removeMovieClip(); e++; } d = 0; while (d < _root.defenderArr.length) { trace("REMOVING: " + _root.defenderArr[d]); _root.defenderArr[d].removeMovieClip(); d++; } _root.attachMovie("menuMC", "menuMC", 10); _root.menuMC.gotoAndStop(15); _root.menuMC._alpha = 0; _root.menuMC.fadeMC(false, 5); _root.timerOn = false; _root.submitted = false; _root.magicPoison = false; _root.magicLightning = false; _root.magicTrap = false; _root.magicFreeze = false; _root.digging = false; _root.itemDig = false; clearInterval(_root.waveInt); _root.selectedIcon = null; _root.defenderArr = new Array(); _root.enemyArr = new Array(); _root.curWave = undefined; _root.selectedDefender = null; _root.selectedMC = null; _root.placingEnemy = false; } function gameComplete() { _root.interfaceMC.pauseButt._alpha = 30; addScore(); _root.timerOn = false; clearInterval(enemyInt); e = 0; while (e < _root.enemyArr.length) { trace("REMOVING: " + _root.enemyArr[e]); if (_root.enemyArr[e].attacked == true) { trace("ATTACKED!!!"); } h = 0; while (h < _root.enemyArr[e].attackers.length) { _root.enemyArr[e].attackers[h].defenderMC.defenderGraphic.defenderAnim.gotoAndStop(1); clearInterval(_root.enemyArr[e]["shootInt" + h]); if (_root.enemyArr[e].attackers[h].name == "dragon") { _root.enemyArr[e].attackers[h].fireMC.removeMovieClip(); } h++; } _root.enemyArr[e].attackers = new Array(); _root.enemyArr[e].attacked = false; _root.enemyArr[e].removeMovieClip(); e++; } d = 0; while (d < _root.defenderArr.length) { trace("REMOVING: " + _root.defenderArr[d]); _root.defenderArr[d].removeMovieClip(); d++; } _root.attachMovie("menuMC", "menuMC", 10); _root.menuMC.gotoAndStop(5); _root.menuMC._alpha = 0; _root.menuMC.fadeMC(false, 5); } function increaseTime() { levelTime = levelTime + 1; } function pauseGame() { clearInterval(enemyInt); e = 0; while (e < _root.enemyArr.length) { _root.enemyArr[e].enemyMC.viewMC.stop(); a = 0; while (a < _root.enemyArr[e].attackers.length) { _root.enemyArr[e].attackers[a].defenderMC.defenderGraphic.defenderAnim.stop(); clearInterval(_root.enemyArr[e]["shootInt" + a]); if (_root.enemyArr[e].attackers[a].name == "dragon") { _root.enemyArr[e].attackers[a].fireMC.removeMovieClip(); } a++; } _root.enemyArr[e]._visible = false; e++; } d = 0; while (d < _root.defenderArr.length) { _root.defenderArr[d]._visible = false; d++; } _root.miniMap._visible = false; } function unpauseGame() { if (_root.enemyCount > 0) { if (_root.enemyCount < _root.enemyNum) { enemyInt = setInterval(createEnemy, _root["wave" + _root.curWave].interval); } e = 0; while (e < _root.enemyArr.length) { _root.enemyArr[e].enemyMC.viewMC.play(); a = 0; while (a < _root.enemyArr[e].attackers.length) { _root.enemyArr[e].attackers[a].defenderMC.defenderGraphic.defenderAnim.gotoAndPlay(2); intNum = _root.enemyArr[e].attackers.length - 1; _root.enemyArr[e]["shootInt" + a] = setInterval(shootEnemy, 200, _root.enemyArr[e].attackers[a], _root.enemyArr[e]); if (_root.enemyArr[e].attackers[a].name == "dragon") { dragonFire(_root.enemyArr[e].attackers[a], a); } a++; } _root.enemyArr[e]._visible = true; e++; } } d = 0; while (d < _root.defenderArr.length) { _root.defenderArr[d]._visible = true; d++; } _root.miniMap._visible = true; } function quitGame() { _root.interfaceMC.removeMovieClip(); _root.levelMC.removeMovieClip(); _root.display.removeMovieClip(); _root.menuMC.removeMovieClip(); _root.miniMap.removeMovieClip(); _root.submitted = false; _root.magicPoison = false; _root.magicLightning = false; _root.magicTrap = false; _root.magicFreeze = false; _root.digging = false; _root.itemDig = false; clearInterval(_root.waveInt); _root.interfaceMC._visible = false; _root.attachMovie("interfaceMC", "interfaceMC", 3, {_x:61, _y:223}); _root.attachMovie("levelMC", "levelMC", 4); _root.interfaceMC._alpha = 0; _root.treasureCount = 0; _root.archerPrice = 100; _root.magePrice = 250; _root.ninjaPrice = 750; _root.knightPrice = 600; _root.warriorPrice = 1000; _root.dragonPrice = 1500; _root.poisonPrice = 40; _root.lightningPrice = 50; _root.trapPrice = 60; _root.freezePrice = 60; _root.manaPotions = 0; _root.continues = 4; _root.defenderIcons = new Array(); _root.defenderIcons = ["archer", "mage", "ninja", "knight", "warrior", "dragon"]; _root.archerUnlocked = true; _root.mageUnlocked = true; _root.ninjaUnlocked = true; _root.knightUnlocked = false; _root.warriorUnlocked = false; _root.dragonUnlocked = false; _root.spellIcons = new Array(); _root.spellIcons = ["poison", "lightning", "trap", "freeze"]; _root.poisonUnlocked = true; _root.lightningUnlocked = false; _root.trapUnlocked = false; _root.freezeUnlocked = false; _root.selectedIcon = null; _root.defenderArr = new Array(); _root.enemyArr = new Array(); _root.levelMC._alpha = 0; _root.score = 0; _root.health = 100; _root.mana = 50; _root.enemiesRemaining = 0; _root.enemyNum = 0; _root.interfaceMC.manaMeter.manaMC._x = (_root.mana * 1.3) - 133; _root.interfaceMC.healthMeter.healthMC._x = (100 - _root.health) * 1.3; _root.display._x = 250; _root.display._y = 100; _root.level = 1; _root.curWave = undefined; _root.selectedDefender = null; _root.selectedMC = null; _root.placingEnemy = false; _root.userGold = 500; _root.timerOn = false; _root.levelTime = 0; _root.soundOn = true; _root.attachMovie("titleMC", "titleMC", 11); _root.levelMusic.stop(); _root.titleMusic.start(0, 999); } function showWorldMap(level) { _root.selectedDefender = null; _root.interfaceMC.statsBox.removeMovieClip(); _root.titleMusic.stop(); if (_root.soundOn == true) { _root.mapMusic.start(0, 999); } _root.display.removeMovieClip(); _root.menuMC.removeMovieClip(); _root.miniMap.removeMovieClip(); _root.interfaceMC._visible = false; _root.attachMovie("worldMap", "worldMap", 9); _root.worldMap.gotoAndStop(level); _root.worldMap._alpha = 0; _root.worldMap.fadeMC("fadeOnce", 10); d = 0; while (d < defenderArr.length) { defenderArr[d].removeMovieClip(); d++; } defenderArr = []; enemyArr = []; } function addScore(isGameover) { if (isGameover == true) { _root.levelScore = _root.userGold; } else { _root.levelScore = Math.floor((1 / _root.levelTime) * 100000) + _root.userGold; } e = 0; while (e < _root.defenderArr.length) { _root.levelScore = _root.levelScore + (_root.defenderArr[e].level * 100); e++; } if (_root.health > 0) { if (_root.soundOn == true) { _root.endLevelSnd.start(); } } _root.score = _root.score + _root.levelScore; _root.userGold = _root.userGold + map.bonus; } function secondsToTime(intSecondsToConvert) { var _local2 = getRemainingMinutes(intSecondsToConvert); _root.timeMinutes = ((_local2 == 60) ? "00" : (_local2)); _root.timeSeconds = getRemainingSeconds(intSecondsToConvert); if (_root.timeSeconds < 10) { _root.timeSeconds = "0" + _root.timeSeconds; } } function convertMinutes(intSeconds) { return(Math.floor(intSeconds / 60)); } function getRemainingSeconds(intTotalSeconds) { return(intTotalSeconds % 60); } function getRemainingMinutes(intSeconds) { var _local1 = convertMinutes(intSeconds); return(_local1 % 60); } function hideHealth(enemy) { enemy._parent.healthMeter._visible = false; enemy._parent.healthTxt._visible = false; enemy._parent.showHealth = false; } function makeMiniMap() { h = 0; while (h < mapTiles.length) { w = 0; while (w < mapTiles[0].length) { var _local2 = _root.miniMap.attachMovie("miniTiles", (("miniTiles_" + h) + "_") + w, _root.miniMap.getNextHighestDepth(), {_x:h * 3, _y:w * 3}); if (mapDir[h][w] != 0) { _local2.gotoAndStop(2); } else { _local2.gotoAndStop(1); } _local2._alpha = 50; w++; } h++; } _root.miniMap._xscale = -100; _root.miniMap._x = 690; _root.miniMap._y = 10; } function updateMiniMap(enemy) { _root.miniMap[(("miniTiles_" + enemy.xTile) + "_") + enemy.yTile].gotoAndStop(3); _root.miniMap[(("miniTiles_" + enemy.xTile) + "_") + enemy.yTile]._alpha = 100; _root.miniMap[(("miniTiles_" + enemy.prevX) + "_") + enemy.prevY].gotoAndStop(2); _root.miniMap[(("miniTiles_" + enemy.prevX) + "_") + enemy.prevY]._alpha = 50; } function poisonFunc(enemy) { if (_root.soundOn == true) { _root.poisonSnd.start(); } _root.magicPoison = false; _root.mana = _root.mana - _root.poisonPrice; _root.defenderIconStatus(); _root.selectedMC = null; _root.selectedIcon = null; _root.display.tileOutline.blank.outlineMC.removeMovieClip(); _root.display.tileOutline._visible = false; _root.interfaceMC.spells.icons.poisonIcon.fluxTint(colObj, 0, 0, 10, false); enemy._parent.poisoned = true; var colObj = {r:150, g:255, b:0}; enemy.fluxTint(colObj, 0, 60, 20, true); setTimeout(stopPoison, 4000, enemy); } function stopPoison(enemy) { enemy.fluxTint($colObj, 0, 0, 10, true, 0); enemy._parent.poisoned = false; } function lightningFunc(enemy) { if (_root.soundOn == true) { trace("PLAY LIGHTNING SOUND"); _root.lightningSnd.start(); } _root.display.tiles.attachMovie("spellLightningMC", "spellLightningMC", enemy._parent.getDepth() + 10, {_x:enemy._parent._x - 335, _y:enemy._parent._y - 575}); setTimeout(lightningColor, 300, enemy); _root.magicLightning = false; _root.mana = _root.mana - _root.lightningPrice; _root.defenderIconStatus(); _root.selectedMC = null; _root.selectedIcon = null; _root.display.tileOutline.blank.outlineMC.removeMovieClip(); _root.display.tileOutline._visible = false; _root.interfaceMC.spells.icons.lightningIcon.fluxTint(colObj, 0, 0, 10, false); enemy._parent.health = enemy._parent.health - 150; if (enemy._parent.health < 0) { enemy._parent.health = 0; } enemy._parent.healthMeter._visible = true; enemy._parent.healthTxt._visible = true; enemy._parent.showHealth = true; setTimeout(_root.hideHealth, 1500, enemy); enemy._parent.healthTxt.text = enemy._parent.health; enemy._parent.healthMeter.red._width = 36 * (enemy._parent.health / enemy._parent.fullHealth); setTimeout(_root.checkForDeath, 500, enemy._parent); } function lightningColor(enemy) { var _local1 = {r:178, g:232, b:255}; enemy.fluxTint(_local1, 0, 90, 100, true); } function trapFunc(tile) { if (_root.soundOn == true) { _root.trapSnd.start(); } _root.display.tileOutline._x = -20000; _root.display.tileOutline._y = 0; tile.trapMC.gotoAndPlay(2); tile.trap = true; _root.magicTrap = false; _root.mana = _root.mana - _root.trapPrice; _root.defenderIconStatus(); _root.selectedMC = null; _root.selectedIcon = null; _root.display.tileOutline.blank.outlineMC.removeMovieClip(); _root.display.tileOutline._visible = false; _root.interfaceMC.spells.icons.trapIcon.fluxTint(colObj, 0, 0, 10, false); } function trapHit(enemy, tile) { enemy.health = enemy.health - 200; if (enemy.health < 0) { enemy.health = 0; } enemy.healthMeter._visible = true; enemy.healthTxt._visible = true; enemy.showHealth = true; setTimeout(_root.hideHealth, 1500, enemy); enemy.healthTxt.text = enemy.health; enemy.healthMeter.red._width = 36 * (enemy.health / enemy.fullHealth); tile.trap = false; tile.trapMC.gotoAndStop(1); _root.display.attachMovie("trapExplosionMC", "trapExplosionMC", 100000, {_x:enemy._x - 20, _y:enemy._y - 20}); if (_root.soundOn == true) { _root.trapExplodeSnd.start(); } _root.display.trapExplosionMC._width = _root.display.trapExplosionMC._width / 1.8; _root.display.trapExplosionMC._height = _root.display.trapExplosionMC._height / 1.8; setTimeout(_root.checkForDeath, 100, enemy); } function freezeFunc(enemy) { if (_root.soundOn == true) { _root.poisonSnd.start(); } _root.magicFreeze = false; _root.mana = _root.mana - _root.freezePrice; _root.defenderIconStatus(); _root.selectedMC = null; _root.selectedIcon = null; _root.display.tileOutline.blank.outlineMC.removeMovieClip(); _root.display.tileOutline._visible = false; _root.interfaceMC.spells.icons.freezeIcon.fluxTint(colObj, 0, 0, 10, false); enemy._parent.frozen = true; enemy._parent.enemyMC.viewMC.stop(); var colObj = {r:178, g:232, b:255}; enemy.fluxTint(colObj, 0, 90, 30, false); _root.display.tiles.attachMovie("spellFreezeMC", "spellFreezeMC" + enemy._parent.num, enemy._parent.getDepth() + 1, {_x:enemy._parent._x - 40, _y:enemy._parent._y - 70}); setTimeout(unfreezeFunc, 6000, enemy); } function unfreezeFunc(enemy) { enemy._parent.frozen = false; enemy._parent.enemyMC.viewMC.play(); _root.display.tiles["spellFreezeMC" + enemy._parent.num].removeMovieClip(); enemy.fluxTint(colObj, 0, 0, 10, false); } function useManaPotion() { if (_root.soundOn == true) { _root.potionSnd.start(); } _root.mana = 100; _root.manaPotions--; var _local2 = {r:255, g:255, b:255}; _root.interfaceMC.manaMeter.fluxTint(_local2, 0, 100, 40, true); setTimeout(manaMeterColor, 1000); _root.defenderIconStatus(); _root.selectedMC = null; _root.selectedIcon = null; _root.display.tileOutline.blank.outlineMC.removeMovieClip(); _root.display.tileOutline._visible = false; _root.interfaceMC.items.icons.manaIcon.fluxTint(_local2, 0, 0, 10, false); } function manaMeterColor() { _root.interfaceMC.manaMeter.fluxTint(colObj, 0, 0, 5, false); } function digFunc(tile) { if (_root.soundOn == true) { _root.shovelSnd.start(); } _root.digging = true; tile.shovelMC.gotoAndPlay(2); tile.shovelMC._visible = true; tile.digHoleMC.gotoAndStop(2); tile.unusableTile = true; _root.selectedMC = null; _root.selectedIcon = null; _root.itemDig = false; _root.display.tileOutline.blank.outlineMC.removeMovieClip(); _root.display.tileOutline._visible = false; _root.interfaceMC.items.icons.digIcon.fluxTint(colObj, 0, 0, 10, false); setTimeout(stopDig, 2700, tile); _root.interfaceMC.icons._alpha = 30; disableInterface(true); } function stopDig(tile) { _root.digging = false; randDigNum = Math.ceil(Math.random() * 12); if ((((randDigNum == 5) || (randDigNum == 4)) || (randDigNum == 3)) || (randDigNum == 2)) { tile.treasureMC.gotoAndStop(3); } else if (randDigNum == 10) { tile.treasureMC.gotoAndStop(2); } tile.shovelMC.gotoAndStop(1); tile.shovelMC._visible = false; trace("SHOVEL FRAME: " + tile.shovelMC._currentframe); disableInterface(false); } function disableInterface(disable) { if (disable == true) { _root.interfaceMC.iconCover.gotoAndStop(2); _root.interfaceMC.defenders.icons._alpha = 30; _root.interfaceMC.spells.icons._alpha = 30; _root.interfaceMC.items.icons._alpha = 30; } else { _root.interfaceMC.iconCover.gotoAndStop(1); _root.interfaceMC.defenders.icons._alpha = 100; _root.interfaceMC.spells.icons._alpha = 100; _root.interfaceMC.items.icons._alpha = 100; } } function addTreasure() { if (_root.soundOn == true) { _root.getItemSnd.start(); } _root.treasureCount++; } function addPotion() { if (_root.soundOn == true) { _root.getItemSnd.start(); } _root.manaPotions++; _root.defenderIconStatus(); } function loadMap(num) { _root.worldMap.removeMovieClip(); map = new Object(); mapTiles = new Array(); tileHeight = new Array(); mapDir = new Array(); switch (num) { case 1 : map1(); break; case 2 : map2(); break; case 3 : map3(); break; case 4 : map4(); break; case 5 : map5(); break; case 6 : map6(); break; case 7 : map7(); break; case 8 : map8(); break; case 9 : map9(); break; case 10 : map10(); break; case 11 : map11(); break; case 12 : map12(); } _root.bonusGoldTxt = "$" + map.bonus; buildMap(); makeMiniMap(); } function map1() { map.rows = 15; map.xtile = 0; map.ytile = 3; map.startPos = "top"; map.waves = 3; map.bonus = 300; map.mapx = 320; map.mapy = 80; mapTiles = [[6, 3, 1, 18, 17, 18, 1, 1, 3, 1, 6, 4, 1, 2, 1], [1, 1, 5, 19, 18, 18, 1, 7, 6, 10, 1, 1, 3, 6, 3], [1, 3, 6, 18, 17, 18, 18, 17, 18, 20, 19, 18, 1, 3, 1], [3, 4, 2, 20, 18, 17, 20, 18, 18, 17, 18, 18, 5, 1, 4], [5, 3, 9, 18, 18, 18, 18, 18, 18, 18, 18, 18, 1, 1, 1], [1, 1, 8, 1, 3, 1, 1, 1, 1, 17, 18, 18, 9, 3, 3], [1, 3, 6, 2, 1, 6, 1, 1, 1, 18, 18, 17, 10, 6, 1], [1, 4, 1, 5, 23, 22, 5, 3, 9, 18, 17, 18, 1, 1, 1], [1, 2, 1, 1, 24, 26, 1, 1, 1, 18, 18, 18, 2, 1, 3], [1, 9, 1, 6, 25, 22, 3, 1, 7, 17, 20, 18, 1, 4, 1], [12, 10, 3, 5, 1, 3, 1, 6, 1, 18, 18, 17, 1, 3, 1], [12, 1, 1, 1, 2, 1, 1, 2, 1, 18, 17, 18, 1, 1, 7], [12, 12, 4, 3, 6, 1, 4, 1, 10, 18, 18, 18, 3, 5, 6], [9, 3, 1, 7, 3, 1, 1, 2, 1, 19, 18, 18, 1, 1, 2], [12, 12, 12, 12, 8, 5, 3, 1, 1, 17, 18, 18, 1, 3, 4]]; tileHeight = [[2, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2], [2, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 2], [2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1], [2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1], [2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1], [2, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1], [2, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1], [2, 2, 1, 1, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 1], [2, 2, 1, 1, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 1], [2, 2, 2, 1, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 1], [2, 2, 2, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1], [2, 2, 2, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1], [2, 2, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1], [2, 2, 2, 2, 2, 2, 1, 1, 1, 0, 0, 0, 1, 1, 1], [2, 2, 2, 2, 2, 2, 2, 2, 1, 0, 0, 0, 1, 1, 1]]; mapDir = [[0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 3, 3, 4, 4, 4, 4, 4, 4, 3, 0, 0, 0], [0, 0, 0, 3, 4, 4, 4, 4, 4, 4, 3, 3, 0, 0, 0], [0, 0, 0, 4, 4, 4, 4, 4, 4, 3, 3, 3, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0]]; wave1 = new Object(); wave1.waveArr = [1, 1, 1, 1, 2, 1, 1, 1, 1]; wave1.interval = 3000; wave2 = new Object(); wave2.waveArr = [2, 1, 2, 1, 2, 2, 1, 2, 1]; wave2.interval = 3000; wave3 = new Object(); wave3.waveArr = [3, 2, 3, 2, 3, 2, 2, 3, 3]; wave3.interval = 3000; } function map2() { map.rows = 15; map.xtile = 0; map.ytile = 14; map.startPos = "top"; map.waves = 3; map.bonus = 600; map.mapx = 150; map.mapy = 80; mapTiles = [[1, 12, 1, 12, 2, 6, 1, 6, 1, 2, 6, 7, 1, 1, 17, 18, 18, 1, 1, 1], [1, 1, 6, 2, 1, 1, 2, 5, 4, 5, 3, 1, 1, 1, 18, 17, 19, 1, 1, 1], [1, 12, 5, 1, 3, 1, 2, 10, 9, 1, 1, 3, 11, 2, 20, 17, 18, 2, 1, 1], [12, 6, 1, 2, 1, 18, 20, 18, 20, 18, 19, 18, 18, 17, 18, 18, 18, 12, 3, 3], [1, 8, 11, 6, 9, 18, 17, 18, 18, 18, 18, 17, 18, 20, 18, 17, 17, 1, 1, 12], [1, 12, 1, 3, 12, 18, 17, 18, 19, 17, 20, 18, 18, 17, 18, 18, 20, 1, 12, 1], [1, 1, 1, 1, 1, 18, 18, 20, 1, 1, 1, 12, 1, 1, 9, 11, 1, 2, 1, 1], [12, 1, 12, 2, 9, 17, 19, 18, 11, 12, 2, 1, 2, 1, 1, 1, 3, 1, 1, 1], [1, 1, 1, 8, 1, 20, 18, 17, 3, 1, 1, 1, 12, 1, 12, 3, 1, 1, 2, 12], [1, 12, 12, 6, 1, 18, 17, 18, 18, 18, 18, 18, 19, 1, 1, 1, 1, 12, 3, 1], [12, 1, 1, 2, 1, 18, 18, 18, 17, 18, 18, 17, 18, 1, 3, 12, 1, 1, 1, 12], [1, 1, 1, 1, 1, 17, 18, 19, 18, 20, 18, 18, 17, 1, 1, 1, 1, 12, 2, 1], [1, 12, 1, 12, 12, 1, 1, 1, 1, 1, 18, 17, 18, 1, 12, 2, 1, 3, 1, 12], [12, 1, 1, 12, 1, 1, 1, 12, 1, 12, 18, 20, 18, 1, 2, 1, 3, 12, 1, 1], [1, 1, 12, 6, 1, 12, 1, 12, 6, 1, 19, 17, 18, 1, 12, 1, 12, 3, 1, 12]]; tileHeight = [[3, 2, 2, 2, 2, 2, 3, 3, 2, 3, 3, 2, 2, 1, 0, 0, 0, 1, 2, 2], [2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 0, 0, 0, 1, 1, 2], [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 2], [3, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1], [3, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1], [3, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1], [2, 2, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [2, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [2, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [2, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1]]; mapDir = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0], [0, 0, 0, 0, 0, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 0, 0, 0], [0, 0, 0, 0, 0, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 0, 0, 0], [0, 0, 0, 0, 0, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0], [0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 3, 3, 4, 4, 4, 4, 4, 3, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 3, 4, 4, 4, 4, 4, 3, 3, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 4, 4, 4, 4, 4, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0]]; wave1 = new Object(); wave1.waveArr = [2, 2, 7, 1, 2, 1, 7, 7, 1]; wave1.interval = 3000; wave2 = new Object(); wave2.waveArr = [8, 7, 3, 3, 8, 8, 2, 2, 3]; wave2.interval = 3000; wave3 = new Object(); wave3.waveArr = [9, 8, 3, 8, 9, 9, 9, 3, 3]; wave3.interval = 3000; } function map3() { map.rows = 15; map.xtile = 0; map.ytile = 3; map.startPos = "top"; map.waves = 3; map.bonus = 600; map.mapx = 300; map.mapy = 100; mapTiles = [[12, 7, 9, 20, 18, 18, 12, 8, 2, 12, 5, 1, 12, 1, 12], [7, 7, 9, 17, 17, 18, 1, 1, 1, 5, 11, 11, 1, 1, 1], [7, 7, 1, 19, 18, 18, 7, 1, 11, 24, 23, 23, 26, 1, 1], [12, 8, 1, 18, 17, 18, 17, 18, 18, 24, 22, 22, 26, 4, 12], [4, 1, 2, 19, 17, 18, 18, 19, 18, 25, 25, 25, 26, 3, 1], [1, 2, 3, 18, 18, 18, 18, 18, 18, 17, 19, 18, 18, 1, 7], [1, 3, 1, 6, 1, 1, 18, 18, 18, 18, 17, 18, 18, 1, 1], [12, 6, 6, 1, 1, 6, 18, 18, 18, 18, 18, 18, 18, 1, 12], [1, 1, 1, 7, 5, 1, 1, 8, 1, 12, 18, 18, 18, 2, 4], [4, 2, 4, 3, 1, 6, 1, 6, 12, 1, 17, 18, 18, 1, 2], [1, 1, 9, 1, 19, 18, 18, 18, 19, 17, 18, 17, 18, 1, 1], [1, 6, 1, 5, 18, 18, 18, 18, 18, 17, 18, 19, 18, 1, 12], [12, 1, 5, 1, 19, 17, 18, 18, 18, 18, 18, 18, 18, 1, 12], [1, 1, 1, 1, 18, 18, 18, 1, 1, 1, 1, 1, 4, 1, 5], [9, 8, 11, 11, 17, 17, 18, 1, 12, 5, 8, 12, 3, 1, 10]]; tileHeight = [[2, 2, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1], [2, 2, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1], [2, 2, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 1], [1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1], [1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1], [1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1], [2, 2, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1], [3, 3, 2, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1], [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1], [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1], [2, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1], [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1], [2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1], [2, 2, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1]]; mapDir = [[0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 3, 3, 4, 4, 4, 3, 0, 0, 0, 0, 0, 0], [0, 0, 0, 3, 4, 4, 4, 3, 3, 0, 0, 0, 0, 0, 0], [0, 0, 0, 4, 4, 4, 3, 3, 4, 4, 4, 4, 3, 0, 0], [0, 0, 0, 0, 0, 0, 3, 4, 4, 4, 4, 3, 3, 0, 0], [0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 3, 3, 3, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0], [0, 0, 0, 0, 3, 2, 2, 2, 2, 2, 2, 3, 3, 0, 0], [0, 0, 0, 0, 3, 3, 2, 2, 2, 2, 2, 2, 3, 0, 0], [0, 0, 0, 0, 3, 3, 3, 2, 2, 2, 2, 2, 2, 0, 0], [0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0]]; wave1 = new Object(); wave1.waveArr = [13, 7, 7, 2, 2, 13, 7, 7, 13]; wave1.interval = 3000; wave2 = new Object(); wave2.waveArr = [14, 8, 2, 14, 14, 8, 8, 14, 3]; wave2.interval = 3000; wave3 = new Object(); wave3.waveArr = [15, 15, 9, 9, 3, 9, 9, 15, 3]; wave3.interval = 3000; } function map4() { map.rows = 15; map.xtile = 0; map.ytile = 2; map.startPos = "top"; map.waves = 3; map.bonus = 500; map.mapx = 300; map.mapy = 80; mapTiles = [[59, 56, 18, 18, 18, 56, 64, 55, 63, 55, 56, 57, 55, 61, 59], [55, 60, 18, 17, 18, 55, 56, 56, 59, 56, 55, 60, 56, 57, 55], [55, 62, 17, 18, 18, 18, 18, 18, 55, 55, 62, 55, 55, 58, 55], [56, 55, 18, 17, 18, 18, 18, 17, 55, 56, 59, 55, 57, 63, 55], [58, 55, 18, 18, 18, 17, 17, 18, 59, 63, 55, 63, 55, 56, 60], [55, 56, 57, 55, 55, 18, 18, 18, 64, 55, 55, 60, 56, 55, 64], [55, 61, 57, 60, 55, 18, 18, 18, 59, 60, 58, 55, 59, 58, 55], [55, 58, 56, 55, 63, 18, 17, 18, 55, 57, 57, 56, 55, 56, 63], [55, 56, 55, 57, 63, 18, 17, 18, 18, 18, 18, 17, 55, 62, 56], [60, 59, 63, 55, 55, 18, 18, 18, 18, 18, 18, 18, 55, 55, 57], [55, 60, 58, 57, 55, 18, 18, 18, 18, 17, 18, 18, 55, 56, 56], [55, 56, 56, 56, 55, 62, 55, 55, 57, 18, 18, 18, 55, 63, 55], [60, 58, 55, 63, 59, 55, 56, 63, 55, 18, 17, 18, 57, 56, 55], [56, 55, 61, 55, 56, 60, 56, 58, 57, 18, 18, 18, 55, 58, 55], [59, 62, 55, 58, 62, 55, 64, 55, 55, 17, 18, 17, 55, 63, 58]]; tileHeight = [[1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2], [2, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2], [2, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 2], [2, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1], [2, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1], [2, 2, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1], [2, 2, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1], [2, 2, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1], [2, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1], [1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1], [1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1], [2, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1], [2, 2, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1], [2, 2, 2, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1]]; mapDir = [[0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 3, 3, 4, 4, 4, 3, 0, 0, 0, 0, 0, 0, 0], [0, 0, 3, 4, 4, 4, 3, 3, 0, 0, 0, 0, 0, 0, 0], [0, 0, 4, 4, 4, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 3, 3, 4, 4, 4, 4, 3, 0, 0, 0], [0, 0, 0, 0, 0, 3, 4, 4, 4, 4, 3, 3, 0, 0, 0], [0, 0, 0, 0, 0, 4, 4, 4, 4, 3, 3, 3, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0]]; wave1 = new Object(); wave1.waveArr = [19, 1, 1, 19, 19, 19, 1, 2, 1]; wave1.interval = 3000; wave2 = new Object(); wave2.waveArr = [20, 19, 2, 19, 20, 20, 19, 2, 3]; wave2.interval = 3000; wave3 = new Object(); wave3.waveArr = [20, 21, 21, 20, 3, 2, 20, 3, 21]; wave3.interval = 3000; } function map5() { map.rows = 15; map.xtile = 3; map.ytile = 14; map.startPos = "side"; map.waves = 3; map.bonus = 500; map.mapx = 300; map.mapy = 80; mapTiles = [[64, 60, 64, 64, 57, 59, 57, 62, 57, 57, 57, 55, 58, 59, 57], [57, 57, 63, 57, 55, 57, 57, 56, 55, 60, 56, 57, 57, 56, 60], [64, 57, 64, 59, 63, 57, 60, 56, 64, 63, 58, 59, 60, 62, 57], [58, 60, 56, 57, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17], [64, 57, 55, 58, 18, 17, 18, 18, 17, 18, 18, 17, 18, 18, 18], [57, 60, 63, 62, 18, 18, 18, 18, 18, 17, 18, 18, 17, 18, 18], [57, 57, 55, 59, 18, 18, 18, 60, 57, 60, 64, 56, 57, 62, 57], [57, 59, 55, 55, 18, 17, 17, 63, 55, 57, 62, 60, 57, 56, 60], [57, 55, 60, 57, 18, 18, 18, 18, 18, 18, 18, 18, 57, 57, 56], [57, 56, 63, 56, 18, 17, 17, 18, 17, 18, 18, 17, 57, 58, 60], [57, 57, 57, 62, 17, 18, 18, 18, 18, 18, 18, 18, 60, 55, 55], [62, 58, 56, 59, 57, 55, 60, 55, 55, 18, 18, 18, 57, 57, 59], [57, 60, 55, 58, 63, 57, 55, 55, 63, 17, 18, 17, 55, 60, 56], [57, 59, 63, 57, 56, 60, 62, 59, 64, 18, 18, 18, 64, 56, 60], [17, 18, 18, 18, 18, 17, 18, 18, 17, 18, 17, 18, 57, 57, 57], [18, 17, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 55, 56, 60], [18, 17, 18, 17, 18, 18, 17, 18, 17, 18, 18, 17, 57, 60, 57], [64, 56, 63, 63, 64, 60, 57, 62, 57, 56, 58, 55, 57, 56, 59], [57, 57, 56, 57, 60, 56, 57, 60, 57, 55, 57, 55, 57, 56, 57], [57, 59, 60, 57, 57, 55, 59, 57, 58, 56, 57, 60, 55, 55, 62]]; tileHeight = [[4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1], [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [2, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [2, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2], [2, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2], [3, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2], [3, 2, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 2], [2, 2, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 2], [1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 2], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2], [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2], [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]; mapDir = [[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, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2], [0, 0, 0, 0, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2], [0, 0, 0, 0, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2], [0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 3, 3, 4, 4, 4, 4, 4, 3, 0, 0, 0], [0, 0, 0, 0, 3, 4, 4, 4, 4, 4, 3, 3, 0, 0, 0], [0, 0, 0, 0, 4, 4, 4, 4, 4, 3, 3, 3, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0], [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 0, 0, 0], [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 0, 0, 0], [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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]]; wave1 = new Object(); wave1.waveArr = [20, 22, 22, 22, 20, 20, 21, 22, 3]; wave1.interval = 3000; wave2 = new Object(); wave2.waveArr = [22, 20, 20, 23, 22, 23, 20, 3, 23]; wave2.interval = 3000; wave3 = new Object(); wave3.waveArr = [23, 21, 21, 23, 23, 3, 21, 3, 21]; wave3.interval = 3000; } function map6() { map.rows = 20; map.xtile = 0; map.ytile = 15; map.startPos = "top"; map.waves = 3; map.bonus = 500; map.mapx = 0; map.mapy = 0; mapTiles = [[58, 57, 57, 64, 57, 55, 56, 59, 57, 63, 58, 57, 57, 59, 57, 18, 18, 17, 57, 60], [60, 57, 63, 61, 58, 58, 57, 60, 59, 57, 57, 63, 60, 57, 56, 17, 17, 18, 61, 56], [62, 56, 57, 58, 57, 57, 59, 62, 57, 59, 60, 56, 57, 57, 58, 18, 18, 18, 58, 59], [58, 57, 60, 60, 57, 58, 57, 57, 63, 57, 62, 57, 55, 56, 57, 17, 18, 18, 57, 55], [57, 64, 57, 57, 57, 57, 63, 60, 57, 63, 56, 61, 58, 57, 55, 17, 18, 18, 58, 56], [56, 60, 57, 63, 63, 57, 59, 56, 57, 18, 18, 17, 18, 17, 18, 18, 17, 17, 57, 60], [57, 59, 57, 59, 57, 62, 57, 57, 57, 17, 18, 18, 17, 18, 18, 17, 18, 18, 63, 55], [64, 58, 61, 59, 57, 60, 57, 57, 56, 18, 18, 18, 18, 18, 17, 18, 18, 17, 57, 58], [56, 60, 57, 63, 57, 64, 57, 57, 63, 17, 18, 18, 62, 56, 57, 56, 55, 57, 57, 59], [57, 62, 57, 56, 57, 57, 58, 57, 56, 18, 17, 18, 57, 60, 55, 58, 60, 56, 60, 59], [57, 57, 59, 57, 57, 57, 55, 57, 61, 18, 18, 18, 56, 56, 59, 55, 55, 56, 57, 57], [58, 57, 63, 57, 57, 60, 57, 57, 57, 18, 18, 17, 64, 58, 56, 56, 58, 56, 57, 58], [64, 60, 57, 59, 56, 57, 55, 56, 60, 18, 17, 18, 57, 56, 60, 57, 63, 56, 57, 55], [57, 57, 57, 56, 57, 64, 56, 57, 63, 18, 18, 18, 18, 18, 17, 18, 17, 17, 18, 56], [57, 57, 57, 56, 55, 60, 57, 57, 63, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 58], [57, 63, 57, 57, 60, 57, 55, 57, 60, 17, 18, 17, 17, 18, 17, 18, 18, 17, 18, 56], [56, 60, 55, 60, 57, 57, 56, 60, 57, 62, 57, 55, 61, 55, 57, 57, 18, 18, 18, 63], [56, 57, 57, 56, 56, 59, 57, 57, 59, 57, 57, 23, 56, 55, 58, 57, 17, 18, 18, 56], [56, 59, 57, 55, 64, 57, 57, 55, 60, 55, 55, 24, 22, 57, 57, 57, 18, 18, 17, 60], [57, 57, 57, 60, 57, 55, 55, 61, 55, 63, 55, 24, 22, 55, 56, 58, 18, 18, 18, 55], [57, 64, 56, 57, 57, 56, 55, 59, 56, 57, 56, 24, 22, 55, 57, 62, 18, 17, 18, 64], [57, 55, 57, 60, 57, 56, 57, 60, 57, 56, 57, 57, 56, 59, 56, 57, 18, 18, 18, 58], [57, 63, 57, 56, 57, 57, 56, 56, 56, 56, 56, 58, 60, 55, 64, 57, 18, 18, 17, 57], [57, 60, 57, 59, 63, 60, 63, 57, 57, 56, 64, 56, 55, 56, 57, 57, 18, 17, 18, 56], [57, 57, 57, 55, 55, 57, 55, 57, 63, 57, 57, 55, 59, 55, 57, 62, 17, 18, 18, 56]]; tileHeight = [[5, 5, 6, 5, 5, 6, 6, 5, 5, 5, 4, 3, 2, 2, 1, 0, 0, 0, 1, 1], [5, 5, 5, 4, 4, 5, 5, 5, 4, 4, 3, 2, 2, 1, 1, 0, 0, 0, 1, 1], [6, 5, 4, 3, 3, 4, 5, 4, 4, 3, 2, 2, 2, 1, 1, 0, 0, 0, 1, 1], [6, 5, 4, 3, 3, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 0, 0, 0, 1, 1], [5, 5, 4, 3, 3, 4, 4, 3, 2, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1], [6, 5, 4, 4, 4, 4, 3, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1], [5, 5, 5, 4, 4, 4, 3, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1], [5, 5, 4, 4, 3, 3, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1], [5, 4, 4, 3, 3, 2, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1], [4, 4, 3, 2, 2, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 2, 2, 2, 1, 1], [4, 3, 2, 2, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 2, 3, 3, 2, 2, 1], [3, 2, 2, 1, 1, 2, 2, 1, 1, 0, 0, 0, 1, 1, 1, 2, 2, 2, 1, 1], [2, 2, 1, 1, 1, 2, 2, 2, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1], [2, 2, 1, 1, 1, 2, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [2, 1, 1, 1, 2, 2, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 1, 1, 2, 2, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1], [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 0, 0, 1], [4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 0, 0, 0, 1], [4, 3, 2, 2, 1, 1, 2, 2, 2, 2, 1, 0, 0, 1, 1, 1, 0, 0, 0, 1], [3, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 0, 0, 1, 1, 1, 0, 0, 0, 1], [2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1], [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 0, 0, 0, 1], [2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 1], [1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 2, 1, 1, 1, 1, 0, 0, 0, 1]]; mapDir = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 2, 2, 2, 2, 2, 2, 3, 3, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 2, 2, 2, 2, 2, 2, 3, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 2, 2, 2, 2, 2, 2, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 4, 4, 4, 4, 4, 4, 4, 3, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 4, 4, 4, 4, 4, 4, 3, 3, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0]]; wave1 = new Object(); wave1.waveArr = [21, 22, 23, 22, 14, 14, 21, 23, 3]; wave1.interval = 3000; wave2 = new Object(); wave2.waveArr = [8, 14, 20, 3, 23, 23, 9, 23, 23]; wave2.interval = 3000; wave3 = new Object(); wave3.waveArr = [24, 15, 24, 24, 23, 15, 21, 21, 24]; wave3.interval = 3000; } function map7() { map.rows = 20; map.xtile = 0; map.ytile = 2; map.startPos = "top"; map.waves = 3; map.bonus = 500; map.mapx = 250; map.mapy = 50; mapTiles = [[22, 26, 27, 27, 27, 24, 22, 22, 22, 1, 1, 3, 1, 13, 13], [22, 26, 27, 27, 27, 24, 22, 22, 22, 23, 1, 6, 3, 13, 3], [22, 26, 27, 27, 27, 24, 22, 22, 22, 22, 23, 23, 23, 23, 23], [22, 26, 27, 27, 27, 22, 25, 22, 22, 22, 22, 22, 22, 22, 22], [1, 1, 19, 17, 18, 2, 13, 24, 22, 22, 22, 22, 22, 22, 25], [6, 2, 17, 18, 18, 11, 2, 24, 22, 22, 1, 3, 6, 1, 1], [1, 13, 18, 20, 17, 1, 9, 24, 25, 25, 1, 2, 1, 13, 6], [2, 6, 18, 17, 18, 18, 17, 27, 27, 27, 20, 17, 17, 18, 2], [3, 1, 20, 18, 17, 17, 20, 27, 27, 27, 18, 17, 20, 18, 3], [1, 2, 18, 18, 18, 18, 18, 27, 27, 27, 18, 19, 17, 18, 2], [1, 1, 1, 1, 1, 6, 1, 24, 23, 23, 1, 18, 18, 18, 1], [13, 6, 2, 13, 3, 1, 23, 22, 22, 22, 1, 19, 17, 18, 13], [6, 3, 13, 1, 1, 23, 22, 22, 22, 1, 6, 17, 17, 18, 1], [1, 6, 1, 6, 23, 22, 22, 22, 1, 3, 2, 20, 18, 18, 1], [23, 24, 23, 23, 22, 22, 22, 22, 2, 1, 1, 17, 18, 17, 1], [22, 24, 22, 22, 22, 22, 22, 22, 23, 23, 26, 27, 27, 27, 24], [22, 24, 22, 22, 22, 22, 22, 22, 22, 22, 26, 27, 27, 27, 24], [22, 24, 22, 22, 22, 1, 6, 1, 1, 2, 1, 19, 17, 18, 1], [1, 1, 24, 22, 22, 1, 2, 1, 13, 6, 1, 18, 18, 18, 2], [2, 1, 24, 22, 22, 1, 6, 13, 2, 3, 1, 17, 20, 18, 3]]; tileHeight = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1], [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], [1, 1, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1], [1, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1], [1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [2, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1], [2, 2, 2, 2, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1], [2, 2, 2, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1], [2, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1], [2, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1], [2, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1]]; mapDir = [[0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 0], [0, 0, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 0], [0, 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0]]; wave1 = new Object(); wave1.waveArr = [3, 3, 8, 8, 14, 14, 15, 19, 19]; wave1.interval = 3000; wave2 = new Object(); wave2.waveArr = [20, 21, 23, 3, 3, 9, 9, 15, 23]; wave2.interval = 3000; wave3 = new Object(); wave3.waveArr = [15, 15, 3, 4, 3, 24, 21, 21, 24]; wave3.interval = 3000; } function map8() { map.rows = 20; map.xtile = 0; map.ytile = 8; map.startPos = "top"; map.waves = 3; map.bonus = 700; map.mapx = 150; map.mapy = 50; mapTiles = [[22, 22, 22, 22, 22, 22, 22, 22, 27, 27, 27, 24, 22, 22, 22, 22, 22, 22, 22, 22], [22, 22, 22, 22, 22, 22, 22, 22, 27, 27, 27, 24, 22, 22, 22, 22, 22, 22, 22, 22], [22, 22, 22, 22, 22, 22, 22, 22, 27, 27, 27, 24, 22, 22, 22, 22, 22, 22, 22, 22], [22, 22, 22, 22, 22, 22, 22, 22, 27, 27, 27, 24, 22, 22, 22, 22, 22, 22, 22, 22], [22, 22, 22, 22, 22, 22, 22, 22, 27, 27, 27, 1, 25, 22, 22, 22, 22, 22, 22, 22], [22, 22, 22, 22, 22, 22, 22, 22, 27, 27, 27, 6, 13, 25, 22, 22, 22, 22, 22, 22], [22, 22, 22, 22, 22, 22, 22, 22, 27, 27, 27, 7, 1, 6, 22, 22, 22, 22, 22, 25], [9, 24, 22, 22, 22, 22, 22, 22, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 1], [9, 22, 22, 22, 22, 22, 22, 22, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 4], [24, 22, 22, 22, 22, 22, 22, 22, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 6], [24, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 1, 4, 1, 6, 1, 27, 27, 27, 1], [24, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 1, 6, 1, 23, 27, 27, 27, 24], [9, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 25, 23, 23, 23, 22, 27, 27, 27, 24], [9, 24, 22, 22, 22, 22, 22, 26, 1, 6, 7, 1, 22, 22, 22, 22, 27, 27, 27, 1], [23, 22, 22, 22, 22, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 7], [22, 22, 22, 22, 22, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 6], [22, 22, 22, 22, 22, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 1], [22, 22, 22, 22, 22, 27, 27, 27, 1, 6, 7, 23, 23, 23, 1, 6, 1, 1, 6, 1], [22, 22, 22, 22, 22, 27, 27, 27, 6, 4, 23, 22, 22, 22, 26, 1, 13, 4, 23, 23], [22, 22, 22, 22, 22, 27, 27, 27, 1, 23, 22, 22, 22, 22, 22, 26, 1, 23, 22, 22]]; tileHeight = [[3, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [3, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [3, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0], [2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0], [1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0], [2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [3, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [3, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [3, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1], [3, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0], [3, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [2, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1], [1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0]]; mapDir = [[0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 3, 0], [0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 0], [0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0], [0, 0, 0, 0, 0, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 0], [0, 0, 0, 0, 0, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 0], [0, 0, 0, 0, 0, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0], [0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; wave1 = new Object(); wave1.waveArr = [9, 3, 3, 14, 15, 3, 3, 20, 20]; wave1.interval = 3000; wave2 = new Object(); wave2.waveArr = [2, 3, 8, 4, 14, 15, 14, 15, 9]; wave2.interval = 3000; wave3 = new Object(); wave3.waveArr = [21, 21, 24, 24, 15, 15, 9, 5, 24]; wave3.interval = 3000; } function map9() { map.rows = 20; map.xtile = 0; map.ytile = 3; map.startPos = "top"; map.waves = 3; map.bonus = 700; map.mapx = 150; map.mapy = 50; mapTiles = [[22, 22, 26, 18, 18, 18, 56, 56, 56, 19, 1, 13, 20, 2, 6, 1, 1, 19, 19, 1, 13, 1, 1, 1, 13], [22, 22, 26, 18, 18, 18, 56, 58, 55, 56, 57, 3, 19, 1, 1, 1, 2, 1, 1, 2, 1, 13, 1, 6, 19], [22, 22, 26, 18, 18, 18, 57, 57, 55, 57, 55, 56, 56, 57, 19, 20, 9, 19, 57, 6, 19, 1, 19, 1, 1], [22, 22, 26, 18, 18, 18, 56, 62, 55, 56, 63, 57, 55, 56, 57, 1, 13, 6, 19, 3, 3, 20, 1, 3, 3], [22, 22, 26, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 56, 56, 19, 3, 1, 2, 20, 1, 3, 19, 2, 1], [22, 22, 26, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 56, 60, 56, 19, 19, 19, 1, 13, 1, 1, 1, 13], [22, 22, 26, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 56, 58, 57, 57, 55, 57, 1, 19, 1, 19, 19, 20], [22, 22, 22, 23, 23, 23, 23, 23, 9, 9, 18, 18, 18, 60, 55, 55, 55, 57, 55, 55, 58, 55, 55, 3, 20], [22, 22, 22, 22, 22, 22, 22, 22, 22, 9, 18, 18, 18, 57, 57, 58, 63, 55, 63, 55, 57, 56, 55, 55, 19], [22, 22, 22, 22, 22, 22, 22, 22, 22, 26, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 56, 55, 1], [22, 22, 22, 22, 22, 22, 22, 22, 22, 26, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 62, 57, 19], [22, 22, 22, 22, 22, 22, 22, 22, 22, 26, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 57, 55, 1], [22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 9, 9, 9, 23, 23, 26, 18, 18, 18, 56, 55, 56], [22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 26, 18, 18, 18, 57, 58, 56], [22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 26, 18, 18, 18, 56, 55, 55], [22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 26, 18, 18, 18, 63, 57, 56], [22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 26, 18, 18, 18, 56, 55, 60], [22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 26, 18, 18, 18, 55, 55, 56], [22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 26, 18, 18, 18, 61, 58, 55], [22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 26, 18, 18, 18, 55, 56, 55]]; tileHeight = [[0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3], [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 2, 2, 2, 3], [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3], [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1]]; mapDir = [[0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 3, 3, 4, 4, 4, 4, 4, 4, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 3, 4, 4, 4, 4, 4, 4, 4, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0]]; wave1 = new Object(); wave1.waveArr = [2, 3, 3, 23, 2, 23, 3, 8, 14]; wave1.interval = 3000; wave2 = new Object(); wave2.waveArr = [3, 8, 4, 14, 20, 21, 21, 15, 9]; wave2.interval = 3000; wave3 = new Object(); wave3.waveArr = [21, 3, 3, 3, 24, 15, 9, 5, 24]; wave3.interval = 3000; } function map10() { map.rows = 20; map.xtile = 2; map.ytile = 19; map.startPos = "side"; map.waves = 3; map.bonus = 800; map.mapx = 100; map.mapy = 0; mapTiles = [[51, 51, 47, 51, 50, 51, 44, 49, 48, 48, 45, 50, 50, 50, 48, 47, 49, 51, 44, 51], [51, 46, 51, 51, 47, 46, 50, 51, 47, 50, 49, 49, 46, 51, 44, 51, 50, 47, 50, 47], [51, 51, 50, 49, 51, 50, 47, 51, 49, 50, 47, 48, 51, 38, 41, 38, 38, 39, 41, 39], [49, 44, 51, 47, 50, 45, 51, 51, 51, 47, 47, 51, 49, 39, 38, 39, 38, 41, 41, 41], [50, 51, 47, 51, 51, 48, 47, 50, 48, 46, 50, 46, 46, 38, 41, 38, 38, 39, 38, 41], [51, 50, 50, 48, 50, 51, 49, 51, 45, 49, 51, 50, 51, 41, 39, 38, 34, 35, 34, 33], [51, 51, 45, 50, 50, 49, 44, 50, 51, 50, 51, 51, 51, 41, 38, 41, 43, 34, 35, 34], [51, 49, 47, 50, 48, 50, 50, 49, 48, 49, 47, 44, 49, 38, 38, 38, 42, 42, 34, 33], [49, 50, 51, 44, 51, 47, 51, 51, 49, 46, 51, 49, 51, 41, 38, 38, 43, 42, 33, 35], [44, 51, 47, 50, 49, 46, 38, 38, 41, 39, 38, 41, 38, 38, 41, 38, 42, 35, 34, 34], [48, 51, 47, 50, 51, 51, 38, 41, 38, 41, 41, 38, 39, 41, 39, 38, 43, 34, 37, 34], [51, 51, 50, 49, 45, 50, 41, 41, 41, 38, 41, 41, 41, 41, 38, 41, 34, 34, 34, 33], [49, 44, 48, 50, 49, 48, 41, 38, 38, 34, 42, 43, 43, 42, 42, 35, 34, 33, 34, 35], [51, 51, 48, 51, 51, 44, 38, 41, 39, 35, 34, 43, 42, 43, 34, 35, 35, 34, 34, 35], [51, 50, 51, 47, 50, 47, 38, 38, 38, 35, 33, 34, 34, 35, 34, 33, 33, 34, 36, 34], [47, 49, 50, 47, 50, 50, 41, 41, 41, 34, 34, 35, 33, 34, 34, 34, 37, 34, 34, 34], [50, 51, 45, 50, 50, 45, 38, 39, 38, 35, 34, 36, 34, 35, 37, 33, 34, 33, 34, 33], [49, 50, 49, 50, 47, 48, 41, 41, 38, 33, 34, 35, 33, 34, 33, 34, 34, 34, 35, 34], [51, 45, 47, 46, 50, 51, 38, 38, 39, 37, 33, 35, 35, 34, 34, 34, 36, 34, 35, 34], [51, 51, 49, 51, 48, 46, 38, 39, 41, 34, 34, 34, 33, 34, 34, 35, 34, 34, 35, 33]]; tileHeight = [[2, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1], [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0], [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0], [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0], [3, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0], [2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 0, 0, 0, 1, 0, 0, 0], [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 0, 0], [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 0, 0], [1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0], [1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0], [1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0], [1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0], [2, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [2, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0], [2, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0], [2, 2, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [3, 2, 2, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [3, 3, 2, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; mapDir = [[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, 3, 2, 2, 2, 2, 2, 2], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 2, 2, 2, 2, 2], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 2, 2, 2, 2], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; wave1 = new Object(); wave1.waveArr = [25, 25, 25, 25, 26, 25, 26, 25, 25]; wave1.interval = 3000; wave2 = new Object(); wave2.waveArr = [26, 28, 26, 25, 25, 26, 28, 26, 26]; wave2.interval = 3000; wave3 = new Object(); wave3.waveArr = [27, 27, 26, 28, 28, 25, 28, 27, 28]; wave3.interval = 3000; } function map11() { map.rows = 20; map.xtile = 0; map.ytile = 2; map.startPos = "top"; map.waves = 3; map.bonus = 1000; map.mapx = 250; map.mapy = 100; mapTiles = [[33, 35, 40, 41, 41, 35, 34, 34, 36, 33, 34, 33, 34, 33, 36, 34, 34, 33, 35, 34], [35, 34, 40, 40, 40, 35, 36, 35, 33, 37, 35, 35, 35, 35, 35, 37, 35, 35, 35, 35], [35, 34, 40, 41, 39, 38, 38, 38, 38, 40, 39, 38, 48, 47, 49, 33, 35, 35, 36, 35], [37, 34, 38, 39, 41, 40, 40, 38, 40, 41, 40, 38, 47, 45, 48, 45, 35, 35, 37, 35], [34, 35, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 44, 50, 47, 51, 35, 35, 33, 33], [34, 35, 34, 34, 34, 49, 47, 51, 47, 38, 41, 38, 47, 47, 46, 50, 35, 35, 36, 35], [35, 36, 34, 33, 34, 47, 50, 46, 48, 39, 41, 38, 51, 48, 44, 47, 36, 35, 33, 33], [35, 34, 33, 34, 34, 48, 49, 47, 51, 41, 40, 38, 34, 35, 35, 34, 37, 34, 35, 34], [35, 35, 37, 35, 34, 51, 44, 45, 50, 38, 39, 41, 34, 34, 34, 34, 35, 34, 33, 34], [34, 35, 35, 34, 34, 50, 48, 48, 49, 38, 39, 41, 38, 40, 38, 40, 35, 35, 35, 35], [35, 36, 35, 34, 34, 47, 44, 47, 46, 40, 41, 38, 41, 38, 41, 38, 34, 33, 37, 34], [34, 33, 33, 36, 34, 50, 48, 49, 50, 40, 38, 39, 38, 41, 40, 41, 34, 35, 37, 35], [35, 34, 37, 35, 34, 47, 45, 51, 48, 46, 47, 50, 49, 40, 39, 38, 34, 34, 35, 33], [35, 34, 35, 35, 33, 51, 48, 46, 47, 44, 50, 48, 49, 38, 41, 38, 49, 50, 35, 35], [34, 34, 33, 34, 34, 45, 50, 47, 49, 48, 51, 47, 46, 39, 41, 38, 48, 50, 49, 35], [35, 33, 37, 35, 33, 48, 44, 39, 38, 40, 38, 40, 41, 40, 39, 38, 44, 46, 47, 35], [36, 35, 35, 35, 34, 51, 46, 39, 40, 41, 39, 40, 41, 39, 38, 38, 48, 45, 48, 35], [35, 37, 35, 34, 34, 34, 47, 41, 38, 38, 40, 41, 40, 38, 41, 38, 51, 47, 51, 34], [33, 35, 34, 36, 34, 34, 34, 38, 39, 41, 34, 34, 37, 34, 34, 34, 36, 34, 35, 34], [34, 34, 34, 35, 33, 35, 35, 40, 38, 39, 34, 35, 35, 36, 35, 34, 34, 35, 35, 35]]; tileHeight = [[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, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 1, 1, 0, 0, 1, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 1, 0, 0, 0, 0], [0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 2, 1, 0, 0, 0, 0], [0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0], [0, 0, 0, 0, 0, 1, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0], [0, 0, 1, 0, 0, 1, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 1, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 1, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0], [0, 0, 0, 0, 0, 1, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0], [0, 0, 1, 0, 0, 1, 2, 2, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 1, 1, 2, 2, 1, 1, 1, 1, 0, 0, 0, 1, 1, 0, 0], [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0], [0, 0, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0], [0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0], [0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 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]]; mapDir = [[0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 3, 3, 4, 4, 4, 4, 4, 4, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 3, 4, 4, 4, 4, 4, 4, 4, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 4, 4, 4, 4, 3, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 4, 4, 4, 3, 3, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 3, 3, 3, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 3, 2, 2, 2, 2, 2, 2, 3, 3, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 3, 3, 2, 2, 2, 2, 2, 2, 3, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; wave1 = new Object(); wave1.waveArr = [28, 28, 25, 25, 29, 28, 29, 25, 25]; wave1.interval = 3000; wave2 = new Object(); wave2.waveArr = [29, 26, 26, 24, 28, 29, 29, 24, 26]; wave2.interval = 3000; wave3 = new Object(); wave3.waveArr = [30, 29, 31, 30, 30, 27, 31, 27, 30]; wave3.interval = 3000; } function map12() { map.rows = 20; map.xtile = 0; map.ytile = 17; map.startPos = "top"; map.waves = 3; map.bonus = 0; map.mapx = 0; map.mapy = 0; mapTiles = [[33, 35, 33, 33, 34, 33, 33, 37, 34, 34, 33, 33, 33, 34, 33, 33, 33, 39, 38, 40, 34, 33, 33, 35, 33], [34, 33, 34, 34, 36, 34, 34, 34, 34, 34, 33, 34, 37, 35, 34, 33, 33, 38, 40, 39, 33, 33, 33, 34, 35], [33, 34, 37, 34, 35, 33, 34, 33, 33, 34, 36, 33, 33, 33, 33, 33, 43, 40, 41, 38, 34, 35, 37, 33, 33], [33, 34, 33, 33, 37, 33, 33, 33, 33, 33, 33, 33, 33, 33, 43, 33, 33, 39, 38, 41, 33, 36, 33, 34, 33], [34, 33, 33, 33, 33, 33, 33, 42, 43, 42, 42, 33, 33, 43, 42, 42, 33, 41, 39, 39, 33, 35, 34, 35, 33], [36, 33, 37, 37, 40, 38, 39, 40, 38, 38, 41, 40, 39, 38, 38, 41, 38, 38, 40, 41, 35, 33, 34, 33, 34], [33, 34, 33, 37, 38, 39, 40, 38, 41, 39, 40, 38, 40, 38, 40, 38, 39, 38, 41, 38, 33, 35, 34, 34, 35], [33, 37, 33, 33, 38, 40, 38, 39, 40, 40, 38, 39, 41, 38, 38, 40, 38, 39, 39, 41, 35, 34, 33, 37, 33], [35, 33, 33, 33, 38, 40, 41, 34, 33, 33, 33, 43, 43, 43, 33, 33, 33, 35, 33, 34, 33, 36, 34, 34, 33], [35, 33, 33, 43, 39, 39, 38, 34, 35, 36, 33, 34, 43, 43, 33, 34, 36, 34, 33, 34, 37, 35, 34, 33, 35], [33, 33, 43, 42, 38, 40, 40, 33, 37, 35, 34, 33, 33, 33, 35, 36, 33, 33, 33, 33, 33, 33, 33, 36, 35], [37, 33, 42, 43, 39, 41, 38, 34, 33, 35, 35, 33, 33, 33, 33, 34, 33, 33, 43, 42, 33, 34, 35, 33, 33], [34, 33, 33, 42, 41, 38, 39, 33, 33, 33, 33, 33, 42, 43, 34, 33, 33, 33, 43, 43, 42, 33, 34, 33, 34], [33, 33, 33, 33, 38, 40, 39, 33, 33, 43, 33, 33, 43, 42, 43, 33, 33, 42, 42, 42, 43, 33, 33, 33, 33], [33, 35, 34, 33, 40, 38, 41, 38, 40, 38, 38, 41, 38, 40, 38, 38, 39, 38, 41, 38, 40, 38, 40, 38, 33], [34, 33, 33, 33, 40, 39, 40, 39, 41, 40, 38, 41, 39, 38, 40, 39, 38, 39, 38, 39, 38, 40, 39, 41, 33], [33, 35, 37, 35, 38, 38, 41, 41, 38, 39, 38, 40, 38, 41, 39, 38, 38, 40, 39, 38, 38, 39, 38, 38, 34], [33, 34, 33, 33, 33, 33, 33, 33, 33, 34, 33, 35, 34, 33, 34, 33, 33, 33, 33, 33, 33, 38, 41, 38, 33], [33, 34, 36, 33, 33, 43, 33, 33, 43, 33, 33, 34, 36, 34, 36, 34, 33, 33, 42, 43, 42, 38, 39, 38, 34], [33, 33, 34, 35, 33, 33, 35, 33, 33, 34, 34, 37, 35, 35, 35, 34, 37, 34, 33, 42, 43, 39, 41, 40, 33], [35, 34, 33, 35, 34, 34, 34, 34, 33, 33, 33, 35, 33, 33, 33, 33, 33, 33, 35, 33, 43, 38, 38, 38, 34], [33, 35, 33, 35, 33, 36, 33, 33, 33, 43, 42, 33, 33, 33, 43, 42, 43, 34, 33, 36, 33, 41, 40, 40, 36], [33, 33, 37, 35, 34, 33, 34, 33, 42, 33, 33, 33, 33, 42, 43, 42, 43, 33, 33, 33, 33, 40, 38, 38, 33], [33, 35, 33, 34, 35, 37, 34, 33, 43, 33, 38, 40, 38, 39, 41, 38, 40, 38, 41, 39, 38, 39, 41, 39, 34], [33, 33, 34, 34, 33, 33, 33, 33, 33, 33, 39, 38, 40, 38, 40, 38, 39, 40, 39, 38, 40, 38, 40, 38, 35], [34, 37, 34, 34, 36, 34, 35, 33, 43, 42, 40, 41, 38, 41, 38, 39, 38, 41, 38, 40, 38, 41, 38, 38, 33], [33, 33, 36, 35, 35, 34, 33, 33, 42, 43, 38, 39, 38, 33, 43, 34, 33, 33, 35, 33, 35, 33, 34, 33, 34], [35, 34, 34, 33, 34, 37, 33, 35, 33, 42, 39, 38, 40, 43, 42, 33, 35, 36, 37, 34, 34, 34, 33, 34, 33], [33, 34, 34, 35, 33, 35, 35, 33, 33, 43, 38, 40, 38, 42, 33, 33, 33, 34, 34, 33, 35, 33, 37, 35, 33], [33, 33, 33, 35, 35, 33, 35, 34, 34, 33, 40, 41, 39, 33, 34, 34, 35, 33, 33, 35, 35, 33, 36, 34, 33]]; tileHeight = [[0, 0, 0, 0, 0, 0, 0, 1, 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, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0], [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0], [0, 0, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0], [0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0, 1, 1, 1, 1, 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, 1, 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, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 1, 0, 0, 1, 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, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 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]]; mapDir = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0], [0, 0, 0, 0, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 0, 0, 0, 0, 0], [0, 0, 0, 0, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 0, 0, 0, 0, 0], [0, 0, 0, 0, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0], [0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 0], [0, 0, 0, 0, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 0], [0, 0, 0, 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; wave1 = new Object(); wave1.waveArr = [31, 28, 25, 25, 31, 28, 29, 31, 25]; wave1.interval = 3000; wave2 = new Object(); wave2.waveArr = [32, 26, 26, 29, 32, 29, 30, 21, 26]; wave2.interval = 3000; wave3 = new Object(); wave3.waveArr = [33, 30, 27, 24, 33, 33, 30, 27, 33]; wave3.interval = 3000; } function buildMap() { _root.mapMusic.stop(); if (_root.soundOn == true) { _root.levelMusic.start(0, 999); } _root.interfaceMC._visible = true; _root.createEmptyMovieClip("miniMap", 100); _root.createEmptyMovieClip("display", 2); _root.display.createEmptyMovieClip("tiles", 0); _root.display.createEmptyMovieClip("enemyHolder", 1); enemyCount = 0; curWave = 1; _root.manaStart = _root.mana; _root.userGoldStart = _root.userGold; _root.healthStart = _root.health; _root.levelTimeStart = _root.levelTime; _root.scoreStart = _root.score; _root.potionsStart = _root.manaPotions; _root.display.attachMovie("tileOutline", "tileOutline", _root.display.getNextHighestDepth()); _root.display.tileOutline._x = -20000; _root.display.tileOutline._y = 0; h = 0; while (h < mapTiles.length) { w = 0; while (w < mapTiles[0].length) { mapTiles[h][w] = int(mapTiles[h][w]); mapDir[h][w] = int(mapDir[h][w]); tileHeight[h][w] = int(tileHeight[h][w]); d = (((((w + h) * tileSize) / 2) * 300) + ((w - h) * tileSize)) + 1; var _local3 = _root.display.tiles.attachMovie("tiles", (("tile_" + w) + "_") + h, d); _local3.cacheAsBitmap = true; _local3._x = (w - h) * tileSize; _local3._y = ((w + h) * tileSize) / 2; _local3.defenderRange._visible = false; _local3.x = h; _local3.y = w; _local3.tileCoord.text = (w + ",") + h; _local3.tileHit.useHandCursor = false; _local3.gotoAndStop(mapTiles[h][w]); if (mapDir[h][w] != 0) { _local3.unusableTile = true; _local3.path = true; } if (((((((((((((mapTiles[h][w] == 7) || (mapTiles[h][w] == 8)) || (mapTiles[h][w] == 9)) || (mapTiles[h][w] == 10)) || (mapTiles[h][w] == 11)) || (mapTiles[h][w] == 12)) || (mapTiles[h][w] == 44)) || (mapTiles[h][w] == 45)) || (mapTiles[h][w] == 46)) || (mapTiles[h][w] == 61)) || (mapTiles[h][w] == 62)) || (mapTiles[h][w] == 63)) || (mapTiles[h][w] == 64)) { _local3.unusableTile = true; _local3.destructable = true; } if ((((((((((((mapTiles[h][w] == 16) || (mapTiles[h][w] == 22)) || (mapTiles[h][w] == 23)) || (mapTiles[h][w] == 24)) || (mapTiles[h][w] == 25)) || (mapTiles[h][w] == 26)) || (mapTiles[h][w] == 27)) || (mapTiles[h][w] == 33)) || (mapTiles[h][w] == 34)) || (mapTiles[h][w] == 35)) || (mapTiles[h][w] == 36)) || (mapTiles[h][w] == 37)) { _local3.unusableTile = true; _local3.destructable = false; } d++; if (tileHeight[h][w] != 0) { _local3.hasHeight = true; _local3._y = _local3._y - (30 * tileHeight[h][w]); } _local3.tileHit.onRollOver = function () { makeOutline(this._parent); }; _local3.tileHit.onRollOut = function () { if (this._parent.destructable == true) { this._parent.fluxTint(colObj, 0, 0, 0, false, 0); } }; _local3.tileHit.onRelease = function () { if ((this._parent.destructable == true) && (_root.selectedMC == null)) { _root.flattenPrompt(this._parent); } else if ((this._parent.path == true) && (_root.magicTrap == true)) { trapFunc(this._parent); } else if ((this._parent.unusableTile != true) && (_root.itemDig == true)) { digFunc(this._parent); } else if ((((((_root.selectedMC != null) && (this._parent.unusableTile != true)) && (_root.selectedMC != "poison")) && (_root.selectedMC != "lightning")) && (_root.selectedMC != "trap")) && (_root.selectedMC != "freeze")) { if (_root.selectedMC == "dragon") { if (flatTiles == true) { addDefender(this._parent); } } else { addDefender(this._parent); } } }; w++; } h++; } _root.display.cacheAsBitmap = true; _root.display.tiles.cacheAsBitmap = true; _root.display._width = _root.display._width * 0.7; _root.display._height = _root.display._height * 0.7; _root.display._x = map.mapx; _root.display._y = map.mapy; _root.stage = 0; _root.interfaceMC.pauseButt._alpha = 30; _root.fadeInt = setInterval(showLevelInfo, 800); _root.levelScore = 0; _root.defenderIconStatus(); _root.interfaceMC._alpha = 100; } function makeOutline(selectedTile) { if (_root.magicTrap == true) { _root.display.tileOutline._visible = true; _root.display.tileOutline._x = selectedTile._x; _root.display.tileOutline._y = selectedTile._y - 13; if (selectedTile.path == true) { _root.display.tileOutline.gotoAndStop(5); } else { _root.display.tileOutline.gotoAndStop(6); } } else if (_root.itemDig == true) { _root.display.tileOutline._visible = true; _root.display.tileOutline._x = selectedTile._x; _root.display.tileOutline._y = selectedTile._y - 13; if ((selectedTile.unusableTile != true) && (selectedTile.path != true)) { _root.display.tileOutline.gotoAndStop(7); } else { _root.display.tileOutline.gotoAndStop(8); } } else if (((((_root.selectedMC != null) && (_root.magicPoison != true)) && (_root.magicLightning != true)) && (_root.magicTrap != true)) && (_root.magicFreeze != true)) { _root.display.tileOutline._visible = true; hideDefenderStats(); if (_root.placingEnemy == false) { if (_root.selectedMC != "dragon") { _root.display.tileOutline._x = selectedTile._x; _root.display.tileOutline._y = selectedTile._y - 13; if (selectedTile.unusableTile == true) { _root.display.tileOutline.gotoAndStop(2); } else { _root.display.tileOutline.gotoAndStop(1); } } else { flatTiles = true; tileGroupArr = [_root.display.tiles[(("tile_" + selectedTile.y) + "_") + selectedTile.x], _root.display.tiles[(("tile_" + selectedTile.y) + "_") + (selectedTile.x - 1)], _root.display.tiles[(("tile_" + (selectedTile.y - 1)) + "_") + selectedTile.x], _root.display.tiles[(("tile_" + (selectedTile.y - 1)) + "_") + (selectedTile.x - 1)]]; _root.display.tileOutline._x = selectedTile._x; _root.display.tileOutline._y = selectedTile._y - 40; tg = 0; while (tg < tileGroupArr.length) { if (tileGroupArr[tg].unusableTile == true) { flatTiles = false; } else { if (tg > 0) { if (tileHeight[tileGroupArr[tg].x][tileGroupArr[tg].y] != prevHeight) { flatTiles = false; } } prevHeight = tileHeight[tileGroupArr[tg].x][tileGroupArr[tg].y]; } tg++; } if (flatTiles == true) { _root.display.tileOutline.gotoAndStop(3); } else { _root.display.tileOutline.gotoAndStop(4); } } } } else if (selectedTile.destructable == true) { var _local3 = {r:255, g:50, b:0}; selectedTile.fluxTint(_local3, 0, 60, 10, false); } } function addDefender(defenderTile) { _root.placingEnemy = true; var defenderMC = _root.display.tiles.attachMovie("defenders", (_root.selectedMC + "_") + defenderArr.length, defenderTile.getDepth() + 1, {_x:defenderTile._x + 20, _y:defenderTile._y - 52}); defenderMC.gotoAndStop(_root.selectedMC); defenderMC.type = _root.selectedMC; defenderMC.cacheAsBitmap = true; getStats(defenderMC, defenderTile); defenderMC._alpha = 50; defenderMC._width = defenderMC._width * 1.4; defenderMC._height = defenderMC._height * 1.4; if (_root.selectedMC != null) { getZone(defenderMC, "y", 1); } _root.selectedMC = null; _root.display.tileOutline.blank.outlineMC.removeMovieClip(); defenderMC.dir = 4; defenderMC.axis = "y"; defenderMC.dirFront = 1; getZone(defenderMC, defenderMC.axis, defenderMC.dirFront); getMinMax(defenderMC, defenderMC.axis, defenderMC.dirFront); prevDir = 0; defenderMC.placed = false; defenderMC.onMouseMove = function () { adjside = this._xmouse - this.origin._x; oppside = -1 * (this._ymouse - this.origin._y); angle = Math.atan2(oppside, adjside); angle = Math.round((angle / Math.PI) * 180); if (angle > 0) { this.defenderMC.gotoAndStop(2); if (angle < 90) { this.dir = 1; this.axis = "x"; this.dirFront = 0; this.defenderMC._xscale = -100; } else { this.dir = 2; this.axis = "y"; this.dirFront = 0; this.defenderMC._xscale = 100; } } else { this.defenderMC.gotoAndStop(1); if (angle < -90) { this.dir = 3; this.axis = "x"; this.dirFront = 1; this.defenderMC._xscale = -100; } else { this.dir = 4; this.axis = "y"; this.dirFront = 1; this.defenderMC._xscale = 100; } } if (this.dir != prevDir) { prevDir = this.dir; getZone(this, this.axis, this.dirFront); getMinMax(this, this.axis, this.dirFront); } }; defenderMC.onMouseUp = function () { this._alpha = 100; this.level = 1; this.exp = 0; _root.userGold = _root.userGold - _root.selectedIcon.price; r = 0; while (r < this.zoneArray.length) { this.zoneArray[r].defenderRange._visible = false; r++; } _root.placingEnemy = false; defenderArr[defenderArr.length] = this; if (this.tileSize > 1) { t = 0; while (t < tileGroupArr.length) { tileGroupArr[t].unusableTile = true; t++; } } else { defenderTile.unusableTile = true; } _root.selectedIcon.fluxTint(colObj, 0, 0, 20, false); _root.selectedIcon = null; var colObj = {r:255, g:255, b:255}; this.fluxTint(colObj, 0, 70, 20, true, 1); if (_root.soundOn == true) { _root.placeDefSnd.start(); } _root.display.tileOutline._visible = false; _root.defenderIconStatus(); delete this.onMouseMove; delete this.onMouseUp; }; defenderMC.hit.onRelease = function () { if (_root.selectedIcon == null) { if (_root.soundOn == true) { _root.buttonSnd.start(); } if (this._parent.viewStats != true) { hideDefenderStats(); var _local4 = {r:255, g:255, b:255}; this._parent.fluxTint(_local4, 0, 60, 5, true); this._parent.viewStats = true; _root.interfaceMC.attachMovie("statsBox", "statsBox", 1, {_x:-58, _y:-220}); populateStats(this._parent, _root.interfaceMC.statsBox); if (this._parent.disableRotate == true) { _root.interfaceMC.statsBox.rotateTxt._alpha = 50; _root.interfaceMC.statsBox.rotateButton._alpha = 50; } _root.selectedDefender = this._parent; r = 0; while (r < this._parent.zoneArray.length) { this._parent.zoneArray[r].defenderRange._visible = true; r++; } } else { this._parent.fluxTint(_local4, 0, 0, 3, true, 0); this._parent.viewStats = false; _root.interfaceMC.statsBox.removeMovieClip(); _root.selectedDefender = null; r = 0; while (r < this._parent.zoneArray.length) { this._parent.zoneArray[r].defenderRange._visible = false; r++; } } } }; defenderMC.hit.onRollOver = function () { if (this._parent.viewStats != true) { if (_root.selectedIcon == null) { var _local3 = {r:255, g:255, b:255}; this._parent.fluxTint(_local3, 0, 30, 10, true, 1); } } }; } function hideDefenderStats() { _root.selectedDefender.fluxTint(colObj, 0, 0, 3, true, 0); _root.selectedDefender.viewStats = false; r = 0; while (r < _root.selectedDefender.zoneArray.length) { _root.selectedDefender.zoneArray[r].defenderRange._visible = false; r++; } } function startWave() { clearInterval(_root.startWaveInt); enemyArr = new Array(); _root.interfaceMC.pauseButt._alpha = 100; timerOn = true; _root.timerInt = setInterval(increaseTime, 1000); enemyMeter.red._width = 0; enemiesDead = 0; enemyCount = 0; defenderIconStatus(); enemyNum = _root["wave" + _root.curWave].waveArr.length; enemiesRemaining = enemyNum - enemyCount; createEnemy(); if (enemyNum > 1) { enemyInt = setInterval(createEnemy, _root["wave" + _root.curWave].interval); } } function createEnemy() { enemyCount++; if (enemyCount >= enemyNum) { clearInterval(enemyInt); } var _local3 = _root.display.tiles.attachMovie("enemies", "enemy" + enemyCount, _root.display.tiles.getNextHighestDepth()); _local3.gotoAndStop(_root["wave" + _root.curWave].waveArr[enemyCount - 1]); enemyArr[enemyArr.length] = _local3; _local3.num = enemyCount; _local3.cacheAsBitmap = true; _local3.arrNum = enemyArr.length; if (map.startPos == "side") { _local3.xTile = Math.floor(Math.random() * 3) + map.xtile; _local3.yTile = map.ytile; _local3._x = _root.display.tiles[(("tile_" + _local3.yTile) + "_") + _local3.xTile]._x + 60; _local3._y = _root.display.tiles[(("tile_" + _local3.yTile) + "_") + _local3.xTile]._y + 15; setProperty(_local3.enemyMC.viewMC, _xscale , -140); _local3.enemyMC.gotoAndStop(2); } else { _local3.xTile = map.xtile; if (_root["wave" + _root.curWave].boss == true) { _local3.yTile = map.ytile + 1; } else { _local3.yTile = Math.floor(Math.random() * 3) + map.ytile; } _local3._x = _root.display.tiles[(("tile_" + _local3.yTile) + "_") + _local3.xTile]._x + 40; _local3._y = _root.display.tiles[(("tile_" + _local3.yTile) + "_") + _local3.xTile]._y + 25; } _local3.coords.text = (_local3.xTile + ",") + _local3.yTile; _local3.swapDepths(_root.display.tiles[(("tile_" + _local3.yTile) + "_") + (_local3.xTile + 1)].getDepth() + 1); enemyStats(int(_root["wave" + _root.curWave].waveArr[enemyCount - 1]), _local3); _local3.healthTxt.text = _local3.health; _local3.fullHealth = _local3.health; _local3.healthTxt._visible = false; _local3.healthMeter._visible = false; var _local5 = {x:_local3.hitMC._x, y:_local3.hitMC._y}; _local3.hitMC.localToGlobal(_local5); var _local6 = {x:_local3._x, y:_local3._y}; _local3.localToGlobal(_local6); _local3.hitMC._x = _local3._x; _local3.enemyMC.onRollOver = function () { this._parent.viewingHealth = true; this._parent.healthMeter._visible = true; this._parent.healthTxt._visible = true; }; _local3.enemyMC.onRollOut = function () { if (this._parent.showHealth != true) { this._parent.viewingHealth = false; this._parent.healthMeter._visible = false; this._parent.healthTxt._visible = false; } }; _local3.enemyMC.onRelease = function () { if (_root.magicPoison == true) { poisonFunc(this); } else if (_root.magicLightning == true) { lightningFunc(this); } else if (_root.magicFreeze == true) { freezeFunc(this); } }; _local3.onEnterFrame = function () { if (this.dir == "upR") { var _local3 = ((2 * (this._y + 34)) - this._x) / 2; var _local4 = this._x + _local3; this.yTile = Math.round(_local4 / tileSize) - 2; this.xTile = Math.round(_local3 / tileSize); } else if (this.dir == "upL") { var _local3 = ((2 * (this._y - 5)) - this._x) / 2; var _local4 = (this._x - 20) + _local3; this.yTile = Math.round(_local4 / tileSize); this.xTile = Math.round(_local3 / tileSize); } else if (this.dir == "downR") { var _local3 = ((2 * (this._y - 5)) - this._x) / 2; var _local4 = (this._x - 20) + _local3; this.yTile = Math.round(_local4 / tileSize) - 1; this.xTile = Math.round(_local3 / tileSize); } else { var _local3 = ((2 * (this._y - 5)) - this._x) / 2; var _local4 = (this._x - 15) + _local3; this.yTile = Math.round(_local4 / tileSize) - 1; this.xTile = Math.round(_local3 / tileSize); } this.curTile = _root.mapDir[this.xTile][this.yTile]; if (_root.display.tiles[(("tile_" + this.yTile) + "_") + this.xTile].trap == true) { trapHit(this, _root.display.tiles[(("tile_" + this.yTile) + "_") + this.xTile]); } if (this.dir == "upR") { newDepth = _root.display.tiles[(("tile_" + this.yTile) + "_") + this.xTile].getDepth() + 1; } else if (this.dir == "upL") { newDepth = _root.display.tiles[(("tile_" + this.yTile) + "_") + this.xTile].getDepth() + 1; } else if (this.dir == "downR") { newDepth = _root.display.tiles[(("tile_" + (this.yTile + 1)) + "_") + this.xTile].getDepth() + 1; } else if (this.dir == "downL") { newDepth = _root.display.tiles[(("tile_" + this.yTile) + "_") + (this.xTile + 1)].getDepth() + 1; } else { newDepth = _root.display.tiles[(("tile_" + (this.yTile + 1)) + "_") + this.xTile].getDepth() + 1; } if (newDepth > 0) { this.swapDepths(newDepth); } if ((this.xTile >= mapTiles.length) || (this.xTile < 0)) { enemyFinish(this); } else if ((this.yTile >= mapTiles[0].length) || (this.yTile < 0)) { enemyFinish(this); } if ((this.prevX != this.xTile) || (this.prevY != this.yTile)) { updateMiniMap(this); h = 0; while (h < this.attackers.length) { clearInterval(this["shootInt" + h]); this.attackers[h].defenderMC.defenderGraphic.defenderAnim.gotoAndStop(1); if (this.attackers[h].name == "dragon") { this.attackers[h].fireMC.removeMovieClip(); } h++; } this.towersHit = 0; this.attackers = new Array(); t = 0; while (t < defenderArr.length) { if ((this.xTile >= defenderArr[t].minX) && (this.xTile <= defenderArr[t].maxX)) { if ((this.yTile >= defenderArr[t].minY) && (this.yTile <= defenderArr[t].maxY)) { this.towersHit++; this.attackers[this.attackers.length] = defenderArr[t]; defenderArr[t].defenderMC.defenderGraphic.defenderAnim.gotoAndPlay(2); if (defenderArr[t].name == "dragon") { dragonFire(defenderArr[t], t); } shootEnemy(defenderArr[t], this); defenderArr[t].attacking = true; intNum = this.attackers.length - 1; this["shootInt" + intNum] = setInterval(shootEnemy, 200, defenderArr[t], this); this.attacked = true; var _local5 = {r:255, g:0, b:0}; this.enemyMC.fluxTint(_local5, 0, 60, 20, true); this.healthMeter._visible = true; this.healthTxt._visible = true; this.healthTxt.text = this.health; } } t++; } if (this.towersHit == 0) { if (this.poisoned != true) { this.enemyMC.fluxTint($colObj, 0, 0, 10, true, 0); } else { this.enemyMC.fluxTint($colObj, 0, 0, 10, true, 0); var _local5 = {r:150, g:255, b:0}; this.enemyMC.fluxTint(_local5, 0, 60, 20, true); } h = 0; while (h < this.attackers.length) { this.attackers[h].defenderMC.defenderGraphic.defenderAnim.gotoAndStop(1); clearInterval(this["shootInt" + h]); if (this.attackers[h].name == "dragon") { this.attackers[h].fireMC.removeMovieClip(); } h++; } this.attackers = new Array(); this.attacked = false; if (this.viewingHealth != true) { this.healthMeter._visible = false; this.healthTxt._visible = false; } } } if (_root.timerOn != false) { if (this.poisoned == true) { this.health = this.health - 1; this.healthMeter._visible = true; this.healthTxt._visible = true; this.healthTxt.text = this.health; this.healthMeter.red._width = 36 * (this.health / this.fullHealth); checkForDeath(this); } if (this.attacked == true) { h = 0; while (h < this.attackers.length) { this.health = this.health - this.attackers[h].power; h++; } this.healthTxt.text = this.health; this.healthMeter.red._width = 36 * (this.health / this.fullHealth); checkForDeath(this); } this.prevX = this.xTile; this.prevY = this.yTile; if (this.frozen != true) { moveDir(this); } } }; } function checkForDeath(thisEnemy) { if (thisEnemy.health <= 0) { if (thisEnemy.dying != true) { thisEnemy.dying = true; thisEnemy.coinCount = 0; _root.enemiesDead++; trace((("ENEMY DEAD COUNT: " + _root.enemiesDead) + " ENEMIES ALIVE: ") + enemyNum); enemiesRemaining = enemyNum - _root.enemiesDead; enemyMeter.red._width = (_root.enemiesDead / _root["wave" + _root.curWave].enemyNum) * 36; h = 0; while (h < thisEnemy.attackers.length) { thisEnemy.attackers[h].exp = thisEnemy.attackers[h].exp + thisEnemy.exp; checkLevelUp(thisEnemy.attackers[h]); updateDefenderStats(thisEnemy.attackers[h]); h++; } killEnemy(thisEnemy); checkEnemiesDead(); } } } function moveDir(thisEnemy) { switch (thisEnemy.curTile) { case 1 : thisEnemy._x = thisEnemy._x + (thisEnemy.speed / 2); thisEnemy._y = thisEnemy._y - (thisEnemy.speed / 4); thisEnemy.dir = "upR"; setProperty(thisEnemy.enemyMC.viewMC, _xscale , 140); thisEnemy.enemyMC.gotoAndStop(2); break; case 2 : thisEnemy._x = thisEnemy._x - (thisEnemy.speed / 2); thisEnemy._y = thisEnemy._y - (thisEnemy.speed / 4); thisEnemy.dir = "upL"; setProperty(thisEnemy.enemyMC.viewMC, _xscale , -140); thisEnemy.enemyMC.gotoAndStop(2); break; case 3 : thisEnemy._x = thisEnemy._x - (thisEnemy.speed / 2); thisEnemy._y = thisEnemy._y + (thisEnemy.speed / 4); thisEnemy.dir = "downL"; setProperty(thisEnemy.enemyMC.viewMC, _xscale , 140); thisEnemy.enemyMC.gotoAndStop(1); break; case 4 : thisEnemy._x = thisEnemy._x + (thisEnemy.speed / 2); thisEnemy._y = thisEnemy._y + (thisEnemy.speed / 4); thisEnemy.dir = "downR"; setProperty(thisEnemy.enemyMC.viewMC, _xscale , -140); thisEnemy.enemyMC.gotoAndStop(1); break; case 5 : thisEnemy._x = thisEnemy._x - thisEnemy.speed; thisEnemy._y = thisEnemy._y + (thisEnemy.speed / 2); break; case 6 : thisEnemy._x = thisEnemy._x + thisEnemy.speed; thisEnemy._y = thisEnemy._y - (thisEnemy.speed / 2); } } keylistener = new Object(); keylistener.onKeyDown = function () { if (Key.getCode() == 32) { _root.spaceDown = true; } }; keylistener.onKeyUp = function () { if (Key.getCode() == 32) { _root.spaceDown = false; } }; Key.addListener(keylistener); titleMusic = new Sound(); titleMusic.attachSound("titleSnd"); mapMusic = new Sound(); mapMusic.attachSound("mapSnd"); levelMusic = new Sound(); levelMusic.attachSound("levelSnd"); archerSnd = new Sound(); archerSnd.attachSound("archerSnd"); mageSnd = new Sound(); mageSnd.attachSound("mageSnd"); ninjaSnd = new Sound(); ninjaSnd.attachSound("ninjaSnd"); dragonSnd = new Sound(); dragonSnd.attachSound("dragonSnd"); swordSnd = new Sound(); swordSnd.attachSound("swordSnd"); warriorSnd = new Sound(); warriorSnd.attachSound("warriorSnd"); lightningSnd = new Sound(); lightningSnd.attachSound("lightningSnd3"); trapSnd = new Sound(); trapSnd.attachSound("trapSnd"); trapExplodeSnd = new Sound(); trapExplodeSnd.attachSound("trapExplodeSnd"); potionSnd = new Sound(); potionSnd.attachSound("potionSnd"); damageSnd = new Sound(); damageSnd.attachSound("damageSnd"); deathSnd = new Sound(); deathSnd.attachSound("deathSnd"); coinSnd = new Sound(); coinSnd.attachSound("coinSnd"); poisonSnd = new Sound(); poisonSnd.attachSound("poisonSnd"); levelupSnd = new Sound(); levelupSnd.attachSound("levelupSnd"); endLevelSnd = new Sound(); endLevelSnd.attachSound("endLevelSnd"); timeSnd = new Sound(); timeSnd.attachSound("timeSnd"); placeDefSnd = new Sound(); placeDefSnd.attachSound("placeDefSnd"); buttonSnd = new Sound(); buttonSnd.attachSound("buttonSnd"); shovelSnd = new Sound(); shovelSnd.attachSound("shovelSnd"); getItemSnd = new Sound(); getItemSnd.attachSound("getItemSnd"); foundItemSnd = new Sound(); foundItemSnd.attachSound("foundItemSnd"); var slotStartSnd = new Sound(); slotStartSnd.attachSound("slotStart"); var slotSpinningSnd = new Sound(); slotSpinningSnd.attachSound("slotSpinning"); var slotStoppingSnd = new Sound(); slotStoppingSnd.attachSound("slotStopping"); var slotWinSnd = new Sound(); slotWinSnd.attachSound("slotWin"); tileSize = 41; scrollSpeed = 10; _root.attachMovie("interfaceMC", "interfaceMC", 3, {_x:61, _y:223}); _root.attachMovie("levelMC", "levelMC", 4); _root.interfaceMC._alpha = 0; treasureCount = 0; archerPrice = 100; magePrice = 250; ninjaPrice = 750; knightPrice = 600; warriorPrice = 1000; dragonPrice = 1500; poisonPrice = 40; lightningPrice = 50; trapPrice = 60; freezePrice = 60; manaPotions = 0; defenderIcons = new Array(); defenderIcons = ["archer", "mage", "ninja", "knight", "warrior", "dragon"]; archerUnlocked = true; mageUnlocked = true; ninjaUnlocked = true; knightUnlocked = false; warriorUnlocked = false; dragonUnlocked = false; spellIcons = new Array(); spellIcons = ["poison", "lightning", "trap", "freeze"]; poisonUnlocked = true; lightningUnlocked = false; trapUnlocked = false; freezeUnlocked = false; selectedIcon = null; levelMC._alpha = 0; _root.score = 0; _root.health = 100; _root.enemiesRemaining = 0; _root.enemyNum = 0; _root.interfaceMC.manaMeter.manaMC._x = (_root.mana * 1.3) - 133; _root.interfaceMC.healthMeter.healthMC._x = (100 - _root.health) * 1.3; _root.display._x = 250; _root.display._y = 100; _root.level = 1; _root.mana = 50; _root.userGold = 500; _root.continues = 4; _root.selectedDefender = null; _root.selectedMC = null; _root.placingEnemy = false; _root.digging = false; _root.itemDig = false; _root.timerOn = false; _root.levelTime = 0; _root.onEnterFrame = function () { _root.interfaceMC.healthMeter.healthMC._x = ((100 - _root.health) * 1.3) * -1; _root.interfaceMC.manaMeter.manaMC._x = (_root.mana * 1.3) - 130; _root.interfaceMC.enemyMeter.enemyBar._x = ((100 - ((_root.enemiesRemaining / _root.enemyNum) * 100)) * 1.3) * -1; }; _root.soundOn = true; _root.attachMovie("titleMC", "titleMC", 11); _root.titleMusic.start(0, 999); stop();
Instance of Symbol 251 MovieClip in Frame 4
onClipEvent (mouseDown) { if (_root.spaceDown == true) { _root.display.startDrag(); Key.removeListener(_root.keylistener); } } onClipEvent (mouseUp) { _root.spaceDown = false; _root.display.stopDrag(); Key.addListener(_root.keylistener); }
Symbol 29 MovieClip [spellFreezeMC] Frame 75
gotoAndPlay (30);
Symbol 36 MovieClip [trapExplosionMC] Frame 1
play();
Symbol 36 MovieClip [trapExplosionMC] Frame 25
this.removeMovieClip();
Symbol 46 MovieClip [spellLightningMC] Frame 30
this.removeMovieClip();
Symbol 72 MovieClip Frame 1
stop();
Symbol 72 MovieClip Frame 2
stop();
Symbol 72 MovieClip Frame 3
stop();
Symbol 72 MovieClip Frame 4
stop();
Symbol 78 MovieClip Frame 1
stop();
Symbol 78 MovieClip Frame 2
play();
Symbol 78 MovieClip Frame 17
gotoAndPlay (2);
Symbol 96 MovieClip Frame 1
stop();
Symbol 96 MovieClip Frame 2
play();
Symbol 96 MovieClip Frame 20
gotoAndPlay (2);
Symbol 97 MovieClip [slotsMC] Frame 1
function createSlots() { if (moneyAfter != null) { _root.userGold = moneyAfter; delete _root.onEnterFrame; } if (_root.soundOn == true) { _root.slotWinSnd.stop(); _root.slotStartSnd.start(0, 1); } slots.slotGlow.gotoAndStop(1); slotWinMC.gotoAndStop(1); slotWinMC._visible = false; slot1Num = null; slot2Num = null; slot3Num = null; _root.treasureCount--; creditTxt.text = _root.treasureCount; spinButt.gotoAndStop(1); spinButt.enabled = false; spinButt._alpha = 20; slots.blank.createEmptyMovieClip("display", 1); slots.blank.display._visible = false; slots.blank.display._y = -90; col0 = [1, 2, 3, 4]; col1 = [1, 2, 3, 4]; col2 = [1, 2, 3, 4]; spinning = true; stopNow = false; stopNum = 0; slotDepth = 1; num = 4; makeSpinners(0); setTimeout(makeSpinners, 400, 1); setTimeout(makeSpinners, 800, 2); } function makeSpinners(column) { if (column == 2) { slots.blank.display._visible = true; setTimeout(stopSlots, 2000); if (_root.soundOn == true) { _root.slotSpinningSnd.start(0, 2); } slots.slotDefault._visible = false; } myArr = new Array(); myArr = [1, 2, 3, 4]; i = 0; while (i < num) { randSlot = Math.floor(Math.random() * myArr.length); var _local3 = slots.blank.display.attachMovie(myArr[randSlot], (("slot" + column) + "_") + i, slotDepth, {_x:(column * 175) + 5, _y:200 * i}); slotDepth++; _local3.rowNum = i; _local3.slotNum = myArr[randSlot]; _local3.speed = 150; _local3.blurNum = 0; _local3.blurSpeed = 50; _local3.column = column; myArr.splice(randSlot, 1); _local3.onEnterFrame = function () { this._y = this._y + this.speed; this.blurNum = this.blurSpeed; var _local4 = new flash.filters.BlurFilter(1, this.blurNum, 4); var _local3 = [_local4]; this.filters = _local3; if (this._y >= 600) { if (stopSpin == true) { if (column == 0) { if (_root.soundOn == true) { _root.slotStoppingSnd.start(0, 1); } getSlotNum(this); stopSpinning(column); } if ((column == 1) && (stopNum == 1)) { stopCount++; if (stopCount == 20) { if (_root.soundOn == true) { _root.slotStoppingSnd.start(0, 1); } getSlotNum(this); stopSpinning(column); } } if ((column == 2) && (stopNum == 2)) { stopCount++; stopNow = true; if (stopCount == 20) { getSlotNum(this); stopSpinning(column); spinning = false; stopSpin = false; if (_root.soundOn == true) { _root.slotSpinningSnd.stop(); _root.slotStoppingSnd.start(0, 1); } checkSlotWin(); resetSlots(); } } } this._y = 0; this.blurNum = 0; } }; i++; } } function stopSpinning(col) { c = 0; while (c < 5) { var _local2 = new flash.filters.BlurFilter(0, 0, 4); var _local1 = [_local2]; slots.blank.display[(("slot" + col) + "_") + c].filters = _local1; delete slots.blank.display[(("slot" + col) + "_") + c].onEnterFrame; c++; } stopNum++; stopCount = 0; } function getSlotNum(slot) { if (slot.rowNum >= 3) { this[("slot" + (slot.column + 1)) + "Num"] = slots.blank.display[("slot" + slot.column) + "_1"].slotNum; } else { this[("slot" + (slot.column + 1)) + "Num"] = slots.blank.display[(("slot" + slot.column) + "_") + (slot.rowNum + 1)].slotNum; } } function checkSlotWin() { if ((slot1Num == slot2Num) && (slot2Num == slot3Num)) { slotWinFunc(); } } function slotWinFunc() { slotWin = getWinAmt(slot1Num); slotWinMC._visible = true; if (_root.soundOn == true) { _root.slotWinSnd.start(0, 1000); } slotWinMC.gotoAndPlay(2); slotWinMC.slotWinGFX.slotWinTxt.text = "WON $" + slotWin; moneyAfter = _root.userGold + slotWin; slots.slotGlow.gotoAndPlay(2); this.onEnterFrame = function () { if (_root.userGold < moneyAfter) { _root.userGold++; } else { _root.slotWinSnd.stop(); slots.slotGlow.gotoAndStop(1); slotWinMC.gotoAndStop(1); slotWinMC._visible = false; moneyAfter = null; delete this.onEnterFrame; } }; } function getWinAmt(num) { switch (num) { case 1 : return(500); case 2 : return(300); case 3 : return(100); case 4 : return(250); } } function stopSlots() { stopSpin = true; } function resetSlots() { if (_root.treasureCount > 0) { spinButt.gotoAndStop(1); spinButt.enabled = true; spinButt._alpha = 100; } else { spinButt.gotoAndStop(3); spinButt.enabled = true; spinButt._alpha = 100; } } moneyAfter = null; spinning = false; slotWinTxt._visible = false; slots.slotDefault._visible = true; creditTxt.text = _root.treasureCount; if (_root.treasureCount > 0) { spinButt.gotoAndStop(1); } else { spinButt.gotoAndStop(3); }
Instance of Symbol 61 MovieClip in Symbol 97 MovieClip [slotsMC] Frame 1
on (rollOver) { this.useHandCursor = false; }
Instance of Symbol 72 MovieClip "spinButt" in Symbol 97 MovieClip [slotsMC] Frame 1
on (rollOver) { if (_root.treasureCount > 0) { this.gotoAndStop(2); } else { this.gotoAndStop(4); } } on (rollOut) { if (_root.treasureCount > 0) { this.gotoAndStop(1); } else { this.gotoAndStop(3); } } on (release) { if (_root.treasureCount > 0) { if (_parent.spinning == false) { _parent.slots.blank.display.removeMovieClip(); _parent.createSlots(); } } else { _root.level++; _root.treasureCount = 0; _root.showWorldMap(_root.level); _root.menuMC.removeMovieClip(); _root.slotsMC.removeMovieClip(); } }
Symbol 108 MovieClip Frame 1
stop();
Symbol 112 MovieClip [tileOutline] Frame 1
stop();
Symbol 112 MovieClip [tileOutline] Frame 2
stop();
Symbol 112 MovieClip [tileOutline] Frame 3
stop();
Symbol 112 MovieClip [tileOutline] Frame 4
stop();
Symbol 112 MovieClip [tileOutline] Frame 5
stop();
Symbol 112 MovieClip [tileOutline] Frame 6
stop();
Symbol 112 MovieClip [tileOutline] Frame 7
stop();
Symbol 112 MovieClip [tileOutline] Frame 8
stop();
Symbol 152 MovieClip [RainDropEffectAS2] Frame 1
#initclip 8 Object.registerClass("RainDropEffectAS2", net.flashfilter.effects.E01_raindrop); #endinitclip news = "To purchase this effect visit http://www.flash-filter.net";
Symbol 164 MovieClip Frame 1
stop();
Symbol 164 MovieClip Frame 2
play();
Instance of Symbol 163 MovieClip in Symbol 164 MovieClip Frame 2
/* no clip actions */
Symbol 164 MovieClip Frame 15
stop();
Symbol 183 MovieClip Frame 1
stop(); this.onRollOver = function () { this.gotoAndStop(2); }; this.onRollOut = function () { this.gotoAndStop(1); }; this.onReleaseOutside = function () { this.gotoAndStop(1); }; this.onRelease = function () { getURL ("http://www.bubblebox.com/", "_blank"); };
Symbol 1607 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon] Frame 0
class mx.transitions.OnEnterFrameBeacon { function OnEnterFrameBeacon () { } static function init() { var _local4 = _global.MovieClip; if (!_root.__OnEnterFrameBeacon) { mx.transitions.BroadcasterMX.initialize(_local4); var _local3 = _root.createEmptyMovieClip("__OnEnterFrameBeacon", 9876); _local3.onEnterFrame = function () { _global.MovieClip.broadcastMessage("onEnterFrame"); }; } } static var version = "1.1.0.52"; }
Symbol 1608 MovieClip [__Packages.mx.transitions.BroadcasterMX] Frame 0
class mx.transitions.BroadcasterMX { var _listeners; function BroadcasterMX () { } static function initialize(o, dontCreateArray) { if (o.broadcastMessage != undefined) { delete o.broadcastMessage; } o.addListener = mx.transitions.BroadcasterMX.prototype.addListener; o.removeListener = mx.transitions.BroadcasterMX.prototype.removeListener; if (!dontCreateArray) { o._listeners = new Array(); } } function addListener(o) { removeListener(o); if (broadcastMessage == undefined) { broadcastMessage = mx.transitions.BroadcasterMX.prototype.broadcastMessage; } return(_listeners.push(o)); } function removeListener(o) { var _local2 = _listeners; var _local3 = _local2.length; while (_local3--) { if (_local2[_local3] == o) { _local2.splice(_local3, 1); if (!_local2.length) { broadcastMessage = undefined; } return(true); } } return(false); } function broadcastMessage() { var _local5 = String(arguments.shift()); var _local4 = _listeners.concat(); var _local6 = _local4.length; var _local3 = 0; while (_local3 < _local6) { _local4[_local3][_local5].apply(_local4[_local3], arguments); _local3++; } } static var version = "1.1.0.52"; }
Symbol 1609 MovieClip [__Packages.mx.transitions.Tween] Frame 0
class mx.transitions.Tween { var obj, prop, begin, useSeconds, _listeners, addListener, prevTime, _time, looping, _duration, broadcastMessage, isPlaying, _fps, prevPos, _pos, change, _intervalID, _startTime; function Tween (obj, prop, func, begin, finish, duration, useSeconds) { mx.transitions.OnEnterFrameBeacon.init(); if (!arguments.length) { return; } this.obj = obj; this.prop = prop; this.begin = begin; position = (begin); this.duration = (duration); this.useSeconds = useSeconds; if (func) { this.func = func; } this.finish = (finish); _listeners = []; addListener(this); start(); } function set time(t) { prevTime = _time; if (t > duration) { if (looping) { rewind(t - _duration); update(); broadcastMessage("onMotionLooped", this); } else { if (useSeconds) { _time = _duration; update(); } stop(); broadcastMessage("onMotionFinished", this); } } else if (t < 0) { rewind(); update(); } else { _time = t; update(); } //return(time); } function get time() { return(_time); } function set duration(d) { _duration = (((d == null) || (d <= 0)) ? (_global.Infinity) : (d)); //return(duration); } function get duration() { return(_duration); } function set FPS(fps) { var _local2 = isPlaying; stopEnterFrame(); _fps = fps; if (_local2) { startEnterFrame(); } //return(FPS); } function get FPS() { return(_fps); } function set position(p) { setPosition(p); //return(position); } function setPosition(p) { prevPos = _pos; obj[prop] = (_pos = p); broadcastMessage("onMotionChanged", this, _pos); updateAfterEvent(); } function get position() { return(getPosition()); } function getPosition(t) { if (t == undefined) { t = _time; } return(func(t, begin, change, _duration)); } function set finish(f) { change = f - begin; //return(finish); } function get finish() { return(begin + change); } function continueTo(finish, duration) { begin = position; this.finish = (finish); if (duration != undefined) { this.duration = (duration); } start(); } function yoyo() { continueTo(begin, time); } function startEnterFrame() { if (_fps == undefined) { _global.MovieClip.addListener(this); } else { _intervalID = setInterval(this, "onEnterFrame", 1000 / _fps); } isPlaying = true; } function stopEnterFrame() { if (_fps == undefined) { _global.MovieClip.removeListener(this); } else { clearInterval(_intervalID); } isPlaying = false; } function start() { rewind(); startEnterFrame(); broadcastMessage("onMotionStarted", this); } function stop() { stopEnterFrame(); broadcastMessage("onMotionStopped", this); } function resume() { fixTime(); startEnterFrame(); broadcastMessage("onMotionResumed", this); } function rewind(t) { _time = ((t == undefined) ? 0 : (t)); fixTime(); update(); } function fforward() { time = (_duration); fixTime(); } function nextFrame() { if (useSeconds) { time = ((getTimer() - _startTime) / 1000); } else { time = (_time + 1); } } function onEnterFrame() { nextFrame(); } function prevFrame() { if (!useSeconds) { time = (_time - 1); } } function toString() { return("[Tween]"); } function fixTime() { if (useSeconds) { _startTime = getTimer() - (_time * 1000); } } function update() { position = (getPosition(_time)); } static var version = "1.1.0.52"; static var __initBeacon = mx.transitions.OnEnterFrameBeacon.init(); static var __initBroadcaster = mx.transitions.BroadcasterMX.initialize(mx.transitions.Tween.prototype, true); function func(t, b, c, d) { return(((c * t) / d) + b); } }
Symbol 1610 MovieClip [__Packages.mx.transitions.easing.None] Frame 0
class mx.transitions.easing.None { function None () { } static function easeNone(t, b, c, d) { return(((c * t) / d) + b); } static function easeIn(t, b, c, d) { return(((c * t) / d) + b); } static function easeOut(t, b, c, d) { return(((c * t) / d) + b); } static function easeInOut(t, b, c, d) { return(((c * t) / d) + b); } static var version = "1.1.0.52"; }
Symbol 144 MovieClip [__Packages.net.flashfilter.effects.SuperEffect] Frame 0
!!!ERROR
Symbol 145 MovieClip [__Packages.net.flashfilter.effects.E01_raindrop] Frame 0
!!!ERROR
Symbol 153 MovieClip [__Packages.mx.events.EventDispatcher] Frame 0
!!!ERROR
Symbol 205 MovieClip Frame 1
stop();
Symbol 205 MovieClip Frame 2
play();
Symbol 205 MovieClip Frame 13
if (this._parent._parent._parent.attacking == true) { gotoAndPlay (2); } else { gotoAndStop (1); }
Symbol 210 MovieClip Frame 1
stop();
Symbol 210 MovieClip Frame 2
play();
Symbol 210 MovieClip Frame 13
if (this._parent._parent._parent.attacking == true) { gotoAndPlay (2); } else { gotoAndStop (1); }
Symbol 224 MovieClip Frame 1
stop();
Symbol 224 MovieClip Frame 2
play();
Symbol 224 MovieClip Frame 13
if (this._parent._parent._parent.attacking == true) { gotoAndPlay (2); } else { gotoAndStop (1); }
Symbol 229 MovieClip Frame 1
stop();
Symbol 229 MovieClip Frame 2
play();
Symbol 229 MovieClip Frame 13
if (this._parent._parent._parent.attacking == true) { gotoAndPlay (2); } else { gotoAndStop (1); }
Symbol 234 MovieClip Frame 1
stop();
Symbol 234 MovieClip Frame 2
play();
Symbol 234 MovieClip Frame 13
if (this._parent._parent._parent.attacking == true) { gotoAndPlay (2); } else { gotoAndStop (1); }
Symbol 235 MovieClip Frame 1
stop();
Symbol 235 MovieClip Frame 2
stop();
Symbol 235 MovieClip Frame 3
stop();
Symbol 240 MovieClip Frame 1
stop();
Symbol 240 MovieClip Frame 2
play();
Symbol 240 MovieClip Frame 13
if (this._parent._parent._parent.attacking == true) { gotoAndPlay (2); } else { gotoAndStop (1); }
Symbol 241 MovieClip Frame 1
stop();
Symbol 241 MovieClip Frame 2
stop();
Symbol 241 MovieClip Frame 3
stop();
Symbol 245 MovieClip Frame 1
stop();
Symbol 245 MovieClip Frame 2
stop();
Symbol 249 MovieClip Frame 1
stop();
Symbol 249 MovieClip Frame 2
play();
Symbol 260 MovieClip Frame 1
stop();
Symbol 260 MovieClip Frame 2
play();
Symbol 260 MovieClip Frame 13
if (this._parent._parent._parent.attacking == true) { gotoAndPlay (2); } else { gotoAndStop (1); }
Symbol 269 MovieClip Frame 1
stop();
Symbol 269 MovieClip Frame 2
play();
Symbol 269 MovieClip Frame 13
if (this._parent._parent._parent.attacking == true) { gotoAndPlay (2); } else { gotoAndStop (1); }
Symbol 278 MovieClip Frame 1
stop();
Symbol 278 MovieClip Frame 2
play();
Symbol 278 MovieClip Frame 13
if (this._parent._parent._parent.attacking == true) { gotoAndPlay (2); } else { gotoAndStop (1); }
Symbol 279 MovieClip Frame 1
stop();
Symbol 279 MovieClip Frame 2
stop();
Symbol 279 MovieClip Frame 3
stop();
Symbol 288 MovieClip Frame 1
stop();
Symbol 288 MovieClip Frame 2
play();
Symbol 288 MovieClip Frame 13
if (this._parent._parent._parent.attacking == true) { gotoAndPlay (2); } else { gotoAndStop (1); }
Symbol 297 MovieClip Frame 1
stop();
Symbol 297 MovieClip Frame 2
play();
Symbol 297 MovieClip Frame 13
if (this._parent._parent._parent.attacking == true) { gotoAndPlay (2); } else { gotoAndStop (1); }
Symbol 306 MovieClip Frame 1
stop();
Symbol 306 MovieClip Frame 2
play();
Symbol 306 MovieClip Frame 13
if (this._parent._parent._parent.attacking == true) { gotoAndPlay (2); } else { gotoAndStop (1); }
Symbol 307 MovieClip Frame 1
stop();
Symbol 307 MovieClip Frame 2
stop();
Symbol 307 MovieClip Frame 3
stop();
Symbol 308 MovieClip Frame 1
stop();
Symbol 308 MovieClip Frame 2
stop();
Symbol 318 MovieClip Frame 1
stop();
Symbol 318 MovieClip Frame 2
play();
Symbol 318 MovieClip Frame 13
if (this._parent._parent._parent.attacking == true) { gotoAndPlay (2); } else { gotoAndStop (1); }
Symbol 327 MovieClip Frame 1
stop();
Symbol 327 MovieClip Frame 2
play();
Symbol 327 MovieClip Frame 13
if (this._parent._parent._parent.attacking == true) { gotoAndPlay (2); } else { gotoAndStop (1); }
Symbol 336 MovieClip Frame 1
stop();
Symbol 336 MovieClip Frame 2
play();
Symbol 336 MovieClip Frame 13
if (this._parent._parent._parent.attacking == true) { gotoAndPlay (2); } else { gotoAndStop (1); }
Symbol 337 MovieClip Frame 1
stop();
Symbol 337 MovieClip Frame 2
stop();
Symbol 337 MovieClip Frame 3
stop();
Symbol 346 MovieClip Frame 1
stop();
Symbol 346 MovieClip Frame 2
play();
Symbol 346 MovieClip Frame 13
if (this._parent._parent._parent.attacking == true) { gotoAndPlay (2); } else { gotoAndStop (1); }
Symbol 355 MovieClip Frame 1
stop();
Symbol 355 MovieClip Frame 2
play();
Symbol 355 MovieClip Frame 13
if (this._parent._parent._parent.attacking == true) { gotoAndPlay (2); } else { gotoAndStop (1); }
Symbol 364 MovieClip Frame 1
stop();
Symbol 364 MovieClip Frame 2
play();
Symbol 364 MovieClip Frame 13
if (this._parent._parent._parent.attacking == true) { gotoAndPlay (2); } else { gotoAndStop (1); }
Symbol 365 MovieClip Frame 1
stop();
Symbol 365 MovieClip Frame 2
stop();
Symbol 365 MovieClip Frame 3
stop();
Symbol 366 MovieClip Frame 1
stop();
Symbol 366 MovieClip Frame 2
stop();
Symbol 375 MovieClip Frame 1
stop();
Symbol 375 MovieClip Frame 2
play();
Symbol 375 MovieClip Frame 13
if (this._parent._parent._parent.attacking == true) { gotoAndPlay (2); } else { gotoAndStop (1); }
Symbol 384 MovieClip Frame 1
stop();
Symbol 384 MovieClip Frame 2
play();
Symbol 384 MovieClip Frame 13
if (this._parent._parent._parent.attacking == true) { gotoAndPlay (2); } else { gotoAndStop (1); }
Symbol 393 MovieClip Frame 1
stop();
Symbol 393 MovieClip Frame 2
play();
Symbol 393 MovieClip Frame 13
if (this._parent._parent._parent.attacking == true) { gotoAndPlay (2); } else { gotoAndStop (1); }
Symbol 394 MovieClip Frame 1
stop();
Symbol 394 MovieClip Frame 2
stop();
Symbol 394 MovieClip Frame 3
stop();
Symbol 403 MovieClip Frame 1
stop();
Symbol 403 MovieClip Frame 2
play();
Symbol 403 MovieClip Frame 13
if (this._parent._parent._parent.attacking == true) { gotoAndPlay (2); } else { gotoAndStop (1); }
Symbol 412 MovieClip Frame 1
stop();
Symbol 412 MovieClip Frame 2
play();
Symbol 412 MovieClip Frame 13
if (this._parent._parent._parent.attacking == true) { gotoAndPlay (2); } else { gotoAndStop (1); }
Symbol 421 MovieClip Frame 1
stop();
Symbol 421 MovieClip Frame 2
play();
Symbol 421 MovieClip Frame 13
if (this._parent._parent._parent.attacking == true) { gotoAndPlay (2); } else { gotoAndStop (1); }
Symbol 422 MovieClip Frame 1
stop();
Symbol 422 MovieClip Frame 2
stop();
Symbol 422 MovieClip Frame 3
stop();
Symbol 423 MovieClip Frame 1
stop();
Symbol 423 MovieClip Frame 2
stop();
Symbol 434 MovieClip Frame 1
stop();
Symbol 434 MovieClip Frame 2
play();
Symbol 434 MovieClip Frame 16
if (this._parent._parent._parent.attacking == true) { gotoAndPlay (2); } else { gotoAndStop (1); }
Symbol 445 MovieClip Frame 1
stop();
Symbol 445 MovieClip Frame 2
play();
Symbol 445 MovieClip Frame 16
if (this._parent._parent._parent.attacking == true) { gotoAndPlay (2); } else { gotoAndStop (1); }
Symbol 456 MovieClip Frame 1
stop();
Symbol 456 MovieClip Frame 2
play();
Symbol 456 MovieClip Frame 16
if (this._parent._parent._parent.attacking == true) { gotoAndPlay (2); } else { gotoAndStop (1); }
Symbol 457 MovieClip Frame 1
stop();
Symbol 457 MovieClip Frame 2
stop();
Symbol 457 MovieClip Frame 3
stop();
Symbol 468 MovieClip Frame 1
stop();
Symbol 468 MovieClip Frame 2
play();
Symbol 468 MovieClip Frame 16
if (this._parent._parent._parent.attacking == true) { gotoAndPlay (2); } else { gotoAndStop (1); }
Symbol 479 MovieClip Frame 1
stop();
Symbol 479 MovieClip Frame 2
play();
Symbol 479 MovieClip Frame 16
if (this._parent._parent._parent.attacking == true) { gotoAndPlay (2); } else { gotoAndStop (1); }
Symbol 490 MovieClip Frame 1
stop();
Symbol 490 MovieClip Frame 2
play();
Symbol 490 MovieClip Frame 13
if (this._parent._parent._parent.attacking == true) { gotoAndPlay (2); } else { gotoAndStop (1); }
Symbol 491 MovieClip Frame 1
stop();
Symbol 491 MovieClip Frame 2
stop();
Symbol 491 MovieClip Frame 3
stop();
Symbol 492 MovieClip Frame 1
stop();
Symbol 492 MovieClip Frame 2
stop();
Symbol 500 MovieClip Frame 1
stop();
Symbol 500 MovieClip Frame 2
play();
Symbol 500 MovieClip Frame 40
if (this._parent._parent._parent.attacking == true) { gotoAndPlay (2); } else { gotoAndStop (1); }
Symbol 507 MovieClip Frame 1
stop();
Symbol 507 MovieClip Frame 2
play();
Symbol 507 MovieClip Frame 40
if (this._parent._parent._parent.attacking == true) { gotoAndPlay (2); } else { gotoAndStop (1); }
Symbol 514 MovieClip Frame 1
stop();
Symbol 514 MovieClip Frame 2
play();
Symbol 514 MovieClip Frame 40
if (this._parent._parent._parent.attacking == true) { gotoAndPlay (2); } else { gotoAndStop (1); }
Symbol 515 MovieClip Frame 1
stop();
Symbol 515 MovieClip Frame 2
stop();
Symbol 515 MovieClip Frame 3
stop();
Symbol 522 MovieClip Frame 1
stop();
Symbol 522 MovieClip Frame 2
play();
Symbol 522 MovieClip Frame 40
if (this._parent._parent._parent.attacking == true) { gotoAndPlay (2); } else { gotoAndStop (1); }
Symbol 529 MovieClip Frame 1
stop();
Symbol 529 MovieClip Frame 2
play();
Symbol 529 MovieClip Frame 40
if (this._parent._parent._parent.attacking == true) { gotoAndPlay (2); } else { gotoAndStop (1); }
Symbol 536 MovieClip Frame 1
stop();
Symbol 536 MovieClip Frame 2
play();
Symbol 536 MovieClip Frame 40
if (this._parent._parent._parent.attacking == true) { gotoAndPlay (2); } else { gotoAndStop (1); }
Symbol 537 MovieClip Frame 1
stop();
Symbol 537 MovieClip Frame 2
stop();
Symbol 537 MovieClip Frame 3
stop();
Symbol 538 MovieClip Frame 1
stop();
Symbol 538 MovieClip Frame 2
stop();
Symbol 539 MovieClip [defenders] Frame 1
stop();
Symbol 539 MovieClip [defenders] Frame 2
stop();
Symbol 539 MovieClip [defenders] Frame 3
stop();
Symbol 539 MovieClip [defenders] Frame 4
stop();
Symbol 539 MovieClip [defenders] Frame 5
stop();
Symbol 539 MovieClip [defenders] Frame 6
stop();
Symbol 556 MovieClip Frame 40
gotoAndPlay (2);
Symbol 568 MovieClip [magicShot] Frame 1
stop();
Symbol 568 MovieClip [magicShot] Frame 2
stop();
Symbol 568 MovieClip [magicShot] Frame 3
stop();
Symbol 568 MovieClip [magicShot] Frame 4
stop();
Symbol 600 MovieClip Frame 1
stop();
Symbol 600 MovieClip Frame 10
stop();
Symbol 601 MovieClip Frame 1
this.link.onRelease = function () { getURL ("http://www.bubblebox.com/clickreg.php?type=gamestats&id=1120&subid=splash", "_blank"); };
Symbol 601 MovieClip Frame 147
_parent.gotoAndPlay(2);
Symbol 605 MovieClip Frame 1
function drop2() { rainFilter.createDrop(160, 50); } function drop3() { rainFilter.createDrop(460, 50); } var rainFilter = this.attachMovie("RainDropEffectAS2", "RainDropEffectAS2", 1); rainFilter.init(myLogo, 4, 1.5, true, false); rainFilter.createDrop(320, 130); setTimeout(drop2, 800); setTimeout(drop3, 1400);
Instance of Symbol 152 MovieClip [RainDropEffectAS2] in Symbol 605 MovieClip Frame 1
//component parameters onClipEvent (construct) { _targetInstanceName = ""; _dropInterval = 0; _mouseSensetive = true; _refreshEveryFrame = false; _waveHeight = 9; }
Symbol 607 MovieClip Frame 1
stop();
Symbol 607 MovieClip Frame 2
play();
Instance of Symbol 602 MovieClip in Symbol 607 MovieClip Frame 2
on (release) { getURL ("http://www.likwidgames.com", "_blank"); }
Symbol 607 MovieClip Frame 184
_root.nextFrame();
Symbol 642 MovieClip Frame 1
stop();
Symbol 642 MovieClip Frame 2
stop();
Symbol 661 MovieClip Frame 1
stop();
Symbol 661 MovieClip Frame 2
stop();
Symbol 680 MovieClip Frame 1
stop();
Symbol 680 MovieClip Frame 2
stop();
Symbol 708 MovieClip Frame 1
stop();
Symbol 708 MovieClip Frame 2
stop();
Symbol 728 MovieClip Frame 1
stop();
Symbol 728 MovieClip Frame 2
stop();
Symbol 748 MovieClip Frame 1
stop();
Symbol 748 MovieClip Frame 2
stop();
Symbol 771 MovieClip Frame 1
stop();
Symbol 771 MovieClip Frame 2
stop();
Symbol 791 MovieClip Frame 1
stop();
Symbol 791 MovieClip Frame 2
stop();
Symbol 811 MovieClip Frame 1
stop();
Symbol 811 MovieClip Frame 2
stop();
Symbol 813 MovieClip Frame 1
stop();
Symbol 813 MovieClip Frame 2
stop();
Symbol 815 MovieClip Frame 1
stop();
Symbol 815 MovieClip Frame 2
stop();
Symbol 817 MovieClip Frame 1
stop();
Symbol 817 MovieClip Frame 2
stop();
Symbol 837 MovieClip Frame 1
stop();
Symbol 837 MovieClip Frame 2
stop();
Symbol 857 MovieClip Frame 1
stop();
Symbol 857 MovieClip Frame 2
stop();
Symbol 877 MovieClip Frame 1
stop();
Symbol 877 MovieClip Frame 2
stop();
Symbol 897 MovieClip Frame 1
stop();
Symbol 897 MovieClip Frame 2
stop();
Symbol 917 MovieClip Frame 1
stop();
Symbol 917 MovieClip Frame 2
stop();
Symbol 937 MovieClip Frame 1
stop();
Symbol 937 MovieClip Frame 2
stop();
Symbol 953 MovieClip Frame 1
stop();
Symbol 953 MovieClip Frame 2
stop();
Symbol 969 MovieClip Frame 1
stop();
Symbol 969 MovieClip Frame 2
stop();
Symbol 985 MovieClip Frame 1
stop();
Symbol 985 MovieClip Frame 2
stop();
Symbol 1005 MovieClip Frame 1
stop();
Symbol 1005 MovieClip Frame 2
stop();
Symbol 1025 MovieClip Frame 1
stop();
Symbol 1025 MovieClip Frame 2
stop();
Symbol 1045 MovieClip Frame 1
stop();
Symbol 1045 MovieClip Frame 2
stop();
Symbol 1061 MovieClip Frame 1
stop();
Symbol 1061 MovieClip Frame 2
stop();
Symbol 1077 MovieClip Frame 1
stop();
Symbol 1077 MovieClip Frame 2
stop();
Symbol 1093 MovieClip Frame 1
stop();
Symbol 1093 MovieClip Frame 2
stop();
Symbol 1095 MovieClip [enemies] Frame 1
stop();
Symbol 1095 MovieClip [enemies] Frame 2
stop();
Symbol 1095 MovieClip [enemies] Frame 3
stop();
Symbol 1095 MovieClip [enemies] Frame 4
stop();
Symbol 1095 MovieClip [enemies] Frame 5
stop();
Symbol 1095 MovieClip [enemies] Frame 6
stop();
Symbol 1095 MovieClip [enemies] Frame 7
stop();
Symbol 1095 MovieClip [enemies] Frame 8
stop();
Symbol 1095 MovieClip [enemies] Frame 9
stop();
Symbol 1095 MovieClip [enemies] Frame 10
stop();
Symbol 1095 MovieClip [enemies] Frame 11
stop();
Symbol 1095 MovieClip [enemies] Frame 12
stop();
Symbol 1095 MovieClip [enemies] Frame 13
stop();
Symbol 1095 MovieClip [enemies] Frame 14
stop();
Symbol 1095 MovieClip [enemies] Frame 15
stop();
Symbol 1095 MovieClip [enemies] Frame 16
stop();
Symbol 1095 MovieClip [enemies] Frame 17
stop();
Symbol 1095 MovieClip [enemies] Frame 18
stop();
Symbol 1095 MovieClip [enemies] Frame 19
stop();
Symbol 1095 MovieClip [enemies] Frame 20
stop();
Symbol 1095 MovieClip [enemies] Frame 21
stop();
Symbol 1095 MovieClip [enemies] Frame 22
stop();
Symbol 1095 MovieClip [enemies] Frame 23
stop();
Symbol 1095 MovieClip [enemies] Frame 24
stop();
Symbol 1095 MovieClip [enemies] Frame 25
stop();
Symbol 1095 MovieClip [enemies] Frame 26
stop();
Symbol 1095 MovieClip [enemies] Frame 27
stop();
Symbol 1095 MovieClip [enemies] Frame 28
stop();
Symbol 1095 MovieClip [enemies] Frame 29
stop();
Symbol 1095 MovieClip [enemies] Frame 30
stop();
Symbol 1095 MovieClip [enemies] Frame 31
stop();
Symbol 1095 MovieClip [enemies] Frame 32
stop();
Symbol 1095 MovieClip [enemies] Frame 33
stop();
Symbol 1096 MovieClip Frame 1
stop();
Symbol 1096 MovieClip Frame 2
stop();
Symbol 1174 MovieClip Frame 1
stop();
Symbol 1174 MovieClip Frame 2
stop();
Symbol 1174 MovieClip Frame 3
stop();
Symbol 1174 MovieClip Frame 4
stop();
Symbol 1174 MovieClip Frame 5
stop();
Symbol 1174 MovieClip Frame 6
stop();
Symbol 1174 MovieClip Frame 7
stop();
Symbol 1179 MovieClip [countdownBox] Frame 1
beginButt.onRollOver = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 0, 60, 10, false); }; beginButt.onRollOut = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 60, 0, 10, true, 0); }; beginButt.onRelease = function () { if (_root.soundOn == true) { _root.buttonSnd.start(); } _root.displayTime = 1; _root.interfaceMC.countdownBox.removeMovieClip(); };
Symbol 1189 MovieClip [flattenBox] Frame 1
if (_root.userGold < 50) { buttYes._alpha = 30; } buttNo.onRollOver = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 0, 60, 10, false); }; buttNo.onRollOut = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 60, 0, 10, true, 0); }; buttNo.onRelease = function () { if (_root.soundOn == true) { _root.buttonSnd.start(); } _root.display.flattenBox.removeMovieClip(); }; buttYes.onRollOver = function () { if (_root.userGold >= 50) { this.useHandCursor = true; var _local3 = {r:255, g:50, b:0}; this.fluxTint(_local3, 0, 60, 10, false); } else { this.useHandCursor = false; } }; buttYes.onRollOut = function () { if (_root.userGold >= 50) { var _local3 = {r:255, g:50, b:0}; this.fluxTint(_local3, 60, 0, 10, true, 0); } }; buttYes.onRelease = function () { if (_root.soundOn == true) { _root.buttonSnd.start(); } if (_root.userGold >= 50) { _root.destroyTile(_root.display.flattenBox.tile); _root.display.flattenBox.removeMovieClip(); } };
Symbol 1204 Button
on (release) { _root.selectedIcon.fluxTint(colObj, 0, 0, 10, false); r = 0; while (r < _root.radArray.length) { _root.radArray[r].towerRadius._visible = false; r++; } _root.selectedMC = null; _root.selectedIcon = null; _root.display.tileOutline.blank.outlineMC.removeMovieClip(); _root.display.tileOutline._visible = false; _root.magicPoison = false; _root.magicLightning = false; _root.magicTrap = false; _root.magicFreeze = false; _root.itemDig = false; gotoAndStop (2); }
Symbol 1209 Button
on (release) { _root.selectedIcon.fluxTint(colObj, 0, 0, 10, false); r = 0; while (r < _root.radArray.length) { _root.radArray[r].towerRadius._visible = false; r++; } _root.selectedMC = null; _root.selectedIcon = null; _root.display.tileOutline.blank.outlineMC.removeMovieClip(); _root.display.tileOutline._visible = false; _root.magicPoison = false; _root.magicLightning = false; _root.magicTrap = false; _root.magicFreeze = false; gotoAndStop (3); }
Symbol 1246 MovieClip Frame 1
iconArr = new Array(); iconArr = [["archer", "archer1"], ["mage", "mage1"], ["ninja", "ninja1"], ["knight", "knight1"], ["warrior", "warrior1"], ["dragon", "dragon"]]; i = 0; while (i < iconArr.length) { this.icons[iconArr[i][0] + "Icon"].name = iconArr[i][1]; this.icons[iconArr[i][0] + "Icon"].price = _root[iconArr[i][0] + "Price"]; this.icons[iconArr[i][0] + "PriceTxt"].text = this.icons[iconArr[i][0] + "Icon"].price + " G"; this.icons[iconArr[i][0] + "Icon"].unlocked = _root[iconArr[i][0] + "Unlocked"]; this.icons[iconArr[i][0] + "Icon"].onRollOver = function () { if (this.unlocked == true) { if (_root.userGold >= this.price) { this.useHandCursor = true; if (_root.selectedIcon != this) { var _local3 = {r:255, g:255, b:255}; this.fluxTint(_local3, 0, 60, 10, false); } } else { this.useHandCursor = false; } } else { this.useHandCursor = false; } }; this.icons[iconArr[i][0] + "Icon"].onRollOut = function () { if (this.unlocked == true) { if (_root.userGold >= this.price) { if (_root.selectedIcon != this) { var _local3 = {r:255, g:255, b:255}; this.fluxTint(_local3, 60, 0, 10, true, 0); } } } }; this.icons[iconArr[i][0] + "Icon"].onRelease = function () { if (this.unlocked == true) { if (_root.userGold >= this.price) { if (_root.soundOn == true) { _root.buttonSnd.start(); } _root.interfaceMC.statsBox.removeMovieClip(); _root.selectedDefender.fluxTint(colObj, 0, 0, 3, true, 0); _root.selectedDefender.viewStats = false; r = 0; while (r < _root.selectedDefender.zoneArray.length) { _root.selectedDefender.zoneArray[r].defenderRange._visible = false; r++; } _root.selectedDefender = null; _root.magicPoison = false; if ((_root.selectedIcon != null) && (_root.selectedMC != this.name)) { _root.selectedIcon.fluxTint(colObj, 0, 0, 10, false); r = 0; while (r < _root.radArray.length) { _root.radArray[r].towerRadius._visible = false; r++; } _root.selectedMC = null; _root.selectedIcon = null; _root.display.tileOutline.blank.outlineMC.removeMovieClip(); _root.display.tileOutline._visible = false; } if (_root.selectedMC == null) { var colObj = {r:255, g:255, b:255}; this.fluxTint(colObj, 60, 0, 5, true); _root.selectedIcon = this; _root.selectedMC = this.name; var _local3 = _root.display.tileOutline.blank.attachMovie("defenders", "outlineMC", 1); _local3.gotoAndStop(this.name); trace(this.name); _local3._width = _local3._width * 1.4; _local3._height = _local3._height * 1.4; _local3._alpha = 50; } else { r = 0; while (r < _root.radArray.length) { _root.radArray[r].towerRadius._visible = false; r++; } _root.selectedMC = null; _root.selectedIcon = null; _root.magicPoison = false; _root.magicLightning = false; _root.magicTrap = false; _root.magicFreeze = false; _root.itemDig = false; _root.selectedMC = null; _root.selectedIcon = null; _root.display.tileOutline.blank.outlineMC.removeMovieClip(); _root.display.tileOutline._visible = false; this.fluxTint(colObj, 0, 0, 10, false); } } } }; i++; } defPage = 1; arrowLeft.enabled = false; arrowLeft._alpha = 30; arrowLeft.onRollOver = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 0, 60, 10, false); }; arrowLeft.onRollOut = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 60, 0, 10, true, 0); }; arrowLeft.onRelease = function () { if (_root.soundOn == true) { _root.buttonSnd.start(); if (defPage > 0) { icons._x = icons._x + 60; defPage--; } if (defPage == 1) { this._alpha = 30; this.enabled = false; var _local3 = {r:255, g:50, b:0}; this.fluxTint(_local3, 60, 0, 10, true, 0); } if (defPage < 4) { var _local3 = {r:255, g:50, b:0}; arrowRight._alpha = 100; arrowRight.fluxTint(_local3, 60, 0, 10, true, 0); arrowRight.enabled = true; } } }; arrowRight.onRollOver = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 0, 60, 10, false); }; arrowRight.onRollOut = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 60, 0, 10, true, 0); }; arrowRight.onRelease = function () { if (_root.soundOn == true) { _root.buttonSnd.start(); if (defPage <= 3) { icons._x = icons._x - 60; defPage++; } if (defPage == 3) { this._alpha = 30; this.enabled = false; var _local3 = {r:255, g:50, b:0}; this.fluxTint(_local3, 60, 0, 10, true, 0); } if (defPage > 1) { var _local3 = {r:255, g:50, b:0}; arrowLeft._alpha = 100; arrowLeft.fluxTint(_local3, 60, 0, 10, true, 0); arrowLeft.enabled = true; } } }; stop();
Symbol 1248 MovieClip Frame 1
stop();
Symbol 1248 MovieClip Frame 2
stop();
Symbol 1251 Button
on (release) { _root.selectedIcon.fluxTint(colObj, 0, 0, 10, false); r = 0; while (r < _root.radArray.length) { _root.radArray[r].towerRadius._visible = false; r++; } _root.selectedMC = null; _root.selectedIcon = null; _root.display.tileOutline.blank.outlineMC.removeMovieClip(); _root.display.tileOutline._visible = false; _root.magicPoison = false; _root.magicLightning = false; _root.magicTrap = false; _root.magicFreeze = false; gotoAndStop (1); }
Symbol 1288 MovieClip Frame 1
iconArr = new Array(); iconArr = ["poison", "lightning", "trap", "freeze"]; i = 0; while (i < iconArr.length) { poisonPrice.text = poisonIcon.price + " M"; this.icons[iconArr[i] + "Icon"].name = iconArr[i]; this.icons[iconArr[i] + "Icon"].price = _root[iconArr[i] + "Price"]; this.icons[iconArr[i] + "PriceTxt"].text = this.icons[iconArr[i] + "Icon"].price + " M"; this.icons[iconArr[i] + "Icon"].unlocked = _root[iconArr[i] + "Unlocked"]; this.icons[iconArr[i] + "Icon"].onRollOver = function () { if (this.unlocked == true) { if (_root.mana >= this.price) { this.useHandCursor = true; if (_root.selectedIcon != this) { var _local3 = {r:255, g:255, b:255}; this.fluxTint(_local3, 0, 60, 10, false); } } else { this.useHandCursor = false; } } else { this.useHandCursor = false; } }; this.icons[iconArr[i] + "Icon"].onRollOut = function () { if (this.unlocked == true) { if (_root.mana >= this.price) { if (_root.selectedIcon != this) { var _local3 = {r:255, g:255, b:255}; this.fluxTint(_local3, 60, 0, 10, true, 0); } } } }; this.icons[iconArr[i] + "Icon"].onRelease = function () { if (this.unlocked == true) { _root.magicTrap = false; if (_root.mana >= this.price) { if (_root.soundOn == true) { _root.buttonSnd.start(); } _root.interfaceMC.statsBox.removeMovieClip(); _root.selectedDefender.fluxTint(colObj, 0, 0, 3, true, 0); _root.selectedDefender.viewStats = false; r = 0; while (r < _root.selectedDefender.zoneArray.length) { _root.selectedDefender.zoneArray[r].defenderRange._visible = false; r++; } _root.selectedDefender = null; if ((_root.selectedIcon != null) && (_root.selectedMC != this.name)) { _root.selectedIcon.fluxTint(colObj, 0, 0, 10, false); r = 0; while (r < _root.radArray.length) { _root.radArray[r].towerRadius._visible = false; r++; } _root.selectedMC = null; _root.selectedIcon = null; _root.display.tileOutline.blank.outlineMC.removeMovieClip(); _root.display.tileOutline._visible = false; } if (_root.selectedMC == null) { var colObj = {r:255, g:255, b:255}; this.fluxTint(colObj, 60, 0, 5, true); if (this.name == "poison") { _root.magicPoison = true; } else if (this.name == "lightning") { _root.magicLightning = true; } else if (this.name == "trap") { _root.magicTrap = true; } else if (this.name == "freeze") { _root.magicFreeze = true; } _root.selectedIcon = this; _root.selectedMC = this.name; } else { r = 0; while (r < _root.radArray.length) { _root.radArray[r].towerRadius._visible = false; r++; } _root.selectedMC = null; _root.selectedIcon = null; _root.magicPoison = false; _root.magicLightning = false; _root.magicTrap = false; _root.magicFreeze = false; _root.itemDig = false; _root.display.tileOutline.blank.outlineMC.removeMovieClip(); _root.display.tileOutline._visible = false; this.fluxTint(colObj, 0, 0, 10, false); } } } }; i++; } arrowLeft.enabled = false; arrowLeft._alpha = 30; arrowRight.enabled = false; arrowRight._alpha = 30; stop();
Symbol 1289 Button
on (release) { _root.selectedIcon.fluxTint(colObj, 0, 0, 10, false); r = 0; while (r < _root.radArray.length) { _root.radArray[r].towerRadius._visible = false; r++; } _root.selectedMC = null; _root.selectedIcon = null; _root.display.tileOutline.blank.outlineMC.removeMovieClip(); _root.display.tileOutline._visible = false; _root.magicPoison = false; _root.magicLightning = false; _root.magicTrap = false; _root.magicFreeze = false; _root.itemDig = false; gotoAndStop (1); }
Symbol 1318 MovieClip Frame 1
if (_root.timerOn != true) { icons.digIcon.iconGraphic._alpha = 30; icons.digIcon.enabled = false; } else { icons.digIcon.iconGraphic._alpha = 100; icons.digIcon.enabled = true; } icons.digIcon.onRollOver = function () { if (_root.timerOn == true) { if (_root.digging != true) { this.useHandCursor = true; if (_root.selectedIcon != this) { var _local3 = {r:255, g:255, b:255}; this.fluxTint(_local3, 0, 60, 10, false); } } else { this.useHandCursor = false; } } }; icons.digIcon.onRollOut = function () { if (_root.timerOn == true) { if (_root.digging != true) { if (_root.selectedIcon != this) { var _local3 = {r:255, g:255, b:255}; this.fluxTint(_local3, 60, 0, 10, true, 0); } } } }; icons.digIcon.name = "dig"; icons.digIcon.onRelease = function () { if (_root.timerOn == true) { if (_root.digging != true) { if (_root.soundOn == true) { _root.buttonSnd.start(); } _root.interfaceMC.statsBox.removeMovieClip(); _root.selectedDefender.fluxTint(colObj, 0, 0, 3, true, 0); _root.selectedDefender.viewStats = false; r = 0; while (r < _root.selectedDefender.zoneArray.length) { _root.selectedDefender.zoneArray[r].defenderRange._visible = false; r++; } _root.selectedDefender = null; if ((_root.selectedIcon != null) && (_root.selectedMC != this.name)) { _root.selectedIcon.fluxTint(colObj, 0, 0, 10, false); r = 0; while (r < _root.radArray.length) { _root.radArray[r].towerRadius._visible = false; r++; } _root.selectedMC = null; _root.selectedIcon = null; _root.display.tileOutline.blank.outlineMC.removeMovieClip(); _root.display.tileOutline._visible = false; } if (_root.selectedMC == null) { var colObj = {r:255, g:255, b:255}; this.fluxTint(colObj, 60, 0, 5, true); _root.itemDig = true; _root.selectedIcon = this; _root.selectedMC = "dig"; } else { r = 0; while (r < _root.radArray.length) { _root.radArray[r].towerRadius._visible = false; r++; } _root.selectedMC = null; _root.selectedIcon = null; _root.magicPoison = false; _root.magicLightning = false; _root.magicTrap = false; _root.magicFreeze = false; _root.itemDig = false; _root.display.tileOutline.blank.outlineMC.removeMovieClip(); _root.display.tileOutline._visible = false; this.fluxTint(colObj, 0, 0, 10, false); } } } }; icons.manaPriceTxt.text = "x " + _root.manaPotions; icons.manaIcon.onRollOver = function () { if (_root.manaPotions > 0) { this.useHandCursor = true; if (_root.selectedIcon != this) { var _local3 = {r:255, g:255, b:255}; this.fluxTint(_local3, 0, 60, 10, false); } } else { this.useHandCursor = false; } }; icons.manaIcon.onRollOut = function () { if (_root.manaPotions > 0) { if (_root.selectedIcon != this) { var _local3 = {r:255, g:255, b:255}; this.fluxTint(_local3, 60, 0, 10, true, 0); } } }; icons.manaIcon.onRelease = function () { if (_root.manaPotions > 0) { if (_root.soundOn == true) { _root.buttonSnd.start(); } _root.interfaceMC.statsBox.removeMovieClip(); _root.selectedDefender.fluxTint(colObj, 0, 0, 3, true, 0); _root.selectedDefender.viewStats = false; r = 0; while (r < _root.selectedDefender.zoneArray.length) { _root.selectedDefender.zoneArray[r].defenderRange._visible = false; r++; } _root.selectedDefender = null; if ((_root.selectedIcon != null) && (_root.selectedMC != this.name)) { _root.selectedIcon.fluxTint(colObj, 0, 0, 10, false); r = 0; while (r < _root.radArray.length) { _root.radArray[r].towerRadius._visible = false; r++; } _root.selectedMC = null; _root.selectedIcon = null; _root.display.tileOutline.blank.outlineMC.removeMovieClip(); _root.display.tileOutline._visible = false; } if (_root.selectedMC == null) { var colObj = {r:255, g:255, b:255}; this.fluxTint(colObj, 60, 0, 5, true); _root.useManaPotion(); } else { r = 0; while (r < _root.radArray.length) { _root.radArray[r].towerRadius._visible = false; r++; } _root.selectedMC = null; _root.selectedIcon = null; _root.magicPoison = false; _root.magicLightning = false; _root.magicTrap = false; _root.magicFreeze = false; _root.itemDig = false; _root.display.tileOutline.blank.outlineMC.removeMovieClip(); _root.display.tileOutline._visible = false; this.fluxTint(colObj, 0, 0, 10, false); } } }; arrowLeft.enabled = false; arrowLeft._alpha = 30; arrowRight.enabled = false; arrowRight._alpha = 30; stop();
Symbol 1319 MovieClip [interfaceMC] Frame 1
stop(); keylistener = new Object(); keylistener.onKeyDown = function () { if (Key.getCode() == 39) { _root.display._x = _root.display._x - _root.scrollSpeed; } if (Key.getCode() == 37) { _root.display._x = _root.display._x + _root.scrollSpeed; } if (Key.getCode() == 38) { _root.display._y = _root.display._y + _root.scrollSpeed; } if (Key.getCode() == 40) { _root.display._y = _root.display._y - _root.scrollSpeed; } }; Key.addListener(keylistener); pauseButt.onRollOver = function () { if (_root.enemyCount <= 0) { this.useHandCursor = false; } else { this.useHandCursor = true; if (_root.timerOn != false) { var _local3 = {r:255, g:50, b:0}; this.fluxTint(_local3, 0, 60, 10, false); } } }; pauseButt.onRollOut = function () { if (_root.enemyCount <= 0) { this.useHandCursor = false; } else { this.useHandCursor = true; if (_root.timerOn != false) { var _local3 = {r:255, g:50, b:0}; this.fluxTint(_local3, 60, 0, 10, true, 0); } } }; pauseButt.onRelease = function () { if (_root.soundOn == true) { _root.buttonSnd.start(); } if (_root.enemyCount <= 0) { this.useHandCursor = false; } else if (_root.timerOn == true) { clearInterval(_root.timerInt); _root.timerOn = false; _root.pauseGame(); _root.attachMovie("menuMC", "menuMC", 10); } else if (_root.timerOn == false) { _root.timerInt = setInterval(_root.increaseTime, 1000); _root.timerOn = true; _root.unpauseGame(); } }; menuButt.onRollOver = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 0, 60, 10, false); }; menuButt.onRollOut = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 60, 0, 10, true, 0); }; menuButt.onRelease = function () { if (_root.soundOn == true) { _root.buttonSnd.start(); } if (_root.enemyCount <= 0) { clearInterval(_root.waveInt); } else { clearInterval(_root.timerInt); _root.timerOn = false; } _root.pauseGame(); _root.attachMovie("menuMC", "menuMC", 10); _root.menuMC.gotoAndStop(2); }; _root.defenderIconStatus(); if (_root.digging == true) { _root.disableInterface(true); } if (_root.knightUnlocked == true) { defenders.icons.knightIcon.iconLock._visible = false; } if (_root.warriorUnlocked == true) { defenders.icons.warriorIcon.iconLock._visible = false; } if (_root.dragonUnlocked == true) { defenders.icons.dragonIcon.iconLock._visible = false; }
Instance of Symbol 1248 MovieClip "iconCover" in Symbol 1319 MovieClip [interfaceMC] Frame 1
on (rollOver) { this.useHandCursor = false; }
Symbol 1319 MovieClip [interfaceMC] Frame 2
_root.defenderIconStatus(); if (_root.digging == true) { _root.disableInterface(true); } if (_root.lightningUnlocked == true) { spells.icons.lightningIcon.iconLock._visible = false; } if (_root.trapUnlocked == true) { spells.icons.trapIcon.iconLock._visible = false; } if (_root.freezeUnlocked == true) { spells.icons.freezeIcon.iconLock._visible = false; }
Symbol 1319 MovieClip [interfaceMC] Frame 3
_root.defenderIconStatus(); if (_root.digging == true) { _root.disableInterface(true); }
Symbol 1330 MovieClip [levelMC] Frame 1
stop();
Symbol 1343 MovieClip [statsBox] Frame 1
closeButton.onRelease = function () { if (_root.soundOn == true) { _root.buttonSnd.start(); } _root.selectedDefender.fluxTint(colObj, 0, 0, 3, true, 0); _root.selectedDefender.viewStats = false; r = 0; while (r < _root.selectedDefender.zoneArray.length) { _root.selectedDefender.zoneArray[r].defenderRange._visible = false; r++; } _root.selectedDefender = null; _root.interfaceMC.statsBox.removeMovieClip(); }; rotateButton.onRollOver = function () { if (_root.selectedDefender.disableRotate != true) { var _local3 = {r:255, g:50, b:0}; this.fluxTint(_local3, 0, 60, 10, false); } }; rotateButton.onRollOut = function () { if (_root.selectedDefender.disableRotate != true) { var _local3 = {r:255, g:50, b:0}; this.fluxTint(_local3, 60, 0, 10, true, 0); } }; rotateButton.onRelease = function () { if (_root.selectedDefender.disableRotate != true) { if (_root.soundOn == true) { _root.buttonSnd.start(); } _root.selectedDefender._alpha = 100; _root.selectedDefender.placed = false; _root.selectedDefender.onMouseMove = function () { adjside = this._xmouse - this.origin._x; oppside = -1 * (this._ymouse - this.origin._y); angle = Math.atan2(oppside, adjside); angle = Math.round((angle / Math.PI) * 180); if (angle > 0) { this.defenderMC.gotoAndStop(2); if (angle < 90) { this.dir = 1; this.axis = "x"; this.dirFront = 0; this.defenderMC._xscale = -100; } else { this.dir = 2; this.axis = "y"; this.dirFront = 0; this.defenderMC._xscale = 100; } } else { this.defenderMC.gotoAndStop(1); if (angle < -90) { this.dir = 3; this.axis = "x"; this.dirFront = 1; this.defenderMC._xscale = -100; } else { this.dir = 4; this.axis = "y"; this.dirFront = 1; this.defenderMC._xscale = 100; } } if (this.dir != prevDir) { _root.prevDir = this.dir; _root.getZone(this, this.axis, this.dirFront); _root.getMinMax(this, this.axis, this.dirFront); } this.defenderMC.defenderGraphic.gotoAndStop(this.level); }; _root.selectedDefender.onMouseUp = function () { r = 0; while (r < this.zoneArray.length) { this.zoneArray[r].defenderRange._visible = false; r++; } _root.placingEnemy = false; _root.defenderArr[defenderArr.length] = this; if (this.tileSize > 1) { t = 0; while (t < _root.tileGroupArr.length) { _root.tileGroupArr[t].unusableTile = true; t++; } } else { _root.defenderTile.unusableTile = true; } _root.selectedIcon.fluxTint(colObj, 0, 0, 20, false); _root.selectedIcon = null; var colObj = {r:255, g:255, b:255}; this.fluxTint(colObj, 0, 70, 20, true, 1); _root.display.tileOutline._visible = false; _root.defenderIconStatus(); _root.selectedDefender.disableRotate = true; _root.interfaceMC.statsBox.rotateButton._alpha = 50; _root.interfaceMC.statsBox.rotateTxt._alpha = 50; delete this.onMouseMove; delete this.onMouseUp; }; } };
Instance of Symbol 251 MovieClip in Symbol 1343 MovieClip [statsBox] Frame 1
on (rollOver) { this.useHandCursor = false; }
Symbol 1352 MovieClip [coin] Frame 1
play();
Symbol 1352 MovieClip [coin] Frame 20
this.removeMovieClip();
Symbol 1355 MovieClip [levelInfo-MC] Frame 1
levelTxt.text = "Level " + _root.level;
Symbol 1358 MovieClip [miniTiles] Frame 1
stop();
Symbol 1358 MovieClip [miniTiles] Frame 2
stop();
Symbol 1358 MovieClip [miniTiles] Frame 3
stop();
Symbol 1361 MovieClip Frame 1
stop();
Symbol 1361 MovieClip Frame 2
play();
Symbol 1361 MovieClip Frame 11
stop();
Symbol 1364 MovieClip Frame 1
stop();
Symbol 1364 MovieClip Frame 2
stop();
Symbol 1365 MovieClip Frame 1
stop();
Symbol 1365 MovieClip Frame 2
play();
Symbol 1365 MovieClip Frame 24
gotoAndPlay (2);
Symbol 1372 MovieClip Frame 1
stop();
Symbol 1372 MovieClip Frame 2
var colObj = {r:255, g:255, b:255}; potionMC.fluxTint(colObj, 0, 90, 10, true); stop();
Instance of Symbol 1368 MovieClip "potionMC" in Symbol 1372 MovieClip Frame 2
on (release) { _root.addPotion(); _parent.gotoAndStop(1); }
Symbol 1372 MovieClip Frame 3
var colObj = {r:255, g:255, b:255}; chestMC.fluxTint(colObj, 0, 90, 10, true); stop();
Instance of Symbol 1371 MovieClip "chestMC" in Symbol 1372 MovieClip Frame 3
on (release) { _root.addTreasure(); _parent.gotoAndStop(1); }
Symbol 1472 MovieClip [tiles] Frame 1
stop();
Instance of Symbol 1487 MovieClip in Symbol 1492 MovieClip [titleMC] Frame 65
on (release) { getURL ("http://www.likwidgames.com", "_blank"); }
Instance of Symbol 183 MovieClip in Symbol 1492 MovieClip [titleMC] Frame 79
on (release) { getURL ("http://www.bubblebox.com/clickreg.php?type=gamestats&id=1120&subid=preloader", "_blank"); }
Symbol 1492 MovieClip [titleMC] Frame 99
startButt.onRollOver = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 0, 60, 10, false); }; startButt.onRollOut = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 60, 0, 10, true, 0); }; startButt.onRelease = function () { if (_root.soundOn == true) { _root.buttonSnd.start(); } _root.titleMC.fadeMC("fadeTitle", 10); }; moreButt.onRollOver = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 0, 60, 10, false); }; moreButt.onRollOut = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 60, 0, 10, true, 0); }; moreButt.onRelease = function () { if (_root.soundOn == true) { _root.buttonSnd.start(); } getURL ("http://www.crazymonkeygames.com/", "_blank"); }; viewButt.onRollOver = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 0, 60, 10, false); }; viewButt.onRollOut = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 60, 0, 10, true, 0); }; viewButt.onRelease = function () { if (_root.soundOn == true) { _root.buttonSnd.start(); } getURL ("http://www.bubblebox.com/clickreg.php?type=gamestats&id=1120&subid=scores&action=viewscores", "_blank"); }; stop();
Instance of Symbol 183 MovieClip in Symbol 1492 MovieClip [titleMC] Frame 99
on (release) { getURL ("http://www.bubblebox.com/clickreg.php?type=gamestats&id=1120&subid=titlescreen", "_blank"); }
Symbol 1515 MovieClip [worldMap] Frame 1
var colObj = {r:219, g:25, b:25}; defendButt.fluxTint(colObj, 0, 70, 6, true); defendButt.onRollOver = function () { levInfo = _parent.attachMovie("levelInfo-MC", "levelInfo", 1000, {_x:_root._xmouse, _y:_root._ymouse - 20}); levInfo.onEnterFrame = function () { this._x = _root._xmouse; this._y = _root._ymouse - 20; }; }; defendButt.onRollOut = function () { _parent.levelInfo.removeMovieClip(); }; defendButt.onRelease = function () { if (_root.soundOn == true) { _root.buttonSnd.start(); } _root.worldMap.fadeMC("fadeMap", 10); _parent.levelInfo.removeMovieClip(); }; stop(); stop();
Symbol 1515 MovieClip [worldMap] Frame 2
stop();
Symbol 1515 MovieClip [worldMap] Frame 3
stop();
Symbol 1515 MovieClip [worldMap] Frame 4
stop();
Symbol 1515 MovieClip [worldMap] Frame 5
stop();
Symbol 1515 MovieClip [worldMap] Frame 6
stop();
Symbol 1515 MovieClip [worldMap] Frame 7
stop();
Symbol 1515 MovieClip [worldMap] Frame 8
stop();
Symbol 1515 MovieClip [worldMap] Frame 9
stop();
Symbol 1515 MovieClip [worldMap] Frame 10
stop();
Symbol 1515 MovieClip [worldMap] Frame 11
stop();
Symbol 1515 MovieClip [worldMap] Frame 12
stop();
Symbol 1548 MovieClip Frame 1
stop(); this.onRollOver = function () { this.gotoAndStop(2); }; this.onRollOut = function () { this.gotoAndStop(1); }; this.onReleaseOutside = function () { this.gotoAndStop(1); };
Symbol 1554 MovieClip Frame 1
stop();
Symbol 1557 MovieClip Frame 1
stop(); this.onRollOver = function () { this.gotoAndStop(2); }; this.onRollOut = function () { this.gotoAndStop(1); }; this.onReleaseOutside = function () { this.gotoAndStop(1); };
Symbol 1560 MovieClip Frame 1
stop(); this.onRollOver = function () { this.gotoAndStop(2); }; this.onRollOut = function () { this.gotoAndStop(1); }; this.onReleaseOutside = function () { this.gotoAndStop(1); };
Symbol 1562 MovieClip Frame 1
stop(); this.bubbleboxGameID = 1120; scoreMc = this; sendBubbleBoxScore = function (gameID) { userData = new LoadVars(); userData.name = _root.bubblebox_name; userData.score = _root.score; userData.game = bubbleboxGameID; var _local2 = new LoadVars(); _local2.onLoad = function (success) { if (success) { scoreMc.gotoAndStop("success"); } else { scoreMc.gotoAndStop("tryagain"); } }; userData.sendAndLoad("http://www.bubblebox.com/scripts/insertscore.php", _local2, "POST"); }; this.send_btn.onRelease = function () { if ((_root.bubblebox_name != "YOUR NAME") && (_root.bubblebox_name.length > 0)) { sendBubbleBoxScore(this._parent.bubbleboxGameID); this._parent.gotoAndStop("saving"); } }; Selection.setFocus("instertname");
Symbol 1562 MovieClip Frame 2
stop();
Symbol 1562 MovieClip Frame 3
this.bubblebox_view_score.onRelease = function () { getURL (("http://www.bubblebox.com/highscores/" + this._parent.bubbleboxGameID) + ".htm", "_blank"); };
Symbol 1562 MovieClip Frame 4
this.try_again.onRelease = function () { this._parent.gotoAndStop(1); };
Symbol 1599 MovieClip [menuMC] Frame 1
blackBG.onRollOver = function () { this.useHandCursor = false; }; pauseButt.onRollOver = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 0, 60, 10, false); }; pauseButt.onRollOut = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 60, 0, 10, true, 0); }; pauseButt.onRelease = function () { if (_root.soundOn == true) { _root.buttonSnd.start(); } if (_root.timerOn == false) { _root.timerInt = setInterval(_root.increaseTime, 1000); _root.timerOn = true; _root.unpauseGame(); var _local2 = {r:255, g:50, b:0}; _root.interfaceMC.pauseButt.fluxTint(_local2, 60, 0, 10, true, 0); _root.menuMC.removeMovieClip(); } }; stop();
Instance of Symbol 1154 MovieClip "blackBG" in Symbol 1599 MovieClip [menuMC] Frame 1
on (rollOver) { this.useHandCursor = false; }
Symbol 1599 MovieClip [menuMC] Frame 2
blackBG.onRollOver = function () { this.useHandCursor = false; }; resumeButt.onRollOver = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 0, 60, 10, false); }; resumeButt.onRollOut = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 60, 0, 10, true, 0); }; resumeButt.onRelease = function () { if (_root.soundOn == true) { _root.buttonSnd.start(); } if (_root.enemyCount <= 0) { _root.waveInt = setInterval(_root.countDown, 1000); } else { _root.timerInt = setInterval(_root.increaseTime, 1000); _root.timerOn = true; } _root.unpauseGame(); var _local2 = {r:255, g:50, b:0}; _root.interfaceMC.pauseButt.fluxTint(_local2, 60, 0, 10, true, 0); _root.menuMC.removeMovieClip(); }; helpButt.onRollOver = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 0, 60, 10, false); }; helpButt.onRollOut = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 60, 0, 10, true, 0); }; helpButt.onRelease = function () { _root.menuMC.gotoAndStop(4); }; soundButt.onRollOver = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 0, 60, 10, false); }; soundButt.onRollOut = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 60, 0, 10, true, 0); }; soundButt.onRelease = function () { if (_root.soundOn == true) { _root.buttonSnd.start(); } if (_root.soundOn == true) { _root.soundOn = false; _root.levelMusic.stop(); } else { _root.soundOn = true; _root.levelMusic.start(0, 999); } }; quitButt.onRollOver = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 0, 60, 10, false); }; quitButt.onRollOut = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 60, 0, 10, true, 0); }; quitButt.onRelease = function () { if (_root.soundOn == true) { _root.buttonSnd.start(); } _root.quitGame(); }; stop();
Instance of Symbol 1154 MovieClip in Symbol 1599 MovieClip [menuMC] Frame 2
on (release) { getURL ("http://www.likwidgames.com", "_blank"); }
Symbol 1599 MovieClip [menuMC] Frame 3
function fadeStat(statName) { statName.fadeMC(false, 5); } complete1._alpha = 0; setTimeout(fadeStat, 1200, complete1); complete2._alpha = 0; setTimeout(fadeStat, 1600, complete2); complete3._alpha = 0; setTimeout(fadeStat, 2000, complete3); complete4._alpha = 0; setTimeout(fadeStat, 2400, complete4); complete5._alpha = 0; setTimeout(fadeStat, 2800, complete5); continueButt._alpha = 0; setTimeout(fadeStat, 3200, continueButt); continueButt.onRollOver = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 0, 60, 10, false); }; continueButt.onRollOut = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 60, 0, 10, true, 0); }; continueButt.onRelease = function () { if (_root.soundOn == true) { _root.buttonSnd.start(); } if (_root.level == 1) { if (_root.soundOn == true) { _root.levelupSnd.start(); } gotoAndStop (7); } else if (_root.level == 2) { if (_root.soundOn == true) { _root.levelupSnd.start(); } gotoAndStop (8); } else if (_root.level == 3) { if (_root.soundOn == true) { _root.levelupSnd.start(); } gotoAndStop (9); } else if (_root.level == 5) { if (_root.soundOn == true) { _root.levelupSnd.start(); } gotoAndStop (10); } else if (_root.level == 6) { if (_root.soundOn == true) { _root.levelupSnd.start(); } gotoAndStop (11); } else if (_root.level == 7) { if (_root.soundOn == true) { _root.levelupSnd.start(); } gotoAndStop (12); } else if (_root.treasureCount > 0) { _root.attachMovie("slotsMC", "slotsMC", 400); _root.slotsMC._alpha = 0; _root.slotsMC.fadeMC(false, 10); } else { _root.level++; _root.treasureCount = 0; _root.showWorldMap(_root.level); _root.menuMC.removeMovieClip(); } }; stop();
Symbol 1599 MovieClip [menuMC] Frame 4
continueButt.onRollOver = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 0, 60, 10, false); }; continueButt.onRollOut = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 60, 0, 10, true, 0); }; continueButt.onRelease = function () { if (_root.soundOn == true) { _root.buttonSnd.start(); } _root.menuMC.gotoAndStop(16); }; stop();
Symbol 1599 MovieClip [menuMC] Frame 5
continueButt.onRollOver = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 0, 60, 10, false); }; continueButt.onRollOut = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 60, 0, 10, true, 0); }; continueButt.onRelease = function () { if (_root.soundOn == true) { _root.buttonSnd.start(); } _root.quitGame(); }; viewButt.onRollOver = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 0, 60, 10, false); }; viewButt.onRollOut = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 60, 0, 10, true, 0); }; viewButt.onRelease = function () { if (_root.soundOn == true) { _root.buttonSnd.start(); } getURL ("http://www.bubblebox.com/clickreg.php?type=gamestats&id=1120&subid=scores&action=viewscores", "_blank"); }; moreButt.onRollOver = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 0, 60, 10, false); }; moreButt.onRollOut = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 60, 0, 10, true, 0); }; moreButt.onRelease = function () { if (_root.soundOn == true) { _root.buttonSnd.start(); } getURL ("http://www.bubblebox.com/clickreg.php?type=gamestats&id=1120&subid=gameCompleted", "_blank"); }; stop();
Instance of Symbol 1487 MovieClip in Symbol 1599 MovieClip [menuMC] Frame 5
on (release) { getURL ("http://www.likwidgames.com", "_blank"); }
Symbol 1599 MovieClip [menuMC] Frame 6
continueButt.onRollOver = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 0, 60, 10, false); }; continueButt.onRollOut = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 60, 0, 10, true, 0); }; continueButt.onRelease = function () { if (_root.soundOn == true) { _root.buttonSnd.start(); } _root.quitGame(); }; viewButt.onRollOver = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 0, 60, 10, false); }; viewButt.onRollOut = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 60, 0, 10, true, 0); }; viewButt.onRelease = function () { if (_root.soundOn == true) { _root.buttonSnd.start(); } getURL ("http://www.bubblebox.com/clickreg.php?type=gamestats&id=1120&subid=scores&action=viewscores", "_blank"); }; stop();
Symbol 1599 MovieClip [menuMC] Frame 7
continueButt.onRollOver = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 0, 60, 10, false); }; continueButt.onRollOut = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 60, 0, 10, true, 0); }; continueButt.onRelease = function () { if (_root.soundOn == true) { _root.buttonSnd.start(); } _root.lightningUnlocked = true; _root.interfaceMC.spells.icons.lightningIcon.iconLock._visible = false; _root.interfaceMC.gotoAndStop(1); _root.interfaceMC.gotoAndStop(2); _root.defenderIconStatus(); if (_root.treasureCount > 0) { _root.attachMovie("slotsMC", "slotsMC", 400); _root.slotsMC._alpha = 0; _root.slotsMC.fadeMC(false, 10); } else { _root.level++; _root.treasureCount = 0; _root.showWorldMap(_root.level); _root.menuMC.removeMovieClip(); } }; stop();
Symbol 1599 MovieClip [menuMC] Frame 8
continueButt.onRollOver = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 0, 60, 10, false); }; continueButt.onRollOut = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 60, 0, 10, true, 0); }; continueButt.onRelease = function () { if (_root.soundOn == true) { _root.buttonSnd.start(); } _root.knightUnlocked = true; _root.interfaceMC.defenders.icons.knightIcon.iconLock._visible = false; _root.interfaceMC.gotoAndStop(2); _root.interfaceMC.gotoAndStop(1); _root.defenderIconStatus(); if (_root.treasureCount > 0) { _root.attachMovie("slotsMC", "slotsMC", 400); _root.slotsMC._alpha = 0; _root.slotsMC.fadeMC(false, 10); } else { _root.level++; _root.treasureCount = 0; _root.showWorldMap(_root.level); _root.menuMC.removeMovieClip(); } }; stop();
Symbol 1599 MovieClip [menuMC] Frame 9
continueButt.onRollOver = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 0, 60, 10, false); }; continueButt.onRollOut = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 60, 0, 10, true, 0); }; continueButt.onRelease = function () { if (_root.soundOn == true) { _root.buttonSnd.start(); } _root.trapUnlocked = true; _root.interfaceMC.spells.icons.trapIcon.iconLock._visible = false; _root.interfaceMC.gotoAndStop(1); _root.interfaceMC.gotoAndStop(2); _root.defenderIconStatus(); if (_root.treasureCount > 0) { _root.attachMovie("slotsMC", "slotsMC", 400); _root.slotsMC._alpha = 0; _root.slotsMC.fadeMC(false, 10); } else { _root.level++; _root.treasureCount = 0; _root.showWorldMap(_root.level); _root.menuMC.removeMovieClip(); } }; stop();
Symbol 1599 MovieClip [menuMC] Frame 10
continueButt.onRollOver = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 0, 60, 10, false); }; continueButt.onRollOut = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 60, 0, 10, true, 0); }; continueButt.onRelease = function () { if (_root.soundOn == true) { _root.buttonSnd.start(); } _root.warriorUnlocked = true; _root.interfaceMC.defenders.icons.warriorIcon.iconLock._visible = false; _root.interfaceMC.gotoAndStop(2); _root.interfaceMC.gotoAndStop(1); _root.defenderIconStatus(); if (_root.treasureCount > 0) { _root.attachMovie("slotsMC", "slotsMC", 400); _root.slotsMC._alpha = 0; _root.slotsMC.fadeMC(false, 10); } else { _root.level++; _root.treasureCount = 0; _root.showWorldMap(_root.level); _root.menuMC.removeMovieClip(); } }; stop();
Symbol 1599 MovieClip [menuMC] Frame 11
continueButt.onRollOver = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 0, 60, 10, false); }; continueButt.onRollOut = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 60, 0, 10, true, 0); }; continueButt.onRelease = function () { if (_root.soundOn == true) { _root.buttonSnd.start(); } _root.freezeUnlocked = true; _root.interfaceMC.spells.icons.freezeIcon.iconLock._visible = false; _root.interfaceMC.gotoAndStop(1); _root.interfaceMC.gotoAndStop(2); _root.defenderIconStatus(); if (_root.treasureCount > 0) { _root.attachMovie("slotsMC", "slotsMC", 400); _root.slotsMC._alpha = 0; _root.slotsMC.fadeMC(false, 10); } else { _root.level++; _root.treasureCount = 0; _root.showWorldMap(_root.level); _root.menuMC.removeMovieClip(); } }; stop();
Symbol 1599 MovieClip [menuMC] Frame 12
continueButt.onRollOver = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 0, 60, 10, false); }; continueButt.onRollOut = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 60, 0, 10, true, 0); }; continueButt.onRelease = function () { if (_root.soundOn == true) { _root.buttonSnd.start(); } _root.dragonUnlocked = true; _root.interfaceMC.defenders.icons.dragonIcon.iconLock._visible = false; _root.interfaceMC.gotoAndStop(2); _root.interfaceMC.gotoAndStop(1); _root.defenderIconStatus(); if (_root.treasureCount > 0) { _root.attachMovie("slotsMC", "slotsMC", 400); _root.slotsMC._alpha = 0; _root.slotsMC.fadeMC(false, 10); } else { _root.level++; _root.treasureCount = 0; _root.showWorldMap(_root.level); _root.menuMC.removeMovieClip(); } }; stop();
Symbol 1599 MovieClip [menuMC] Frame 15
blackBG.onRollOver = function () { this.useHandCursor = false; }; continueButt.onRollOver = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 0, 60, 10, false); }; continueButt.onRollOut = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 60, 0, 10, true, 0); }; continueButt.onRelease = function () { if (_root.soundOn == true) { _root.buttonSnd.start(); } _root.mana = _root.manaStart; _root.userGold = _root.userGoldStart; _root.health = _root.healthStart; _root.levelTime = _root.levelTimeStart; _root.score = _root.scoreStart; _root.manaPotions = _root.potionsStart; _root.loadMap(_root.level); _root.menuMC.removeMovieClip(); }; moreButt.onRollOver = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 0, 60, 10, false); }; moreButt.onRollOut = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 60, 0, 10, true, 0); }; moreButt.onRelease = function () { if (_root.soundOn == true) { _root.buttonSnd.start(); } getURL ("http://www.bubblebox.com/clickreg.php?type=gamestats&id=1120&subid=continueScreen", "_blank"); }; stop();
Symbol 1599 MovieClip [menuMC] Frame 16
continueButt.onRollOver = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 0, 60, 10, false); }; continueButt.onRollOut = function () { var _local2 = {r:255, g:50, b:0}; this.fluxTint(_local2, 60, 0, 10, true, 0); }; continueButt.onRelease = function () { if (_root.soundOn == true) { _root.buttonSnd.start(); } if (_root.curWave == undefined) { _root.showWorldMap(_root.level); _root.menuMC.removeMovieClip(); } else { _root.menuMC.gotoAndStop(2); } }; stop();

Library Items

Symbol 1 Sound [warriorSnd]
Symbol 2 Sound [timeSnd]
Symbol 3 Sound [swordSnd]
Symbol 4 Sound [slotStart]
Symbol 5 Sound [slotWin]
Symbol 6 Sound [slotStopping]
Symbol 7 Sound [slotSpinning]
Symbol 8 Sound [potionSnd]
Symbol 9 Sound [poisonSnd]
Symbol 10 Sound [placeDefSnd]
Symbol 11 Sound [mageSnd]
Symbol 12 Sound [damageSnd]
Symbol 13 Sound [getItemSnd]
Symbol 14 Sound [foundItemSnd]
Symbol 15 Sound [dragonSnd]
Symbol 16 Sound [trapExplodeSnd]
Symbol 17 Sound [deathSnd]
Symbol 18 Sound [coinSnd]
Symbol 19 Sound [buttonSnd]
Symbol 20 Sound [ninjaSnd]
Symbol 21 Sound [archerSnd]
Symbol 22 SoundUsed by:29
Symbol 23 BitmapUsed by:24
Symbol 24 GraphicUses:23Used by:25
Symbol 25 MovieClipUses:24Used by:29
Symbol 26 GraphicUsed by:29
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClipUses:27Used by:29
Symbol 29 MovieClip [spellFreezeMC]Uses:22 25 26 28
Symbol 30 BitmapUsed by:31
Symbol 31 GraphicUses:30Used by:32
Symbol 32 MovieClipUses:31Used by:36
Symbol 33 BitmapUsed by:34
Symbol 34 GraphicUses:33Used by:35
Symbol 35 MovieClipUses:34Used by:36
Symbol 36 MovieClip [trapExplosionMC]Uses:32 35
Symbol 37 BitmapUsed by:38
Symbol 38 GraphicUses:37Used by:39
Symbol 39 MovieClipUses:38Used by:46
Symbol 40 BitmapUsed by:41
Symbol 41 GraphicUses:40Used by:42
Symbol 42 MovieClipUses:41Used by:46
Symbol 43 BitmapUsed by:44
Symbol 44 GraphicUses:43Used by:45
Symbol 45 MovieClipUses:44Used by:46
Symbol 46 MovieClip [spellLightningMC]Uses:39 42 45
Symbol 47 BitmapUsed by:48
Symbol 48 GraphicUses:47Used by:49
Symbol 49 MovieClip [4]Uses:48Used by:81
Symbol 50 BitmapUsed by:51
Symbol 51 GraphicUses:50Used by:52
Symbol 52 MovieClip [3]Uses:51Used by:81
Symbol 53 BitmapUsed by:54
Symbol 54 GraphicUses:53Used by:55
Symbol 55 MovieClip [2]Uses:54Used by:81
Symbol 56 BitmapUsed by:57
Symbol 57 GraphicUses:56Used by:58
Symbol 58 MovieClip [1]Uses:57Used by:81
Symbol 59 BitmapUsed by:60
Symbol 60 GraphicUses:59Used by:61
Symbol 61 MovieClipUses:60Used by:97
Symbol 62 BitmapUsed by:63
Symbol 63 GraphicUses:62Used by:97
Symbol 64 BitmapUsed by:65
Symbol 65 GraphicUses:64Used by:72
Symbol 66 BitmapUsed by:67
Symbol 67 GraphicUses:66Used by:72
Symbol 68 BitmapUsed by:69
Symbol 69 GraphicUses:68Used by:72
Symbol 70 BitmapUsed by:71
Symbol 71 GraphicUses:70Used by:72
Symbol 72 MovieClipUses:65 67 69 71Used by:97
Symbol 73 BitmapUsed by:74
Symbol 74 GraphicUses:73Used by:84
Symbol 75 BitmapUsed by:76
Symbol 76 GraphicUses:75Used by:77 78
Symbol 77 MovieClipUses:76Used by:78
Symbol 78 MovieClipUses:77 76Used by:84
Symbol 79 GraphicUsed by:84
Symbol 80 MovieClipUsed by:84
Symbol 81 MovieClipUses:58 55 52 49Used by:84
Symbol 82 BitmapUsed by:83
Symbol 83 GraphicUses:82Used by:84
Symbol 84 MovieClipUses:74 78 79 80 81 83Used by:97
Symbol 85 BitmapUsed by:86
Symbol 86 GraphicUses:85Used by:97
Symbol 87 FontUsed by:88 89 90 91 92 162
Symbol 88 EditableTextUses:87Used by:97
Symbol 89 EditableTextUses:87Used by:97
Symbol 90 EditableTextUses:87Used by:97
Symbol 91 EditableTextUses:87Used by:97
Symbol 92 EditableTextUses:87Used by:97
Symbol 93 FontUsed by:94 684 685 686 687 688 689 709 729 749 750 751 752 772 792 812 814 816 818 838 858 878 898 918 938 954 970 986 1006 1026 1046 1062 1078 1094 1165 1177 1326 1327 1328 1329 1516 1519 1527 1539 1563 1567 1571 1575 1579 1583 1587 1591
Symbol 94 EditableTextUses:93 246Used by:95
Symbol 95 MovieClipUses:94Used by:96
Symbol 96 MovieClipUses:95Used by:97
Symbol 97 MovieClip [slotsMC]Uses:61 63 72 84 86 88 89 90 91 92 96Used by:Timeline
Symbol 98 GraphicUsed by:112
Symbol 99 MovieClipUsed by:112 539 1343  Timeline
Symbol 100 GraphicUsed by:112
Symbol 101 GraphicUsed by:112
Symbol 102 GraphicUsed by:112
Symbol 103 BitmapUsed by:104
Symbol 104 GraphicUses:103Used by:105
Symbol 105 MovieClipUses:104Used by:112 1361
Symbol 106 BitmapUsed by:107
Symbol 107 GraphicUses:106Used by:108
Symbol 108 MovieClipUses:107Used by:112 1365
Symbol 109 GraphicUsed by:110
Symbol 110 MovieClipUses:109Used by:112 1472  Timeline
Symbol 111 GraphicUsed by:112
Symbol 112 MovieClip [tileOutline]Uses:98 99 100 101 102 105 108 110 111Used by:Timeline
Symbol 113 BitmapUsed by:114 1581
Symbol 114 GraphicUses:113Used by:115
Symbol 115 MovieClipUses:114Used by:119
Symbol 116 BitmapUsed by:117
Symbol 117 GraphicUses:116Used by:118
Symbol 118 MovieClipUses:117Used by:119 123 135 1271 1277 1281
Symbol 119 MovieClip [warriorIcon]Uses:115 118Used by:1242
Symbol 120 BitmapUsed by:121 1573
Symbol 121 GraphicUses:120Used by:122
Symbol 122 MovieClipUses:121Used by:123
Symbol 123 MovieClip [knightIcon]Uses:122 118Used by:1242
Symbol 124 BitmapUsed by:125 1150
Symbol 125 GraphicUses:124Used by:126
Symbol 126 MovieClipUses:125Used by:127
Symbol 127 MovieClip [ninjaIcon]Uses:126Used by:1242  Timeline
Symbol 128 BitmapUsed by:129
Symbol 129 GraphicUses:128Used by:130  Timeline
Symbol 130 MovieClipUses:129Used by:131
Symbol 131 MovieClip [mageIcon]Uses:130Used by:1242  Timeline
Symbol 132 BitmapUsed by:133 1589
Symbol 133 GraphicUses:132Used by:134  Timeline
Symbol 134 MovieClipUses:133Used by:135
Symbol 135 MovieClip [dragonIcon]Uses:134 118Used by:1242  Timeline
Symbol 136 BitmapUsed by:137 1150
Symbol 137 GraphicUses:136Used by:138
Symbol 138 MovieClipUses:137Used by:139
Symbol 139 MovieClip [archerIcon]Uses:138Used by:1242  Timeline
Symbol 140 BitmapUsed by:141
Symbol 141 GraphicUses:140Used by:142
Symbol 142 MovieClipUses:141Used by:143  Timeline
Symbol 143 MovieClip [ninjaStar]Uses:142Used by:Timeline
Symbol 146 GraphicUsed by:151
Symbol 147 FontUsed by:148
Symbol 148 TextUses:147Used by:151
Symbol 149 BitmapUsed by:150
Symbol 150 GraphicUses:149Used by:151
Symbol 151 MovieClipUses:146 148 150Used by:152
Symbol 152 MovieClip [RainDropEffectAS2]Uses:151Used by:605 1599
Symbol 154 BitmapUsed by:155
Symbol 155 GraphicUses:154Used by:156 1483
Symbol 156 MovieClipUses:155Used by:Timeline
Symbol 157 FontUsed by:158 165 166 167 168 169 170 1176 1178 1186 1187 1188 1211 1212 1213 1214 1215 1216 1217 1218 1226 1227 1229 1230 1231 1232 1238 1240 1252 1253 1254 1255 1256 1257 1258 1259 1264 1265 1266 1267 1272 1273 1290 1291 1292 1293 1294 1295 1296 1297 1302 1303 1304 1305 1334 1335 1336 1337 1338 1339 1340 1341 1342 1517 1522 1523 1524 1525 1528 1540 1541 1542 1564 1565 1566 1569 1574 1578 1582 1586 1590 1592 1595
Symbol 158 EditableTextUses:157Used by:Timeline
Symbol 159 BitmapUsed by:160
Symbol 160 GraphicUses:159Used by:161
Symbol 161 MovieClipUses:160Used by:163 1492 1599  Timeline
Symbol 162 EditableTextUses:87Used by:163
Symbol 163 MovieClipUses:161 162Used by:164
Symbol 164 MovieClipUses:163Used by:Timeline
Symbol 165 EditableTextUses:157Used by:171
Symbol 166 EditableTextUses:157Used by:171
Symbol 167 EditableTextUses:157Used by:171
Symbol 168 EditableTextUses:157Used by:171
Symbol 169 EditableTextUses:157Used by:171
Symbol 170 EditableTextUses:157Used by:171
Symbol 171 MovieClipUses:165 166 167 168 169 170Used by:Timeline
Symbol 172 GraphicUsed by:173 601 602 1322 1515
Symbol 173 MovieClipUses:172Used by:Timeline
Symbol 174 BitmapUsed by:175 603
Symbol 175 GraphicUses:174Used by:176
Symbol 176 MovieClipUses:175Used by:Timeline
Symbol 177 GraphicUsed by:183
Symbol 178 BitmapUsed by:179 181
Symbol 179 GraphicUses:178Used by:180
Symbol 180 MovieClipUses:179Used by:183
Symbol 181 GraphicUses:178Used by:182
Symbol 182 MovieClipUses:181Used by:183
Symbol 183 MovieClipUses:177 180 182Used by:1492  Timeline
Symbol 1607 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon]
Symbol 1608 MovieClip [__Packages.mx.transitions.BroadcasterMX]
Symbol 1609 MovieClip [__Packages.mx.transitions.Tween]
Symbol 1610 MovieClip [__Packages.mx.transitions.easing.None]
Symbol 144 MovieClip [__Packages.net.flashfilter.effects.SuperEffect]
Symbol 145 MovieClip [__Packages.net.flashfilter.effects.E01_raindrop]
Symbol 153 MovieClip [__Packages.mx.events.EventDispatcher]
Symbol 184 BitmapUsed by:200 207
Symbol 185 BitmapUsed by:200 206
Symbol 186 BitmapUsed by:200 209
Symbol 187 BitmapUsed by:200 208
Symbol 188 BitmapUsed by:200 202
Symbol 189 BitmapUsed by:200 201
Symbol 190 BitmapUsed by:200 204
Symbol 191 BitmapUsed by:200 203
Symbol 192 BitmapUsed by:200 237
Symbol 193 BitmapUsed by:200 236
Symbol 194 BitmapUsed by:200 239
Symbol 195 BitmapUsed by:200 238
Symbol 196 BitmapUsed by:200 231
Symbol 197 BitmapUsed by:200 230
Symbol 198 BitmapUsed by:200 233
Symbol 199 BitmapUsed by:200 232
Symbol 200 GraphicUses:184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199Used by:Timeline
Symbol 201 GraphicUses:189Used by:205
Symbol 202 GraphicUses:188Used by:205
Symbol 203 GraphicUses:191Used by:205
Symbol 204 GraphicUses:190Used by:205
Symbol 205 MovieClipUses:201 202 203 204Used by:235  Timeline
Symbol 206 GraphicUses:185Used by:210
Symbol 207 GraphicUses:184Used by:210
Symbol 208 GraphicUses:187Used by:210
Symbol 209 GraphicUses:186Used by:210
Symbol 210 MovieClipUses:206 207 208 209Used by:241  Timeline
Symbol 211 BitmapUsed by:219 226
Symbol 212 BitmapUsed by:219 225
Symbol 213 BitmapUsed by:219 228
Symbol 214 BitmapUsed by:219 227
Symbol 215 BitmapUsed by:219 221
Symbol 216 BitmapUsed by:219 220
Symbol 217 BitmapUsed by:219 223
Symbol 218 BitmapUsed by:219 222
Symbol 219 GraphicUses:211 212 213 214 215 216 217 218Used by:Timeline
Symbol 220 GraphicUses:216Used by:224
Symbol 221 GraphicUses:215Used by:224
Symbol 222 GraphicUses:218Used by:224
Symbol 223 GraphicUses:217Used by:224
Symbol 224 MovieClipUses:220 221 222 223Used by:235  Timeline
Symbol 225 GraphicUses:212Used by:229
Symbol 226 GraphicUses:211Used by:229
Symbol 227 GraphicUses:214Used by:229
Symbol 228 GraphicUses:213Used by:229
Symbol 229 MovieClipUses:225 226 227 228Used by:241  Timeline
Symbol 230 GraphicUses:197Used by:234
Symbol 231 GraphicUses:196Used by:234
Symbol 232 GraphicUses:199Used by:234
Symbol 233 GraphicUses:198Used by:234
Symbol 234 MovieClipUses:230 231 232 233Used by:235
Symbol 235 MovieClipUses:234 205 224Used by:245  Timeline
Symbol 236 GraphicUses:193Used by:240
Symbol 237 GraphicUses:192Used by:240
Symbol 238 GraphicUses:195Used by:240
Symbol 239 GraphicUses:194Used by:240
Symbol 240 MovieClipUses:236 237 238 239Used by:241
Symbol 241 MovieClipUses:240 210 229Used by:245  Timeline
Symbol 242 GraphicUsed by:243
Symbol 243 MovieClip [arrowShot]Uses:242Used by:Timeline
Symbol 244 GraphicUsed by:539
Symbol 245 MovieClipUses:241 235Used by:539
Symbol 246 FontUsed by:94 247 610 611 613 614 616 617 619 620 684 685 686 687 688 689 709 729 749 750 751 752 772 792 812 814 816 818 838 858 878 898 918 938 954 970 986 1006 1026 1046 1062 1078 1094 1177 1326 1327 1328 1329 1354 1516 1519 1527 1529 1530 1531 1532 1539 1563 1567 1568 1571 1572 1575 1576 1579 1580 1583 1584 1587 1588 1591 1593 1594
Symbol 247 EditableTextUses:246Used by:248
Symbol 248 MovieClipUses:247Used by:249
Symbol 249 MovieClipUses:248Used by:539
Symbol 250 GraphicUsed by:251 601
Symbol 251 MovieClipUses:250Used by:539 683 1343  Timeline
Symbol 252 BitmapUsed by:253
Symbol 253 GraphicUses:252Used by:260
Symbol 254 BitmapUsed by:255
Symbol 255 GraphicUses:254Used by:260
Symbol 256 BitmapUsed by:257
Symbol 257 GraphicUses:256Used by:260
Symbol 258 BitmapUsed by:259
Symbol 259 GraphicUses:258Used by:260
Symbol 260 MovieClipUses:253 255 257 259Used by:279
Symbol 261 BitmapUsed by:262
Symbol 262 GraphicUses:261Used by:269
Symbol 263 BitmapUsed by:264
Symbol 264 GraphicUses:263Used by:269
Symbol 265 BitmapUsed by:266
Symbol 266 GraphicUses:265Used by:269
Symbol 267 BitmapUsed by:268
Symbol 268 GraphicUses:267Used by:269
Symbol 269 MovieClipUses:262 264 266 268Used by:279
Symbol 270 BitmapUsed by:271
Symbol 271 GraphicUses:270Used by:278
Symbol 272 BitmapUsed by:273
Symbol 273 GraphicUses:272Used by:278
Symbol 274 BitmapUsed by:275
Symbol 275 GraphicUses:274Used by:278
Symbol 276 BitmapUsed by:277
Symbol 277 GraphicUses:276Used by:278
Symbol 278 MovieClipUses:271 273 275 277Used by:279
Symbol 279 MovieClipUses:260 269 278Used by:308
Symbol 280 BitmapUsed by:281
Symbol 281 GraphicUses:280Used by:288
Symbol 282 BitmapUsed by:283
Symbol 283 GraphicUses:282Used by:288
Symbol 284 BitmapUsed by:285
Symbol 285 GraphicUses:284Used by:288
Symbol 286 BitmapUsed by:287
Symbol 287 GraphicUses:286Used by:288
Symbol 288 MovieClipUses:281 283 285 287Used by:307
Symbol 289 BitmapUsed by:290
Symbol 290 GraphicUses:289Used by:297
Symbol 291 BitmapUsed by:292
Symbol 292 GraphicUses:291Used by:297
Symbol 293 BitmapUsed by:294
Symbol 294 GraphicUses:293Used by:297
Symbol 295 BitmapUsed by:296
Symbol 296 GraphicUses:295Used by:297
Symbol 297 MovieClipUses:290 292 294 296Used by:307
Symbol 298 BitmapUsed by:299
Symbol 299 GraphicUses:298Used by:306
Symbol 300 BitmapUsed by:301
Symbol 301 GraphicUses:300Used by:306
Symbol 302 BitmapUsed by:303
Symbol 303 GraphicUses:302Used by:306
Symbol 304 BitmapUsed by:305
Symbol 305 GraphicUses:304Used by:306
Symbol 306 MovieClipUses:299 301 303 305Used by:307
Symbol 307 MovieClipUses:288 297 306Used by:308
Symbol 308 MovieClipUses:279 307Used by:539
Symbol 309 GraphicUsed by:539
Symbol 310 BitmapUsed by:311
Symbol 311 GraphicUses:310Used by:318
Symbol 312 BitmapUsed by:313
Symbol 313 GraphicUses:312Used by:318
Symbol 314 BitmapUsed by:315
Symbol 315 GraphicUses:314Used by:318
Symbol 316 BitmapUsed by:317
Symbol 317 GraphicUses:316Used by:318
Symbol 318 MovieClipUses:311 313 315 317Used by:337
Symbol 319 BitmapUsed by:320
Symbol 320 GraphicUses:319Used by:327
Symbol 321 BitmapUsed by:322
Symbol 322 GraphicUses:321Used by:327
Symbol 323 BitmapUsed by:324
Symbol 324 GraphicUses:323Used by:327
Symbol 325 BitmapUsed by:326
Symbol 326 GraphicUses:325Used by:327
Symbol 327 MovieClipUses:320 322 324 326Used by:337
Symbol 328 BitmapUsed by:329
Symbol 329 GraphicUses:328Used by:336
Symbol 330 BitmapUsed by:331
Symbol 331 GraphicUses:330Used by:336
Symbol 332 BitmapUsed by:333
Symbol 333 GraphicUses:332Used by:336
Symbol 334 BitmapUsed by:335
Symbol 335 GraphicUses:334Used by:336
Symbol 336 MovieClipUses:329 331 333 335Used by:337
Symbol 337 MovieClipUses:318 327 336Used by:366
Symbol 338 BitmapUsed by:339
Symbol 339 GraphicUses:338Used by:346
Symbol 340 BitmapUsed by:341
Symbol 341 GraphicUses:340Used by:346
Symbol 342 BitmapUsed by:343
Symbol 343 GraphicUses:342Used by:346
Symbol 344 BitmapUsed by:345
Symbol 345 GraphicUses:344Used by:346
Symbol 346 MovieClipUses:339 341 343 345Used by:365
Symbol 347 BitmapUsed by:348
Symbol 348 GraphicUses:347Used by:355
Symbol 349 BitmapUsed by:350
Symbol 350 GraphicUses:349Used by:355
Symbol 351 BitmapUsed by:352
Symbol 352 GraphicUses:351Used by:355
Symbol 353 BitmapUsed by:354
Symbol 354 GraphicUses:353Used by:355
Symbol 355 MovieClipUses:348 350 352 354Used by:365
Symbol 356 BitmapUsed by:357
Symbol 357 GraphicUses:356Used by:364
Symbol 358 BitmapUsed by:359
Symbol 359 GraphicUses:358Used by:364
Symbol 360 BitmapUsed by:361
Symbol 361 GraphicUses:360Used by:364
Symbol 362 BitmapUsed by:363
Symbol 363 GraphicUses:362Used by:364
Symbol 364 MovieClipUses:357 359 361 363Used by:365
Symbol 365 MovieClipUses:346 355 364Used by:366
Symbol 366 MovieClipUses:337 365Used by:539
Symbol 367 BitmapUsed by:368
Symbol 368 GraphicUses:367Used by:375
Symbol 369 BitmapUsed by:370
Symbol 370 GraphicUses:369Used by:375
Symbol 371 BitmapUsed by:372
Symbol 372 GraphicUses:371Used by:375
Symbol 373 BitmapUsed by:374
Symbol 374 GraphicUses:373Used by:375
Symbol 375 MovieClipUses:368 370 372 374Used by:394
Symbol 376 BitmapUsed by:377
Symbol 377 GraphicUses:376Used by:384
Symbol 378 BitmapUsed by:379
Symbol 379 GraphicUses:378Used by:384
Symbol 380 BitmapUsed by:381
Symbol 381 GraphicUses:380Used by:384
Symbol 382 BitmapUsed by:383
Symbol 383 GraphicUses:382Used by:384
Symbol 384 MovieClipUses:377 379 381 383Used by:394
Symbol 385 BitmapUsed by:386
Symbol 386 GraphicUses:385Used by:393
Symbol 387 BitmapUsed by:388
Symbol 388 GraphicUses:387Used by:393
Symbol 389 BitmapUsed by:390
Symbol 390 GraphicUses:389Used by:393
Symbol 391 BitmapUsed by:392
Symbol 392 GraphicUses:391Used by:393
Symbol 393 MovieClipUses:386 388 390 392Used by:394
Symbol 394 MovieClipUses:375 384 393Used by:423
Symbol 395 BitmapUsed by:396
Symbol 396 GraphicUses:395Used by:403
Symbol 397 BitmapUsed by:398
Symbol 398 GraphicUses:397Used by:403
Symbol 399 BitmapUsed by:400
Symbol 400 GraphicUses:399Used by:403
Symbol 401 BitmapUsed by:402
Symbol 402 GraphicUses:401Used by:403
Symbol 403 MovieClipUses:396 398 400 402Used by:422
Symbol 404 BitmapUsed by:405
Symbol 405 GraphicUses:404Used by:412
Symbol 406 BitmapUsed by:407
Symbol 407 GraphicUses:406Used by:412
Symbol 408 BitmapUsed by:409
Symbol 409 GraphicUses:408Used by:412
Symbol 410 BitmapUsed by:411
Symbol 411 GraphicUses:410Used by:412
Symbol 412 MovieClipUses:405 407 409 411Used by:422
Symbol 413 BitmapUsed by:414
Symbol 414 GraphicUses:413Used by:421
Symbol 415 BitmapUsed by:416
Symbol 416 GraphicUses:415Used by:421
Symbol 417 BitmapUsed by:418
Symbol 418 GraphicUses:417Used by:421
Symbol 419 BitmapUsed by:420
Symbol 420 GraphicUses:419Used by:421
Symbol 421 MovieClipUses:414 416 418 420Used by:422
Symbol 422 MovieClipUses:403 412 421Used by:423
Symbol 423 MovieClipUses:394 422Used by:539
Symbol 424 BitmapUsed by:425
Symbol 425 GraphicUses:424Used by:434
Symbol 426 BitmapUsed by:427
Symbol 427 GraphicUses:426Used by:434
Symbol 428 BitmapUsed by:429
Symbol 429 GraphicUses:428Used by:434
Symbol 430 BitmapUsed by:431
Symbol 431 GraphicUses:430Used by:434
Symbol 432 BitmapUsed by:433
Symbol 433 GraphicUses:432Used by:434
Symbol 434 MovieClipUses:425 427 429 431 433Used by:457
Symbol 435 BitmapUsed by:436
Symbol 436 GraphicUses:435Used by:445
Symbol 437 BitmapUsed by:438
Symbol 438 GraphicUses:437Used by:445
Symbol 439 BitmapUsed by:440
Symbol 440 GraphicUses:439Used by:445
Symbol 441 BitmapUsed by:442
Symbol 442 GraphicUses:441Used by:445
Symbol 443 BitmapUsed by:444
Symbol 444 GraphicUses:443Used by:445
Symbol 445 MovieClipUses:436 438 440 442 444Used by:457
Symbol 446 BitmapUsed by:447
Symbol 447 GraphicUses:446Used by:456
Symbol 448 BitmapUsed by:449
Symbol 449 GraphicUses:448Used by:456
Symbol 450 BitmapUsed by:451
Symbol 451 GraphicUses:450Used by:456
Symbol 452 BitmapUsed by:453
Symbol 453 GraphicUses:452Used by:456
Symbol 454 BitmapUsed by:455
Symbol 455 GraphicUses:454Used by:456
Symbol 456 MovieClipUses:447 449 451 453 455Used by:457
Symbol 457 MovieClipUses:434 445 456Used by:492
Symbol 458 BitmapUsed by:459
Symbol 459 GraphicUses:458Used by:468
Symbol 460 BitmapUsed by:461
Symbol 461 GraphicUses:460Used by:468
Symbol 462 BitmapUsed by:463
Symbol 463 GraphicUses:462Used by:468
Symbol 464 BitmapUsed by:465
Symbol 465 GraphicUses:464Used by:468
Symbol 466 BitmapUsed by:467
Symbol 467 GraphicUses:466Used by:468
Symbol 468 MovieClipUses:459 461 463 465 467Used by:491
Symbol 469 BitmapUsed by:470
Symbol 470 GraphicUses:469Used by:479
Symbol 471 BitmapUsed by:472
Symbol 472 GraphicUses:471Used by:479
Symbol 473 BitmapUsed by:474
Symbol 474 GraphicUses:473Used by:479
Symbol 475 BitmapUsed by:476
Symbol 476 GraphicUses:475Used by:479
Symbol 477 BitmapUsed by:478
Symbol 478 GraphicUses:477Used by:479
Symbol 479 MovieClipUses:470 472 474 476 478Used by:491
Symbol 480 BitmapUsed by:481
Symbol 481 GraphicUses:480Used by:490
Symbol 482 BitmapUsed by:483
Symbol 483 GraphicUses:482Used by:490
Symbol 484 BitmapUsed by:485
Symbol 485 GraphicUses:484Used by:490
Symbol 486 BitmapUsed by:487
Symbol 487 GraphicUses:486Used by:490
Symbol 488 BitmapUsed by:489
Symbol 489 GraphicUses:488Used by:490
Symbol 490 MovieClipUses:481 483 485 487 489Used by:491
Symbol 491 MovieClipUses:468 479 490Used by:492
Symbol 492 MovieClipUses:457 491Used by:539
Symbol 493 GraphicUsed by:539
Symbol 494 BitmapUsed by:495
Symbol 495 GraphicUses:494Used by:500
Symbol 496 BitmapUsed by:497
Symbol 497 GraphicUses:496Used by:500
Symbol 498 BitmapUsed by:499
Symbol 499 GraphicUses:498Used by:500
Symbol 500 MovieClipUses:495 497 499Used by:515
Symbol 501 BitmapUsed by:502
Symbol 502 GraphicUses:501Used by:507
Symbol 503 BitmapUsed by:504
Symbol 504 GraphicUses:503Used by:507
Symbol 505 BitmapUsed by:506
Symbol 506 GraphicUses:505Used by:507
Symbol 507 MovieClipUses:502 504 506Used by:515
Symbol 508 BitmapUsed by:509
Symbol 509 GraphicUses:508Used by:514
Symbol 510 BitmapUsed by:511
Symbol 511 GraphicUses:510Used by:514
Symbol 512 BitmapUsed by:513
Symbol 513 GraphicUses:512Used by:514
Symbol 514 MovieClipUses:509 511 513Used by:515
Symbol 515 MovieClipUses:500 507 514Used by:538
Symbol 516 BitmapUsed by:517
Symbol 517 GraphicUses:516Used by:522
Symbol 518 BitmapUsed by:519
Symbol 519 GraphicUses:518Used by:522
Symbol 520 BitmapUsed by:521
Symbol 521 GraphicUses:520Used by:522
Symbol 522 MovieClipUses:517 519 521Used by:537
Symbol 523 BitmapUsed by:524
Symbol 524 GraphicUses:523Used by:529
Symbol 525 BitmapUsed by:526
Symbol 526 GraphicUses:525Used by:529
Symbol 527 BitmapUsed by:528
Symbol 528 GraphicUses:527Used by:529
Symbol 529 MovieClipUses:524 526 528Used by:537
Symbol 530 BitmapUsed by:531
Symbol 531 GraphicUses:530Used by:536
Symbol 532 BitmapUsed by:533
Symbol 533 GraphicUses:532Used by:536
Symbol 534 BitmapUsed by:535
Symbol 535 GraphicUses:534Used by:536
Symbol 536 MovieClipUses:531 533 535Used by:537
Symbol 537 MovieClipUses:522 529 536Used by:538
Symbol 538 MovieClipUses:515 537Used by:539
Symbol 539 MovieClip [defenders]Uses:244 245 99 249 251 308 309 366 423 492 493 538Used by:Timeline
Symbol 540 BitmapUsed by:541
Symbol 541 GraphicUses:540Used by:556
Symbol 542 BitmapUsed by:543
Symbol 543 GraphicUses:542Used by:556
Symbol 544 BitmapUsed by:545
Symbol 545 GraphicUses:544Used by:556
Symbol 546 BitmapUsed by:547
Symbol 547 GraphicUses:546Used by:556
Symbol 548 BitmapUsed by:549
Symbol 549 GraphicUses:548Used by:556
Symbol 550 BitmapUsed by:551
Symbol 551 GraphicUses:550Used by:556
Symbol 552 BitmapUsed by:553
Symbol 553 GraphicUses:552Used by:556
Symbol 554 BitmapUsed by:555
Symbol 555 GraphicUses:554Used by:556
Symbol 556 MovieClipUses:541 543 545 547 549 551 553 555Used by:557
Symbol 557 MovieClip [fire_f]Uses:556Used by:Timeline
Symbol 558 BitmapUsed by:559
Symbol 559 GraphicUses:558Used by:563  Timeline
Symbol 560 BitmapUsed by:561
Symbol 561 GraphicUses:560Used by:562
Symbol 562 MovieClipUses:561Used by:Timeline
Symbol 563 MovieClipUses:559Used by:Timeline
Symbol 564 BitmapUsed by:565 566 567
Symbol 565 GraphicUses:564Used by:568
Symbol 566 GraphicUses:564Used by:568
Symbol 567 GraphicUses:564Used by:568
Symbol 568 MovieClip [magicShot]Uses:565 566 567Used by:Timeline
Symbol 569 GraphicUsed by:570
Symbol 570 MovieClipUses:569Used by:601
Symbol 571 GraphicUsed by:601
Symbol 572 BitmapUsed by:573 585
Symbol 573 GraphicUses:572Used by:601
Symbol 574 GraphicUsed by:601
Symbol 575 GraphicUsed by:601
Symbol 576 GraphicUsed by:601
Symbol 577 GraphicUsed by:601
Symbol 578 GraphicUsed by:601
Symbol 579 GraphicUsed by:601
Symbol 580 GraphicUsed by:601
Symbol 581 GraphicUsed by:601
Symbol 582 GraphicUsed by:601
Symbol 583 GraphicUsed by:601
Symbol 584 GraphicUsed by:601
Symbol 585 GraphicUses:572Used by:601
Symbol 586 GraphicUsed by:599
Symbol 587 GraphicUsed by:599
Symbol 588 GraphicUsed by:599
Symbol 589 GraphicUsed by:599
Symbol 590 GraphicUsed by:599
Symbol 591 GraphicUsed by:599
Symbol 592 GraphicUsed by:599
Symbol 593 GraphicUsed by:599
Symbol 594 GraphicUsed by:599
Symbol 595 GraphicUsed by:599
Symbol 596 GraphicUsed by:599
Symbol 597 GraphicUsed by:599
Symbol 598 GraphicUsed by:599
Symbol 599 MovieClipUses:586 587 588 589 590 591 592 593 594 595 596 597 598Used by:600
Symbol 600 MovieClipUses:599Used by:601
Symbol 601 MovieClipUses:172 570 571 573 574 575 576 577 578 579 580 581 582 583 584 250 585 600Used by:607
Symbol 602 MovieClipUses:172Used by:607
Symbol 603 GraphicUses:174Used by:604
Symbol 604 MovieClipUses:603Used by:605
Symbol 605 MovieClipUses:604 152Used by:607
Symbol 606 SoundUsed by:607
Symbol 607 MovieClipUses:601 602 605 606Used by:Timeline
Symbol 608 BitmapUsed by:609
Symbol 609 GraphicUses:608Used by:612 615 618 621 1533
Symbol 610 EditableTextUses:246Used by:612
Symbol 611 EditableTextUses:246Used by:612
Symbol 612 MovieClipUses:609 610 611Used by:1599  Timeline
Symbol 613 EditableTextUses:246Used by:615
Symbol 614 EditableTextUses:246Used by:615
Symbol 615 MovieClipUses:609 613 614Used by:1599  Timeline
Symbol 616 EditableTextUses:246Used by:618
Symbol 617 EditableTextUses:246Used by:618
Symbol 618 MovieClipUses:609 616 617Used by:1599  Timeline
Symbol 619 EditableTextUses:246Used by:621
Symbol 620 EditableTextUses:246Used by:621
Symbol 621 MovieClipUses:609 619 620Used by:1599  Timeline
Symbol 622 BitmapUsed by:623 1526 1538
Symbol 623 GraphicUses:622Used by:1599  Timeline
Symbol 624 BitmapUsed by:625
Symbol 625 GraphicUses:624Used by:632
Symbol 626 BitmapUsed by:627
Symbol 627 GraphicUses:626Used by:632
Symbol 628 BitmapUsed by:629
Symbol 629 GraphicUses:628Used by:632
Symbol 630 BitmapUsed by:631
Symbol 631 GraphicUses:630Used by:632
Symbol 632 MovieClipUses:625 627 629 631Used by:642 1096
Symbol 633 BitmapUsed by:634
Symbol 634 GraphicUses:633Used by:641
Symbol 635 BitmapUsed by:636
Symbol 636 GraphicUses:635Used by:641
Symbol 637 BitmapUsed by:638
Symbol 638 GraphicUses:637Used by:641
Symbol 639 BitmapUsed by:640
Symbol 640 GraphicUses:639Used by:641
Symbol 641 MovieClipUses:634 636 638 640Used by:642
Symbol 642 MovieClipUses:632 641Used by:1095  Timeline
Symbol 643 BitmapUsed by:644
Symbol 644 GraphicUses:643Used by:651
Symbol 645 BitmapUsed by:646
Symbol 646 GraphicUses:645Used by:651
Symbol 647 BitmapUsed by:648
Symbol 648 GraphicUses:647Used by:651
Symbol 649 BitmapUsed by:650
Symbol 650 GraphicUses:649Used by:651
Symbol 651 MovieClipUses:644 646 648 650Used by:661
Symbol 652 BitmapUsed by:653
Symbol 653 GraphicUses:652Used by:660
Symbol 654 BitmapUsed by:655
Symbol 655 GraphicUses:654Used by:660
Symbol 656 BitmapUsed by:657
Symbol 657 GraphicUses:656Used by:660
Symbol 658 BitmapUsed by:659
Symbol 659 GraphicUses:658Used by:660
Symbol 660 MovieClipUses:653 655 657 659Used by:661
Symbol 661 MovieClipUses:651 660Used by:1095  Timeline
Symbol 662 BitmapUsed by:663
Symbol 663 GraphicUses:662Used by:670
Symbol 664 BitmapUsed by:665
Symbol 665 GraphicUses:664Used by:670
Symbol 666 BitmapUsed by:667
Symbol 667 GraphicUses:666Used by:670
Symbol 668 BitmapUsed by:669
Symbol 669 GraphicUses:668Used by:670
Symbol 670 MovieClipUses:663 665 667 669Used by:680
Symbol 671 BitmapUsed by:672
Symbol 672 GraphicUses:671Used by:679
Symbol 673 BitmapUsed by:674
Symbol 674 GraphicUses:673Used by:679
Symbol 675 BitmapUsed by:676
Symbol 676 GraphicUses:675Used by:679
Symbol 677 BitmapUsed by:678
Symbol 678 GraphicUses:677Used by:679
Symbol 679 MovieClipUses:672 674 676 678Used by:680
Symbol 680 MovieClipUses:670 679Used by:1095  Timeline
Symbol 681 GraphicUsed by:683 1353 1358 1562
Symbol 682 GraphicUsed by:683
Symbol 683 MovieClipUses:681 251 682Used by:1095
Symbol 684 EditableTextUses:93 246Used by:1095
Symbol 685 EditableTextUses:93 246Used by:1095
Symbol 686 EditableTextUses:93 246Used by:1095
Symbol 687 EditableTextUses:93 246Used by:1095
Symbol 688 EditableTextUses:93 246Used by:1095
Symbol 689 EditableTextUses:93 246Used by:1095
Symbol 690 BitmapUsed by:691
Symbol 691 GraphicUses:690Used by:698
Symbol 692 BitmapUsed by:693
Symbol 693 GraphicUses:692Used by:698
Symbol 694 BitmapUsed by:695
Symbol 695 GraphicUses:694Used by:698
Symbol 696 BitmapUsed by:697
Symbol 697 GraphicUses:696Used by:698
Symbol 698 MovieClipUses:691 693 695 697Used by:708
Symbol 699 BitmapUsed by:700
Symbol 700 GraphicUses:699Used by:707
Symbol 701 BitmapUsed by:702
Symbol 702 GraphicUses:701Used by:707
Symbol 703 BitmapUsed by:704
Symbol 704 GraphicUses:703Used by:707
Symbol 705 BitmapUsed by:706
Symbol 706 GraphicUses:705Used by:707
Symbol 707 MovieClipUses:700 702 704 706Used by:708
Symbol 708 MovieClipUses:698 707Used by:1095
Symbol 709 EditableTextUses:93 246Used by:1095
Symbol 710 BitmapUsed by:711
Symbol 711 GraphicUses:710Used by:718
Symbol 712 BitmapUsed by:713
Symbol 713 GraphicUses:712Used by:718
Symbol 714 BitmapUsed by:715
Symbol 715 GraphicUses:714Used by:718
Symbol 716 BitmapUsed by:717
Symbol 717 GraphicUses:716Used by:718
Symbol 718 MovieClipUses:711 713 715 717Used by:728
Symbol 719 BitmapUsed by:720
Symbol 720 GraphicUses:719Used by:727
Symbol 721 BitmapUsed by:722
Symbol 722 GraphicUses:721Used by:727
Symbol 723 BitmapUsed by:724
Symbol 724 GraphicUses:723Used by:727
Symbol 725 BitmapUsed by:726
Symbol 726 GraphicUses:725Used by:727
Symbol 727 MovieClipUses:720 722 724 726Used by:728
Symbol 728 MovieClipUses:718 727Used by:1095
Symbol 729 EditableTextUses:93 246Used by:1095
Symbol 730 BitmapUsed by:731
Symbol 731 GraphicUses:730Used by:738
Symbol 732 BitmapUsed by:733
Symbol 733 GraphicUses:732Used by:738
Symbol 734 BitmapUsed by:735
Symbol 735 GraphicUses:734Used by:738
Symbol 736 BitmapUsed by:737
Symbol 737 GraphicUses:736Used by:738
Symbol 738 MovieClipUses:731 733 735 737Used by:748
Symbol 739 BitmapUsed by:740
Symbol 740 GraphicUses:739Used by:747
Symbol 741 BitmapUsed by:742
Symbol 742 GraphicUses:741Used by:747
Symbol 743 BitmapUsed by:744
Symbol 744 GraphicUses:743Used by:747
Symbol 745 BitmapUsed by:746
Symbol 746 GraphicUses:745Used by:747
Symbol 747 MovieClipUses:740 742 744 746Used by:748
Symbol 748 MovieClipUses:738 747Used by:1095
Symbol 749 EditableTextUses:93 246Used by:1095
Symbol 750 EditableTextUses:93 246Used by:1095
Symbol 751 EditableTextUses:93 246Used by:1095
Symbol 752 EditableTextUses:93 246Used by:1095
Symbol 753 BitmapUsed by:754
Symbol 754 GraphicUses:753Used by:761
Symbol 755 BitmapUsed by:756
Symbol 756 GraphicUses:755Used by:761
Symbol 757 BitmapUsed by:758
Symbol 758 GraphicUses:757Used by:761
Symbol 759 BitmapUsed by:760
Symbol 760 GraphicUses:759Used by:761
Symbol 761 MovieClipUses:754 756 758 760Used by:771
Symbol 762 BitmapUsed by:763
Symbol 763 GraphicUses:762Used by:770
Symbol 764 BitmapUsed by:765
Symbol 765 GraphicUses:764Used by:770
Symbol 766 BitmapUsed by:767
Symbol 767 GraphicUses:766Used by:770
Symbol 768 BitmapUsed by:769
Symbol 769 GraphicUses:768Used by:770
Symbol 770 MovieClipUses:763 765 767 769Used by:771
Symbol 771 MovieClipUses:761 770Used by:1095
Symbol 772 EditableTextUses:93 246Used by:1095
Symbol 773 BitmapUsed by:774
Symbol 774 GraphicUses:773Used by:781
Symbol 775 BitmapUsed by:776
Symbol 776 GraphicUses:775Used by:781
Symbol 777 BitmapUsed by:778
Symbol 778 GraphicUses:777Used by:781
Symbol 779 BitmapUsed by:780
Symbol 780 GraphicUses:779Used by:781
Symbol 781 MovieClipUses:774 776 778 780Used by:791
Symbol 782 BitmapUsed by:783
Symbol 783 GraphicUses:782Used by:790
Symbol 784 BitmapUsed by:785
Symbol 785 GraphicUses:784Used by:790
Symbol 786 BitmapUsed by:787
Symbol 787 GraphicUses:786Used by:790
Symbol 788 BitmapUsed by:789
Symbol 789 GraphicUses:788Used by:790
Symbol 790 MovieClipUses:783 785 787 789Used by:791
Symbol 791 MovieClipUses:781 790Used by:1095
Symbol 792 EditableTextUses:93 246Used by:1095
Symbol 793 BitmapUsed by:794
Symbol 794 GraphicUses:793Used by:801
Symbol 795 BitmapUsed by:796
Symbol 796 GraphicUses:795Used by:801
Symbol 797 BitmapUsed by:798
Symbol 798 GraphicUses:797Used by:801
Symbol 799 BitmapUsed by:800
Symbol 800 GraphicUses:799Used by:801
Symbol 801 MovieClipUses:794 796 798 800Used by:811
Symbol 802 BitmapUsed by:803
Symbol 803 GraphicUses:802Used by:810
Symbol 804 BitmapUsed by:805
Symbol 805 GraphicUses:804Used by:810
Symbol 806 BitmapUsed by:807
Symbol 807 GraphicUses:806Used by:810
Symbol 808 BitmapUsed by:809
Symbol 809 GraphicUses:808Used by:810
Symbol 810 MovieClipUses:803 805 807 809Used by:811
Symbol 811 MovieClipUses:801 810Used by:1095
Symbol 812 EditableTextUses:93 246Used by:1095
Symbol 813 MovieClipUsed by:1095
Symbol 814 EditableTextUses:93 246Used by:1095
Symbol 815 MovieClipUsed by:1095
Symbol 816 EditableTextUses:93 246Used by:1095
Symbol 817 MovieClipUsed by:1095
Symbol 818 EditableTextUses:93 246Used by:1095
Symbol 819 BitmapUsed by:820
Symbol 820 GraphicUses:819Used by:827
Symbol 821 BitmapUsed by:822
Symbol 822 GraphicUses:821Used by:827
Symbol 823 BitmapUsed by:824
Symbol 824 GraphicUses:823Used by:827
Symbol 825 BitmapUsed by:826
Symbol 826 GraphicUses:825Used by:827
Symbol 827 MovieClipUses:820 822 824 826Used by:837
Symbol 828 BitmapUsed by:829
Symbol 829 GraphicUses:828Used by:836
Symbol 830 BitmapUsed by:831
Symbol 831 GraphicUses:830Used by:836
Symbol 832 BitmapUsed by:833
Symbol 833 GraphicUses:832Used by:836
Symbol 834 BitmapUsed by:835
Symbol 835 GraphicUses:834Used by:836
Symbol 836 MovieClipUses:829 831 833 835Used by:837
Symbol 837 MovieClipUses:827 836Used by:1095
Symbol 838 EditableTextUses:93 246Used by:1095
Symbol 839 BitmapUsed by:840
Symbol 840 GraphicUses:839Used by:847
Symbol 841 BitmapUsed by:842
Symbol 842 GraphicUses:841Used by:847
Symbol 843 BitmapUsed by:844
Symbol 844 GraphicUses:843Used by:847
Symbol 845 BitmapUsed by:846
Symbol 846 GraphicUses:845Used by:847
Symbol 847 MovieClipUses:840 842 844 846Used by:857
Symbol 848 BitmapUsed by:849
Symbol 849 GraphicUses:848Used by:856
Symbol 850 BitmapUsed by:851
Symbol 851 GraphicUses:850Used by:856
Symbol 852 BitmapUsed by:853
Symbol 853 GraphicUses:852Used by:856
Symbol 854 BitmapUsed by:855
Symbol 855 GraphicUses:854Used by:856
Symbol 856 MovieClipUses:849 851 853 855Used by:857
Symbol 857 MovieClipUses:847 856Used by:1095
Symbol 858 EditableTextUses:93 246Used by:1095
Symbol 859 BitmapUsed by:860
Symbol 860 GraphicUses:859Used by:867
Symbol 861 BitmapUsed by:862
Symbol 862 GraphicUses:861Used by:867
Symbol 863 BitmapUsed by:864
Symbol 864 GraphicUses:863Used by:867
Symbol 865 BitmapUsed by:866
Symbol 866 GraphicUses:865Used by:867
Symbol 867 MovieClipUses:860 862 864 866Used by:877
Symbol 868 BitmapUsed by:869
Symbol 869 GraphicUses:868Used by:876
Symbol 870 BitmapUsed by:871
Symbol 871 GraphicUses:870Used by:876
Symbol 872 BitmapUsed by:873
Symbol 873 GraphicUses:872Used by:876
Symbol 874 BitmapUsed by:875
Symbol 875 GraphicUses:874Used by:876
Symbol 876 MovieClipUses:869 871 873 875Used by:877
Symbol 877 MovieClipUses:867 876Used by:1095
Symbol 878 EditableTextUses:93 246Used by:1095
Symbol 879 BitmapUsed by:880
Symbol 880 GraphicUses:879Used by:887
Symbol 881 BitmapUsed by:882
Symbol 882 GraphicUses:881Used by:887
Symbol 883 BitmapUsed by:884
Symbol 884 GraphicUses:883Used by:887
Symbol 885 BitmapUsed by:886
Symbol 886 GraphicUses:885Used by:887
Symbol 887 MovieClipUses:880 882 884 886Used by:897
Symbol 888 BitmapUsed by:889
Symbol 889 GraphicUses:888Used by:896
Symbol 890 BitmapUsed by:891
Symbol 891 GraphicUses:890Used by:896
Symbol 892 BitmapUsed by:893
Symbol 893 GraphicUses:892Used by:896
Symbol 894 BitmapUsed by:895
Symbol 895 GraphicUses:894Used by:896
Symbol 896 MovieClipUses:889 891 893 895Used by:897
Symbol 897 MovieClipUses:887 896Used by:1095
Symbol 898 EditableTextUses:93 246Used by:1095
Symbol 899 BitmapUsed by:900
Symbol 900 GraphicUses:899Used by:907
Symbol 901 BitmapUsed by:902
Symbol 902 GraphicUses:901Used by:907
Symbol 903 BitmapUsed by:904
Symbol 904 GraphicUses:903Used by:907
Symbol 905 BitmapUsed by:906
Symbol 906 GraphicUses:905Used by:907
Symbol 907 MovieClipUses:900 902 904 906Used by:917
Symbol 908 BitmapUsed by:909
Symbol 909 GraphicUses:908Used by:916
Symbol 910 BitmapUsed by:911
Symbol 911 GraphicUses:910Used by:916
Symbol 912 BitmapUsed by:913
Symbol 913 GraphicUses:912Used by:916
Symbol 914 BitmapUsed by:915
Symbol 915 GraphicUses:914Used by:916
Symbol 916 MovieClipUses:909 911 913 915Used by:917
Symbol 917 MovieClipUses:907 916Used by:1095
Symbol 918 EditableTextUses:93 246Used by:1095
Symbol 919 BitmapUsed by:920
Symbol 920 GraphicUses:919Used by:927
Symbol 921 BitmapUsed by:922
Symbol 922 GraphicUses:921Used by:927
Symbol 923 BitmapUsed by:924
Symbol 924 GraphicUses:923Used by:927
Symbol 925 BitmapUsed by:926
Symbol 926 GraphicUses:925Used by:927
Symbol 927 MovieClipUses:920 922 924 926Used by:937
Symbol 928 BitmapUsed by:929
Symbol 929 GraphicUses:928Used by:936
Symbol 930 BitmapUsed by:931
Symbol 931 GraphicUses:930Used by:936
Symbol 932 BitmapUsed by:933
Symbol 933 GraphicUses:932Used by:936
Symbol 934 BitmapUsed by:935
Symbol 935 GraphicUses:934Used by:936
Symbol 936 MovieClipUses:929 931 933 935Used by:937
Symbol 937 MovieClipUses:927 936Used by:1095
Symbol 938 EditableTextUses:93 246Used by:1095
Symbol 939 BitmapUsed by:940
Symbol 940 GraphicUses:939Used by:945
Symbol 941 BitmapUsed by:942
Symbol 942 GraphicUses:941Used by:945
Symbol 943 BitmapUsed by:944
Symbol 944 GraphicUses:943Used by:945
Symbol 945 MovieClipUses:940 942 944Used by:953
Symbol 946 BitmapUsed by:947
Symbol 947 GraphicUses:946Used by:952
Symbol 948 BitmapUsed by:949
Symbol 949 GraphicUses:948Used by:952
Symbol 950 BitmapUsed by:951
Symbol 951 GraphicUses:950Used by:952
Symbol 952 MovieClipUses:947 949 951Used by:953
Symbol 953 MovieClipUses:945 952Used by:1095
Symbol 954 EditableTextUses:93 246Used by:1095
Symbol 955 BitmapUsed by:956
Symbol 956 GraphicUses:955Used by:961
Symbol 957 BitmapUsed by:958
Symbol 958 GraphicUses:957Used by:961
Symbol 959 BitmapUsed by:960
Symbol 960 GraphicUses:959Used by:961
Symbol 961 MovieClipUses:956 958 960Used by:969
Symbol 962 BitmapUsed by:963
Symbol 963 GraphicUses:962Used by:968
Symbol 964 BitmapUsed by:965
Symbol 965 GraphicUses:964Used by:968
Symbol 966 BitmapUsed by:967
Symbol 967 GraphicUses:966Used by:968
Symbol 968 MovieClipUses:963 965 967Used by:969
Symbol 969 MovieClipUses:961 968Used by:1095
Symbol 970 EditableTextUses:93 246Used by:1095
Symbol 971 BitmapUsed by:972
Symbol 972 GraphicUses:971Used by:977
Symbol 973 BitmapUsed by:974
Symbol 974 GraphicUses:973Used by:977
Symbol 975 BitmapUsed by:976
Symbol 976 GraphicUses:975Used by:977
Symbol 977 MovieClipUses:972 974 976Used by:985
Symbol 978 BitmapUsed by:979
Symbol 979 GraphicUses:978Used by:984
Symbol 980 BitmapUsed by:981
Symbol 981 GraphicUses:980Used by:984
Symbol 982 BitmapUsed by:983
Symbol 983 GraphicUses:982Used by:984
Symbol 984 MovieClipUses:979 981 983Used by:985
Symbol 985 MovieClipUses:977 984Used by:1095
Symbol 986 EditableTextUses:93 246Used by:1095
Symbol 987 BitmapUsed by:988
Symbol 988 GraphicUses:987Used by:995
Symbol 989 BitmapUsed by:990
Symbol 990 GraphicUses:989Used by:995
Symbol 991 BitmapUsed by:992
Symbol 992 GraphicUses:991Used by:995
Symbol 993 BitmapUsed by:994
Symbol 994 GraphicUses:993Used by:995
Symbol 995 MovieClipUses:988 990 992 994Used by:1005
Symbol 996 BitmapUsed by:997
Symbol 997 GraphicUses:996Used by:1004
Symbol 998 BitmapUsed by:999
Symbol 999 GraphicUses:998Used by:1004
Symbol 1000 BitmapUsed by:1001
Symbol 1001 GraphicUses:1000Used by:1004
Symbol 1002 BitmapUsed by:1003
Symbol 1003 GraphicUses:1002Used by:1004
Symbol 1004 MovieClipUses:997 999 1001 1003Used by:1005
Symbol 1005 MovieClipUses:995 1004Used by:1095
Symbol 1006 EditableTextUses:93 246Used by:1095
Symbol 1007 BitmapUsed by:1008
Symbol 1008 GraphicUses:1007Used by:1015
Symbol 1009 BitmapUsed by:1010
Symbol 1010 GraphicUses:1009Used by:1015
Symbol 1011 BitmapUsed by:1012
Symbol 1012 GraphicUses:1011Used by:1015
Symbol 1013 BitmapUsed by:1014
Symbol 1014 GraphicUses:1013Used by:1015
Symbol 1015 MovieClipUses:1008 1010 1012 1014Used by:1025
Symbol 1016 BitmapUsed by:1017
Symbol 1017 GraphicUses:1016Used by:1024
Symbol 1018 BitmapUsed by:1019
Symbol 1019 GraphicUses:1018Used by:1024
Symbol 1020 BitmapUsed by:1021
Symbol 1021 GraphicUses:1020Used by:1024
Symbol 1022 BitmapUsed by:1023
Symbol 1023 GraphicUses:1022Used by:1024
Symbol 1024 MovieClipUses:1017 1019 1021 1023Used by:1025
Symbol 1025 MovieClipUses:1015 1024Used by:1095
Symbol 1026 EditableTextUses:93 246Used by:1095
Symbol 1027 BitmapUsed by:1028
Symbol 1028 GraphicUses:1027Used by:1035
Symbol 1029 BitmapUsed by:1030
Symbol 1030 GraphicUses:1029Used by:1035
Symbol 1031 BitmapUsed by:1032
Symbol 1032 GraphicUses:1031Used by:1035
Symbol 1033 BitmapUsed by:1034
Symbol 1034 GraphicUses:1033Used by:1035
Symbol 1035 MovieClipUses:1028 1030 1032 1034Used by:1045
Symbol 1036 BitmapUsed by:1037
Symbol 1037 GraphicUses:1036Used by:1044
Symbol 1038 BitmapUsed by:1039
Symbol 1039 GraphicUses:1038Used by:1044
Symbol 1040 BitmapUsed by:1041
Symbol 1041 GraphicUses:1040Used by:1044
Symbol 1042 BitmapUsed by:1043
Symbol 1043 GraphicUses:1042Used by:1044
Symbol 1044 MovieClipUses:1037 1039 1041 1043Used by:1045
Symbol 1045 MovieClipUses:1035 1044Used by:1095
Symbol 1046 EditableTextUses:93 246Used by:1095
Symbol 1047 BitmapUsed by:1048
Symbol 1048 GraphicUses:1047Used by:1053
Symbol 1049 BitmapUsed by:1050
Symbol 1050 GraphicUses:1049Used by:1053
Symbol 1051 BitmapUsed by:1052
Symbol 1052 GraphicUses:1051Used by:1053
Symbol 1053 MovieClipUses:1048 1050 1052Used by:1061
Symbol 1054 BitmapUsed by:1055
Symbol 1055 GraphicUses:1054Used by:1060
Symbol 1056 BitmapUsed by:1057
Symbol 1057 GraphicUses:1056Used by:1060
Symbol 1058 BitmapUsed by:1059
Symbol 1059 GraphicUses:1058Used by:1060
Symbol 1060 MovieClipUses:1055 1057 1059Used by:1061
Symbol 1061 MovieClipUses:1053 1060Used by:1095
Symbol 1062 EditableTextUses:93 246Used by:1095
Symbol 1063 BitmapUsed by:1064
Symbol 1064 GraphicUses:1063Used by:1069
Symbol 1065 BitmapUsed by:1066
Symbol 1066 GraphicUses:1065Used by:1069
Symbol 1067 BitmapUsed by:1068
Symbol 1068 GraphicUses:1067Used by:1069
Symbol 1069 MovieClipUses:1064 1066 1068Used by:1077
Symbol 1070 BitmapUsed by:1071
Symbol 1071 GraphicUses:1070Used by:1076
Symbol 1072 BitmapUsed by:1073
Symbol 1073 GraphicUses:1072Used by:1076
Symbol 1074 BitmapUsed by:1075
Symbol 1075 GraphicUses:1074Used by:1076
Symbol 1076 MovieClipUses:1071 1073 1075Used by:1077
Symbol 1077 MovieClipUses:1069 1076Used by:1095
Symbol 1078 EditableTextUses:93 246Used by:1095
Symbol 1079 BitmapUsed by:1080
Symbol 1080 GraphicUses:1079Used by:1085
Symbol 1081 BitmapUsed by:1082
Symbol 1082 GraphicUses:1081Used by:1085
Symbol 1083 BitmapUsed by:1084
Symbol 1084 GraphicUses:1083Used by:1085
Symbol 1085 MovieClipUses:1080 1082 1084Used by:1093
Symbol 1086 BitmapUsed by:1087
Symbol 1087 GraphicUses:1086Used by:1092
Symbol 1088 BitmapUsed by:1089
Symbol 1089 GraphicUses:1088Used by:1092
Symbol 1090 BitmapUsed by:1091
Symbol 1091 GraphicUses:1090Used by:1092
Symbol 1092 MovieClipUses:1087 1089 1091Used by:1093
Symbol 1093 MovieClipUses:1085 1092Used by:1095
Symbol 1094 EditableTextUses:93 246Used by:1095
Symbol 1095 MovieClip [enemies]Uses:642 683 684 661 685 680 686 687 688 689 708 709 728 729 748 749 750 751 752 771 772 791 792 811 812 813 814 815 816 817 818 837 838 857 858 877 878 897 898 917 918 937 938 953 954 969 970 985 986 1005 1006 1025 1026 1045 1046 1061 1062 1077 1078 1093 1094Used by:Timeline
Symbol 1096 MovieClipUses:632Used by:Timeline
Symbol 1097 BitmapUsed by:1150 1155
Symbol 1098 BitmapUsed by:1150
Symbol 1099 BitmapUsed by:1150
Symbol 1100 BitmapUsed by:1150
Symbol 1101 BitmapUsed by:1150
Symbol 1102 BitmapUsed by:1150 1393
Symbol 1103 BitmapUsed by:1150 1383
Symbol 1104 BitmapUsed by:1150 1387
Symbol 1105 BitmapUsed by:1150 1384
Symbol 1106 BitmapUsed by:1150 1386
Symbol 1107 BitmapUsed by:1150 1385
Symbol 1108 BitmapUsed by:1150 1157
Symbol 1109 BitmapUsed by:1150 1331
Symbol 1110 BitmapUsed by:1150
Symbol 1111 BitmapUsed by:1150 1392
Symbol 1112 BitmapUsed by:1150 1359
Symbol 1113 BitmapUsed by:1150 1380
Symbol 1114 BitmapUsed by:1150
Symbol 1115 BitmapUsed by:1150
Symbol 1116 BitmapUsed by:1150 1379
Symbol 1117 BitmapUsed by:1150 1180
Symbol 1118 BitmapUsed by:1150 1520
Symbol 1119 BitmapUsed by:1150 1518
Symbol 1120 BitmapUsed by:1150 1325
Symbol 1121 BitmapUsed by:1150
Symbol 1122 BitmapUsed by:1150 1210
Symbol 1123 BitmapUsed by:1150 1182
Symbol 1124 BitmapUsed by:1150 1374
Symbol 1125 BitmapUsed by:1150 1373
Symbol 1126 BitmapUsed by:1150 1360
Symbol 1127 BitmapUsed by:1150
Symbol 1128 BitmapUsed by:1150
Symbol 1129 BitmapUsed by:1150 1377
Symbol 1130 BitmapUsed by:1150 1378
Symbol 1131 BitmapUsed by:1150 1376
Symbol 1132 BitmapUsed by:1150 1375
Symbol 1133 BitmapUsed by:1150 1175
Symbol 1134 BitmapUsed by:1150
Symbol 1135 BitmapUsed by:1150 1388
Symbol 1136 BitmapUsed by:1150 1391
Symbol 1137 BitmapUsed by:1150 1390
Symbol 1138 BitmapUsed by:1150 1389
Symbol 1139 BitmapUsed by:1150 1346
Symbol 1140 BitmapUsed by:1150 1345
Symbol 1141 BitmapUsed by:1150 1344
Symbol 1142 BitmapUsed by:1150 1350
Symbol 1143 BitmapUsed by:1150 1349
Symbol 1144 BitmapUsed by:1150 1348
Symbol 1145 BitmapUsed by:1150 1347
Symbol 1146 BitmapUsed by:1150 1382
Symbol 1147 BitmapUsed by:1150 1381
Symbol 1148 BitmapUsed by:1150
Symbol 1149 BitmapUsed by:1150 1151
Symbol 1150 GraphicUses:1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 124 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 136Used by:Timeline
Symbol 1151 GraphicUses:1149Used by:1152
Symbol 1152 MovieClipUses:1151Used by:1179 1319 1599  Timeline
Symbol 1153 GraphicUsed by:1154
Symbol 1154 MovieClipUses:1153Used by:1599  Timeline
Symbol 1155 GraphicUses:1097Used by:1156
Symbol 1156 MovieClipUses:1155Used by:1189  Timeline
Symbol 1157 GraphicUses:1108Used by:1158
Symbol 1158 MovieClipUses:1157Used by:1343  Timeline
Symbol 1159 GraphicUsed by:1162
Symbol 1160 GraphicUsed by:1162
Symbol 1161 GraphicUsed by:1162
Symbol 1162 ButtonUses:1159 1160 1161Used by:1343  Timeline
Symbol 1163 BitmapUsed by:1164
Symbol 1164 GraphicUses:1163Used by:1179
Symbol 1165 EditableTextUses:93Used by:1179
Symbol 1166 FontUsed by:1167 1168 1169 1170 1171 1172 1173
Symbol 1167 EditableTextUses:1166Used by:1174
Symbol 1168 EditableTextUses:1166Used by:1174
Symbol 1169 EditableTextUses:1166Used by:1174
Symbol 1170 EditableTextUses:1166Used by:1174
Symbol 1171 EditableTextUses:1166Used by:1174
Symbol 1172 EditableTextUses:1166Used by:1174
Symbol 1173 EditableTextUses:1166Used by:1174
Symbol 1174 MovieClipUses:1167 1168 1169 1170 1171 1172 1173Used by:1179
Symbol 1175 GraphicUses:1133Used by:1179 1189
Symbol 1176 EditableTextUses:157Used by:1179
Symbol 1177 EditableTextUses:93 246Used by:1179
Symbol 1178 EditableTextUses:157Used by:1179
Symbol 1179 MovieClip [countdownBox]Uses:1164 1165 1174 1175 1176 1177 1152 1178Used by:Timeline
Symbol 1180 GraphicUses:1117Used by:1184 1185 1190 1219
Symbol 1181 GraphicUsed by:1184 1185 1190 1219
Symbol 1182 GraphicUses:1123Used by:1183
Symbol 1183 MovieClipUses:1182Used by:1184 1185 1190 1219
Symbol 1184 MovieClipUses:1180 1181 1183Used by:1319  Timeline
Symbol 1185 MovieClipUses:1180 1181 1183Used by:1343  Timeline
Symbol 1186 EditableTextUses:157Used by:1189
Symbol 1187 EditableTextUses:157Used by:1189
Symbol 1188 EditableTextUses:157Used by:1189
Symbol 1189 MovieClip [flattenBox]Uses:1175 1186 1156 1187 1188Used by:Timeline
Symbol 1190 MovieClipUses:1180 1181 1183Used by:1319  Timeline
Symbol 1191 BitmapUsed by:1192
Symbol 1192 GraphicUses:1191Used by:1193  Timeline
Symbol 1193 MovieClipUses:1192Used by:1194
Symbol 1194 MovieClipUses:1193Used by:1287  Timeline
Symbol 1195 GraphicUsed by:1197
Symbol 1196 GraphicUsed by:1197
Symbol 1197 ButtonUses:1195 1196Used by:Timeline
Symbol 1198 BitmapUsed by:1199
Symbol 1199 GraphicUses:1198Used by:1251 1289 1319
Symbol 1200 BitmapUsed by:1201
Symbol 1201 GraphicUses:1200Used by:1204
Symbol 1202 BitmapUsed by:1203
Symbol 1203 GraphicUses:1202Used by:1204 1319
Symbol 1204 ButtonUses:1201 1203Used by:1319
Symbol 1205 BitmapUsed by:1206
Symbol 1206 GraphicUses:1205Used by:1209
Symbol 1207 BitmapUsed by:1208
Symbol 1208 GraphicUses:1207Used by:1209 1319
Symbol 1209 ButtonUses:1206 1208Used by:1319
Symbol 1210 GraphicUses:1122Used by:1319
Symbol 1211 EditableTextUses:157Used by:1319
Symbol 1212 EditableTextUses:157Used by:1319
Symbol 1213 EditableTextUses:157Used by:1319
Symbol 1214 EditableTextUses:157Used by:1319
Symbol 1215 EditableTextUses:157Used by:1319
Symbol 1216 EditableTextUses:157Used by:1319
Symbol 1217 EditableTextUses:157Used by:1319
Symbol 1218 EditableTextUses:157Used by:1319
Symbol 1219 MovieClipUses:1180 1181 1183Used by:1319
Symbol 1220 FontUsed by:1221 1222 1223 1234 1235 1236 1237 1239 1241 1260 1261 1262 1283 1284 1285 1286 1298 1299 1300 1315 1316
Symbol 1221 EditableTextUses:1220Used by:1319
Symbol 1222 EditableTextUses:1220Used by:1319
Symbol 1223 EditableTextUses:1220Used by:1319
Symbol 1224 FontUsed by:1225 1263 1301
Symbol 1225 EditableTextUses:1224Used by:1319
Symbol 1226 EditableTextUses:157Used by:1319
Symbol 1227 EditableTextUses:157Used by:1319
Symbol 1228 GraphicUsed by:1246 1288 1318
Symbol 1229 EditableTextUses:157Used by:1242
Symbol 1230 EditableTextUses:157Used by:1242
Symbol 1231 EditableTextUses:157Used by:1242
Symbol 1232 EditableTextUses:157Used by:1242
Symbol 1233 GraphicUsed by:1242
Symbol 1234 EditableTextUses:1220Used by:1242
Symbol 1235 EditableTextUses:1220Used by:1242
Symbol 1236 EditableTextUses:1220Used by:1242
Symbol 1237 EditableTextUses:1220Used by:1242
Symbol 1238 EditableTextUses:157Used by:1242
Symbol 1239 EditableTextUses:1220Used by:1242
Symbol 1240 EditableTextUses:157Used by:1242
Symbol 1241 EditableTextUses:1220Used by:1242
Symbol 1242 MovieClipUses:1229 1230 123 1231 1232 131 127 139 119 135 1233 1234 1235 1236 1237 1238 1239 1240 1241Used by:1246
Symbol 1243 BitmapUsed by:1244
Symbol 1244 GraphicUses:1243Used by:1245
Symbol 1245 MovieClipUses:1244Used by:1246 1288 1318
Symbol 1246 MovieClipUses:1228 1242 1245Used by:1319
Symbol 1247 GraphicUsed by:1248
Symbol 1248 MovieClipUses:1247Used by:1319
Symbol 1249 BitmapUsed by:1250
Symbol 1250 GraphicUses:1249Used by:1251 1289
Symbol 1251 ButtonUses:1250 1199Used by:1319
Symbol 1252 EditableTextUses:157Used by:1319
Symbol 1253 EditableTextUses:157Used by:1319
Symbol 1254 EditableTextUses:157Used by:1319
Symbol 1255 EditableTextUses:157Used by:1319
Symbol 1256 EditableTextUses:157Used by:1319
Symbol 1257 EditableTextUses:157Used by:1319
Symbol 1258 EditableTextUses:157Used by:1319
Symbol 1259 EditableTextUses:157Used by:1319
Symbol 1260 EditableTextUses:1220Used by:1319
Symbol 1261 EditableTextUses:1220Used by:1319
Symbol 1262 EditableTextUses:1220Used by:1319
Symbol 1263 EditableTextUses:1224Used by:1319
Symbol 1264 EditableTextUses:157Used by:1319
Symbol 1265 EditableTextUses:157Used by:1319
Symbol 1266 EditableTextUses:157Used by:1287
Symbol 1267 EditableTextUses:157Used by:1287
Symbol 1268 BitmapUsed by:1269 1577
Symbol 1269 GraphicUses:1268Used by:1270
Symbol 1270 MovieClipUses:1269Used by:1271
Symbol 1271 MovieClipUses:1270 118Used by:1287
Symbol 1272 EditableTextUses:157Used by:1287
Symbol 1273 EditableTextUses:157Used by:1287
Symbol 1274 BitmapUsed by:1275 1570
Symbol 1275 GraphicUses:1274Used by:1276
Symbol 1276 MovieClipUses:1275Used by:1277
Symbol 1277 MovieClipUses:1276 118Used by:1287
Symbol 1278 BitmapUsed by:1279 1585
Symbol 1279 GraphicUses:1278Used by:1280
Symbol 1280 MovieClipUses:1279Used by:1281
Symbol 1281 MovieClipUses:1280 118Used by:1287
Symbol 1282 GraphicUsed by:1287
Symbol 1283 EditableTextUses:1220Used by:1287
Symbol 1284 EditableTextUses:1220Used by:1287
Symbol 1285 EditableTextUses:1220Used by:1287
Symbol 1286 EditableTextUses:1220Used by:1287
Symbol 1287 MovieClipUses:1266 1267 1271 1272 1273 1277 1281 1194 1282 1283 1284 1285 1286Used by:1288
Symbol 1288 MovieClipUses:1228 1287 1245Used by:1319
Symbol 1289 ButtonUses:1250 1199Used by:1319
Symbol 1290 EditableTextUses:157Used by:1319
Symbol 1291 EditableTextUses:157Used by:1319
Symbol 1292 EditableTextUses:157Used by:1319
Symbol 1293 EditableTextUses:157Used by:1319
Symbol 1294 EditableTextUses:157Used by:1319
Symbol 1295 EditableTextUses:157Used by:1319
Symbol 1296 EditableTextUses:157Used by:1319
Symbol 1297 EditableTextUses:157Used by:1319
Symbol 1298 EditableTextUses:1220Used by:1319
Symbol 1299 EditableTextUses:1220Used by:1319
Symbol 1300 EditableTextUses:1220Used by:1319
Symbol 1301 EditableTextUses:1224Used by:1319
Symbol 1302 EditableTextUses:157Used by:1319
Symbol 1303 EditableTextUses:157Used by:1319
Symbol 1304 EditableTextUses:157Used by:1317
Symbol 1305 EditableTextUses:157Used by:1317
Symbol 1306 BitmapUsed by:1307
Symbol 1307 GraphicUses:1306Used by:1308
Symbol 1308 MovieClipUses:1307Used by:1309
Symbol 1309 MovieClipUses:1308Used by:1317
Symbol 1310 BitmapUsed by:1311
Symbol 1311 GraphicUses:1310Used by:1312
Symbol 1312 MovieClipUses:1311Used by:1313
Symbol 1313 MovieClipUses:1312Used by:1317
Symbol 1314 GraphicUsed by:1317
Symbol 1315 EditableTextUses:1220Used by:1317
Symbol 1316 EditableTextUses:1220Used by:1317
Symbol 1317 MovieClipUses:1304 1305 1309 1313 1314 1315 1316Used by:1318
Symbol 1318 MovieClipUses:1228 1317 1245Used by:1319
Symbol 1319 MovieClip [interfaceMC]Uses:1199 1204 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1190 1219 1221 1222 1223 1225 1184 1152 1226 1227 1246 1248 1203 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1288 1208 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1318Used by:Timeline
Symbol 1320 FontUsed by:1321 1323
Symbol 1321 TextUses:1320Used by:1322
Symbol 1322 ButtonUses:1321 172Used by:Timeline
Symbol 1323 TextUses:1320Used by:1324
Symbol 1324 ButtonUses:1323Used by:Timeline
Symbol 1325 GraphicUses:1120Used by:1330 1599
Symbol 1326 EditableTextUses:93 246Used by:1330
Symbol 1327 EditableTextUses:93 246Used by:1330
Symbol 1328 EditableTextUses:93 246Used by:1330
Symbol 1329 EditableTextUses:93 246Used by:1330
Symbol 1330 MovieClip [levelMC]Uses:1325 1326 1327 1328 1329Used by:Timeline
Symbol 1331 GraphicUses:1109Used by:1343
Symbol 1332 FontUsed by:1333
Symbol 1333 EditableTextUses:1332Used by:1343
Symbol 1334 EditableTextUses:157Used by:1343
Symbol 1335 EditableTextUses:157Used by:1343
Symbol 1336 EditableTextUses:157Used by:1343
Symbol 1337 EditableTextUses:157Used by:1343
Symbol 1338 EditableTextUses:157Used by:1343
Symbol 1339 EditableTextUses:157Used by:1343
Symbol 1340 EditableTextUses:157Used by:1343
Symbol 1341 EditableTextUses:157Used by:1343
Symbol 1342 EditableTextUses:157Used by:1343
Symbol 1343 MovieClip [statsBox]Uses:251 1331 1162 1333 1334 1335 1336 1337 1338 1339 1340 1341 99 1185 1158 1342Used by:Timeline
Symbol 1344 GraphicUses:1141Used by:1351
Symbol 1345 GraphicUses:1140Used by:1351
Symbol 1346 GraphicUses:1139Used by:1351
Symbol 1347 GraphicUses:1145Used by:1351
Symbol 1348 GraphicUses:1144Used by:1351
Symbol 1349 GraphicUses:1143Used by:1351
Symbol 1350 GraphicUses:1142Used by:1351
Symbol 1351 MovieClipUses:1344 1345 1346 1347 1348 1349 1350Used by:1352  Timeline
Symbol 1352 MovieClip [coin]Uses:1351Used by:Timeline
Symbol 1353 MovieClipUses:681Used by:1355  Timeline
Symbol 1354 EditableTextUses:246Used by:1355
Symbol 1355 MovieClip [levelInfo-MC]Uses:1353 1354Used by:Timeline
Symbol 1356 GraphicUsed by:1358
Symbol 1357 GraphicUsed by:1358
Symbol 1358 MovieClip [miniTiles]Uses:1356 681 1357Used by:Timeline
Symbol 1359 GraphicUses:1112Used by:1472
Symbol 1360 GraphicUses:1126Used by:1472
Symbol 1361 MovieClipUses:105Used by:1472
Symbol 1362 BitmapUsed by:1363
Symbol 1363 GraphicUses:1362Used by:1364
Symbol 1364 MovieClipUses:1363Used by:1472
Symbol 1365 MovieClipUses:108Used by:1472
Symbol 1366 BitmapUsed by:1367
Symbol 1367 GraphicUses:1366Used by:1368
Symbol 1368 MovieClipUses:1367Used by:1372
Symbol 1369 BitmapUsed by:1370
Symbol 1370 GraphicUses:1369Used by:1371
Symbol 1371 MovieClipUses:1370Used by:1372
Symbol 1372 MovieClipUses:1368 1371Used by:1472
Symbol 1373 GraphicUses:1125Used by:1472
Symbol 1374 GraphicUses:1124Used by:1472
Symbol 1375 GraphicUses:1132Used by:1472
Symbol 1376 GraphicUses:1131Used by:1472
Symbol 1377 GraphicUses:1129Used by:1472
Symbol 1378 GraphicUses:1130Used by:1472
Symbol 1379 GraphicUses:1116Used by:1472
Symbol 1380 GraphicUses:1113Used by:1472
Symbol 1381 GraphicUses:1147Used by:1472
Symbol 1382 GraphicUses:1146Used by:1472
Symbol 1383 GraphicUses:1103Used by:1472
Symbol 1384 GraphicUses:1105Used by:1472
Symbol 1385 GraphicUses:1107Used by:1472
Symbol 1386 GraphicUses:1106Used by:1472
Symbol 1387 GraphicUses:1104Used by:1472
Symbol 1388 GraphicUses:1135Used by:1472
Symbol 1389 GraphicUses:1138Used by:1472
Symbol 1390 GraphicUses:1137Used by:1472
Symbol 1391 GraphicUses:1136Used by:1472
Symbol 1392 GraphicUses:1111Used by:1472
Symbol 1393 GraphicUses:1102Used by:1472
Symbol 1394 BitmapUsed by:1395
Symbol 1395 GraphicUses:1394Used by:1472
Symbol 1396 BitmapUsed by:1397
Symbol 1397 GraphicUses:1396Used by:1472
Symbol 1398 BitmapUsed by:1399
Symbol 1399 GraphicUses:1398Used by:1472
Symbol 1400 BitmapUsed by:1401
Symbol 1401 GraphicUses:1400Used by:1472
Symbol 1402 BitmapUsed by:1404
Symbol 1403 BitmapUsed by:1404
Symbol 1404 GraphicUses:1402 1403Used by:1472
Symbol 1405 BitmapUsed by:1406
Symbol 1406 GraphicUses:1405Used by:1472
Symbol 1407 BitmapUsed by:1408
Symbol 1408 GraphicUses:1407Used by:1472
Symbol 1409 BitmapUsed by:1410
Symbol 1410 GraphicUses:1409Used by:1472
Symbol 1411 BitmapUsed by:1412
Symbol 1412 GraphicUses:1411Used by:1472
Symbol 1413 BitmapUsed by:1414
Symbol 1414 GraphicUses:1413Used by:1472
Symbol 1415 BitmapUsed by:1417
Symbol 1416 BitmapUsed by:1417
Symbol 1417 GraphicUses:1415 1416Used by:1472
Symbol 1418 BitmapUsed by:1419
Symbol 1419 GraphicUses:1418Used by:1472
Symbol 1420 BitmapUsed by:1421
Symbol 1421 GraphicUses:1420Used by:1472
Symbol 1422 BitmapUsed by:1423
Symbol 1423 GraphicUses:1422Used by:1472
Symbol 1424 BitmapUsed by:1425
Symbol 1425 GraphicUses:1424Used by:1472
Symbol 1426 BitmapUsed by:1427
Symbol 1427 GraphicUses:1426Used by:1472
Symbol 1428 BitmapUsed by:1429
Symbol 1429 GraphicUses:1428Used by:1472
Symbol 1430 BitmapUsed by:1431
Symbol 1431 GraphicUses:1430Used by:1472
Symbol 1432 BitmapUsed by:1433
Symbol 1433 GraphicUses:1432Used by:1472
Symbol 1434 BitmapUsed by:1435
Symbol 1435 GraphicUses:1434Used by:1472
Symbol 1436 BitmapUsed by:1437
Symbol 1437 GraphicUses:1436Used by:1472
Symbol 1438 BitmapUsed by:1439
Symbol 1439 GraphicUses:1438Used by:1472
Symbol 1440 BitmapUsed by:1441
Symbol 1441 GraphicUses:1440Used by:1472
Symbol 1442 BitmapUsed by:1443
Symbol 1443 GraphicUses:1442Used by:1472
Symbol 1444 BitmapUsed by:1445
Symbol 1445 GraphicUses:1444Used by:1472
Symbol 1446 BitmapUsed by:1447
Symbol 1447 GraphicUses:1446Used by:1472
Symbol 1448 BitmapUsed by:1449
Symbol 1449 GraphicUses:1448Used by:1472
Symbol 1450 BitmapUsed by:1451 1471
Symbol 1451 GraphicUses:1450Used by:1472
Symbol 1452 BitmapUsed by:1453
Symbol 1453 GraphicUses:1452Used by:1472
Symbol 1454 BitmapUsed by:1455
Symbol 1455 GraphicUses:1454Used by:1472
Symbol 1456 BitmapUsed by:1457
Symbol 1457 GraphicUses:1456Used by:1472
Symbol 1458 BitmapUsed by:1459
Symbol 1459 GraphicUses:1458Used by:1472
Symbol 1460 BitmapUsed by:1461
Symbol 1461 GraphicUses:1460Used by:1472
Symbol 1462 BitmapUsed by:1463
Symbol 1463 GraphicUses:1462Used by:1472
Symbol 1464 BitmapUsed by:1465
Symbol 1465 GraphicUses:1464Used by:1472
Symbol 1466 BitmapUsed by:1467
Symbol 1467 GraphicUses:1466Used by:1472
Symbol 1468 BitmapUsed by:1469
Symbol 1469 GraphicUses:1468Used by:1472
Symbol 1470 BitmapUsed by:1471
Symbol 1471 GraphicUses:1470 1450Used by:1472
Symbol 1472 MovieClip [tiles]Uses:1359 1360 110 1361 1364 1365 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1395 1397 1399 1401 1404 1406 1408 1410 1412 1414 1417 1419 1421 1423 1425 1427 1429 1431 1433 1435 1437 1439 1441 1443 1445 1447 1449 1451 1453 1455 1457 1459 1461 1463 1465 1467 1469 1471Used by:Timeline
Symbol 1473 BitmapUsed by:1475 1476
Symbol 1474 BitmapUsed by:1475 1493
Symbol 1475 GraphicUses:1473 1474Used by:Timeline
Symbol 1476 GraphicUses:1473Used by:1477
Symbol 1477 MovieClipUses:1476Used by:1515  Timeline
Symbol 1478 BitmapUsed by:1479 1496 1498 1500 1502 1504 1506 1508 1510 1512 1514
Symbol 1479 GraphicUses:1478Used by:1515  Timeline
Symbol 1480 BitmapUsed by:1481
Symbol 1481 GraphicUses:1480Used by:1482
Symbol 1482 MovieClipUses:1481Used by:1492
Symbol 1483 MovieClipUses:155Used by:1484
Symbol 1484 MovieClipUses:1483Used by:1492  Timeline
Symbol 1485 BitmapUsed by:1486
Symbol 1486 GraphicUses:1485Used by:1487
Symbol 1487 MovieClipUses:1486Used by:1492 1599
Symbol 1488 FontUsed by:1489 1490 1491 1537 1543 1598
Symbol 1489 EditableTextUses:1488Used by:1492
Symbol 1490 EditableTextUses:1488Used by:1492
Symbol 1491 EditableTextUses:1488Used by:1492
Symbol 1492 MovieClip [titleMC]Uses:1482 1484 1487 183 161 1489 1490 1491Used by:Timeline
Symbol 1493 GraphicUses:1474Used by:1515
Symbol 1494 BitmapUsed by:1495
Symbol 1495 GraphicUses:1494Used by:1515
Symbol 1496 GraphicUses:1478Used by:1515
Symbol 1497 GraphicUsed by:1515
Symbol 1498 GraphicUses:1478Used by:1515
Symbol 1499 GraphicUsed by:1515
Symbol 1500 GraphicUses:1478Used by:1515
Symbol 1501 GraphicUsed by:1515
Symbol 1502 GraphicUses:1478Used by:1515
Symbol 1503 GraphicUsed by:1515
Symbol 1504 GraphicUses:1478Used by:1515
Symbol 1505 GraphicUsed by:1515
Symbol 1506 GraphicUses:1478Used by:1515
Symbol 1507 GraphicUsed by:1515
Symbol 1508 GraphicUses:1478Used by:1515
Symbol 1509 GraphicUsed by:1515
Symbol 1510 GraphicUses:1478Used by:1515
Symbol 1511 GraphicUsed by:1515
Symbol 1512 GraphicUses:1478Used by:1515
Symbol 1513 GraphicUsed by:1515
Symbol 1514 GraphicUses:1478Used by:1515
Symbol 1515 MovieClip [worldMap]Uses:1493 172 1495 1477 1479 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514Used by:Timeline
Symbol 1516 EditableTextUses:93 246Used by:1599
Symbol 1517 EditableTextUses:157Used by:1599
Symbol 1518 GraphicUses:1119Used by:1599
Symbol 1519 EditableTextUses:93 246Used by:1599
Symbol 1520 GraphicUses:1118Used by:1521
Symbol 1521 MovieClipUses:1520Used by:1599
Symbol 1522 EditableTextUses:157Used by:1599
Symbol 1523 EditableTextUses:157Used by:1599
Symbol 1524 EditableTextUses:157Used by:1599
Symbol 1525 EditableTextUses:157Used by:1599
Symbol 1526 GraphicUses:622Used by:1599
Symbol 1527 EditableTextUses:93 246Used by:1599
Symbol 1528 EditableTextUses:157Used by:1599
Symbol 1529 EditableTextUses:246Used by:1533
Symbol 1530 EditableTextUses:246Used by:1533
Symbol 1531 EditableTextUses:246Used by:1533
Symbol 1532 EditableTextUses:246Used by:1533
Symbol 1533 MovieClipUses:609 1529 1530 1531 1532Used by:1599
Symbol 1534 GraphicUsed by:1599
Symbol 1535 BitmapUsed by:1536
Symbol 1536 GraphicUses:1535Used by:1599
Symbol 1537 EditableTextUses:1488Used by:1599
Symbol 1538 GraphicUses:622Used by:1599
Symbol 1539 EditableTextUses:93 246Used by:1599
Symbol 1540 EditableTextUses:157Used by:1599
Symbol 1541 EditableTextUses:157Used by:1599
Symbol 1542 EditableTextUses:157Used by:1599
Symbol 1543 EditableTextUses:1488Used by:1599
Symbol 1544 GraphicUsed by:1562
Symbol 1545 GraphicUsed by:1548
Symbol 1546 GraphicUsed by:1547 1548
Symbol 1547 MovieClipUses:1546Used by:1548
Symbol 1548 MovieClipUses:1545 1546 1547Used by:1562
Symbol 1549 FontUsed by:1550 1561
Symbol 1550 EditableTextUses:1549Used by:1562
Symbol 1551 GraphicUsed by:1554 1557 1560
Symbol 1552 GraphicUsed by:1553
Symbol 1553 MovieClipUses:1552Used by:1554
Symbol 1554 MovieClipUses:1551 1553Used by:1562
Symbol 1555 GraphicUsed by:1556 1557
Symbol 1556 MovieClipUses:1555Used by:1557
Symbol 1557 MovieClipUses:1551 1555 1556Used by:1562
Symbol 1558 GraphicUsed by:1559 1560
Symbol 1559 MovieClipUses:1558Used by:1560
Symbol 1560 MovieClipUses:1551 1558 1559Used by:1562
Symbol 1561 EditableTextUses:1549Used by:1562
Symbol 1562 MovieClipUses:1544 1548 681 1550 1554 1557 1560 1561Used by:1599
Symbol 1563 EditableTextUses:93 246Used by:1599
Symbol 1564 EditableTextUses:157Used by:1599
Symbol 1565 EditableTextUses:157Used by:1599
Symbol 1566 EditableTextUses:157Used by:1599
Symbol 1567 EditableTextUses:93 246Used by:1599
Symbol 1568 EditableTextUses:246Used by:1599
Symbol 1569 EditableTextUses:157Used by:1599
Symbol 1570 GraphicUses:1274Used by:1599
Symbol 1571 EditableTextUses:93 246Used by:1599
Symbol 1572 EditableTextUses:246Used by:1599
Symbol 1573 GraphicUses:120Used by:1599
Symbol 1574 EditableTextUses:157Used by:1599
Symbol 1575 EditableTextUses:93 246Used by:1599
Symbol 1576 EditableTextUses:246Used by:1599
Symbol 1577 GraphicUses:1268Used by:1599
Symbol 1578 EditableTextUses:157Used by:1599
Symbol 1579 EditableTextUses:93 246Used by:1599
Symbol 1580 EditableTextUses:246Used by:1599
Symbol 1581 GraphicUses:113Used by:1599
Symbol 1582 EditableTextUses:157Used by:1599
Symbol 1583 EditableTextUses:93 246Used by:1599
Symbol 1584 EditableTextUses:246Used by:1599
Symbol 1585 GraphicUses:1278Used by:1599
Symbol 1586 EditableTextUses:157Used by:1599
Symbol 1587 EditableTextUses:93 246Used by:1599
Symbol 1588 EditableTextUses:246Used by:1599
Symbol 1589 GraphicUses:132Used by:1599
Symbol 1590 EditableTextUses:157Used by:1599
Symbol 1591 EditableTextUses:93 246Used by:1599
Symbol 1592 EditableTextUses:157Used by:1599
Symbol 1593 EditableTextUses:246Used by:1599
Symbol 1594 EditableTextUses:246Used by:1599
Symbol 1595 EditableTextUses:157Used by:1599
Symbol 1596 BitmapUsed by:1597
Symbol 1597 GraphicUses:1596Used by:1599
Symbol 1598 EditableTextUses:1488Used by:1599
Symbol 1599 MovieClip [menuMC]Uses:1154 1325 1516 1152 1517 1518 1519 1521 1522 1523 1524 1525 1526 1527 1528 612 615 618 1533 152 1534 1536 161 1537 1538 1539 621 1540 1541 1542 1543 1562 1487 623 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1597 1598Used by:Timeline
Symbol 1600 Sound [levelupSnd]Used by:Timeline
Symbol 1601 Sound [lightningSnd3]Used by:Timeline
Symbol 1602 Sound [endLevelSnd]Used by:Timeline
Symbol 1603 Sound [shovelSnd]Used by:Timeline
Symbol 1604 Sound [titleSnd]Used by:Timeline
Symbol 1605 Sound [levelSnd]Used by:Timeline
Symbol 1606 Sound [mapSnd]Used by:Timeline

Instance Names

"logoMC"Frame 1Symbol 156 MovieClip
"percLoaded"Frame 1Symbol 158 EditableText
"startButt"Frame 1Symbol 164 MovieClip
"adBox"Frame 1Symbol 173 MovieClip
"slotGlow"Symbol 84 MovieClip Frame 1Symbol 78 MovieClip
"blank"Symbol 84 MovieClip Frame 1Symbol 80 MovieClip
"slotDefault"Symbol 84 MovieClip Frame 1Symbol 81 MovieClip
"slotWinTxt"Symbol 95 MovieClip Frame 1Symbol 94 EditableText
"slotWinGFX"Symbol 96 MovieClip Frame 2Symbol 95 MovieClip
"spinButt"Symbol 97 MovieClip [slotsMC] Frame 1Symbol 72 MovieClip
"slots"Symbol 97 MovieClip [slotsMC] Frame 1Symbol 84 MovieClip
"creditTxt"Symbol 97 MovieClip [slotsMC] Frame 1Symbol 89 EditableText
"slotWinMC"Symbol 97 MovieClip [slotsMC] Frame 1Symbol 96 MovieClip
"blank"Symbol 112 MovieClip [tileOutline] Frame 1Symbol 99 MovieClip
"shovelMC"Symbol 112 MovieClip [tileOutline] Frame 7Symbol 108 MovieClip
"iconGraphic"Symbol 119 MovieClip [warriorIcon] Frame 1Symbol 115 MovieClip
"iconLock"Symbol 119 MovieClip [warriorIcon] Frame 1Symbol 118 MovieClip
"iconGraphic"Symbol 123 MovieClip [knightIcon] Frame 1Symbol 122 MovieClip
"iconLock"Symbol 123 MovieClip [knightIcon] Frame 1Symbol 118 MovieClip
"iconGraphic"Symbol 127 MovieClip [ninjaIcon] Frame 1Symbol 126 MovieClip
"iconGraphic"Symbol 131 MovieClip [mageIcon] Frame 1Symbol 130 MovieClip
"iconGraphic"Symbol 135 MovieClip [dragonIcon] Frame 1Symbol 134 MovieClip
"iconLock"Symbol 135 MovieClip [dragonIcon] Frame 1Symbol 118 MovieClip
"iconGraphic"Symbol 139 MovieClip [archerIcon] Frame 1Symbol 138 MovieClip
"_logo_mc"Symbol 152 MovieClip [RainDropEffectAS2] Frame 1Symbol 151 MovieClip
"startButt"Symbol 163 MovieClip Frame 1Symbol 161 MovieClip
"defenderAnim"Symbol 235 MovieClip Frame 1Symbol 234 MovieClip
"defenderAnim"Symbol 235 MovieClip Frame 2Symbol 205 MovieClip
"defenderAnim"Symbol 235 MovieClip Frame 3Symbol 224 MovieClip
"defenderAnim"Symbol 241 MovieClip Frame 1Symbol 240 MovieClip
"defenderAnim"Symbol 241 MovieClip Frame 2Symbol 210 MovieClip
"defenderAnim"Symbol 241 MovieClip Frame 3Symbol 229 MovieClip
"defenderGraphic"Symbol 245 MovieClip Frame 1Symbol 241 MovieClip
"defenderGraphic"Symbol 245 MovieClip Frame 2Symbol 235 MovieClip
"defenderAnim"Symbol 279 MovieClip Frame 1Symbol 260 MovieClip
"defenderAnim"Symbol 279 MovieClip Frame 2Symbol 269 MovieClip
"defenderAnim"Symbol 279 MovieClip Frame 3Symbol 278 MovieClip
"defenderAnim"Symbol 307 MovieClip Frame 1Symbol 288 MovieClip
"defenderAnim"Symbol 307 MovieClip Frame 2Symbol 297 MovieClip
"defenderAnim"Symbol 307 MovieClip Frame 3Symbol 306 MovieClip
"defenderGraphic"Symbol 308 MovieClip Frame 1Symbol 279 MovieClip
"defenderGraphic"Symbol 308 MovieClip Frame 2Symbol 307 MovieClip
"defenderAnim"Symbol 337 MovieClip Frame 1Symbol 318 MovieClip
"defenderAnim"Symbol 337 MovieClip Frame 2Symbol 327 MovieClip
"defenderAnim"Symbol 337 MovieClip Frame 3Symbol 336 MovieClip
"defenderAnim"Symbol 365 MovieClip Frame 1Symbol 346 MovieClip
"defenderAnim"Symbol 365 MovieClip Frame 2Symbol 355 MovieClip
"defenderAnim"Symbol 365 MovieClip Frame 3Symbol 364 MovieClip
"defenderGraphic"Symbol 366 MovieClip Frame 1Symbol 337 MovieClip
"defenderGraphic"Symbol 366 MovieClip Frame 2Symbol 365 MovieClip
"defenderAnim"Symbol 394 MovieClip Frame 1Symbol 375 MovieClip
"defenderAnim"Symbol 394 MovieClip Frame 2Symbol 384 MovieClip
"defenderAnim"Symbol 394 MovieClip Frame 3Symbol 393 MovieClip
"defenderAnim"Symbol 422 MovieClip Frame 1Symbol 403 MovieClip
"defenderAnim"Symbol 422 MovieClip Frame 2Symbol 412 MovieClip
"defenderAnim"Symbol 422 MovieClip Frame 3Symbol 421 MovieClip
"defenderGraphic"Symbol 423 MovieClip Frame 1Symbol 394 MovieClip
"defenderGraphic"Symbol 423 MovieClip Frame 2Symbol 422 MovieClip
"defenderAnim"Symbol 457 MovieClip Frame 1Symbol 434 MovieClip
"defenderAnim"Symbol 457 MovieClip Frame 2Symbol 445 MovieClip
"defenderAnim"Symbol 457 MovieClip Frame 3Symbol 456 MovieClip
"defenderAnim"Symbol 491 MovieClip Frame 1Symbol 468 MovieClip
"defenderAnim"Symbol 491 MovieClip Frame 2Symbol 479 MovieClip
"defenderAnim"Symbol 491 MovieClip Frame 3Symbol 490 MovieClip
"defenderGraphic"Symbol 492 MovieClip Frame 1Symbol 457 MovieClip
"defenderGraphic"Symbol 492 MovieClip Frame 2Symbol 491 MovieClip
"defenderAnim"Symbol 515 MovieClip Frame 1Symbol 500 MovieClip
"defenderAnim"Symbol 515 MovieClip Frame 2Symbol 507 MovieClip
"defenderAnim"Symbol 515 MovieClip Frame 3Symbol 514 MovieClip
"defenderAnim"Symbol 537 MovieClip Frame 1Symbol 522 MovieClip
"defenderAnim"Symbol 537 MovieClip Frame 2Symbol 529 MovieClip
"defenderAnim"Symbol 537 MovieClip Frame 3Symbol 536 MovieClip
"defenderGraphic"Symbol 538 MovieClip Frame 1Symbol 515 MovieClip
"defenderGraphic"Symbol 538 MovieClip Frame 2Symbol 537 MovieClip
"defenderMC"Symbol 539 MovieClip [defenders] Frame 1Symbol 245 MovieClip
"origin"Symbol 539 MovieClip [defenders] Frame 1Symbol 99 MovieClip
"levelUpMC"Symbol 539 MovieClip [defenders] Frame 1Symbol 249 MovieClip
"hit"Symbol 539 MovieClip [defenders] Frame 1Symbol 251 MovieClip
"defenderMC"Symbol 539 MovieClip [defenders] Frame 2Symbol 308 MovieClip
"defenderMC"Symbol 539 MovieClip [defenders] Frame 3Symbol 366 MovieClip
"defenderMC"Symbol 539 MovieClip [defenders] Frame 4Symbol 423 MovieClip
"defenderMC"Symbol 539 MovieClip [defenders] Frame 5Symbol 492 MovieClip
"defenderMC"Symbol 539 MovieClip [defenders] Frame 6Symbol 538 MovieClip
"hit"Symbol 539 MovieClip [defenders] Frame 6Symbol 251 MovieClip
"link"Symbol 601 MovieClip Frame 1Symbol 570 MovieClip
"play_latest_text"Symbol 601 MovieClip Frame 79Symbol 600 MovieClip
"play_latest_text"Symbol 601 MovieClip Frame 117Symbol 600 MovieClip
"myLogo"Symbol 605 MovieClip Frame 1Symbol 604 MovieClip
"logoMC"Symbol 607 MovieClip Frame 2Symbol 605 MovieClip
"viewMC"Symbol 642 MovieClip Frame 1Symbol 632 MovieClip
"viewMC"Symbol 642 MovieClip Frame 2Symbol 641 MovieClip
"viewMC"Symbol 661 MovieClip Frame 1Symbol 651 MovieClip
"viewMC"Symbol 661 MovieClip Frame 2Symbol 660 MovieClip
"viewMC"Symbol 680 MovieClip Frame 1Symbol 670 MovieClip
"viewMC"Symbol 680 MovieClip Frame 2Symbol 679 MovieClip
"red"Symbol 683 MovieClip Frame 1Symbol 251 MovieClip
"viewMC"Symbol 708 MovieClip Frame 1Symbol 698 MovieClip
"viewMC"Symbol 708 MovieClip Frame 2Symbol 707 MovieClip
"viewMC"Symbol 728 MovieClip Frame 1Symbol 718 MovieClip
"viewMC"Symbol 728 MovieClip Frame 2Symbol 727 MovieClip
"viewMC"Symbol 748 MovieClip Frame 1Symbol 738 MovieClip
"viewMC"Symbol 748 MovieClip Frame 2Symbol 747 MovieClip
"viewMC"Symbol 771 MovieClip Frame 1Symbol 761 MovieClip
"viewMC"Symbol 771 MovieClip Frame 2Symbol 770 MovieClip
"viewMC"Symbol 791 MovieClip Frame 1Symbol 781 MovieClip
"viewMC"Symbol 791 MovieClip Frame 2Symbol 790 MovieClip
"viewMC"Symbol 811 MovieClip Frame 1Symbol 801 MovieClip
"viewMC"Symbol 811 MovieClip Frame 2Symbol 810 MovieClip
"viewMC"Symbol 837 MovieClip Frame 1Symbol 827 MovieClip
"viewMC"Symbol 837 MovieClip Frame 2Symbol 836 MovieClip
"viewMC"Symbol 857 MovieClip Frame 1Symbol 847 MovieClip
"viewMC"Symbol 857 MovieClip Frame 2Symbol 856 MovieClip
"viewMC"Symbol 877 MovieClip Frame 1Symbol 867 MovieClip
"viewMC"Symbol 877 MovieClip Frame 2Symbol 876 MovieClip
"viewMC"Symbol 897 MovieClip Frame 1Symbol 887 MovieClip
"viewMC"Symbol 897 MovieClip Frame 2Symbol 896 MovieClip
"viewMC"Symbol 917 MovieClip Frame 1Symbol 907 MovieClip
"viewMC"Symbol 917 MovieClip Frame 2Symbol 916 MovieClip
"viewMC"Symbol 937 MovieClip Frame 1Symbol 927 MovieClip
"viewMC"Symbol 937 MovieClip Frame 2Symbol 936 MovieClip
"viewMC"Symbol 953 MovieClip Frame 1Symbol 945 MovieClip
"viewMC"Symbol 953 MovieClip Frame 2Symbol 952 MovieClip
"viewMC"Symbol 969 MovieClip Frame 1Symbol 961 MovieClip
"viewMC"Symbol 969 MovieClip Frame 2Symbol 968 MovieClip
"viewMC"Symbol 985 MovieClip Frame 1Symbol 977 MovieClip
"viewMC"Symbol 985 MovieClip Frame 2Symbol 984 MovieClip
"viewMC"Symbol 1005 MovieClip Frame 1Symbol 995 MovieClip
"viewMC"Symbol 1005 MovieClip Frame 2Symbol 1004 MovieClip
"viewMC"Symbol 1025 MovieClip Frame 1Symbol 1015 MovieClip
"viewMC"Symbol 1025 MovieClip Frame 2Symbol 1024 MovieClip
"viewMC"Symbol 1045 MovieClip Frame 1Symbol 1035 MovieClip
"viewMC"Symbol 1045 MovieClip Frame 2Symbol 1044 MovieClip
"viewMC"Symbol 1061 MovieClip Frame 1Symbol 1053 MovieClip
"viewMC"Symbol 1061 MovieClip Frame 2Symbol 1060 MovieClip
"viewMC"Symbol 1077 MovieClip Frame 1Symbol 1069 MovieClip
"viewMC"Symbol 1077 MovieClip Frame 2Symbol 1076 MovieClip
"viewMC"Symbol 1093 MovieClip Frame 1Symbol 1085 MovieClip
"viewMC"Symbol 1093 MovieClip Frame 2Symbol 1092 MovieClip
"enemyMC"Symbol 1095 MovieClip [enemies] Frame 1Symbol 642 MovieClip
"healthMeter"Symbol 1095 MovieClip [enemies] Frame 1Symbol 683 MovieClip
"healthTxt"Symbol 1095 MovieClip [enemies] Frame 1Symbol 684 EditableText
"enemyMC"Symbol 1095 MovieClip [enemies] Frame 2Symbol 661 MovieClip
"healthTxt"Symbol 1095 MovieClip [enemies] Frame 2Symbol 685 EditableText
"enemyMC"Symbol 1095 MovieClip [enemies] Frame 3Symbol 680 MovieClip
"healthTxt"Symbol 1095 MovieClip [enemies] Frame 3Symbol 686 EditableText
"enemyMC"Symbol 1095 MovieClip [enemies] Frame 4Symbol 642 MovieClip
"healthTxt"Symbol 1095 MovieClip [enemies] Frame 4Symbol 687 EditableText
"enemyMC"Symbol 1095 MovieClip [enemies] Frame 5Symbol 661 MovieClip
"healthTxt"Symbol 1095 MovieClip [enemies] Frame 5Symbol 688 EditableText
"enemyMC"Symbol 1095 MovieClip [enemies] Frame 6Symbol 680 MovieClip
"healthTxt"Symbol 1095 MovieClip [enemies] Frame 6Symbol 689 EditableText
"enemyMC"Symbol 1095 MovieClip [enemies] Frame 7Symbol 708 MovieClip
"healthTxt"Symbol 1095 MovieClip [enemies] Frame 7Symbol 709 EditableText
"enemyMC"Symbol 1095 MovieClip [enemies] Frame 8Symbol 728 MovieClip
"healthTxt"Symbol 1095 MovieClip [enemies] Frame 8Symbol 729 EditableText
"enemyMC"Symbol 1095 MovieClip [enemies] Frame 9Symbol 748 MovieClip
"healthTxt"Symbol 1095 MovieClip [enemies] Frame 9Symbol 749 EditableText
"enemyMC"Symbol 1095 MovieClip [enemies] Frame 10Symbol 708 MovieClip
"healthTxt"Symbol 1095 MovieClip [enemies] Frame 10Symbol 750 EditableText
"enemyMC"Symbol 1095 MovieClip [enemies] Frame 11Symbol 728 MovieClip
"healthTxt"Symbol 1095 MovieClip [enemies] Frame 11Symbol 751 EditableText
"enemyMC"Symbol 1095 MovieClip [enemies] Frame 12Symbol 748 MovieClip
"healthTxt"Symbol 1095 MovieClip [enemies] Frame 12Symbol 752 EditableText
"enemyMC"Symbol 1095 MovieClip [enemies] Frame 13Symbol 771 MovieClip
"healthTxt"Symbol 1095 MovieClip [enemies] Frame 13Symbol 772 EditableText
"enemyMC"Symbol 1095 MovieClip [enemies] Frame 14Symbol 791 MovieClip
"healthTxt"Symbol 1095 MovieClip [enemies] Frame 14Symbol 792 EditableText
"enemyMC"Symbol 1095 MovieClip [enemies] Frame 15Symbol 811 MovieClip
"healthTxt"Symbol 1095 MovieClip [enemies] Frame 15Symbol 812 EditableText
"enemyMC"Symbol 1095 MovieClip [enemies] Frame 16Symbol 813 MovieClip
"healthTxt"Symbol 1095 MovieClip [enemies] Frame 16Symbol 814 EditableText
"enemyMC"Symbol 1095 MovieClip [enemies] Frame 17Symbol 815 MovieClip
"healthTxt"Symbol 1095 MovieClip [enemies] Frame 17Symbol 816 EditableText
"enemyMC"Symbol 1095 MovieClip [enemies] Frame 18Symbol 817 MovieClip
"healthTxt"Symbol 1095 MovieClip [enemies] Frame 18Symbol 818 EditableText
"enemyMC"Symbol 1095 MovieClip [enemies] Frame 19Symbol 837 MovieClip
"healthTxt"Symbol 1095 MovieClip [enemies] Frame 19Symbol 838 EditableText
"enemyMC"Symbol 1095 MovieClip [enemies] Frame 20Symbol 857 MovieClip
"healthTxt"Symbol 1095 MovieClip [enemies] Frame 20Symbol 858 EditableText
"enemyMC"Symbol 1095 MovieClip [enemies] Frame 21Symbol 877 MovieClip
"healthTxt"Symbol 1095 MovieClip [enemies] Frame 21Symbol 878 EditableText
"enemyMC"Symbol 1095 MovieClip [enemies] Frame 22Symbol 897 MovieClip
"healthTxt"Symbol 1095 MovieClip [enemies] Frame 22Symbol 898 EditableText
"enemyMC"Symbol 1095 MovieClip [enemies] Frame 23Symbol 917 MovieClip
"healthTxt"Symbol 1095 MovieClip [enemies] Frame 23Symbol 918 EditableText
"enemyMC"Symbol 1095 MovieClip [enemies] Frame 24Symbol 937 MovieClip
"healthTxt"Symbol 1095 MovieClip [enemies] Frame 24Symbol 938 EditableText
"enemyMC"Symbol 1095 MovieClip [enemies] Frame 25Symbol 953 MovieClip
"healthTxt"Symbol 1095 MovieClip [enemies] Frame 25Symbol 954 EditableText
"enemyMC"Symbol 1095 MovieClip [enemies] Frame 26Symbol 969 MovieClip
"healthTxt"Symbol 1095 MovieClip [enemies] Frame 26Symbol 970 EditableText
"enemyMC"Symbol 1095 MovieClip [enemies] Frame 27Symbol 985 MovieClip
"healthTxt"Symbol 1095 MovieClip [enemies] Frame 27Symbol 986 EditableText
"enemyMC"Symbol 1095 MovieClip [enemies] Frame 28Symbol 1005 MovieClip
"healthTxt"Symbol 1095 MovieClip [enemies] Frame 28Symbol 1006 EditableText
"enemyMC"Symbol 1095 MovieClip [enemies] Frame 29Symbol 1025 MovieClip
"healthTxt"Symbol 1095 MovieClip [enemies] Frame 29Symbol 1026 EditableText
"enemyMC"Symbol 1095 MovieClip [enemies] Frame 30Symbol 1045 MovieClip
"healthTxt"Symbol 1095 MovieClip [enemies] Frame 30Symbol 1046 EditableText
"enemyMC"Symbol 1095 MovieClip [enemies] Frame 31Symbol 1061 MovieClip
"healthTxt"Symbol 1095 MovieClip [enemies] Frame 31Symbol 1062 EditableText
"enemyMC"Symbol 1095 MovieClip [enemies] Frame 32Symbol 1077 MovieClip
"healthTxt"Symbol 1095 MovieClip [enemies] Frame 32Symbol 1078 EditableText
"enemyMC"Symbol 1095 MovieClip [enemies] Frame 33Symbol 1093 MovieClip
"healthTxt"Symbol 1095 MovieClip [enemies] Frame 33Symbol 1094 EditableText
"viewMC"Symbol 1096 MovieClip Frame 1Symbol 632 MovieClip
"tipTxt"Symbol 1179 MovieClip [countdownBox] Frame 1Symbol 1174 MovieClip
"beginButt"Symbol 1179 MovieClip [countdownBox] Frame 1Symbol 1152 MovieClip
"enemyBar"Symbol 1184 MovieClip Frame 1Symbol 1183 MovieClip
"expMC"Symbol 1185 MovieClip Frame 1Symbol 1183 MovieClip
"buttYes"Symbol 1189 MovieClip [flattenBox] Frame 1Symbol 1156 MovieClip
"buttNo"Symbol 1189 MovieClip [flattenBox] Frame 1Symbol 1156 MovieClip
"healthMC"Symbol 1190 MovieClip Frame 1Symbol 1183 MovieClip
"iconGraphic"Symbol 1194 MovieClip Frame 1Symbol 1193 MovieClip
"manaMC"Symbol 1219 MovieClip Frame 1Symbol 1183 MovieClip
"knightIcon"Symbol 1242 MovieClip Frame 1Symbol 123 MovieClip [knightIcon]
"mageIcon"Symbol 1242 MovieClip Frame 1Symbol 131 MovieClip [mageIcon]
"ninjaIcon"Symbol 1242 MovieClip Frame 1Symbol 127 MovieClip [ninjaIcon]
"archerIcon"Symbol 1242 MovieClip Frame 1Symbol 139 MovieClip [archerIcon]
"warriorIcon"Symbol 1242 MovieClip Frame 1Symbol 119 MovieClip [warriorIcon]
"dragonIcon"Symbol 1242 MovieClip Frame 1Symbol 135 MovieClip [dragonIcon]
"magePriceTxt"Symbol 1242 MovieClip Frame 1Symbol 1234 EditableText
"ninjaPriceTxt"Symbol 1242 MovieClip Frame 1Symbol 1235 EditableText
"knightPriceTxt"Symbol 1242 MovieClip Frame 1Symbol 1236 EditableText
"archerPriceTxt"Symbol 1242 MovieClip Frame 1Symbol 1237 EditableText
"warriorPriceTxt"Symbol 1242 MovieClip Frame 1Symbol 1239 EditableText
"dragonPriceTxt"Symbol 1242 MovieClip Frame 1Symbol 1241 EditableText
"icons"Symbol 1246 MovieClip Frame 1Symbol 1242 MovieClip
"arrowLeft"Symbol 1246 MovieClip Frame 1Symbol 1245 MovieClip
"arrowRight"Symbol 1246 MovieClip Frame 1Symbol 1245 MovieClip
"iconGraphic"Symbol 1271 MovieClip Frame 1Symbol 1270 MovieClip
"iconLock"Symbol 1271 MovieClip Frame 1Symbol 118 MovieClip
"iconGraphic"Symbol 1277 MovieClip Frame 1Symbol 1276 MovieClip
"iconLock"Symbol 1277 MovieClip Frame 1Symbol 118 MovieClip
"iconGraphic"Symbol 1281 MovieClip Frame 1Symbol 1280 MovieClip
"iconLock"Symbol 1281 MovieClip Frame 1Symbol 118 MovieClip
"trapIcon"Symbol 1287 MovieClip Frame 1Symbol 1271 MovieClip
"lightningIcon"Symbol 1287 MovieClip Frame 1Symbol 1277 MovieClip
"freezeIcon"Symbol 1287 MovieClip Frame 1Symbol 1281 MovieClip
"poisonIcon"Symbol 1287 MovieClip Frame 1Symbol 1194 MovieClip
"lightningPriceTxt"Symbol 1287 MovieClip Frame 1Symbol 1283 EditableText
"freezePriceTxt"Symbol 1287 MovieClip Frame 1Symbol 1284 EditableText
"trapPriceTxt"Symbol 1287 MovieClip Frame 1Symbol 1285 EditableText
"poisonPriceTxt"Symbol 1287 MovieClip Frame 1Symbol 1286 EditableText
"icons"Symbol 1288 MovieClip Frame 1Symbol 1287 MovieClip
"arrowLeft"Symbol 1288 MovieClip Frame 1Symbol 1245 MovieClip
"arrowRight"Symbol 1288 MovieClip Frame 1Symbol 1245 MovieClip
"iconGraphic"Symbol 1309 MovieClip Frame 1Symbol 1308 MovieClip
"iconGraphic"Symbol 1313 MovieClip Frame 1Symbol 1312 MovieClip
"manaIcon"Symbol 1317 MovieClip Frame 1Symbol 1309 MovieClip
"digIcon"Symbol 1317 MovieClip Frame 1Symbol 1313 MovieClip
"manaPriceTxt"Symbol 1317 MovieClip Frame 1Symbol 1315 EditableText
"icons"Symbol 1318 MovieClip Frame 1Symbol 1317 MovieClip
"arrowLeft"Symbol 1318 MovieClip Frame 1Symbol 1245 MovieClip
"arrowRight"Symbol 1318 MovieClip Frame 1Symbol 1245 MovieClip
"healthMeter"Symbol 1319 MovieClip [interfaceMC] Frame 1Symbol 1190 MovieClip
"manaMeter"Symbol 1319 MovieClip [interfaceMC] Frame 1Symbol 1219 MovieClip
"enemyMeter"Symbol 1319 MovieClip [interfaceMC] Frame 1Symbol 1184 MovieClip
"pauseButt"Symbol 1319 MovieClip [interfaceMC] Frame 1Symbol 1152 MovieClip
"menuButt"Symbol 1319 MovieClip [interfaceMC] Frame 1Symbol 1152 MovieClip
"defenders"Symbol 1319 MovieClip [interfaceMC] Frame 1Symbol 1246 MovieClip
"iconCover"Symbol 1319 MovieClip [interfaceMC] Frame 1Symbol 1248 MovieClip
"spells"Symbol 1319 MovieClip [interfaceMC] Frame 2Symbol 1288 MovieClip
"items"Symbol 1319 MovieClip [interfaceMC] Frame 3Symbol 1318 MovieClip
"closeButton"Symbol 1343 MovieClip [statsBox] Frame 1Symbol 1162 Button
"defenderName"Symbol 1343 MovieClip [statsBox] Frame 1Symbol 1333 EditableText
"defenderLevel"Symbol 1343 MovieClip [statsBox] Frame 1Symbol 1335 EditableText
"defenderExp"Symbol 1343 MovieClip [statsBox] Frame 1Symbol 1337 EditableText
"defenderDamage"Symbol 1343 MovieClip [statsBox] Frame 1Symbol 1339 EditableText
"defenderRange"Symbol 1343 MovieClip [statsBox] Frame 1Symbol 1341 EditableText
"blankIcon"Symbol 1343 MovieClip [statsBox] Frame 1Symbol 99 MovieClip
"expMeter"Symbol 1343 MovieClip [statsBox] Frame 1Symbol 1185 MovieClip
"rotateButton"Symbol 1343 MovieClip [statsBox] Frame 1Symbol 1158 MovieClip
"rotateTxt"Symbol 1343 MovieClip [statsBox] Frame 1Symbol 1342 EditableText
"levelTxt"Symbol 1355 MovieClip [levelInfo-MC] Frame 1Symbol 1354 EditableText
"potionMC"Symbol 1372 MovieClip Frame 2Symbol 1368 MovieClip
"chestMC"Symbol 1372 MovieClip Frame 3Symbol 1371 MovieClip
"tileHit"Symbol 1472 MovieClip [tiles] Frame 1Symbol 110 MovieClip
"defenderRange"Symbol 1472 MovieClip [tiles] Frame 1Symbol 110 MovieClip
"trapMC"Symbol 1472 MovieClip [tiles] Frame 1Symbol 1361 MovieClip
"digHoleMC"Symbol 1472 MovieClip [tiles] Frame 1Symbol 1364 MovieClip
"shovelMC"Symbol 1472 MovieClip [tiles] Frame 1Symbol 1365 MovieClip
"treasureMC"Symbol 1472 MovieClip [tiles] Frame 1Symbol 1372 MovieClip
"startButt"Symbol 1492 MovieClip [titleMC] Frame 99Symbol 161 MovieClip
"moreButt"Symbol 1492 MovieClip [titleMC] Frame 99Symbol 161 MovieClip
"viewButt"Symbol 1492 MovieClip [titleMC] Frame 99Symbol 161 MovieClip
"defendButt"Symbol 1515 MovieClip [worldMap] Frame 1Symbol 1477 MovieClip
"send_btn"Symbol 1562 MovieClip Frame 1Symbol 1548 MovieClip
"bubblebox_saving"Symbol 1562 MovieClip Frame 2Symbol 1554 MovieClip
"bubblebox_view_score"Symbol 1562 MovieClip Frame 3Symbol 1557 MovieClip
"try_again"Symbol 1562 MovieClip Frame 4Symbol 1560 MovieClip
"blackBG"Symbol 1599 MovieClip [menuMC] Frame 1Symbol 1154 MovieClip
"pauseButt"Symbol 1599 MovieClip [menuMC] Frame 1Symbol 1152 MovieClip
"resumeButt"Symbol 1599 MovieClip [menuMC] Frame 2Symbol 1521 MovieClip
"soundButt"Symbol 1599 MovieClip [menuMC] Frame 2Symbol 1521 MovieClip
"quitButt"Symbol 1599 MovieClip [menuMC] Frame 2Symbol 1521 MovieClip
"helpButt"Symbol 1599 MovieClip [menuMC] Frame 2Symbol 1521 MovieClip
"continueButt"Symbol 1599 MovieClip [menuMC] Frame 3Symbol 1521 MovieClip
"complete1"Symbol 1599 MovieClip [menuMC] Frame 3Symbol 612 MovieClip
"complete4"Symbol 1599 MovieClip [menuMC] Frame 3Symbol 615 MovieClip
"complete5"Symbol 1599 MovieClip [menuMC] Frame 3Symbol 618 MovieClip
"complete2"Symbol 1599 MovieClip [menuMC] Frame 3Symbol 1533 MovieClip
"complete3"Symbol 1599 MovieClip [menuMC] Frame 3Symbol 152 MovieClip [RainDropEffectAS2]
"continueButt"Symbol 1599 MovieClip [menuMC] Frame 4Symbol 161 MovieClip
"complete4"Symbol 1599 MovieClip [menuMC] Frame 5Symbol 621 MovieClip
"continueButt"Symbol 1599 MovieClip [menuMC] Frame 5Symbol 1521 MovieClip
"viewButt"Symbol 1599 MovieClip [menuMC] Frame 5Symbol 1521 MovieClip
"moreButt"Symbol 1599 MovieClip [menuMC] Frame 5Symbol 1521 MovieClip
"continueButt"Symbol 1599 MovieClip [menuMC] Frame 15Symbol 1521 MovieClip
"moreButt"Symbol 1599 MovieClip [menuMC] Frame 15Symbol 1521 MovieClip
"continueButt"Symbol 1599 MovieClip [menuMC] Frame 16Symbol 161 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "warriorSnd"
ExportAssets (56)Timeline Frame 1Symbol 2 as "timeSnd"
ExportAssets (56)Timeline Frame 1Symbol 3 as "swordSnd"
ExportAssets (56)Timeline Frame 1Symbol 4 as "slotStart"
ExportAssets (56)Timeline Frame 1Symbol 5 as "slotWin"
ExportAssets (56)Timeline Frame 1Symbol 6 as "slotStopping"
ExportAssets (56)Timeline Frame 1Symbol 7 as "slotSpinning"
ExportAssets (56)Timeline Frame 1Symbol 8 as "potionSnd"
ExportAssets (56)Timeline Frame 1Symbol 9 as "poisonSnd"
ExportAssets (56)Timeline Frame 1Symbol 10 as "placeDefSnd"
ExportAssets (56)Timeline Frame 1Symbol 11 as "mageSnd"
ExportAssets (56)Timeline Frame 1Symbol 12 as "damageSnd"
ExportAssets (56)Timeline Frame 1Symbol 13 as "getItemSnd"
ExportAssets (56)Timeline Frame 1Symbol 14 as "foundItemSnd"
ExportAssets (56)Timeline Frame 1Symbol 15 as "dragonSnd"
ExportAssets (56)Timeline Frame 1Symbol 16 as "trapExplodeSnd"
ExportAssets (56)Timeline Frame 1Symbol 17 as "deathSnd"
ExportAssets (56)Timeline Frame 1Symbol 18 as "coinSnd"
ExportAssets (56)Timeline Frame 1Symbol 19 as "buttonSnd"
ExportAssets (56)Timeline Frame 1Symbol 20 as "ninjaSnd"
ExportAssets (56)Timeline Frame 1Symbol 21 as "archerSnd"
ExportAssets (56)Timeline Frame 1Symbol 29 as "spellFreezeMC"
ExportAssets (56)Timeline Frame 1Symbol 36 as "trapExplosionMC"
ExportAssets (56)Timeline Frame 1Symbol 46 as "spellLightningMC"
ExportAssets (56)Timeline Frame 1Symbol 49 as "4"
ExportAssets (56)Timeline Frame 1Symbol 52 as "3"
ExportAssets (56)Timeline Frame 1Symbol 55 as "2"
ExportAssets (56)Timeline Frame 1Symbol 58 as "1"
ExportAssets (56)Timeline Frame 1Symbol 97 as "slotsMC"
ExportAssets (56)Timeline Frame 1Symbol 112 as "tileOutline"
ExportAssets (56)Timeline Frame 1Symbol 119 as "warriorIcon"
ExportAssets (56)Timeline Frame 1Symbol 123 as "knightIcon"
ExportAssets (56)Timeline Frame 1Symbol 127 as "ninjaIcon"
ExportAssets (56)Timeline Frame 1Symbol 131 as "mageIcon"
ExportAssets (56)Timeline Frame 1Symbol 135 as "dragonIcon"
ExportAssets (56)Timeline Frame 1Symbol 139 as "archerIcon"
ExportAssets (56)Timeline Frame 1Symbol 143 as "ninjaStar"
ExportAssets (56)Timeline Frame 1Symbol 152 as "RainDropEffectAS2"
ExportAssets (56)Timeline Frame 1Symbol 1607 as "__Packages.mx.transitions.OnEnterFrameBeacon"
ExportAssets (56)Timeline Frame 1Symbol 1608 as "__Packages.mx.transitions.BroadcasterMX"
ExportAssets (56)Timeline Frame 1Symbol 1609 as "__Packages.mx.transitions.Tween"
ExportAssets (56)Timeline Frame 1Symbol 1610 as "__Packages.mx.transitions.easing.None"
ExportAssets (56)Timeline Frame 1Symbol 144 as "__Packages.net.flashfilter.effects.SuperEffect"
ExportAssets (56)Timeline Frame 1Symbol 145 as "__Packages.net.flashfilter.effects.E01_raindrop"
ExportAssets (56)Timeline Frame 1Symbol 153 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 2Symbol 243 as "arrowShot"
ExportAssets (56)Timeline Frame 2Symbol 539 as "defenders"
ExportAssets (56)Timeline Frame 2Symbol 557 as "fire_f"
ExportAssets (56)Timeline Frame 2Symbol 568 as "magicShot"
ExportAssets (56)Timeline Frame 2Symbol 1095 as "enemies"
ExportAssets (56)Timeline Frame 2Symbol 1179 as "countdownBox"
ExportAssets (56)Timeline Frame 2Symbol 1189 as "flattenBox"
ExportAssets (56)Timeline Frame 2Symbol 1319 as "interfaceMC"
ExportAssets (56)Timeline Frame 2Symbol 1330 as "levelMC"
ExportAssets (56)Timeline Frame 2Symbol 1343 as "statsBox"
ExportAssets (56)Timeline Frame 2Symbol 1352 as "coin"
ExportAssets (56)Timeline Frame 2Symbol 1355 as "levelInfo-MC"
ExportAssets (56)Timeline Frame 2Symbol 1358 as "miniTiles"
ExportAssets (56)Timeline Frame 2Symbol 1472 as "tiles"
ExportAssets (56)Timeline Frame 2Symbol 1492 as "titleMC"
ExportAssets (56)Timeline Frame 2Symbol 1515 as "worldMap"
ExportAssets (56)Timeline Frame 2Symbol 1599 as "menuMC"
ExportAssets (56)Timeline Frame 2Symbol 1600 as "levelupSnd"
ExportAssets (56)Timeline Frame 2Symbol 1601 as "lightningSnd3"
ExportAssets (56)Timeline Frame 2Symbol 1602 as "endLevelSnd"
ExportAssets (56)Timeline Frame 2Symbol 1603 as "shovelSnd"
ExportAssets (56)Timeline Frame 2Symbol 1604 as "titleSnd"
ExportAssets (56)Timeline Frame 2Symbol 1605 as "levelSnd"
ExportAssets (56)Timeline Frame 2Symbol 1606 as "mapSnd"

Labels

"archer1"Symbol 539 MovieClip [defenders] Frame 1
"mage1"Symbol 539 MovieClip [defenders] Frame 2
"ninja1"Symbol 539 MovieClip [defenders] Frame 3
"knight1"Symbol 539 MovieClip [defenders] Frame 4
"warrior1"Symbol 539 MovieClip [defenders] Frame 5
"dragon"Symbol 539 MovieClip [defenders] Frame 6
"saving"Symbol 1562 MovieClip Frame 2
"success"Symbol 1562 MovieClip Frame 3
"tryagain"Symbol 1562 MovieClip Frame 4

Dynamic Text Variables

Symbol 89 EditableText""
_root.userGoldSymbol 91 EditableText""
_root.levelScoreSymbol 611 EditableText"12548"
_root.scoreSymbol 614 EditableText"12548"
_root.bonusGoldTxtSymbol 617 EditableText"12548"
_root.scoreSymbol 620 EditableText"12548"
_root.displayTimeSymbol 1177 EditableText"<p align="center"><font face="Arial Black" size="20" color="#000000" letterSpacing="2.000000" kerning="0"><b>30</b></font></p>"
_root.healthSymbol 1212 EditableText""
_root.manaSymbol 1214 EditableText""
_root.enemiesRemainingSymbol 1218 EditableText""
_root.levelSymbol 1221 EditableText""
_root.stageSymbol 1222 EditableText""
_root.userGoldSymbol 1223 EditableText"<p align="center"></p>"
_root.healthSymbol 1253 EditableText""
_root.manaSymbol 1255 EditableText""
_root.enemiesRemainingSymbol 1259 EditableText""
_root.levelSymbol 1260 EditableText""
_root.stageSymbol 1261 EditableText""
_root.userGoldSymbol 1262 EditableText"<p align="center"></p>"
_root.healthSymbol 1291 EditableText""
_root.manaSymbol 1293 EditableText""
_root.enemiesRemainingSymbol 1297 EditableText""
_root.levelSymbol 1298 EditableText""
_root.stageSymbol 1299 EditableText""
_root.userGoldSymbol 1300 EditableText"<p align="center"></p>"
_root.levelSymbol 1327 EditableText"<p align="right"><font face="Arial Black" size="26" color="#000000" letterSpacing="2.000000" kerning="0"><b>1</b></font></p>"
_root.stageSymbol 1328 EditableText"<p align="right"><font face="Arial Black" size="26" color="#000000" letterSpacing="2.000000" kerning="0"><b>1</b></font></p>"
_root.timeMinutesSymbol 1530 EditableText"2"
_root.timeSecondsSymbol 1532 EditableText"34"
_root.bubblebox_nameSymbol 1550 EditableText"YOUR NAME"
_root.continuesSymbol 1594 EditableText""




http://swfchan.com/10/47440/info.shtml
Created: 1/5 -2019 19:56:42 Last modified: 1/5 -2019 19:56:42 Server time: 21/05 -2024 01:47:44