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

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

xenotactic 2 hacked.swf

This is the info page for
Flash #252000

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


Text
<p align="left"><font face="verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="0"><a href="http://www.onlinegamesquad.com" target = "_blank">.flash games.flash game.flash free game</a></font></p><p align="left"><font face="verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="0"><a href="http://www.onlinegamesquad.com" target = "_blank">.adult flash game</a></font></p><p align="left"><font face="verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="0"><a href="http://www.onlinegamesquad.com" target = "_blank">.8 development flash game macromedia professional</a></font></p><p align="left"><font face="verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="0"><a href="http://www.onlinegamesquad.com" target = "_blank">.2 flash game</a></font></p><p align="left"><font face="verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="0"><a href="http://www.onlinegamesquad.com" target = "_blank"> .247 flash game</a></font></p><p align="left"><font face="verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="0"><a href="http://www.onlinegamesquad.com" target = "_blank">.flash game online</a></font></p><p align="left"><font face="verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="0"><a href="http://www.onlinegamesquad.com" target = "_blank">.flash free game online</a></font></p><p align="left"><font face="verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="0"><a href="http://www.onlinegamesquad.com" target = "_blank">.adult flash free game</a></font></p><p align="left"><font face="verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="0"><a href="http://www.onlinegamesquad.com" target = "_blank">.flash game sex</a></font></p><p align="left"><font face="verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="0"><a href="http://www.onlinegamesquad.com" target = "_blank">.download flash free game</a></font></p><p align="left"><font face="verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="0"><a href="http://www.onlinegamesquad.com" target = "_blank">.flash free game hentai</a></font></p><p align="left"><font face="verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="0"><a href="http://www.onlinegamesquad.com" target = "_blank">.2 adult flash game</a></font></p><p align="left"><font face="verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="0"><a href="http://www.onlinegamesquad.com" target = "_blank">.flash game porn</a></font></p><p align="left"><font face="verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="0"><a href="http://www.onlinegamesquad.com" target = "_blank">.flash game hentai</a></font></p><p align="left"><font face="verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="0"><a href="http://www.onlinegamesquad.com" target = "_blank">.flash game sexy</a></font></p><p align="left"><font face="verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="0"><a href="http://www.onlinegamesquad.com" target = "_blank">.flash free fun game online</a></font></p><p align="left"><font face="verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="0"><a href="http://www.onlinegamesquad.com" target = "_blank">.flash game xxx</a></font></p><p align="left"><font face="verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="0"><a href="http://www.onlinegamesquad.com" target = "_blank">.flash funny game</a></font></p><p align="left"></p>

LOADED : 100 %

GFX container

99

level

screen

999999999

--

9999$

99999

Next attack: #00
99 SMALL units Lv[2]
GROUND / AUTO-REPAIR

00:00

MESSAGE
MESSAGE
MESSAGE
MESSAGE

start

$

ARE YOU SURE ?

<p align="left"><font face="verdana" size="9" color="#ffff00" letterSpacing="0.000000" kerning="0">v1.0</font></p>

finish mission 1
to unlock

finish mission 2
to unlock

finish mission 3
to unlock

only available at
onlinegamesquad.com
or
free-online-games-
directory.com

finish mission 4
to unlock

finish mission 5
to unlock

tower

<p align="left"><font face="verdana" size="9" color="#ffff00" letterSpacing="0.000000" kerning="0">2</font></p>

<p align="left"><font face="verdana" size="9" color="#ffff00" letterSpacing="0.000000" kerning="0">3</font></p>

<p align="left"><font face="verdana" size="9" color="#ffff00" letterSpacing="0.000000" kerning="0">4</font></p>

<p align="left"><font face="verdana" size="9" color="#ffff00" letterSpacing="0.000000" kerning="0">5</font></p>

<p align="left"><font face="verdana" size="9" color="#ffff00" letterSpacing="0.000000" kerning="0">6</font></p>

<p align="left"><font face="verdana" size="9" color="#ffff00" letterSpacing="0.000000" kerning="0">7</font></p>

<p align="left"><font face="verdana" size="9" color="#ffff00" letterSpacing="0.000000" kerning="0">8</font></p>

<p align="left"><font face="verdana" size="9" color="#ffff00" letterSpacing="0.000000" kerning="0">9</font></p>

<p align="left"><font face="verdana" size="9" color="#ffff00" letterSpacing="0.000000" kerning="0">X</font></p>

enemys

Click here to play

cancel

ActionScript [AS1/AS2]

Frame 1
Stage.scaleMode = "noScale"; Stage.showMenu = false; fscommand ("trapallkeys", "true"); _quality = "Medium"; stop();
Frame 2
function onlineCheck() { if (_parent != undefined) { info.gotoAndStop(2); stop(); } if (_url.substr(1, 4) == "file") { info.gotoAndStop(2); stop(); } if (fnIsWinNet()) { stop(); info.gotoAndStop(2); } } function securityCheck() { if (_url.split("/")[2].indexOf("www.thebestwebgames") < 0) { _root.demo = false; } } function fnIsWinNet() { if (_url.substr(1, 4) == "http") { return(true); } return(false); } _root.biscuit = SharedObject.getLocal("xt2"); System.security.allowDomain("www.onlinegamesquad.com", "www.free-online-games-directory.com", "www.thebestwebgames.com"); securityCheck();
Frame 3
stop();
Instance of Symbol 946 MovieClip in Frame 3
onClipEvent (load) { if (_root.demo != true) { _parent.nextFrame(); } }
Frame 4
stop(); var oldchoisie; var listener = new Object(); listener.onMouseWheel = function () { _root.oldchoisie._mcObject.sel.gotoAndStop(1); _root.mcGame._cursorCurrent.clear(); _root.mcGame._layerCanvas.clear(); _root.mcGame._mcMissionUI.zero(); _root.mcGame._mcMissionUI.level.text = "--"; _root.mcGame._mcMissionUI.nom.text = "--"; _root.oldchoisie = 0; _root.choisie = 0; }; Mouse.addListener(listener);
Instance of Symbol 948 MovieClip in Frame 4
/* no clip actions */
Symbol 1 MovieClip [aso#01324] Frame 1
#initclip 18 Object.registerClass("aso#01324", aso#22496); #endinitclip
Symbol 16 MovieClip Frame 1
stop(); var i = 0; var total = _root.getBytesTotal(); onEnterFrame = function () { var _local4 = _root.getBytesLoaded(); var _local3 = _local4 / total; var _local2 = Math.round(_local3 * 100); _root.loa = ("LOADED : " + _local2) + " %"; loadbar._width = _local2 * 3.35; if (_local2 == 100) { _root.play(); } };
Symbol 20 MovieClip Frame 7
this.removeMovieClip(); stop();
Symbol 949 MovieClip [aso#04529.aso#16507] Frame 0
class aso#16507 extends MovieClip { var _parent; function aso#16507 () { super(); } function dispatchMessage(__numMessage, __objParam, __mcInvoker) { if (__numMessage == undefined) { __numMessage = MSG_UNDEFINED; } if (__mcInvoker == undefined) { __mcInvoker = this; } var _local3 = _parent; do { if (_local3 instanceof aso#16507) { _local3.processMessage(__numMessage, __objParam, __mcInvoker); return(true); } _local3 = _local3._parent; } while (_local3 != _root); return(false); } function processMessage(__numMessage, __objParam, __mcInvoker) { dispatchMessage(__numMessage, __objParam, __mcInvoker); } static var MSG_UNDEFINED = 0; static var MSG_TOGGLEPRESS = 1; static var MSG_MOUSECLICK = 2; static var MSG_MOUSEOVER = 3; static var MSG_MOUSEOUT = 4; static var MSG_TARGETLOST = 5; static var MSG_READYTOSHOOT = 6; static var MSG_SPLASHEFFECT = 7; static var MSG_CREATEGFX = 8; static var MSG_ENEMYDEAD = 9; static var MSG_ENEMYPASSED = 10; static var MSG_HURRYATTACK = 11; static var MSG_QUITGAME = 12; static var MSG_PAUSEGAME = 13; }
Symbol 950 MovieClip [aso#04529.aso#22496] Frame 0
class aso#22496 extends aso#16507 { var _parent, _numState, _mcMainScreen, _mcOptionsScreen, _mcRulesScreen, _mcViewScoreScreen, _mcSaveScoreScreen, _mcMissionUI, _mcGamePaused, _mcQuitDialog, _mcGameOverDialog, _mapCurrent, _cursorCurrent, _layerCanvas, attachMovie, numMap, numProgram, _arrAbilities, _numMoneyEarned, numScore, _arrQuests1, _arrQuests2, _arrQuests3, _boolPaused, _boolInit, onEnterFrame, _numFunds, _numPopulation, _numProgram, _numProgramPtr, _numEnemiesTimer, _numEnemiesPeriod, _boolPausedBeforeQuit; function aso#22496 () { super(); aso#97148.createSoundService(aso#65811.SOUND_NAMES, _parent, 9999); numState = (STATE_MAINSCREEN); } function get numState() { return(_numState); } function set numState(__numValue) { if (_numState != __numValue) { _numState = __numValue; _mcMainScreen.removeMovieClip(); _mcOptionsScreen.removeMovieClip(); _mcRulesScreen.removeMovieClip(); _mcViewScoreScreen.removeMovieClip(); _mcSaveScoreScreen.removeMovieClip(); _mcMissionUI.removeMovieClip(); _mcGamePaused.removeMovieClip(); _mcQuitDialog.removeMovieClip(); _mcGameOverDialog.removeMovieClip(); _mapCurrent.removeMovieClip(); _cursorCurrent.removeMovieClip(); _layerCanvas.removeMovieClip(); switch (_numState) { case STATE_MAINSCREEN : attachMovie("aso#19291", "_mcMainScreen", 1); var _local3 = aso#97148.getSoundAt(aso#65811.SND_MAINLOOP); _local3.setVolume(100); aso#97148.playLoopSound(aso#65811.SND_MAINLOOP); break; case STATE_OPTIONSSCREEN : attachMovie("aso#68595", "_mcOptionsScreen", 1); _local3 = aso#97148.getSoundAt(aso#65811.SND_MAINLOOP); _local3.setVolume(100); aso#97148.playLoopSound(aso#65811.SND_MAINLOOP); break; case STATE_RULESSCREEN : attachMovie("aso#93943", "_mcRulesScreen", 1); _local3 = aso#97148.getSoundAt(aso#65811.SND_MAINLOOP); _local3.setVolume(100); aso#97148.playLoopSound(aso#65811.SND_MAINLOOP); break; case STATE_VIEWSCORE : attachMovie("aso#46031", "_mcViewScoreScreen", 1); _local3 = aso#97148.getSoundAt(aso#65811.SND_MAINLOOP); _local3.setVolume(100); aso#97148.playLoopSound(aso#65811.SND_MAINLOOP); break; case STATE_SAVESCORE : attachMovie("aso#14694", "_mcSaveScoreScreen", 1); _local3 = aso#97148.getSoundAt(aso#65811.SND_MAINLOOP); _local3.setVolume(100); aso#97148.playLoopSound(aso#65811.SND_MAINLOOP); break; case STATE_MISSION : attachMovie("id_map", "_mapCurrent", 1); attachMovie("id_layer", "_layerCanvas", 3); attachMovie("aso#55225", "_cursorCurrent", 4); attachMovie("aso#23888", "_mcMissionUI", 5, {_x:0}); if (numMap == undefined) { numMap = 1; } if (numProgram == undefined) { numProgram = 0; } _mcMissionUI.ads.gotoAndStop(random(2) + 1); loadMission(numMap, numProgram); _cursorCurrent.initCursor(_mapCurrent); aso#28485.RANGE_BONUS = 0; _arrAbilities = new Array(); _arrAbilities.push(new aso#79181(aso#79181.TYPE_SELL, _mcMissionUI._mcBtnAbility1, 1)); _arrAbilities.push(new aso#79181(aso#79181.TYPE_MISSILE, _mcMissionUI._mcBtnAbility2, 0)); _arrAbilities.push(new aso#79181(aso#79181.TYPE_WALL, _mcMissionUI._mcBtnAbility3, 1)); _arrAbilities.push(new aso#79181(aso#79181.TYPE_TIMEBOMB, _mcMissionUI._mcBtnAbility4, 0)); _arrAbilities.push(new aso#79181(aso#79181.TYPE_MONEYBONUS, undefined, 0)); _arrAbilities.push(new aso#79181(aso#79181.TYPE_TOWERBONUS, undefined, 0)); numFunds = (INITIAL_FUNDS); _numMoneyEarned = 1215752191 /* 0x4876E7FF */; numPopulation = (INITIAL_POPULATION); numScore = 0; _arrQuests1 = new Array(new aso#53833(aso#53833.TYPE_TOWERS1_1), new aso#53833(aso#53833.TYPE_TOWERS1_2), new aso#53833(aso#53833.TYPE_TOWERS1_3), new aso#53833(aso#53833.TYPE_TOWERS1_4), new aso#53833(aso#53833.TYPE_TOWERS1_5)); _arrQuests2 = new Array(new aso#53833(aso#53833.TYPE_TOWERS2_1), new aso#53833(aso#53833.TYPE_TOWERS2_2), new aso#53833(aso#53833.TYPE_TOWERS2_3), new aso#53833(aso#53833.TYPE_TOWERS2_4), new aso#53833(aso#53833.TYPE_TOWERS2_5)); _arrQuests3 = new Array(new aso#53833(aso#53833.TYPE_STRUCTURES_1), new aso#53833(aso#53833.TYPE_STRUCTURES_2), new aso#53833(aso#53833.TYPE_STRUCTURES_3), new aso#53833(aso#53833.TYPE_STRUCTURES_4), new aso#53833(aso#53833.TYPE_STRUCTURES_5)); var _local2 = 1; while (_local2 <= 3) { this["_arrQuests" + _local2].current = -1; _local2++; } _boolPaused = false; _boolInit = true; onEnterFrame = oefProcessMission; _local3 = aso#97148.getSoundAt(aso#65811.SND_MAINLOOP); _local3.setVolume(30); aso#97148.playLoopSound(aso#65811.SND_MAINLOOP); } } //return(numState); } function get numFunds() { return(_numFunds); } function set numFunds(__numValue) { _numFunds = __numValue; if (_numFunds < 0) { _numFunds = 0; } _mcMissionUI.updatePriceColor(_numFunds); _arrQuests2[2].numPoints = _numFunds; if (_arrQuests2[2].boolActive) { _mcMissionUI.updateQuest(2, 3, _arrQuests2[2]); } _mcMissionUI.textFunds.text = String(_numFunds); //return(numFunds); } function get numPopulation() { return(_numPopulation); } function set numPopulation(__numValue) { _numPopulation = __numValue; if (_numPopulation <= 0) { _numPopulation = 0; } _mcMissionUI.textPopulation.text = String(_numPopulation); _mcMissionUI.shield.gotoAndStop(_numPopulation); //return(numPopulation); } function get boolPaused() { return(_boolPaused); } function set boolPaused(__boolValue) { if (numState == STATE_MISSION) { _boolPaused = __boolValue; _mapCurrent.__set__boolPaused(__boolValue); if (_boolPaused) { attachMovie("mc_gamepaused", "_mcGamePaused", 100, {_x:0, _y:0}); onEnterFrame = null; _layerCanvas.clear(); _cursorCurrent.clear(); } else { _mcGamePaused.removeMovieClip(); onEnterFrame = oefProcessMission; } _mcMissionUI.boolEnabled = !_boolPaused; if (!_mapCurrent.__get__noEnemies()) { _mcMissionUI._btnStartAttack._visible = false; } } //return(boolPaused); } function processMessage(__numMessage, __objParam, __mcInvoker) { switch (__numMessage) { case aso#16507.MSG_TOGGLEPRESS : var _local6 = aso#35866(__mcInvoker); if (_mcMissionUI.hitTest(_root._xmouse, _root._ymouse, true)) { if (__objParam.isHit) { _local6.__set__boolPressed(!_local6.__get__boolPressed()); } else { _local6.__set__boolPressed(false); } _cursorCurrent.clear(); } if (__objParam.isHit && (_local6.__get__boolPressed())) { switch (_local6) { case _mcMissionUI._mcTabPage1._mcBtnBuilding1 : _cursorCurrent.attachBuilding(aso#28485.TYPE_TOWER_1_1); break; case _mcMissionUI._mcTabPage1._mcBtnBuilding2 : _cursorCurrent.attachBuilding(aso#28485.TYPE_TOWER_1_2); break; case _mcMissionUI._mcTabPage1._mcBtnBuilding3 : _cursorCurrent.attachBuilding(aso#28485.TYPE_TOWER_1_3); break; case _mcMissionUI._mcTabPage1._mcBtnBuilding4 : _cursorCurrent.attachBuilding(aso#28485.TYPE_TOWER_1_4); break; case _mcMissionUI._mcTabPage1._mcBtnBuilding5 : _cursorCurrent.attachBuilding(aso#28485.TYPE_TOWER_1_5); break; case _mcMissionUI._mcTabPage2._mcBtnBuilding1 : _cursorCurrent.attachBuilding(aso#28485.TYPE_TOWER_2_1); break; case _mcMissionUI._mcTabPage2._mcBtnBuilding2 : _cursorCurrent.attachBuilding(aso#28485.TYPE_TOWER_2_2); break; case _mcMissionUI._mcTabPage2._mcBtnBuilding3 : _cursorCurrent.attachBuilding(aso#28485.TYPE_TOWER_2_3); break; case _mcMissionUI._mcTabPage2._mcBtnBuilding4 : _cursorCurrent.attachBuilding(aso#28485.TYPE_TOWER_2_4); break; case _mcMissionUI._mcTabPage2._mcBtnBuilding5 : _cursorCurrent.attachBuilding(aso#28485.TYPE_TOWER_2_5); break; case _mcMissionUI._mcTabPage3._mcBtnBuilding1 : _cursorCurrent.attachBuilding(aso#28485.TYPE_BULIDING_1); break; case _mcMissionUI._mcTabPage3._mcBtnBuilding2 : _cursorCurrent.attachBuilding(aso#28485.TYPE_BULIDING_2); break; case _mcMissionUI._mcTabPage3._mcBtnBuilding3 : _cursorCurrent.attachBuilding(aso#28485.TYPE_BULIDING_3); break; case _mcMissionUI._mcTabPage3._mcBtnBuilding4 : _cursorCurrent.attachBuilding(aso#28485.TYPE_BULIDING_4); break; case _mcMissionUI._mcTabPage3._mcBtnBuilding5 : _cursorCurrent.attachBuilding(aso#28485.TYPE_BULIDING_5); break; case _mcMissionUI._mcBtnAbility1 : _cursorCurrent.attachAbility(aso#79181.TYPE_SELL); break; case _mcMissionUI._mcBtnAbility2 : _cursorCurrent.attachAbility(aso#79181.TYPE_MISSILE); break; case _mcMissionUI._mcBtnAbility3 : _cursorCurrent.attachAbility(aso#79181.TYPE_WALL); break; case _mcMissionUI._mcBtnAbility4 : _cursorCurrent.attachAbility(aso#79181.TYPE_TIMEBOMB); } } break; case aso#16507.MSG_MOUSECLICK : if (((_cursorCurrent.__get__numState() != aso#41855.STATE_CLEAR) && (!__objParam.free)) && (!__objParam.out)) { aso#97148.playSound(aso#65811.SND_ERROR); } if ((((_cursorCurrent.__get__numState() == aso#41855.STATE_BUILDING) && (__objParam.free)) && (!__objParam.out)) && (numFunds < _cursorCurrent.__get__buildingCursor()._numPrice)) { _mcMissionUI.showMessage("NOT ENOUGH\nMONEY!", true); } if ((((_cursorCurrent.__get__numState() == aso#41855.STATE_BUILDING) && (__objParam.free)) && (!__objParam.out)) && (numFunds >= _cursorCurrent.__get__buildingCursor()._numPrice)) { _mapCurrent.addBuilding(_cursorCurrent.__get__buildingCursor()); numFunds = (numFunds - _cursorCurrent.__get__buildingCursor()._numPrice); _cursorCurrent.refresh(); aso#97148.playSound(aso#65811.SND_CONSTRUCTION); switch (_cursorCurrent.__get__buildingCursor().__get__numType()) { case aso#28485.TYPE_TOWER_1_1 : _arrQuests3[0].numPoints++; if (_arrQuests3[0].boolActive) { _mcMissionUI.updateQuest(3, 1, _arrQuests3[0]); } break; case aso#28485.TYPE_TOWER_1_3 : _arrQuests3[2].numPoints++; if (_arrQuests3[2].boolActive) { _mcMissionUI.updateQuest(3, 3, _arrQuests3[2]); } break; case aso#28485.TYPE_TOWER_2_2 : _arrQuests1[2].numPoints++; if (_arrQuests1[2].boolActive) { _mcMissionUI.updateQuest(1, 3, _arrQuests1[2]); } break; case aso#28485.TYPE_TOWER_2_1 : _arrQuests3[3].numPoints++; if (_arrQuests3[3].boolActive) { _mcMissionUI.updateQuest(3, 4, _arrQuests3[3]); } break; case aso#28485.TYPE_TOWER_2_3 : _arrQuests3[2].numPoints++; if (_arrQuests3[2].boolActive) { _mcMissionUI.updateQuest(3, 3, _arrQuests3[2]); } break; case aso#28485.TYPE_BULIDING_1 : _arrAbilities[1].numSources++; break; case aso#28485.TYPE_BULIDING_2 : _arrAbilities[2].numSources++; _arrQuests3[4].numPoints++; if (_arrQuests3[4].boolActive) { _mcMissionUI.updateQuest(3, 5, _arrQuests3[4]); } break; case aso#28485.TYPE_BULIDING_3 : _arrAbilities[4].numSources++; break; case aso#28485.TYPE_BULIDING_4 : _arrAbilities[5].numSources++; aso#28485.RANGE_BONUS = aso#28485.RANGE_BONUS + 0.1; aso#91159.DAMAGE_BONUS = aso#91159.DAMAGE_BONUS + 0.1; _arrQuests2[3].numPoints++; if (_arrQuests2[3].boolActive) { _mcMissionUI.updateQuest(2, 4, _arrQuests2[3]); } break; case aso#28485.TYPE_BULIDING_5 : _arrAbilities[3].numSources++; _arrQuests1[4].numPoints++; if (!_arrQuests1[4].boolActive) { break; } _mcMissionUI.updateQuest(1, 5, _arrQuests1[4]); } _arrQuests3[1].numPoints++; if (_arrQuests3[1].boolActive) { _mcMissionUI.updateQuest(3, 2, _arrQuests3[1]); } } if (((_cursorCurrent.__get__numState() == aso#41855.STATE_ABILITY) && (__objParam.free)) && (!__objParam.out)) { var _local5; var _local8 = true; switch (_cursorCurrent.__get__numAbility()) { case aso#79181.TYPE_SELL : _local5 = 0; var _local9 = _mapCurrent.getBuildingAt(__objParam.i, __objParam.j); numFunds = (numFunds + Math.round(0.5 * _local9._numPrice)); switch (_local9.__get__numType()) { case aso#28485.TYPE_TOWER_1_1 : _arrQuests3[0].numPoints--; if (_arrQuests3[0].boolActive) { _mcMissionUI.updateQuest(3, 1, _arrQuests3[0]); } break; case aso#28485.TYPE_TOWER_1_3 : _arrQuests3[2].numPoints--; if (_arrQuests3[2].boolActive) { _mcMissionUI.updateQuest(3, 3, _arrQuests3[2]); } break; case aso#28485.TYPE_TOWER_2_1 : _arrQuests3[3].numPoints--; if (_arrQuests3[3].boolActive) { _mcMissionUI.updateQuest(3, 4, _arrQuests3[3]); } break; case aso#28485.TYPE_TOWER_2_2 : _arrQuests1[2].numPoints--; if (_arrQuests1[2].boolActive) { _mcMissionUI.updateQuest(1, 3, _arrQuests1[2]); } break; case aso#28485.TYPE_TOWER_2_3 : _arrQuests3[2].numPoints--; if (_arrQuests3[2].boolActive) { _mcMissionUI.updateQuest(3, 3, _arrQuests3[2]); } break; case aso#28485.TYPE_BULIDING_1 : _arrAbilities[1].numSources--; break; case aso#28485.TYPE_BULIDING_2 : _arrAbilities[2].numSources--; _arrQuests3[4].numPoints--; if (_arrQuests3[4].boolActive) { _mcMissionUI.updateQuest(3, 5, _arrQuests3[4]); } break; case aso#28485.TYPE_BULIDING_3 : _arrAbilities[4].numSources--; break; case aso#28485.TYPE_BULIDING_4 : _arrAbilities[5].numSources--; aso#28485.RANGE_BONUS = aso#28485.RANGE_BONUS - 0.1; aso#91159.DAMAGE_BONUS = aso#91159.DAMAGE_BONUS - 0.1; _arrQuests2[3].numPoints--; if (_arrQuests2[3].boolActive) { _mcMissionUI.updateQuest(2, 4, _arrQuests2[3]); } break; case aso#28485.TYPE_BULIDING_5 : _arrAbilities[3].numSources--; _arrQuests1[4].numPoints--; if (!_arrQuests1[4].boolActive) { break; } _mcMissionUI.updateQuest(1, 5, _arrQuests1[4]); } aso#97148.playSound(aso#65811.SND_SELL); _arrQuests3[1].numPoints--; if (_arrQuests3[1].boolActive) { _mcMissionUI.updateQuest(3, 2, _arrQuests3[1]); } _mapCurrent.deleteBuilding(_local9); _layerCanvas.clear(); break; case aso#79181.TYPE_MISSILE : _local5 = 1; var _local12 = {x:224, y:500, direction:new aso#73192(0, -1), altitude:aso#59822.ALTITUDE_BOTH, type:aso#91159.TYPE_MISSILE, targetsEnemy:false, targetX:_root._xmouse, targetY:_root._ymouse, speed:6}; _mapCurrent.addBlast(_local12); aso#97148.playSound(aso#65811.SND_NUCLEARLAUNCH); if (_arrQuests1[1].boolActive) { _arrQuests1[1].numPoints++; _mcMissionUI.updateQuest(1, 2, _arrQuests1[1]); } break; case aso#79181.TYPE_WALL : _local5 = 2; if (__objParam.free && (!__objParam.out)) { if (_mapCurrent.isHitWithGroundEnemy(__mcInvoker.mcCursor)) { _mcMissionUI.showMessage("YOU CAN'T INSTALL WALL\nOVER THE ENEMY!", true); _local8 = false; break; } if (!_mapCurrent.markCacheMatrix(__objParam.i, __objParam.j)) { _mcMissionUI.showMessage("YOU CAN'T\nBLOCK PATH!", true); _local8 = false; } else { if (numFunds > 9) { numFunds = (numFunds - 10); _mapCurrent.addWall(__objParam.i, __objParam.j); _mapCurrent.toggleGrid(false); aso#97148.playSound(aso#65811.SND_CONSTRUCTION); _arrQuests2[4].numPoints++; if (_arrQuests2[4].boolActive) { _mcMissionUI.updateQuest(2, 5, _arrQuests2[4]); } break; } _mcMissionUI.showMessage("NOT ENOUGH\nMONEY!", true); } } break; case aso#79181.TYPE_TIMEBOMB : _local5 = 3; _mapCurrent.applySplashEffect(new aso#85170(aso#85170.TYPE_TIMESTOP, undefined, 120), _root._xmouse, _root._ymouse, 100, aso#59822.ALTITUDE_BOTH); aso#97148.playSound(aso#65811.SND_TIMESTOP); } if (_local8) { if (_arrAbilities[_local5].reset()) { _cursorCurrent.clear(); } } } break; case aso#16507.MSG_MOUSEOVER : if ((((__mcInvoker instanceof aso#28485) && (__mcInvoker._boolTower)) && ((_cursorCurrent.__get__numState() == aso#41855.STATE_CLEAR) || (__objParam.forceShow))) && (!boolPaused)) { var _local10 = {x:__mcInvoker._mcObject.mcGun._x, y:__mcInvoker._mcObject.mcGun._y}; __mcInvoker._mcObject.localToGlobal(_local10); _layerCanvas.globalToLocal(_local10); var _local18 = _layerCanvas.addElement("id_tower_range", {_x:_local10.x, _y:_local10.y, _width:2 * Math.floor(__mcInvoker.numRange), _height:2 * Math.floor(__mcInvoker.numRange)}); } break; case aso#16507.MSG_MOUSEOUT : if (((__mcInvoker instanceof aso#28485) && (__mcInvoker._boolTower)) && ((_cursorCurrent.__get__numState() == aso#41855.STATE_CLEAR) || (__objParam.forceHide))) { _layerCanvas.clear(); } break; case aso#16507.MSG_TARGETLOST : if (__mcInvoker instanceof aso#28485) { var _local10 = {x:__mcInvoker._mcObject.mcGun._x, y:__mcInvoker._mcObject.mcGun._y}; __mcInvoker._mcObject.localToGlobal(_local10); __mcInvoker._enemyTarget = _mapCurrent.getNearestEnemy(_local10.x, _local10.y, Math.floor(__mcInvoker._numRange * (1 + aso#28485.RANGE_BONUS)), __mcInvoker._numAimingAltitude); } if (__mcInvoker instanceof aso#91159) { var _local10 = {x:__mcInvoker._mcObject._x, y:__mcInvoker._mcObject._y}; __mcInvoker.localToGlobal(_local10); __mcInvoker._mcTarget = _mapCurrent.getNearestEnemy(_local10.x, _local10.y, __objParam.range, __objParam.alt, __objParam.forbidden); } break; case aso#16507.MSG_READYTOSHOOT : aso#91159.Instigator = __mcInvoker; _mapCurrent.addBlast(__objParam, __mcInvoker); __mcInvoker._mcObject.mcGun.gotoAndPlay(2); break; case aso#16507.MSG_SPLASHEFFECT : _mapCurrent.applySplashEffect(__objParam.effect, __objParam.centerX, __objParam.centerY, __objParam.radius, __objParam.altitude); break; case aso#16507.MSG_CREATEGFX : _mapCurrent.addGFX(__objParam); break; case aso#16507.MSG_ENEMYDEAD : var _local11 = Math.round(__mcInvoker._numReward * (1 + (0.5 * _arrAbilities[4].numSources))); numFunds = (numFunds + _local11); _numMoneyEarned = _numMoneyEarned + _local11; _mapCurrent.addGFX(__objParam); if (__mcInvoker.numAltitude == aso#59822.ALTITUDE_AIR) { _arrQuests2[1].numPoints++; if (_arrQuests2[1].boolActive) { _mcMissionUI.updateQuest(2, 2, _arrQuests2[1]); } } if (__mcInvoker.numAltitude == aso#59822.ALTITUDE_AIR) { _arrQuests1[3].numPoints++; if (_arrQuests1[3].boolActive) { _mcMissionUI.updateQuest(1, 4, _arrQuests1[3]); } } __mcInvoker.remove(); if (_mapCurrent.__get__noEnemies()) { if (_numProgramPtr >= aso#34474.PROGRAMS[_numProgram].length) { showGameOverDialog(true); } else { _mcMissionUI._btnStartAttack._visible = true; } } break; case aso#16507.MSG_ENEMYPASSED : numPopulation = (numPopulation - 1); __mcInvoker.remove(); aso#97148.playSound(aso#65811.SND_POPDEAD, true); if (numPopulation == 0) { showGameOverDialog(false); } else if (_mapCurrent.__get__noEnemies()) { if (_numProgramPtr >= aso#34474.PROGRAMS[_numProgram].length) { showGameOverDialog(true); } else { _mcMissionUI._btnStartAttack._visible = true; } } break; case aso#16507.MSG_HURRYATTACK : _numEnemiesTimer = _numEnemiesPeriod; for (var _local7 in _arrAbilities) { _arrAbilities[_local7].numTimer = _arrAbilities[_local7].numTimer - _numEnemiesTimer; } break; case aso#16507.MSG_QUITGAME : _boolPausedBeforeQuit = boolPaused; boolPaused = (true); _mcMissionUI.switchServiceButtonsVisibility(false); attachMovie("mc_quitdialog", "_mcQuitDialog", 100, {_x:0, _y:0}); break; case aso#16507.MSG_PAUSEGAME : boolPaused = (__objParam.pause); } } function loadMission(__numMapID, __numProgramID) { _numProgram = __numProgramID; _numProgramPtr = 0; _numEnemiesPeriod = WAVE_TIME[numProgram]; _numEnemiesTimer = 0; _mapCurrent.loadMap(__numMapID); updateWaveScreen(aso#34474.PROGRAMS[_numProgram][_numProgramPtr]); } function createAttackWave(__objWave) { var _local4; if (__objWave.alt == WAVE_ALT_GROUND) { switch (__objWave.size) { case WAVE_SIZE_TINY : _local4 = aso#47844.TYPE_BAGGI; break; case WAVE_SIZE_SMALL : _local4 = aso#47844.TYPE_TRICYCLE; break; case WAVE_SIZE_MEDIUM : _local4 = aso#47844.TYPE_CAR; break; case WAVE_SIZE_BIG : _local4 = aso#47844.TYPE_HOWERTANK; } } else { switch (__objWave.size) { case WAVE_SIZE_TINY : _local4 = aso#47844.TYPE_PLANE; break; case WAVE_SIZE_SMALL : _local4 = aso#47844.TYPE_INSECT; break; case WAVE_SIZE_MEDIUM : _local4 = aso#47844.TYPE_SCORPIO; break; case WAVE_SIZE_BIG : _local4 = aso#47844.TYPE_ESSAI1; } } var _local5; switch (__objWave.effect) { case WAVE_EFFECT_FAST : _local5 = new aso#85170(aso#85170.TYPE_FAST, {percent:0.5}, -1); break; case WAVE_EFFECT_REPAIR : _local5 = new aso#85170(aso#85170.TYPE_REPAIR, {percent:0.005}, -1); break; case WAVE_EFFECT_SHIELD : _local5 = new aso#85170(aso#85170.TYPE_SHIELD, {pass:0.1}, -1); } var _local2 = 0; while (_local2 < __objWave.qty) { _mapCurrent.addEnemy(_local4, __objWave.level, _local5.makeCopy(), _local2); _local2++; } } function updateWaveScreen(__objWave) { if (__objWave != undefined) { var _local2 = ("Wave : " + (_numProgramPtr + 1).toString()) + newline; _local2 = _local2 + (String(__objWave.qty) + " "); _local2 = _local2 + " Unit"; if (__objWave.qty > 1) { _local2 = _local2 + "s"; } switch (__objWave.alt) { case WAVE_ALT_GROUND : _local2 = _local2 + "\nGround"; break; case WAVE_ALT_AIR : _local2 = _local2 + "\nAir"; } switch (__objWave.effect) { case WAVE_EFFECT_FAST : _local2 = _local2 + " + Special:turbo"; break; case WAVE_EFFECT_REPAIR : _local2 = _local2 + " + Special:regenerate"; break; case WAVE_EFFECT_SHIELD : _local2 = _local2 + " +Special:shield"; } _mcMissionUI.textScreen.text = _local2; } if (_numProgramPtr >= aso#34474.PROGRAMS[_numProgram].length) { _mcMissionUI.textScreen._visible = false; _mcMissionUI.textTimer._visible = false; } var _local3 = Math.floor((_numEnemiesPeriod - _numEnemiesTimer) / 24); if (_local3 < 0) { _local3 = 0; } var _local4 = Math.floor(_local3 / 60); _local3 = _local3 - (_local4 * 60); _mcMissionUI.textTimer.text = (((((_local4 < 10) ? "0" : "") + _local4.toString()) + ":") + ((_local3 < 10) ? "0" : "")) + _local3.toString(); } function onQuitDialogClose(__boolQuit) { if (__boolQuit) { numState = (STATE_MAINSCREEN); } else { _mcQuitDialog.removeMovieClip(); boolPaused = (_boolPausedBeforeQuit); _mcMissionUI.switchServiceButtonsVisibility(true); } aso#97148.playSound(aso#65811.SND_SWITCH); } function showGameOverDialog(__boolWin) { boolPaused = (true); attachMovie("mc_gameoverdialog", "_mcGameOverDialog", 100, {_x:0, _y:0}); if (!__boolWin) { _mcGameOverDialog.mcMessage.gotoAndStop(2); } else if (_root.mission == 1) { _root.biscuit.data.mission1 = 1; } else if (_root.mission == 2) { _root.biscuit.data.mission2 = 1; } else if (_root.mission == 3) { _root.biscuit.data.mission3 = 1; } else if (_root.mission == 4) { _root.biscuit.data.mission4 = 1; } else if (_root.mission == 5) { _root.biscuit.data.mission5 = 1; } else if (_root.mission == 6) { _root.biscuit.data.mission6 = 1; _root.biscuit.data.secret = 1; } _mcMissionUI.switchServiceButtonsVisibility(false); _mcGameOverDialog.textMoneyQty.text = _numMoneyEarned.toString(); var _local4 = _numMoneyEarned; _mcGameOverDialog.textPopQty.text = numPopulation.toString(); var _local3 = numPopulation; numScore = Math.round(_local4 + _local3); _root.score = numScore; _mcGameOverDialog.textTotalScore.text = numScore.toString(); } function onGameOverDialogClose() { numState = (STATE_OPTIONSSCREEN); aso#97148.playSound(aso#65811.SND_SWITCH); } function oefProcessMission() { if (_boolInit) { _arrAbilities[1].boolAvaliable = false; _arrAbilities[2].boolAvaliable = false; _arrAbilities[3].boolAvaliable = false; _boolInit = false; } if (_numEnemiesTimer > _numEnemiesPeriod) { _numEnemiesTimer = 0; createAttackWave(aso#34474.PROGRAMS[_numProgram][_numProgramPtr]); _numProgramPtr++; updateWaveScreen(aso#34474.PROGRAMS[_numProgram][_numProgramPtr]); _mcMissionUI._btnStartAttack._visible = false; } else { _numEnemiesTimer++; updateWaveScreen(); } for (var _local3 in _arrAbilities) { _arrAbilities[_local3].tick(); } if (!aso#65811.DISABLE_QUESTS) { var _local3 = 1; while (_local3 <= 3) { var _local2 = this["_arrQuests" + _local3]; if (_local2.current == -1) { _local2.current = 0; _mcMissionUI.changeBBState(_local3, _local2.current + 1, aso#10518.BB_STATE_QUEST); _local2[_local2.current].boolActive = true; _mcMissionUI.updateQuest(_local3, _local2.current + 1, _local2[_local2.current]); } if (_local2[_local2.current].boolComplete) { _mcMissionUI.changeBBState(_local3, _local2.current + 1, aso#10518.BB_STATE_SHOW); _mcMissionUI.changeBBState(_local3, _local2.current + 2, aso#10518.BB_STATE_QUEST); _local2[_local2.current].boolActive = false; _local2[_local2.current + 1].boolActive = true; _mcMissionUI.updateQuest(_local3, _local2.current + 2, _local2[_local2.current + 1]); _mcMissionUI.updatePriceColor(numFunds); if (_local2[_local2.current].numPointCap > 0) { _mcMissionUI.showMessage("Quest complete!\n" + _local2[_local2.current].strCompleteMsg); } _local2.current++; } _local3++; } } _mapCurrent.process(); } static var STATE_MAINSCREEN = 1; static var STATE_OPTIONSSCREEN = 2; static var STATE_RULESSCREEN = 3; static var STATE_VIEWSCORE = 4; static var STATE_SAVESCORE = 5; static var STATE_MISSION = 6; static var INITIAL_FUNDS = 14100; static var INITIAL_POPULATION = 700; static var MONEY_SCORE_MULT = 1; static var POP_SCORE_MULT = 1000; static var WAVE_ALT_GROUND = 1; static var WAVE_ALT_AIR = 2; static var WAVE_SIZE_TINY = 1; static var WAVE_SIZE_SMALL = 2; static var WAVE_SIZE_MEDIUM = 3; static var WAVE_SIZE_BIG = 4; static var WAVE_EFFECT_FAST = 1; static var WAVE_EFFECT_SHIELD = 2; static var WAVE_EFFECT_REPAIR = 3; static var WAVE_TIME = new Array(1000, 1000, 1000, 1000, 1000, 1000); static var SCORE_BONUS = new Array(0, 0, 0, 0, 0, 0); }
Symbol 951 MovieClip [aso#04529.aso#97148] Frame 0
class aso#97148 extends MovieClip { var m_sounds, m_soundsState, m_soundsNames, createEmptyMovieClip, onEnterFrame; function aso#97148 () { super(); } function realPlaySound(id, repeatCount) { if (m_soundOff) { return(undefined); } Sound(m_sounds[id]).start(0, repeatCount); } function processSounds() { var _local2 = 0; while (_local2 < m_sounds.length) { if (m_soundsState[_local2] > 0) { realPlaySound(_local2, m_soundsState[_local2]); m_soundsState[_local2] = ST_PLAY; } _local2++; } } function init(soundNames) { m_soundsNames = soundNames; m_sounds = new Array(soundNames.length); m_soundsState = new Array(soundNames.length); var _local2 = 0; while (_local2 < soundNames.length) { var _local4 = createEmptyMovieClip("_contMovie" + _local2, 1000 + _local2); var _local3 = new Sound(_local4); _local3.attachSound(soundNames[_local2]); m_soundsState[_local2] = ST_STOP; _local3.sounID = _local2; _local3.parent = m_instance; _local3.onSoundComplete = function () { this.parent.m_soundsState[this.sounID] = aso#97148.ST_STOP; }; m_sounds[_local2] = _local3; _local2++; } onEnterFrame = processSounds; } static function createSoundService(soundNames, soundsPlace, depthInSoundsPlace) { m_instance = aso#97148(soundsPlace.attachMovie("aso#92551", "__SoundServiceObject", depthInSoundsPlace)); m_instance.init(soundNames); return(m_instance); } static function playLoopSound(soundID) { if ((m_instance.m_loopSoundID >= 0) && (m_instance.m_loopSoundID != soundID)) { stopSound(m_instance.m_loopSoundID); } m_instance.m_loopSoundID = soundID; if (!soundIsPlay(m_instance.m_loopSoundID)) { playCurLoopSound(); } } static function playCurLoopSound() { playSound(m_instance.m_loopSoundID, true, 9999); } static function stopCurLoopSound() { stopSound(m_instance.m_loopSoundID); m_instance.m_loopSoundID = -1; } static function soundOff() { var _local1 = 0; while (_local1 < m_instance.m_sounds.length) { stopSound(_local1); _local1++; } m_instance.m_soundOff = true; } static function soundOn() { m_instance.m_soundOff = false; if (m_instance.m_loopSoundID >= 0) { playCurLoopSound(); } } static function soundIsPlay(id) { return(m_instance.m_soundsState[id] != ST_STOP); } static function playSound(id, ifSoundStop, repeatCount) { if (repeatCount == undefined) { repeatCount = 1; } if (ifSoundStop == undefined) { ifSoundStop = false; } if (m_instance.m_soundOff) { return(undefined); } if (ifSoundStop && (soundIsPlay(id))) { return(undefined); } m_instance.m_soundsState[id] = repeatCount; } static function stopSound(id) { Sound(m_instance.m_sounds[id]).stop(m_instance.m_soundsNames[id]); m_instance.m_soundsState[id] = ST_STOP; } static function getSoundAt(soundNum) { return(m_instance.m_sounds[soundNum]); } static function soundIsOn() { return(!m_instance.m_soundOff); } static function stopAllSound() { var _local1 = 0; while (_local1 < m_instance.m_sounds.length) { stopSound(_local1); _local1++; } } var m_loopSoundID = -1; static var m_instance = null; var m_soundOff = false; static var ST_PLAY = -1; static var ST_STOP = 0; static var PLAY_OPT_ALWAYS = 0; static var PLAY_OPT_IFSTOP = 1; static var PLAY_OPT_STOPANDPLAY = 2; }
Symbol 952 MovieClip [aso#04529.aso#65811] Frame 0
class aso#65811 { function aso#65811 () { } static function TRACE(__strMessage) { if (TRACE_DEBUG_INFO) { trace(__strMessage); } } static var TRACE_DEBUG_INFO = false; static var DISABLE_QUESTS = true; static var MATRIX_CELL_WIDTH = 32; static var MATRIX_CELL_HEIGHT = 32; static var MATRIX_WIDTH = 20; static var MATRIX_HEIGHT = 12; static var SOUND_NAMES = new Array("aso#75976", "aso#08705", "aso#63998", "aso#26672", "aso#69987", "aso#07313", "aso#20683", "aso#77368", "aso#87954", "aso#95335", "aso#25280", "aso#37258", "aso#99932", "aso#74584", "aso#31269", "aso#05921", "aso#49236", "aso#52020", "aso#56617", "aso#62606", "aso#81965", "aso#44639", "aso#86562", "aso#40042", "aso#32661", "aso#38650", "aso#83357"); static var SND_MAINLOOP = 0; static var SND_QUEST = 1; static var SND_ERROR = 2; static var SND_NUCLEAREXPLOSION = 3; static var SND_SWITCH = 4; static var SND_POPDEAD = 5; static var SND_NUCLEARLAUNCH = 6; static var SND_TIMESTOP = 7; static var SND_CONSTRUCTION = 8; static var SND_SELL = 9; static var SND_BIGEXPLOSION = 10; static var SND_MEDIUMEXPLOSION = 11; static var SND_SMALLEXPLOSION = 12; static var SND_NULIFICATORSHOT = 13; static var SND_TESLATOWERSHOT = 14; static var SND_GAUSSCANNONSHOT = 15; static var SND_GUTLINGLASERSHOT = 16; static var SND_OILSPRAYSHOT = 17; static var SND_CHAINGUNSHOT = 18; static var SND_GOOCANNONSHOT = 19; static var SND_MORTARSHOT = 20; static var SND_AAGUNSHOT = 21; static var SND_MISSILETURRETSHOT = 22; static var SND_HIT = 23; static var SND_ALARM = 24; static var SND_UPGRADE = 25; static var SND_PLASMASPLASH = 26; }
Symbol 953 MovieClip [aso#04529.aso#28485] Frame 0
class aso#28485 extends aso#16507 { var _boolMouseOver, _boolTower, useHandCursor, _numState, _numType, level, damage, pai, _numRange, _numTurnSpeed, _numAimingAltitude, _numReloadTime, _numReloadTimer, nom, special, _numPrice, onRollOver, onRollOut, onPress, _vectDirection, attachMovie, _mcMatrix, localToGlobal, _matrixPattern, _parent, _x, _y, _numCellI, _numCellJ, dispatchMessage, _mcObject, _enemyTarget; function aso#28485 () { super(); _boolMouseOver = false; _boolTower = false; useHandCursor = false; _numState = STATE_UNDEFINED; } function get numType() { return(_numType); } function set numType(__numValue) { if (_numType != __numValue) { _numType = __numValue; switch (_numType) { case TYPE_TOWER_1_1 : level = 1; damage = 25; pai = 0.2; _boolTower = true; _numRange = 110; _numTurnSpeed = 0.1; _numAimingAltitude = aso#59822.ALTITUDE_GROUND; _numReloadTime = 45; _numReloadTimer = _numReloadTime; nom = "S.A.M turret"; special = "None"; break; case TYPE_TOWER_1_2 : level = 1; damage = 50; pai = 0.2; _boolTower = true; _numRange = 110; _numTurnSpeed = 0.07; _numAimingAltitude = aso#59822.ALTITUDE_GROUND; _numReloadTime = 45; _numReloadTimer = _numReloadTime; nom = "Plasma Canon"; special = "Splash"; break; case TYPE_TOWER_1_3 : level = 1; damage = 40; pai = 0.2; _boolTower = true; _numRange = 55; _numTurnSpeed = 0; _numAimingAltitude = aso#59822.ALTITUDE_GROUND; _numReloadTime = 55; _numReloadTimer = _numReloadTime; nom = "UV Turret"; special = "Splash"; break; case TYPE_TOWER_1_4 : level = 1; damage = 60; pai = 0.2; _boolTower = true; _numRange = 115; _numTurnSpeed = 0.3; _numAimingAltitude = aso#59822.ALTITUDE_GROUND; _numReloadTime = 20; _numReloadTimer = _numReloadTime; nom = "Laser Turret"; special = "None"; break; case TYPE_TOWER_1_5 : level = 1; damage = 12; pai = 0.2; _boolTower = true; _numRange = 120; _numTurnSpeed = 0.2; _numAimingAltitude = aso#59822.ALTITUDE_BOTH; _numReloadTime = 25; _numReloadTimer = _numReloadTime; nom = "Dissipator"; special = "Disipate"; break; case TYPE_TOWER_2_1 : level = 1; damage = 10; pai = 0.2; _boolTower = true; _numRange = 80; _numTurnSpeed = 0.1; _numAimingAltitude = aso#59822.ALTITUDE_GROUND; _numReloadTime = 24; _numReloadTimer = _numReloadTime; nom = "vulcan"; special = "None"; break; case TYPE_TOWER_2_2 : level = 1; damage = 12; pai = 0.2; _boolTower = true; _numRange = 120; _numTurnSpeed = 0.1; _numAimingAltitude = aso#59822.ALTITUDE_BOTH; _numReloadTime = 20; _numReloadTimer = _numReloadTime; nom = "Frost gaz"; special = "Slow"; break; case TYPE_TOWER_2_3 : level = 1; damage = 45; pai = 0.2; _boolTower = true; _numRange = 120; _numTurnSpeed = 0.08; _numAimingAltitude = aso#59822.ALTITUDE_GROUND; _numReloadTime = 35; _numReloadTimer = _numReloadTime; nom = "Devastator"; special = "Multi-hit"; break; case TYPE_TOWER_2_4 : level = 1; damage = 25; pai = 0.2; _boolTower = true; _numRange = 140; _numTurnSpeed = 0.1; _numAimingAltitude = aso#59822.ALTITUDE_AIR; _numReloadTime = 25; _numReloadTimer = _numReloadTime; nom = "Skybeam"; special = "None"; break; case TYPE_TOWER_2_5 : level = 1; damage = 12; pai = 0.2; _boolTower = true; _numRange = 120; _numTurnSpeed = 0.2; _numAimingAltitude = aso#59822.ALTITUDE_GROUND; _numReloadTime = 24; _numReloadTimer = _numReloadTime; break; case TYPE_BULIDING_1 : case TYPE_BULIDING_2 : case TYPE_BULIDING_3 : case TYPE_BULIDING_4 : case TYPE_BULIDING_5 : _boolTower = false; } _numPrice = PRICES[_numType - 1]; } //return(numType); } function get numRange() { return(_numRange * (1 + RANGE_BONUS)); } function get numState() { return(_numState); } function set numState(__newValue) { if (_numState != __newValue) { _numState = __newValue; switch (_numState) { case STATE_PLACING : onRollOver = undefined; onRollOut = undefined; break; case STATE_INSTALLED : onRollOver = onInstalledRollOver; onRollOut = onInstalledRollOut; onPress = onInstalledPress; } } //return(numState); } function initBuilding(__numType) { numType = (__numType); _vectDirection = new aso#73192(0, -1); if (MATRICES[__numType] == undefined) { if (attachMovie((SYMBOL_BASE + __numType.toString()) + "_matrix", "_mcMatrix", 0) == undefined) { aso#65811.TRACE((("ERROR! Couldn't load building matrix " + SYMBOL_BASE) + __numType.toString()) + "_matrix"); return(false); } var _local7 = Math.ceil(_mcMatrix._width / aso#65811.MATRIX_CELL_WIDTH); var _local8 = Math.ceil(_mcMatrix._height / aso#65811.MATRIX_CELL_HEIGHT); MATRICES[__numType] = new Array(_local7 * _local8); MATRICES[__numType].width = _local7; MATRICES[__numType].height = _local8; var _local5 = {x:_mcMatrix._x, y:_mcMatrix._y}; localToGlobal(_local5); var _local6 = 0; while (_local6 < MATRICES[__numType].height) { var _local3 = 0; while (_local3 < MATRICES[__numType].width) { if (_mcMatrix.hitTest((_local5.x + (aso#65811.MATRIX_CELL_WIDTH / 2)) + (_local3 * aso#65811.MATRIX_CELL_WIDTH), (_local5.y + (aso#65811.MATRIX_CELL_HEIGHT / 2)) + (_local6 * aso#65811.MATRIX_CELL_HEIGHT), true)) { MATRICES[__numType][(_local6 * MATRICES[__numType].width) + _local3] = CELL_OCCUPIED; } else { MATRICES[__numType][(_local6 * MATRICES[__numType].width) + _local3] = CELL_VOID; } _local3++; } _local6++; } _mcMatrix.removeMovieClip(); } _matrixPattern = MATRICES[__numType]; if (attachMovie(SYMBOL_BASE + __numType.toString(), "_mcObject", 1) == undefined) { aso#65811.TRACE(("ERROR! Couldn't load construction image " + SYMBOL_BASE) + __numType.toString()); return(false); } if (aso#65811.TRACE_DEBUG_INFO) { var _local4 = "Buidling matrix: \n"; var _local6 = 0; while (_local6 < _matrixPattern.height) { var _local3 = 0; while (_local3 < _matrixPattern.width) { _local4 = _local4 + (_matrixPattern[(_local6 * _matrixPattern.width) + _local3] + " "); _local3++; } _local4 = _local4 + newline; _local6++; } aso#65811.TRACE(_local4); } return(true); } function copyFrom(__buildingSource) { var _local2 = {x:0, y:0}; __buildingSource.localToGlobal(_local2); _parent.globalToLocal(_local2); _x = _local2.x; _y = _local2.y; if (!initBuilding(__buildingSource.__get__numType())) { return(false); } _numCellI = __buildingSource._numCellI; _numCellJ = __buildingSource._numCellJ; _numState = __buildingSource.numState; return(true); } function onInstalledRollOver() { if (!_boolMouseOver) { _boolMouseOver = true; dispatchMessage(aso#16507.MSG_MOUSEOVER); } updateAfterEvent(); } function onInstalledRollOut() { if (_boolMouseOver) { _boolMouseOver = false; dispatchMessage(aso#16507.MSG_MOUSEOUT); } updateAfterEvent(); } function onInstalledPress() { _root.choisie = this; _root.mcGame._mcMissionUI.level.text = level; _root.mcGame._mcMissionUI.range.text = _numRange; _root.mcGame._mcMissionUI.turnspeed.text = _numTurnSpeed; _root.mcGame._mcMissionUI.speed.text = _numReloadTime; _root.mcGame._mcMissionUI.damage.text = damage; _root.mcGame._mcMissionUI.pai.text = pai; _root.mcGame._mcMissionUI.nom.text = nom; if (level < 10) { _root.mcGame._mcMissionUI.cost.text = 5 * level; } else { _root.mcGame._mcMissionUI.cost.text = "max"; } _root.oldchoisie._mcObject.sel.gotoAndStop(1); _root.oldchoisie = this; _mcObject.sel.gotoAndStop(2); _root.oldchoisie = this; _root.mcGame._mcMissionUI.adjust(); updateAfterEvent(); } function process() { if (_boolTower) { if (_numReloadTimer > 0) { _numReloadTimer--; } if (_enemyTarget == undefined) { dispatchMessage(aso#16507.MSG_TARGETLOST); } if (_enemyTarget != undefined) { var _local3 = {x:_mcObject.mcGun._x, y:_mcObject.mcGun._y}; _mcObject.localToGlobal(_local3); _enemyTarget._parent.globalToLocal(_local3); var _local6 = _enemyTarget.getDistanceFrom(_local3.x, _local3.y); if ((_local6 > numRange) || (_local6 == undefined)) { _enemyTarget = undefined; } else { var _local4 = new aso#73192(_enemyTarget._x - _local3.x, _enemyTarget._y - _local3.y); if (_vectDirection.getAngleWith(_local4) <= ENEMY_TURN_TOLERANCE) { if (_numReloadTimer == 0) { var _local2 = {x:_local3.x, y:_local3.y, direction:_vectDirection, altitude:_enemyTarget.numAltitude}; var _local5 = {x:_enemyTarget._x, y:_enemyTarget._y}; _enemyTarget._parent.localToGlobal(_local5); switch (_numType) { case TYPE_TOWER_1_1 : _local2.type = aso#91159.TYPE_ROCKET; _local2.targetsEnemy = true; _local2.target = _enemyTarget; _local2.speed = 4; aso#97148.playSound(aso#65811.SND_MISSILETURRETSHOT); break; case TYPE_TOWER_1_2 : _local2.type = aso#91159.TYPE_BALL; _local2.targetsEnemy = false; _local2.targetX = _local5.x; _local2.targetY = _local5.y; _local2.speed = 5; aso#97148.playSound(aso#65811.SND_MORTARSHOT); break; case TYPE_TOWER_1_3 : _local2.type = aso#91159.TYPE_ELECTRICFIELD; _local2.targetsEnemy = false; _local2.targetX = _local3.x; _local2.targetY = _local3.y; _local2.speed = 0; aso#97148.playSound(aso#65811.SND_TESLATOWERSHOT); break; case TYPE_TOWER_1_4 : _local2.type = aso#91159.TYPE_LASERBEAM; _local2.targetsEnemy = true; _local2.target = _enemyTarget; _local2.speed = _local4.numLength; aso#97148.playSound(aso#65811.SND_GUTLINGLASERSHOT); break; case TYPE_TOWER_1_5 : _local2.type = aso#91159.TYPE_NULIFYBALL; _local2.targetsEnemy = true; _local2.target = _enemyTarget; _local2.speed = 4; aso#97148.playSound(aso#65811.SND_NULIFICATORSHOT); break; case TYPE_TOWER_2_1 : _local2.type = aso#91159.TYPE_AASHELL; _local2.targetsEnemy = true; _local2.target = _enemyTarget; _local2.speed = _local4.numLength; aso#97148.playSound(aso#65811.SND_AAGUNSHOT); break; case TYPE_TOWER_2_2 : _local2.type = aso#91159.TYPE_SLOWSHOT; _local2.targetsEnemy = true; _local2.target = _enemyTarget; _local2.speed = 4; aso#97148.playSound(aso#65811.SND_GOOCANNONSHOT); break; case TYPE_TOWER_2_3 : _local2.type = aso#91159.TYPE_CHAINBLAST; _local2.targetsEnemy = true; _local2.target = _enemyTarget; _local2.speed = 6; aso#97148.playSound(aso#65811.SND_CHAINGUNSHOT); break; case TYPE_TOWER_2_4 : _local2.type = aso#91159.TYPE_GAUSSRAIL; _local2.targetsEnemy = true; _local2.target = _enemyTarget; _local2.speed = _local4.numLength; aso#97148.playSound(aso#65811.SND_GAUSSCANNONSHOT); break; case TYPE_TOWER_2_5 : _local2.type = aso#91159.TYPE_CONFUSEBALL; _local2.targetsEnemy = true; _local2.target = _enemyTarget; _local2.speed = 5; aso#97148.playSound(aso#65811.SND_OILSPRAYSHOT); } dispatchMessage(aso#16507.MSG_READYTOSHOOT, _local2); _numReloadTimer = _numReloadTime; } } else if (_numTurnSpeed == 0) { _vectDirection.__set__numX(_local4.numX); _vectDirection.__set__numY(_local4.numY); _vectDirection.__set__numLength(1); } else { var _local7 = (_local4.__get__numX() * _vectDirection.__get__numY()) - (_vectDirection.__get__numX() * _local4.__get__numY()); if (_local7 > 0) { _vectDirection.rotate(_numTurnSpeed); } else { _vectDirection.rotate(-_numTurnSpeed); } } if (_numTurnSpeed != 0) { _mcObject.mcGun._rotation = _vectDirection.numRotation; } } } } } static var TYPE_TOWER_1_1 = 1; static var TYPE_TOWER_1_2 = 2; static var TYPE_TOWER_1_3 = 3; static var TYPE_TOWER_1_4 = 4; static var TYPE_TOWER_1_5 = 5; static var TYPE_TOWER_2_1 = 6; static var TYPE_TOWER_2_2 = 7; static var TYPE_TOWER_2_3 = 8; static var TYPE_TOWER_2_4 = 9; static var TYPE_TOWER_2_5 = 10; static var TYPE_BULIDING_1 = 11; static var TYPE_BULIDING_2 = 12; static var TYPE_BULIDING_3 = 13; static var TYPE_BULIDING_4 = 14; static var TYPE_BULIDING_5 = 15; static var PRICES = new Array(30, 250, 80, 60, 100, 20, 40, 200, 45, 10, 60, 240, 280, 440, 500); static var MATRICES = new Array(15); static var SYMBOL_BASE = "id_construction"; static var CELL_VOID = 0; static var CELL_OCCUPIED = 1; static var STATE_UNDEFINED = 0; static var STATE_PLACING = 1; static var STATE_INSTALLED = 2; static var ENEMY_TURN_TOLERANCE = 0.1; static var RANGE_BONUS = 0; static var _BONUS = 0; }
Symbol 954 MovieClip [aso#04529.aso#59822] Frame 0
class aso#59822 extends MovieClip { var attachMovie, _matrixCache, _boolPaused, _layerBuildings, _layerEnemies1, _layerEnemies2, _layerEffects1, _layerEffects2, _layerBlasts1, _matrixPattern, localToGlobal, _layerWalls, _layerWallShadows, _layerInfo, __mcInvoker, _mcGrid; function aso#59822 () { super(); attachMovie("id_layer", "_layerEnemies1", 2); attachMovie("id_layer", "_layerWallShadows", 3); attachMovie("id_layer", "_layerWalls", 4); attachMovie("id_layer", "_layerEffects1", 5); attachMovie("id_layer", "_layerBuildings", 8); attachMovie("id_layer", "_layerBlasts1", 9); attachMovie("id_layer", "_layerEffects2", 10); attachMovie("id_layer", "_layerEnemies2", 11); attachMovie("id_layer", "_layerInfo", 12); _matrixCache = new Array(aso#65811.MATRIX_WIDTH * aso#65811.MATRIX_HEIGHT); _matrixCache.width = aso#65811.MATRIX_WIDTH; _matrixCache.height = aso#65811.MATRIX_HEIGHT; _boolPaused = false; } function get buildingsLayer() { return(_layerBuildings); } function get enemiesLayer1() { return(_layerEnemies1); } function get enemiesLayer2() { return(_layerEnemies2); } function get noEnemies() { for (var _local2 in _layerEnemies1) { if (_layerEnemies1[_local2] instanceof aso#47844) { return(false); } } for (var _local2 in _layerEnemies2) { if (_layerEnemies2[_local2] instanceof aso#47844) { return(false); } } return(true); } function get boolPaused() { return(_boolPaused); } function set boolPaused(__boolValue) { _boolPaused = __boolValue; _layerEffects1.__set__boolPaused(__boolValue); _layerEffects2.__set__boolPaused(__boolValue); _layerBlasts1.__set__boolPaused(__boolValue); _layerEnemies1.__set__boolPaused(__boolValue); _layerEnemies2.__set__boolPaused(__boolValue); //return(boolPaused); } function loadMap(__numIndex) { _matrixPattern = new Array(aso#65811.MATRIX_WIDTH * aso#65811.MATRIX_HEIGHT); _matrixPattern.width = aso#65811.MATRIX_WIDTH; _matrixPattern.height = aso#65811.MATRIX_HEIGHT; var _local5 = attachMovie((SYMBOL_BASE + __numIndex.toString()) + "_matrix", "_mcMatrix", 1); if (_local5 == undefined) { aso#65811.TRACE((("ERROR! Couldn't load map " + SYMBOL_BASE) + __numIndex.toString()) + "_matrix"); return(false); } var _local4 = {x:0, y:0}; localToGlobal(_local4); var _local3 = 0; while (_local3 < aso#65811.MATRIX_HEIGHT) { var _local2 = 0; while (_local2 < aso#65811.MATRIX_WIDTH) { if (_local5.hitTest((_local4.x + (aso#65811.MATRIX_CELL_WIDTH / 2)) + (_local2 * aso#65811.MATRIX_CELL_WIDTH), (_local4.y + (aso#65811.MATRIX_CELL_HEIGHT / 2)) + (_local3 * aso#65811.MATRIX_CELL_HEIGHT), true)) { _matrixPattern[(_local3 * aso#65811.MATRIX_WIDTH) + _local2] = CELL_ROCK; } else { _matrixPattern[(_local3 * aso#65811.MATRIX_WIDTH) + _local2] = CELL_VOID; } _local2++; } _local3++; } _local5.removeMovieClip(); attachMovie((SYMBOL_BASE + __numIndex.toString()) + "_sand", "_mcSand", 1); attachMovie((SYMBOL_BASE + __numIndex.toString()) + "_landscape", "_mcLandscape", 6); markCacheMatrix(); writeMatrixFromCache(); return(true); } function markCacheMatrix(__numNewWallI, __numNewWallJ) { var _local2 = 0; while (_local2 < _matrixPattern.length) { _matrixCache[_local2] = _matrixPattern[_local2]; _local2++; } var _local3 = new Array(); var _local5; if ((__numNewWallI == undefined) || (__numNewWallJ == undefined)) { _local5 = CELL_VOID; } else if (_matrixCache[(__numNewWallI * _matrixCache.width) + __numNewWallJ] <= CELL_VOID) { _local5 = CELL_VOID - _matrixCache[(__numNewWallI * _matrixCache.width) + __numNewWallJ]; _matrixCache[(__numNewWallI * _matrixCache.width) + __numNewWallJ] = CELL_WALL; } _local2 = 0; while (_local2 < _matrixCache.height) { var _local4 = 0; while (_local4 < _matrixCache.width) { if (_matrixCache[(_local2 * _matrixCache.width) + _local4] < CELL_VOID) { if (_matrixCache[(_local2 * _matrixCache.width) + _local4] == (CELL_VOID - _local5)) { _local3.push({i:_local2, j:_local4}); } else if (_matrixCache[(_local2 * _matrixCache.width) + _local4] < (CELL_VOID - _local5)) { _matrixCache[(_local2 * _matrixCache.width) + _local4] = CELL_VOID; } } _local4++; } _local2++; } if (_local5 == CELL_VOID) { _local5 = 1; _local3 = getExitCells(); for (_local2 in _local3) { _matrixCache[(_local3[_local2].i * _matrixCache.width) + _local3[_local2].j] = CELL_VOID - _local5; } } var _local8 = false; var _local9; _local5++; while (!_local8) { _local9 = new Array(); _local8 = true; for (var _local10 in _local3) { _local2 = Math.max(_local3[_local10].i - 1, 0); while (_local2 <= Math.min(_local3[_local10].i + 1, _matrixCache.height - 1)) { var _local4 = Math.max(_local3[_local10].j - 1, 0); while (_local4 <= Math.min(_local3[_local10].j + 1, _matrixCache.width - 1)) { if (((_local2 != _local3[_local10].i) && (_local4 != _local3[_local10].j)) || ((_local2 == _local3[_local10].i) && (_local4 == _local3[_local10].j))) { } else if (_matrixCache[(_local2 * _matrixCache.width) + _local4] == CELL_VOID) { _matrixCache[(_local2 * _matrixCache.width) + _local4] = CELL_VOID - _local5; _local9.push({i:_local2, j:_local4}); _local8 = false; } _local4++; } _local2++; } } _local5++; _local3 = _local9; } _local2 = 0; while (_local2 < _matrixCache.length) { if (_matrixCache[_local2] == CELL_VOID) { return(false); } _local2++; } return(true); } function writeMatrixFromCache() { var _local2 = 0; while (_local2 < _matrixPattern.length) { _matrixPattern[_local2] = _matrixCache[_local2]; _local2++; } } function addWall(__numCellI, __numCellJ) { _layerWalls.addElement("id_cursor_wall", {_x:__numCellJ * aso#65811.MATRIX_CELL_WIDTH, _y:__numCellI * aso#65811.MATRIX_CELL_HEIGHT}); _layerWallShadows.addElement("id_wall_shadow", {_x:__numCellJ * aso#65811.MATRIX_CELL_WIDTH, _y:__numCellI * aso#65811.MATRIX_CELL_HEIGHT}); writeMatrixFromCache(); var _local2; for (var _local3 in _layerEnemies1) { if (_layerEnemies1[_local3] instanceof aso#47844) { _local2 = aso#47844(_layerEnemies1[_local3]); _local2.updateWaypoint(); } } } function cellHitTest(__numX, __numY) { var _local2 = {out:false, i:0, j:0, x:0, y:0}; var _local3 = {x:0, y:0}; localToGlobal(_local3); _local2.j = Math.floor((__numX - _local3.x) / aso#65811.MATRIX_CELL_WIDTH); _local2.i = Math.floor((__numY - _local3.y) / aso#65811.MATRIX_CELL_HEIGHT); if (_local2.i < 0) { _local2.out = true; _local2.j = undefined; } if (_local2.j < 0) { _local2.out = true; _local2.j = undefined; } if (_local2.j >= _matrixPattern.width) { _local2.out = true; _local2.j = undefined; } if (_local2.i >= _matrixPattern.height) { _local2.out = true; _local2.j = undefined; } _local2.x = _local3.x + (_local2.j * aso#65811.MATRIX_CELL_WIDTH); _local2.y = _local3.y + (_local2.i * aso#65811.MATRIX_CELL_HEIGHT); return(_local2); } function checkPlacingSpace(__numI, __numJ, __matrixPattern) { if ((((__numI < 0) || (__numJ < 0)) || ((__numI + __matrixPattern.height) > _matrixPattern.height)) || ((__numJ + __matrixPattern.width) > _matrixPattern.width)) { return(false); } var _local3 = 0; while (_local3 < __matrixPattern.height) { var _local2 = 0; while (_local2 < __matrixPattern.width) { if (((__matrixPattern[(_local3 * __matrixPattern.width) + _local2] != aso#28485.CELL_VOID) && (_matrixPattern[((_local3 + __numI) * _matrixPattern.width) + (_local2 + __numJ)] != CELL_ROCK)) && (_matrixPattern[((_local3 + __numI) * _matrixPattern.width) + (_local2 + __numJ)] != CELL_WALL)) { return(false); } _local2++; } _local3++; } return(true); } function checkBuildingSpace(__numI, __numJ) { return(_matrixPattern[(__numI * _matrixPattern.width) + __numJ] >= CELL_BUILDING); } function checkWallSpace(__numI, __numJ) { if (((((_matrixPattern[(__numI * _matrixPattern.width) + __numJ] > CELL_VOID) || (__numI == 0)) || (__numJ == 0)) || (__numI == (_matrixPattern.height - 1))) || (__numJ == (_matrixPattern.width - 1))) { return(false); } return(true); } function isHitWithGroundEnemy(__mcTarget) { var _local2 = false; for (var _local4 in _layerEnemies1) { if ((_layerEnemies1[_local4] instanceof aso#47844) && (_layerEnemies1[_local4].hitTest(__mcTarget))) { _local2 = true; break; } } return(_local2); } function addBuilding(__buildingSource) { var _local2 = _layerBuildings.addElement("id_building"); if (!_local2.copyFrom(__buildingSource)) { return(false); } _local2.numState = aso#28485.STATE_INSTALLED; var _local4 = 0; while (_local4 < _local2._matrixPattern.height) { var _local3 = 0; while (_local3 < _local2._matrixPattern.width) { if (_local2._matrixPattern[(_local4 * _local2._matrixPattern.width) + _local3] == aso#28485.CELL_OCCUPIED) { _matrixPattern[((_local4 + _local2._numCellI) * _matrixPattern.width) + (_local3 + _local2._numCellJ)] = CELL_BUILDING + _local2.getDepth(); } _local3++; } _local4++; } return(true); } function getBuildingAt(__numI, __numJ) { var _local2 = _matrixPattern[(__numI * _matrixPattern.width) + __numJ] - CELL_BUILDING; return(aso#28485(_layerBuildings.getInstanceAtDepth(_local2))); } function deleteBuilding(__bldTarget) { if (__bldTarget._parent == _layerBuildings) { var _local4 = 0; while (_local4 < __bldTarget._matrixPattern.height) { var _local3 = 0; while (_local3 < __bldTarget._matrixPattern.width) { if (__bldTarget._matrixPattern[(_local4 * __bldTarget._matrixPattern.width) + _local3] == aso#28485.CELL_OCCUPIED) { _matrixPattern[((_local4 + __bldTarget._numCellI) * _matrixPattern.width) + (_local3 + __bldTarget._numCellJ)] = CELL_ROCK; } _local3++; } _local4++; } __bldTarget.removeMovieClip(); } } function addEnemy(__numType, __numLevel, __effectInitial, __numWaveIndex) { var _local5 = false; if (((__numType == aso#47844.TYPE_PLANE) || (__numType == aso#47844.TYPE_INSECT)) || (__numType == aso#47844.TYPE_SCORPIO)) { _local5 = true; } var _local4; var _local3; if (_local5) { _local4 = 0; _local3 = 3 + random(14); } else { var _local6 = getEntryCells(); var _local7 = random(_local6.length); _local4 = _local6[_local7].i; _local3 = _local6[_local7].j; } var _local2; if (_local5) { _local2 = _layerEnemies2.addElement("id_enemy", {_mapReference:this, _numCellI:_local4, _numCellJ:_local3}); _local2.numAltitude = ALTITUDE_AIR; } else { _local2 = _layerEnemies1.addElement("id_enemy", {_mapReference:this, _numCellI:_local4, _numCellJ:_local3}); _local2.numAltitude = ALTITUDE_GROUND; } _local2._x = (_local3 * aso#65811.MATRIX_CELL_WIDTH) + (aso#65811.MATRIX_CELL_WIDTH / 2); _local2._y = (_local4 * aso#65811.MATRIX_CELL_HEIGHT) + (aso#65811.MATRIX_CELL_HEIGHT / 2); if (_local4 == 0) { _local2._y = _local2._y - aso#65811.MATRIX_CELL_HEIGHT; _local2._x = _local2._x + (random(16) - 8); _local2._y = _local2._y - (65 * __numWaveIndex); _local2._vectSpeed.numX = 0; _local2._vectSpeed.numY = 100; } else if (_local3 == 0) { _local2._x = _local2._x - aso#65811.MATRIX_CELL_WIDTH; _local2._y = _local2._y + (random(16) - 8); _local2._x = _local2._x - (65 * __numWaveIndex); _local2._vectSpeed.numX = 100; _local2._vectSpeed.numY = 0; } if (_local5) { _local2._numWaypointX = _local2._x; _local2._numWaypointY = (_matrixPattern.height * aso#65811.MATRIX_CELL_HEIGHT) + (aso#65811.MATRIX_CELL_HEIGHT / 2); } else { _local2.updateWaypoint(); } _local2.initEnemy(__numType, __numLevel, _layerInfo); if (__effectInitial != undefined) { _local2.applyEffect(__effectInitial); } } function addBlast(__objParam) { _layerBlasts1.globalToLocal(__objParam, __mcInvoker); var _local4 = {_x:__objParam.x, _y:__objParam.y, vectSpeed:__objParam.direction, numSpeed:__objParam.speed, _numAltitude:__objParam.altitude}; var _local3 = _layerBlasts1.addElement("id_blast", _local4); _local3.initBlast(__objParam.type); if (__objParam.targetsEnemy) { _local3.setTarget(__objParam.targetsEnemy, __objParam.target); } else { _local3.setTarget(__objParam.targetsEnemy, {x:__objParam.targetX, y:__objParam.targetY}); } } function addGFX(__objParam) { var _local3; if ((__objParam.altitude == ALTITUDE_AIR) || (__objParam.altitude == ALTITUDE_BOTH)) { _local3 = _layerEffects2; } else { _local3 = _layerEffects1; } _local3.globalToLocal(__objParam); var _local4 = {_x:__objParam.x, _y:__objParam.y}; if (__objParam.radius) { _local4._width = 2 * __objParam.radius; _local4._height = 2 * __objParam.radius; } _local3.addElement(__objParam.symbol, _local4); } function getEntryCells() { var _local4 = new Array(); var _local3 = 0; while (_local3 < _matrixPattern.width) { if (_matrixPattern[_local3] <= CELL_VOID) { _local4.push({i:0, j:_local3}); } _local3++; } var _local2 = 0; while (_local2 < _matrixPattern.height) { if (_matrixPattern[_local2 * _matrixPattern.width] <= CELL_VOID) { _local4.push({i:_local2, j:0}); } _local2++; } return(_local4); } function getNextCell(__numCellI, __numCellJ) { var _local9; var _local8 = false; var _local3 = Math.max(__numCellI - 1, 0); while (_local3 <= Math.min(__numCellI + 1, _matrixPattern.height - 1)) { var _local2 = Math.max(__numCellJ - 1, 0); while (_local2 <= Math.min(__numCellJ + 1, _matrixPattern.width - 1)) { if (((_local3 != __numCellI) && (_local2 != __numCellJ)) || ((_local3 == __numCellI) && (_local2 == __numCellJ))) { } else if ((_matrixPattern[(_local3 * _matrixPattern.width) + _local2] == (_matrixPattern[(__numCellI * _matrixPattern.width) + __numCellJ] + 1)) && (_matrixPattern[(_local3 * _matrixPattern.width) + _local2] <= CELL_VOID)) { _local9 = {i:_local3, j:_local2}; _local8 = true; break; } _local2++; } if (_local8) { break; } _local3++; } return(_local9); } function getExitCells() { var _local4 = new Array(); var _local3 = 0; while (_local3 < _matrixPattern.width) { if (_matrixPattern[((_matrixPattern.height - 1) * _matrixPattern.width) + _local3] <= CELL_VOID) { _local4.push({i:_matrixPattern.height - 1, j:_local3}); } _local3++; } var _local2 = 0; while (_local2 < _matrixPattern.height) { if (_matrixPattern[((_local2 + 1) * _matrixPattern.width) - 1] <= CELL_VOID) { _local4.push({i:_local2, j:_matrixPattern.width - 1}); } _local2++; } return(_local4); } function getNearestEnemy(__numX, __numY, __numRange, __numAltitude, __enemyForbidden) { var _local3 = 999999 /* 0x0F423F */; var _local4; var _local2; if ((__numAltitude == ALTITUDE_GROUND) || (__numAltitude == ALTITUDE_BOTH)) { for (var _local9 in _layerEnemies1) { if ((((_layerEnemies1[_local9] instanceof aso#47844) && (_layerEnemies1[_local9] != __enemyForbidden)) && (_layerEnemies1[_local9]._x > 0)) && (_layerEnemies1[_local9]._y > 0)) { _local2 = _layerEnemies1[_local9].getDistanceFrom(__numX, __numY); if ((_local2 <= __numRange) && (_local2 < _local3)) { _local3 = _local2; _local4 = _layerEnemies1[_local9]; } } } } if ((__numAltitude == ALTITUDE_AIR) || (__numAltitude == ALTITUDE_BOTH)) { for (var _local9 in _layerEnemies2) { if ((((_layerEnemies2[_local9] instanceof aso#47844) && (_layerEnemies2[_local9] != __enemyForbidden)) && (_layerEnemies2[_local9]._x > 0)) && (_layerEnemies2[_local9]._y > 0)) { _local2 = _layerEnemies2[_local9].getDistanceFrom(__numX, __numY); if ((_local2 <= __numRange) && (_local2 < _local3)) { _local3 = _local2; _local4 = _layerEnemies2[_local9]; } } } } return(_local4); } function applySplashEffect(__effectSplash, __numCenterX, __numCenterY, __numRadius, __numAltitude) { var _local2; if ((__numAltitude == ALTITUDE_GROUND) || (__numAltitude == ALTITUDE_BOTH)) { for (var _local7 in _layerEnemies1) { if (_layerEnemies1[_local7] instanceof aso#47844) { _local2 = _layerEnemies1[_local7].getDistanceFrom(__numCenterX, __numCenterY); if (_local2 <= __numRadius) { _layerEnemies1[_local7].applyEffect(__effectSplash); } } } } if ((__numAltitude == ALTITUDE_AIR) || (__numAltitude == ALTITUDE_BOTH)) { for (var _local7 in _layerEnemies2) { if (_layerEnemies2[_local7] instanceof aso#47844) { _local2 = _layerEnemies2[_local7].getDistanceFrom(__numCenterX, __numCenterY); if (_local2 <= __numRadius) { _layerEnemies2[_local7].applyEffect(__effectSplash); } } } } } function toggleGrid(__boolVisible) { _mcGrid._visible = false; } function process() { _layerEnemies1.process(); _layerEnemies2.process(); _layerBuildings.process(); _layerBlasts1.process(); } static var CELL_VOID = 0; static var CELL_ROCK = 1; static var CELL_WALL = 2; static var CELL_BUILDING = 10; static var ALTITUDE_GROUND = 1; static var ALTITUDE_AIR = 2; static var ALTITUDE_BOTH = 3; static var SYMBOL_BASE = "id_map"; }
Symbol 955 MovieClip [aso#04529.aso#47844] Frame 0
class aso#47844 extends aso#16507 { var boolExists, _boolNearExit, _boolAutoMove, _numType, _numMaxSpeed, _numThrottle, _numTurnSpeed, _vectSpeed, _numMaxHealth, _strDeathEffect, _numLevel, _numHealth, _mcHealthBar, _numReward, numAltitude, _y, _x, dispatchMessage, attachMovie, _mcObject, localToGlobal, _arrEffects, _mapReference, _numCellI, _numCellJ, _numWaypointX, _numWaypointY, _mcFastEffect, getNextHighestDepth, _mcSlowEffect, _mcRepairEffect, _mcShieldEffect, _width, _height, _rotation, _numOldCellI, _numOldCellJ, removeMovieClip, _parent; function aso#47844 () { super(); boolExists = true; _boolNearExit = false; _boolAutoMove = false; } function get numType() { return(_numType); } function set numType(__numValue) { if (_numType != __numValue) { _numType = __numValue; switch (_numType) { case TYPE_BAGGI : _numMaxSpeed = 2; _numThrottle = 0.3; _numTurnSpeed = 0.11; _vectSpeed = new aso#73192(1, 1); _vectSpeed.__set__numLength(_numMaxSpeed); _numMaxHealth = 15; _strDeathEffect = "aso#61214"; break; case TYPE_TRICYCLE : _numMaxSpeed = 1.7; _numThrottle = 0.3; _numTurnSpeed = 0.1; _vectSpeed = new aso#73192(1, 1); _vectSpeed.__set__numLength(_numMaxSpeed); _numMaxHealth = 35; _strDeathEffect = "aso#98540"; break; case TYPE_CAR : _numMaxSpeed = 1.5; _numThrottle = 0.25; _numTurnSpeed = 0.08; _vectSpeed = new aso#73192(1, 1); _vectSpeed.__set__numLength(_numMaxSpeed); _numMaxHealth = 70; _strDeathEffect = "aso#98540"; break; case TYPE_HOWERTANK : _numMaxSpeed = 1.1; _numThrottle = 0.2; _numTurnSpeed = 0.06; _vectSpeed = new aso#73192(1, 1); _vectSpeed.__set__numLength(_numMaxSpeed); _numMaxHealth = 120; _strDeathEffect = "aso#29877"; break; case TYPE_PLANE : _numMaxSpeed = 1.8; _numThrottle = 0.3; _numTurnSpeed = 0.11; _vectSpeed = new aso#73192(0, 1); _vectSpeed.__set__numLength(_numMaxSpeed); _numMaxHealth = 8; _strDeathEffect = "aso#61214"; break; case TYPE_INSECT : _numMaxSpeed = 1.5; _numThrottle = 0.3; _numTurnSpeed = 0.16; _vectSpeed = new aso#73192(0, 1); _vectSpeed.__set__numLength(_numMaxSpeed); _numMaxHealth = 20; _strDeathEffect = "aso#98540"; break; case TYPE_SCORPIO : _numMaxSpeed = 1.2; _numThrottle = 0.3; _numTurnSpeed = 0.06; _vectSpeed = new aso#73192(0, 1); _vectSpeed.__set__numLength(_numMaxSpeed); _numMaxHealth = 40; _strDeathEffect = "aso#29877"; break; case TYPE_ESSAI1 : _numMaxSpeed = 1.5; _numThrottle = 0.25; _numTurnSpeed = 0.06; _vectSpeed = new aso#73192(0, 1); _vectSpeed.__set__numLength(_numMaxSpeed); _numMaxHealth = 130; _strDeathEffect = "aso#29877"; } _numMaxHealth = _numMaxHealth + Math.round((1.2 * (_numLevel - 1)) * _numMaxHealth); var _local2 = ((_numMaxHealth < 100) ? (_numMaxHealth) : 100); _numHealth = _numMaxHealth; _mcHealthBar._width = _local2 / 2; _numReward = REWARDS[_numType - 1] * (1 + (0.2 * (_numLevel - 1))); } //return(numType); } function get numHealth() { return(_numHealth); } function set numHealth(__numValue) { _numHealth = __numValue; if (_numHealth < 0) { _numHealth = 0; } if (_numHealth > _numMaxHealth) { _numHealth = _numMaxHealth; } _mcHealthBar.mcBar._width = (50 * _numHealth) / _numMaxHealth; if (_numHealth == 0) { var _local2 = {symbol:_strDeathEffect, x:_x, y:_y, altitude:numAltitude}; dispatchMessage(aso#16507.MSG_ENEMYDEAD, _local2); } //return(numHealth); } function initEnemy(__numType, __numLevel, __mcLayerInfo) { attachMovie(SYMBOL_BASE + __numType.toString(), "_mcObject", 1); _mcHealthBar = __mcLayerInfo.addElement("id_healthbar"); var _local2 = {x:_mcObject._x, y:(_mcObject._y - (_mcObject._height / 2)) - 5}; localToGlobal(_local2); __mcLayerInfo.globalToLocal(_local2); _mcHealthBar._x = _local2.x; _mcHealthBar._y = _local2.y; _numLevel = __numLevel; numType = (__numType); _arrEffects = new Array(); } function updateWaypoint() { _boolAutoMove = false; var _local2 = _mapReference.getNextCell(_numCellI, _numCellJ); if (_local2 == undefined) { return(false); } if (_numCellJ == _local2.j) { if (_numCellI < _local2.i) { _numWaypointX = (_numCellJ + 0.5) * aso#65811.MATRIX_CELL_WIDTH; _numWaypointY = (_numCellI + 1) * aso#65811.MATRIX_CELL_HEIGHT; } else { _numWaypointX = (_numCellJ + 0.5) * aso#65811.MATRIX_CELL_WIDTH; _numWaypointY = _numCellI * aso#65811.MATRIX_CELL_HEIGHT; } } if (_numCellI == _local2.i) { if (_numCellJ < _local2.j) { _numWaypointX = (_numCellJ + 1) * aso#65811.MATRIX_CELL_WIDTH; _numWaypointY = (_numCellI + 0.5) * aso#65811.MATRIX_CELL_HEIGHT; } else { _numWaypointX = _numCellJ * aso#65811.MATRIX_CELL_WIDTH; _numWaypointY = (_numCellI + 0.5) * aso#65811.MATRIX_CELL_HEIGHT; } } return(true); } function process() { if (_vectSpeed.__get__numLength() < _numMaxSpeed) { _vectSpeed.numLength = _vectSpeed.numLength + _numMaxSpeed; } if (_vectSpeed.__get__numLength() > _numMaxSpeed) { _vectSpeed.__set__numLength(_numMaxSpeed); } var _local19 = false; var _local11 = false; var _local4 = false; var _local15 = false; var _local13 = false; var _local12 = false; var _local17 = false; var _local5 = 0; var _local9 = 0; var _local10 = 0; var _local7 = 0; var _local6 = 0; var _local8 = 1; var _local3 = 0; var _local2 = 0; while (_local2 < _arrEffects.length) { switch (_arrEffects[_local2].numType) { case aso#85170.TYPE_DAMAGE : _local19 = true; _local10 = _local10 + _arrEffects[_local2].objParams.damage; break; case aso#85170.TYPE_FAST : _local11 = true; _local5 = _local5 + (_vectSpeed.__get__numLength() * _arrEffects[_local2].objParams.percent); break; case aso#85170.TYPE_SLOW : _local4 = true; _local9 = _local9 + (_vectSpeed.__get__numLength() * _arrEffects[_local2].objParams.percent); break; case aso#85170.TYPE_CLEAR : _local15 = true; break; case aso#85170.TYPE_REPAIR : _local13 = true; _local7 = _local7 + (_numMaxHealth * _arrEffects[_local2].objParams.percent); break; case aso#85170.TYPE_SHIELD : _local12 = true; _local8 = Math.min(_local8, _arrEffects[_local2].objParams.pass); break; case aso#85170.TYPE_PIERCEDAMAGE : _local6 = _local6 + _arrEffects[_local2].objParams.damage; break; case aso#85170.TYPE_CONFUSE : _local3 = _local3 + (_numTurnSpeed * _arrEffects[_local2].objParams.percent); if (_local3 >= _numTurnSpeed) { _local3 = _numTurnSpeed; } break; case aso#85170.TYPE_TIMESTOP : _local4 = true; _local17 = true; } if (_arrEffects[_local2].tick()) { _arrEffects.splice(_local2, 1); _local2--; } _local2++; } _vectSpeed.numLength = _vectSpeed.numLength + (_local5 - _local9); if (_vectSpeed.__get__numLength() < MIN_SPEED) { _vectSpeed.__set__numLength(MIN_SPEED); } var _local20 = _numTurnSpeed - _local3; if (_local17) { _vectSpeed.__set__numLength(0); _local20 = 0; } numHealth = (numHealth + ((_local7 - _local6) - (_local8 * _local10))); if (_local15) { _arrEffects = new Array(); } if (_local11 && (_mcFastEffect == undefined)) { attachMovie("id_effect_fast", "_mcFastEffect", getNextHighestDepth(), {_width:1.3 * _mcObject._width, _height:1.3 * _mcObject._height}); } if ((!_local11) && (_mcFastEffect != undefined)) { _mcFastEffect.removeMovieClip(); } if (_local4 && (_mcSlowEffect == undefined)) { attachMovie("id_effect_slow", "_mcSlowEffect", getNextHighestDepth(), {_width:1.3 * _mcObject._width, _height:1.3 * _mcObject._height}); } if ((!_local4) && (_mcSlowEffect != undefined)) { _mcSlowEffect.removeMovieClip(); } if (_local13 && (_mcRepairEffect == undefined)) { attachMovie("id_effect_repair", "_mcRepairEffect", getNextHighestDepth()); } if ((!_local13) && (_mcRepairEffect != undefined)) { _mcRepairEffect.removeMovieClip(); } if (_local12 && (_mcShieldEffect == undefined)) { attachMovie("id_effect_shield", "_mcShieldEffect", getNextHighestDepth(), {_width:1.3 * _mcObject._width, _height:1.3 * _mcObject._height}); } if ((!_local12) && (_mcShieldEffect != undefined)) { _mcShieldEffect.removeMovieClip(); } if (_local19) { aso#97148.playSound(aso#65811.SND_HIT); } var _local16 = new aso#73192(0, 0); if (_boolNearExit) { if (((_x - (_width / 2)) > (aso#65811.MATRIX_WIDTH * aso#65811.MATRIX_CELL_WIDTH)) || ((_y - (_height / 2)) > (aso#65811.MATRIX_HEIGHT * aso#65811.MATRIX_CELL_HEIGHT))) { dispatchMessage(aso#16507.MSG_ENEMYPASSED); } if (_numCellI == (_mapReference._matrixPattern.height - 1)) { _local16.__set__numY(1); } if (_numCellJ == (_mapReference._matrixPattern.width - 1)) { _local16.__set__numX(1); } } else { _local16.__set__numX(_numWaypointX - _x); _local16.__set__numY(_numWaypointY - _y); } if (numAltitude != aso#59822.ALTITUDE_AIR) { var _local21 = _vectSpeed.getAngleWith(_local16); if (_local21 > WAYPOINT_TURN_TOLERANCE) { var _local23 = (_local16.__get__numX() * _vectSpeed.__get__numY()) - (_vectSpeed.__get__numX() * _local16.__get__numY()); var _local22 = ((_local20 > _local21) ? (_local21) : (_local20)); if (_local23 > 0) { _vectSpeed.rotate(_local22); } else { _vectSpeed.rotate(-_local22); } } } var _local25 = _x; var _local24 = _y; _x = _x + _vectSpeed.numX; _y = _y + _vectSpeed.numY; _rotation = _vectSpeed.numRotation; var _local14 = Math.floor(_x / aso#65811.MATRIX_CELL_WIDTH); var _local18 = Math.floor(_y / aso#65811.MATRIX_CELL_HEIGHT); if ((((((numAltitude != aso#59822.ALTITUDE_AIR) && (_local18 >= 0)) && (_local18 < aso#65811.MATRIX_HEIGHT)) && (_local14 >= 0)) && (_local14 < aso#65811.MATRIX_WIDTH)) && (_mapReference._matrixPattern[(_local18 * aso#65811.MATRIX_WIDTH) + _local14] > aso#59822.CELL_VOID)) { _vectSpeed.__set__numLength(0.1); _x = _local25; _y = _local24; _local18 = -1; _local14 = -1; } else { _mcHealthBar._x = _mcHealthBar._x + _vectSpeed.numX; _mcHealthBar._y = _mcHealthBar._y + _vectSpeed.numY; } if (((_local18 >= 0) && (_local14 >= 0)) && ((_numCellI != _local18) || (_numCellJ != _local14))) { _numOldCellI = _numCellI; _numOldCellJ = _numCellJ; _numCellJ = _local14; _numCellI = _local18; if ((numAltitude == aso#59822.ALTITUDE_AIR) || (!updateWaypoint())) { _boolNearExit = true; } } } function restoreOldCell() { _numCellI = _numOldCellI; _numCellJ = _numOldCellJ; } function remove() { _mcHealthBar.removeMovieClip(); removeMovieClip(); } function getDistanceFrom(__numX, __numY) { var _local2 = {x:__numX, y:__numY}; _parent.globalToLocal(_local2); return(Math.sqrt(((_x - _local2.x) * (_x - _local2.x)) + ((_y - _local2.y) * (_y - _local2.y)))); } function applyEffect(__effectNew) { _arrEffects.push(__effectNew); } static var TYPE_BAGGI = 1; static var TYPE_TRICYCLE = 2; static var TYPE_CAR = 3; static var TYPE_HOWERTANK = 4; static var TYPE_PLANE = 5; static var TYPE_INSECT = 6; static var TYPE_SCORPIO = 7; static var TYPE_ESSAI1 = 8; static var REWARDS = new Array(3, 6, 8, 13, 4, 16, 11, 13); static var SYMBOL_BASE = "id_enemy"; static var WAYPOINT_HIT_TOLERANCE = 20; static var WAYPOINT_TURN_TOLERANCE = 0.1; static var WAYPOINT_RANDOM = 16; static var MIN_SPEED = 0.35; }
Symbol 956 MovieClip [aso#04529.aso#73192] Frame 0
class aso#73192 { var _numX, _numY; function aso#73192 (__numX, __numY) { _numX = __numX; _numY = __numY; } function get numX() { return(_numX); } function set numX(__numNew) { _numX = __numNew; //return(numX); } function get numY() { return(_numY); } function set numY(__numNew) { _numY = __numNew; //return(numY); } function get numLength() { return(Math.sqrt((_numX * _numX) + (_numY * _numY))); } function set numLength(__numNew) { if (__numNew < MIN_LENGTH) { __numNew = MIN_LENGTH; } if (numLength) { var _local2 = __numNew / numLength; _numX = _numX * _local2; _numY = _numY * _local2; } //return(numLength); } function get numRotation() { var _local2 = (180 * getAngleWith(new aso#73192(0, -1))) / Math.PI; if (_numX < 0) { _local2 = _local2 * -1; } return(_local2); } function set numRotation(__numValue) { var _local2 = numLength; _numX = 0; _numY = 1; rotate((-3.141592 * __numValue) / 180); numLength = (_local2); //return(numRotation); } function makeCopy() { return(new aso#73192(_numX, _numY)); } function addVector(__vectAdd) { _numX = _numX + __vectAdd.numX; _numY = _numY + __vectAdd.numY; } function rotate(__numAngle) { if (__numAngle) { var _local2 = Math.atan2(_numX, _numY) + __numAngle; var _local3 = numLength; _numX = _local3 * Math.sin(_local2); _numY = _local3 * Math.cos(_local2); } } function oneWayTo(__vector, __precision) { return(Math.abs((_numX * __vector.__get__numY()) - (_numY * __vector.__get__numX()))); } function getAngleWith(__vector) { return(Math.acos(((_numX * __vector.__get__numX()) + (_numY * __vector.__get__numY())) / (numLength * __vector.__get__numLength()))); } function getProjection(__vector) { return(((_numX * __vector.__get__numX()) + (_numY * __vector.__get__numY())) / __vector.__get__numLength()); } function toString() { return(new String(((("|" + _numX) + ",") + _numY) + "|")); } var MIN_LENGTH = 0.001; }
Symbol 957 MovieClip [aso#04529.aso#85170] Frame 0
class aso#85170 { var numType, objParams, _numDuration, _numTimer; function aso#85170 (__numType, __objParams, __numDuration) { numType = __numType; objParams = __objParams; _numDuration = __numDuration; if (_numDuration == undefined) { _numTimer = 0; } else { _numTimer = _numDuration; } } function tick() { if (_numTimer == 0) { return(true); } _numTimer--; return(false); } function makeCopy() { return(new aso#85170(numType, objParams, _numDuration)); } static var TYPE_DAMAGE = 1; static var TYPE_FAST = 2; static var TYPE_SLOW = 3; static var TYPE_CLEAR = 4; static var TYPE_REPAIR = 5; static var TYPE_SHIELD = 6; static var TYPE_PIERCEDAMAGE = 7; static var TYPE_CONFUSE = 8; static var TYPE_TIMESTOP = 9; }
Symbol 958 MovieClip [aso#04529.aso#91159] Frame 0
class aso#91159 extends aso#16507 { static var Instigator; var _numLiveTimer, _numType, _numTurnSpeed, _numDamage, _numSplashRadius, _strEffectSymbol, lineStyle, moveTo, lineTo, _vectSpeed, _numTTL, _numSpeed, attachMovie, _boolTargetsEnemy, _mcTarget, _numTargetX, _numTargetY, removeMovieClip, _parent, _x, _y, dispatchMessage, _numAltitude, _rotation; function aso#91159 () { super(); _numLiveTimer = TTL; } function get numType() { return(_numType); } function set numType(__numValue) { if (_numType != __numValue) { _numType = __numValue; switch (_numType) { case TYPE_ROCKET : _numTurnSpeed = 0.1 * (1 + SPEED_BONUS); _numDamage = 1 * (1 + DAMAGE_BONUS); _numSplashRadius = 0 * (1 + RADIUS_BONUS); _strEffectSymbol = "aso#50628"; break; case TYPE_BALL : _numTurnSpeed = 0.05; _numDamage = 1 * (1 + DAMAGE_BONUS); _numSplashRadius = 45; _strEffectSymbol = "aso#13302"; break; case TYPE_ELECTRICFIELD : _numTurnSpeed = 0; _numDamage = 1 * (1 + DAMAGE_BONUS); _numSplashRadius = 60 * (1 + aso#28485.RANGE_BONUS); _strEffectSymbol = "aso#17899"; break; case TYPE_LASERBEAM : _numTurnSpeed = 0; _numDamage = 1 * (1 + DAMAGE_BONUS); _numSplashRadius = 0; lineStyle(0, 16711680); moveTo(0, 0); lineTo(0, _vectSpeed.__get__numLength()); lineStyle(0, 16777215); moveTo(1, 0); lineTo(1, _vectSpeed.__get__numLength()); lineStyle(0, 16711680); moveTo(-1, 0); lineTo(-1, _vectSpeed.__get__numLength()); break; case TYPE_NULIFYBALL : _numTurnSpeed = 0.1; _numDamage = 1 * (1 + DAMAGE_BONUS); _numSplashRadius = 0; break; case TYPE_AASHELL : _numTurnSpeed = 0; _numDamage = 1 * (1 + DAMAGE_BONUS); _numSplashRadius = 0; break; case TYPE_SLOWSHOT : _numTurnSpeed = 0.1 * (1 + SPEED_BONUS); _numDamage = 1 * (1 + DAMAGE_BONUS); _numSplashRadius = 15; break; case TYPE_CHAINBLAST : _numTurnSpeed = 3.141592; _numDamage = 1 * (1 + DAMAGE_BONUS); _numSplashRadius = 0; _numTTL = 1; break; case TYPE_GAUSSRAIL : _numTurnSpeed = 0; _numDamage = 1 * (1 + DAMAGE_BONUS); _numSplashRadius = 0; lineStyle(0, 65535); moveTo(0, 0); lineTo(0, _vectSpeed.__get__numLength()); lineStyle(0, 16777215); moveTo(1, 0); lineTo(1, _vectSpeed.__get__numLength()); lineStyle(0, 65535); moveTo(-1, 0); lineTo(-1, _vectSpeed.__get__numLength()); break; case TYPE_CONFUSEBALL : _numTurnSpeed = 0.5; _numDamage = 1 * (1 + DAMAGE_BONUS); _numSplashRadius = 0; break; case TYPE_MISSILE : _numTurnSpeed = 0.1; _numDamage = 1 * (1 + DAMAGE_BONUS); _numSplashRadius = 100; _strEffectSymbol = "aso#58009"; } } //return(numType); } function get vectSpeed() { return(_vectSpeed); } function set vectSpeed(__vectPattern) { _vectSpeed = __vectPattern.makeCopy(); _vectSpeed.__set__numLength(_numSpeed); //return(vectSpeed); } function get numSpeed() { return(_numSpeed); } function set numSpeed(__numValue) { _numSpeed = __numValue; _vectSpeed.__set__numLength(_numSpeed); //return(numSpeed); } function initBlast(__numType, __mcInvoker) { attachMovie(SYMBOL_BASE + __numType.toString(), "_mcObject", 1); numType = (__numType); _numDamage = Number(_numDamage + Instigator.damage); if (numType == 4) { _numSplashRadius = Instigator._numRange; } } function setTarget(__boolTargetsEnemy, __objTarget) { _boolTargetsEnemy = __boolTargetsEnemy; if (_boolTargetsEnemy) { _mcTarget = MovieClip(__objTarget); } else { _numTargetX = __objTarget.x; _numTargetY = __objTarget.y; } } function process() { if (_boolTargetsEnemy && (!_mcTarget.boolExists)) { _numLiveTimer--; if (_numLiveTimer == 0) { removeMovieClip(); } } else { var _local2 = new Object(); if (_boolTargetsEnemy) { _local2.x = _mcTarget._x; _local2.y = _mcTarget._y; _mcTarget._parent.localToGlobal(objTargetGlobal); } else { _local2.x = _numTargetX; _local2.y = _numTargetY; } var objTargetGlobal = {x:_local2.x, y:_local2.y}; _parent.globalToLocal(_local2); var _local4 = new aso#73192(_local2.x - _x, _local2.y - _y); if (_local4.__get__numLength() <= TARGET_HIT_TOLERANCE) { switch (_numType) { case TYPE_ROCKET : case TYPE_AASHELL : _mcTarget.applyEffect(new aso#85170(aso#85170.TYPE_DAMAGE, {damage:_numDamage})); break; case TYPE_CHAINBLAST : _mcTarget.applyEffect(new aso#85170(aso#85170.TYPE_DAMAGE, {damage:_numDamage / _numTTL})); break; case TYPE_MISSILE : dispatchMessage(aso#16507.MSG_SPLASHEFFECT, {effect:new aso#85170(aso#85170.TYPE_PIERCEDAMAGE, {damage:_numDamage}), centerX:objTargetGlobal.x, centerY:objTargetGlobal.y, radius:_numSplashRadius, altitude:_numAltitude}); case TYPE_BALL : aso#97148.playSound(aso#65811.SND_PLASMASPLASH); case TYPE_ELECTRICFIELD : dispatchMessage(aso#16507.MSG_SPLASHEFFECT, {effect:new aso#85170(aso#85170.TYPE_DAMAGE, {damage:_numDamage}), centerX:objTargetGlobal.x, centerY:objTargetGlobal.y, radius:_numSplashRadius, altitude:_numAltitude}); break; case TYPE_SLOWSHOT : _mcTarget.applyEffect(new aso#85170(aso#85170.TYPE_DAMAGE, {damage:_numDamage})); dispatchMessage(aso#16507.MSG_SPLASHEFFECT, {effect:new aso#85170(aso#85170.TYPE_SLOW, {percent:0.25}, 36), centerX:objTargetGlobal.x, centerY:objTargetGlobal.y, radius:_numSplashRadius, altitude:_numAltitude}); break; case TYPE_NULIFYBALL : _mcTarget.applyEffect(new aso#85170(aso#85170.TYPE_DAMAGE, {damage:_numDamage})); _mcTarget.applyEffect(new aso#85170(aso#85170.TYPE_CLEAR)); break; case TYPE_LASERBEAM : _mcTarget.applyEffect(new aso#85170(aso#85170.TYPE_PIERCEDAMAGE, {damage:_numDamage})); case TYPE_GAUSSRAIL : _mcTarget.applyEffect(new aso#85170(aso#85170.TYPE_PIERCEDAMAGE, {damage:_numDamage})); break; case TYPE_CONFUSEBALL : _mcTarget.applyEffect(new aso#85170(aso#85170.TYPE_DAMAGE, {damage:_numDamage})); _mcTarget.applyEffect(new aso#85170(aso#85170.TYPE_CONFUSE, {percent:0.7}, 60)); } if (_strEffectSymbol) { var _local3 = {symbol:_strEffectSymbol, x:_x, y:_y, altitude:_numAltitude}; if (_numType == TYPE_ELECTRICFIELD) { _local3.altitude = aso#59822.ALTITUDE_AIR; _local3.radius = _numSplashRadius; } _parent.localToGlobal(_local3); dispatchMessage(aso#16507.MSG_CREATEGFX, _local3); } if ((_numType == TYPE_CHAINBLAST) && (_numTTL < 4)) { _numTTL++; var _local8 = _mcTarget; _mcTarget = undefined; dispatchMessage(aso#16507.MSG_TARGETLOST, {range:60, alt:aso#59822.ALTITUDE_GROUND, forbidden:_local8}); if (!_mcTarget.boolExists) { removeMovieClip(); } } else { removeMovieClip(); } } var _local5 = _vectSpeed.getAngleWith(_local4); if (_local5 > TARGET_TURN_TOLERANCE) { var _local7 = (_local4.__get__numX() * _vectSpeed.__get__numY()) - (_vectSpeed.__get__numX() * _local4.__get__numY()); var _local6 = ((_numTurnSpeed > _local5) ? (_local5) : (_numTurnSpeed)); if (_local7 > 0) { _vectSpeed.rotate(_local6); } else { _vectSpeed.rotate(-_local6); } } } _x = _x + _vectSpeed.numX; _y = _y + _vectSpeed.numY; _rotation = _vectSpeed.numRotation; } static var TYPE_ROCKET = 1; static var TYPE_BALL = 2; static var TYPE_SLOWSHOT = 3; static var TYPE_ELECTRICFIELD = 4; static var TYPE_NULIFYBALL = 5; static var TYPE_LASERBEAM = 6; static var TYPE_AASHELL = 7; static var TYPE_MISSILE = 8; static var TYPE_CHAINBLAST = 9; static var TYPE_GAUSSRAIL = 10; static var TYPE_CONFUSEBALL = 11; static var SYMBOL_BASE = "id_blast"; static var TARGET_HIT_TOLERANCE = 10; static var TARGET_TURN_TOLERANCE = 0.1; static var TTL = 100; static var DAMAGE_BONUS = 0; static var SPEED_BONUS = 0; static var RADIUS_BONUS = 0; }
Symbol 959 MovieClip [aso#04529.aso#79181] Frame 0
class aso#79181 { var numType, _numCooldown, tgbtnLink, _numSources, _boolAvaliable, _numTimer; function aso#79181 (__numType, __tgbtnLink, __numSources) { numType = __numType; switch (numType) { case TYPE_SELL : case TYPE_MONEYBONUS : case TYPE_TOWERBONUS : _numCooldown = 0; break; case TYPE_MISSILE : _numCooldown = 5400; break; case TYPE_WALL : _numCooldown = 0; break; case TYPE_TIMEBOMB : _numCooldown = 5400; } tgbtnLink = __tgbtnLink; tgbtnLink.mcClock.gotoAndStop(7201); numSources = (__numSources); } static function getCursorSymbol(__numType) { switch (__numType) { case TYPE_SELL : return("id_cursor_sell"); case TYPE_MISSILE : return("id_cursor_missile"); case TYPE_WALL : return("id_cursor_wall"); case TYPE_TIMEBOMB : return("id_cursor_timebomb"); } return(undefined); } function get numSources() { return(_numSources); } function set numSources(__numValue) { _numSources = __numValue; if (_numSources < 0) { _numSources = 0; } boolAvaliable = (_numSources > 0); //return(numSources); } function get boolAvaliable() { return(_boolAvaliable); } function set boolAvaliable(__boolValue) { if ((!_boolAvaliable) && (__boolValue)) { numTimer = (0); } _boolAvaliable = true; tgbtnLink.__set__boolEnabled(_boolAvaliable); tgbtnLink._visible = true; //return(boolAvaliable); } function get numTimer() { return(_numTimer); } function set numTimer(__numValue) { _numTimer = __numValue; if (_numTimer < 0) { _numTimer = 0; } updateClock(); //return(numTimer); } function tick() { if (_boolAvaliable) { if (numTimer == 0) { if (!tgbtnLink.__get__boolEnabled()) { tgbtnLink.__set__boolEnabled(true); } } else { numTimer = (numTimer - numSources); } } } function updateClock() { tgbtnLink.mcClock.gotoAndStop(7201 - Math.floor((7200 * _numTimer) / _numCooldown)); } function reset() { numTimer = (_numCooldown); if (numTimer > 0) { tgbtnLink.__set__boolEnabled(false); return(true); } return(false); } static var TYPE_SELL = 1; static var TYPE_MISSILE = 2; static var TYPE_WALL = 3; static var TYPE_TIMEBOMB = 4; static var TYPE_MONEYBONUS = 5; static var TYPE_TOWERBONUS = 6; }
Symbol 960 MovieClip [aso#04529.aso#53833] Frame 0
class aso#53833 { var _numPoints, boolActive, _numType, _numPointCap, strCompleteMsg; function aso#53833 (__numType) { numType = (__numType); _numPoints = 0; boolActive = false; } function get numType() { return(_numType); } function set numType(__numValue) { if (_numType != __numValue) { _numType = __numValue; switch (_numType) { case TYPE_TOWERS1_1 : _numPointCap = 0; strCompleteMsg = "M"; break; case TYPE_TOWERS1_2 : _numPointCap = 1; strCompleteMsg = ""; break; case TYPE_TOWERS1_3 : _numPointCap = 5; strCompleteMsg = ""; break; case TYPE_TOWERS1_4 : _numPointCap = 40; strCompleteMsg = ""; break; case TYPE_TOWERS1_5 : _numPointCap = 1; strCompleteMsg = ""; break; case TYPE_TOWERS2_1 : _numPointCap = 0; strCompleteMsg = ""; break; case TYPE_TOWERS2_2 : _numPointCap = 5; strCompleteMsg = ""; break; case TYPE_TOWERS2_3 : _numPointCap = 1000; strCompleteMsg = ""; break; case TYPE_TOWERS2_4 : _numPointCap = 1; strCompleteMsg = ""; break; case TYPE_TOWERS2_5 : _numPointCap = 10; strCompleteMsg = ""; break; case TYPE_STRUCTURES_1 : _numPointCap = 5; strCompleteMsg = ""; break; case TYPE_STRUCTURES_2 : _numPointCap = 15; strCompleteMsg = ""; break; case TYPE_STRUCTURES_3 : _numPointCap = 3; strCompleteMsg = ""; break; case TYPE_STRUCTURES_4 : _numPointCap = 7; strCompleteMsg = ""; break; case TYPE_STRUCTURES_5 : strCompleteMsg = ""; _numPointCap = 2; } } //return(numType); } function get numPoints() { return(_numPoints); } function set numPoints(__numValue) { _numPoints = __numValue; if (_numPoints < 0) { _numPoints = 0; } //return(numPoints); } function get numPointCap() { return(_numPointCap); } function get boolComplete() { return(_numPoints >= _numPointCap); } static var TYPE_TOWERS1_1 = 1; static var TYPE_TOWERS1_2 = 2; static var TYPE_TOWERS1_3 = 3; static var TYPE_TOWERS1_4 = 4; static var TYPE_TOWERS1_5 = 5; static var TYPE_TOWERS2_1 = 6; static var TYPE_TOWERS2_2 = 7; static var TYPE_TOWERS2_3 = 8; static var TYPE_TOWERS2_4 = 9; static var TYPE_TOWERS2_5 = 10; static var TYPE_STRUCTURES_1 = 11; static var TYPE_STRUCTURES_2 = 12; static var TYPE_STRUCTURES_3 = 13; static var TYPE_STRUCTURES_4 = 14; static var TYPE_STRUCTURES_5 = 15; }
Symbol 961 MovieClip [aso#04529.aso#35866] Frame 0
class aso#35866 extends aso#16507 { var mcHitArea, _boolPressed, _boolEnabled, gotoAndStop, dispatchMessage, _strToolTip; function aso#35866 () { super(); if (mcHitArea == undefined) { mcHitArea = this; } _boolPressed = false; _boolEnabled = true; } function get boolPressed() { return(_boolPressed); } function set boolPressed(__boolValue) { if (_boolPressed != __boolValue) { _boolPressed = __boolValue; if (_boolPressed) { gotoAndStop("frmPressed"); } else { gotoAndStop("frmReleased"); } } //return(boolPressed); } function get boolEnabled() { return(_boolEnabled); } function set boolEnabled(__boolValue) { if (_boolEnabled != __boolValue) { _boolEnabled = __boolValue; if (_boolEnabled == false) { boolPressed = (false); } } //return(boolEnabled); } function onMouseDown() { if (_boolEnabled) { if (mcHitArea.hitTest(_root._xmouse, _root._ymouse, true)) { dispatchMessage(aso#16507.MSG_TOGGLEPRESS, {isHit:true}); aso#97148.playSound(aso#65811.SND_SWITCH); } else { dispatchMessage(aso#16507.MSG_TOGGLEPRESS, {isHit:false}); } } if ((_strToolTip != undefined) && (_strToolTip != "")) { } updateAfterEvent(); } }
Symbol 962 MovieClip [aso#04529.aso#41855] Frame 0
class aso#41855 extends aso#16507 { var _numState, mcCursor, _numAbilityAttached, _mapReference, attachMovie, _boolJustAttached, filters, _objCell, _parent, _visible, _x, _y, dispatchMessage, _alpha; function aso#41855 () { super(); } function get numState() { return(_numState); } function set numState(__newValue) { if (_numState != __newValue) { _numState = __newValue; } //return(numState); } function get buildingCursor() { return(aso#28485(mcCursor)); } function get numAbility() { return(_numAbilityAttached); } function initCursor(__mapReference) { _mapReference = __mapReference; } function attachBuilding(__numType) { clear(); attachMovie("id_building", "mcCursor", CURSOR_DEPTH); if (mcCursor.initBuilding(__numType) == false) { return(false); } mcCursor.numState = aso#28485.STATE_PLACING; numState = (STATE_BUILDING); _root.choisie = aso#28485; _boolJustAttached = true; return(true); } function attachAbility(__numType) { _numAbilityAttached = __numType; attachMovie(aso#79181.getCursorSymbol(__numType), "mcCursor", CURSOR_DEPTH); numState = (STATE_ABILITY); _boolJustAttached = true; } function clear() { if (!_boolJustAttached) { mcCursor.removeMovieClip(); numState = (STATE_CLEAR); filters = new Array(); } } function refresh() { if (numState != STATE_CLEAR) { _objCell = _mapReference.cellHitTest(_root._xmouse, _root._ymouse); _parent.globalToLocal(_objCell); var _local4 = (mcCursor._numCellI != _objCell.i) || (mcCursor._numCellJ != _objCell.j); mcCursor._numCellI = _objCell.i; mcCursor._numCellJ = _objCell.j; _visible = !_objCell.out; if (numState == STATE_BUILDING) { _x = _objCell.x; _y = _objCell.y; if (_local4) { dispatchMessage(aso#16507.MSG_MOUSEOUT, {forceHide:true}, buildingCursor); if (!_objCell.out) { dispatchMessage(aso#16507.MSG_MOUSEOVER, {forceShow:true}, buildingCursor); } _mapReference.toggleGrid(!_objCell.out); } if (_mapReference.checkPlacingSpace(_objCell.i, _objCell.j, mcCursor._matrixPattern)) { _objCell.free = true; var _local3 = new Array(); _local3.push(PERMISSION_GLOW); mcCursor._mcObject.mcGun.fx.fx.filters = _local3; } else { _objCell.free = false; var _local3 = new Array(); _local3.push(FORBIDDEN_GLOW); mcCursor._mcObject.mcGun.fx.fx.filters = _local3; } } else if ((numState == STATE_ABILITY) && (numAbility == aso#79181.TYPE_WALL)) { _x = _objCell.x; _y = _objCell.y; if (_mapReference.checkWallSpace(_objCell.i, _objCell.j)) { _objCell.free = true; var _local3 = new Array(); _local3.push(PERMISSION_GLOW); mcCursor.mcGun.fx.fx.filters = _local3; } else { _objCell.free = false; var _local3 = new Array(); _local3.push(FORBIDDEN_GLOW); mcCursor.mcGun.fx.fx.filters = _local3; } _mapReference.toggleGrid(!_objCell.out); } else { _x = _parent._xmouse; _y = _parent._ymouse; switch (numAbility) { case aso#79181.TYPE_SELL : if (_mapReference.checkBuildingSpace(_objCell.i, _objCell.j)) { _objCell.free = true; filters = new Array(); } else { _objCell.free = false; var _local3 = new Array(); _local3.push(FORBIDDEN_GLOW); mcCursor._mcObject.mcGun.fx.fx.filters = _local3; } _mapReference.toggleGrid(!_objCell.out); break; case aso#79181.TYPE_MISSILE : case aso#79181.TYPE_TIMEBOMB : _objCell.free = true; _alpha = 100; } } } } function onMouseMove() { refresh(); updateAfterEvent(); } function onMouseDown() { if ((numState == STATE_BUILDING) || (numState == STATE_ABILITY)) { refresh(); dispatchMessage(aso#16507.MSG_MOUSECLICK, _objCell); } updateAfterEvent(); } function onEnterFrame() { _boolJustAttached = false; } static var CURSOR_DEPTH = 1; static var STATE_CLEAR = 0; static var STATE_BUILDING = 1; static var STATE_ABILITY = 2; static var FORBIDDEN_GLOW = new flash.filters.GlowFilter(16711680, 100, 4, 4); static var PERMISSION_GLOW = new flash.filters.GlowFilter(65280, 100, 4, 4); }
Symbol 963 MovieClip [aso#04529.aso#34474] Frame 0
class aso#34474 { function aso#34474 () { } static var WAVE_ALT_GROUND = 1; static var WAVE_ALT_AIR = 2; static var WAVE_SIZE_TINY = 1; static var WAVE_SIZE_SMALL = 2; static var WAVE_SIZE_MEDIUM = 3; static var WAVE_SIZE_BIG = 4; static var WAVE_EFFECT_FAST = 1; static var WAVE_EFFECT_SHIELD = 2; static var WAVE_EFFECT_REPAIR = 3; static var PROGRAMS = new Array(new Array({alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_TINY, level:4}, {alt:WAVE_ALT_GROUND, qty:5, size:WAVE_SIZE_TINY, level:4}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_TINY, level:4}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_TINY, level:5}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_TINY, level:5}, {alt:WAVE_ALT_GROUND, qty:2, size:WAVE_SIZE_MEDIUM, level:3}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_TINY, level:5}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_TINY, level:6}, {alt:WAVE_ALT_AIR, qty:1, size:WAVE_SIZE_TINY, level:4}, {alt:WAVE_ALT_GROUND, qty:3, size:WAVE_SIZE_SMALL, level:6}, {alt:WAVE_ALT_GROUND, qty:2, size:WAVE_SIZE_MEDIUM, level:4}, {alt:WAVE_ALT_GROUND, qty:6, size:WAVE_SIZE_TINY, level:7}, {alt:WAVE_ALT_GROUND, qty:3, size:WAVE_SIZE_SMALL, level:7}, {alt:WAVE_ALT_GROUND, qty:2, size:WAVE_SIZE_MEDIUM, level:7}, {alt:WAVE_ALT_GROUND, qty:10, size:WAVE_SIZE_TINY, level:7}, {alt:WAVE_ALT_AIR, qty:1, size:WAVE_SIZE_TINY, level:9}, {alt:WAVE_ALT_AIR, qty:4, size:WAVE_SIZE_TINY, level:9}, {alt:WAVE_ALT_GROUND, qty:2, size:WAVE_SIZE_TINY, level:9, effect:WAVE_EFFECT_FAST}, {alt:WAVE_ALT_GROUND, qty:12, size:WAVE_SIZE_TINY, level:10}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_SMALL, level:10}, {alt:WAVE_ALT_GROUND, qty:1, size:WAVE_SIZE_MEDIUM, level:10, effect:WAVE_EFFECT_REPAIR}, {alt:WAVE_ALT_AIR, qty:1, size:WAVE_SIZE_SMALL, level:11}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_MEDIUM, level:11}, {alt:WAVE_ALT_AIR, qty:2, size:WAVE_SIZE_SMALL, level:11}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_SMALL, level:12, effect:WAVE_EFFECT_FAST}, {alt:WAVE_ALT_GROUND, qty:12, size:WAVE_SIZE_SMALL, level:12}, {alt:WAVE_ALT_AIR, qty:4, size:WAVE_SIZE_SMALL, level:12}, {alt:WAVE_ALT_AIR, qty:2, size:WAVE_SIZE_MEDIUM, level:13}, {alt:WAVE_ALT_GROUND, qty:2, size:WAVE_SIZE_BIG, level:13}, {alt:WAVE_ALT_GROUND, qty:2, size:WAVE_SIZE_BIG, level:16, effect:WAVE_EFFECT_REPAIR}), new Array({alt:WAVE_ALT_GROUND, qty:5, size:WAVE_SIZE_TINY, level:5}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_TINY, level:5}, {alt:WAVE_ALT_GROUND, qty:3, size:WAVE_SIZE_SMALL, level:5}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_TINY, level:6}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_SMALL, level:6}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_TINY, level:6}, {alt:WAVE_ALT_GROUND, qty:2, size:WAVE_SIZE_SMALL, level:7, effect:WAVE_EFFECT_REPAIR}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_TINY, level:7}, {alt:WAVE_ALT_AIR, qty:4, size:WAVE_SIZE_TINY, level:8}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_SMALL, level:8}, {alt:WAVE_ALT_AIR, qty:4, size:WAVE_SIZE_TINY, level:8}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_TINY, level:9, effect:WAVE_EFFECT_FAST}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_SMALL, level:9}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_MEDIUM, level:10}, {alt:WAVE_ALT_AIR, qty:8, size:WAVE_SIZE_TINY, level:10}, {alt:WAVE_ALT_GROUND, qty:12, size:WAVE_SIZE_TINY, level:10}, {alt:WAVE_ALT_GROUND, qty:10, size:WAVE_SIZE_MEDIUM, level:11}, {alt:WAVE_ALT_AIR, qty:4, size:WAVE_SIZE_SMALL, level:11}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_SMALL, level:11, effect:WAVE_EFFECT_FAST}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_TINY, level:12}, {alt:WAVE_ALT_GROUND, qty:1, size:WAVE_SIZE_BIG, level:12}, {alt:WAVE_ALT_GROUND, qty:12, size:WAVE_SIZE_SMALL, level:12}, {alt:WAVE_ALT_AIR, qty:2, size:WAVE_SIZE_MEDIUM, level:13}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_SMALL, level:13, effect:WAVE_EFFECT_REPAIR}, {alt:WAVE_ALT_GROUND, qty:12, size:WAVE_SIZE_TINY, level:13}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_SMALL, level:14, effect:WAVE_EFFECT_FAST}, {alt:WAVE_ALT_AIR, qty:12, size:WAVE_SIZE_TINY, level:14}, {alt:WAVE_ALT_AIR, qty:8, size:WAVE_SIZE_TINY, level:14, effect:WAVE_EFFECT_FAST}, {alt:WAVE_ALT_GROUND, qty:10, size:WAVE_SIZE_SMALL, level:15}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_MEDIUM, level:15}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_SMALL, level:15}, {alt:WAVE_ALT_GROUND, qty:2, size:WAVE_SIZE_BIG, level:16, effect:WAVE_EFFECT_REPAIR}, {alt:WAVE_ALT_AIR, qty:4, size:WAVE_SIZE_MEDIUM, level:16}, {alt:WAVE_ALT_GROUND, qty:2, size:WAVE_SIZE_TINY, level:16, effect:WAVE_EFFECT_SHIELD}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_MEDIUM, level:17}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_SMALL, level:17}, {alt:WAVE_ALT_GROUND, qty:12, size:WAVE_SIZE_MEDIUM, level:17}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_SMALL, level:18, effect:WAVE_EFFECT_SHIELD}, {alt:WAVE_ALT_AIR, qty:8, size:WAVE_SIZE_MEDIUM, level:22, effect:WAVE_EFFECT_SHIELD}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_BIG, level:28, effect:WAVE_EFFECT_REPAIR}), new Array({alt:WAVE_ALT_GROUND, qty:5, size:WAVE_SIZE_TINY, level:5}, {alt:WAVE_ALT_GROUND, qty:6, size:WAVE_SIZE_TINY, level:5}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_SMALL, level:5}, {alt:WAVE_ALT_GROUND, qty:2, size:WAVE_SIZE_MEDIUM, level:5}, {alt:WAVE_ALT_GROUND, qty:5, size:WAVE_SIZE_SMALL, level:6}, {alt:WAVE_ALT_GROUND, qty:5, size:WAVE_SIZE_TINY, level:6}, {alt:WAVE_ALT_GROUND, qty:1, size:WAVE_SIZE_SMALL, level:6, effect:WAVE_EFFECT_REPAIR}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_TINY, level:6}, {alt:WAVE_ALT_AIR, qty:4, size:WAVE_SIZE_TINY, level:7}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_SMALL, level:7}, {alt:WAVE_ALT_AIR, qty:4, size:WAVE_SIZE_TINY, level:5}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_TINY, level:7, effect:WAVE_EFFECT_FAST}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_SMALL, level:7}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_MEDIUM, level:7}, {alt:WAVE_ALT_AIR, qty:8, size:WAVE_SIZE_TINY, level:8}, {alt:WAVE_ALT_GROUND, qty:12, size:WAVE_SIZE_TINY, level:5}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_MEDIUM, level:8}, {alt:WAVE_ALT_AIR, qty:4, size:WAVE_SIZE_SMALL, level:8}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_SMALL, level:8, effect:WAVE_EFFECT_FAST}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_TINY, level:8}, {alt:WAVE_ALT_GROUND, qty:1, size:WAVE_SIZE_BIG, level:9}, {alt:WAVE_ALT_GROUND, qty:12, size:WAVE_SIZE_SMALL, level:9}, {alt:WAVE_ALT_AIR, qty:2, size:WAVE_SIZE_MEDIUM, level:9}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_SMALL, level:9, effect:WAVE_EFFECT_REPAIR}, {alt:WAVE_ALT_GROUND, qty:12, size:WAVE_SIZE_TINY, level:10}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_SMALL, level:10, effect:WAVE_EFFECT_FAST}, {alt:WAVE_ALT_AIR, qty:12, size:WAVE_SIZE_TINY, level:10}, {alt:WAVE_ALT_AIR, qty:8, size:WAVE_SIZE_TINY, level:10, effect:WAVE_EFFECT_FAST}, {alt:WAVE_ALT_GROUND, qty:12, size:WAVE_SIZE_SMALL, level:11}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_MEDIUM, level:11}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_SMALL, level:11}, {alt:WAVE_ALT_GROUND, qty:2, size:WAVE_SIZE_BIG, level:12, effect:WAVE_EFFECT_REPAIR}, {alt:WAVE_ALT_AIR, qty:4, size:WAVE_SIZE_MEDIUM, level:12}, {alt:WAVE_ALT_GROUND, qty:2, size:WAVE_SIZE_TINY, level:12, effect:WAVE_EFFECT_SHIELD}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_MEDIUM, level:12}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_SMALL, level:12}, {alt:WAVE_ALT_GROUND, qty:12, size:WAVE_SIZE_MEDIUM, level:13}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_SMALL, level:13, effect:WAVE_EFFECT_SHIELD}, {alt:WAVE_ALT_AIR, qty:1, size:WAVE_SIZE_MEDIUM, level:13, effect:WAVE_EFFECT_SHIELD}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_SMALL, level:13}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_MEDIUM, level:13}, {alt:WAVE_ALT_GROUND, qty:1, size:WAVE_SIZE_BIG, level:13, effect:WAVE_EFFECT_REPAIR}, {alt:WAVE_ALT_GROUND, qty:2, size:WAVE_SIZE_BIG, level:13, effect:WAVE_EFFECT_SHIELD}, {alt:WAVE_ALT_AIR, qty:4, size:WAVE_SIZE_MEDIUM, level:13, effect:WAVE_EFFECT_FAST}, {alt:WAVE_ALT_AIR, qty:8, size:WAVE_SIZE_SMALL, level:14}, {alt:WAVE_ALT_GROUND, qty:12, size:WAVE_SIZE_MEDIUM, level:14}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_BIG, level:14, effect:WAVE_EFFECT_FAST}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_TINY, level:14, effect:WAVE_EFFECT_FAST}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_BIG, level:14, effect:WAVE_EFFECT_REPAIR}, {alt:WAVE_ALT_AIR, qty:6, size:WAVE_SIZE_MEDIUM, level:20, effect:WAVE_EFFECT_REPAIR}), new Array({alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_TINY, level:5}, {alt:WAVE_ALT_GROUND, qty:5, size:WAVE_SIZE_TINY, level:5}, {alt:WAVE_ALT_GROUND, qty:6, size:WAVE_SIZE_TINY, level:5}, {alt:WAVE_ALT_GROUND, qty:3, size:WAVE_SIZE_SMALL, level:5}, {alt:WAVE_ALT_GROUND, qty:2, size:WAVE_SIZE_SMALL, level:5}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_TINY, level:5}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_TINY, level:6}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_TINY, level:6}, {alt:WAVE_ALT_AIR, qty:1, size:WAVE_SIZE_TINY, level:6}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_SMALL, level:7}, {alt:WAVE_ALT_GROUND, qty:1, size:WAVE_SIZE_MEDIUM, level:7}, {alt:WAVE_ALT_AIR, qty:2, size:WAVE_SIZE_TINY, level:7}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_SMALL, level:8}, {alt:WAVE_ALT_GROUND, qty:2, size:WAVE_SIZE_MEDIUM, level:8}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_TINY, level:8}, {alt:WAVE_ALT_AIR, qty:2, size:WAVE_SIZE_TINY, level:9}, {alt:WAVE_ALT_AIR, qty:4, size:WAVE_SIZE_TINY, level:9}, {alt:WAVE_ALT_GROUND, qty:2, size:WAVE_SIZE_TINY, level:9, effect:WAVE_EFFECT_FAST}, {alt:WAVE_ALT_GROUND, qty:12, size:WAVE_SIZE_TINY, level:10}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_SMALL, level:10}, {alt:WAVE_ALT_GROUND, qty:1, size:WAVE_SIZE_MEDIUM, level:10, effect:WAVE_EFFECT_REPAIR}, {alt:WAVE_ALT_AIR, qty:1, size:WAVE_SIZE_SMALL, level:11}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_MEDIUM, level:11}, {alt:WAVE_ALT_AIR, qty:2, size:WAVE_SIZE_SMALL, level:11}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_SMALL, level:12, effect:WAVE_EFFECT_FAST}, {alt:WAVE_ALT_GROUND, qty:12, size:WAVE_SIZE_SMALL, level:12}, {alt:WAVE_ALT_AIR, qty:4, size:WAVE_SIZE_SMALL, level:12}, {alt:WAVE_ALT_AIR, qty:2, size:WAVE_SIZE_MEDIUM, level:13}, {alt:WAVE_ALT_GROUND, qty:2, size:WAVE_SIZE_BIG, level:13}, {alt:WAVE_ALT_GROUND, qty:2, size:WAVE_SIZE_BIG, level:16, effect:WAVE_EFFECT_REPAIR}, {alt:WAVE_ALT_GROUND, qty:1, size:WAVE_SIZE_TINY, level:16, effect:WAVE_EFFECT_REPAIR}, {alt:WAVE_ALT_GROUND, qty:1, size:WAVE_SIZE_TINY, level:16, effect:WAVE_EFFECT_SHIELD}, {alt:WAVE_ALT_GROUND, qty:1, size:WAVE_SIZE_TINY, level:16, effect:WAVE_EFFECT_FAST}, {alt:WAVE_ALT_GROUND, qty:1, size:WAVE_SIZE_SMALL, level:17}, {alt:WAVE_ALT_GROUND, qty:2, size:WAVE_SIZE_SMALL, level:17}, {alt:WAVE_ALT_AIR, qty:1, size:WAVE_SIZE_TINY, level:17}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_TINY, level:17}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_TINY, level:18}, {alt:WAVE_ALT_AIR, qty:1, size:WAVE_SIZE_TINY, level:18}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_SMALL, level:18}, {alt:WAVE_ALT_GROUND, qty:1, size:WAVE_SIZE_MEDIUM, level:19}, {alt:WAVE_ALT_AIR, qty:2, size:WAVE_SIZE_TINY, level:19}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_SMALL, level:20}, {alt:WAVE_ALT_GROUND, qty:2, size:WAVE_SIZE_MEDIUM, level:20}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_TINY, level:20}, {alt:WAVE_ALT_AIR, qty:2, size:WAVE_SIZE_TINY, level:20}, {alt:WAVE_ALT_AIR, qty:4, size:WAVE_SIZE_TINY, level:21}, {alt:WAVE_ALT_GROUND, qty:2, size:WAVE_SIZE_TINY, level:21, effect:WAVE_EFFECT_FAST}, {alt:WAVE_ALT_GROUND, qty:12, size:WAVE_SIZE_TINY, level:21}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_SMALL, level:21}, {alt:WAVE_ALT_GROUND, qty:1, size:WAVE_SIZE_MEDIUM, level:22, effect:WAVE_EFFECT_REPAIR}, {alt:WAVE_ALT_AIR, qty:1, size:WAVE_SIZE_SMALL, level:22}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_MEDIUM, level:11}, {alt:WAVE_ALT_AIR, qty:2, size:WAVE_SIZE_SMALL, level:22}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_SMALL, level:23, effect:WAVE_EFFECT_FAST}, {alt:WAVE_ALT_GROUND, qty:12, size:WAVE_SIZE_SMALL, level:30}, {alt:WAVE_ALT_AIR, qty:16, size:WAVE_SIZE_SMALL, level:24}, {alt:WAVE_ALT_AIR, qty:2, size:WAVE_SIZE_MEDIUM, level:30}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_BIG, level:35}, {alt:WAVE_ALT_GROUND, qty:6, size:WAVE_SIZE_BIG, level:40, effect:WAVE_EFFECT_REPAIR}), new Array({alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_TINY, level:5}, {alt:WAVE_ALT_GROUND, qty:5, size:WAVE_SIZE_TINY, level:5}, {alt:WAVE_ALT_GROUND, qty:3, size:WAVE_SIZE_SMALL, level:5}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_TINY, level:6}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_SMALL, level:6}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_TINY, level:6}, {alt:WAVE_ALT_GROUND, qty:1, size:WAVE_SIZE_SMALL, level:7, effect:WAVE_EFFECT_REPAIR}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_TINY, level:7}, {alt:WAVE_ALT_AIR, qty:4, size:WAVE_SIZE_TINY, level:8}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_SMALL, level:8}, {alt:WAVE_ALT_AIR, qty:4, size:WAVE_SIZE_TINY, level:8}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_TINY, level:9, effect:WAVE_EFFECT_FAST}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_SMALL, level:9}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_MEDIUM, level:10}, {alt:WAVE_ALT_AIR, qty:8, size:WAVE_SIZE_TINY, level:10}, {alt:WAVE_ALT_GROUND, qty:12, size:WAVE_SIZE_TINY, level:10}, {alt:WAVE_ALT_GROUND, qty:10, size:WAVE_SIZE_MEDIUM, level:11}, {alt:WAVE_ALT_AIR, qty:4, size:WAVE_SIZE_SMALL, level:11}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_SMALL, level:11, effect:WAVE_EFFECT_FAST}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_TINY, level:12}, {alt:WAVE_ALT_GROUND, qty:1, size:WAVE_SIZE_BIG, level:12}, {alt:WAVE_ALT_GROUND, qty:12, size:WAVE_SIZE_SMALL, level:12}, {alt:WAVE_ALT_AIR, qty:2, size:WAVE_SIZE_MEDIUM, level:13}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_SMALL, level:13, effect:WAVE_EFFECT_REPAIR}, {alt:WAVE_ALT_GROUND, qty:12, size:WAVE_SIZE_TINY, level:13}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_SMALL, level:14, effect:WAVE_EFFECT_FAST}, {alt:WAVE_ALT_AIR, qty:12, size:WAVE_SIZE_TINY, level:14}, {alt:WAVE_ALT_AIR, qty:8, size:WAVE_SIZE_TINY, level:14, effect:WAVE_EFFECT_FAST}, {alt:WAVE_ALT_GROUND, qty:10, size:WAVE_SIZE_SMALL, level:15}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_MEDIUM, level:15}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_SMALL, level:15}, {alt:WAVE_ALT_GROUND, qty:2, size:WAVE_SIZE_BIG, level:16, effect:WAVE_EFFECT_REPAIR}, {alt:WAVE_ALT_AIR, qty:4, size:WAVE_SIZE_MEDIUM, level:16}, {alt:WAVE_ALT_GROUND, qty:2, size:WAVE_SIZE_TINY, level:16, effect:WAVE_EFFECT_SHIELD}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_MEDIUM, level:17}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_SMALL, level:17}, {alt:WAVE_ALT_GROUND, qty:12, size:WAVE_SIZE_MEDIUM, level:17}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_SMALL, level:18, effect:WAVE_EFFECT_SHIELD}, {alt:WAVE_ALT_AIR, qty:1, size:WAVE_SIZE_MEDIUM, level:18, effect:WAVE_EFFECT_SHIELD}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_BIG, level:20, effect:WAVE_EFFECT_REPAIR}, {alt:WAVE_ALT_GROUND, qty:5, size:WAVE_SIZE_TINY, level:21}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_TINY, level:21}, {alt:WAVE_ALT_GROUND, qty:3, size:WAVE_SIZE_SMALL, level:21}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_TINY, level:21}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_SMALL, level:22}, {alt:WAVE_ALT_AIR, qty:1, size:WAVE_SIZE_TINY, level:6}, {alt:WAVE_ALT_GROUND, qty:1, size:WAVE_SIZE_SMALL, level:7, effect:WAVE_EFFECT_REPAIR}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_TINY, level:7}, {alt:WAVE_ALT_AIR, qty:4, size:WAVE_SIZE_TINY, level:8}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_SMALL, level:8}, {alt:WAVE_ALT_AIR, qty:4, size:WAVE_SIZE_TINY, level:8}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_TINY, level:9, effect:WAVE_EFFECT_FAST}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_SMALL, level:25}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_MEDIUM, level:25}, {alt:WAVE_ALT_AIR, qty:8, size:WAVE_SIZE_TINY, level:25}, {alt:WAVE_ALT_GROUND, qty:12, size:WAVE_SIZE_TINY, level:26}, {alt:WAVE_ALT_GROUND, qty:10, size:WAVE_SIZE_MEDIUM, level:26}, {alt:WAVE_ALT_AIR, qty:4, size:WAVE_SIZE_SMALL, level:26}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_SMALL, level:26, effect:WAVE_EFFECT_FAST}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_TINY, level:27}, {alt:WAVE_ALT_GROUND, qty:1, size:WAVE_SIZE_BIG, level:27}, {alt:WAVE_ALT_GROUND, qty:12, size:WAVE_SIZE_SMALL, level:22}, {alt:WAVE_ALT_AIR, qty:2, size:WAVE_SIZE_MEDIUM, level:22}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_SMALL, level:23, effect:WAVE_EFFECT_REPAIR}, {alt:WAVE_ALT_GROUND, qty:12, size:WAVE_SIZE_TINY, level:23}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_SMALL, level:24, effect:WAVE_EFFECT_FAST}, {alt:WAVE_ALT_AIR, qty:12, size:WAVE_SIZE_TINY, level:24}, {alt:WAVE_ALT_AIR, qty:8, size:WAVE_SIZE_TINY, level:14, effect:WAVE_EFFECT_FAST}, {alt:WAVE_ALT_GROUND, qty:10, size:WAVE_SIZE_SMALL, level:15}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_MEDIUM, level:15}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_SMALL, level:15}, {alt:WAVE_ALT_GROUND, qty:2, size:WAVE_SIZE_BIG, level:16, effect:WAVE_EFFECT_REPAIR}, {alt:WAVE_ALT_AIR, qty:4, size:WAVE_SIZE_MEDIUM, level:16}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_TINY, level:20, effect:WAVE_EFFECT_SHIELD}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_MEDIUM, level:30}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_SMALL, level:35}, {alt:WAVE_ALT_GROUND, qty:12, size:WAVE_SIZE_MEDIUM, level:35}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_SMALL, level:40, effect:WAVE_EFFECT_SHIELD}, {alt:WAVE_ALT_AIR, qty:6, size:WAVE_SIZE_MEDIUM, level:35, effect:WAVE_EFFECT_SHIELD}, {alt:WAVE_ALT_GROUND, qty:15, size:WAVE_SIZE_BIG, level:50, effect:WAVE_EFFECT_REPAIR}), new Array({alt:WAVE_ALT_GROUND, qty:3, size:WAVE_SIZE_TINY, level:4}, {alt:WAVE_ALT_GROUND, qty:6, size:WAVE_SIZE_TINY, level:4}, {alt:WAVE_ALT_GROUND, qty:2, size:WAVE_SIZE_SMALL, level:4}, {alt:WAVE_ALT_GROUND, qty:3, size:WAVE_SIZE_SMALL, level:4}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_SMALL, level:4}, {alt:WAVE_ALT_GROUND, qty:10, size:WAVE_SIZE_TINY, level:4}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_SMALL, level:4}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_TINY, level:6}, {alt:WAVE_ALT_GROUND, qty:10, size:WAVE_SIZE_TINY, level:6}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_SMALL, level:7}, {alt:WAVE_ALT_AIR, qty:4, size:WAVE_SIZE_TINY, level:5}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_TINY, level:7, effect:WAVE_EFFECT_FAST}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_SMALL, level:7}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_MEDIUM, level:7}, {alt:WAVE_ALT_AIR, qty:2, size:WAVE_SIZE_TINY, level:8}, {alt:WAVE_ALT_GROUND, qty:12, size:WAVE_SIZE_TINY, level:5}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_MEDIUM, level:8}, {alt:WAVE_ALT_AIR, qty:4, size:WAVE_SIZE_SMALL, level:8}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_SMALL, level:8, effect:WAVE_EFFECT_FAST}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_TINY, level:8}, {alt:WAVE_ALT_GROUND, qty:1, size:WAVE_SIZE_BIG, level:9}, {alt:WAVE_ALT_GROUND, qty:12, size:WAVE_SIZE_SMALL, level:9}, {alt:WAVE_ALT_AIR, qty:2, size:WAVE_SIZE_MEDIUM, level:9}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_SMALL, level:9, effect:WAVE_EFFECT_REPAIR}, {alt:WAVE_ALT_GROUND, qty:12, size:WAVE_SIZE_TINY, level:10}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_SMALL, level:10, effect:WAVE_EFFECT_FAST}, {alt:WAVE_ALT_AIR, qty:12, size:WAVE_SIZE_TINY, level:10}, {alt:WAVE_ALT_AIR, qty:8, size:WAVE_SIZE_TINY, level:10, effect:WAVE_EFFECT_FAST}, {alt:WAVE_ALT_GROUND, qty:12, size:WAVE_SIZE_SMALL, level:11}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_MEDIUM, level:11}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_SMALL, level:11}, {alt:WAVE_ALT_GROUND, qty:2, size:WAVE_SIZE_BIG, level:12, effect:WAVE_EFFECT_REPAIR}, {alt:WAVE_ALT_AIR, qty:4, size:WAVE_SIZE_MEDIUM, level:12}, {alt:WAVE_ALT_GROUND, qty:2, size:WAVE_SIZE_TINY, level:12, effect:WAVE_EFFECT_SHIELD}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_MEDIUM, level:12}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_SMALL, level:12}, {alt:WAVE_ALT_GROUND, qty:12, size:WAVE_SIZE_MEDIUM, level:13}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_SMALL, level:13, effect:WAVE_EFFECT_SHIELD}, {alt:WAVE_ALT_AIR, qty:1, size:WAVE_SIZE_MEDIUM, level:13, effect:WAVE_EFFECT_SHIELD}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_SMALL, level:13}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_MEDIUM, level:13}, {alt:WAVE_ALT_GROUND, qty:1, size:WAVE_SIZE_BIG, level:13, effect:WAVE_EFFECT_REPAIR}, {alt:WAVE_ALT_GROUND, qty:2, size:WAVE_SIZE_BIG, level:13, effect:WAVE_EFFECT_SHIELD}, {alt:WAVE_ALT_AIR, qty:4, size:WAVE_SIZE_MEDIUM, level:13, effect:WAVE_EFFECT_FAST}, {alt:WAVE_ALT_AIR, qty:8, size:WAVE_SIZE_SMALL, level:14}, {alt:WAVE_ALT_GROUND, qty:12, size:WAVE_SIZE_MEDIUM, level:14}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_BIG, level:14, effect:WAVE_EFFECT_FAST}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_TINY, level:14, effect:WAVE_EFFECT_FAST}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_BIG, level:14, effect:WAVE_EFFECT_REPAIR}, {alt:WAVE_ALT_AIR, qty:6, size:WAVE_SIZE_MEDIUM, level:20, effect:WAVE_EFFECT_REPAIR}, {alt:WAVE_ALT_AIR, qty:5, size:WAVE_SIZE_TINY, level:21}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_MEDIUM, level:22}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_SMALL, level:23}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_BIG, level:24}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_SMALL, level:6}, {alt:WAVE_ALT_AIR, qty:1, size:WAVE_SIZE_TINY, level:25}, {alt:WAVE_ALT_GROUND, qty:1, size:WAVE_SIZE_SMALL, level:26, effect:WAVE_EFFECT_REPAIR}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_TINY, level:27}, {alt:WAVE_ALT_AIR, qty:4, size:WAVE_SIZE_TINY, level:28}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_SMALL, level:29}, {alt:WAVE_ALT_AIR, qty:4, size:WAVE_SIZE_TINY, level:30}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_TINY, level:31, effect:WAVE_EFFECT_FAST}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_SMALL, level:32}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_MEDIUM, level:33}, {alt:WAVE_ALT_AIR, qty:8, size:WAVE_SIZE_TINY, level:34}, {alt:WAVE_ALT_GROUND, qty:12, size:WAVE_SIZE_TINY, level:35}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_MEDIUM, level:36}, {alt:WAVE_ALT_AIR, qty:4, size:WAVE_SIZE_SMALL, level:37}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_SMALL, level:38, effect:WAVE_EFFECT_FAST}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_TINY, level:39}, {alt:WAVE_ALT_GROUND, qty:1, size:WAVE_SIZE_BIG, level:40}, {alt:WAVE_ALT_GROUND, qty:12, size:WAVE_SIZE_SMALL, level:41}, {alt:WAVE_ALT_AIR, qty:2, size:WAVE_SIZE_MEDIUM, level:42}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_SMALL, level:43, effect:WAVE_EFFECT_REPAIR}, {alt:WAVE_ALT_GROUND, qty:12, size:WAVE_SIZE_TINY, level:44}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_SMALL, level:45, effect:WAVE_EFFECT_FAST}, {alt:WAVE_ALT_AIR, qty:12, size:WAVE_SIZE_TINY, level:46}, {alt:WAVE_ALT_AIR, qty:8, size:WAVE_SIZE_TINY, level:47, effect:WAVE_EFFECT_FAST}, {alt:WAVE_ALT_GROUND, qty:12, size:WAVE_SIZE_SMALL, level:48}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_MEDIUM, level:49}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_SMALL, level:50}, {alt:WAVE_ALT_GROUND, qty:2, size:WAVE_SIZE_BIG, level:51, effect:WAVE_EFFECT_REPAIR}, {alt:WAVE_ALT_AIR, qty:4, size:WAVE_SIZE_MEDIUM, level:52}, {alt:WAVE_ALT_GROUND, qty:2, size:WAVE_SIZE_TINY, level:53, effect:WAVE_EFFECT_SHIELD}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_MEDIUM, level:54}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_SMALL, level:55}, {alt:WAVE_ALT_GROUND, qty:12, size:WAVE_SIZE_MEDIUM, level:56}, {alt:WAVE_ALT_GROUND, qty:4, size:WAVE_SIZE_SMALL, level:57, effect:WAVE_EFFECT_SHIELD}, {alt:WAVE_ALT_AIR, qty:1, size:WAVE_SIZE_MEDIUM, level:58, effect:WAVE_EFFECT_SHIELD}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_SMALL, level:59}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_MEDIUM, level:60}, {alt:WAVE_ALT_GROUND, qty:1, size:WAVE_SIZE_BIG, level:61, effect:WAVE_EFFECT_REPAIR}, {alt:WAVE_ALT_GROUND, qty:2, size:WAVE_SIZE_BIG, level:62, effect:WAVE_EFFECT_SHIELD}, {alt:WAVE_ALT_AIR, qty:4, size:WAVE_SIZE_MEDIUM, level:63, effect:WAVE_EFFECT_FAST}, {alt:WAVE_ALT_AIR, qty:8, size:WAVE_SIZE_SMALL, level:64}, {alt:WAVE_ALT_GROUND, qty:12, size:WAVE_SIZE_MEDIUM, level:65}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_BIG, level:70, effect:WAVE_EFFECT_FAST}, {alt:WAVE_ALT_GROUND, qty:8, size:WAVE_SIZE_TINY, level:100, effect:WAVE_EFFECT_FAST}, {alt:WAVE_ALT_GROUND, qty:15, size:WAVE_SIZE_BIG, level:75, effect:WAVE_EFFECT_REPAIR}, {alt:WAVE_ALT_GROUND, qty:20, size:WAVE_SIZE_BIG, level:100, effect:WAVE_EFFECT_REPAIR})); }
Symbol 964 MovieClip [aso#04529.aso#10518] Frame 0
class aso#10518 extends aso#16507 { var onEnterFrame, _boolEnabled, _btnStartAttack, _mcBtnAbility1, _mcBtnAbility2, _mcBtnAbility3, _mcBtnAbility4, _visible, textMessage, _numCurrentTab, dispatchMessage, _mcPauseSwitch, _btnQuit, textScreen, _mcErrorBlink, numMessageTimer, textTimer, _mcTabButton1, _mcTabButton2, _mcTabButton3; function aso#10518 () { super(); Key.addListener(this); onEnterFrame = oefInit; } function get boolEnabled() { return(_boolEnabled); } function set boolEnabled(__boolValue) { _boolEnabled = __boolValue; _btnStartAttack._visible = _boolEnabled; //return(boolEnabled); } function oefInit() { var _local3 = 1; while (_local3 <= 3) { var _local2 = 1; while (_local2 <= 5) { if (aso#65811.DISABLE_QUESTS) { changeBBState(_local3, _local2, BB_STATE_SHOW); } else { changeBBState(_local3, _local2, BB_STATE_HIDE); } _local2++; } _local3++; } _mcBtnAbility1.__set__strToolTip("Sell tower"); _mcBtnAbility2.__set__strToolTip("LAUNCH MISSILE"); _mcBtnAbility3.__set__strToolTip("Construct Wall"); _mcBtnAbility4.__set__strToolTip("STOP TIME"); onTabChange(1); _visible = true; textMessage._visible = false; boolEnabled = (true); onEnterFrame = undefined; } function changeBBState(__numTabPage, __numButton, __numState) { var _local2 = aso#35866(this[TABPAGE_NAME_BASE + __numTabPage]["_mcBtnBuilding" + __numButton]); switch (__numState) { case BB_STATE_HIDE : _local2._visible = false; _local2.__set__boolEnabled(false); this[TABPAGE_NAME_BASE + __numTabPage]["_mcDescription" + __numButton].gotoAndStop(3); break; case BB_STATE_QUEST : _local2._visible = false; _local2.__set__boolEnabled(false); this[TABPAGE_NAME_BASE + __numTabPage]["_mcDescription" + __numButton].gotoAndStop(2); break; case BB_STATE_SHOW : if (_numCurrentTab == __numTabPage) { _local2._visible = true; _local2.__set__boolEnabled(true); } this[TABPAGE_NAME_BASE + __numTabPage]["_mcDescription" + __numButton].gotoAndStop(1); this[TABPAGE_NAME_BASE + __numTabPage]["_mcDescription" + __numButton].textInfo.text = String(aso#28485.PRICES[((__numTabPage - 1) * 5) + (__numButton - 1)]) + " $"; } } function updateQuest(__numTabPage, __numButton, __quest) { this[TABPAGE_NAME_BASE + __numTabPage]["_mcDescription" + __numButton].textInfo.text = (__quest.__get__numPoints().toString() + " / ") + __quest.__get__numPointCap().toString(); } function onTabChange(__numTabIndex) { _numCurrentTab = __numTabIndex; var _local5; var _local3 = 1; while (_local3 <= TABS_NUMBER) { _local5 = aso#35866(this[TABBUTTON_NAME_BASE + _local3]); var _local4 = true; if (_local3 == _numCurrentTab) { _local4 = true; } _local5.__set__boolPressed(_local4); this[TABPAGE_NAME_BASE + _local3]._visible = true; var _local2 = 1; while (_local2 <= 5) { if (this[TABPAGE_NAME_BASE + _local3]["_mcDescription" + _local2]._currentframe == 1) { this[TABPAGE_NAME_BASE + _local3]["_mcBtnBuilding" + _local2].boolEnabled = _local4; this[TABPAGE_NAME_BASE + _local3]["_mcBtnBuilding" + _local2]._visible = _local4; } _local2++; } _local3++; } } function updatePriceColor(__numFunds) { var _local3 = 1; while (_local3 <= 3) { var _local2 = 1; while (_local2 <= 5) { if (this[TABPAGE_NAME_BASE + _local3]["_mcDescription" + _local2]._currentframe == 1) { if (__numFunds >= aso#28485.PRICES[((_local3 - 1) * 5) + (_local2 - 1)]) { this[TABPAGE_NAME_BASE + _local3]["_mcDescription" + _local2].textInfo.textColor = 16776960 /* 0xFFFF00 */; } else { this[TABPAGE_NAME_BASE + _local3]["_mcDescription" + _local2].textInfo.textColor = 16711680 /* 0xFF0000 */; } } _local2++; } _local3++; } } function onHurryRelease() { dispatchMessage(aso#16507.MSG_HURRYATTACK); aso#97148.playSound(aso#65811.SND_ALARM); } function onQuitRelease() { dispatchMessage(aso#16507.MSG_QUITGAME); aso#97148.playSound(aso#65811.SND_SWITCH); } function onPauseRelease(__boolPause) { dispatchMessage(aso#16507.MSG_PAUSEGAME, {pause:__boolPause}); aso#97148.playSound(aso#65811.SND_SWITCH); } function switchServiceButtonsVisibility(__boolVisible) { _mcPauseSwitch._visible = __boolVisible; _btnQuit._visible = __boolVisible; } function showMessage(__strMessage, __boolError) { if (__boolError == undefined) { __boolError = false; } textScreen._visible = false; textMessage.text = __strMessage; textMessage._visible = true; _mcErrorBlink.play(); if (__boolError) { aso#97148.playSound(aso#65811.SND_ERROR); } else { aso#97148.playSound(aso#65811.SND_QUEST); } numMessageTimer = MESSAGE_DELAY; onEnterFrame = oefWaitMessage; } function onKeyDown() { if (Key.isDown(32)) { _root.oldchoisie._mcObject.sel.gotoAndStop(1); _root.mcGame._cursorCurrent.clear(); _root.mcGame._layerCanvas.clear(); _root.mcGame._mcMissionUI.zero(); _root.mcGame._mcMissionUI.level.text = "--"; _root.mcGame._mcMissionUI.nom.text = "--"; _root.oldchoisie = 0; _root.choisie = 0; } if (Key.isDown(13) && (_btnStartAttack._visible)) { onHurryRelease(); } } function oefWaitMessage() { numMessageTimer--; if (numMessageTimer == 0) { textTimer._visible = true; textScreen._visible = true; textMessage._visible = false; onEnterFrame = undefined; } } function processMessage(__numMessage, __objParam, __mcInvoker) { var _local2 = false; if (!(__numMessage === aso#16507.MSG_TOGGLEPRESS)) { } else if (!boolEnabled) { _local2 = true; } else { var _local3 = aso#35866(__mcInvoker); if (((_local3 == _mcTabButton1) || (_local3 == _mcTabButton2)) || (_local3 == _mcTabButton3)) { _local2 = true; } if (__objParam.isHit && (!_local3.__get__boolPressed())) { switch (_local3) { case _mcTabButton1 : onTabChange(1); _mcTabButton2.__set__boolPressed(false); _mcTabButton3.__set__boolPressed(false); _local2 = true; break; case _mcTabButton2 : onTabChange(2); _mcTabButton1.__set__boolPressed(false); _mcTabButton3.__set__boolPressed(false); _local2 = true; break; case _mcTabButton3 : onTabChange(3); _mcTabButton1.__set__boolPressed(false); _mcTabButton2.__set__boolPressed(false); _local2 = true; } } } if (!_local2) { dispatchMessage(__numMessage, __objParam, __mcInvoker); } } static var TABBUTTON_NAME_BASE = "_mcTabButton"; static var TABPAGE_NAME_BASE = "_mcTabPage"; static var FRAME_NAME_BASE = "_mcFrame"; static var TABS_NUMBER = 3; static var BB_STATE_HIDE = 1; static var BB_STATE_QUEST = 2; static var BB_STATE_SHOW = 3; static var MESSAGE_DELAY = 48; }
Symbol 965 MovieClip [aso#04529.aso#67203] Frame 0
class aso#67203 extends MovieClip { var _numCounter, _boolPaused, attachMovie, getNextHighestDepth; function aso#67203 () { super(); _numCounter = 0; _boolPaused = false; } function get boolPaused() { return(_boolPaused); } function set boolPaused(__boolValue) { _boolPaused = __boolValue; if (_boolPaused) { for (var _local3 in this) { if (this[_local3] instanceof MovieClip) { this[_local3].stop(); for (var _local2 in this[_local3]) { this[_local3][_local2].stop(); } if (this[_local3]._mcObject != undefined) { for (var _local2 in this[_local3]._mcObject) { this[_local3]._mcObject[_local2].stop(); } } } } } else { for (var _local3 in this) { if (this[_local3] instanceof MovieClip) { this[_local3].play(); for (var _local2 in this[_local3]) { this[_local3][_local2].play(); } if (this[_local3]._mcObject != undefined) { for (var _local2 in this[_local3]._mcObject) { this[_local3]._mcObject[_local2].play(); } } } } } //return(boolPaused); } function clear() { for (var _local2 in this) { if (this[_local2] instanceof MovieClip) { this[_local2].removeMovieClip(); } } _numCounter = 0; } function addElement(__strSymbolName, __objInit) { _numCounter++; return(attachMovie(__strSymbolName, "_mcElement" + _numCounter, getNextHighestDepth(), __objInit)); } function removeElement(__mcTarget) { if (__mcTarget._parent != this) { aso#65811.TRACE(("ERROR! " + __mcTarget) + " isn't element of layer."); return(false); } __mcTarget.removeMovieClip(); return(true); } function process() { for (var _local2 in this) { if (this[_local2] instanceof MovieClip) { this[_local2].process(); } } } }
Symbol 34 MovieClip [aso#13302] Frame 2
Symbol 34 MovieClip [aso#13302] Frame 10
this.removeMovieClip();
Symbol 35 MovieClip [id_blast] Frame 1
#initclip 32 Object.registerClass("id_blast", aso#91159); #endinitclip
Symbol 87 MovieClip [aso#50628] Frame 7
this.removeMovieClip();
Symbol 88 MovieClip [id_building] Frame 1
#initclip 19 Object.registerClass("id_building", aso#28485); #endinitclip
Symbol 132 MovieClip [aso#89346] Frame 6
this.removeMovieClip();
Symbol 133 MovieClip [id_enemy] Frame 1
#initclip 20 Object.registerClass("id_enemy", aso#47844); #endinitclip
Symbol 159 MovieClip [aso#29877] Frame 1
aso#97148.playSound(aso#65811.SND_BIGEXPLOSION);
Symbol 159 MovieClip [aso#29877] Frame 11
this.removeMovieClip();
Symbol 194 MovieClip [aso#17899] Frame 16
this.removeMovieClip();
Symbol 195 MovieClip [aso#98540] Frame 1
aso#97148.playSound(aso#65811.SND_MEDIUMEXPLOSION);
Symbol 195 MovieClip [aso#98540] Frame 11
this.removeMovieClip();
Symbol 196 MovieClip [aso#61214] Frame 1
aso#97148.playSound(aso#65811.SND_SMALLEXPLOSION);
Symbol 196 MovieClip [aso#61214] Frame 11
this.removeMovieClip();
Symbol 203 MovieClip [aso#80573] Frame 1
#initclip 21 Object.registerClass("aso#80573", aso#35866); #endinitclip stop();
Symbol 203 MovieClip [aso#80573] Frame 2
stop();
Symbol 205 MovieClip [aso#11910] Frame 1
#initclip 22 Object.registerClass("aso#11910", aso#35866); #endinitclip stop();
Symbol 205 MovieClip [aso#11910] Frame 2
stop();
Symbol 206 MovieClip [aso#43247] Frame 1
#initclip 23 Object.registerClass("aso#43247", aso#35866); #endinitclip stop();
Symbol 206 MovieClip [aso#43247] Frame 2
stop();
Symbol 211 MovieClip [id_map] Frame 1
#initclip 24 Object.registerClass("id_map", aso#59822); #endinitclip
Symbol 212 MovieClip [aso#55225] Frame 1
#initclip 25 Object.registerClass("aso#55225", aso#41855); #endinitclip
Symbol 213 MovieClip [id_mapLayer] Frame 1
#initclip 26 Object.registerClass("id_mapLayer", aso#59822); #endinitclip
Symbol 214 MovieClip [id_layer] Frame 1
#initclip 27 Object.registerClass("id_layer", aso#67203); #endinitclip
Symbol 236 MovieClip Frame 1
stop();
Symbol 237 MovieClip [aso#92551] Frame 1
#initclip 28 Object.registerClass("aso#92551", aso#97148); #endinitclip
Symbol 469 Button
on (rollOver) { gotoAndPlay (2); } on (rollOut) { gotoAndPlay (7); } on (press) { btn_function(); }
Symbol 470 MovieClip Frame 1
stop();
Symbol 470 MovieClip Frame 6
stop();
Symbol 472 Button
on (press) { btn1.btn_function(); } on (rollOver) { btn1.gotoAndPlay("on"); fx1._visible = true; } on (rollOut, release, releaseOutside) { btn1.gotoAndPlay("off"); fx1._visible = false; }
Symbol 478 MovieClip Frame 1
stop();
Symbol 478 MovieClip Frame 2
stop();
Symbol 482 MovieClip Frame 1
stop(); if (_root.biscuit.data.mission6 == 1) { this.Gameend.gotoAndStop(2); }
Instance of Symbol 291 MovieClip "fx1" in Symbol 482 MovieClip Frame 1
onClipEvent (load) { _visible = false; }
Instance of Symbol 470 MovieClip "btn1" in Symbol 482 MovieClip Frame 1
onClipEvent (load) { function btn_function() { _parent._parent._parent.onGameOverDialogClose(); } }
Symbol 482 MovieClip Frame 2
stop();
Instance of Symbol 470 MovieClip "btn1" in Symbol 482 MovieClip Frame 2
onClipEvent (load) { function btn_function() { _parent._parent._parent.onGameOverDialogClose(); } }
Symbol 499 Button
on (press) { getURL ("http://www.free-online-games-directory.com", "_blank"); }
Symbol 503 Button
on (press) { getURL ("http://www.onlinegamesquad.com/index.php?1085-1", "_blank"); }
Symbol 504 MovieClip Frame 1
stop();
Symbol 504 MovieClip Frame 2
stop();
Instance of Symbol 206 MovieClip [aso#43247] "_mcBtnBuilding1" in Symbol 530 MovieClip Frame 1
on (rollOver) { _parent._parent.adjust1(); _parent._parent.showMessage("S.A.M turret\nDamage:medium Speed:medium\nRange:high", false); }
Instance of Symbol 206 MovieClip [aso#43247] "_mcBtnBuilding2" in Symbol 530 MovieClip Frame 1
on (rollOver) { _parent._parent.adjust2(); _parent._parent.showMessage("Plasma canon\nDamage:high Speed:medium\nRange:high\nSplash damage", false); }
Instance of Symbol 206 MovieClip [aso#43247] "_mcBtnBuilding3" in Symbol 530 MovieClip Frame 1
on (rollOver) { _parent._parent.adjust3(); _parent._parent.showMessage("UV turret\nDamage:high Speed:low\nRange:low\nSplash damage", false); }
Instance of Symbol 206 MovieClip [aso#43247] "_mcBtnBuilding4" in Symbol 530 MovieClip Frame 1
on (rollOver) { _parent._parent.adjust7(); _parent._parent.showMessage("Laser beam\nDamage:medium Speed:low\nRange:high", false); }
Instance of Symbol 206 MovieClip [aso#43247] "_mcBtnBuilding5" in Symbol 530 MovieClip Frame 1
on (rollOver) { _parent._parent.adjust4(); _parent._parent.showMessage("Dissipator \nDamage:low Speed:medium\nRange:medium \nRemove enemy's special", false); }
Instance of Symbol 206 MovieClip [aso#43247] "_mcBtnBuilding1" in Symbol 531 MovieClip Frame 1
on (rollOver) { _parent._parent.adjust6(); _parent._parent.showMessage("Vulcan turret\nDamage:medium Speed:high\nRange:medium", false); }
Instance of Symbol 206 MovieClip [aso#43247] "_mcBtnBuilding2" in Symbol 531 MovieClip Frame 1
on (rollOver) { _parent._parent.adjust9(); _parent._parent.showMessage("Frost turret\nDamage:low Speed:high\nRange:high\nSlow target", false); }
Instance of Symbol 206 MovieClip [aso#43247] "_mcBtnBuilding3" in Symbol 531 MovieClip Frame 1
on (rollOver) { _parent._parent.adjust8(); _parent._parent.showMessage("Devastator \nDamage:high Speed:medium\nRange:medium\nMulti hit", false); }
Instance of Symbol 206 MovieClip [aso#43247] "_mcBtnBuilding4" in Symbol 531 MovieClip Frame 1
on (rollOver) { _parent._parent.adjust5(); _parent._parent.showMessage("Sky Beam\nDamage:medium Speed:medium\nRange:high", false); }
Symbol 538 MovieClip Frame 1
stop();
Symbol 542 Button
on (release) { this.onHurryRelease(); }
Symbol 543 Button
on (release) { this.onQuitRelease(); }
Symbol 544 Button
on (release) { this.play(); _parent.onPauseRelease(true); }
Symbol 545 Button
on (release) { this.play(); _parent.onPauseRelease(false); }
Symbol 546 MovieClip Frame 1
stop();
Symbol 546 MovieClip Frame 2
stop();
Symbol 548 Button
on (release) { this.play(); aso#97148.soundOff(); }
Symbol 549 Button
on (release) { this.play(); aso#97148.soundOn(); }
Symbol 550 MovieClip Frame 1
if (!aso#97148.soundIsOn()) { this.gotoAndStop(2); } stop();
Symbol 550 MovieClip Frame 2
stop();
Symbol 551 Button
on (press) { choix = range; upgrade(); }
Symbol 552 Button
on (press) { choix = speed; upgrade(); }
Symbol 553 Button
on (press) { choix = damage; upgrade(); }
Symbol 560 MovieClip [aso#23888] Frame 1
#initclip 29 Object.registerClass("aso#23888", aso#10518); #endinitclip function adjust() { this.range_bar.b._xscale = (_root.choisie._numRange / 200) * 100; this.speed_bar.b._xscale = 100 - _root.choisie._numReloadTime; this.damage_bar.b._xscale = (_root.choisie.damage / 200) * 100; this.special.text = _root.choisie.special; this.nom.text = _root.choisie.nom; } function zero() { this.range_bar.b._xscale = 0.1; this.speed_bar.b._xscale = 0.1; this.damage_bar.b._xscale = 0.1; } function adjust1() { this.range_bar.b._xscale = 55; this.speed_bar.b._xscale = 55; this.damage_bar.b._xscale = 12.5; this.special.text = "--"; this.nom.text = "S.A.M turret"; } function adjust2() { this.range_bar.b._xscale = 55; this.speed_bar.b._xscale = 55; this.damage_bar.b._xscale = 25; this.special.text = "Splash"; this.nom.text = "plasma canon"; } function adjust3() { this.range_bar.b._xscale = 27.5; this.speed_bar.b._xscale = 45; this.damage_bar.b._xscale = 20; this.special.text = "Splash"; this.nom.text = "UV turret"; } function adjust4() { this.range_bar.b._xscale = 45; this.speed_bar.b._xscale = 65; this.damage_bar.b._xscale = 0.5; this.special.text = "Remove effect"; this.nom.text = "Dissipator"; } function adjust5() { this.range_bar.b._xscale = 70; this.speed_bar.b._xscale = 70; this.damage_bar.b._xscale = 10; this.special.text = "--"; this.nom.text = "Skybeam"; } function adjust6() { this.range_bar.b._xscale = 40; this.speed_bar.b._xscale = 76; this.damage_bar.b._xscale = 5; this.special.text = "--"; this.nom.text = "Vulcan"; } function adjust7() { this.range_bar.b._xscale = 60; this.speed_bar.b._xscale = 50; this.damage_bar.b._xscale = 25; this.special.text = "--"; this.nom.text = "Laser"; } function adjust8() { this.range_bar.b._xscale = 60; this.speed_bar.b._xscale = 68; this.damage_bar.b._xscale = 22.5; this.special.text = "Multihit"; this.nom.text = "Devastator"; } function adjust9() { this.range_bar.b._xscale = 50; this.speed_bar.b._xscale = 68; this.damage_bar.b._xscale = 2.5; this.special.text = "Slow"; this.nom.text = "Frost gaz"; } function upgrade() { var _local4 = _root.choisie.level; if (((_parent.numFunds >= (5 * _local4)) && (_root.choisie.level < 10)) && (choix != 0)) { this.cost.text = 5 * (_local4 + 1); _parent.numFunds = _parent.numFunds - (5 * _local4); _root.choisie._numPrice = _root.choisie._numPrice + (5 * _local4); _root.choisie.level++; _root.choisie._mcObject.mcGun.fx.gotoAndStop(_root.choisie.level); _root.choisie._mcObject.pips.gotoAndStop(_root.choisie.level); this.level.text = _root.choisie.level; switch (choix) { case turnspeed : _root.choisie._numTurnSpeed = _root.choisie._numTurnSpeed + (_root.choisie.level / 500); this.turnspeed.text = _root.choisie._numTurnSpeed; break; case range : _root.choisie._numRange = _root.choisie._numRange + _root.choisie.level; this.range_bar.b._xscale = (_root.choisie._numRange / 200) * 100; this.range.text = _root.choisie._numRange; break; case speed : _root.choisie._numReloadTime = _root.choisie._numReloadTime - Math.round(_root.choisie.level / 3); _root.choisie._numReloadTimer = _root.choisie._numReloadTime; this.speed_bar.b._xscale = 100 - _root.choisie._numReloadTime; this.speed.text = _root.choisie._numReloadTime; break; case damage : _root.choisie.damage = Number(_root.choisie.damage + (_root.choisie.level + Math.round(_root.choisie.damage / 10))); this.damage.text = _root.choisie.damage; } adjust(); aso#97148.playSound(aso#65811.SND_UPGRADE); } else if (choix == 0) { _parent._mcMissionUI.showMessage("Select a turret first!", true); } else if (_root.choisie.level > 9) { _parent._mcMissionUI.showMessage("Level max!", false); this.cost.text = "max"; } else if (_parent.numFunds < (5 * _local4)) { _parent._mcMissionUI.showMessage("Not enough money!", true); } } var choix = 0; this.cost.text = 5;
Instance of Symbol 510 MovieClip "shield" in Symbol 560 MovieClip [aso#23888] Frame 1
onClipEvent (load) { gotoAndStop (20); }
Instance of Symbol 205 MovieClip [aso#11910] "_mcBtnAbility3" in Symbol 560 MovieClip [aso#23888] Frame 1
on (rollOver) { _parent.showMessage("WALL.\nYou can build a turret \nover it", false); }
Symbol 561 Button
on (release) { _parent.onQuitDialogClose(true); }
Symbol 562 Button
on (release) { _parent.onQuitDialogClose(false); }
Symbol 572 Button
on (release) { getURL ("http://www.miniclip.com", "_blank"); }
Symbol 575 Button
on (rollOver) { gotoAndPlay (2); } on (rollOut) { gotoAndPlay (7); } on (press) { btn_function(); }
Symbol 576 MovieClip Frame 1
stop();
Symbol 576 MovieClip Frame 10
stop();
Symbol 577 Button
on (press) { btn2.btn_function(); } on (rollOver) { btn2.gotoAndPlay("on"); fx2._visible = true; } on (rollOut, release, releaseOutside) { btn2.gotoAndPlay("off"); fx2._visible = false; }
Symbol 578 Button
on (press) { btn3.btn_function(); } on (rollOver) { btn3.gotoAndPlay("on"); fx3._visible = true; } on (rollOut, release, releaseOutside) { btn3.gotoAndPlay("off"); fx3._visible = false; }
Symbol 579 Button
on (press) { btn4.btn_function(); } on (rollOver) { btn4.gotoAndPlay("on"); fx4._visible = true; } on (rollOut, release, releaseOutside) { btn4.gotoAndPlay("off"); fx4._visible = false; }
Symbol 581 Button
on (release) { aso#97148.playSound(aso#65811.SND_SWITCH); _parent._parent.numState = aso#22496.STATE_OPTIONSSCREEN; _root.biscuit.data.mission1 = undefined; _root.biscuit.data.mission2 = undefined; _root.biscuit.data.mission3 = undefined; _root.biscuit.data.mission4 = undefined; _root.biscuit.data.mission5 = undefined; _root.biscuit.data.mission6 = undefined; }
Symbol 583 Button
on (release) { gotoAndStop (1); }
Symbol 586 MovieClip Frame 1
stop();
Symbol 586 MovieClip Frame 2
stop();
Instance of Symbol 291 MovieClip "fx1" in Symbol 587 MovieClip [aso#19291] Frame 1
onClipEvent (load) { _visible = false; }
Instance of Symbol 291 MovieClip "fx2" in Symbol 587 MovieClip [aso#19291] Frame 1
onClipEvent (load) { _visible = false; }
Instance of Symbol 291 MovieClip "fx3" in Symbol 587 MovieClip [aso#19291] Frame 1
onClipEvent (load) { _visible = false; }
Instance of Symbol 291 MovieClip "fx4" in Symbol 587 MovieClip [aso#19291] Frame 1
onClipEvent (load) { _visible = false; }
Instance of Symbol 576 MovieClip "btn1" in Symbol 587 MovieClip [aso#19291] Frame 1
onClipEvent (load) { function btn_function() { aso#97148.playSound(aso#65811.SND_SWITCH); _parent._parent.numState = aso#22496.STATE_OPTIONSSCREEN; } }
Instance of Symbol 576 MovieClip "btn2" in Symbol 587 MovieClip [aso#19291] Frame 1
onClipEvent (load) { function btn_function() { if (_root.biscuit.data.mission1 != undefined) { aso#97148.playSound(aso#65811.SND_SWITCH); _parent._parent.numState = aso#22496.STATE_OPTIONSSCREEN; _root.biscuit.data.mission1 = undefined; _root.biscuit.data.mission2 = undefined; _root.biscuit.data.mission3 = undefined; _root.biscuit.data.mission4 = undefined; _root.biscuit.data.mission5 = undefined; _root.biscuit.data.mission6 = undefined; } else { aso#97148.playSound(aso#65811.SND_SWITCH); _parent._parent.numState = aso#22496.STATE_OPTIONSSCREEN; _root.biscuit.data.mission1 = undefined; _root.biscuit.data.mission2 = undefined; _root.biscuit.data.mission3 = undefined; _root.biscuit.data.mission4 = undefined; _root.biscuit.data.mission5 = undefined; _root.biscuit.data.mission6 = undefined; } } }
Instance of Symbol 576 MovieClip "btn3" in Symbol 587 MovieClip [aso#19291] Frame 1
onClipEvent (load) { function btn_function() { aso#97148.playSound(aso#65811.SND_SWITCH); _parent._parent.numState = aso#22496.STATE_RULESSCREEN; } }
Instance of Symbol 576 MovieClip "btn4" in Symbol 587 MovieClip [aso#19291] Frame 1
onClipEvent (load) { function btn_function() { if (random(10) > 6) { getURL ("http://www.onlinegamesquad.com", "_blank"); } else { getURL ("http://www.free-online-games-directory.com", "_blank"); } } }
Symbol 598 MovieClip Frame 5
stop();
Symbol 599 Button
on (release) { _parent._parent.numMap = 1; _parent.mcSelectedMap.gotoAndStop(1); aso#97148.playSound(aso#65811.SND_SWITCH); _parent._parent.numProgram = 0; _parent._parent.numState = aso#22496.STATE_MISSION; _root.difficulty = 1; _root.mission = 1; }
Symbol 600 Button
on (release) { _parent._parent.numMap = 2; _parent.mcSelectedMap.gotoAndStop(2); aso#97148.playSound(aso#65811.SND_SWITCH); _parent._parent.numProgram = 1; _parent._parent.numState = aso#22496.STATE_MISSION; _root.mission = 2; }
Symbol 601 Button
on (release) { _parent._parent.numMap = 3; _parent.mcSelectedMap.gotoAndStop(2); aso#97148.playSound(aso#65811.SND_SWITCH); _parent._parent.numProgram = 2; _parent._parent.numState = aso#22496.STATE_MISSION; _root.mission = 3; }
Symbol 602 Button
on (release) { _parent._parent.numMap = 4; _parent.mcSelectedMap.gotoAndStop(2); aso#97148.playSound(aso#65811.SND_SWITCH); _parent._parent.numProgram = 3; _parent._parent.numState = aso#22496.STATE_MISSION; _root.mission = 4; }
Symbol 603 Button
on (release) { _parent._parent.numMap = 5; _parent.mcSelectedMap.gotoAndStop(2); aso#97148.playSound(aso#65811.SND_SWITCH); _parent._parent.numProgram = 4; _parent._parent.numState = aso#22496.STATE_MISSION; _root.mission = 5; }
Symbol 604 Button
on (release) { _parent._parent.numMap = 6; _parent.mcSelectedMap.gotoAndStop(2); aso#97148.playSound(aso#65811.SND_SWITCH); _parent._parent.numProgram = 5; _parent._parent.numState = aso#22496.STATE_MISSION; _root.mission = 6; }
Symbol 609 MovieClip Frame 1
stop();
Symbol 609 MovieClip Frame 2
stop();
Symbol 611 MovieClip Frame 1
stop();
Symbol 611 MovieClip Frame 2
stop();
Symbol 614 Button
on (release) { if (random(10) > 6) { getURL ("http://www.onlinegamesquad.com/index.php?1401-1", "_blank"); } else { getURL ("http://www.free-online-games-directory.com", "_blank"); } }
Symbol 615 MovieClip Frame 1
stop();
Symbol 615 MovieClip Frame 2
stop();
Symbol 617 MovieClip Frame 1
stop();
Symbol 617 MovieClip Frame 2
stop();
Symbol 619 MovieClip Frame 1
stop();
Symbol 619 MovieClip Frame 2
stop();
Symbol 620 MovieClip Frame 1
this.mcNoise2.gotoAndPlay(9); this.mcNoise3.gotoAndPlay(43); stop();
Instance of Symbol 609 MovieClip "mission1" in Symbol 620 MovieClip Frame 1
onClipEvent (load) { if (_root.biscuit.data.mission1 != undefined) { _visible = false; } else { _visible = true; } }
Instance of Symbol 611 MovieClip "mission2" in Symbol 620 MovieClip Frame 1
onClipEvent (load) { if (_root.biscuit.data.mission2 != undefined) { _visible = false; } else { _visible = true; } }
Instance of Symbol 615 MovieClip "mission3" in Symbol 620 MovieClip Frame 1
onClipEvent (load) { if (_root.demo) { } if (_root.biscuit.data.mission3 != undefined) { _visible = true; } }
Instance of Symbol 617 MovieClip "mission4" in Symbol 620 MovieClip Frame 1
onClipEvent (load) { if (!_root.demo) { } if (_root.biscuit.data.mission4 != undefined) { _visible = false; } }
Instance of Symbol 619 MovieClip "mission4" in Symbol 620 MovieClip Frame 1
onClipEvent (load) { if (!_root.demo) { } if (_root.biscuit.data.mission5 != undefined) { _visible = false; } }
Symbol 623 Button
on (release) { aso#97148.playSound(aso#65811.SND_SWITCH); this.gotoAndStop(1); }
Symbol 624 Button
on (release) { aso#97148.playSound(aso#65811.SND_SWITCH); _parent.numProgram = 0; _parent.numState = aso#22496.STATE_MISSION; }
Symbol 625 Button
on (release) { aso#97148.playSound(aso#65811.SND_SWITCH); _parent.numProgram = 1; _parent.numState = aso#22496.STATE_MISSION; }
Symbol 626 Button
on (release) { aso#97148.playSound(aso#65811.SND_SWITCH); _parent.numProgram = 2; _parent.numState = aso#22496.STATE_MISSION; }
Symbol 628 MovieClip [aso#68595] Frame 1
stop();
Instance of Symbol 291 MovieClip "fx1" in Symbol 628 MovieClip [aso#68595] Frame 1
onClipEvent (load) { _visible = false; }
Instance of Symbol 470 MovieClip "btn1" in Symbol 628 MovieClip [aso#68595] Frame 1
onClipEvent (load) { function btn_function() { aso#97148.playSound(aso#65811.SND_SWITCH); _parent._parent.numState = aso#22496.STATE_MAINSCREEN; } }
Symbol 628 MovieClip [aso#68595] Frame 2
stop();
Instance of Symbol 291 MovieClip "fx1" in Symbol 634 MovieClip [aso#93943] Frame 1
onClipEvent (load) { _visible = false; }
Instance of Symbol 470 MovieClip "btn1" in Symbol 634 MovieClip [aso#93943] Frame 1
onClipEvent (load) { function btn_function() { aso#97148.playSound(aso#65811.SND_SWITCH); _parent._parent.numState = aso#22496.STATE_MAINSCREEN; } }
Symbol 641 MovieClip Frame 1
stop();
Symbol 641 MovieClip Frame 2
stop();
Symbol 645 MovieClip Frame 1
stop();
Symbol 647 MovieClip Frame 1
stop();
Symbol 657 MovieClip Frame 1
stop();
Symbol 662 MovieClip Frame 1
stop();
Symbol 664 MovieClip Frame 1
stop();
Symbol 669 MovieClip Frame 1
stop();
Symbol 670 MovieClip Frame 1
stop();
Symbol 675 MovieClip Frame 1
stop();
Symbol 679 MovieClip Frame 1
stop();
Symbol 683 MovieClip Frame 1
stop();
Symbol 683 MovieClip Frame 2
stop();
Symbol 687 MovieClip Frame 1
stop();
Symbol 690 MovieClip Frame 1
stop();
Symbol 695 MovieClip Frame 1
stop();
Symbol 698 MovieClip Frame 1
stop();
Symbol 703 MovieClip Frame 1
stop();
Symbol 706 MovieClip Frame 1
stop();
Symbol 711 MovieClip Frame 1
stop();
Symbol 713 MovieClip Frame 1
stop();
Symbol 718 MovieClip Frame 1
stop();
Symbol 723 MovieClip Frame 1
stop();
Symbol 820 MovieClip [id_enemy2] Frame 1
#initclip 30 Object.registerClass("id_enemy2", aso#47844); #endinitclip
Symbol 856 MovieClip [id_enemy3] Frame 1
#initclip 31 Object.registerClass("id_enemy3", aso#47844); #endinitclip
Symbol 932 MovieClip Frame 1
stop();
Symbol 937 Button
on (release) { if (random(10) > 6) { getURL ("http://www.onlinegamesquad.com/index.php?1401-1", "_blank"); } else { getURL ("http://www.free-online-games-directory.com", "_blank"); } _root.unloadmovie(0); }
Symbol 938 MovieClip Frame 1
stop();
Symbol 938 MovieClip Frame 2
stop();
Symbol 945 Button
on (release) { getURL ("http://www.free-online-games-directory.com", "_blank"); }
Symbol 946 MovieClip Frame 120
stop(); _root.nextFrame();

Library Items

Symbol 1 MovieClip [aso#01324]Used by:Timeline
Symbol 2 BitmapUsed by:3
Symbol 3 GraphicUses:2Used by:4
Symbol 4 MovieClip [id_map5_sand]Uses:3Used by:286 595
Symbol 5 GraphicUsed by:6 95 96 97 100 101 103 104
Symbol 6 MovieClip [id_construction5_matrix]Uses:5Used by:932
Symbol 7 GraphicUsed by:205 598 624 625 626 646  Timeline
Symbol 8 FontUsed by:9 573 648 649 650 651 652 653 654 655 656
Symbol 9 EditableTextUses:8Used by:Timeline
Symbol 10 GraphicUsed by:20 507 544 545 548 549 586 599 600 601 602 603 604 609 611 615 617 619 624 625 626  Timeline
Symbol 11 BitmapUsed by:12
Symbol 12 GraphicUses:11Used by:16
Symbol 13 GraphicUsed by:14
Symbol 14 MovieClipUses:13Used by:15
Symbol 15 MovieClipUses:14Used by:16
Symbol 16 MovieClipUses:12 15Used by:17
Symbol 17 MovieClipUses:16Used by:Timeline
Symbol 18 FontUsed by:19 21 483 563
Symbol 19 EditableTextUses:18Used by:Timeline
Symbol 20 MovieClipUses:10Used by:486 560 587 628 634  Timeline
Symbol 949 MovieClip [aso#04529.aso#16507]
Symbol 950 MovieClip [aso#04529.aso#22496]
Symbol 951 MovieClip [aso#04529.aso#97148]
Symbol 952 MovieClip [aso#04529.aso#65811]
Symbol 953 MovieClip [aso#04529.aso#28485]
Symbol 954 MovieClip [aso#04529.aso#59822]
Symbol 955 MovieClip [aso#04529.aso#47844]
Symbol 956 MovieClip [aso#04529.aso#73192]
Symbol 957 MovieClip [aso#04529.aso#85170]
Symbol 958 MovieClip [aso#04529.aso#91159]
Symbol 959 MovieClip [aso#04529.aso#79181]
Symbol 960 MovieClip [aso#04529.aso#53833]
Symbol 961 MovieClip [aso#04529.aso#35866]
Symbol 962 MovieClip [aso#04529.aso#41855]
Symbol 963 MovieClip [aso#04529.aso#34474]
Symbol 964 MovieClip [aso#04529.aso#10518]
Symbol 965 MovieClip [aso#04529.aso#67203]
Symbol 21 EditableTextUses:18Used by:932
Symbol 22 BitmapUsed by:23
Symbol 23 GraphicUses:22Used by:34
Symbol 24 BitmapUsed by:25
Symbol 25 GraphicUses:24Used by:34
Symbol 26 BitmapUsed by:27
Symbol 27 GraphicUses:26Used by:34
Symbol 28 BitmapUsed by:29
Symbol 29 GraphicUses:28Used by:34
Symbol 30 BitmapUsed by:31
Symbol 31 GraphicUses:30Used by:34
Symbol 32 BitmapUsed by:33
Symbol 33 GraphicUses:32Used by:34
Symbol 34 MovieClip [aso#13302]Uses:23 25 27 29 31 33Used by:932
Symbol 35 MovieClip [id_blast]Used by:932
Symbol 36 GraphicUsed by:39
Symbol 37 GraphicUsed by:39
Symbol 38 GraphicUsed by:39
Symbol 39 MovieClipUses:36 37 38Used by:42 792 820 856
Symbol 40 BitmapUsed by:41
Symbol 41 GraphicUses:40Used by:42
Symbol 42 MovieClip [id_blast1]Uses:39 41Used by:932
Symbol 43 BitmapUsed by:44
Symbol 44 GraphicUses:43Used by:53
Symbol 45 BitmapUsed by:46
Symbol 46 GraphicUses:45Used by:53
Symbol 47 BitmapUsed by:48
Symbol 48 GraphicUses:47Used by:53
Symbol 49 BitmapUsed by:50
Symbol 50 GraphicUses:49Used by:53
Symbol 51 BitmapUsed by:52
Symbol 52 GraphicUses:51Used by:53
Symbol 53 MovieClipUses:44 46 48 50 52Used by:54
Symbol 54 MovieClip [id_blast2]Uses:53Used by:932
Symbol 55 BitmapUsed by:56
Symbol 56 GraphicUses:55Used by:61
Symbol 57 BitmapUsed by:58
Symbol 58 GraphicUses:57Used by:61
Symbol 59 BitmapUsed by:60
Symbol 60 GraphicUses:59Used by:61
Symbol 61 MovieClip [id_effect_slow]Uses:56 58 60Used by:62 932
Symbol 62 MovieClip [id_blast3]Uses:61Used by:932
Symbol 63 MovieClip [id_blast4]Used by:932
Symbol 64 GraphicUsed by:65
Symbol 65 MovieClip [id_blast5]Uses:64Used by:932
Symbol 66 BitmapUsed by:67
Symbol 67 GraphicUses:66Used by:70
Symbol 68 BitmapUsed by:69
Symbol 69 GraphicUses:68Used by:70
Symbol 70 MovieClipUses:67 69Used by:71
Symbol 71 MovieClip [id_blast9]Uses:70Used by:932
Symbol 72 BitmapUsed by:73
Symbol 73 GraphicUses:72Used by:86
Symbol 74 BitmapUsed by:75
Symbol 75 GraphicUses:74Used by:86
Symbol 76 BitmapUsed by:77
Symbol 77 GraphicUses:76Used by:86
Symbol 78 BitmapUsed by:79
Symbol 79 GraphicUses:78Used by:86
Symbol 80 BitmapUsed by:81
Symbol 81 GraphicUses:80Used by:86
Symbol 82 BitmapUsed by:83
Symbol 83 GraphicUses:82Used by:86
Symbol 84 BitmapUsed by:85
Symbol 85 GraphicUses:84Used by:86
Symbol 86 MovieClipUses:73 75 77 79 81 83 85Used by:87
Symbol 87 MovieClip [aso#50628]Uses:86Used by:932
Symbol 88 MovieClip [id_building]Used by:932
Symbol 89 GraphicUsed by:90 91 92 93 94 98
Symbol 90 MovieClip [id_construction11_matrix]Uses:89Used by:932
Symbol 91 MovieClip [id_construction12_matrix]Uses:89Used by:932
Symbol 92 MovieClip [id_construction13_matrix]Uses:89Used by:932
Symbol 93 MovieClip [id_construction14_matrix]Uses:89Used by:932
Symbol 94 MovieClip [id_construction15_matrix]Uses:89Used by:932
Symbol 95 MovieClip [id_construction1_matrix]Uses:5Used by:932
Symbol 96 MovieClip [id_construction3_matrix]Uses:5Used by:932
Symbol 97 MovieClip [id_construction4_matrix]Uses:5Used by:932
Symbol 98 MovieClipUses:89Used by:99 102
Symbol 99 MovieClip [id_construction2_matrix]Uses:98Used by:932
Symbol 100 MovieClip [id_construction6_matrix]Uses:5Used by:932
Symbol 101 MovieClip [id_construction7_matrix]Uses:5Used by:932
Symbol 102 MovieClip [id_construction8_matrix]Uses:98Used by:932
Symbol 103 MovieClip [id_construction9_matrix]Uses:5Used by:932
Symbol 104 MovieClip [id_construction10_matrix]Uses:5Used by:932
Symbol 105 GraphicUsed by:106
Symbol 106 MovieClipUses:105Used by:107
Symbol 107 MovieClip [id_cursor_sell]Uses:106Used by:932
Symbol 108 GraphicUsed by:109
Symbol 109 MovieClip [id_wall_shadow]Uses:108Used by:932
Symbol 110 BitmapUsed by:111
Symbol 111 GraphicUses:110Used by:112
Symbol 112 MovieClipUses:111Used by:113
Symbol 113 MovieClipUses:112Used by:114
Symbol 114 MovieClipUses:113Used by:115
Symbol 115 MovieClip [id_cursor_wall]Uses:114Used by:932
Symbol 116 GraphicUsed by:118
Symbol 117 GraphicUsed by:118
Symbol 118 MovieClipUses:116 117Used by:119
Symbol 119 MovieClip [id_effect_fast]Uses:118Used by:932
Symbol 120 GraphicUsed by:121
Symbol 121 MovieClipUses:120Used by:122
Symbol 122 MovieClip [id_effect_repair]Uses:121Used by:932
Symbol 123 GraphicUsed by:128
Symbol 124 GraphicUsed by:128
Symbol 125 GraphicUsed by:128
Symbol 126 GraphicUsed by:128
Symbol 127 GraphicUsed by:128
Symbol 128 MovieClipUses:123 124 125 126 127Used by:129
Symbol 129 MovieClip [id_effect_shield]Uses:128Used by:932
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClipUses:130Used by:132
Symbol 132 MovieClip [aso#89346]Uses:131Used by:932
Symbol 133 MovieClip [id_enemy]Used by:932
Symbol 134 GraphicUsed by:137
Symbol 135 GraphicUsed by:136
Symbol 136 MovieClipUses:135Used by:137
Symbol 137 MovieClip [id_healthbar]Uses:134 136Used by:932
Symbol 138 BitmapUsed by:139
Symbol 139 GraphicUses:138Used by:158
Symbol 140 BitmapUsed by:141
Symbol 141 GraphicUses:140Used by:158
Symbol 142 BitmapUsed by:143
Symbol 143 GraphicUses:142Used by:158
Symbol 144 BitmapUsed by:145
Symbol 145 GraphicUses:144Used by:158
Symbol 146 BitmapUsed by:147
Symbol 147 GraphicUses:146Used by:158
Symbol 148 BitmapUsed by:149
Symbol 149 GraphicUses:148Used by:158
Symbol 150 BitmapUsed by:151
Symbol 151 GraphicUses:150Used by:158
Symbol 152 BitmapUsed by:153
Symbol 153 GraphicUses:152Used by:158
Symbol 154 BitmapUsed by:155
Symbol 155 GraphicUses:154Used by:158
Symbol 156 BitmapUsed by:157
Symbol 157 GraphicUses:156Used by:158
Symbol 158 MovieClipUses:139 141 143 145 147 149 151 153 155 157Used by:159 195 196
Symbol 159 MovieClip [aso#29877]Uses:158Used by:932
Symbol 160 BitmapUsed by:161
Symbol 161 GraphicUses:160Used by:192
Symbol 162 BitmapUsed by:163
Symbol 163 GraphicUses:162Used by:192
Symbol 164 BitmapUsed by:165
Symbol 165 GraphicUses:164Used by:192
Symbol 166 BitmapUsed by:167
Symbol 167 GraphicUses:166Used by:192
Symbol 168 BitmapUsed by:169
Symbol 169 GraphicUses:168Used by:192
Symbol 170 BitmapUsed by:171
Symbol 171 GraphicUses:170Used by:192
Symbol 172 BitmapUsed by:173
Symbol 173 GraphicUses:172Used by:192
Symbol 174 BitmapUsed by:175
Symbol 175 GraphicUses:174Used by:192
Symbol 176 BitmapUsed by:177
Symbol 177 GraphicUses:176Used by:192
Symbol 178 BitmapUsed by:179
Symbol 179 GraphicUses:178Used by:192
Symbol 180 BitmapUsed by:181
Symbol 181 GraphicUses:180Used by:192
Symbol 182 BitmapUsed by:183
Symbol 183 GraphicUses:182Used by:192
Symbol 184 BitmapUsed by:185
Symbol 185 GraphicUses:184Used by:192
Symbol 186 BitmapUsed by:187
Symbol 187 GraphicUses:186Used by:192
Symbol 188 BitmapUsed by:189
Symbol 189 GraphicUses:188Used by:192
Symbol 190 BitmapUsed by:191
Symbol 191 GraphicUses:190Used by:192
Symbol 192 MovieClipUses:161 163 165 167 169 171 173 175 177 179 181 183 185 187 189 191Used by:193
Symbol 193 MovieClipUses:192Used by:194
Symbol 194 MovieClip [aso#17899]Uses:193Used by:932
Symbol 195 MovieClip [aso#98540]Uses:158Used by:932
Symbol 196 MovieClip [aso#61214]Uses:158Used by:932
Symbol 197 GraphicUsed by:198 946
Symbol 198 MovieClipUses:197Used by:200 542 543 544 548 549 551 552 553
Symbol 199 GraphicUsed by:200 551 552 553
Symbol 200 ButtonUses:198 199Used by:203
Symbol 201 GraphicUsed by:202 472 543 556 577 578 579 608 614 615 617 619 623
Symbol 202 MovieClipUses:201Used by:203 205 206
Symbol 203 MovieClip [aso#80573]Uses:200 202Used by:560 932
Symbol 204 GraphicUsed by:205 206
Symbol 205 MovieClip [aso#11910]Uses:202 7 204Used by:560 932
Symbol 206 MovieClip [aso#43247]Uses:202 204Used by:530 531 932
Symbol 207 GraphicUsed by:208 209
Symbol 208 MovieClipUses:207Used by:209
Symbol 209 MovieClipUses:208 207Used by:210
Symbol 210 MovieClip [id_tower_range]Uses:209Used by:932
Symbol 211 MovieClip [id_map]Used by:932
Symbol 212 MovieClip [aso#55225]Used by:932
Symbol 213 MovieClip [id_mapLayer]Used by:932
Symbol 214 MovieClip [id_layer]Used by:932
Symbol 215 Sound [aso#44639]Used by:236
Symbol 216 Sound [aso#25280]Used by:236
Symbol 217 Sound [aso#56617]Used by:236
Symbol 218 Sound [aso#87954]Used by:236
Symbol 219 Sound [aso#05921]Used by:236
Symbol 220 Sound [aso#62606]Used by:236
Symbol 221 Sound [aso#49236]Used by:236
Symbol 222 Sound [aso#75976]Used by:236
Symbol 223 Sound [aso#37258]Used by:236
Symbol 224 Sound [aso#86562]Used by:236
Symbol 225 Sound [aso#81965]Used by:236
Symbol 226 Sound [aso#74584]Used by:236
Symbol 227 Sound [aso#07313]Used by:236
Symbol 228 Sound [aso#95335]Used by:236
Symbol 229 Sound [aso#99932]Used by:236
Symbol 230 Sound [aso#69987]Used by:236
Symbol 231 Sound [aso#31269]Used by:236
Symbol 232 Sound [aso#63998]Used by:236
Symbol 233 Sound [aso#32661]Used by:236
Symbol 234 Sound [aso#38650]Used by:236
Symbol 235 Sound [SND_PLASMASPLASH]Used by:236
Symbol 236 MovieClipUses:215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235Used by:932
Symbol 237 MovieClip [aso#92551]Used by:932
Symbol 238 FontUsed by:239 240 287 636 726
Symbol 239 EditableTextUses:238Used by:932
Symbol 240 EditableTextUses:238Used by:286
Symbol 241 GraphicUsed by:242
Symbol 242 MovieClip [id_map1_matrix]Uses:241Used by:286
Symbol 243 GraphicUsed by:244
Symbol 244 MovieClip [id_map4_matrix]Uses:243Used by:286 594
Symbol 245 BitmapUsed by:246
Symbol 246 GraphicUses:245Used by:247
Symbol 247 MovieClip [id_map1_sand]Uses:246Used by:286 591
Symbol 248 BitmapUsed by:249
Symbol 249 GraphicUses:248Used by:250
Symbol 250 MovieClip [id_map4_sand]Uses:249Used by:286 594
Symbol 251 BitmapUsed by:252
Symbol 252 GraphicUses:251Used by:253
Symbol 253 MovieClip [id_map1_landscape]Uses:252Used by:286 591
Symbol 254 BitmapUsed by:255
Symbol 255 GraphicUses:254Used by:256
Symbol 256 MovieClip [id_map4_landscape]Uses:255Used by:286 594
Symbol 257 GraphicUsed by:258
Symbol 258 MovieClip [id_map5_matrix]Uses:257Used by:286 595
Symbol 259 BitmapUsed by:260
Symbol 260 GraphicUses:259Used by:261
Symbol 261 MovieClip [id_map5_landscape]Uses:260Used by:286 595
Symbol 262 GraphicUsed by:263
Symbol 263 MovieClip [id_map6_matrix]Uses:262Used by:286
Symbol 264 BitmapUsed by:265
Symbol 265 GraphicUses:264Used by:266
Symbol 266 MovieClip [id_map6_landscape]Uses:265Used by:286 596
Symbol 267 BitmapUsed by:268
Symbol 268 GraphicUses:267Used by:269
Symbol 269 MovieClip [id_map6_sand]Uses:268Used by:286 596
Symbol 270 GraphicUsed by:271
Symbol 271 MovieClip [id_map2_matrix]Uses:270Used by:286
Symbol 272 BitmapUsed by:273
Symbol 273 GraphicUses:272Used by:274
Symbol 274 MovieClip [id_map2_sand]Uses:273Used by:286 592
Symbol 275 BitmapUsed by:276
Symbol 276 GraphicUses:275Used by:277
Symbol 277 MovieClip [id_map2_landscape]Uses:276Used by:286 592
Symbol 278 BitmapUsed by:279
Symbol 279 GraphicUses:278Used by:280
Symbol 280 MovieClip [id_map3_sand]Uses:279Used by:286 593
Symbol 281 GraphicUsed by:282
Symbol 282 MovieClip [id_map3_matrix]Uses:281Used by:286
Symbol 283 BitmapUsed by:284
Symbol 284 GraphicUses:283Used by:285
Symbol 285 MovieClip [id_map3_landscape]Uses:284Used by:286 593
Symbol 286 MovieClipUses:240 242 244 247 250 253 256 258 4 261 263 266 269 271 274 277 280 282 285Used by:932
Symbol 287 EditableTextUses:238Used by:635
Symbol 288 BitmapUsed by:289
Symbol 289 GraphicUses:288Used by:482
Symbol 290 GraphicUsed by:291
Symbol 291 MovieClipUses:290Used by:482 587 628 634
Symbol 292 GraphicUsed by:482
Symbol 293 GraphicUsed by:470 576 663
Symbol 294 BitmapUsed by:295
Symbol 295 GraphicUses:294Used by:466
Symbol 296 BitmapUsed by:297
Symbol 297 GraphicUses:296Used by:466
Symbol 298 BitmapUsed by:299
Symbol 299 GraphicUses:298Used by:466
Symbol 300 BitmapUsed by:301
Symbol 301 GraphicUses:300Used by:466
Symbol 302 BitmapUsed by:303
Symbol 303 GraphicUses:302Used by:466
Symbol 304 BitmapUsed by:305
Symbol 305 GraphicUses:304Used by:466
Symbol 306 BitmapUsed by:307
Symbol 307 GraphicUses:306Used by:466
Symbol 308 BitmapUsed by:309
Symbol 309 GraphicUses:308Used by:466
Symbol 310 BitmapUsed by:311
Symbol 311 GraphicUses:310Used by:466
Symbol 312 BitmapUsed by:313
Symbol 313 GraphicUses:312Used by:466
Symbol 314 BitmapUsed by:315
Symbol 315 GraphicUses:314Used by:466
Symbol 316 BitmapUsed by:317
Symbol 317 GraphicUses:316Used by:466
Symbol 318 BitmapUsed by:319
Symbol 319 GraphicUses:318Used by:466
Symbol 320 BitmapUsed by:321
Symbol 321 GraphicUses:320Used by:466
Symbol 322 BitmapUsed by:323
Symbol 323 GraphicUses:322Used by:466
Symbol 324 BitmapUsed by:325
Symbol 325 GraphicUses:324Used by:466
Symbol 326 BitmapUsed by:327
Symbol 327 GraphicUses:326Used by:466
Symbol 328 BitmapUsed by:329
Symbol 329 GraphicUses:328Used by:466
Symbol 330 BitmapUsed by:331
Symbol 331 GraphicUses:330Used by:466
Symbol 332 BitmapUsed by:333
Symbol 333 GraphicUses:332Used by:466
Symbol 334 BitmapUsed by:335
Symbol 335 GraphicUses:334Used by:466
Symbol 336 BitmapUsed by:337
Symbol 337 GraphicUses:336Used by:466
Symbol 338 BitmapUsed by:339
Symbol 339 GraphicUses:338Used by:466
Symbol 340 BitmapUsed by:341
Symbol 341 GraphicUses:340Used by:466
Symbol 342 BitmapUsed by:343
Symbol 343 GraphicUses:342Used by:466
Symbol 344 BitmapUsed by:345
Symbol 345 GraphicUses:344Used by:466
Symbol 346 BitmapUsed by:347
Symbol 347 GraphicUses:346Used by:466
Symbol 348 BitmapUsed by:349
Symbol 349 GraphicUses:348Used by:466
Symbol 350 BitmapUsed by:351
Symbol 351 GraphicUses:350Used by:466
Symbol 352 BitmapUsed by:353
Symbol 353 GraphicUses:352Used by:466
Symbol 354 BitmapUsed by:355
Symbol 355 GraphicUses:354Used by:466
Symbol 356 BitmapUsed by:357
Symbol 357 GraphicUses:356Used by:466
Symbol 358 BitmapUsed by:359
Symbol 359 GraphicUses:358Used by:466
Symbol 360 BitmapUsed by:361
Symbol 361 GraphicUses:360Used by:466
Symbol 362 BitmapUsed by:363
Symbol 363 GraphicUses:362Used by:466
Symbol 364 BitmapUsed by:365
Symbol 365 GraphicUses:364Used by:466
Symbol 366 BitmapUsed by:367
Symbol 367 GraphicUses:366Used by:466
Symbol 368 BitmapUsed by:369
Symbol 369 GraphicUses:368Used by:466
Symbol 370 BitmapUsed by:371
Symbol 371 GraphicUses:370Used by:466
Symbol 372 BitmapUsed by:373
Symbol 373 GraphicUses:372Used by:466
Symbol 374 BitmapUsed by:375
Symbol 375 GraphicUses:374Used by:466
Symbol 376 BitmapUsed by:377
Symbol 377 GraphicUses:376Used by:466
Symbol 378 BitmapUsed by:379
Symbol 379 GraphicUses:378Used by:466
Symbol 380 BitmapUsed by:381
Symbol 381 GraphicUses:380Used by:466
Symbol 382 BitmapUsed by:383
Symbol 383 GraphicUses:382Used by:466
Symbol 384 BitmapUsed by:385
Symbol 385 GraphicUses:384Used by:466
Symbol 386 BitmapUsed by:387
Symbol 387 GraphicUses:386Used by:466
Symbol 388 BitmapUsed by:389
Symbol 389 GraphicUses:388Used by:466
Symbol 390 BitmapUsed by:391
Symbol 391 GraphicUses:390Used by:466
Symbol 392 BitmapUsed by:393
Symbol 393 GraphicUses:392Used by:466
Symbol 394 BitmapUsed by:395
Symbol 395 GraphicUses:394Used by:466
Symbol 396 BitmapUsed by:397
Symbol 397 GraphicUses:396Used by:466
Symbol 398 BitmapUsed by:399
Symbol 399 GraphicUses:398Used by:466
Symbol 400 BitmapUsed by:401
Symbol 401 GraphicUses:400Used by:466
Symbol 402 BitmapUsed by:403
Symbol 403 GraphicUses:402Used by:466
Symbol 404 BitmapUsed by:405
Symbol 405 GraphicUses:404Used by:466
Symbol 406 BitmapUsed by:407
Symbol 407 GraphicUses:406Used by:466
Symbol 408 BitmapUsed by:409
Symbol 409 GraphicUses:408Used by:466
Symbol 410 BitmapUsed by:411
Symbol 411 GraphicUses:410Used by:466
Symbol 412 BitmapUsed by:413
Symbol 413 GraphicUses:412Used by:466
Symbol 414 BitmapUsed by:415
Symbol 415 GraphicUses:414Used by:466
Symbol 416 BitmapUsed by:417
Symbol 417 GraphicUses:416Used by:466
Symbol 418 BitmapUsed by:419
Symbol 419 GraphicUses:418Used by:466
Symbol 420 BitmapUsed by:421
Symbol 421 GraphicUses:420Used by:466
Symbol 422 BitmapUsed by:423
Symbol 423 GraphicUses:422Used by:466
Symbol 424 BitmapUsed by:425
Symbol 425 GraphicUses:424Used by:466
Symbol 426 BitmapUsed by:427
Symbol 427 GraphicUses:426Used by:466
Symbol 428 BitmapUsed by:429
Symbol 429 GraphicUses:428Used by:466
Symbol 430 BitmapUsed by:431
Symbol 431 GraphicUses:430Used by:466
Symbol 432 BitmapUsed by:433
Symbol 433 GraphicUses:432Used by:466
Symbol 434 BitmapUsed by:435
Symbol 435 GraphicUses:434Used by:466
Symbol 436 BitmapUsed by:437
Symbol 437 GraphicUses:436Used by:466
Symbol 438 BitmapUsed by:439
Symbol 439 GraphicUses:438Used by:466
Symbol 440 BitmapUsed by:441
Symbol 441 GraphicUses:440Used by:466
Symbol 442 BitmapUsed by:443
Symbol 443 GraphicUses:442Used by:466
Symbol 444 BitmapUsed by:445
Symbol 445 GraphicUses:444Used by:466
Symbol 446 BitmapUsed by:447
Symbol 447 GraphicUses:446Used by:466
Symbol 448 BitmapUsed by:449
Symbol 449 GraphicUses:448Used by:466
Symbol 450 BitmapUsed by:451
Symbol 451 GraphicUses:450Used by:466
Symbol 452 BitmapUsed by:453
Symbol 453 GraphicUses:452Used by:466
Symbol 454 BitmapUsed by:455
Symbol 455 GraphicUses:454Used by:466
Symbol 456 BitmapUsed by:457
Symbol 457 GraphicUses:456Used by:466
Symbol 458 BitmapUsed by:459
Symbol 459 GraphicUses:458Used by:466
Symbol 460 BitmapUsed by:461
Symbol 461 GraphicUses:460Used by:466
Symbol 462 BitmapUsed by:463
Symbol 463 GraphicUses:462Used by:466
Symbol 464 BitmapUsed by:465
Symbol 465 GraphicUses:464Used by:466
Symbol 466 MovieClipUses:295 297 299 301 303 305 307 309 311 313 315 317 319 321 323 325 327 329 331 333 335 337 339 341 343 345 347 349 351 353 355 357 359 361 363 365 367 369 371 373 375 377 379 381 383 385 387 389 391 393 395 397 399 401 403 405 407 409 411 413 415 417 419 421 423 425 427 429 431 433 435 437 439 441 443 445 447 449 451 453 455 457 459 461 463 465Used by:467
Symbol 467 MovieClipUses:466Used by:470 576
Symbol 468 GraphicUsed by:469 575
Symbol 469 ButtonUses:468Used by:470
Symbol 470 MovieClipUses:293 467 469Used by:482 628 634
Symbol 471 SoundUsed by:472 577 578 579
Symbol 472 ButtonUses:201 471Used by:482 587 628 634
Symbol 473 GraphicUsed by:478
Symbol 474 GraphicUsed by:475
Symbol 475 MovieClipUses:474Used by:477
Symbol 476 GraphicUsed by:477
Symbol 477 MovieClipUses:475 476Used by:478
Symbol 478 MovieClipUses:473 477Used by:482
Symbol 479 BitmapUsed by:480
Symbol 480 GraphicUses:479Used by:482
Symbol 481 GraphicUsed by:482 628 634
Symbol 482 MovieClipUses:289 291 292 470 472 478 480 481Used by:486
Symbol 483 EditableTextUses:18Used by:486
Symbol 484 GraphicUsed by:485
Symbol 485 MovieClipUses:484Used by:486
Symbol 486 MovieClip [mc_gameoverdialog]Uses:482 483 485 20Used by:635
Symbol 487 GraphicUsed by:492 569
Symbol 488 GraphicUsed by:489
Symbol 489 MovieClipUses:488Used by:492
Symbol 490 GraphicUsed by:491
Symbol 491 MovieClipUses:490Used by:492
Symbol 492 MovieClip [mc_gamepaused]Uses:487 489 491Used by:635
Symbol 493 BitmapUsed by:494
Symbol 494 GraphicUses:493Used by:560
Symbol 495 BitmapUsed by:496
Symbol 496 GraphicUses:495Used by:497
Symbol 497 MovieClipUses:496Used by:504
Symbol 498 GraphicUsed by:499 503 937 945
Symbol 499 ButtonUses:498Used by:504
Symbol 500 BitmapUsed by:501
Symbol 501 GraphicUses:500Used by:502
Symbol 502 MovieClipUses:501Used by:504
Symbol 503 ButtonUses:498Used by:504
Symbol 504 MovieClipUses:497 499 502 503Used by:560
Symbol 505 BitmapUsed by:506
Symbol 506 GraphicUses:505Used by:560
Symbol 507 MovieClipUses:10Used by:510
Symbol 508 BitmapUsed by:509
Symbol 509 GraphicUses:508Used by:510
Symbol 510 MovieClipUses:507 509Used by:560
Symbol 511 FontUsed by:512 513 514 515 516 518 532 533 534 535 554 555 559 605 610 612 613 616 618 947
Symbol 512 EditableTextUses:511Used by:560
Symbol 513 EditableTextUses:511Used by:560
Symbol 514 EditableTextUses:511Used by:560
Symbol 515 EditableTextUses:511Used by:560
Symbol 516 EditableTextUses:511Used by:560
Symbol 517 GraphicUsed by:560
Symbol 518 EditableTextUses:511Used by:529
Symbol 519 GraphicUsed by:520
Symbol 520 MovieClipUses:519Used by:529
Symbol 521 GraphicUsed by:528
Symbol 522 GraphicUsed by:528
Symbol 523 GraphicUsed by:528
Symbol 524 GraphicUsed by:528
Symbol 525 GraphicUsed by:528
Symbol 526 GraphicUsed by:528
Symbol 527 GraphicUsed by:528
Symbol 528 MovieClipUses:521 522 523 524 525 526 527Used by:529
Symbol 529 MovieClipUses:518 520 528Used by:530 531
Symbol 530 MovieClipUses:206 529Used by:560
Symbol 531 MovieClipUses:206 529Used by:560
Symbol 532 EditableTextUses:511Used by:560
Symbol 533 EditableTextUses:511Used by:560
Symbol 534 EditableTextUses:511Used by:560
Symbol 535 EditableTextUses:511Used by:560
Symbol 536 GraphicUsed by:537
Symbol 537 MovieClipUses:536Used by:538
Symbol 538 MovieClipUses:537Used by:560
Symbol 539 FontUsed by:540
Symbol 540 TextUses:539Used by:560
Symbol 541 GraphicUsed by:542 561 562 581
Symbol 542 ButtonUses:198 541Used by:560
Symbol 543 ButtonUses:198 201Used by:560
Symbol 544 ButtonUses:198 10Used by:546
Symbol 545 ButtonUses:10Used by:546
Symbol 546 MovieClipUses:544 545Used by:560
Symbol 547 GraphicUsed by:550
Symbol 548 ButtonUses:198 10Used by:550
Symbol 549 ButtonUses:198 10Used by:550
Symbol 550 MovieClipUses:547 548 549Used by:560
Symbol 551 ButtonUses:198 199Used by:560
Symbol 552 ButtonUses:198 199Used by:560
Symbol 553 ButtonUses:198 199Used by:560
Symbol 554 EditableTextUses:511Used by:560
Symbol 555 EditableTextUses:511Used by:560
Symbol 556 MovieClipUses:201Used by:558
Symbol 557 GraphicUsed by:558
Symbol 558 MovieClipUses:556 557Used by:560
Symbol 559 TextUses:511Used by:560
Symbol 560 MovieClip [aso#23888]Uses:494 504 506 510 512 513 514 515 516 205 517 530 531 532 533 534 535 538 540 542 543 546 550 203 551 552 553 554 555 558 559 20Used by:635
Symbol 561 ButtonUses:541Used by:569
Symbol 562 ButtonUses:541Used by:569
Symbol 563 EditableTextUses:18Used by:564
Symbol 564 MovieClipUses:563Used by:569 586
Symbol 565 GraphicUsed by:566
Symbol 566 MovieClipUses:565Used by:569 586
Symbol 567 GraphicUsed by:568
Symbol 568 MovieClipUses:567Used by:569 586
Symbol 569 MovieClip [mc_quitdialog]Uses:487 561 562 564 566 568Used by:635
Symbol 570 BitmapUsed by:571
Symbol 571 GraphicUses:570Used by:587
Symbol 572 ButtonUsed by:587
Symbol 573 EditableTextUses:8Used by:587
Symbol 574 GraphicUsed by:587
Symbol 575 ButtonUses:468Used by:576
Symbol 576 MovieClipUses:293 575 467Used by:587
Symbol 577 ButtonUses:201 471Used by:587
Symbol 578 ButtonUses:201 471Used by:587
Symbol 579 ButtonUses:201 471Used by:587
Symbol 580 GraphicUsed by:586
Symbol 581 ButtonUses:541Used by:586
Symbol 582 GraphicUsed by:583
Symbol 583 ButtonUses:582Used by:586
Symbol 584 GraphicUsed by:585
Symbol 585 MovieClipUses:584Used by:586
Symbol 586 MovieClipUses:580 10 581 583 564 566 568 585Used by:587
Symbol 587 MovieClip [aso#19291]Uses:571 291 572 573 574 576 472 577 578 579 586 20Used by:635
Symbol 588 BitmapUsed by:589
Symbol 589 GraphicUses:588Used by:628
Symbol 590 GraphicUsed by:620
Symbol 591 MovieClipUses:247 253Used by:620
Symbol 592 MovieClipUses:274 277Used by:620
Symbol 593 MovieClipUses:280 285Used by:620
Symbol 594 MovieClipUses:244 250 256Used by:620
Symbol 595 MovieClipUses:258 4 261Used by:620
Symbol 596 MovieClipUses:269 266Used by:620
Symbol 597 MovieClipUsed by:620
Symbol 598 MovieClipUses:7Used by:599 600 601 602 603 604
Symbol 599 ButtonUses:598 10Used by:620
Symbol 600 ButtonUses:598 10Used by:620
Symbol 601 ButtonUses:598 10Used by:620
Symbol 602 ButtonUses:598 10Used by:620
Symbol 603 ButtonUses:598 10Used by:620
Symbol 604 ButtonUses:598 10Used by:620
Symbol 605 TextUses:511Used by:609
Symbol 606 GraphicUsed by:607
Symbol 607 MovieClipUses:606Used by:609 611 615 617 619
Symbol 608 ButtonUses:201Used by:609 611 615 617 619
Symbol 609 MovieClipUses:10 605 607 608Used by:620
Symbol 610 TextUses:511Used by:611
Symbol 611 MovieClipUses:10 610 607 608Used by:620
Symbol 612 TextUses:511Used by:615
Symbol 613 TextUses:511Used by:615 617 619
Symbol 614 ButtonUses:201Used by:615 617 619
Symbol 615 MovieClipUses:10 612 607 608 201 613 614Used by:620
Symbol 616 TextUses:511Used by:617
Symbol 617 MovieClipUses:10 616 607 608 201 613 614Used by:620
Symbol 618 TextUses:511Used by:619
Symbol 619 MovieClipUses:10 618 607 608 201 613 614Used by:620
Symbol 620 MovieClipUses:590 591 592 593 594 595 596 597 599 600 601 602 603 604 609 611 615 617 619Used by:628
Symbol 621 MovieClipUsed by:623
Symbol 622 MovieClipUsed by:623
Symbol 623 ButtonUses:201 621 622Used by:628
Symbol 624 ButtonUses:7 10Used by:628
Symbol 625 ButtonUses:7 10Used by:628
Symbol 626 ButtonUses:7 10Used by:628
Symbol 627 MovieClipUsed by:628
Symbol 628 MovieClip [aso#68595]Uses:589 291 481 470 472 620 20 623 624 625 626 627Used by:635
Symbol 629 BitmapUsed by:630
Symbol 630 GraphicUses:629Used by:634
Symbol 631 MovieClipUsed by:634
Symbol 632 MovieClipUsed by:634
Symbol 633 MovieClipUsed by:634
Symbol 634 MovieClip [aso#93943]Uses:630 291 481 470 472 631 632 633 20Used by:635
Symbol 635 MovieClipUses:287 486 492 560 569 587 628 634Used by:932
Symbol 636 EditableTextUses:238Used by:725
Symbol 637 BitmapUsed by:638
Symbol 638 GraphicUses:637Used by:658 680 699 707 714 724
Symbol 639 GraphicUsed by:640
Symbol 640 MovieClipUses:639Used by:641
Symbol 641 MovieClipUses:640Used by:658 665 671 680 699 707 724
Symbol 642 BitmapUsed by:643
Symbol 643 GraphicUses:642Used by:644
Symbol 644 MovieClipUses:643Used by:645
Symbol 645 MovieClipUses:644Used by:647
Symbol 646 MovieClipUses:7Used by:647
Symbol 647 MovieClipUses:645 646Used by:658
Symbol 648 EditableTextUses:8Used by:657
Symbol 649 EditableTextUses:8Used by:657
Symbol 650 EditableTextUses:8Used by:657
Symbol 651 EditableTextUses:8Used by:657
Symbol 652 EditableTextUses:8Used by:657
Symbol 653 EditableTextUses:8Used by:657
Symbol 654 EditableTextUses:8Used by:657
Symbol 655 EditableTextUses:8Used by:657
Symbol 656 EditableTextUses:8Used by:657
Symbol 657 MovieClipUses:648 649 650 651 652 653 654 655 656Used by:658 665 671 680 691 699 707 714 724
Symbol 658 MovieClip [id_construction1]Uses:638 641 647 657Used by:725
Symbol 659 BitmapUsed by:660
Symbol 660 GraphicUses:659Used by:661
Symbol 661 MovieClipUses:660Used by:662
Symbol 662 MovieClipUses:661Used by:664
Symbol 663 MovieClipUses:293Used by:664
Symbol 664 MovieClipUses:662 663Used by:665
Symbol 665 MovieClip [id_construction5]Uses:641 664 657Used by:725
Symbol 666 BitmapUsed by:667
Symbol 667 GraphicUses:666Used by:668
Symbol 668 MovieClipUses:667Used by:669
Symbol 669 MovieClipUses:668Used by:670
Symbol 670 MovieClipUses:669Used by:671
Symbol 671 MovieClip [id_construction3]Uses:641 670 657Used by:725
Symbol 672 BitmapUsed by:673
Symbol 673 GraphicUses:672Used by:674
Symbol 674 MovieClipUses:673Used by:675
Symbol 675 MovieClipUses:674Used by:679
Symbol 676 GraphicUsed by:678
Symbol 677 GraphicUsed by:678
Symbol 678 MovieClipUses:676 677Used by:679
Symbol 679 MovieClipUses:675 678Used by:680
Symbol 680 MovieClip [id_construction4]Uses:638 641 679 657Used by:725
Symbol 681 GraphicUsed by:682
Symbol 682 MovieClipUses:681Used by:683
Symbol 683 MovieClipUses:682Used by:691 714
Symbol 684 BitmapUsed by:685
Symbol 685 GraphicUses:684Used by:686
Symbol 686 MovieClipUses:685Used by:687
Symbol 687 MovieClipUses:686Used by:690
Symbol 688 GraphicUsed by:689
Symbol 689 MovieClipUses:688Used by:690
Symbol 690 MovieClipUses:687 689Used by:691
Symbol 691 MovieClip [id_construction2]Uses:683 690 657Used by:725
Symbol 692 BitmapUsed by:693
Symbol 693 GraphicUses:692Used by:694
Symbol 694 MovieClipUses:693Used by:695
Symbol 695 MovieClipUses:694Used by:698
Symbol 696 BitmapUsed by:697
Symbol 697 GraphicUses:696Used by:698
Symbol 698 MovieClipUses:695 697Used by:699
Symbol 699 MovieClip [id_construction6]Uses:638 641 698 657Used by:725
Symbol 700 BitmapUsed by:701
Symbol 701 GraphicUses:700Used by:702
Symbol 702 MovieClipUses:701Used by:703
Symbol 703 MovieClipUses:702Used by:706
Symbol 704 GraphicUsed by:705
Symbol 705 MovieClipUses:704Used by:706
Symbol 706 MovieClipUses:703 705Used by:707
Symbol 707 MovieClip [id_construction7]Uses:638 641 706 657Used by:725
Symbol 708 BitmapUsed by:709
Symbol 709 GraphicUses:708Used by:710
Symbol 710 MovieClipUses:709Used by:711
Symbol 711 MovieClipUses:710Used by:713
Symbol 712 GraphicUsed by:713
Symbol 713 MovieClipUses:711 712Used by:714
Symbol 714 MovieClip [id_construction8]Uses:638 683 713 657Used by:725
Symbol 715 BitmapUsed by:716
Symbol 716 GraphicUses:715Used by:717
Symbol 717 MovieClipUses:716Used by:718
Symbol 718 MovieClipUses:717Used by:723
Symbol 719 GraphicUsed by:723
Symbol 720 GraphicUsed by:722
Symbol 721 GraphicUsed by:722
Symbol 722 MovieClipUses:720 721Used by:723
Symbol 723 MovieClipUses:718 719 722Used by:724
Symbol 724 MovieClip [id_construction9]Uses:638 641 723 657Used by:725
Symbol 725 MovieClipUses:636 658 665 671 680 691 699 707 714 724Used by:932
Symbol 726 EditableTextUses:238Used by:931
Symbol 727 BitmapUsed by:728
Symbol 728 GraphicUses:727Used by:791
Symbol 729 BitmapUsed by:730
Symbol 730 GraphicUses:729Used by:791
Symbol 731 BitmapUsed by:732
Symbol 732 GraphicUses:731Used by:791
Symbol 733 BitmapUsed by:734
Symbol 734 GraphicUses:733Used by:791
Symbol 735 BitmapUsed by:736
Symbol 736 GraphicUses:735Used by:791
Symbol 737 BitmapUsed by:738
Symbol 738 GraphicUses:737Used by:791
Symbol 739 BitmapUsed by:740
Symbol 740 GraphicUses:739Used by:791
Symbol 741 BitmapUsed by:742
Symbol 742 GraphicUses:741Used by:791
Symbol 743 BitmapUsed by:744
Symbol 744 GraphicUses:743Used by:791
Symbol 745 BitmapUsed by:746
Symbol 746 GraphicUses:745Used by:791
Symbol 747 BitmapUsed by:748
Symbol 748 GraphicUses:747Used by:791
Symbol 749 BitmapUsed by:750
Symbol 750 GraphicUses:749Used by:791
Symbol 751 BitmapUsed by:752
Symbol 752 GraphicUses:751Used by:791
Symbol 753 BitmapUsed by:754
Symbol 754 GraphicUses:753Used by:791
Symbol 755 BitmapUsed by:756
Symbol 756 GraphicUses:755Used by:791
Symbol 757 BitmapUsed by:758
Symbol 758 GraphicUses:757Used by:791
Symbol 759 BitmapUsed by:760
Symbol 760 GraphicUses:759Used by:791
Symbol 761 BitmapUsed by:762
Symbol 762 GraphicUses:761Used by:791
Symbol 763 BitmapUsed by:764
Symbol 764 GraphicUses:763Used by:791
Symbol 765 BitmapUsed by:766
Symbol 766 GraphicUses:765Used by:791
Symbol 767 BitmapUsed by:768
Symbol 768 GraphicUses:767Used by:791
Symbol 769 BitmapUsed by:770
Symbol 770 GraphicUses:769Used by:791
Symbol 771 BitmapUsed by:772
Symbol 772 GraphicUses:771Used by:791
Symbol 773 BitmapUsed by:774
Symbol 774 GraphicUses:773Used by:791
Symbol 775 BitmapUsed by:776
Symbol 776 GraphicUses:775Used by:791
Symbol 777 BitmapUsed by:778
Symbol 778 GraphicUses:777Used by:791
Symbol 779 BitmapUsed by:780
Symbol 780 GraphicUses:779Used by:791
Symbol 781 BitmapUsed by:782
Symbol 782 GraphicUses:781Used by:791
Symbol 783 BitmapUsed by:784
Symbol 784 GraphicUses:783Used by:791
Symbol 785 BitmapUsed by:786
Symbol 786 GraphicUses:785Used by:791
Symbol 787 BitmapUsed by:788
Symbol 788 GraphicUses:787Used by:791
Symbol 789 BitmapUsed by:790
Symbol 790 GraphicUses:789Used by:791
Symbol 791 MovieClipUses:728 730 732 734 736 738 740 742 744 746 748 750 752 754 756 758 760 762 764 766 768 770 772 774 776 778 780 782 784 786 788 790Used by:792
Symbol 792 MovieClip [id_enemy1]Uses:791 39Used by:931
Symbol 793 BitmapUsed by:794
Symbol 794 GraphicUses:793Used by:819
Symbol 795 BitmapUsed by:796
Symbol 796 GraphicUses:795Used by:819
Symbol 797 BitmapUsed by:798
Symbol 798 GraphicUses:797Used by:819
Symbol 799 BitmapUsed by:800
Symbol 800 GraphicUses:799Used by:819
Symbol 801 BitmapUsed by:802
Symbol 802 GraphicUses:801Used by:819
Symbol 803 BitmapUsed by:804
Symbol 804 GraphicUses:803Used by:819
Symbol 805 BitmapUsed by:806
Symbol 806 GraphicUses:805Used by:819
Symbol 807 BitmapUsed by:808
Symbol 808 GraphicUses:807Used by:819
Symbol 809 BitmapUsed by:810
Symbol 810 GraphicUses:809Used by:819
Symbol 811 BitmapUsed by:812
Symbol 812 GraphicUses:811Used by:819
Symbol 813 BitmapUsed by:814
Symbol 814 GraphicUses:813Used by:819
Symbol 815 BitmapUsed by:816
Symbol 816 GraphicUses:815Used by:819
Symbol 817 BitmapUsed by:818
Symbol 818 GraphicUses:817Used by:819
Symbol 819 MovieClipUses:794 796 798 800 802 804 806 808 810 812 814 816 818Used by:820
Symbol 820 MovieClip [id_enemy2]Uses:819 39Used by:931
Symbol 821 BitmapUsed by:822
Symbol 822 GraphicUses:821Used by:855
Symbol 823 BitmapUsed by:824
Symbol 824 GraphicUses:823Used by:855
Symbol 825 BitmapUsed by:826
Symbol 826 GraphicUses:825Used by:855
Symbol 827 BitmapUsed by:828
Symbol 828 GraphicUses:827Used by:855
Symbol 829 BitmapUsed by:830
Symbol 830 GraphicUses:829Used by:855
Symbol 831 BitmapUsed by:832
Symbol 832 GraphicUses:831Used by:855
Symbol 833 BitmapUsed by:834
Symbol 834 GraphicUses:833Used by:855
Symbol 835 BitmapUsed by:836
Symbol 836 GraphicUses:835Used by:855
Symbol 837 BitmapUsed by:838
Symbol 838 GraphicUses:837Used by:855
Symbol 839 BitmapUsed by:840
Symbol 840 GraphicUses:839Used by:855
Symbol 841 BitmapUsed by:842
Symbol 842 GraphicUses:841Used by:855
Symbol 843 BitmapUsed by:844
Symbol 844 GraphicUses:843Used by:855
Symbol 845 BitmapUsed by:846
Symbol 846 GraphicUses:845Used by:855
Symbol 847 BitmapUsed by:848
Symbol 848 GraphicUses:847Used by:855
Symbol 849 BitmapUsed by:850
Symbol 850 GraphicUses:849Used by:855
Symbol 851 BitmapUsed by:852
Symbol 852 GraphicUses:851Used by:855
Symbol 853 BitmapUsed by:854
Symbol 854 GraphicUses:853Used by:855
Symbol 855 MovieClipUses:822 824 826 828 830 832 834 836 838 840 842 844 846 848 850 852 854Used by:856
Symbol 856 MovieClip [id_enemy3]Uses:855 39Used by:931
Symbol 857 BitmapUsed by:858
Symbol 858 GraphicUses:857Used by:881
Symbol 859 BitmapUsed by:860
Symbol 860 GraphicUses:859Used by:881
Symbol 861 BitmapUsed by:862
Symbol 862 GraphicUses:861Used by:881
Symbol 863 BitmapUsed by:864
Symbol 864 GraphicUses:863Used by:881
Symbol 865 BitmapUsed by:866
Symbol 866 GraphicUses:865Used by:881
Symbol 867 BitmapUsed by:868
Symbol 868 GraphicUses:867Used by:881
Symbol 869 BitmapUsed by:870
Symbol 870 GraphicUses:869Used by:881
Symbol 871 BitmapUsed by:872
Symbol 872 GraphicUses:871Used by:881
Symbol 873 BitmapUsed by:874
Symbol 874 GraphicUses:873Used by:881
Symbol 875 BitmapUsed by:876
Symbol 876 GraphicUses:875Used by:881
Symbol 877 BitmapUsed by:878
Symbol 878 GraphicUses:877Used by:881
Symbol 879 BitmapUsed by:880
Symbol 880 GraphicUses:879Used by:881
Symbol 881 MovieClipUses:858 860 862 864 866 868 870 872 874 876 878 880Used by:885
Symbol 882 GraphicUsed by:884
Symbol 883 GraphicUsed by:884
Symbol 884 MovieClipUses:882 883Used by:885 909 929 930
Symbol 885 MovieClip [id_enemy4]Uses:881 884Used by:931
Symbol 886 BitmapUsed by:887
Symbol 887 GraphicUses:886Used by:908
Symbol 888 BitmapUsed by:889
Symbol 889 GraphicUses:888Used by:908
Symbol 890 BitmapUsed by:891
Symbol 891 GraphicUses:890Used by:908
Symbol 892 BitmapUsed by:893
Symbol 893 GraphicUses:892Used by:908
Symbol 894 BitmapUsed by:895
Symbol 895 GraphicUses:894Used by:908
Symbol 896 BitmapUsed by:897
Symbol 897 GraphicUses:896Used by:908
Symbol 898 BitmapUsed by:899
Symbol 899 GraphicUses:898Used by:908
Symbol 900 BitmapUsed by:901
Symbol 901 GraphicUses:900Used by:908
Symbol 902 BitmapUsed by:903
Symbol 903 GraphicUses:902Used by:908
Symbol 904 BitmapUsed by:905
Symbol 905 GraphicUses:904Used by:908
Symbol 906 BitmapUsed by:907
Symbol 907 GraphicUses:906Used by:908
Symbol 908 MovieClipUses:887 889 891 893 895 897 899 901 903 905 907Used by:909
Symbol 909 MovieClip [id_enemy5]Uses:884 908Used by:931
Symbol 910 BitmapUsed by:911
Symbol 911 GraphicUses:910Used by:924
Symbol 912 BitmapUsed by:913
Symbol 913 GraphicUses:912Used by:924
Symbol 914 BitmapUsed by:915
Symbol 915 GraphicUses:914Used by:924
Symbol 916 BitmapUsed by:917
Symbol 917 GraphicUses:916Used by:924
Symbol 918 BitmapUsed by:919
Symbol 919 GraphicUses:918Used by:924
Symbol 920 BitmapUsed by:921
Symbol 921 GraphicUses:920Used by:924
Symbol 922 BitmapUsed by:923
Symbol 923 GraphicUses:922Used by:924
Symbol 924 MovieClipUses:911 913 915 917 919 921 923Used by:925
Symbol 925 MovieClip [id_enemy6]Uses:924Used by:931
Symbol 926 BitmapUsed by:927
Symbol 927 GraphicUses:926Used by:928
Symbol 928 MovieClipUses:927Used by:929 930
Symbol 929 MovieClip [id_enemy7]Uses:928 884Used by:931
Symbol 930 MovieClip [id_enemy8]Uses:928 884Used by:931
Symbol 931 MovieClipUses:726 792 820 856 885 909 925 929 930Used by:932
Symbol 932 MovieClipUses:21 34 35 42 54 62 63 65 71 87 88 90 91 92 93 94 95 96 97 99 100 101 102 103 104 107 109 115 119 122 129 61 132 133 137 159 194 195 196 203 205 206 210 211 212 213 214 236 237 6 239 286 635 725 931Used by:Timeline
Symbol 933 GraphicUsed by:Timeline
Symbol 934 GraphicUsed by:938
Symbol 935 FontUsed by:936
Symbol 936 TextUses:935Used by:938
Symbol 937 ButtonUses:498Used by:938
Symbol 938 MovieClipUses:934 936 937Used by:Timeline
Symbol 939 GraphicUsed by:946
Symbol 940 ShapeTweeningUsed by:946
Symbol 941 BitmapUsed by:942
Symbol 942 GraphicUses:941Used by:943
Symbol 943 MovieClipUses:942Used by:944
Symbol 944 MovieClipUses:943Used by:946
Symbol 945 ButtonUses:498Used by:946
Symbol 946 MovieClipUses:939 940 944 945 197Used by:Timeline
Symbol 947 TextUses:511Used by:948
Symbol 948 MovieClipUses:947Used by:Timeline

Instance Names

"fade"Frame 1Symbol 20 MovieClip
"info"Frame 2Symbol 938 MovieClip
"mcGame"Frame 4Symbol 1 MovieClip [aso#01324]
"loadbar"Symbol 16 MovieClip Frame 1Symbol 15 MovieClip
"fx"Symbol 113 MovieClip Frame 1Symbol 112 MovieClip
"fx"Symbol 114 MovieClip Frame 1Symbol 113 MovieClip
"mcGun"Symbol 115 MovieClip [id_cursor_wall] Frame 1Symbol 114 MovieClip
"mcBar"Symbol 137 MovieClip [id_healthbar] Frame 1Symbol 136 MovieClip
"mcHitArea"Symbol 203 MovieClip [aso#80573] Frame 1Symbol 202 MovieClip
"mcHitArea"Symbol 205 MovieClip [aso#11910] Frame 1Symbol 202 MovieClip
"mcHitArea"Symbol 206 MovieClip [aso#43247] Frame 1Symbol 202 MovieClip
"fx1"Symbol 482 MovieClip Frame 1Symbol 291 MovieClip
"btn1"Symbol 482 MovieClip Frame 1Symbol 470 MovieClip
"Gameend"Symbol 482 MovieClip Frame 1Symbol 478 MovieClip
"btn1"Symbol 482 MovieClip Frame 2Symbol 470 MovieClip
"mcMessage"Symbol 486 MovieClip [mc_gameoverdialog] Frame 1Symbol 482 MovieClip
"textTotalScore"Symbol 486 MovieClip [mc_gameoverdialog] Frame 1Symbol 483 EditableText
"fade"Symbol 486 MovieClip [mc_gameoverdialog] Frame 1Symbol 20 MovieClip
"textInfo"Symbol 529 MovieClip Frame 1Symbol 518 EditableText
"_mcBtnBuilding1"Symbol 530 MovieClip Frame 1Symbol 206 MovieClip [aso#43247]
"_mcBtnBuilding2"Symbol 530 MovieClip Frame 1Symbol 206 MovieClip [aso#43247]
"_mcBtnBuilding3"Symbol 530 MovieClip Frame 1Symbol 206 MovieClip [aso#43247]
"_mcBtnBuilding4"Symbol 530 MovieClip Frame 1Symbol 206 MovieClip [aso#43247]
"_mcBtnBuilding5"Symbol 530 MovieClip Frame 1Symbol 206 MovieClip [aso#43247]
"_mcDescription1"Symbol 530 MovieClip Frame 1Symbol 529 MovieClip
"_mcDescription2"Symbol 530 MovieClip Frame 1Symbol 529 MovieClip
"_mcDescription3"Symbol 530 MovieClip Frame 1Symbol 529 MovieClip
"_mcDescription4"Symbol 530 MovieClip Frame 1Symbol 529 MovieClip
"_mcDescription5"Symbol 530 MovieClip Frame 1Symbol 529 MovieClip
"_mcBtnBuilding1"Symbol 531 MovieClip Frame 1Symbol 206 MovieClip [aso#43247]
"_mcBtnBuilding2"Symbol 531 MovieClip Frame 1Symbol 206 MovieClip [aso#43247]
"_mcBtnBuilding3"Symbol 531 MovieClip Frame 1Symbol 206 MovieClip [aso#43247]
"_mcBtnBuilding4"Symbol 531 MovieClip Frame 1Symbol 206 MovieClip [aso#43247]
"_mcBtnBuilding5"Symbol 531 MovieClip Frame 1Symbol 206 MovieClip [aso#43247]
"_mcDescription1"Symbol 531 MovieClip Frame 1Symbol 529 MovieClip
"_mcDescription2"Symbol 531 MovieClip Frame 1Symbol 529 MovieClip
"_mcDescription4"Symbol 531 MovieClip Frame 1Symbol 529 MovieClip
"_mcDescription5"Symbol 531 MovieClip Frame 1Symbol 529 MovieClip
"_mcDescription3"Symbol 531 MovieClip Frame 1Symbol 529 MovieClip
"_btnInner"Symbol 546 MovieClip Frame 1Symbol 544 Button
"_btnInner"Symbol 546 MovieClip Frame 2Symbol 545 Button
"_btnInner"Symbol 550 MovieClip Frame 1Symbol 548 Button
"_btnInner"Symbol 550 MovieClip Frame 2Symbol 549 Button
"b"Symbol 558 MovieClip Frame 1Symbol 556 MovieClip
"ads"Symbol 560 MovieClip [aso#23888] Frame 1Symbol 504 MovieClip
"shield"Symbol 560 MovieClip [aso#23888] Frame 1Symbol 510 MovieClip
"nom"Symbol 560 MovieClip [aso#23888] Frame 1Symbol 512 EditableText
"special"Symbol 560 MovieClip [aso#23888] Frame 1Symbol 513 EditableText
"damage"Symbol 560 MovieClip [aso#23888] Frame 1Symbol 514 EditableText
"speed"Symbol 560 MovieClip [aso#23888] Frame 1Symbol 515 EditableText
"range"Symbol 560 MovieClip [aso#23888] Frame 1Symbol 516 EditableText
"_mcBtnAbility3"Symbol 560 MovieClip [aso#23888] Frame 1Symbol 205 MovieClip [aso#11910]
"_mcTabPage1"Symbol 560 MovieClip [aso#23888] Frame 1Symbol 530 MovieClip
"_mcTabPage2"Symbol 560 MovieClip [aso#23888] Frame 1Symbol 531 MovieClip
"textFunds"Symbol 560 MovieClip [aso#23888] Frame 1Symbol 532 EditableText
"textScreen"Symbol 560 MovieClip [aso#23888] Frame 1Symbol 533 EditableText
"textTimer"Symbol 560 MovieClip [aso#23888] Frame 1Symbol 534 EditableText
"textMessage"Symbol 560 MovieClip [aso#23888] Frame 1Symbol 535 EditableText
"_mcErrorBlink"Symbol 560 MovieClip [aso#23888] Frame 1Symbol 538 MovieClip
"_btnStartAttack"Symbol 560 MovieClip [aso#23888] Frame 1Symbol 542 Button
"_btnQuit"Symbol 560 MovieClip [aso#23888] Frame 1Symbol 543 Button
"_mcPauseSwitch"Symbol 560 MovieClip [aso#23888] Frame 1Symbol 546 MovieClip
"_mcSoundSwitch"Symbol 560 MovieClip [aso#23888] Frame 1Symbol 550 MovieClip
"_mcBtnAbility1"Symbol 560 MovieClip [aso#23888] Frame 1Symbol 203 MovieClip [aso#80573]
"level"Symbol 560 MovieClip [aso#23888] Frame 1Symbol 554 EditableText
"cost"Symbol 560 MovieClip [aso#23888] Frame 1Symbol 555 EditableText
"damage_bar"Symbol 560 MovieClip [aso#23888] Frame 1Symbol 558 MovieClip
"range_bar"Symbol 560 MovieClip [aso#23888] Frame 1Symbol 558 MovieClip
"speed_bar"Symbol 560 MovieClip [aso#23888] Frame 1Symbol 558 MovieClip
"fade"Symbol 560 MovieClip [aso#23888] Frame 1Symbol 20 MovieClip
"fx1"Symbol 587 MovieClip [aso#19291] Frame 1Symbol 291 MovieClip
"fx2"Symbol 587 MovieClip [aso#19291] Frame 1Symbol 291 MovieClip
"fx3"Symbol 587 MovieClip [aso#19291] Frame 1Symbol 291 MovieClip
"fx4"Symbol 587 MovieClip [aso#19291] Frame 1Symbol 291 MovieClip
"btn1"Symbol 587 MovieClip [aso#19291] Frame 1Symbol 576 MovieClip
"btn2"Symbol 587 MovieClip [aso#19291] Frame 1Symbol 576 MovieClip
"btn3"Symbol 587 MovieClip [aso#19291] Frame 1Symbol 576 MovieClip
"btn4"Symbol 587 MovieClip [aso#19291] Frame 1Symbol 576 MovieClip
"newgame"Symbol 587 MovieClip [aso#19291] Frame 1Symbol 586 MovieClip
"fade"Symbol 587 MovieClip [aso#19291] Frame 1Symbol 20 MovieClip
"mission1"Symbol 620 MovieClip Frame 1Symbol 609 MovieClip
"mission2"Symbol 620 MovieClip Frame 1Symbol 611 MovieClip
"mission3"Symbol 620 MovieClip Frame 1Symbol 615 MovieClip
"mission4"Symbol 620 MovieClip Frame 1Symbol 617 MovieClip
"mission4"Symbol 620 MovieClip Frame 1Symbol 619 MovieClip
"fx1"Symbol 628 MovieClip [aso#68595] Frame 1Symbol 291 MovieClip
"btn1"Symbol 628 MovieClip [aso#68595] Frame 1Symbol 470 MovieClip
"mcMapSelector"Symbol 628 MovieClip [aso#68595] Frame 1Symbol 620 MovieClip
"fade"Symbol 628 MovieClip [aso#68595] Frame 1Symbol 20 MovieClip
"fx1"Symbol 634 MovieClip [aso#93943] Frame 1Symbol 291 MovieClip
"btn1"Symbol 634 MovieClip [aso#93943] Frame 1Symbol 470 MovieClip
"fade"Symbol 634 MovieClip [aso#93943] Frame 1Symbol 20 MovieClip
"fx"Symbol 645 MovieClip Frame 1Symbol 644 MovieClip
"fx"Symbol 647 MovieClip Frame 1Symbol 645 MovieClip
"sel"Symbol 658 MovieClip [id_construction1] Frame 1Symbol 641 MovieClip
"mcGun"Symbol 658 MovieClip [id_construction1] Frame 1Symbol 647 MovieClip
"pips"Symbol 658 MovieClip [id_construction1] Frame 1Symbol 657 MovieClip
"fx"Symbol 662 MovieClip Frame 1Symbol 661 MovieClip
"fx"Symbol 664 MovieClip Frame 1Symbol 662 MovieClip
"sel"Symbol 665 MovieClip [id_construction5] Frame 1Symbol 641 MovieClip
"mcGun"Symbol 665 MovieClip [id_construction5] Frame 1Symbol 664 MovieClip
"pips"Symbol 665 MovieClip [id_construction5] Frame 1Symbol 657 MovieClip
"fx"Symbol 669 MovieClip Frame 1Symbol 668 MovieClip
"fx"Symbol 670 MovieClip Frame 1Symbol 669 MovieClip
"sel"Symbol 671 MovieClip [id_construction3] Frame 1Symbol 641 MovieClip
"mcGun"Symbol 671 MovieClip [id_construction3] Frame 1Symbol 670 MovieClip
"pips"Symbol 671 MovieClip [id_construction3] Frame 1Symbol 657 MovieClip
"fx"Symbol 675 MovieClip Frame 1Symbol 674 MovieClip
"fx"Symbol 679 MovieClip Frame 1Symbol 675 MovieClip
"sel"Symbol 680 MovieClip [id_construction4] Frame 1Symbol 641 MovieClip
"mcGun"Symbol 680 MovieClip [id_construction4] Frame 1Symbol 679 MovieClip
"pips"Symbol 680 MovieClip [id_construction4] Frame 1Symbol 657 MovieClip
"fx"Symbol 687 MovieClip Frame 1Symbol 686 MovieClip
"fx"Symbol 690 MovieClip Frame 1Symbol 687 MovieClip
"sel"Symbol 691 MovieClip [id_construction2] Frame 1Symbol 683 MovieClip
"mcGun"Symbol 691 MovieClip [id_construction2] Frame 1Symbol 690 MovieClip
"pips"Symbol 691 MovieClip [id_construction2] Frame 1Symbol 657 MovieClip
"fx"Symbol 695 MovieClip Frame 1Symbol 694 MovieClip
"fx"Symbol 698 MovieClip Frame 1Symbol 695 MovieClip
"sel"Symbol 699 MovieClip [id_construction6] Frame 1Symbol 641 MovieClip
"mcGun"Symbol 699 MovieClip [id_construction6] Frame 1Symbol 698 MovieClip
"pips"Symbol 699 MovieClip [id_construction6] Frame 1Symbol 657 MovieClip
"fx"Symbol 703 MovieClip Frame 1Symbol 702 MovieClip
"fx"Symbol 706 MovieClip Frame 1Symbol 703 MovieClip
"sel"Symbol 707 MovieClip [id_construction7] Frame 1Symbol 641 MovieClip
"mcGun"Symbol 707 MovieClip [id_construction7] Frame 1Symbol 706 MovieClip
"pips"Symbol 707 MovieClip [id_construction7] Frame 1Symbol 657 MovieClip
"fx"Symbol 711 MovieClip Frame 1Symbol 710 MovieClip
"fx"Symbol 713 MovieClip Frame 1Symbol 711 MovieClip
"sel"Symbol 714 MovieClip [id_construction8] Frame 1Symbol 683 MovieClip
"mcGun"Symbol 714 MovieClip [id_construction8] Frame 1Symbol 713 MovieClip
"pips"Symbol 714 MovieClip [id_construction8] Frame 1Symbol 657 MovieClip
"fx"Symbol 718 MovieClip Frame 1Symbol 717 MovieClip
"fx"Symbol 723 MovieClip Frame 1Symbol 718 MovieClip
"sel"Symbol 724 MovieClip [id_construction9] Frame 1Symbol 641 MovieClip
"mcGun"Symbol 724 MovieClip [id_construction9] Frame 1Symbol 723 MovieClip
"pips"Symbol 724 MovieClip [id_construction9] Frame 1Symbol 657 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "aso#01324"
ExportAssets (56)Timeline Frame 1Symbol 4 as "id_map5_sand"
ExportAssets (56)Timeline Frame 1Symbol 6 as "id_construction5_matrix"
ExportAssets (56)Timeline Frame 1Symbol 949 as "aso#04529.aso#16507"
ExportAssets (56)Timeline Frame 1Symbol 950 as "aso#04529.aso#22496"
ExportAssets (56)Timeline Frame 1Symbol 951 as "aso#04529.aso#97148"
ExportAssets (56)Timeline Frame 1Symbol 952 as "aso#04529.aso#65811"
ExportAssets (56)Timeline Frame 1Symbol 953 as "aso#04529.aso#28485"
ExportAssets (56)Timeline Frame 1Symbol 954 as "aso#04529.aso#59822"
ExportAssets (56)Timeline Frame 1Symbol 955 as "aso#04529.aso#47844"
ExportAssets (56)Timeline Frame 1Symbol 956 as "aso#04529.aso#73192"
ExportAssets (56)Timeline Frame 1Symbol 957 as "aso#04529.aso#85170"
ExportAssets (56)Timeline Frame 1Symbol 958 as "aso#04529.aso#91159"
ExportAssets (56)Timeline Frame 1Symbol 959 as "aso#04529.aso#79181"
ExportAssets (56)Timeline Frame 1Symbol 960 as "aso#04529.aso#53833"
ExportAssets (56)Timeline Frame 1Symbol 961 as "aso#04529.aso#35866"
ExportAssets (56)Timeline Frame 1Symbol 962 as "aso#04529.aso#41855"
ExportAssets (56)Timeline Frame 1Symbol 963 as "aso#04529.aso#34474"
ExportAssets (56)Timeline Frame 1Symbol 964 as "aso#04529.aso#10518"
ExportAssets (56)Timeline Frame 1Symbol 965 as "aso#04529.aso#67203"
ExportAssets (56)Timeline Frame 2Symbol 34 as "aso#13302"
ExportAssets (56)Timeline Frame 2Symbol 35 as "id_blast"
ExportAssets (56)Timeline Frame 2Symbol 42 as "id_blast1"
ExportAssets (56)Timeline Frame 2Symbol 54 as "id_blast2"
ExportAssets (56)Timeline Frame 2Symbol 61 as "id_effect_slow"
ExportAssets (56)Timeline Frame 2Symbol 62 as "id_blast3"
ExportAssets (56)Timeline Frame 2Symbol 63 as "id_blast4"
ExportAssets (56)Timeline Frame 2Symbol 65 as "id_blast5"
ExportAssets (56)Timeline Frame 2Symbol 71 as "id_blast9"
ExportAssets (56)Timeline Frame 2Symbol 87 as "aso#50628"
ExportAssets (56)Timeline Frame 2Symbol 88 as "id_building"
ExportAssets (56)Timeline Frame 2Symbol 90 as "id_construction11_matrix"
ExportAssets (56)Timeline Frame 2Symbol 91 as "id_construction12_matrix"
ExportAssets (56)Timeline Frame 2Symbol 92 as "id_construction13_matrix"
ExportAssets (56)Timeline Frame 2Symbol 93 as "id_construction14_matrix"
ExportAssets (56)Timeline Frame 2Symbol 94 as "id_construction15_matrix"
ExportAssets (56)Timeline Frame 2Symbol 95 as "id_construction1_matrix"
ExportAssets (56)Timeline Frame 2Symbol 96 as "id_construction3_matrix"
ExportAssets (56)Timeline Frame 2Symbol 97 as "id_construction4_matrix"
ExportAssets (56)Timeline Frame 2Symbol 99 as "id_construction2_matrix"
ExportAssets (56)Timeline Frame 2Symbol 100 as "id_construction6_matrix"
ExportAssets (56)Timeline Frame 2Symbol 101 as "id_construction7_matrix"
ExportAssets (56)Timeline Frame 2Symbol 102 as "id_construction8_matrix"
ExportAssets (56)Timeline Frame 2Symbol 103 as "id_construction9_matrix"
ExportAssets (56)Timeline Frame 2Symbol 104 as "id_construction10_matrix"
ExportAssets (56)Timeline Frame 2Symbol 107 as "id_cursor_sell"
ExportAssets (56)Timeline Frame 2Symbol 109 as "id_wall_shadow"
ExportAssets (56)Timeline Frame 2Symbol 115 as "id_cursor_wall"
ExportAssets (56)Timeline Frame 2Symbol 119 as "id_effect_fast"
ExportAssets (56)Timeline Frame 2Symbol 122 as "id_effect_repair"
ExportAssets (56)Timeline Frame 2Symbol 129 as "id_effect_shield"
ExportAssets (56)Timeline Frame 2Symbol 132 as "aso#89346"
ExportAssets (56)Timeline Frame 2Symbol 133 as "id_enemy"
ExportAssets (56)Timeline Frame 2Symbol 137 as "id_healthbar"
ExportAssets (56)Timeline Frame 2Symbol 159 as "aso#29877"
ExportAssets (56)Timeline Frame 2Symbol 194 as "aso#17899"
ExportAssets (56)Timeline Frame 2Symbol 195 as "aso#98540"
ExportAssets (56)Timeline Frame 2Symbol 196 as "aso#61214"
ExportAssets (56)Timeline Frame 2Symbol 203 as "aso#80573"
ExportAssets (56)Timeline Frame 2Symbol 205 as "aso#11910"
ExportAssets (56)Timeline Frame 2Symbol 206 as "aso#43247"
ExportAssets (56)Timeline Frame 2Symbol 210 as "id_tower_range"
ExportAssets (56)Timeline Frame 2Symbol 211 as "id_map"
ExportAssets (56)Timeline Frame 2Symbol 212 as "aso#55225"
ExportAssets (56)Timeline Frame 2Symbol 213 as "id_mapLayer"
ExportAssets (56)Timeline Frame 2Symbol 214 as "id_layer"
ExportAssets (56)Timeline Frame 2Symbol 215 as "aso#44639"
ExportAssets (56)Timeline Frame 2Symbol 216 as "aso#25280"
ExportAssets (56)Timeline Frame 2Symbol 217 as "aso#56617"
ExportAssets (56)Timeline Frame 2Symbol 218 as "aso#87954"
ExportAssets (56)Timeline Frame 2Symbol 219 as "aso#05921"
ExportAssets (56)Timeline Frame 2Symbol 220 as "aso#62606"
ExportAssets (56)Timeline Frame 2Symbol 221 as "aso#49236"
ExportAssets (56)Timeline Frame 2Symbol 222 as "aso#75976"
ExportAssets (56)Timeline Frame 2Symbol 223 as "aso#37258"
ExportAssets (56)Timeline Frame 2Symbol 224 as "aso#86562"
ExportAssets (56)Timeline Frame 2Symbol 225 as "aso#81965"
ExportAssets (56)Timeline Frame 2Symbol 226 as "aso#74584"
ExportAssets (56)Timeline Frame 2Symbol 227 as "aso#07313"
ExportAssets (56)Timeline Frame 2Symbol 228 as "aso#95335"
ExportAssets (56)Timeline Frame 2Symbol 229 as "aso#99932"
ExportAssets (56)Timeline Frame 2Symbol 230 as "aso#69987"
ExportAssets (56)Timeline Frame 2Symbol 231 as "aso#31269"
ExportAssets (56)Timeline Frame 2Symbol 232 as "aso#63998"
ExportAssets (56)Timeline Frame 2Symbol 233 as "aso#32661"
ExportAssets (56)Timeline Frame 2Symbol 234 as "aso#38650"
ExportAssets (56)Timeline Frame 2Symbol 235 as "SND_PLASMASPLASH"
ExportAssets (56)Timeline Frame 2Symbol 237 as "aso#92551"
ExportAssets (56)Timeline Frame 2Symbol 242 as "id_map1_matrix"
ExportAssets (56)Timeline Frame 2Symbol 244 as "id_map4_matrix"
ExportAssets (56)Timeline Frame 2Symbol 247 as "id_map1_sand"
ExportAssets (56)Timeline Frame 2Symbol 250 as "id_map4_sand"
ExportAssets (56)Timeline Frame 2Symbol 253 as "id_map1_landscape"
ExportAssets (56)Timeline Frame 2Symbol 256 as "id_map4_landscape"
ExportAssets (56)Timeline Frame 2Symbol 258 as "id_map5_matrix"
ExportAssets (56)Timeline Frame 2Symbol 261 as "id_map5_landscape"
ExportAssets (56)Timeline Frame 2Symbol 263 as "id_map6_matrix"
ExportAssets (56)Timeline Frame 2Symbol 266 as "id_map6_landscape"
ExportAssets (56)Timeline Frame 2Symbol 269 as "id_map6_sand"
ExportAssets (56)Timeline Frame 2Symbol 271 as "id_map2_matrix"
ExportAssets (56)Timeline Frame 2Symbol 274 as "id_map2_sand"
ExportAssets (56)Timeline Frame 2Symbol 277 as "id_map2_landscape"
ExportAssets (56)Timeline Frame 2Symbol 280 as "id_map3_sand"
ExportAssets (56)Timeline Frame 2Symbol 282 as "id_map3_matrix"
ExportAssets (56)Timeline Frame 2Symbol 285 as "id_map3_landscape"
ExportAssets (56)Timeline Frame 2Symbol 486 as "mc_gameoverdialog"
ExportAssets (56)Timeline Frame 2Symbol 492 as "mc_gamepaused"
ExportAssets (56)Timeline Frame 2Symbol 560 as "aso#23888"
ExportAssets (56)Timeline Frame 2Symbol 569 as "mc_quitdialog"
ExportAssets (56)Timeline Frame 2Symbol 587 as "aso#19291"
ExportAssets (56)Timeline Frame 2Symbol 628 as "aso#68595"
ExportAssets (56)Timeline Frame 2Symbol 634 as "aso#93943"
ExportAssets (56)Timeline Frame 2Symbol 658 as "id_construction1"
ExportAssets (56)Timeline Frame 2Symbol 665 as "id_construction5"
ExportAssets (56)Timeline Frame 2Symbol 671 as "id_construction3"
ExportAssets (56)Timeline Frame 2Symbol 680 as "id_construction4"
ExportAssets (56)Timeline Frame 2Symbol 691 as "id_construction2"
ExportAssets (56)Timeline Frame 2Symbol 699 as "id_construction6"
ExportAssets (56)Timeline Frame 2Symbol 707 as "id_construction7"
ExportAssets (56)Timeline Frame 2Symbol 714 as "id_construction8"
ExportAssets (56)Timeline Frame 2Symbol 724 as "id_construction9"
ExportAssets (56)Timeline Frame 2Symbol 792 as "id_enemy1"
ExportAssets (56)Timeline Frame 2Symbol 820 as "id_enemy2"
ExportAssets (56)Timeline Frame 2Symbol 856 as "id_enemy3"
ExportAssets (56)Timeline Frame 2Symbol 885 as "id_enemy4"
ExportAssets (56)Timeline Frame 2Symbol 909 as "id_enemy5"
ExportAssets (56)Timeline Frame 2Symbol 925 as "id_enemy6"
ExportAssets (56)Timeline Frame 2Symbol 929 as "id_enemy7"
ExportAssets (56)Timeline Frame 2Symbol 930 as "id_enemy8"

Labels

"frmReleased"Symbol 203 MovieClip [aso#80573] Frame 1
"frmPressed"Symbol 203 MovieClip [aso#80573] Frame 2
"frmReleased"Symbol 205 MovieClip [aso#11910] Frame 1
"frmPressed"Symbol 205 MovieClip [aso#11910] Frame 2
"frmReleased"Symbol 206 MovieClip [aso#43247] Frame 1
"frmPressed"Symbol 206 MovieClip [aso#43247] Frame 2
"on"Symbol 470 MovieClip Frame 2
"off"Symbol 470 MovieClip Frame 7
"on"Symbol 576 MovieClip Frame 2
"off"Symbol 576 MovieClip Frame 11

Dynamic Text Variables

loaSymbol 19 EditableText"LOADED : 100 %"




http://swfchan.com/51/252000/info.shtml
Created: 28/5 -2023 01:43:23 Last modified: 28/5 -2023 01:43:23 Server time: 26/04 -2024 01:37:50