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

swfchan turned sixteen years old yesterday! (5may2024)

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

Black Sun Siege.swf

This is the info page for
Flash #134652

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


Text
100

LOADING

%

Play Now

View High Scores

Watch Avatar
on Nickelodeon!

Play Again

Loading High Scores...

High Scores

Error loading high scores.
Sorry, please try again later.

name~

score~

name of a winner

3000

10

Rank~

You

name of a loser

3000

10

1 of 10

Next

Next

Prev

Prev

Submit Your Score

=

Choose your army's strength

water

balanced

earth

defeat the tower guards and move
all your forces into the plaza to
secure the plaza tower

The Basics

The Basics

Water

Water

Earth

Earth

Air

Air

Fire

Fire

Done

Done

Select a squadron, then click on a target.

Use the               arrow to select your next squadron.

Once all of your squadrons have orders, click

Confirm
Commands

Confirm
Commands

Help - Basics

Waterbenders can Freeze an enemy unit. A frozen enemy
cannot move for 1 turn, unless attacked.
Click the                      button to use this power.

Freeze

Freeze

Water Infantry have no bending powers, but they are quick
on the battlefield.

10

10

10

Help - Water

Earthbenders can erect Barricades in an empty space, lasting 3
turns. Click the                       button to use this power.

Barricade

Barricade

Earth Infantry have no bending powers, but their resilience
in battle is unmatched.

10

10

10

10

Help - Earth

Aang, the Avatar, is an Airbending master and can conjure
cyclones that damage all nearby enemies.
Click the                        button to use this power.

Cyclone

Cyclone

10

Help - Air

There are many types of Firebender squadrons you must
defeat on your way to the Plaza Tower.

You can select enemy squadrons to view their stats.
Defeat the Tower Guards in order to complete the siege!

10

10

10

10

6

14

10

10

10

10

Help - Fire

Help

Score:

0

Once you've clicked on a squadron to select
them, click on an action button below to
command.
Bender squadrons have different
actions depending on their element. Visit the Help
screen for details.

Click on a space or enemy squadron to target
your command.

10

10

10

Do the same for your remaining squadrons.
Any squadron who are not given orders will
automatically defend their current space. Once you
have issued all of your orders, click the confirm
orders button.

Are you sure you want
to stop playing and quit now?

No

No

Yes

Yes

Are you sure you want to finish your
turn by confirming all commands?

You still have uncommanded
squadrons. Are you sure you want to finish
your turn by confirming all commands?

The Siege Begins!

Click on a unit to make the first move.

Katara

Sokka

Toph

General Fong

Aang

Water
Infantry

Earth
Infantry

Catapult

Battlement

Fire Soldier

Elite Soldier

Rhino Riders

Move

Move

Attack/Move

Attack/Move

Attack

Attack

Enemy Unit - No Action Available

Menu

Sound

on

off

Help

Help

Quit

Quit

Health

Force

Move

Range

Bender Squadron

Type -

10

5

3

3

Water

Next Squadron

Your Turn

Click on a Unit to Start

You Won!

Your Siege was a success!

Survivor Bonus:

Siege Failed

Don't give up hope, play again.

S

10

10

10

10

10

10

10

10

10

10

10

10

10

10

10

10

10

10

10

10

10

10

10

10

10

10

10

10

8

8

Missed!

Missed!

ActionScript [AS1/AS2]

Frame 1
function doLoad() { if (tHasLoaded) { if (loader_mc._currentframe == loader_mc._totalframes) { clearInterval(tLoader); gotoAndStop ("game"); } } else { tRatio = getBytesLoaded() / getBytesTotal(); loader_mc.art_mc.txt_percent.text = Math.floor(tRatio * 100); if (tRatio == 1) { tHasLoaded = true; loader_mc.gotoAndPlay("out"); } } } stop(); var tLoader = setInterval(this, "doLoad", 0); var tRatio = 0; var tHasLoaded = false;
Symbol 29 MovieClip Frame 1
stop();
Symbol 29 MovieClip Frame 9
play();
Symbol 29 MovieClip Frame 33
stop();
Symbol 963 MovieClip [__Packages.smashing.rampage.Messenger] Frame 0
class smashing.rampage.Messenger { static var _addresses; function Messenger () { } static function registerAddress(id, obj) { if (_addresses == undefined) { _addresses = {}; } _addresses[id] = obj; } static function removeAddress(id) { _addresses[id] = ""; } static function sendMessage(id, message, args) { if ((_addresses[id] != "") && (_addresses[id] != undefined)) { _addresses[id].onMessageReceived(message, args); return(undefined); } } }
Symbol 964 MovieClip [__Packages.smashing.sound.SoundEngine] Frame 0
class smashing.sound.SoundEngine { var _mc, o_sounds, o_groups, _a_soundQueue, _flag_muted, _flag_overwrite, _groupCount, _callbackPath, _callbackFunc; function SoundEngine () { } function generateSounds(t_path, t_depth, t_overwrite) { if (t_path == undefined) { } _mc = t_path.createEmptyMovieClip(_DEFAULTMCNAME, t_depth); o_sounds = {}; o_groups = {}; _a_soundQueue = []; _flag_muted = false; if (t_overwrite == undefined) { t_overwrite = false; } _flag_overwrite = t_overwrite; _groupCount = 0; createGroup(_DEFAULTGROUPNAME); } function setCallback(path, func) { _callbackPath = path; _callbackFunc = func; } function createGroup(t_name) { _groupCount++; var _local2 = _mc.createEmptyMovieClip(t_name, _groupCount); _local2.soundObject = new Sound(_local2); o_groups[t_name] = _local2; } function createSound(t_name, t_assetID, t_groupName, doCallback) { var _local4; if (((t_groupName == undefined) || (t_groupName == "")) || (t_groupName == null)) { _local4 = o_groups[_DEFAULTGROUPNAME]; } else { _local4 = o_groups[t_groupName]; } if (_local4 != undefined) { var _local2 = {}; _local2.soundEffect = new Sound(_local4); _local2.soundEffect.attachSound(t_assetID); if (doCallback == undefined) { doCallback = false; } _local2.doCallback = doCallback; o_sounds[t_name] = _local2; } } function playSound(t_soundName, t_loops, t_queued) { if (_flag_muted) { return(undefined); } var _local2 = o_sounds[t_soundName]; if (_local2 != undefined) { if (t_loops == undefined) { t_loops = 1; } else if (t_loops == 0) { t_loops = 100000 /* 0x0186A0 */; } if (_flag_overwrite) { _local2.soundEffect.stop(); } if (t_queued == true) { _a_soundQueue[0].doCallback = _local2.doCallback; _local2.soundEffect.onSoundComplete = mx.utils.Delegate.create(this, onQueuedSoundComplete); } else if (_local2.doCallback) { _local2.soundEffect.owner = this; _local2.soundEffect.myName = t_soundName; _local2.soundEffect.onSoundComplete = function () { this.owner.onCallbackSoundComplete(this.myName); }; } _local2.soundEffect.start(0, t_loops); } } function stopSound(t_soundName) { o_sounds[t_soundName].soundEffect.stop(); } function stopAll() { clearQueue(); stopAllSounds(); } function changeVolume(t_vol, t_groupName) { if (t_groupName == undefined) { t_groupName = _DEFAULTGROUPNAME; } o_groups[t_groupName].soundObject.setVolume(t_vol); } function toggleSound() { if (_flag_muted) { soundOn(); } else { soundOff(); } return(!_flag_muted); } function soundOff() { _flag_muted = true; } function soundOn() { _flag_muted = false; } function callbackSound(t_soundName, t_loops, path, func) { playSound(t_soundName, t_loops, false); var _local2 = o_sounds[t_soundName]; _local2.soundEffect.cbpath = path; _local2.soundEffect.cbfunc = func; _local2.soundEffect.onSoundComplete = function () { this.onSoundComplete = null; this.cbpath[func](); }; } function onCallbackSoundComplete(name) { _callbackPath[_callbackFunc](name); } function queueSound(t_soundName) { _a_soundQueue.push({soundName:t_soundName, isPlaying:false, doCallback:false}); _playQueue(); } function _playQueue() { if (_a_soundQueue.length == 0) { return(undefined); } if (!_a_soundQueue[0].isPlaying) { playSound(_a_soundQueue[0].soundName, 1, true); _a_soundQueue[0].isPlaying = true; } } function onQueuedSoundComplete() { if (_a_soundQueue[0].doCallback) { onCallbackSoundComplete(_a_soundQueue[0].soundName); } _a_soundQueue.splice(0, 1); _playQueue(); } function clearQueue() { _a_soundQueue = [_a_soundQueue[0]]; } function get queueLength() { return(_a_soundQueue.length); } function get isQueuePlaying() { if (_a_soundQueue.length == 0) { return(false); } return(true); } var _DEFAULTMCNAME = "soundEngine_MC"; var _DEFAULTGROUPNAME = "sound"; }
Symbol 965 MovieClip [__Packages.mx.utils.Delegate] Frame 0
class mx.utils.Delegate extends Object { var func; function Delegate (f) { super(); func = f; } static function create(obj, func) { var _local2 = function () { var _local2 = arguments.callee.target; var _local3 = arguments.callee.func; return(_local3.apply(_local2, arguments)); }; _local2.target = obj; _local2.func = func; return(_local2); } function createDelegate(obj) { return(create(obj, func)); } }
Symbol 966 MovieClip [__Packages.nick.avatar.tentpole.Sounds] Frame 0
class nick.avatar.tentpole.Sounds extends smashing.sound.SoundEngine { static var _instance; var createGroup, createSound, changeVolume, _currentMusic, muteSound, queueSound, callbackSound, muteMusic, stopSound, __get__isQueuePlaying; function Sounds () { super(); } static function getInstance() { if (_instance == null) { _instance = new nick.avatar.tentpole.Sounds(); } return(_instance); } function generateSounds(path) { super.generateSounds(path, _DEPTH, _DO_OVERWRITE); createGroup("music"); createSound("music", "sfx_AvatarLoop2.wav", "music"); changeVolume(45, "music"); _currentMusic = ""; } function playSound(name, loops) { if (muteSound == true) { return(undefined); } super.playSound(name, loops); } function p(name) { playSound(name, 1); } function q(name) { queueSound(name); } function c(name, cbpath, cbfunc) { callbackSound(name, 1, cbpath, cbfunc); } function playMusic(name) { if (muteMusic) { if (name != "undefined") { _currentMusic = name; } return(undefined); } if (name == undefined) { name = _currentMusic; } if ((_currentMusic != "") && (_currentMusic != undefined)) { stopMusic(); } _currentMusic = name; playSound(_currentMusic, 0); } function stopMusic() { stopSound(_currentMusic); } function playOptional(t_name) { if (!__get__isQueuePlaying()) { queueSound(t_name); } } function toggleMusic() { if (muteMusic) { muteMusic = false; playMusic(); } else { muteMusic = true; stopMusic(); } } var _DEPTH = 20; var _DO_OVERWRITE = false; }
Symbol 967 MovieClip [__Packages.smashing.rampage.BaseEngine] Frame 0
class smashing.rampage.BaseEngine extends MovieClip { var _gameStartTime, isPaused, _interval, mouse, key; function BaseEngine () { super(); } function init() { _gameStartTime = getTimer(); _initInterval(); _initSounds(); _initGameState(); _initUI(); _initViewport(); _initMouse(); _initKey(); isPaused = false; smashing.rampage.Messenger.registerAddress("engine", this); } function _initInterval() { _interval = new smashing.IntervalEngine(this, "update"); _interval.startFast(); } function _initSounds() { } function _initGameState() { } function _initUI() { } function _initViewport() { } function update(dt) { } function pause() { isPaused = true; } function unpause() { isPaused = false; } function onQuit() { stopAllSounds(); destroy(); } function destroy() { _interval.clear(); _clearMouse(); _clearKey(); } function _initMouse() { mouse = {}; mouse.owner = this; Mouse.addListener(mouse); } function _clearMouse() { Mouse.removeListener(mouse); } function mouse_up() { } function mouse_down() { } function _initKey() { key = {}; key.owner = this; Key.addListener(key); } function _clearKey() { Key.removeListener(key); } function key_down() { } function key_up() { } function onMessageReceived(message, args) { this[message](args); } }
Symbol 968 MovieClip [__Packages.smashing.IntervalEngine] Frame 0
class smashing.IntervalEngine { var _uo, _uf, _update_interval, _last_update, _i, _ft, _el; function IntervalEngine (update_object, update_function) { _uo = update_object; _uf = update_function; } function startFlat(FPS) { _FPS = FPS; _update_interval = 1 / FPS; _last_update = getTimer() * 0.001; _i = setInterval(this, "_flat_step", 0); } function startFlex() { _last_update = getTimer() * 0.001; _i = setInterval(this, "_flex_step", 0); } function startFast() { _last_update = getTimer(); _i = setInterval(this, "_fast_step", 10); } function reset(Void) { if (_i != undefined) { clearInterval(_i); } _ft = 0; _last_update = getTimer() * 0.001; _lel = _MAX_FRAMETIME / 2; } function _flex_step(Void) { _el = Math.min(_MAX_FRAMETIME, (-_last_update) + ((_last_update = getTimer() * 0.001))); _lel = _lel - Math.max(-_MAX_TIMEDIFF, Math.min(_MAX_TIMEDIFF, _lel - _el)); _uo[_uf](_lel); } function _flat_step(Void) { _ft = _ft + ((-_last_update) + ((_last_update = getTimer() * 0.001))); if (_ft < _update_interval) { return(undefined); } _uo[_uf](_ft); _ft = 0; } function _fast_step(Void) { _el = (-_last_update) + ((_last_update = getTimer())); _uo[_uf](_el * 0.001); } function clear() { clearInterval(_i); } var _MAX_TIMEDIFF = 0.005; var _MIN_FPS = 5; var _MAX_FRAMETIME = 1 / smashing.IntervalEngine.prototype._MIN_FPS; var _lel = 0.2; var _FPS = 0; }
Symbol 969 MovieClip [__Packages.nick.avatar.tentpole.Engine] Frame 0
class nick.avatar.tentpole.Engine extends smashing.rampage.BaseEngine { var _parent, _secretCode, pause, _UI, _sounds, viewport_mc, _state, isPaused, activeWorld, unpause, key, _lastCode, screen_mc, _gameStartTime; function Engine () { super(); init(); } function init() { super.init(); nick.highscores.HighscoreEngine.init(_parent.gxml.xdata); _secretCode = 0; nick.avatar.tentpole.Sounds.getInstance().playMusic("music"); pause(); _UI.goScreen("splash"); } function _initSounds() { _sounds = nick.avatar.tentpole.Sounds.getInstance(); _sounds.generateSounds(viewport_mc); if (!_PLAY_MUSIC) { _sounds.muteMusic = true; } } function _initGameState() { _state = nick.avatar.tentpole.GameState.getInstance(); } function _initUI() { nick.avatar.tentpole.ui.UI.init(); _UI = nick.avatar.tentpole.ui.UI.getInstance(); _UI.linkEngine(this); _UI.reset(); } function _initViewport() { smashing.rampage.viewport.Viewport.init(viewport_mc, 2, nick.avatar.tentpole.GameState.getInstance()); var _local2 = smashing.rampage.viewport.Viewport.getInstance(); _local2.setScrollport(1); _local2.createGroup({id:"bg", index:0, slots:10, scrollport:true}); _local2.createGroup({id:"grid", index:1, slots:1000, scrollport:true}); _local2.createGroup({id:"highlights", index:2, slots:500}); _local2.createGroup({id:"obstacle", index:3, slots:500}); _local2.createGroup({id:"units", index:4, slots:500}); _local2.createGroup({id:"battlements", index:5, slots:100}); _local2.createGroup({id:"overlay", index:6, slots:400}); _local2.createGroup({id:"actionline", index:7, slots:400}); _local2.createGroup({id:"effects", index:8, slots:500}); _local2.createGroup({id:"floatText", index:9, slots:500, reverse:true}); _local2.initGroups(); nick.avatar.tentpole.GameCamera.init(); } function update(dt) { if (!isPaused) { activeWorld.update(dt); } _UI.update(dt); updateAfterEvent(); } function startGame() { _state.resetGame(); if (activeWorld != null) { activeWorld.clear(); } activeWorld = new nick.avatar.tentpole.World(); activeWorld.init(this); startWorld(); } function startWorld() { _state.resetLevel(); _UI.goScreen("gameplay"); smashing.rampage.viewport.Viewport.getInstance().newView(); activeWorld.generate(); activeWorld.start(); smashing.rampage.Messenger.sendMessage("screen", "showIntro"); unpause(); } function clear() { activeWorld.clear(); smashing.rampage.viewport.Viewport.getInstance().newView(); } function destroy() { _clearMouse(); _clearKey(); } function onPressSplashPlay() { _UI.goScreen("select"); } function onSelectWater() { _state.selectWaterStrength(); _UI.goScreen("help"); } function onSelectEarth() { _state.selectEarthStrength(); _UI.goScreen("help"); } function onSelectBalance() { _state.selectBalanceStrength(); _UI.goScreen("help"); } function onPressDoneHelp() { if (_state.helpFromGameplay) { closeGameHelp(); } else { startGame(); } } function onPressPlayAgain() { _UI.goScreen("select"); } function onGoGameOver() { pause(); _UI.goScreen("lose"); smashing.rampage.viewport.Viewport.getInstance().newView(); } function onGoWin() { pause(); _UI.goScreen("win"); smashing.rampage.viewport.Viewport.getInstance().newView(); } function goInGameHelp() { _state.helpFromGameplay = true; _UI.goScreen("help"); } function closeGameHelp() { _UI.goScreen("gameplay"); } function _initMouse() { } function _clearMouse() { } function mouse_up() { if (!isPaused) { } } function mouse_down() { if (!isPaused) { } } function _initKey() { key = {}; key.owner = this; key.onKeyDown = function () { this.owner.key_down(Key.getCode()); }; key.onKeyUp = function () { this.owner.key_up(Key.getCode()); }; Key.addListener(key); } function _clearKey() { Key.removeListener(key); } function key_down(pCode) { _lastCode = pCode; if (_lastCode == 37) { _state.onLeftDown(); } else if (_lastCode == 39) { _state.onRightDown(); } else if (_lastCode == 40) { _state.onDownDown(); } else if (_lastCode == 38) { _state.onUpDown(); } } function key_up(pCode) { _lastCode = pCode; if (_lastCode == 32) { if (isPaused) { return(undefined); } } else if ((_lastCode > 64) && (_lastCode < 91)) { _secretCode = _secretCode + Key.getCode(); } else if (_lastCode == 37) { _state.onLeftUp(); } else if (_lastCode == 39) { _state.onRightUp(); } else if (_lastCode == 40) { _state.onDownUp(); } else if (_lastCode == 38) { _state.onUpUp(); } } function onDumpCode() { _secretCode = 0; } function onPressSoundToggle() { nick.avatar.tentpole.Sounds.getInstance().toggleMusic(); if (nick.avatar.tentpole.Sounds.getInstance().muteMusic) { screen_mc.hud_mc.menu_popup.btn_menu.btn_sound.gotoAndStop("off"); } else { screen_mc.hud_mc.menu_popup.btn_menu.btn_sound.gotoAndStop("on"); } smashing.rampage.Messenger.sendMessage("screen", "updateSoundArt"); } function testShowSubmitScoreButton() { return(nick.highscores.HighscoreEngine.__get__isLoggedIn()); } function onPressGameOverSubmitScore() { if (!nick.highscores.HighscoreEngine.__get__isLoggedIn()) { return(undefined); } _state.highscoreType = "submit"; _UI.goScreen("highscore"); } function onPressViewScores() { _state.highscoreType = "view"; _UI.goScreen("highscore"); } function get gameStartTime() { return(_gameStartTime); } function isMusicMuted() { return(_sounds.muteMusic); } var _PLAY_MUSIC = true; }
Symbol 970 MovieClip [__Packages.nick.avatar.tentpole.World] Frame 0
class nick.avatar.tentpole.World { var engine, _state, _bossKillCount, _actionState, _isUnitSelected, _hasHighlight, _hasAttackHighlight, _effects, _isGameWon, _gameState, _loop, _friendlyUnits, _enemyUnits, _scenery, _attackQueue, _attackQueueIndex, _attackTimer, _camera, _bloop, _activeHighlight, _attackHighlight, _gridDisplay, _groundDisplay, _floatingText, _actDone, _selectedUnit, _grid; function World () { } function init(t_engine) { engine = t_engine; _state = nick.avatar.tentpole.GameState.getInstance(); smashing.rampage.Messenger.registerAddress("world", this); _bossKillCount = 0; _actionState = ""; _isUnitSelected = false; _hasHighlight = false; _hasAttackHighlight = false; _effects = []; _isGameWon = false; } function goIntroState() { _gameState = "player"; update = updatePlayer; _loop = _friendlyUnits.length; while (_loop--) { _friendlyUnits[_loop].prepForInteraction(); } _loop = _enemyUnits.length; while (_loop--) { _enemyUnits[_loop].prepForInteraction(); } } function goPlayerState() { if (_friendlyUnits.length == 0) { smashing.rampage.Messenger.sendMessage("engine", "onGoGameOver"); return(undefined); } _gameState = "player"; smashing.rampage.Messenger.sendMessage("screen", "goResume"); _loop = _friendlyUnits.length; while (_loop--) { _friendlyUnits[_loop].prepForInteraction(); } _loop = _enemyUnits.length; while (_loop--) { _enemyUnits[_loop].prepForInteraction(); } _loop = _scenery.length; while (_loop--) { _scenery[_loop].decay(); if (_scenery[_loop].doRemove) { _scenery[_loop].kill(); _scenery.splice(_loop, 1); } } update = updatePlayer; _zoomToHighestUnit(_friendlyUnits); } function goActState() { onDeselectUnit(); _attackQueue = []; _loop = _friendlyUnits.length; while (_loop--) { _friendlyUnits[_loop].prepForAction(); if ((_friendlyUnits[_loop].pendingAction != "move") && (_friendlyUnits[_loop].pendingAction != "")) { _attackQueue.push(_friendlyUnits[_loop]); } } _loop = _enemyUnits.length; while (_loop--) { _enemyUnits[_loop].removeInteraction(); } _attackQueueIndex = _attackQueue.length - 1; _attackTimer = 0; _gameState = "animate"; _actionState = ""; _isUnitSelected = false; _hasHighlight = false; _hasAttackHighlight = false; update = updateAct; if (_attackQueue.length == 0) { _zoomToHighestUnit(_friendlyUnits); } smashing.rampage.Messenger.sendMessage("screen", "goAction"); } function _zoomToHighestUnit(pArray) { var _local2 = 1000000 /* 0x0F4240 */; _loop = _friendlyUnits.length; while (_loop--) { if (_friendlyUnits[_loop].hex.y < _local2) { _local2 = _friendlyUnits[_loop].hex.y; } } _camera.zoomToPoint(_local2 - 10); } function _zoomToLowestUnit(pArray) { if (_gameState == "player") { return(undefined); } var _local3 = 1; _loop = pArray.length; while (_loop--) { if ((pArray[_loop].hex.y > _local3) && (pArray[_loop].move > 0)) { _local3 = pArray[_loop].hex.y; } } _camera.zoomToPoint(_local3 + 85); } function _cancelZoom() { _camera.cancelZoom(); } function goEnemyState() { if (_isGameWon) { smashing.rampage.Messenger.sendMessage("engine", "onGoWin"); return(undefined); } _gameState = "enemy"; _attackQueue = []; _attackTimer = 0; var _local2; var _local4; var _local3; var _local5; _loop = _enemyUnits.length; while (_loop--) { _local4 = -1; _local3 = 10000; _local5 = false; _local2 = _getReachableFriendlyUnits(_enemyUnits[_loop]); if (_local2.length == 0) { } else { _bloop = _local2.length; while (_bloop--) { if (_enemyUnits[_loop].canMeleeHex(_local2[_bloop].targetUnit.hex)) { if (!_local5) { _local5 = true; _local4 = _bloop; _local3 = _local2[_bloop].targetUnit.health; } else if ((_local2[_bloop].targetUnit.health < _local3) || ((_local2[_bloop].targetUnit.health == _local3) && (Math.random() < 0.3))) { _local4 = _bloop; _local3 = _local2[_bloop].targetUnit.health; } } else if ((!_local5) && ((_local2[_bloop].targetUnit.health < _local3) || ((_local2[_bloop].targetUnit.health == _local3) && (Math.random() < 0.3)))) { _local4 = _bloop; _local3 = _local2[_bloop].targetUnit.health; } } if (_enemyUnits[_loop].canAttackHex(_local2[_local4].targetUnit.hex)) { _enemyUnits[_loop].onSelectAttackHex(_local2[_local4].targetUnit.hex); } else { _enemyUnits[_loop].onSelectMoveHex(_local2[_local4].adjacentHex); } } _enemyUnits[_loop].prepForAction(); if (_enemyUnits[_loop].pendingAction == "attack") { _attackQueue.push(_enemyUnits[_loop]); } } _attackQueueIndex = _attackQueue.length - 1; if (_attackQueue.length == 0) { _zoomToLowestUnit(_enemyUnits); } smashing.rampage.Messenger.sendMessage("screen", "goEnemy"); update = updateEnemy; } function start() { } function update(dt) { } function updatePlayer(dt) { _camera.update(dt); _loop = _friendlyUnits.length; while (_loop--) { _friendlyUnits[_loop].render(dt); } _loop = _enemyUnits.length; while (_loop--) { _enemyUnits[_loop].render(dt); } if (_hasHighlight) { _activeHighlight.render(dt); } if (_hasAttackHighlight) { _attackHighlight.render(dt); } _gridDisplay.render(dt); _groundDisplay.render(dt); _loop = _scenery.length; while (_loop--) { _scenery[_loop].render(dt); } _loop = _floatingText.length; while (_loop--) { _floatingText[_loop].updateAndRender(dt); if (_floatingText[_loop].doRemove) { _floatingText[_loop].kill(); _floatingText.splice(_loop, 1); } } } function updateAct(dt) { _camera.update(dt); _actDone = true; _loop = _friendlyUnits.length; while (_loop--) { _friendlyUnits[_loop].act(dt); _friendlyUnits[_loop].render(dt); if (_friendlyUnits[_loop].isActing) { _actDone = false; } } _loop = _enemyUnits.length; while (_loop--) { _enemyUnits[_loop].react(dt); if (_enemyUnits[_loop].isReacting) { _actDone = false; } if (_enemyUnits[_loop].doRemove) { _enemyUnits[_loop].kill(); _enemyUnits.splice(_loop, 1); } else { _enemyUnits[_loop].render(dt); } } if (_effects.length > 0) { _actDone = false; } _updateAttackQueueAndEffects(dt); _gridDisplay.render(dt); _groundDisplay.render(dt); _loop = _scenery.length; while (_loop--) { _scenery[_loop].render(dt); } _loop = _floatingText.length; while (_loop--) { _floatingText[_loop].updateAndRender(dt); if (_floatingText[_loop].doRemove) { _floatingText[_loop].kill(); _floatingText.splice(_loop, 1); } } if (_actDone) { goEnemyState(); } } function updateEnemy(dt) { if (dt > 0.13) { dt = 0.13; } _camera.update(dt); _actDone = true; _loop = _enemyUnits.length; while (_loop--) { _enemyUnits[_loop].act(dt); _enemyUnits[_loop].render(dt); if (_enemyUnits[_loop].isActing) { _actDone = false; } } _loop = _friendlyUnits.length; while (_loop--) { _friendlyUnits[_loop].react(dt); if (_friendlyUnits[_loop].isReacting) { _actDone = false; } if (_friendlyUnits[_loop].doRemove) { _friendlyUnits[_loop].kill(); _friendlyUnits.splice(_loop, 1); } else { _friendlyUnits[_loop].render(dt); } } if (_effects.length > 0) { _actDone = false; } _updateAttackQueueAndEffects(dt); _gridDisplay.render(dt); _groundDisplay.render(dt); _loop = _scenery.length; while (_loop--) { _scenery[_loop].render(dt); } _loop = _floatingText.length; while (_loop--) { _floatingText[_loop].updateAndRender(dt); if (_floatingText[_loop].doRemove) { _floatingText[_loop].kill(); _floatingText.splice(_loop, 1); } } if (_actDone) { _cancelZoom(); goPlayerState(); } } function _updateAttackQueueAndEffects(dt) { if (_attackQueueIndex > -1) { _attackTimer = _attackTimer - dt; if (_attackTimer <= 0) { _executeAttack(_attackQueue[_attackQueueIndex]); _attackQueueIndex--; _attackTimer = _ATTACK_QUEUE_DELAY; if (_attackQueueIndex < 0) { if (_gameState == "enemy") { } else { _zoomToHighestUnit(_friendlyUnits); } } } } _loop = _effects.length; while (_loop--) { _effects[_loop].updateAndRender(dt); if (_effects[_loop].doRemove) { _effects[_loop].kill(); _effects.splice(_loop, 1); } } } function _executeAttack(pUnit) { pUnit.playAttackAnimation(); if (pUnit.__get__pendingAction() == "attack") { _playAttackEffect(pUnit.getActionEffect(), pUnit); } else if (pUnit.__get__pendingAction() == "cyclone") { _playCycloneEffect(pUnit); } else if (pUnit.__get__pendingAction() == "freeze") { _playFreezeEffect(pUnit); } else if (pUnit.__get__pendingAction() == "barricade") { _playBarricadeEffect(pUnit); } pUnit.completeAction(); } function _playAttackEffect(pEffectID, pUnit) { _effects.push(new nick.avatar.tentpole.ents.AttackEffect(pEffectID, pUnit, pUnit.__get__actionHex())); _camera.zoomToPoint(pUnit.getAttackCameraY()); } function _playCycloneEffect(pUnit) { _effects.push(new nick.avatar.tentpole.ents.CycloneEffect(pUnit)); _camera.zoomToPoint(pUnit.__get__hex().y); } function _playFreezeEffect(pUnit) { _effects.push(new nick.avatar.tentpole.ents.FreezeEffect(pUnit, pUnit.__get__actionHex())); _camera.zoomToPoint(pUnit.__get__actionHex().y); } function _playBarricadeEffect(pUnit) { _effects.push(new nick.avatar.tentpole.ents.BarricadeEffect(pUnit, pUnit.__get__actionHex())); _camera.zoomToPoint(pUnit.__get__actionHex().y); } function onAttackCollided(pData) { if (pData.caster.FRIENDLY) { var _local3 = _enemyUnits.length; while (_local3--) { if (_enemyUnits[_local3].hex == pData.target) { _enemyUnits[_local3].takeDamage(pData.caster); } } } else { var _local3 = _friendlyUnits.length; while (_local3--) { if (_friendlyUnits[_local3].hex == pData.target) { _friendlyUnits[_local3].takeDamage(pData.caster); } } } } function onUnitDefeated(pData) { if (!pData.unit.FRIENDLY) { nick.avatar.tentpole.GameState.getInstance().addScore(pData.unit.VALUE); } if (pData.unit.IS_BOSS) { _bossKillCount++; if (_bossKillCount >= 3) { var _local2 = _friendlyUnits.length; while (_local2--) { if (_friendlyUnits[_local2].health >= 1) { _state.bonus = _state.bonus + 200; } } _state.addScore(_state.bonus); _isGameWon = true; } } } function showFloatingText(pData) { _floatingText.push(new nick.avatar.tentpole.ents.FloatingText({x:pData.unit.x, y:pData.unit.y, friendly:pData.unit.FRIENDLY, val:pData.val})); } function onCycloneCollided(pData) { var _local2 = _enemyUnits.length; while (_local2--) { if (pData.caster.canMeleeHex(_enemyUnits[_local2].hex)) { _enemyUnits[_local2].takeNumericalDamage(5); } } } function onFreezeCollided(pData) { var _local2 = _enemyUnits.length; while (_local2--) { if (_enemyUnits[_local2].hex == pData.target) { _enemyUnits[_local2].onFreeze(); } } } function onBarricadeCollided(pData) { _scenery.push(new nick.avatar.tentpole.ents.Barricade(pData.target)); } function clear() { _loop = _friendlyUnits.length; while (_loop--) { _friendlyUnits[_loop].kill(); } _loop = _enemyUnits.length; while (_loop--) { _enemyUnits[_loop].kill(); } _loop = _effects.length; while (_loop--) { _effects[_loop].kill(); } } function onReturnFromHelp() { smashing.rampage.Messenger.sendMessage("screen", "onSelectUnit", {unit:_selectedUnit}); } function onSelectUnit(pData) { if (_gameState != "player") { return(undefined); } if (_isUnitSelected) { onDeselectUnit(); } _selectedUnit = pData.unit; _selectedUnit.onSelected(); _isUnitSelected = true; smashing.rampage.Messenger.sendMessage("screen", "onSelectUnit", pData); _camera.zoomToPoint(_selectedUnit.y + (_selectedUnit.FRIENDLY ? 0 : 110)); if (_selectedUnit.FRIENDLY) { if (((_selectedUnit.__get__pendingAction() == "") || (_selectedUnit.__get__pendingAction() == "move")) || (_selectedUnit.__get__pendingAction() == "attack")) { triggerAction({action:_selectedUnit.__get__primaryAction()}); } else { triggerAction({action:_selectedUnit.__get__pendingAction()}); } } else { triggerAction({action:"displayEnemyMove"}); } } function onCancelUnitActions(pData) { pData.unit.onClearAction(false); onDeselectUnit(); smashing.rampage.Messenger.sendMessage("screen", "onDeselectUnit"); } function onDeselectUnit() { _isUnitSelected = false; _selectedUnit.onDeselected(); if (_hasHighlight || (_hasAttackHighlight)) { _hideHighlight(); } } function triggerAction(pData) { if (_actionState != "") { cancelAction(); } _actionState = pData.action; switch (_actionState) { case "move" : activateMove(); break; case "displayEnemyMove" : activateEnemyMoveHighlight(); break; case "attackmove" : activateMove(); activateAttack(); break; case "attack" : activateAttack(); break; case "cyclone" : activateCyclone(); break; case "freeze" : activateFreeze(); break; case "barricade" : activateBarricade(); } } function activateMove() { _showMoveHighlight(_selectedUnit); } function activateCyclone() { _showCycloneHighlight(_selectedUnit); selectCyclone(); } function activateFreeze() { _showFreezeHighlight(_selectedUnit); } function activateBarricade() { _showBarricadeHighlight(_selectedUnit); } function activateAttack() { _showAttackHighlight(_selectedUnit); } function activateEnemyMoveHighlight() { _showEnemyMoveHighlight(_selectedUnit); } function cancelAction() { _actionState = ""; } function onPressHighlightHex(pData) { switch (_actionState) { case "move" : selectMove(pData.hex); break; case "attack" : selectAttack(pData.hex); break; case "attackmove" : if (pData.type == "move") { selectMove(pData.hex); } else { selectAttack(pData.hex); } break; case "enemyMove" : break; case "cyclone" : selectCyclone(); break; case "freeze" : selectFreeze(pData.hex); break; case "barricade" : selectBarricade(pData.hex); } _activeHighlight.refresh(); } function onConfirmCommands() { _loop = _friendlyUnits.length; while (_loop--) { if (!_friendlyUnits[_loop].isActing) { smashing.rampage.Messenger.sendMessage("screen", "popupActionConfirm"); return(undefined); } } goActState(); } function onForceConfirmCommands() { goActState(); } function selectMove(pHex) { _selectedUnit.onSelectMoveHex(pHex); _onActionSelected(); } function selectCyclone() { _selectedUnit.onSelectCyclone(); _onActionSelected(); } function selectAttack(pHex) { _selectedUnit.onSelectAttackHex(pHex); _onActionSelected(); } function selectFreeze(pHex) { _selectedUnit.onSelectFreeze(pHex); _onActionSelected(); } function selectBarricade(pHex) { _selectedUnit.onSelectBarricade(pHex); _onActionSelected(); } function _onActionSelected() { if (_findNextActionableCharacter() == null) { smashing.rampage.Messenger.sendMessage("screen", "highlightEndTurn"); } else { smashing.rampage.Messenger.sendMessage("screen", "highlightNextSquad"); } } function onPressNextSquad() { _loop = _friendlyUnits.length; while (_loop--) { if ((!_isUnitSelected) || (_friendlyUnits[_loop] == _selectedUnit)) { if (_loop == 0) { onSelectUnit({unit:_friendlyUnits[_friendlyUnits.length - 1]}); } else { onSelectUnit({unit:_friendlyUnits[_loop - 1]}); } return(undefined); } } } function _findNextActionableCharacter() { if (!_isUnitSelected) { return(null); } var _local3; _loop = _friendlyUnits.length; while (_loop--) { if (_friendlyUnits[_loop] == _selectedUnit) { _local3 = _loop; _loop = 0; } } if (_local3 == null) { return(null); } var _local2 = _local3 + 1; _loop = 0; while (_loop < _friendlyUnits.length) { if (_local2 == _friendlyUnits.length) { _local2 = 0; } if (_friendlyUnits[_local2].isActing) { if (_loop < (_friendlyUnits.length - 1)) { _local2++; } } else { _loop = 1000; } _loop++; } if (_local2 == _local3) { return(null); } return(_friendlyUnits[_local2]); } function _showMoveHighlight(pUnit) { if (_hasHighlight) { _hideHighlight(); } _hasHighlight = true; _activeHighlight = new nick.avatar.tentpole.ents.Highlight(pUnit.x, pUnit.y, "move", _getMoveableSpaces(pUnit)); } function _showCycloneHighlight(pUnit) { if (_hasHighlight) { _hideHighlight(); } if (_hasAttackHighlight) { _hideHighlight(); } _hasHighlight = true; _activeHighlight = new nick.avatar.tentpole.ents.Highlight(pUnit.x, pUnit.y, "cyclone", _getCycloneableSpaces(pUnit)); } function _showFreezeHighlight(pUnit) { if (_hasHighlight) { _hideHighlight(); } if (_hasAttackHighlight) { _hideHighlight(); } _hasHighlight = true; _activeHighlight = new nick.avatar.tentpole.ents.Highlight(pUnit.x, pUnit.y, "freeze", _getFreezableSpaces(pUnit)); } function _showBarricadeHighlight(pUnit) { if (_hasHighlight) { _hideHighlight(); } if (_hasAttackHighlight) { _hideHighlight(); } _hasHighlight = true; _activeHighlight = new nick.avatar.tentpole.ents.Highlight(pUnit.x, pUnit.y, "barricade", _getMoveableSpaces(pUnit)); } function _showAttackHighlight(pUnit) { if (_hasAttackHighlight) { _hideHighlight(); } _hasAttackHighlight = true; _attackHighlight = new nick.avatar.tentpole.ents.Highlight(pUnit.x, pUnit.y, "attack", _getAttackableSpaces(pUnit)); } function _showEnemyMoveHighlight(pUnit) { if (_hasHighlight) { _hideHighlight(); } _hasHighlight = true; _activeHighlight = new nick.avatar.tentpole.ents.Highlight(pUnit.x, pUnit.y, "enemyMove", _getMoveableSpaces(pUnit)); } function _hideHighlight() { if (_hasHighlight) { _hasHighlight = false; _activeHighlight.kill(); } if (_hasAttackHighlight) { _hasAttackHighlight = false; _attackHighlight.kill(); } } function _getFreezableSpaces(pUnit) { var _local3 = []; var _local2; _local2 = _enemyUnits.length; while (_local2--) { if (_enemyUnits[_local2].CAN_FREEZE && (pUnit.canAttackHex(_enemyUnits[_local2].hex))) { _local3.push(_enemyUnits[_local2].hex); } } return(_local3); } function _getAttackableSpaces(pUnit) { var _local9 = []; var _local8 = []; var _local2; var _local10 = pUnit.__get__range(); var _local3; var _local4; var _local5 = [pUnit.__get__hex()]; var _local6; while (_local10--) { _local3 = _local5.length; _local6 = []; while (_local3--) { _local4 = _evenHexAdjacentMap.length; while (_local4--) { _local2 = getHex(_local5[_local3].xCoord + (((_local5[_local3].yCoord % 2) == 0) ? (_evenHexAdjacentMap[_local4].x) : (_oddHexAdjacentMap[_local4].x)), _local5[_local3].yCoord + _evenHexAdjacentMap[_local4].y); if ((((_local2 != null) && (!_local2.__get__isPinged())) && (!_local2.__get__isOccupiedObstacle())) && ((pUnit.FRIENDLY && (_local2.__get__isOccupiedHostile())) || ((!pUnit.FRIENDLY) && (_local2.__get__isOccupiedFriendly())))) { _local9.push(_local2); } _local6.push(_local2); _local8.push(_local2); _local2.ping(); } } _local5 = []; _local3 = _local6.length; while (_local3--) { _local5.push(_local6[_local3]); } } _local3 = _local8.length; while (_local3--) { _local8[_local3].clearPing(); } return(_local9); } function _getCycloneableSpaces(pUnit) { var _local5 = []; var _local2; var _local3 = (((pUnit.__get__hex().yCoord % 2) == 0) ? (_evenHexAdjacentMap) : (_oddHexAdjacentMap)); _local2 = _local3.length; while (_local2--) { if (((pUnit.__get__hex().xCoord + _local3[_local2].x) >= 0) && ((pUnit.__get__hex().xCoord + _local3[_local2].x) < _HEXES_WIDE)) { _local5.push(getHex(pUnit.__get__hex().xCoord + _local3[_local2].x, pUnit.__get__hex().yCoord + _local3[_local2].y)); } } return(_local5); } function _getMoveableSpaces(pUnit) { var _local7 = []; var _local2; var _local9 = pUnit.__get__move(); var _local3; var _local4; var _local5 = [pUnit.__get__hex()]; var _local6; while (_local9--) { _local3 = _local5.length; _local6 = []; while (_local3--) { _local4 = _evenHexAdjacentMap.length; while (_local4--) { _local2 = getHex(_local5[_local3].xCoord + (((_local5[_local3].yCoord % 2) == 0) ? (_evenHexAdjacentMap[_local4].x) : (_oddHexAdjacentMap[_local4].x)), _local5[_local3].yCoord + _evenHexAdjacentMap[_local4].y); if (((_local2 != null) && (((!_local2.__get__isOccupied()) || (pUnit.__get__actionHex() == _local2)) || ((pUnit.FRIENDLY && (_local2.__get__isOccupiedFriendly())) && (!_local2.__get__isOccupiedObstacle())))) && (!_local2.__get__isPinged())) { _local7.push(_local2); _local6.push(_local2); _local2.ping(); } } } _local5 = []; _local3 = _local6.length; while (_local3--) { _local5.push(_local6[_local3]); } } _local3 = _local7.length; while (_local3--) { if (!_local7[_local3].isOpen) { _local7[_local3].clearPing(); _local7.splice(_local3, 1); } } return(_local7); } function _getReachableFriendlyUnits(pUnit) { var _local12 = []; var _local13; var _local4; var _local7; var _local5; var _local2; var _local8; var _local6; var _local10; var _local9; var _local15; var _local14; var _local11 = _getAttackableSpaces(pUnit); _local13 = _friendlyUnits.length; while (_local13--) { _local4 = _friendlyUnits[_local13]; _local6 = []; _local2 = _local11.length; while (_local2--) { if (_local4.__get__hex() == _local11[_local2]) { _local2 = 0; _local12.push({targetUnit:_local4, adjacentHex:pUnit.__get__hex()}); continue; } } if (pUnit.canReachHex(_local4.__get__hex())) { if (pUnit.canReachMeleeHex(_local4.__get__hex())) { _local7 = _local4.hex; } else { _local15 = (((_local4.__get__hex().xCoord - pUnit.__get__hex().xCoord) < 0) ? (pUnit.__get__hex().xCoord - pUnit.__get__move()) : (pUnit.__get__hex().xCoord + pUnit.__get__move())); _local14 = (((_local4.__get__hex().yCoord - pUnit.__get__hex().yCoord) < 0) ? (pUnit.__get__hex().yCoord - pUnit.__get__move()) : (pUnit.__get__hex().yCoord + pUnit.__get__move())); _local7 = getHex(_local15, _local14); } _local2 = _evenHexAdjacentMap.length; while (_local2--) { _local5 = getHex(_local7.xCoord + (((_local7.yCoord % 2) == 0) ? (_evenHexAdjacentMap[_local2].x) : (_oddHexAdjacentMap[_local2].x)), _local7.yCoord + _evenHexAdjacentMap[_local2].y); if ((((_local5 != null) && (_local5.__get__isOpen())) && (pUnit.canMoveToHex(_local5))) && (pUnit.canAttackHexFrom(_local5, _local4.__get__hex()))) { _local6.push(_local5); } } if (_local6.length > 0) { _local2 = _local6.length; _local10 = 1000; _local9 = -1; while (_local2--) { _local8 = Math.abs(pUnit.__get__hex().xCoord - _local6[_local2].xCoord) + Math.abs(pUnit.__get__hex().yCoord - _local6[_local2].yCoord); if (_local8 < _local10) { _local10 = _local8; _local9 = _local2; } } if (_local9 > -1) { _local12.push({targetUnit:_local4, adjacentHex:_local6[_local9]}); } } } } return(_local12); } function generate() { _camera = nick.avatar.tentpole.GameCamera.getInstance(); _camera.generate({x:_state.HALF_WIDTH, y:1000}); _grid = new Array(_HEXES_WIDE); _loop = _grid.length; while (_loop--) { _grid[_loop] = new Array(_HEXES_LONG); _bloop = _HEXES_LONG; while (_bloop--) { _grid[_loop][_bloop] = new nick.avatar.tentpole.ents.Hex(_loop, _bloop); } } _gridDisplay = new nick.avatar.tentpole.ents.GridDisplay(); _groundDisplay = new nick.avatar.tentpole.ents.GroundDisplay(); var _local3; if (_state.strength == "water") { _local3 = ["catapult", "katara", "sokka", "waterSoldier", "waterSoldier", "aang", "earthSoldier", "earthSoldier", "toph"]; } else if (_state.strength == "earth") { _local3 = ["katara", "waterSoldier", "waterSoldier", "aang", "earthSoldier", "earthSoldier", "toph", "fong", "earthCatapult"]; } else { _local3 = ["catapult", "katara", "waterSoldier", "waterSoldier", "aang", "earthSoldier", "earthSoldier", "toph", "earthCatapult"]; } _friendlyUnits = []; _loop = _local3.length; while (_loop--) { _friendlyUnits.push(generateUnit(_local3[_loop], _grid[_loop][_HEXES_LONG - 3])); } _scenery = []; _enemyUnits = []; var _local2 = 1; _enemyUnits.push(generateUnit("elite", _grid[3][_local2])); _enemyUnits.push(generateUnit("elite", _grid[4][_local2 + 2])); _enemyUnits.push(generateUnit("elite", _grid[6][_local2])); _enemyUnits.push(generateUnit("wimp", _grid[5][_local2 + 2])); _enemyUnits.push(generateUnit("fire", _grid[1][_local2 + 1])); _enemyUnits.push(generateUnit("fire", _grid[7][_local2 + 1])); _scenery.push(generateObstacle(_grid[0][_local2 + 2])); _scenery.push(generateObstacle(_grid[9][_local2 + 2])); _local2 = 6; _enemyUnits.push(generateUnit("fire", _grid[1][_local2 + 1])); _enemyUnits.push(generateBattlement(_grid[9][_local2 + 1])); _scenery.push(generateObstacle(_grid[6][_local2 + 1])); _scenery.push(generateObstacle(_grid[7][_local2 + 3])); _local2 = 10; _enemyUnits.push(generateUnit("rhino", _grid[0][_local2])); _enemyUnits.push(generateUnit("fireCatapult", _grid[1][_local2])); _scenery.push(generateObstacle(_grid[0][_local2 + 1])); _scenery.push(generateObstacle(_grid[1][_local2 + 1])); _scenery.push(generateObstacle(_grid[2][_local2 + 1])); _scenery.push(generateObstacle(_grid[4][_local2])); _scenery.push(generateObstacle(_grid[4][_local2 + 1])); _scenery.push(generateObstacle(_grid[4][_local2 + 2])); _enemyUnits.push(generateUnit("fire", _grid[2][_local2 + 4])); _enemyUnits.push(generateUnit("fire", _grid[1][_local2 + 3])); _local2 = 17; _enemyUnits.push(generateUnit("fire", _grid[5][_local2 - 1])); _enemyUnits.push(generateUnit("fire", _grid[4][_local2 - 1])); _scenery.push(generateObstacle(_grid[8][_local2])); _scenery.push(generateObstacle(_grid[7][_local2])); _enemyUnits.push(generateUnit("fireCatapult", _grid[7][_local2 - 1])); _local2 = 21; _enemyUnits.push(generateBattlement(_grid[0][_local2])); _scenery.push(generateObstacle(_grid[7][_local2 + 2])); _enemyUnits.push(generateUnit("wimp", _grid[3][_local2])); _enemyUnits.push(generateUnit("wimp", _grid[4][_local2 - 1])); _enemyUnits.push(generateUnit("wimp", _grid[3][_local2 - 1])); _enemyUnits.push(generateUnit("wimp", _grid[5][_local2])); _local2 = 25; _scenery.push(generateObstacle(_grid[5][_local2])); _scenery.push(generateObstacle(_grid[5][_local2 + 1])); _scenery.push(generateObstacle(_grid[6][_local2 + 3])); _scenery.push(generateObstacle(_grid[7][_local2 + 3])); _scenery.push(generateObstacle(_grid[8][_local2 + 3])); _scenery.push(generateObstacle(_grid[9][_local2 + 3])); _enemyUnits.push(generateUnit("rhino", _grid[7][_local2 + 1])); _enemyUnits.push(generateUnit("rhino", _grid[8][_local2 + 1])); _local2 = 30; _scenery.push(generateObstacle(_grid[2][_local2])); _scenery.push(generateObstacle(_grid[2][_local2 + 1])); _scenery.push(generateObstacle(_grid[7][_local2 + 3])); _enemyUnits.push(generateUnit("fire", _grid[2][_local2 - 1])); _enemyUnits.push(generateUnit("fire", _grid[8][_local2])); _enemyUnits.push(generateUnit("wimp", _grid[4][_local2 + 3])); _camera.y = _friendlyUnits[0].y; _scenery.push(new nick.avatar.tentpole.ents.Scenery({x:300, y:_HEXES_LONG * 50.8})); _scenery.push(new nick.avatar.tentpole.ents.Scenery({x:0, y:0, asset:"bmp_tower"})); _lockHexRow(0); _lockHexRow(_HEXES_LONG - 2); _lockHexCol(9); _floatingText = []; goIntroState(); } function getHex(pX, pY) { if ((((pX < 0) || (pX > (_HEXES_WIDE - 1))) || (pY < 0)) || (pY > (_HEXES_LONG - 1))) { return(null); } return(_grid[pX][pY]); } function getHexPosFromCoord(pX, pY) { return(getHexPos(_grid[pX][pY])); } function getHexPos(pHex) { return(new smashing.Point3D(pHex.x, pHex.y)); } function _lockHexRow(pRow) { _loop = _grid.length; while (_loop--) { _grid[_loop][pRow].lock(); } } function _lockHexCol(pCol) { _loop = _grid[0].length; while (_loop--) { if ((_loop % 2) == 0) { _grid[pCol][_loop].lock(); } } } function generateBattlement(pHex) { return(new nick.avatar.tentpole.ents.units.Battlement(pHex)); } function generateUnit(pType, pHex) { switch (pType) { case "aang" : return(new nick.avatar.tentpole.ents.units.Aang(pHex)); case "katara" : return(new nick.avatar.tentpole.ents.units.Katara(pHex)); case "toph" : return(new nick.avatar.tentpole.ents.units.Toph(pHex)); case "sokka" : return(new nick.avatar.tentpole.ents.units.Sokka(pHex)); case "fong" : return(new nick.avatar.tentpole.ents.units.Fong(pHex)); case "catapult" : return(new nick.avatar.tentpole.ents.units.Catapult(pHex)); case "earthCatapult" : return(new nick.avatar.tentpole.ents.units.CatapultEarth(pHex)); case "waterSoldier" : return(new nick.avatar.tentpole.ents.units.WaterSoldier(pHex)); case "earthSoldier" : return(new nick.avatar.tentpole.ents.units.EarthSoldier(pHex)); case "fire" : return(new nick.avatar.tentpole.ents.units.FireBender(pHex)); case "wimp" : return(new nick.avatar.tentpole.ents.units.FireBender(pHex, true)); case "fireCatapult" : return(new nick.avatar.tentpole.ents.units.FireCatapult(pHex)); case "elite" : return(new nick.avatar.tentpole.ents.units.FireElite(pHex)); case "rhino" : return(new nick.avatar.tentpole.ents.units.Rhino(pHex)); } } function generateObstacle(pHex) { return(new nick.avatar.tentpole.ents.Obstacle(pHex)); } function beginScrollUp() { _camera.setScrollDir(-1); } function endScrollUp() { _camera.setScrollDir(0); } function beginScrollDown() { _camera.setScrollDir(1); } function endScrollDown() { _camera.setScrollDir(0); } function get camera() { return(_camera); } function onMessageReceived(message, args) { this[message](args); } var _ATTACK_QUEUE_DELAY = 1.5; var _HEXES_WIDE = 10; var _HEXES_LONG = 38; var _evenHexAdjacentMap = [{x:-1, y:0}, {x:0, y:-1}, {x:1, y:-1}, {x:1, y:0}, {x:0, y:1}, {x:1, y:1}]; var _oddHexAdjacentMap = [{x:-1, y:0}, {x:0, y:-1}, {x:-1, y:-1}, {x:1, y:0}, {x:0, y:1}, {x:-1, y:1}]; }
Symbol 971 MovieClip [__Packages.smashing.rampage.BaseCamera] Frame 0
class smashing.rampage.BaseCamera { static var _instance; var _gameState, x, y, z, fl, farClip, _bound_left, _bound_right, _bound_top, _bound_bottom, left, right, top, bottom; function BaseCamera (pData) { } static function init(t_path, t_depth, dimensions) { _instance = new smashing.rampage.BaseCamera(t_path, t_depth, dimensions); } static function getInstance() { return(_instance); } function generate(pData) { _gameState = getGameState(); x = (y = (z = 0)); if (pData.x != undefined) { x = pData.x; } if (pData.y != undefined) { y = pData.y; } if (pData.z != undefined) { z = pData.z; } fl = _FL_DEF; farClip = _DEF_CLIP; refreshEdges(); } function getGameState() { return(new Object()); } function update(dt) { } function setBounds(left, right, top, bottom) { _bound_left = left + _gameState.HALF_WIDTH; _bound_right = right - _gameState.HALF_WIDTH; _bound_top = top + _gameState.HALF_HEIGHT; _bound_bottom = bottom - _gameState.HALF_HEIGHT; } function enforceBounds() { if (x < _bound_left) { x = _bound_left; } else if (x > _bound_right) { x = _bound_right; } if (y < _bound_top) { y = _bound_top; } else if (y > _bound_bottom) { y = _bound_bottom; } } function refreshEdges() { left = x - _gameState.HALF_WIDTH; right = x + _gameState.HALF_WIDTH; top = y - _gameState.HALF_HEIGHT; bottom = y + _gameState.HALF_HEIGHT; } function get sc() { return(_gameState.sc); } function screenWidth() { return(_gameState.SCREEN_WIDTH); } function screenHeight() { return(_gameState.SCREEN_WIDTH); } function halfWidth() { return(_gameState.HALF_WIDTH); } function halfHeight() { return(_gameState.HALF_HEIGHT); } function toString() { return((((("Camera : focus : " + x) + " , ") + y) + " , ") + z); } var _DEF_CLIP = 100000; var _FL_DEF = 1000; var _EDGE_PADDING = 50; }
Symbol 972 MovieClip [__Packages.nick.avatar.tentpole.GameCamera] Frame 0
class nick.avatar.tentpole.GameCamera extends smashing.rampage.BaseCamera { static var _instance; var _scrollRate, _scrollDirection, y, _zoomRate, _targetY, _zoomDirection; function GameCamera () { super(); } static function init(t_path, t_depth, dimensions) { _instance = new nick.avatar.tentpole.GameCamera(t_path, t_depth, dimensions); } static function getInstance() { return(_instance); } function getGameState() { return(nick.avatar.tentpole.GameState.getInstance()); } function generate(t_data) { super.generate(t_data); goManualMode(); } function goManualMode() { _scrollRate = _MANUAL_SCROLL_RATE; _scrollDirection = 0; update = updateManual; } function goZoomMode(pY) { if (Math.abs(pY - y) < 25) { return(undefined); } _scrollDirection = 0; _zoomRate = _ZOOM_BASE; _targetY = pY; _zoomDirection = ((_targetY < y) ? -1 : 1); update = updateZoom; } function cancelZoom() { _targetY = y; _zoomRate = 0; } function zoomToPoint(pY) { goZoomMode(pY); } function setScrollDir(pDir) { _scrollDirection = pDir; _scrollRate = _MANUAL_SCROLL_RATE; } function update(dt) { } function updateManual(dt) { y = y + ((_scrollDirection * _scrollRate) * dt); _scrollRate = _scrollRate + (_MANUAL_SCROLL_ACCEL * dt); if (_scrollRate > _MANUAL_SCROLL_MAX) { _scrollRate = _MANUAL_SCROLL_MAX; } if (y > _BOUNDS_BOTTOM) { y = _BOUNDS_BOTTOM; } if (y < _BOUNDS_TOP) { y = _BOUNDS_TOP; } } function updateZoom(dt) { y = y + ((_zoomDirection * _zoomRate) * dt); _zoomRate = _zoomRate + (_ZOOM_ACCEL * dt); if (((_zoomDirection > 0) && (y >= _targetY)) || ((_zoomDirection < 0) && (y <= _targetY))) { y = _targetY; finishZoom(); return(undefined); } if (y > _BOUNDS_BOTTOM) { y = _BOUNDS_BOTTOM; finishZoom(); } if (y < _BOUNDS_TOP) { y = _BOUNDS_TOP; finishZoom(); } } function finishZoom() { goManualMode(); } function updateShake() { } var _ENFORCE_BOUNDS = true; var _MANUAL_SCROLL_RATE = 150; var _MANUAL_SCROLL_ACCEL = 150; var _MANUAL_SCROLL_MAX = 400; var _ZOOM_BASE = 75; var _ZOOM_ACCEL = 375; var _BOUNDS_TOP = 200; var _BOUNDS_BOTTOM = 1900; }
Symbol 973 MovieClip [__Packages.nick.avatar.tentpole.GameState] Frame 0
class nick.avatar.tentpole.GameState { static var _instance; var levelNum, score, bonus, hasChanged, helpFromGameplay, left, right, up, down, strength; function GameState () { } static function getInstance() { if (_instance == null) { _instance = new nick.avatar.tentpole.GameState(); } return(_instance); } function resetGame() { levelNum = 0; score = 0; bonus = 0; hasChanged = true; helpFromGameplay = false; left = (right = (up = (down = false))); } function resetLevel() { left = (right = (up = (down = false))); } function selectEarthStrength() { strength = "earth"; } function selectWaterStrength() { strength = "water"; } function selectBalanceStrength() { strength = "balance"; } function addScore(val) { score = score + val; hasChanged = true; } function onLeftDown() { left = true; } function onLeftUp() { left = false; } function onRightDown() { right = true; } function onRightUp() { right = false; } function onDownDown() { down = true; } function onDownUp() { down = false; } function onUpDown() { up = true; } function onUpUp() { up = false; } var SCREEN_WIDTH = Stage.width; var SCREEN_HEIGHT = Stage.height; var HALF_WIDTH = Stage.width / 2; var HALF_HEIGHT = Stage.height / 2; var sc = {x:Stage.width / 2, y:Stage.height / 2}; var HEX_WIDTH = 60.2; var HEX_HEIGHT = 52; }
Symbol 974 MovieClip [__Packages.smashing.rampage.Renderable] Frame 0
class smashing.rampage.Renderable { var mc, baseWidth, baseHeight, hdWidth, hdHeight, radius, assetID, startX, startY, startZ, _camera, x, y, z, depthInfluence, flipH, doUpdate, threedScale, _onscreen, isDrawn, isAlive, isHidden, scale, startScale, hdReg; function Renderable (pData) { mc = null; baseWidth = _DEF_WIDTH; baseHeight = _DEF_HEIGHT; if (_USE_DIMENSIONS_AS_HD) { hdWidth = baseWidth / 2; hdHeight = baseHeight / 2; radius = hdWidth; } else { hdWidth = _DEF_HD_WIDTH / 2; hdHeight = _DEF_HD_HEIGHT / 2; radius = hdWidth; } setHDRegistration(); init(pData); } function init(pData) { if (pData.asset == undefined) { pData.asset = _DEF_ASSET; } assetID = pData.asset; if (pData.x == undefined) { pData.x = 0; } startX = pData.x; if (pData.y == undefined) { pData.y = 0; } startY = pData.y; if (pData.z == undefined) { pData.z = _DEF_Z; } startZ = pData.z; if (_camera != undefined) { initScale(); } x = startX; y = startY; z = startZ; if (pData.depthInfluence == undefined) { pData.depthInfluence = 0; } depthInfluence = pData.depthInfluence; if (pData.flip != undefined) { flip(); } else { flipH = false; } doUpdate = _DO_UPDATE; threedScale = _3D_SCALE; _onscreen = false; if (((mc == undefined) || (mc == null)) || (mc == "")) { isDrawn = false; } isAlive = true; isHidden = false; } function linkCamera(cam) { _camera = cam; if (startZ != undefined) { initScale(); } } function onDraw(t_newmc) { isDrawn = true; mc = t_newmc; if (isHidden) { mc._visible = false; } if (_USE_ACTUAL_DIMENSIONS) { baseWidth = mc._width; baseHeight = mc._height; setHDRegistration(); if (_USE_DIMENSIONS_AS_HD) { hdWidth = baseWidth / 2; hdHeight = baseHeight / 2; radius = hdWidth; } } if (flipH) { mc._xscale = -100; } mc._x = -1000 - baseWidth; mc._y = -1000 - baseHeight; } function update(dt) { } function updateAndRender(dt) { } function render(dt) { updateDraw(); if (!isDrawn) { return(undefined); } if (threedScale) { if (z < _camera.z) { return(undefined); } var _local2 = _camera.fl / (z - _camera.z); if (scale != _local2) { scale = _local2; mc._xscale = (mc._yscale = 100 * (1 + (scale - startScale))); if (flipH) { mc._xscale = mc._xscale * -1; } } } mc._x = Math.ceil((((x - _camera.x) * scale) + _camera.__get__sc().x) * 100) / 100; mc._y = Math.ceil((((y - _camera.y) * scale) + _camera.__get__sc().y) * 100) / 100; } function renderDirect(camera) { mc._x = x; mc._y = y; } function initScale() { startScale = (scale = _camera.fl / (startZ - _camera.z)); } function updateDraw() { _onscreen = false; if (CUSTOMDRAW) { _onscreen = true; } if ((Math.abs((x - _camera.x) * scale) < (_camera.__get__sc().x + baseWidth)) && (Math.abs((y - _camera.y) * scale) < (_camera.__get__sc().y + baseHeight))) { _onscreen = true; } if ((!isDrawn) && (_onscreen)) { smashing.rampage.viewport.Viewport.getInstance().draw({element:this}); } else if (isDrawn && (!_onscreen)) { requestErase(); } } function onErase(t_viewport) { isDrawn = false; mc = null; } function requestErase() { smashing.rampage.viewport.Viewport.getInstance().erase({element:this}); } function requestDepthSort() { smashing.rampage.viewport.Viewport.getInstance().requestGroupDepthSort(getDrawType()); } function requestDepthChange() { smashing.rampage.viewport.Viewport.getInstance().requestDepthChange(this); } function deleteMe() { } function kill() { isAlive = false; } function hide() { if (isDrawn) { mc._visible = false; } isHidden = true; } function show() { if (isDrawn) { mc._visible = true; } isHidden = false; } function flip() { flipH = true; if (isDrawn) { mc._xscale = -100; } } function unflip() { flipH = false; if (isDrawn) { mc._xscale = 100; } } function toggleFlip() { if (flipH) { unflip(); } else { flip(); } } function setHDRegistration() { hdReg = {}; hdReg.x = 0; hdReg.y = 0; } function runHD_entity_radius(t_target, dt) { var _local4 = (x + hdReg.x) - (t_target.x + t_target.hdReg.x); var _local3 = (y + hdReg.y) - (t_target.y + t_target.hdReg.y); var _local5 = Math.sqrt((_local4 * _local4) + (_local3 * _local3)); if (_local5 <= (t_target.radius + radius)) { return(true); } return(false); } function runHD_entity_box(t_target, dt) { if (Math.abs((x + hdReg.x) - (t_target.x + t_target.hdReg.x)) < (hdWidth + t_target.hdWidth)) { if (Math.abs((y + hdReg.y) - (t_target.y + t_target.hdReg.y)) < (hdHeight + t_target.hdHeight)) { return(true); } } return(false); } function runHD_entity_3D(t_target, dt) { var _local3 = z - t_target.z; var _local2 = (z + radius) - t_target.z; if ((_local3 * _local2) <= 0) { return(runHD_entity_radius(t_target, dt)); } return(false); } function runHD_line_sphere(t_lineStart, t_lineEnd, dt) { var _local4 = new smashing.Point3D(t_lineStart.x, t_lineStart.y, 0); var _local3 = new smashing.Point3D(t_lineEnd.x, t_lineEnd.y, 0); var _local6 = _local4.x - _local3.x; var _local7 = _local4.y - _local3.y; var _local2 = getLineSeperation(_local3, {x:x, y:y}, _local6, _local7); var _local5; if (_local2.distance <= radius) { _local5 = new smashing.Point3D(x + _local2.xSeparation, y + _local2.ySeparation); return(true); } _local5.x = (_local5.y = 0); return(false); } function runHD_line_sphere_complex(t_lineStart, t_lineEnd, dt) { var _local5 = new smashing.Point3D(t_lineStart.x, t_lineStart.y, 0); var _local7 = new smashing.Point3D(t_lineEnd.x, t_lineEnd.y, 0); var _local8; var _local16 = getDistBetween(_local5, {x:x, y:y}); var _local15 = getDistBetween(_local7, {x:x, y:y}); var _local11 = getDistBetween(_local5, _local7); var _local4 = new smashing.Point3D(_local5.x, _local5.y); var _local9 = new smashing.Point3D(_local7.x, _local7.y); var _local12 = _local9.x - _local4.x; var _local13 = _local9.y - _local4.y; var _local3 = _local12 / _local11; var _local2 = _local13 / _local11; var _local10; _local4.subtractScalarMe(_local3 * radius, _local2 * radius); _local9.addScalarMe(_local3 * radius, _local2 * radius); var _local6 = getLineSeperation(_local5, {x:x, y:y}, _local12, _local13); _local12 = _local9.x - _local4.x; _local13 = _local9.y - _local4.y; var _local14 = getLineSeperation(_local4, {x:x, y:y}, _local12, _local13); if (_local6.distance <= radius) { if (_local15 > _local11) { _local8 = Math.sqrt((radius * radius) - (_local14.distance * _local14.distance)); _local3 = _local3 * _local8; _local2 = _local2 * _local8; (x + _local14.xSeparation) + _local3; _local10 = (y + _local14.ySeparation) + _local2; } else { _local8 = Math.sqrt((radius * radius) - (_local6.distance * _local6.distance)); _local3 = _local3 * _local8; _local2 = _local2 * _local8; (x + _local6.xSeparation) + _local3; _local10 = (y + _local6.ySeparation) + _local2; if (getDistBetween(_local5, _local10) >= _local11) { _local10.copy(_local7); } } return(true); } _local10.x = (_local10.y = 0); return(false); } function getLineSeperation(p0, s, dx, dy) { var _local1 = new Object(); var _local5 = p0.x - s.x; var _local6 = p0.y - s.y; var _local7 = (dx * dx) + (dy * dy); var _local2 = (-((_local5 * dx) + (_local6 * dy))) / _local7; _local2 = Math.min(Math.max(_local2, 0), 1); _local1.xSeparation = _local5 + (_local2 * dx); _local1.ySeparation = _local6 + (_local2 * dy); _local1.distance = Math.sqrt((_local1.xSeparation * _local1.xSeparation) + (_local1.ySeparation * _local1.ySeparation)); return(_local1); } function getDistBetween(p0, p1) { return(Math.sqrt((p1.x - p0.x) * (p1.x - p0.x)) + ((p1.y - p0.y) * (p1.y - p0.y))); } function hitReact(t_source) { } function getDrawType() { return(DRAWTYPE); } function animate(t_frame, t_subFrame) { mc.gotoAndStop(t_frame); if (t_subFrame != undefined) { mc.anim.gotoAndStop(t_subFrame); } } function toString() { return("Renderable: " + TYPE); } function drawHitBox() { var _local3 = hdReg.x; var _local4 = hdReg.y; var _local2 = mc.createEmptyMovieClip("hitbox", 1); _local2.beginFill(16751103, 50); _local2.lineStyle(2, 16751103, 100); _local2.moveTo(_local3 - hdWidth, _local4 - hdHeight); _local2.lineTo(_local3 + hdWidth, _local4 - hdHeight); _local2.lineTo(_local3 + hdWidth, _local4 + hdHeight); _local2.lineTo(_local3 - hdWidth, _local4 + hdHeight); _local2.lineTo(_local3 - hdWidth, _local4 - hdHeight); _local2.endFill(); } function drawReg() { var _local2 = mc.createEmptyMovieClip("hitbox", 1); _local2.beginFill(16751103, 50); _local2.lineStyle(2, 16751103, 100); _local2.moveTo(-5, -5); _local2.lineTo(5, -5); _local2.lineTo(5, 5); _local2.lineTo(-5, 5); _local2.lineTo(-5, -5); } var TYPE = "element"; var DRAWTYPE = "element"; var _DEF_ASSET = ""; var _DEF_Z = 1000; var _3D_SCALE = false; var _DEF_WIDTH = 50; var _DEF_HEIGHT = 50; var _USE_ACTUAL_DIMENSIONS = true; var CUSTOMDRAW = false; var _DEF_HD_WIDTH = 25; var _DEF_HD_HEIGHT = 25; var _USE_DIMENSIONS_AS_HD = true; var _DO_UPDATE = true; }
Symbol 975 MovieClip [__Packages.smashing.rampage.viewport.Viewport] Frame 0
class smashing.rampage.viewport.Viewport { static var _instance; var _a_groups, _o_groups, _dimensions, _viewportPath, _viewportDepth, _useScrollport, _sortGroupHasChanged, _groupsToBeUpdated, _groupsToBeSorted, _scrollportDepth, _loop, mc, scrollmc; function Viewport (pPath, pDepth, pDimensions) { _a_groups = []; _o_groups = {}; _dimensions = pDimensions; _viewportPath = pPath; _viewportDepth = pDepth; _useScrollport = false; _sortGroupHasChanged = false; _groupsToBeUpdated = []; _groupsToBeSorted = []; } static function init(pPath, pDepth, pDimensions) { _instance = new smashing.rampage.viewport.Viewport(pPath, pDepth, pDimensions); } static function getInstance() { return(_instance); } function setScrollport(pDepth) { _useScrollport = true; _scrollportDepth = pDepth; } function initGroups() { var _local6 = _a_groups.length; var _local2; var _local5 = []; var _local3 = 0; while (_local5.length < _local6) { _local2 = _a_groups.length; while (_local2--) { if (_a_groups[_local2].index < _a_groups[_local3].index) { _local3 = _local2; } } _local5.push(_a_groups[_local3]); _a_groups.splice(_local3, 1); } _a_groups = _local5; var _local4 = _defaultMCDepth; _local2 = 0; while (_local2 < _a_groups.length) { _local4 = _a_groups[_local2].init(_local4); _local4++; _local2++; } newView(); } function update(dt) { if (_sortGroupHasChanged) { _loop = _groupsToBeSorted.length; while (_loop--) { _groupsToBeSorted[_loop].requestDepthSort(); } _groupsToBeSorted = []; _sortGroupHasChanged = false; } _loop = _groupsToBeUpdated.length; while (_loop--) { _groupsToBeUpdated[_loop].update(dt); } } function newView() { var _local2 = _a_groups.length; while (_local2--) { _a_groups[_local2].reset(); } if (mc != undefined) { mc.removeMovieClip(); } mc = _viewportPath.createEmptyMovieClip("viewport" + _viewportDepth, _viewportDepth); if (_useScrollport) { if (scrollmc != undefined) { scrollmc.removeMovieClip(); } scrollmc = _viewportPath.createEmptyMovieClip("scrollport" + _scrollportDepth, _scrollportDepth); scrollmc.scrollRect = new flash.geom.Rectangle(0, 0, _dimensions.SCREEN_WIDTH + 1, _dimensions.SCREEN_HEIGHT); } } function clearGroup(pGroupID) { _o_groups[pGroupID].clear(); } function draw(pData) { var _local4; if (pData.element != undefined) { var _local3 = pData.element; _local4 = _drawElement(_local3); if (_local4 != undefined) { _local3.onDraw(_local4); // unexpected jump } return(undefined); } if (pData.assetID == "_empty") { return(_drawEmpty(pData.groupID, pData.depth + pData.depthInfluence)); } return(_drawAsset(pData.assetID, pData.groupID, pData.depth + pData.depthInfluence)); } function erase(pData) { if (pData.element != undefined) { _eraseAsset(pData.element.mc, pData.element.getDrawType()); pData.element.onErase(); } else { _eraseAsset(pData.mc, pData.groupID); } } function createGroup(pData) { _a_groups.push((_o_groups[pData.id] = new smashing.rampage.viewport.ViewportGroup(pData))); if (_a_groups[_a_groups.length - 1].doActiveSort) { _groupsToBeUpdated.push(_a_groups[_a_groups.length - 1]); } } function requestGroupDepthSort(pGroup) { _o_groups[pGroup].requestDepthSort(); } function requestDepthChange(pElement) { _o_groups[pElement.getDrawType()].requestDepthChange(pElement); } function _drawElement(pElement) { var _local2 = _o_groups[pElement.getDrawType()]; if (_local2 == undefined) { return(null); } var _local5 = _local2.getDepth(); var _local4 = mc; if (_local2.scrollport) { _local4 = scrollmc; } if (pElement.assetID == "_empty") { var _local6 = _local4.createEmptyMovieClip(pElement.getDrawType() + _local2.getID(), _local5); } else { var _local6 = _local4.attachMovie(pElement.assetID, pElement.assetID + _local2.getID(), _local5); } _local2.addElement(new smashing.rampage.viewport.ViewportElement(_local6, _local5, pElement)); if (_local2.doSort) { if (!_local2.awaitingSort) { _groupsToBeSorted.push(_local2); _local2.awaitingSort = true; } _sortGroupHasChanged = true; } return(_local6); } function _drawAsset(pAsset, pGroupID, pDepth) { var _local2 = _o_groups[pGroupID]; var _local5 = _local2.getDepth(pDepth); var _local4 = mc; if (_local2.scrollport) { _local4 = scrollmc; } var _local3 = _local4.attachMovie(pAsset, pAsset + _local2.getID(), _local5); _local2.addElement(new smashing.rampage.viewport.ViewportElement(_local3, _local5)); return(_local3); } function _drawEmpty(pGroupID, pDepth) { var _local2 = _o_groups[pGroupID]; var _local5 = _local2.getDepth(pDepth); var _local4 = mc; if (_local2.scrollport) { _local4 = scrollmc; } var _local3 = _local4.createEmptyMovieClip(pGroupID + _local2.getID(), _local5); _o_groups[pGroupID].addElement(new smashing.rampage.viewport.ViewportElement(_local3, _local5)); return(_local3); } function _eraseAsset(pMc, pGroupID) { _o_groups[pGroupID].removeElementByMC(pMc); } function toString() { return("Viewport exists"); } var _defaultMCDepth = 100; }
Symbol 976 MovieClip [__Packages.smashing.rampage.viewport.ViewportGroup] Frame 0
class smashing.rampage.viewport.ViewportGroup { var id, elements, index, totalSlots, scrollport, sortAxis, reverse, ascending, _sortRate, doSort, doActiveSort, _sortTimer, idCounter, awaitingSort, _min, _max, _current, _ra, _targetDepth, _loop; function ViewportGroup (pData) { id = pData.id; elements = []; index = pData.index; totalSlots = pData.slots; if (pData.scrollport == undefined) { pData.scrollport = false; } scrollport = pData.scrollport; if (pData.sortAxis == undefined) { pData.sortAxis = ""; } sortAxis = pData.sortAxis; if (sortAxis == "") { if (pData.reverse == undefined) { pData.reverse = false; } reverse = pData.reverse; ascending = false; _sortRate = 0; doSort = false; doActiveSort = false; } else { doSort = true; reverse = false; if (totalSlots < 10000) { totalSlots = 10000; } if (pData.ascending == undefined) { pData.ascending = false; } ascending = pData.ascending; if (pData.sortRate == undefined) { pData.sortRate = 0; doActiveSort = false; } else { doActiveSort = true; } _sortRate = pData.sortRate; _sortTimer = _sortRate; } idCounter = 0; awaitingSort = false; } function update(dt) { _sortTimer = _sortTimer - dt; if (_sortTimer < 0) { requestDepthSort(); } } function init(pDepth) { _min = pDepth; _max = pDepth + totalSlots; reset(); return(_max); } function reset() { elements = []; if (doSort) { _current = _max; } else if (reverse) { _current = _max; } else { _current = _min; } } function clear() { while (elements.length > 0) { removeElementByMC(elements[elements.length - 1].mc); } reset(); } function addElement(pElement) { elements.push(pElement); } function removeElementByMC(pMc) { var _local2 = elements.length; while (_local2--) { if (elements[_local2].mc == pMc) { elements[_local2].mc.removeMovieClip(); elements.splice(_local2, 1); return(undefined); } } } function getID() { idCounter++; return(("_" + id) + idCounter); } function requestDepthChange(pElement) { _resortDepths(); } function requestDepthSort() { _resortDepths(); } function getDepth() { if (!doSort) { _calculateFastDepth(); } else { _calculateTempDepth(); } return(_current); } function _calculateFastDepth() { if (reverse) { _current--; if (_current < _min) { _current = _flattenDepths(); } } else { _current++; if (_current > _max) { _current = _flattenDepths(); } } } function _calculateTempDepth() { _current--; } function _flattenDepths() { _ra = []; while (_ra.length < elements.length) { _ra.push(elements[_ra.length]); } elements = []; _targetDepth = (reverse ? (_max) : (_min)); var _local2; var _local3; while (_ra.length > 0) { _local2 = (reverse ? (_min - 1000) : (_max + 1000)); _loop = _ra.length; while (_loop--) { if ((reverse ? (_local2 < _ra[_loop].depth) : (_local2 > _ra[_loop].depth))) { _local3 = _loop; _local2 = _ra[_loop].depth; } } _ra[_local3].redepth(_targetDepth); elements.push(_ra[_local3]); _ra.splice(_local3, 1); if (reverse) { _targetDepth--; if (_targetDepth < _min) { } } else { _targetDepth++; if (_targetDepth > _max) { } } } return(_targetDepth); } function _resortDepths() { _ra = []; while (_ra.length < elements.length) { _ra.push(elements[_ra.length]); } elements = []; _targetDepth = _min; var _local3; var _local2; while (_ra.length > 0) { _local3 = 10000000 /* 0x989680 */; _local2 = -1; _loop = _ra.length; while (_loop--) { if (_local3 > _ra[_loop].getAxis(sortAxis)) { _local2 = _loop; _local3 = _ra[_loop].getAxis(sortAxis); } } _ra[_local2].redepth(_targetDepth); elements.push(_ra[_local2]); _ra.splice(_local2, 1); _targetDepth++; if (_targetDepth > _max) { } } _current = _max; _sortTimer = _sortRate; awaitingSort = false; } }
Symbol 977 MovieClip [__Packages.smashing.rampage.viewport.ViewportElement] Frame 0
class smashing.rampage.viewport.ViewportElement { var mc, depth, _needsDepthRecalc, isElement, element, _storedDepth; function ViewportElement (pMc, pDepth, pElement) { mc = pMc; depth = pDepth; _needsDepthRecalc = true; if (pElement == undefined) { isElement = false; } else { isElement = true; element = pElement; } } function redepth(pDepth) { depth = pDepth; mc.swapDepths(depth); _needsDepthRecalc = true; } function getAxis(pAxis) { if (_needsDepthRecalc) { _storedDepth = element[pAxis] + element.depthInfluence; _needsDepthRecalc = false; } return(_storedDepth); } }
Symbol 978 MovieClip [__Packages.smashing.Point3D] Frame 0
class smashing.Point3D { var x, y, z; function Point3D (x, y, z) { this.x = Number(x); this.y = Number(y); this.z = Number(z); } function get length() { return(Math.sqrt(((x * x) + (y * y)) + (z * z))); } function set length(newLength) { if (length != 0) { var _local2 = newLength / length; x = x * _local2; y = y * _local2; z = z * _local2; } //return(length); } function get lengthSqu() { return(((x * x) + (y * y)) + (z * z)); } function copy() { return(new smashing.Point3D(x, y, z)); } function addPoint(p) { return(new smashing.Point3D(p.x + x, p.y + y, p.z + z)); } function subtractPoint(p) { return(new smashing.Point3D(x - p.x, y - p.y, z - p.z)); } function addScalar(n) { return(new smashing.Point3D(x + n, y + n, z + n)); } function subtractScalar(n) { return(new smashing.Point3D(x - n, y - n, z - n)); } function addPointMe(p) { x = x + p.x; y = y + p.y; z = z + p.z; } function subtractPointMe(p) { x = x - p.x; y = y - p.y; z = z - p.z; } function addScalarMe(n) { x = x + n; y = y + n; z = z + n; } function subtractScalarMe(n) { x = x - n; y = y - n; z = z - n; } function multiply(n) { var _local2 = copy(); _local2.x = _local2.x * n; _local2.y = _local2.y * n; _local2.z = _local2.z * n; return(_local2); } function divide(n) { var _local2 = copy(); if (n == 0) { _local2.x = 0; _local2.y = 0; _local2.z = 0; return(undefined); } _local2.x = _local2.x / n; _local2.y = _local2.y / n; _local2.z = _local2.z / n; return(_local2); } function multiplyMe(n) { x = x * n; y = y * n; z = z * n; } function divideMe(n) { x = x / n; y = y / n; z = z / n; } function dot(p) { return(((x * p.x) + (y * p.y)) + (z * p.z)); } function cross(p) { return(new smashing.Point3D((y * p.z) - (z * p.y), (z * p.x) - (x * p.z), (x * p.y) - (y * p.x))); } function pseudoCross() { return(new smashing.Point3D(y, -x, z)); } function normalize() { if (((!x) && (!y)) && (!z)) { return(undefined); } var _local2 = length; return(new smashing.Point3D(x / _local2, y / _local2, z / _local2)); } function normalizeMe() { if ((!x) && (!y)) { return(undefined); } var _local2 = length; x = x / _local2; y = y / _local2; z = z / _local2; } function reverse() { var _local2 = new smashing.Point3D(x * -1, y * -1, z * -1); return(_local2); } function reverseMe() { x = x * -1; y = y * -1; z = z * -1; } function findCosine(vOther) { var _local3 = dot(vOther); var _local4 = length * vOther.__get__length(); var _local2 = _local3 / _local4; return(_local2); } function equals(p) { if (((x == p.x) && (y == p.y)) && (z == p.z)) { return(true); } return(false); } function zero() { x = 0; y = 0; z = 0; } function distSqu(p) { var _local4 = p.x - x; var _local3 = p.y - y; var _local2 = p.z - z; return(((_local4 * _local4) + (_local3 * _local3)) + (_local2 * _local2)); } function toString() { return(((((("Point3D (" + x) + ",") + y) + ",") + z) + ")"); } function rotateMe(angle) { var _local3 = Math.cos((angle * Math.PI) / 180); var _local2 = Math.sin((angle * Math.PI) / 180); x = (x * _local3) - (y * _local2); y = (x * _local2) + (y * _local3); } function rotate(angle) { var _local3 = Math.cos((angle * Math.PI) / 180); var _local2 = Math.sin((angle * Math.PI) / 180); return(new smashing.Point3D((x * _local3) - (y * _local2), (x * _local2) + (y * _local3), 0)); } }
Symbol 979 MovieClip [__Packages.nick.avatar.tentpole.GameRenderable] Frame 0
class nick.avatar.tentpole.GameRenderable extends smashing.rampage.Renderable { var linkCamera, _gravity; function GameRenderable (pData) { super(pData); } function init(pData) { super.init(pData); linkCamera(nick.avatar.tentpole.GameCamera.getInstance()); if (pData.gravity != undefined) { _gravity = pData.gravity; } } }
Symbol 980 MovieClip [__Packages.nick.avatar.tentpole.ents.GridDisplay] Frame 0
class nick.avatar.tentpole.ents.GridDisplay extends nick.avatar.tentpole.GameRenderable { var _hexWidth, _hexHeight, mc, _camera; function GridDisplay () { super({}); smashing.rampage.viewport.Viewport.getInstance().draw({element:this}); _hexWidth = nick.avatar.tentpole.GameState.getInstance().HEX_WIDTH; _hexHeight = nick.avatar.tentpole.GameState.getInstance().HEX_HEIGHT; mc._x = nick.avatar.tentpole.GameState.getInstance().HALF_WIDTH; } function update(dt) { } function render(dt) { var _local2 = Math.floor(_camera.y / _hexHeight); var _local3 = _local2 * _hexHeight; var _local4 = (((_local2 % 2) == 0) ? 0 : (-_hexHeight)); mc._y = _local4 - (_camera.y - _local3); } function updateDraw() { } function onDraw(pNewMC) { super.onDraw(pNewMC); mc.cacheAsBitmap = true; } var TYPE = "gridDisplay"; var DRAWTYPE = "grid"; var _DEF_ASSET = "grid"; }
Symbol 981 MovieClip [__Packages.nick.avatar.tentpole.ents.GroundDisplay] Frame 0
class nick.avatar.tentpole.ents.GroundDisplay extends nick.avatar.tentpole.GameRenderable { var _width, _height, _hexWidth, _hexHeight, mc, _camera; function GroundDisplay () { super({}); smashing.rampage.viewport.Viewport.getInstance().draw({element:this}); _width = nick.avatar.tentpole.GameState.getInstance().SCREEN_WIDTH; _height = nick.avatar.tentpole.GameState.getInstance().SCREEN_HEIGHT; _hexWidth = nick.avatar.tentpole.GameState.getInstance().HEX_WIDTH; _hexHeight = nick.avatar.tentpole.GameState.getInstance().HEX_HEIGHT; mc._x = _width / 2; mc._y = 0; } function update(dt) { } function render(dt) { mc._y = -_camera.y; } function updateDraw() { } function onDraw(pNewMC) { super.onDraw(pNewMC); mc.cacheAsBitmap = true; } var TYPE = "groundDisplay"; var DRAWTYPE = "bg"; var _DEF_ASSET = "ground"; }
Symbol 982 MovieClip [__Packages.nick.avatar.tentpole.ents.Entity] Frame 0
class nick.avatar.tentpole.ents.Entity extends nick.avatar.tentpole.GameRenderable { var doRemove, DRAWTYPE, specialDepth; function Entity (pData) { super(pData); } function init(pData) { doRemove = false; super.init(pData); } function updateDraw() { if (doRemove) { return(undefined); } super.updateDraw(); } function getDrawType() { return(((HAS_SPECIAL_DEPTH == true) ? ((DRAWTYPE + "_") + specialDepth) : (DRAWTYPE))); } var _USE_ACTUAL_DIMENSIONS = false; var _USE_DIMENSIONS_AS_HD = false; var HAS_SPECIAL_DEPTH = false; var FRIENDLY = true; var OBSTACLE = false; }
Symbol 983 MovieClip [__Packages.nick.avatar.tentpole.ents.Unit] Frame 0
class nick.avatar.tentpole.ents.Unit extends nick.avatar.tentpole.ents.Entity { var _currentHex, _interactable, _pendingAction, _health, alive, _isAnimating, _actionHex, mc, _motionLine, x, y, doRemove, _isFrozen, _freezeDuration, _actionLineMC; function Unit (pHex) { super({x:pHex.x, y:pHex.y}); _currentHex = pHex; _currentHex.occupy(this); _interactable = false; _pendingAction = ""; _health = _HEALTH; alive = true; _isAnimating = false; } function get frame() { return(_FRAME); } function get health() { return(_health); } function get force() { return(_FORCE); } function get move() { return(_MOVE); } function get range() { return(_RANGE); } function get unitType() { return(_UNIT_TYPE); } function get unitClass() { return(_UNIT_CLASS); } function get unitName() { return(_FRAME); } function get action1() { return(_ACTION_1); } function get action2() { return(_ACTION_2); } function get action3() { return(_ACTION_3); } function get primaryAction() { return(_ACTION_1); } function get hex() { return(_currentHex); } function get actionHex() { return(_actionHex); } function get pendingAction() { return(_pendingAction); } function get isActing() { return(_pendingAction != ""); } function get isReacting() { return(_isAnimating); } function prepForAction() { _clearActionLine(); if (_interactable) { removeInteraction(); } if (!(_pendingAction === "move")) { } else { _currentHex.vacate(); mc.piece.gotoAndStop("move"); _updateHealth(); } } function removeInteraction() { _clearButtonActions(); _interactable = false; } function prepForInteraction() { _interactable = true; _createButtonActions(); } function act(dt) { if (!(_pendingAction === "move")) { } else { _motionLine = new smashing.Point3D(_actionHex.x - x, _actionHex.y - y, 0); if (_motionLine.__get__length() <= (_MOVE_SPEED * dt)) { x = _actionHex.x; y = _actionHex.y; completeAction(); } else { _motionLine.__set__length(_MOVE_SPEED); x = x + (_motionLine.x * dt); y = y + (_motionLine.y * dt); } } } function react(dt) { if (_isAnimating) { if (!alive) { if (mc.piece.anim._currentframe == mc.piece.anim._totalframes) { smashing.rampage.Messenger.sendMessage("world", "onUnitDefeated", {unit:this}); doRemove = true; _isAnimating = false; } } } } function playAttackAnimation() { mc.attack_mc.gotoAndPlay("attack"); } function takeDamage(pCause) { if (!alive) { return(undefined); } if (_isFrozen) { onFreezeEnd(); } smashing.rampage.Messenger.sendMessage("world", "showFloatingText", {unit:this, val:pCause.__get__force()}); _health = _health - pCause.force; _updateHealth(); if (health <= 0) { die(); } } function takeNumericalDamage(pNumber) { if (!alive) { return(undefined); } if (_isFrozen) { onFreezeEnd(); } smashing.rampage.Messenger.sendMessage("world", "showFloatingText", {unit:this, val:pNumber}); _health = _health - pNumber; _updateHealth(); if (health <= 0) { die(); } } function _updateHealth() { mc.piece.txt_health.text = _health; } function die() { alive = false; _isAnimating = true; mc.piece.gotoAndStop("die"); } function completeAction() { if (!(_pendingAction === "move")) { } else { _currentHex = _actionHex; _currentHex.occupy(this); mc.piece.gotoAndStop("idle"); _updateHealth(); } onClearAction(false); } function onSelected() { _createCancelButton(); mc.piece.gotoAndStop("selected"); _updateHealth(); } function onDeselected() { mc.piece.gotoAndStop("idle"); _updateHealth(); _createButtonActions(); } function onSelectMoveHex(pHex) { if (_pendingAction != "") { onClearAction(true); } if (_isFrozen) { _freezeDuration--; if (_freezeDuration <= 0) { onFreezeEnd(); } return(undefined); } _pendingAction = "move"; _actionHex = pHex; _actionHex.claim(); _updateActionLine(); } function onSelectAttackHex(pHex) { if (_pendingAction != "") { onClearAction(true); } if (_isFrozen) { _freezeDuration--; if (_freezeDuration <= 0) { onFreezeEnd(); } return(undefined); } _pendingAction = "attack"; _actionHex = pHex; _updateActionLine(); } function onSelectFreeze(pHex) { if (_pendingAction != "") { onClearAction(true); } _pendingAction = "freeze"; _actionHex = pHex; _updateActionLine(); } function onSelectBarricade(pHex) { if (_pendingAction != "") { onClearAction(true); } _pendingAction = "barricade"; _actionHex = pHex; _actionHex.claim(); _updateActionLine(); } function onSelectCyclone() { if (_pendingAction != "") { onClearAction(false); } _pendingAction = "cyclone"; _actionHex = _currentHex; } function onClearAction(pSkipDraw) { if (pSkipDraw == undefined) { pSkipDraw = false; } if ((_pendingAction == "move") || (_pendingAction == "barricade")) { _actionHex.clearClaim(); } _pendingAction = ""; _actionHex = null; if (!pSkipDraw) { _updateActionLine(); } } function canMoveToHex(pHex) { return(canMoveToHexFrom(_currentHex, pHex)); } function canMoveToHexFrom(pFromHex, pTargetHex) { return(((Math.abs(pFromHex.xCoord - pTargetHex.xCoord) <= move) && (Math.abs(pFromHex.yCoord - pTargetHex.yCoord) <= move)) && ((Math.abs(pFromHex.xCoord - pTargetHex.xCoord) + Math.abs(pFromHex.yCoord - pTargetHex.yCoord)) <= (move + 1))); } function canAttackHex(pHex) { return(canAttackHexFrom(_currentHex, pHex)); } function canAttackHexFrom(pFromHex, pTargetHex) { return(((Math.abs(pFromHex.xCoord - pTargetHex.xCoord) <= range) && (Math.abs(pFromHex.yCoord - pTargetHex.yCoord) <= range)) && ((Math.abs(pFromHex.xCoord - pTargetHex.xCoord) + Math.abs(pFromHex.yCoord - pTargetHex.yCoord)) <= (range + ((move == 0) ? 2 : 1)))); } function canMeleeHex(pHex) { return(canMeleeHexFrom(_currentHex, pHex)); } function canMeleeHexFrom(pFromHex, pTargetHex) { return(((Math.abs(pFromHex.xCoord - pTargetHex.xCoord) <= 1) && (Math.abs(pFromHex.yCoord - pTargetHex.yCoord) <= 1)) && ((Math.abs(pFromHex.xCoord - pTargetHex.xCoord) + Math.abs(pFromHex.yCoord - pTargetHex.yCoord)) <= 2)); } function canReachMeleeHex(pHex) { return(canReachMeleeHexFrom(_currentHex, pHex)); } function canReachMeleeHexFrom(pFromHex, pTargetHex) { return(((Math.abs(pFromHex.xCoord - pTargetHex.xCoord) <= (move + 1)) && (Math.abs(pFromHex.yCoord - pTargetHex.yCoord) <= (move + 1))) && ((Math.abs(pFromHex.xCoord - pTargetHex.xCoord) + Math.abs(pFromHex.yCoord - pTargetHex.yCoord)) <= (move + 2))); } function canReachHex(pHex) { return(canReachHexFrom(_currentHex, pHex)); } function canReachHexFrom(pFromHex, pTargetHex) { return(((Math.abs(pFromHex.xCoord - pTargetHex.xCoord) <= (range + move)) && (Math.abs(pFromHex.yCoord - pTargetHex.yCoord) <= (range + move))) && ((Math.abs(pFromHex.xCoord - pTargetHex.xCoord) + Math.abs(pFromHex.yCoord - pTargetHex.yCoord)) <= ((range + move) + 1))); } function _updateActionLine() { _clearActionLine(); if ((_pendingAction == "") || (!FRIENDLY)) { return(undefined); } var _local2; if (_pendingAction == "move") { _local2 = 5617147 /* 0x55B5FB */; } else if (_pendingAction == "attack") { _local2 = 10027008 /* 0x990000 */; } else if (_pendingAction == "freeze") { _local2 = 1572606 /* 0x17FEFE */; } else if (_pendingAction == "barricade") { _local2 = 16759413 /* 0xFFBA75 */; } else { _local2 = 52224; } _actionLineMC = new nick.avatar.tentpole.ents.ActionLine(this, _actionHex, _local2); } function _clearActionLine() { if (_actionLineMC != null) { _actionLineMC.kill(); delete _actionLineMC; } } function onDraw(pNewMc) { super.onDraw(pNewMc); mc.gotoAndStop(_FRAME); mc.cacheAsBitmap = true; if (_interactable) { _createButtonActions(); } _updateHealth(); } function onFreeze() { mc.piece.gotoAndStop("freeze"); _isFrozen = true; _freezeDuration = _FREEZE_DURATION; _updateHealth(); _clearButtonActions(); _createButtonActions(); } function onFreezeEnd() { mc.piece.gotoAndStop("unfreeze"); _updateHealth(); _isFrozen = false; _clearButtonActions(); _createButtonActions(); } function getAttackCameraY() { return(_actionHex.y + 45); } function getActionEffect() { return(_ATTACK_EFFECT); } function _createButtonActions() { if (mc == null) { return(undefined); } mc.piece.myUnit = this; mc.piece.onRelease = function () { smashing.rampage.Messenger.sendMessage("world", "onSelectUnit", {unit:this.myUnit}); }; if (_isFrozen) { return(undefined); } mc.piece.onRollOver = function () { this.myUnit.onRollOverUnit(); }; mc.piece.onRollOut = (mc.piece.onDragOut = function () { this.myUnit.onRollOutUnit(); }); } function onRollOverUnit() { mc.piece.gotoAndStop("over"); _updateHealth(); } function onRollOutUnit() { if (mc.piece._currentFrame <= 9) { mc.piece.gotoAndStop("idle"); } _updateHealth(); } function _createCancelButton() { if (mc == null) { return(undefined); } mc.piece.myUnit = this; mc.piece.onRelease = function () { smashing.rampage.Messenger.sendMessage("world", "onCancelUnitActions", {unit:this.myUnit}); }; delete mc.piece.onRollOver; delete mc.piece.onRollOut; delete mc.piece.onDragOut; } function _clearButtonActions() { delete mc.piece.onRelease; delete mc.piece.onRollOver; delete mc.piece.onRollOut; delete mc.piece.onDragOut; delete mc.piece.myUnit; } function requestErase() { _clearButtonActions(); super.requestErase(); } function render(dt) { super.render(dt); if (_actionLineMC != null) { _actionLineMC.render(dt); } } function kill() { _currentHex.vacate(); _clearActionLine(); requestErase(); } function toString() { return(((((("Unit : " + _FRAME) + " , (") + _currentHex.xCoord) + " , ") + _currentHex.yCoord) + ")"); } var TYPE = "unit"; var DRAWTYPE = "units"; var _DEF_ASSET = "unit"; var _DEF_WIDTH = 50; var _DEF_HEIGHT = 100; var _FRAME = ""; var _UNIT_TYPE = ""; var _UNIT_CLASS = ""; var _FORCE = 5; var _HEALTH = 5; var _MOVE = 5; var _RANGE = 5; var FRIENDLY = true; var OBSTACLE = false; var IS_BOSS = false; var VALUE = 0; var _ACTION_1 = "attackmove"; var _ACTION_2 = ""; var _ACTION_3 = ""; var _ATTACK_EFFECT = ""; var _SPECIAL_EFFECT = ""; var _MOVE_SPEED = 50; var CAN_FREEZE = true; var _FREEZE_DURATION = 1; }
Symbol 984 MovieClip [__Packages.nick.avatar.tentpole.ents.Hex] Frame 0
class nick.avatar.tentpole.ents.Hex { var xCoord, yCoord, _state, _isOffset, x, y, _occupiedFriendly, _occupiedHostile, _occupiedObstacle, _claimed, _pinged, _isLocked; function Hex (pX, pY) { xCoord = pX; yCoord = pY; _state = nick.avatar.tentpole.GameState.getInstance(); if ((yCoord % 2) != 0) { _isOffset = true; } else { _isOffset = false; } x = (xCoord * _state.HEX_WIDTH) + (_state.HEX_WIDTH / (_isOffset ? 2 : 1)); y = yCoord * _state.HEX_HEIGHT; _occupiedFriendly = (_occupiedHostile = (_occupiedObstacle = false)); _claimed = false; _pinged = false; } function get isOccupied() { return(((_occupiedFriendly || (_occupiedHostile)) || (_occupiedObstacle)) || (_isLocked)); } function get isOccupiedHostile() { return(_occupiedHostile); } function get isOccupiedFriendly() { return(_occupiedFriendly); } function get isOccupiedObstacle() { return(_occupiedObstacle); } function get isClaimed() { return(_claimed || (_isLocked)); } function get isPinged() { return(_pinged || (_isLocked)); } function get isOpen() { return((!isOccupied) && (!isClaimed)); } function lock() { _isLocked = true; _occupiedFriendly = false; _occupiedHostile = false; } function occupy(pUnit) { if (pUnit.FRIENDLY) { _occupiedFriendly = true; _occupiedHostile = false; } else { _occupiedFriendly = false; _occupiedHostile = true; } if (pUnit.OBSTACLE) { _occupiedObstacle = true; } _claimed = false; } function vacate() { _occupiedFriendly = false; _occupiedHostile = false; _occupiedObstacle = false; } function ping() { _pinged = true; } function clearPing() { _pinged = false; } function claim() { _claimed = true; } function clearClaim() { _claimed = false; } function toString() { return((("Hex : " + xCoord) + " , ") + yCoord); } }
Symbol 985 MovieClip [__Packages.nick.avatar.tentpole.ents.ActionLine] Frame 0
class nick.avatar.tentpole.ents.ActionLine extends nick.avatar.tentpole.ents.Entity { var _caster, _target, _color, render, mc, x, y, requestErase; function ActionLine (pCaster, pTarget, pColor) { super({x:pCaster.x, y:pCaster.y, caster:pCaster, targ:pTarget, color:pColor}); } function init(pData) { _caster = pData.caster; _target = pData.targ; _color = pData.color; super.init(pData); render(0); } function onDraw(pNewMC) { super.onDraw(pNewMC); mc.lineStyle(2, _color); mc.moveTo(0, 0); mc.lineTo(_target.x - x, _target.y - y); mc._cacheAsBitmap = true; } function kill() { requestErase(); } var TYPE = "actionline"; var DRAWTYPE = "actionline"; var _DEF_ASSET = "_empty"; var CUSTOM_DRAW = true; }
Symbol 986 MovieClip [__Packages.nick.avatar.tentpole.ents.Highlight] Frame 0
class nick.avatar.tentpole.ents.Highlight extends nick.avatar.tentpole.ents.Entity { var _hexWidth, _hexHeight, _hexes, _highlights, _color, _infiniteCounter, render, _loop, x, y, mc, requestErase; function Highlight (pX, pY, pType, pOptions) { super({x:pX, y:pY}); _hexWidth = nick.avatar.tentpole.GameState.getInstance().HEX_WIDTH; _hexHeight = nick.avatar.tentpole.GameState.getInstance().HEX_HEIGHT; _hexes = pOptions; _highlights = []; _color = pType; _infiniteCounter = 1; smashing.rampage.viewport.Viewport.getInstance().draw({element:this}); } function onDraw(pNewMC) { super.onDraw(pNewMC); render(0); _loop = _hexes.length; while (_loop--) { createHighlightHex(_hexes[_loop].x - x, _hexes[_loop].y - y, _hexes[_loop]); } } function createHighlightHex(pX, pY, pHex) { pHex.clearPing(); _highlights.push(new nick.avatar.tentpole.ents.HighlightHex(mc.attachMovie("hex", "hex" + _infiniteCounter, _infiniteCounter), pX, pY, pHex, _color)); _infiniteCounter++; } function refresh() { _loop = _highlights.length; while (_loop--) { _highlights[_loop].refreshState(); } } function updateDraw() { } function getDrawType() { return((((_color == "attack") || "cyclone") ? "overlay" : "highlights")); } function kill() { _loop = _highlights.length; while (_loop--) { _highlights[_loop].kill(); } requestErase(); } var TYPE = "highlight"; var _DEF_ASSET = "_empty"; }
Symbol 987 MovieClip [__Packages.nick.avatar.tentpole.ents.HighlightHex] Frame 0
class nick.avatar.tentpole.ents.HighlightHex { var mc, hexRef, color, _outFrame, _overFrame, _selectFrame, _lastFrame, _isSelected; function HighlightHex (pMC, pX, pY, pHex, pColor) { mc = pMC; x = (pX); y = (pY); hexRef = pHex; color = pColor; if (color == "move") { _outFrame = "moveHighlight"; _overFrame = "moveOver"; _selectFrame = "moveSelect"; } else if (color == "enemyMove") { _outFrame = "enemyHighlight"; _overFrame = "enemyHighlight"; _selectFrame = "enemyHighlight"; } else if (color == "attack") { _outFrame = "attackHighlight"; _overFrame = "attackOver"; _selectFrame = "attackSelect"; } else if (color == "cyclone") { _outFrame = "cyclone"; _overFrame = "cyclone"; _selectFrame = "cyclone"; } else if (color == "freeze") { _outFrame = "freezeHighlight"; _overFrame = "freezeOver"; _selectFrame = "freezeSelect"; } else if (color == "barricade") { _outFrame = "barricadeHighlight"; _overFrame = "barricadeOver"; _selectFrame = "barricadeSelect"; } mc.owner = this; mc.onRelease = function () { this.owner.onSelect(); }; mc.onRollOver = (mc.onDragOver = function () { this.owner.onOver(); }); mc.onRollOut = (mc.onDragOut = function () { this.owner.onOut(); }); _lastFrame = ""; refreshState(); } function refreshState() { if ((color != "attack") && (color != "freeze")) { if (hexRef.__get__isClaimed()) { _isSelected = true; mc.gotoAndStop(_selectFrame); } else { _isSelected = false; if ((_lastFrame == _selectFrame) || (_lastFrame == "")) { _lastFrame = _outFrame; } mc.gotoAndStop(_lastFrame); } } else { if (_lastFrame == "") { _lastFrame = _outFrame; } mc.gotoAndStop(_lastFrame); } } function get x() { return(mc._x); } function set x(pX) { mc._x = pX; //return(x); } function get y() { return(mc._y); } function set y(pY) { mc._y = pY; //return(y); } function onOver() { if (_isSelected) { return(undefined); } _lastFrame = _overFrame; mc.gotoAndStop(_lastFrame); } function onOut() { if (_isSelected) { return(undefined); } _lastFrame = _outFrame; mc.gotoAndStop(_lastFrame); } function onSelect() { if (_isSelected) { return(undefined); } _lastFrame = _selectFrame; mc.gotoAndStop(_lastFrame); _isSelected = true; smashing.rampage.Messenger.sendMessage("world", "onPressHighlightHex", {hex:hexRef, type:color}); } function kill() { mc.removeMovieClip(); } }
Symbol 988 MovieClip [__Packages.nick.avatar.tentpole.ents.AttackEffect] Frame 0
class nick.avatar.tentpole.ents.AttackEffect extends nick.avatar.tentpole.ents.Entity { var _caster, _target, _isFlying, _motionLine, x, y, mc, doRemove, render, requestErase; function AttackEffect (pEffectID, pUnit, pTarget) { super({x:pUnit.x, y:pUnit.y, asset:pEffectID}); _caster = pUnit; _target = pTarget; _isFlying = true; } function updateAndRender(dt) { if (_isFlying) { _motionLine = new smashing.Point3D(_target.x - x, _target.y - y, 0); if (_motionLine.__get__length() <= (_MOVE_SPEED * dt)) { x = _target.x; y = _target.y; _completeFlight(); } else { _motionLine.__set__length(_MOVE_SPEED); x = x + (_motionLine.x * dt); y = y + (_motionLine.y * dt); mc._rotation = Math.atan2(_motionLine.y, _motionLine.x) * 57.2957795130823; } } else if (mc.anim._currentframe == mc.anim._totalframes) { _caster.completeAction(); smashing.rampage.Messenger.sendMessage("world", "onAttackCollided", {caster:_caster, target:_target}); doRemove = true; } render(dt); } function _completeFlight() { _isFlying = false; mc._rotation = 0; mc.gotoAndStop("hit"); } function onDraw(pNewMC) { super.onDraw(pNewMC); mc.gotoAndStop("launch"); } function kill() { requestErase(); } var TYPE = "effect"; var DRAWTYPE = "effects"; var _MOVE_SPEED = 300; var CUSTOM_DRAW = true; }
Symbol 989 MovieClip [__Packages.nick.avatar.tentpole.ents.CycloneEffect] Frame 0
class nick.avatar.tentpole.ents.CycloneEffect extends nick.avatar.tentpole.ents.Entity { var render, _caster, mc, doRemove, requestErase; function CycloneEffect (pUnit) { super({x:pUnit.x, y:pUnit.y, asset:"specialAang"}); render(0); _caster = pUnit; } function updateAndRender(dt) { if (mc._currentframe == mc._totalframes) { _caster.completeAction(); smashing.rampage.Messenger.sendMessage("world", "onCycloneCollided", {caster:_caster}); doRemove = true; } else { render(dt); } } function kill() { requestErase(); } var TYPE = "effect"; var DRAWTYPE = "effects"; var CUSTOM_DRAW = true; }
Symbol 990 MovieClip [__Packages.nick.avatar.tentpole.ents.FreezeEffect] Frame 0
class nick.avatar.tentpole.ents.FreezeEffect extends nick.avatar.tentpole.ents.Entity { var render, _caster, _target, mc, doRemove, requestErase; function FreezeEffect (pUnit, pTarget) { super({x:pTarget.x, y:pTarget.y, asset:"specialWater"}); render(0); _caster = pUnit; _target = pTarget; } function updateAndRender(dt) { if (mc._currentframe == mc._totalframes) { _caster.completeAction(); smashing.rampage.Messenger.sendMessage("world", "onFreezeCollided", {target:_target}); doRemove = true; } else { render(dt); } } function kill() { requestErase(); } var TYPE = "effect"; var DRAWTYPE = "effects"; var CUSTOM_DRAW = true; }
Symbol 991 MovieClip [__Packages.nick.avatar.tentpole.ents.BarricadeEffect] Frame 0
class nick.avatar.tentpole.ents.BarricadeEffect extends nick.avatar.tentpole.ents.Entity { var _caster, _target, render, mc, doRemove, requestErase; function BarricadeEffect (pUnit, pTarget) { super({x:pTarget.x, y:pTarget.y, asset:"specialEarth"}); _caster = pUnit; _target = pTarget; render(0); } function updateAndRender(dt) { if (mc.anim._currentframe == mc.anim._totalframes) { _caster.completeAction(); smashing.rampage.Messenger.sendMessage("world", "onBarricadeCollided", {target:_target}); doRemove = true; } else { render(dt); } } function kill() { requestErase(); } var TYPE = "effect"; var DRAWTYPE = "effects"; var CUSTOM_DRAW = true; }
Symbol 992 MovieClip [__Packages.nick.avatar.tentpole.ents.FloatingText] Frame 0
class nick.avatar.tentpole.ents.FloatingText extends nick.avatar.tentpole.ents.Entity { var _value, _lifespan, _suffix, y, isDrawn, mc, doRemove, render, requestErase; function FloatingText (pData) { super(pData); _value = pData.val; _lifespan = _LIFESPAN; } function init(pData) { _suffix = (pData.friendly ? "Friendly" : "Hostile"); super.init(pData); } function updateAndRender(dt) { y = y - (_FLOAT_RATE * dt); if (isDrawn) { mc._xscale = (mc._yscale = mc._xscale + (_SCALE_RATE * dt)); } _lifespan = _lifespan - dt; if (_lifespan <= 0) { doRemove = true; } render(dt); } function onDraw(pNewMC) { super.onDraw(pNewMC); if (_value == 0) { mc.gotoAndStop("miss" + _suffix); } else { mc.gotoAndStop("dam" + _suffix); mc.txt.text = _value; } } function kill() { requestErase(); } var TYPE = "floatText"; var DRAWTYPE = "floatText"; var _DEF_ASSET = "effect_floatingText"; var CUSTOM_DRAW = true; var _FLOAT_RATE = 65; var _SCALE_RATE = 60; var _LIFESPAN = 1.2; }
Symbol 993 MovieClip [__Packages.nick.avatar.tentpole.ents.Obstacle] Frame 0
class nick.avatar.tentpole.ents.Obstacle extends nick.avatar.tentpole.ents.Entity { var _currentHex, _frame, mc, requestErase; function Obstacle (pHex) { super({x:pHex.x, y:pHex.y}); _currentHex = pHex; _currentHex.occupy(this); _frame = Math.floor(_FRAME_MIN + (Math.random() * (_FRAME_MAX - _FRAME_MIN))); } function onDraw(pNewmc) { super.onDraw(pNewmc); mc.gotoAndStop(_frame); mc.cacheAsBitmap = true; } function decay() { } function kill() { _currentHex.vacate(); requestErase(); } var TYPE = "obstacle"; var DRAWTYPE = "obstacle"; var _DEF_ASSET = "obstacle"; var _DEF_WIDTH = 50; var _DEF_HEIGHT = 100; var FRIENDLY = true; var OBSTACLE = true; var _FRAME_MIN = 4; var _FRAME_MAX = 9; }
Symbol 994 MovieClip [__Packages.nick.avatar.tentpole.ents.Barricade] Frame 0
class nick.avatar.tentpole.ents.Barricade extends nick.avatar.tentpole.ents.Obstacle { var _lifespan, mc, _currentHex, doRemove; function Barricade (pHex) { super(pHex); _lifespan = _LIFESPAN; } function onDraw(pNewmc) { super.onDraw(pNewmc); mc.gotoAndStop("idle"); } function decay() { _lifespan--; if (_lifespan <= 0) { _currentHex.vacate(); doRemove = true; } } var _DEF_ASSET = "specialEarth"; var _LIFESPAN = 3; }
Symbol 995 MovieClip [__Packages.nick.avatar.tentpole.ents.Scenery] Frame 0
class nick.avatar.tentpole.ents.Scenery extends nick.avatar.tentpole.ents.Entity { function Scenery (pData) { super(pData); } var TYPE = "unit"; var DRAWTYPE = "battlements"; var _DEF_ASSET = "harbor"; var _DEF_WIDTH = 100; var _DEF_HEIGHT = 270; }
Symbol 996 MovieClip [__Packages.nick.avatar.tentpole.ents.units.Battlement] Frame 0
class nick.avatar.tentpole.ents.units.Battlement extends nick.avatar.tentpole.ents.Unit { var _currentHex, _frame, mc; function Battlement (pHex) { super(pHex); if (_currentHex.xCoord == 0) { _frame = "left"; } else { _frame = "right"; } } function onDraw(pNewMc) { super.onDraw(pNewMc); mc.gotoAndStop(_frame); } var TYPE = "battlement"; var DRAWTYPE = "battlements"; var _DEF_ASSET = "battlement"; var _DEF_WIDTH = 100; var _DEF_HEIGHT = 400; var CAN_FREEZE = false; var _FRAME = "battlement"; var _FORCE = 3; var _HEALTH = 18; var _MOVE = 0; var _RANGE = 4; var _UNIT_TYPE = "Fire"; var _UNIT_CLASS = "BATTLEMENT"; var VALUE = 1200; var _ATTACK_EFFECT = "attackFireElite"; var FRIENDLY = false; var _ACTION_1 = ""; var _ACTION_2 = ""; var _ACTION_3 = ""; }
Symbol 997 MovieClip [__Packages.nick.avatar.tentpole.ents.units.Aang] Frame 0
class nick.avatar.tentpole.ents.units.Aang extends nick.avatar.tentpole.ents.Unit { function Aang (pHex) { super(pHex); } var _FRAME = "aang"; var _UNIT_TYPE = "Air"; var _UNIT_CLASS = "BENDER HERO"; var _ATTACK_EFFECT = "attackAang"; var _SPECIAL_EFFECT = "specialAang"; var _FORCE = 6; var _HEALTH = 10; var _MOVE = 3; var _RANGE = 4; var FRIENDLY = true; var _ACTION_2 = "cyclone"; }
Symbol 998 MovieClip [__Packages.nick.avatar.tentpole.ents.units.WaterBender] Frame 0
class nick.avatar.tentpole.ents.units.WaterBender extends nick.avatar.tentpole.ents.Unit { function WaterBender (pHex) { super(pHex); } var _ATTACK_EFFECT = "attackWater"; var _SPECIAL_EFFECT = "specialWater"; var _UNIT_TYPE = "Water"; var _UNIT_CLASS = "BENDER SQUADRON"; var _ACTION_2 = "freeze"; }
Symbol 999 MovieClip [__Packages.nick.avatar.tentpole.ents.units.Katara] Frame 0
class nick.avatar.tentpole.ents.units.Katara extends nick.avatar.tentpole.ents.units.WaterBender { function Katara (pHex) { super(pHex); } var _FRAME = "katara"; var _FORCE = 5; var _HEALTH = 8; var _MOVE = 4; var _RANGE = 3; var FRIENDLY = true; }
Symbol 1000 MovieClip [__Packages.nick.avatar.tentpole.ents.units.EarthBender] Frame 0
class nick.avatar.tentpole.ents.units.EarthBender extends nick.avatar.tentpole.ents.Unit { function EarthBender (pHex) { super(pHex); } var _UNIT_TYPE = "Earth"; var _UNIT_CLASS = "BENDER SQUADRON"; var _ACTION_2 = "barricade"; var _ATTACK_EFFECT = "attackEarth"; var _SPECIAL_EFFECT = "specialEarth"; }
Symbol 1001 MovieClip [__Packages.nick.avatar.tentpole.ents.units.Toph] Frame 0
class nick.avatar.tentpole.ents.units.Toph extends nick.avatar.tentpole.ents.units.EarthBender { function Toph (pHex) { super(pHex); } var _FRAME = "toph"; var _FORCE = 4; var _HEALTH = 10; var _MOVE = 4; var _RANGE = 3; var FRIENDLY = true; }
Symbol 1002 MovieClip [__Packages.nick.avatar.tentpole.ents.units.Sokka] Frame 0
class nick.avatar.tentpole.ents.units.Sokka extends nick.avatar.tentpole.ents.units.WaterBender { function Sokka (pHex) { super(pHex); } var _FRAME = "sokka"; var _FORCE = 5; var _HEALTH = 12; var _MOVE = 3; var _RANGE = 3; var FRIENDLY = true; }
Symbol 1003 MovieClip [__Packages.nick.avatar.tentpole.ents.units.Fong] Frame 0
class nick.avatar.tentpole.ents.units.Fong extends nick.avatar.tentpole.ents.units.EarthBender { function Fong (pHex) { super(pHex); } var _FRAME = "fong"; var _FORCE = 6; var _HEALTH = 14; var _MOVE = 2; var _RANGE = 2; var FRIENDLY = true; }
Symbol 1004 MovieClip [__Packages.nick.avatar.tentpole.ents.units.Catapult] Frame 0
class nick.avatar.tentpole.ents.units.Catapult extends nick.avatar.tentpole.ents.Unit { function Catapult (pHex) { super(pHex); } var _FRAME = "waterCatapult"; var _ATTACK_EFFECT = "attackWater"; var _UNIT_TYPE = "Water"; var _UNIT_CLASS = "CATAPULT"; var FRIENDLY = true; var _FORCE = 4; var _HEALTH = 12; var _MOVE = 2; var _RANGE = 4; }
Symbol 1005 MovieClip [__Packages.nick.avatar.tentpole.ents.units.CatapultEarth] Frame 0
class nick.avatar.tentpole.ents.units.CatapultEarth extends nick.avatar.tentpole.ents.Unit { function CatapultEarth (pHex) { super(pHex); } var _FRAME = "earthCatapult"; var _ATTACK_EFFECT = "attackEarth"; var _UNIT_TYPE = "earth"; var _UNIT_CLASS = "CATAPULT"; var FRIENDLY = true; var _FORCE = 4; var _HEALTH = 12; var _MOVE = 2; var _RANGE = 4; }
Symbol 1006 MovieClip [__Packages.nick.avatar.tentpole.ents.units.WaterSoldier] Frame 0
class nick.avatar.tentpole.ents.units.WaterSoldier extends nick.avatar.tentpole.ents.Unit { function WaterSoldier (pHex) { super(pHex); } var _FRAME = "waterSoldier"; var _FORCE = 2; var _HEALTH = 8; var _MOVE = 4; var _RANGE = 2; var _UNIT_TYPE = "Water"; var _UNIT_CLASS = "SOLDIER UNIT"; var FRIENDLY = true; var _ATTACK_EFFECT = "cavalryAttack"; var _ACTION_2 = ""; var _ACTION_3 = ""; }
Symbol 1007 MovieClip [__Packages.nick.avatar.tentpole.ents.units.EarthSoldier] Frame 0
class nick.avatar.tentpole.ents.units.EarthSoldier extends nick.avatar.tentpole.ents.Unit { function EarthSoldier (pHex) { super(pHex); } var _FRAME = "earthSoldier"; var _FORCE = 2; var _HEALTH = 12; var _MOVE = 3; var _RANGE = 2; var _UNIT_TYPE = "Earth"; var _UNIT_CLASS = "SOLDIER UNIT"; var FRIENDLY = true; var _ATTACK_EFFECT = "cavalryAttack"; var _ACTION_2 = ""; var _ACTION_3 = ""; }
Symbol 1008 MovieClip [__Packages.nick.avatar.tentpole.ents.units.FireBender] Frame 0
class nick.avatar.tentpole.ents.units.FireBender extends nick.avatar.tentpole.ents.Unit { var _health; function FireBender (pHex, pIsWimp) { super(pHex); if (pIsWimp) { _health = 3; } } var _FRAME = "fireSoldier"; var _FORCE = 2; var _HEALTH = 6; var _MOVE = 3; var _RANGE = 1; var VALUE = 100; var _UNIT_TYPE = "Fire"; var _UNIT_CLASS = "BENDER SQUADRON"; var _ATTACK_EFFECT = "attackFire"; var FRIENDLY = false; var _ACTION_1 = ""; var _ACTION_2 = ""; var _ACTION_3 = ""; }
Symbol 1009 MovieClip [__Packages.nick.avatar.tentpole.ents.units.FireCatapult] Frame 0
class nick.avatar.tentpole.ents.units.FireCatapult extends nick.avatar.tentpole.ents.units.Catapult { function FireCatapult (pHex) { super(pHex); } var _FRAME = "fireCatapult"; var _ATTACK_EFFECT = "attackFireBattlement"; var _UNIT_TYPE = "Fire"; var VALUE = 200; var _FORCE = 3; var _HEALTH = 10; var _MOVE = 2; var _RANGE = 4; var FRIENDLY = false; var _ACTION_1 = ""; var _ACTION_2 = ""; var _ACTION_3 = ""; }
Symbol 1010 MovieClip [__Packages.nick.avatar.tentpole.ents.units.FireElite] Frame 0
class nick.avatar.tentpole.ents.units.FireElite extends nick.avatar.tentpole.ents.units.FireBender { function FireElite (pHex) { super(pHex); } var _FRAME = "fireElite"; var _FORCE = 3; var _HEALTH = 14; var _MOVE = 0; var _RANGE = 4; var _UNIT_TYPE = "Fire"; var _UNIT_CLASS = "BENDER SQUADRON"; var _ATTACK_EFFECT = "attackFireElite"; var FRIENDLY = false; var IS_BOSS = true; var VALUE = 500; var _ACTION_1 = ""; var _ACTION_2 = ""; var _ACTION_3 = ""; }
Symbol 1011 MovieClip [__Packages.nick.avatar.tentpole.ents.units.Rhino] Frame 0
class nick.avatar.tentpole.ents.units.Rhino extends nick.avatar.tentpole.ents.Unit { function Rhino (pHex) { super(pHex); } var _FRAME = "rhino"; var _ATTACK_EFFECT = "attackRhino"; var _FORCE = 4; var _HEALTH = 12; var _MOVE = 2; var _RANGE = 1; var VALUE = 300; var FRIENDLY = false; var _UNIT_TYPE = "Fire"; var _UNIT_CLASS = "RHINO UNIT"; var _ACTION_1 = ""; var _ACTION_2 = ""; var _ACTION_3 = ""; }
Symbol 1012 MovieClip [__Packages.nick.avatar.tentpole.ui.UI] Frame 0
class nick.avatar.tentpole.ui.UI { static var _instance; var engine, _nextScreenID, _hasActiveScreen, _doesActiveScreenUpdate, _activeScreen, _previousScreenID, _activeScreenID; function UI () { } static function init() { _instance = new nick.avatar.tentpole.ui.UI(); } static function getInstance() { return(_instance); } function linkEngine(t_engine) { engine = t_engine; smashing.rampage.Messenger.registerAddress("ui", this); } function reset() { _nextScreenID = ""; _hasActiveScreen = false; _doesActiveScreenUpdate = false; } function update(dt) { if (_doesActiveScreenUpdate) { _activeScreen.update(dt); } } function returnToPreviousScreen() { _nextScreenID = _previousScreenID; _activeScreen.close(); } function goScreen(id) { if (_hasActiveScreen) { _nextScreenID = id; _activeScreen.close(); } else { openScreen(id); } } function openScreen(id) { if (id == undefined) { id = _nextScreenID; } if (id == "") { return(undefined); } _nextScreenID = ""; _previousScreenID = _activeScreenID; _activeScreenID = id; engine.gotoAndStop(_activeScreenID); switch (_activeScreenID) { case "splash" : _activeScreen = new nick.avatar.tentpole.ui.Splash(engine.screen_mc, this); break; case "gameplay" : _activeScreen = new nick.avatar.tentpole.ui.GamePlay(engine.screen_mc, this); break; case "select" : _activeScreen = new nick.avatar.tentpole.ui.Select(engine.screen_mc, this, false); break; case "lose" : _activeScreen = new nick.avatar.tentpole.ui.Lose(engine.screen_mc, this); break; case "help" : _activeScreen = new nick.avatar.tentpole.ui.Help(engine.screen_mc, this); break; case "win" : _activeScreen = new nick.avatar.tentpole.ui.Win(engine.screen_mc, this); break; case "highscore" : _activeScreen = new nick.avatar.tentpole.ui.Highscores(engine.screen_mc, this); break; default : return(undefined); } smashing.rampage.Messenger.registerAddress("screen", _activeScreen); _activeScreen.init(); _activeScreen.open(); _hasActiveScreen = true; _doesActiveScreenUpdate = _activeScreen.DOES_UPDATE; } function onScreenClosed() { if (_nextScreenID != "") { openScreen(_nextScreenID); } } function goScreenRemote(t_data) { if (t_data.screen == undefined) { return(undefined); } goScreen(t_data.screen); } function onMessageReceived(message, args) { this[message](args); } function get currentScreenID() { return(_activeScreenID); } }
Symbol 1013 MovieClip [__Packages.nick.avatar.tentpole.ui.Screen] Frame 0
class nick.avatar.tentpole.ui.Screen { var _mc, ui, _outroCallbackID, _outroCallbackPath, _isOpening, _isClosing, _isClosed, _outroCallbackArgs; function Screen (mc, t_ui) { _mc = mc; ui = t_ui; _outroCallbackID = (_outroCallbackPath = ""); } function update(dt) { if (_isOpening) { if (_mc._currentFrame >= _OPENED_FRAME) { onOpened(); } } else if (_isClosing) { if (_mc._currentFrame == _mc._totalFrames) { onClosed(); } } } function init() { _isOpening = (_isClosing = false); _isClosed = true; } function open() { _isClosed = false; if (_HAS_INTRO) { _isOpening = true; _mc.gotoAndPlay(_INTRO_FRAME); } else { onOpened(); } } function onOpened() { _isOpening = false; _mc.gotoAndStop(_OPENED_FRAME); } function close() { if (_isClosed) { ui.onScreenClosed(); return(undefined); } if (_HAS_OUTRO) { _isClosing = true; _mc.gotoAndPlay(_OUTRO_FRAME); } else { onClosed(); } } function onClosed() { _isClosing = false; _isClosed = true; if (_outroCallbackID != "") { smashing.rampage.Messenger.sendMessage(_outroCallbackPath, _outroCallbackID, _outroCallbackArgs); _outroCallbackID = (_outroCallbackPath = ""); } else { ui.onScreenClosed(); } } function closeThenCallback(callbackPath, callbackID, callbackArgs) { _outroCallbackPath = callbackPath; _outroCallbackID = callbackID; _outroCallbackArgs = callbackArgs; close(); } function makeButton(mc) { mc.screen = this; } function onMessageReceived(message, args) { this[message](args); } function toString() { return("Screen"); } var _INTRO_FRAME = "intro"; var _OUTRO_FRAME = "outro"; var _HAS_INTRO = true; var _HAS_OUTRO = true; var _OPENED_FRAME = 10; var DOES_UPDATE = true; }
Symbol 1014 MovieClip [__Packages.nick.avatar.tentpole.ui.Splash] Frame 0
class nick.avatar.tentpole.ui.Splash extends nick.avatar.tentpole.ui.Screen { var _mc; function Splash (mc, ui) { super(mc, ui); } function onOpened() { super.onOpened(); _mc.btn_play.onRelease = function () { smashing.rampage.Messenger.sendMessage("engine", "onPressSplashPlay"); }; _mc.btn_highscore.onRelease = function () { smashing.rampage.Messenger.sendMessage("engine", "onPressViewScores"); }; } var _HAS_INTRO = true; var _HAS_OUTRO = true; var _OPENED_FRAME = 67; }
Symbol 1015 MovieClip [__Packages.nick.avatar.tentpole.ui.GamePlay] Frame 0
class nick.avatar.tentpole.ui.GamePlay extends nick.avatar.tentpole.ui.Screen { var _state, _isUnitSelected, _mc, _selectedUnit, _menuMode; function GamePlay (mc, ui, fromHelpScreen) { super(mc, ui); _state = nick.avatar.tentpole.GameState.getInstance(); } function onOpened() { super.onOpened(); update(0, true); hidePopup(); _isUnitSelected = false; if (_state.helpFromGameplay) { smashing.rampage.Messenger.sendMessage("world", "onReturnFromHelp"); _state.helpFromGameplay = false; } else { showIntro(); } } function showIntro() { _mc.gotoAndStop("gameBegin"); } function onSelectUnit(pArgs) { if (!_isUnitSelected) { _mc.gotoAndPlay("hudIn"); } else { _mc.gotoAndStop("hud"); } _isUnitSelected = true; _selectedUnit = pArgs.unit; activateScrollButtons(); if (_mc.hud_mc.btn_next._currentframe >= 25) { _mc.hud_mc.btn_next.gotoAndStop("_up"); } _mc.hud_mc.btn_next.onRelease = function () { smashing.rampage.Messenger.sendMessage("world", "onPressNextSquad"); }; _populateHud(); } function onDeselectUnit() { _clearHUDButtons(); _mc.gotoAndPlay("action"); } function activateScrollButtons() { _mc.btn_up.onRollOver = function () { smashing.rampage.Messenger.sendMessage("world", "beginScrollUp"); }; _mc.btn_up.onRollOut = (_mc.btn_up.onDragOut = function () { smashing.rampage.Messenger.sendMessage("world", "endScrollUp"); }); _mc.btn_down.onRollOver = function () { smashing.rampage.Messenger.sendMessage("world", "beginScrollDown"); }; _mc.btn_down.onRollOut = (_mc.btn_down.onDragOut = function () { smashing.rampage.Messenger.sendMessage("world", "endScrollDown"); }); } function highlightNextSquad() { _mc.hud_mc.btn_next.gotoAndStop("alert"); } function highlightEndTurn() { _mc.hud_mc.btn_confirm.gotoAndStop("_over"); } function _makeActionButton(pMC, pAction) { pMC.action = pAction; pMC.onRelease = function () { smashing.rampage.Messenger.sendMessage("world", "triggerAction", {action:this.action}); }; } function _populateHud() { _mc.hud_mc.thumb_mc.gotoAndStop(_selectedUnit.__get__frame()); if (_selectedUnit.__get__action1() == "") { _mc.hud_mc.btn_1.gotoAndStop("enemyUnit"); _clearButton(_mc.hud_mc.btn_1.btn); } else { _mc.hud_mc.btn_1.gotoAndStop(_selectedUnit.__get__action1()); _mc.hud_mc.btn_1._visible = true; _makeActionButton(_mc.hud_mc.btn_1.btn, _selectedUnit.__get__action1()); } if (_selectedUnit.__get__action2() == "") { _hideButton(_mc.hud_mc.btn_2); } else { _mc.hud_mc.btn_2.gotoAndStop(_selectedUnit.__get__action2()); _mc.hud_mc.btn_2._visible = true; _makeActionButton(_mc.hud_mc.btn_2.btn, _selectedUnit.__get__action2()); } _mc.hud_mc.btn_confirm.onRelease = function () { smashing.rampage.Messenger.sendMessage("world", "onConfirmCommands"); }; _mc.hud_mc.btn_menu.onRollOver = function () { smashing.rampage.Messenger.sendMessage("screen", "onOpenMenu"); }; _mc.hud_mc.stats_mc.txt_class.text = _selectedUnit.unitClass; _mc.hud_mc.stats_mc.txt_type.text = _selectedUnit.unitType; _mc.hud_mc.stats_mc.txt_health.text = _selectedUnit.health; _mc.hud_mc.stats_mc.txt_force.text = _selectedUnit.force; _mc.hud_mc.stats_mc.txt_move.text = _selectedUnit.move; _mc.hud_mc.stats_mc.txt_range.text = _selectedUnit.range; } function onOpenMenu() { _mc.hud_mc.menu_popup.gotoAndPlay(2); _menuMode = true; _mc.hud_mc.menu_popup.bg_hd.onRelease = function () { }; _mc.hud_mc.menu_popup.bg_hd.useHandCursor = false; } function onCloseMenu() { _mc.hud_mc.menu_popup.gotoAndStop(1); _menuMode = false; } function _clearHUDButtons() { _clearButton(_mc.hud_mc.btn_1.btn); _clearButton(_mc.hud_mc.btn_2.btn); _clearButton(_mc.hud_mc.btn_confirm); _clearButton(_mc.hud_mc.btn_menu); } function _clearButton(pMC) { delete pMC.onRelease; } function _hideButton(pMC) { _clearButton(pMC); pMC._visible = false; } function goResume() { _mc.gotoAndPlay("resume"); activateScrollButtons(); _isUnitSelected = false; } function goAction() { _clearHUDButtons(); _mc.gotoAndPlay("action"); _isUnitSelected = false; } function goEnemy() { _mc.gotoAndPlay("enemy"); } function popupActionConfirm() { _mc.popup_mc.gotoAndStop("confirmCommands2"); _mc.popup_mc.hd.useHandCursor = false; onCloseMenu(); } function onPressHelp() { smashing.rampage.Messenger.sendMessage("engine", "goInGameHelp"); onCloseMenu(); } function onPressQuit() { _mc.popup_mc.gotoAndStop("quitConfirm"); _mc.popup_mc.hd.useHandCursor = false; } function onPressConfirmYes() { hidePopup(); smashing.rampage.Messenger.sendMessage("world", "onForceConfirmCommands"); } function onPressConfirmNo() { hidePopup(); } function onPressQuitYes() { hidePopup(); smashing.rampage.Messenger.sendMessage("engine", "onGoGameOver"); } function onPressQuitNo() { hidePopup(); } function hidePopup() { _mc.popup_mc.gotoAndStop("hidden"); } function updateSoundArt() { if (nick.avatar.tentpole.Sounds.getInstance().muteMusic) { _mc.hud_mc.menu_popup.btn_sound.gotoAndStop("off"); } else { _mc.hud_mc.menu_popup.btn_sound.gotoAndStop("on"); } } function update(dt, forceUpdate) { super.update(dt); if (_menuMode) { if ((((_xmouse < 480) || (_xmouse > 590)) || (_ymouse < 142)) || (_ymouse > 297)) { onCloseMenu(); } } if (_state.hasChanged || (forceUpdate == true)) { _mc.txt_score.text = _state.score; } } var DOES_UPDATE = true; var _OPENED_FRAME = 0; var _HAS_INTRO = false; }
Symbol 1016 MovieClip [__Packages.nick.avatar.tentpole.ui.Select] Frame 0
class nick.avatar.tentpole.ui.Select extends nick.avatar.tentpole.ui.Screen { var _mc; function Select (mc, ui) { super(mc, ui); } function onOpened() { super.onOpened(); _mc.btn_balance.onRelease = function () { smashing.rampage.Messenger.sendMessage("engine", "onSelectBalance"); }; _mc.btn_water.onRelease = function () { smashing.rampage.Messenger.sendMessage("engine", "onSelectWater"); }; _mc.btn_earth.onRelease = function () { smashing.rampage.Messenger.sendMessage("engine", "onSelectEarth"); }; } function close() { delete _mc.btn_balance.onRelease; delete _mc.btn_water.onRelease; delete _mc.btn_earth.onRelease; super.close(); } var _HAS_INTRO = true; var _HAS_OUTRO = true; var _OPENED_FRAME = 37; }
Symbol 1017 MovieClip [__Packages.nick.avatar.tentpole.ui.Lose] Frame 0
class nick.avatar.tentpole.ui.Lose extends nick.avatar.tentpole.ui.Screen { var _state, _isOpening, _mc; function Lose (mc, ui) { super(mc, ui); _state = nick.avatar.tentpole.GameState.getInstance(); } function onOpened() { _isOpening = false; _mc.score_mc.txt_score.text = _state.score; _mc.btn_play.onRelease = function () { smashing.rampage.Messenger.sendMessage("engine", "onPressPlayAgain"); }; _mc.btn_view.onRelease = function () { smashing.rampage.Messenger.sendMessage("engine", "onPressViewScores"); }; if (nick.highscores.HighscoreEngine.__get__isLoggedIn()) { _mc.btn_submit.onRelease = function () { smashing.rampage.Messenger.sendMessage("engine", "onPressGameOverSubmitScore"); }; } else { _mc.btn_submit._visible = false; } } var _HAS_INTRO = true; var _HAS_OUTRO = false; var _OPENED_FRAME = 61; }
Symbol 1018 MovieClip [__Packages.nick.highscores.HighscoreEngine] Frame 0
class nick.highscores.HighscoreEngine { static var _userName, _loadState, _xml, _userPath, _scorePath, _game_id, _user_vars, _highscoreMC, _scores, _userScore, _functionToRunAfterLoad, _stateVerificationInterval, _score_vars; function HighscoreEngine () { } static function init(pXmlData) { _userName = "null"; _loadState = "loading"; if (_USE_XML) { if (pXmlData == undefined) { loadXML(); } else { _xml = pXmlData; onXMLloaded(true); } } } static function loadXML() { _xml = new XML(); _xml.ignoreWhite = true; _xml.onLoad = function (success) { nick.highscores.HighscoreEngine.onXMLloaded(success); }; var _local2 = _root._url.slice(0, _root._url.lastIndexOf("/")); if (_local2 != "") { _local2 = _local2 + "/"; } log(("Loading XML file from " + (_local2 + _XML_FILE_URL)) + " ..."); _xml.load(_local2 + _XML_FILE_URL); } static function onXMLloaded(success) { if (success) { _userPath = _xml.firstChild.childNodes[0].firstChild.nodeValue; _scorePath = _xml.firstChild.childNodes[1].firstChild.nodeValue; _game_id = _xml.firstChild.childNodes[2].firstChild.nodeValue; log("Xml loaded : "); log("User : " + _userPath); log("score: " + _scorePath); log("gameID: " + _game_id); } else { log("XML Loading error"); } updateUserLogin(); } static function manualXML(userPath, scorePath, gameID) { _userPath = userPath; _scorePath = scorePath; _game_id = gameID; updateUserLogin(); } static function updateUserLogin() { log("Test user login..."); _user_vars = new LoadVars(); _user_vars.onLoad = function (success) { nick.highscores.HighscoreEngine.onLogin(success); }; _user_vars.load(_userPath); } static function onLogin(success) { if (success) { while (_user_vars.screenName.indexOf("/n") != -1) { log("[HighscoreEngine] Cull login string - : " + _user_vars.screenName); _user_vars.screenName = _user_vars.screenName.substr(0, _user_vars.screenName.length - 2); log("[HighscoreEngine] Result: " + _user_vars.screenName); } _userName = _user_vars.screenName; log("[HighscoreEngine] User is : " + _userName); } else { log("[HighscoreEngine] User is not logged in."); } if (_DO_DEBUG) { _userName = "Keith"; log("[HighscoreEngine] DEBUG ACTIVE <~~~~ Fake log-in engaged."); } _loadState = "ready"; } static function populateHighscoreBoard(pDidSubmit) { if (isLoggedIn) { _highscoreMC.init(_scores, {name:_userName, score:_userScore, didSubmit:pDidSubmit}); } else { _highscoreMC.init(_scores, {name:"", score:0}); } } static function runReadyTest(callback) { if (_loadState != "ready") { _functionToRunAfterLoad = callback; startBoardReadyInterval(); return(false); } return(true); } static function startBoardReadyInterval() { _stateVerificationInterval = setInterval(function () { nick.highscores.HighscoreEngine.runBoardReadyInterval(); }, 5); } static function runBoardReadyInterval() { if (_loadState == "ready") { clearInterval(_stateVerificationInterval); if (_functionToRunAfterLoad == "sendAndView") { sendAndViewScore(_highscoreMC, _userScore); } else { viewScores(_highscoreMC); } } else if (_loadState == "error") { _highscoreMC.showError(); clearInterval(_stateVerificationInterval); } } static function sendAndViewScore(boardMC, score) { _highscoreMC = boardMC; _userScore = score; _highscoreMC.showLoading(); if (runReadyTest("sendAndView") == false) { return(undefined); } log("Send Score..."); if ((_userName == "null") && (_userName == undefined)) { log(("Error: User name is : " + _userName) + ". Only logged in users may send scores."); return(undefined); } _score_vars = new LoadVars(); _score_vars.onLoad = function (success) { nick.highscores.HighscoreEngine.onSubmitHighscoresRecieved(success); }; log((((((((("Load ( " + _scorePath) + "?msg=S&game=") + _game_id) + "&name=") + _userName) + "&score=") + _userScore) + "&limitEntries=true") + " )"); _score_vars.load(((((((_scorePath + "?msg=S&game=") + _game_id) + "&name=") + _userName) + "&score=") + _userScore) + "&limitEntries=true"); } static function viewScores(boardMC, score) { _highscoreMC = boardMC; if (score == undefined) { _userScore = 0; } else { _userScore = score; } _highscoreMC.showLoading(); if (runReadyTest("view") == false) { return(undefined); } log("View Scores..."); log(((("Load ( " + _scorePath) + "?msg=Q&game=") + _game_id) + " )"); _score_vars = new LoadVars(); _score_vars.onLoad = function (success) { nick.highscores.HighscoreEngine.onViewHighscoresRecieved(success); }; _score_vars.load((_scorePath + "?msg=Q&game=") + _game_id); } static function submitFromBoard() { if (_userScore == 0) { return(undefined); } _highscoreMC.showLoading(); log("Send Score from board..."); if ((_userName == "null") && (_userName == undefined)) { log(("Error: User name is : " + _userName) + ". Only logged in users may send scores."); return(undefined); } _score_vars = new LoadVars(); _score_vars.onLoad = function (success) { nick.highscores.HighscoreEngine.onSubmitHighscoresRecieved(success); }; log((((((((("Load ( " + _scorePath) + "?msg=S&game=") + _game_id) + "&name=") + _userName) + "&score=") + _userScore) + "&limitEntries=true") + " )"); _score_vars.load(((((((_scorePath + "?msg=S&game=") + _game_id) + "&name=") + _userName) + "&score=") + _userScore) + "&limitEntries=true"); } static function onSubmitHighscoresRecieved(success) { log("Server callback recieved on Submit: "); log("Success: " + success); log("Returning game ID: " + _score_vars.game); if ((!success) || (_score_vars.game != _game_id)) { log("Highscore retrieval Failed."); _highscoreMC.showError(); return(undefined); } generateScoreArray(); populateHighscoreBoard(true); } static function onViewHighscoresRecieved(success) { log("Server callback recieved on View: "); log("Success: " + success); log("Returning game ID: " + _score_vars.game); if ((!success) || (_score_vars.game != _game_id)) { log("Highscore retrieval Failed."); _highscoreMC.showError(); return(undefined); } generateScoreArray(); populateHighscoreBoard(false); } static function generateScoreArray() { _scores = []; var _local1 = 0; while (_local1 < _score_vars.count) { _scores.push({name:_score_vars["pn" + _local1], score:_score_vars["ps" + _local1]}); _local1++; } } static function set userPath(path) { _userPath = path; //return(userPath); } static function get userPath() { return(_userPath); } static function set scorePath(path) { _scorePath = path; //return(scorePath); } static function get scorePath() { return(_scorePath); } static function set gameID(id) { _game_id = id; //return(gameID); } static function get gameID() { return(_game_id); } static function get scores() { return(_scores); } static function get userName() { return(_userName); } static function get isLoggedIn() { return((((_userName == undefined) || (_userName == "null")) ? false : true)); } static function log(message) { var _local1 = new LocalConnection(); _local1.send("_SILCtrace", "trace", message); _local1.close(); } static var _USE_XML = true; static var _XML_FILE_URL = "config.xml"; static var _SCORE_CALL = "onHighscores"; static var _DO_DEBUG = false; }
Symbol 1019 MovieClip [__Packages.nick.highscores.HighscoreTable] Frame 0
class nick.highscores.HighscoreTable extends MovieClip { var gotoAndStop, _currentframe, gotoAndPlay, btn_next, btn_back, btn_submit, _scores, _player, _page, _totalPages, playerScore_mc, pagination_txt; function HighscoreTable () { super(); } function showLoading() { gotoAndStop("loading"); } function showIntro() { if (_currentframe < 5) { gotoAndPlay("intro"); } } function showError() { gotoAndStop("error"); } function showTable() { gotoAndStop("ready"); emptyTable(); btn_next.onRelease = function () { this._parent.nextPage(); }; btn_back.onRelease = function () { this._parent.prevPage(); }; btn_submit.onRelease = function () { nick.highscores.HighscoreEngine.submitFromBoard(); }; } function init(t_scores, t_player) { showTable(); _scores = t_scores; _player = t_player; _page = 1; _totalPages = Math.ceil(_scores.length / _SCORES_PER_PAGE); var _local2 = 0; while (_local2 < _scores.length) { if (_scores[_local2].name == "") { _totalPages = Math.ceil(_local2 / _SCORES_PER_PAGE); _local2 = _scores.length; } _local2++; } drawSubmitButton(); populatePlayer(); populateTable(); } function calculatePlayerRank() { if (!_player.didSubmit) { return(""); } var _local2 = 0; while (_local2 < _scores.length) { if (_scores[_local2].name == _player.name) { return(String(_local2 + 1)); } _local2++; } return(""); } function drawSubmitButton() { if ((((((_player.score == 0) || (_player.didSubmit)) || (_player.name == "")) || (_player.name == undefined)) || (_player.name == null)) || (_player.name == "null")) { btn_submit._visible = false; } else { btn_submit._visible = true; } } function populatePlayer() { if ((((_player.name == "") || (_player.name == undefined)) || (_player.name == null)) || (_player.name == "null")) { playerScore_mc._visible = false; } else { playerScore_mc._visible = true; playerScore_mc.name.text = _player.name; playerScore_mc.score.text = _player.score; playerScore_mc.rank.text = calculatePlayerRank(); } } function populateTable() { var c = ((_page - 1) * _SCORES_PER_PAGE); var loop = 1; while (loop <= _SCORES_PER_PAGE) { if (_scores[c].name != "") { eval ((this + ".hs_") + loop).rank.text = ((_page - 1) * 10) + loop; eval ((this + ".hs_") + loop).name.text = _scores[c].name; eval ((this + ".hs_") + loop).score.text = _scores[c].score; } else { eval ((this + ".hs_") + loop).rank.text = ""; eval ((this + ".hs_") + loop).name.text = ""; eval ((this + ".hs_") + loop).score.text = ""; } loop++; c++; } pagination_txt.text = (_page + " of ") + _totalPages; if (_totalPages < 1) { _totalPages = 1; } } function emptyTable() { playerScore_mc._visible = false; var loop = 1; while (loop <= _SCORES_PER_PAGE) { eval ((this + ".hs_") + loop).rank.text = ""; eval ((this + ".hs_") + loop).name.text = ""; eval ((this + ".hs_") + loop).score.text = ""; loop++; } pagination_txt.text = ""; } function nextPage() { _page++; if (_page > _totalPages) { _page = 1; } populateTable(); } function prevPage() { _page--; if (_page < 1) { _page = _totalPages; } populateTable(); } static function log(message) { var _local1 = new LocalConnection(); _local1.send("_SILCtrace", "trace", message); _local1.close(); } var _SCORES_PER_PAGE = 10; }
Symbol 1020 MovieClip [__Packages.nick.avatar.tentpole.ui.Help] Frame 0
class nick.avatar.tentpole.ui.Help extends nick.avatar.tentpole.ui.Screen { var _mc, _currentScreen, _selectedButton, _storedOnRelease; function Help (mc, ui) { super(mc, ui); } function onOpened() { super.onOpened(); _mc.btn_back.onRelease = function () { smashing.rampage.Messenger.sendMessage("screen", "onPressBack"); }; _mc.btn_next.onRelease = function () { smashing.rampage.Messenger.sendMessage("screen", "onPressNext"); }; _mc.btns_mc.btn_basics.onRelease = function () { smashing.rampage.Messenger.sendMessage("screen", "onPressBasics"); }; _mc.btns_mc.btn_water.onRelease = function () { smashing.rampage.Messenger.sendMessage("screen", "onPressWater"); }; _mc.btns_mc.btn_earth.onRelease = function () { smashing.rampage.Messenger.sendMessage("screen", "onPressEarth"); }; _mc.btns_mc.btn_fire.onRelease = function () { smashing.rampage.Messenger.sendMessage("screen", "onPressFire"); }; _mc.btns_mc.btn_air.onRelease = function () { smashing.rampage.Messenger.sendMessage("screen", "onPressAir"); }; _mc.btns_mc.btn_done.onRelease = function () { smashing.rampage.Messenger.sendMessage("engine", "onPressDoneHelp"); }; onPressBasics(); } function close() { _clearButtons(); super.close(); } function _clearButtons() { delete _mc.btn_back.onRelease; delete _mc.btn_next.onRelease; delete _mc.btns_mc.btn_basics.onRelease; delete _mc.btns_mc.btn_water.onRelease; delete _mc.btns_mc.btn_earth.onRelease; delete _mc.btns_mc.btn_fire.onRelease; delete _mc.btns_mc.btn_air.onRelease; delete _mc.btns_mc.btn_done.onRelease; } function onPressBasics() { updateScreen("basics"); } function onPressWater() { updateScreen("water"); } function onPressEarth() { updateScreen("earth"); } function onPressFire() { updateScreen("fire"); } function onPressAir() { updateScreen("air"); } function onPressNext() { var _local2 = _screenOrder.length; while (_local2--) { if (_screenOrder[_local2] == _currentScreen) { updateScreen(_screenOrder[_local2 + 1]); return(undefined); } } } function onPressBack() { var _local2 = _screenOrder.length; while (_local2--) { if (_screenOrder[_local2] == _currentScreen) { updateScreen(_screenOrder[_local2 - 1]); return(undefined); } } } function updateScreen(tScreen) { _currentScreen = tScreen; releaseSelectedButton(); _mc.gotoAndStop(_currentScreen); updateDirectionButtons(); hilightSelectedButton(); } function updateDirectionButtons() { if (_currentScreen == _screenOrder[0]) { _mc.btn_back._visible = false; _mc.btn_next._visible = true; } else if (_currentScreen == _screenOrder[_screenOrder.length - 1]) { _mc.btn_back._visible = true; _mc.btn_next._visible = false; } else { _mc.btn_back._visible = true; _mc.btn_next._visible = true; } } function hilightSelectedButton() { _selectedButton = _findButton(_currentScreen); _storedOnRelease = _selectedButton.onRelease; _selectedButton.onRelease = null; _selectedButton.enabled = false; _selectedButton.gotoAndStop("_down"); } function releaseSelectedButton() { if (_selectedButton == null) { return(undefined); } _selectedButton.onRelease = _storedOnRelease; _selectedButton.enabled = true; _selectedButton.gotoAndStop("_up"); } function _findButton(pScreen) { switch (pScreen) { case "basics" : return(_mc.btns_mc.btn_basics); case "water" : return(_mc.btns_mc.btn_water); case "earth" : return(_mc.btns_mc.btn_earth); case "air" : return(_mc.btns_mc.btn_air); case "fire" : return(_mc.btns_mc.btn_fire); } } var _HAS_INTRO = true; var _HAS_OUTRO = true; var _OPENED_FRAME = 32; var _screenOrder = ["basics", "water", "earth", "air", "fire"]; }
Symbol 1021 MovieClip [__Packages.nick.avatar.tentpole.ui.Win] Frame 0
class nick.avatar.tentpole.ui.Win extends nick.avatar.tentpole.ui.Screen { var _state, _isOpening, _mc; function Win (mc, ui) { super(mc, ui); _state = nick.avatar.tentpole.GameState.getInstance(); } function onOpened() { _isOpening = false; _mc.scores_mc.txt_bonus.text = _state.bonus; _mc.scores_mc.txt_score.text = _state.score; _mc.btn_play.onRelease = function () { smashing.rampage.Messenger.sendMessage("engine", "onPressPlayAgain"); }; _mc.btn_view.onRelease = function () { smashing.rampage.Messenger.sendMessage("engine", "onPressViewScores"); }; if (nick.highscores.HighscoreEngine.__get__isLoggedIn()) { _mc.btn_submit.onRelease = function () { smashing.rampage.Messenger.sendMessage("engine", "onPressGameOverSubmitScore"); }; } else { _mc.btn_submit._visible = false; } } var _HAS_INTRO = true; var _HAS_OUTRO = false; var _OPENED_FRAME = 61; }
Symbol 1022 MovieClip [__Packages.nick.avatar.tentpole.ui.Highscores] Frame 0
class nick.avatar.tentpole.ui.Highscores extends nick.avatar.tentpole.ui.Screen { var _isClosed, _isOpening, _state, _mc; function Highscores (mc, ui) { super(mc, ui); } function open() { _isClosed = false; _isOpening = false; _state = nick.avatar.tentpole.GameState.getInstance(); if (_state.highscoreType == "view") { nick.highscores.HighscoreEngine.viewScores(_mc.highscore_mc, _state.score); } else { nick.highscores.HighscoreEngine.sendAndViewScore(_mc.highscore_mc, _state.score); } } function onOpened() { } var _HAS_INTRO = false; var _HAS_OUTRO = false; var _OPENED_FRAME = 1; }
Symbol 92 MovieClip Frame 1
play();
Symbol 92 MovieClip Frame 34
stop();
Symbol 96 MovieClip Frame 1
stop();
Symbol 96 MovieClip Frame 5
play();
Symbol 96 MovieClip Frame 35
stop();
Symbol 96 MovieClip Frame 36
play();
Symbol 96 MovieClip Frame 55
stop();
Symbol 96 MovieClip Frame 56
play();
Symbol 96 MovieClip Frame 72
stop();
Symbol 99 MovieClip Frame 1
stop();
Symbol 99 MovieClip Frame 5
play();
Symbol 99 MovieClip Frame 23
stop();
Symbol 99 MovieClip Frame 24
play();
Symbol 99 MovieClip Frame 43
stop();
Symbol 99 MovieClip Frame 44
play();
Symbol 99 MovieClip Frame 60
stop();
Symbol 105 MovieClip Frame 1
play();
Symbol 105 MovieClip Frame 67
stop();
Symbol 105 MovieClip Frame 73
play();
Symbol 105 MovieClip Frame 102
stop();
Symbol 113 MovieClip Frame 1
stop();
Symbol 145 MovieClip Frame 1
stop();
Symbol 145 MovieClip Frame 5
play();
Symbol 145 MovieClip Frame 10
stop();
Symbol 145 MovieClip Frame 11
play();
Symbol 145 MovieClip Frame 17
stop();
Symbol 145 MovieClip Frame 18
play();
Symbol 145 MovieClip Frame 24
stop();
Symbol 148 MovieClip Frame 1
stop();
Symbol 148 MovieClip Frame 5
play();
Symbol 148 MovieClip Frame 10
stop();
Symbol 148 MovieClip Frame 11
play();
Symbol 148 MovieClip Frame 17
stop();
Symbol 148 MovieClip Frame 18
play();
Symbol 148 MovieClip Frame 24
stop();
Symbol 151 MovieClip Frame 1
stop();
Symbol 151 MovieClip Frame 5
play();
Symbol 151 MovieClip Frame 35
stop();
Symbol 151 MovieClip Frame 36
play();
Symbol 151 MovieClip Frame 55
stop();
Symbol 151 MovieClip Frame 56
play();
Symbol 151 MovieClip Frame 72
stop();
Symbol 153 MovieClip [_nick_highscore_board] Frame 1
#initclip 62 Object.registerClass("_nick_highscore_board", nick.highscores.HighscoreTable); #endinitclip stop();
Instance of Symbol 113 MovieClip "btn_play" in Symbol 153 MovieClip [_nick_highscore_board] Frame 1
on (release) { smashing.rampage.Messenger.sendMessage("engine", "onPressSplashPlay"); }
Symbol 153 MovieClip [_nick_highscore_board] Frame 19
play();
Symbol 153 MovieClip [_nick_highscore_board] Frame 47
stop(); onOutroComplete();
Symbol 175 MovieClip Frame 1
stop();
Symbol 175 MovieClip Frame 5
play();
Symbol 175 MovieClip Frame 10
stop();
Symbol 175 MovieClip Frame 11
play();
Symbol 175 MovieClip Frame 16
stop();
Symbol 175 MovieClip Frame 17
play();
Symbol 175 MovieClip Frame 24
stop();
Symbol 180 MovieClip Frame 1
stop();
Symbol 180 MovieClip Frame 5
play();
Symbol 180 MovieClip Frame 10
stop();
Symbol 180 MovieClip Frame 11
play();
Symbol 180 MovieClip Frame 16
stop();
Symbol 180 MovieClip Frame 17
play();
Symbol 180 MovieClip Frame 24
stop();
Symbol 185 MovieClip Frame 1
stop();
Symbol 185 MovieClip Frame 5
play();
Symbol 185 MovieClip Frame 10
stop();
Symbol 185 MovieClip Frame 11
play();
Symbol 185 MovieClip Frame 16
stop();
Symbol 185 MovieClip Frame 17
play();
Symbol 185 MovieClip Frame 24
stop();
Symbol 193 MovieClip Frame 1
play();
Symbol 193 MovieClip Frame 37
stop();
Symbol 193 MovieClip Frame 43
play();
Symbol 193 MovieClip Frame 72
stop();
Symbol 206 MovieClip Frame 1
stop();
Symbol 206 MovieClip Frame 5
play();
Symbol 206 MovieClip Frame 10
stop();
Symbol 206 MovieClip Frame 11
play();
Symbol 206 MovieClip Frame 17
stop();
Symbol 206 MovieClip Frame 18
play();
Symbol 206 MovieClip Frame 24
stop();
Symbol 209 MovieClip Frame 1
stop();
Symbol 209 MovieClip Frame 5
play();
Symbol 209 MovieClip Frame 10
stop();
Symbol 209 MovieClip Frame 11
play();
Symbol 209 MovieClip Frame 17
stop();
Symbol 209 MovieClip Frame 18
play();
Symbol 209 MovieClip Frame 24
stop();
Symbol 212 MovieClip Frame 1
stop();
Symbol 212 MovieClip Frame 5
play();
Symbol 212 MovieClip Frame 10
stop();
Symbol 212 MovieClip Frame 11
play();
Symbol 212 MovieClip Frame 17
stop();
Symbol 212 MovieClip Frame 18
play();
Symbol 212 MovieClip Frame 24
stop();
Symbol 215 MovieClip Frame 1
stop();
Symbol 215 MovieClip Frame 5
play();
Symbol 215 MovieClip Frame 10
stop();
Symbol 215 MovieClip Frame 11
play();
Symbol 215 MovieClip Frame 17
stop();
Symbol 215 MovieClip Frame 18
play();
Symbol 215 MovieClip Frame 24
stop();
Symbol 218 MovieClip Frame 1
stop();
Symbol 218 MovieClip Frame 5
play();
Symbol 218 MovieClip Frame 10
stop();
Symbol 218 MovieClip Frame 11
play();
Symbol 218 MovieClip Frame 17
stop();
Symbol 218 MovieClip Frame 18
play();
Symbol 218 MovieClip Frame 24
stop();
Symbol 221 MovieClip Frame 1
stop();
Symbol 221 MovieClip Frame 5
play();
Symbol 221 MovieClip Frame 10
stop();
Symbol 221 MovieClip Frame 11
play();
Symbol 221 MovieClip Frame 17
stop();
Symbol 221 MovieClip Frame 18
play();
Symbol 221 MovieClip Frame 24
stop();
Symbol 242 MovieClip Frame 1
stop();
Symbol 242 MovieClip Frame 5
play();
Symbol 242 MovieClip Frame 10
stop();
Symbol 242 MovieClip Frame 11
play();
Symbol 242 MovieClip Frame 17
stop();
Symbol 242 MovieClip Frame 18
play();
Symbol 242 MovieClip Frame 24
stop();
Symbol 247 MovieClip Frame 76
stop();
Symbol 248 MovieClip Frame 1
stop();
Symbol 248 MovieClip Frame 5
play();
Symbol 248 MovieClip Frame 10
stop();
Symbol 248 MovieClip Frame 11
play();
Symbol 248 MovieClip Frame 16
stop();
Symbol 248 MovieClip Frame 17
play();
Symbol 248 MovieClip Frame 24
stop();
Symbol 248 MovieClip Frame 25
play();
Symbol 248 MovieClip Frame 40
stop();
Symbol 258 MovieClip Frame 1
stop();
Symbol 258 MovieClip Frame 5
play();
Symbol 258 MovieClip Frame 10
stop();
Symbol 258 MovieClip Frame 11
play();
Symbol 258 MovieClip Frame 17
stop();
Symbol 258 MovieClip Frame 18
play();
Symbol 258 MovieClip Frame 24
stop();
Symbol 287 MovieClip Frame 18
stop();
Symbol 289 MovieClip Frame 1
stop();
Symbol 289 MovieClip Frame 5
stop();
Symbol 289 MovieClip Frame 11
stop();
Symbol 289 MovieClip Frame 24
stop();
Symbol 289 MovieClip Frame 25
play();
Symbol 289 MovieClip Frame 34
stop();
Symbol 289 MovieClip Frame 50
stop();
Symbol 295 MovieClip Frame 18
stop();
Symbol 296 MovieClip Frame 1
stop();
Symbol 296 MovieClip Frame 5
stop();
Symbol 296 MovieClip Frame 11
stop();
Symbol 296 MovieClip Frame 17
play();
Symbol 296 MovieClip Frame 24
stop();
Symbol 296 MovieClip Frame 46
stop();
Symbol 302 MovieClip Frame 18
stop();
Symbol 303 MovieClip Frame 1
stop();
Symbol 303 MovieClip Frame 5
stop();
Symbol 303 MovieClip Frame 11
stop();
Symbol 303 MovieClip Frame 17
play();
Symbol 303 MovieClip Frame 24
stop();
Symbol 303 MovieClip Frame 34
stop();
Symbol 303 MovieClip Frame 50
stop();
Symbol 309 MovieClip Frame 1
stop();
Symbol 309 MovieClip Frame 5
play();
Symbol 309 MovieClip Frame 10
stop();
Symbol 309 MovieClip Frame 11
play();
Symbol 309 MovieClip Frame 17
stop();
Symbol 309 MovieClip Frame 18
play();
Symbol 309 MovieClip Frame 24
stop();
Symbol 338 MovieClip Frame 16
stop();
Symbol 339 MovieClip Frame 1
stop();
Symbol 339 MovieClip Frame 5
stop();
Symbol 339 MovieClip Frame 11
stop();
Symbol 339 MovieClip Frame 17
play();
Symbol 339 MovieClip Frame 24
stop();
Symbol 339 MovieClip Frame 25
play();
Symbol 339 MovieClip Frame 34
stop();
Symbol 339 MovieClip Frame 45
stop();
Symbol 348 MovieClip Frame 16
stop();
Symbol 349 MovieClip Frame 1
stop();
Symbol 349 MovieClip Frame 5
play();
Symbol 349 MovieClip Frame 10
stop();
Symbol 349 MovieClip Frame 11
play();
Symbol 349 MovieClip Frame 16
stop();
Symbol 349 MovieClip Frame 17
play();
Symbol 349 MovieClip Frame 24
stop();
Symbol 349 MovieClip Frame 25
stop();
Symbol 349 MovieClip Frame 34
stop();
Symbol 349 MovieClip Frame 35
play();
Symbol 349 MovieClip Frame 45
stop();
Symbol 355 MovieClip Frame 16
stop();
Symbol 356 MovieClip Frame 1
stop();
Symbol 356 MovieClip Frame 5
stop();
Symbol 356 MovieClip Frame 11
stop();
Symbol 356 MovieClip Frame 17
play();
Symbol 356 MovieClip Frame 24
stop();
Symbol 356 MovieClip Frame 25
play();
Symbol 356 MovieClip Frame 33
stop();
Symbol 356 MovieClip Frame 45
stop();
Symbol 364 MovieClip Frame 1
stop();
Symbol 364 MovieClip Frame 5
play();
Symbol 364 MovieClip Frame 10
stop();
Symbol 364 MovieClip Frame 11
play();
Symbol 364 MovieClip Frame 17
stop();
Symbol 364 MovieClip Frame 18
play();
Symbol 364 MovieClip Frame 24
stop();
Symbol 371 MovieClip Frame 5
stop();
Symbol 372 MovieClip Frame 5
stop();
Symbol 381 MovieClip Frame 10
stop();
Symbol 382 MovieClip Frame 1
stop();
Symbol 382 MovieClip Frame 5
stop();
Symbol 382 MovieClip Frame 11
stop();
Symbol 382 MovieClip Frame 17
play();
Symbol 382 MovieClip Frame 24
stop();
Symbol 382 MovieClip Frame 25
stop();
Symbol 382 MovieClip Frame 44
stop();
Symbol 382 MovieClip Frame 45
stop();
Symbol 382 MovieClip Frame 55
stop();
Symbol 398 MovieClip Frame 8
stop();
Symbol 400 MovieClip Frame 10
stop();
Symbol 409 MovieClip Frame 6
stop();
Symbol 410 MovieClip Frame 1
stop();
Symbol 410 MovieClip Frame 5
stop();
Symbol 410 MovieClip Frame 11
stop();
Symbol 410 MovieClip Frame 17
play();
Symbol 410 MovieClip Frame 25
stop();
Symbol 410 MovieClip Frame 26
play();
Symbol 410 MovieClip Frame 33
stop();
Symbol 410 MovieClip Frame 34
play();
Symbol 410 MovieClip Frame 41
stop();
Symbol 410 MovieClip Frame 42
play();
Symbol 410 MovieClip Frame 49
stop();
Symbol 410 MovieClip Frame 56
stop();
Symbol 417 MovieClip Frame 6
stop();
Symbol 418 MovieClip Frame 1
stop();
Symbol 418 MovieClip Frame 5
stop();
Symbol 418 MovieClip Frame 11
stop();
Symbol 418 MovieClip Frame 17
play();
Symbol 418 MovieClip Frame 24
stop();
Symbol 418 MovieClip Frame 25
play();
Symbol 418 MovieClip Frame 32
stop();
Symbol 418 MovieClip Frame 33
stop();
Symbol 418 MovieClip Frame 40
stop();
Symbol 418 MovieClip Frame 41
stop();
Symbol 418 MovieClip Frame 48
stop();
Symbol 418 MovieClip Frame 55
stop();
Symbol 428 MovieClip Frame 6
stop();
Symbol 429 MovieClip Frame 1
stop();
Symbol 429 MovieClip Frame 5
stop();
Symbol 429 MovieClip Frame 11
stop();
Symbol 429 MovieClip Frame 17
play();
Symbol 429 MovieClip Frame 24
stop();
Symbol 429 MovieClip Frame 25
play();
Symbol 429 MovieClip Frame 32
stop();
Symbol 429 MovieClip Frame 33
stop();
Symbol 429 MovieClip Frame 40
stop();
Symbol 429 MovieClip Frame 41
stop();
Symbol 429 MovieClip Frame 48
stop();
Symbol 429 MovieClip Frame 55
stop();
Symbol 436 MovieClip Frame 6
stop();
Symbol 437 MovieClip Frame 1
stop();
Symbol 437 MovieClip Frame 5
stop();
Symbol 437 MovieClip Frame 11
stop();
Symbol 437 MovieClip Frame 17
play();
Symbol 437 MovieClip Frame 24
stop();
Symbol 437 MovieClip Frame 25
play();
Symbol 437 MovieClip Frame 32
stop();
Symbol 437 MovieClip Frame 33
stop();
Symbol 437 MovieClip Frame 40
stop();
Symbol 437 MovieClip Frame 41
stop();
Symbol 437 MovieClip Frame 48
stop();
Symbol 437 MovieClip Frame 55
stop();
Symbol 443 MovieClip Frame 6
stop();
Symbol 444 MovieClip Frame 1
stop();
Symbol 444 MovieClip Frame 5
stop();
Symbol 444 MovieClip Frame 11
stop();
Symbol 444 MovieClip Frame 17
play();
Symbol 444 MovieClip Frame 24
stop();
Symbol 444 MovieClip Frame 35
stop();
Symbol 448 MovieClip Frame 1
play(); hd.useHandCursor = false;
Symbol 448 MovieClip Frame 32
stop();
Symbol 448 MovieClip Frame 65
play();
Symbol 448 MovieClip Frame 95
stop();
Symbol 456 MovieClip Frame 1
play();
Symbol 456 MovieClip Frame 11
stop();
Symbol 461 MovieClip Frame 1
stop();
Symbol 461 MovieClip Frame 5
stop();
Symbol 461 MovieClip Frame 11
stop();
Symbol 461 MovieClip Frame 17
play();
Symbol 461 MovieClip Frame 25
stop();
Symbol 461 MovieClip Frame 26
play();
Symbol 461 MovieClip Frame 33
stop();
Symbol 461 MovieClip Frame 34
play();
Symbol 461 MovieClip Frame 41
stop();
Symbol 461 MovieClip Frame 42
play();
Symbol 461 MovieClip Frame 49
stop();
Symbol 461 MovieClip Frame 56
stop();
Symbol 462 MovieClip Frame 1
stop();
Symbol 462 MovieClip Frame 5
play();
Symbol 462 MovieClip Frame 10
stop();
Symbol 462 MovieClip Frame 11
play();
Symbol 462 MovieClip Frame 16
stop();
Symbol 462 MovieClip Frame 17
play();
Symbol 462 MovieClip Frame 24
stop();
Symbol 464 MovieClip Frame 1
play();
Symbol 464 MovieClip Frame 11
stop();
Symbol 467 MovieClip Frame 1
play();
Symbol 467 MovieClip Frame 11
stop();
Symbol 477 MovieClip Frame 1
stop();
Symbol 477 MovieClip Frame 5
play();
Symbol 477 MovieClip Frame 10
stop();
Symbol 477 MovieClip Frame 11
play();
Symbol 477 MovieClip Frame 17
stop();
Symbol 477 MovieClip Frame 18
play();
Symbol 477 MovieClip Frame 24
stop();
Symbol 480 MovieClip Frame 1
stop();
Symbol 480 MovieClip Frame 5
play();
Symbol 480 MovieClip Frame 10
stop();
Symbol 480 MovieClip Frame 11
play();
Symbol 480 MovieClip Frame 17
stop();
Symbol 480 MovieClip Frame 18
play();
Symbol 480 MovieClip Frame 24
stop();
Symbol 481 MovieClip Frame 1
play();
Symbol 481 MovieClip Frame 11
stop();
Instance of Symbol 477 MovieClip in Symbol 481 MovieClip Frame 11
on (release) { smashing.rampage.Messenger.sendMessage("screen", "onPressQuitNo"); }
Instance of Symbol 480 MovieClip in Symbol 481 MovieClip Frame 11
on (release) { smashing.rampage.Messenger.sendMessage("screen", "onPressQuitYes"); }
Symbol 484 MovieClip Frame 1
play();
Symbol 484 MovieClip Frame 11
stop();
Symbol 487 MovieClip Frame 1
play();
Symbol 487 MovieClip Frame 11
stop();
Instance of Symbol 477 MovieClip in Symbol 487 MovieClip Frame 11
on (release) { smashing.rampage.Messenger.sendMessage("screen", "onPressConfirmNo"); }
Instance of Symbol 480 MovieClip in Symbol 487 MovieClip Frame 11
on (release) { smashing.rampage.Messenger.sendMessage("screen", "onPressConfirmYes"); }
Symbol 489 MovieClip Frame 29
stop();
Symbol 547 MovieClip Frame 1
stop();
Symbol 547 MovieClip Frame 10
stop();
Symbol 547 MovieClip Frame 17
stop();
Symbol 547 MovieClip Frame 23
stop();
Symbol 547 MovieClip Frame 31
stop();
Symbol 547 MovieClip Frame 37
stop();
Symbol 547 MovieClip Frame 47
stop();
Symbol 547 MovieClip Frame 56
stop();
Symbol 547 MovieClip Frame 64
stop();
Symbol 547 MovieClip Frame 72
stop();
Symbol 547 MovieClip Frame 80
stop();
Symbol 547 MovieClip Frame 88
stop();
Symbol 547 MovieClip Frame 95
stop();
Symbol 550 MovieClip Frame 1
stop();
Symbol 550 MovieClip Frame 5
play();
Symbol 550 MovieClip Frame 10
stop();
Symbol 550 MovieClip Frame 11
play();
Symbol 550 MovieClip Frame 17
stop();
Symbol 550 MovieClip Frame 18
play();
Symbol 550 MovieClip Frame 24
stop();
Symbol 553 MovieClip Frame 1
stop();
Symbol 553 MovieClip Frame 5
play();
Symbol 553 MovieClip Frame 10
stop();
Symbol 553 MovieClip Frame 11
play();
Symbol 553 MovieClip Frame 17
stop();
Symbol 553 MovieClip Frame 18
play();
Symbol 553 MovieClip Frame 24
stop();
Symbol 556 MovieClip Frame 1
stop();
Symbol 556 MovieClip Frame 5
play();
Symbol 556 MovieClip Frame 10
stop();
Symbol 556 MovieClip Frame 11
play();
Symbol 556 MovieClip Frame 17
stop();
Symbol 556 MovieClip Frame 18
play();
Symbol 556 MovieClip Frame 24
stop();
Symbol 561 MovieClip Frame 1
stop();
Symbol 571 MovieClip Frame 1
stop();
Symbol 571 MovieClip Frame 5
stop();
Symbol 574 MovieClip Frame 1
stop();
Symbol 574 MovieClip Frame 5
play();
Symbol 574 MovieClip Frame 10
stop();
Symbol 574 MovieClip Frame 11
play();
Symbol 574 MovieClip Frame 17
stop();
Symbol 574 MovieClip Frame 18
play();
Symbol 574 MovieClip Frame 24
stop();
Symbol 577 MovieClip Frame 1
stop();
Symbol 577 MovieClip Frame 5
play();
Symbol 577 MovieClip Frame 10
stop();
Symbol 577 MovieClip Frame 11
play();
Symbol 577 MovieClip Frame 17
stop();
Symbol 577 MovieClip Frame 18
play();
Symbol 577 MovieClip Frame 24
stop();
Symbol 580 MovieClip Frame 1
stop();
Symbol 580 MovieClip Frame 5
play();
Symbol 580 MovieClip Frame 9
play();
Symbol 580 MovieClip Frame 15
stop();
Symbol 580 MovieClip Frame 16
play();
Symbol 580 MovieClip Frame 22
stop();
Symbol 583 MovieClip Frame 1
play();
Symbol 583 MovieClip Frame 31
stop();
Symbol 584 MovieClip Frame 1
stop();
Instance of Symbol 577 MovieClip in Symbol 584 MovieClip Frame 19
on (release) { smashing.rampage.Messenger.sendMessage("screen", "onPressQuit"); }
Instance of Symbol 574 MovieClip in Symbol 584 MovieClip Frame 27
on (release) { smashing.rampage.Messenger.sendMessage("screen", "onPressHelp"); }
Symbol 584 MovieClip Frame 31
if (nick.avatar.tentpole.Sounds.getInstance().muteMusic) { btn_sound.gotoAndStop("off"); } else { btn_sound.gotoAndStop("on"); }
Symbol 584 MovieClip Frame 35
stop(); if (nick.avatar.tentpole.Sounds.getInstance().muteMusic) { btn_sound.gotoAndStop("off"); } else { btn_sound.gotoAndStop("on"); }
Instance of Symbol 571 MovieClip "btn_sound" in Symbol 584 MovieClip Frame 35
on (release) { smashing.rampage.Messenger.sendMessage("engine", "onPressSoundToggle"); }
Symbol 597 MovieClip Frame 1
stop();
Symbol 602 MovieClip Frame 1
stop();
Symbol 602 MovieClip Frame 5
play();
Symbol 602 MovieClip Frame 10
stop();
Symbol 602 MovieClip Frame 11
play();
Symbol 602 MovieClip Frame 16
stop();
Symbol 602 MovieClip Frame 17
play();
Symbol 602 MovieClip Frame 24
stop();
Symbol 603 MovieClip Frame 1
stop();
Symbol 603 MovieClip Frame 5
play();
Symbol 603 MovieClip Frame 10
stop();
Symbol 603 MovieClip Frame 11
play();
Symbol 603 MovieClip Frame 16
stop();
Symbol 603 MovieClip Frame 17
play();
Symbol 603 MovieClip Frame 24
stop();
Symbol 608 MovieClip Frame 1
stop();
Symbol 608 MovieClip Frame 18
stop();
Symbol 608 MovieClip Frame 27
play();
Symbol 608 MovieClip Frame 37
stop();
Symbol 608 MovieClip Frame 51
play();
Symbol 608 MovieClip Frame 71
stop();
Symbol 608 MovieClip Frame 72
play();
Symbol 608 MovieClip Frame 90
stop();
Symbol 608 MovieClip Frame 91
play();
Symbol 608 MovieClip Frame 110
stop();
Symbol 608 MovieClip Frame 111
play();
Symbol 608 MovieClip Frame 121
stop();
Symbol 618 MovieClip Frame 1
stop();
Symbol 618 MovieClip Frame 5
play();
Symbol 618 MovieClip Frame 35
stop();
Symbol 618 MovieClip Frame 36
play();
Symbol 618 MovieClip Frame 55
stop();
Symbol 618 MovieClip Frame 56
play();
Symbol 618 MovieClip Frame 72
stop();
Symbol 625 MovieClip Frame 1
play();
Symbol 625 MovieClip Frame 61
stop();
Symbol 625 MovieClip Frame 67
play();
Symbol 625 MovieClip Frame 97
stop();
Symbol 642 MovieClip Frame 1
play();
Symbol 642 MovieClip Frame 61
stop();
Symbol 642 MovieClip Frame 67
play();
Symbol 642 MovieClip Frame 97
stop();
Symbol 657 MovieClip Frame 1
stop();
Symbol 657 MovieClip Frame 5
stop();
Symbol 657 MovieClip Frame 11
stop();
Symbol 657 MovieClip Frame 17
play();
Symbol 657 MovieClip Frame 24
stop();
Symbol 657 MovieClip Frame 25
stop();
Symbol 657 MovieClip Frame 44
stop();
Symbol 657 MovieClip Frame 45
stop();
Symbol 657 MovieClip Frame 55
stop();
Symbol 658 MovieClip Frame 1
stop();
Symbol 658 MovieClip Frame 2
play();
Symbol 661 MovieClip Frame 1
stop();
Symbol 661 MovieClip Frame 5
stop();
Symbol 661 MovieClip Frame 11
stop();
Symbol 661 MovieClip Frame 24
stop();
Symbol 661 MovieClip Frame 25
play();
Symbol 661 MovieClip Frame 34
stop();
Symbol 661 MovieClip Frame 50
stop();
Symbol 664 MovieClip Frame 1
stop();
Symbol 664 MovieClip Frame 5
stop();
Symbol 664 MovieClip Frame 11
stop();
Symbol 664 MovieClip Frame 17
play();
Symbol 664 MovieClip Frame 24
stop();
Symbol 664 MovieClip Frame 46
stop();
Symbol 667 MovieClip Frame 1
stop();
Symbol 667 MovieClip Frame 5
stop();
Symbol 667 MovieClip Frame 11
stop();
Symbol 667 MovieClip Frame 17
play();
Symbol 667 MovieClip Frame 24
stop();
Symbol 667 MovieClip Frame 25
play();
Symbol 667 MovieClip Frame 34
stop();
Symbol 667 MovieClip Frame 45
stop();
Symbol 670 MovieClip Frame 1
stop();
Symbol 670 MovieClip Frame 5
stop();
Symbol 670 MovieClip Frame 12
stop();
Symbol 670 MovieClip Frame 18
play();
Symbol 670 MovieClip Frame 25
stop();
Symbol 670 MovieClip Frame 26
play();
Symbol 670 MovieClip Frame 35
stop();
Symbol 673 MovieClip Frame 1
stop();
Symbol 673 MovieClip Frame 5
stop();
Symbol 673 MovieClip Frame 11
stop();
Symbol 673 MovieClip Frame 17
play();
Symbol 673 MovieClip Frame 24
stop();
Symbol 673 MovieClip Frame 25
play();
Symbol 673 MovieClip Frame 33
stop();
Symbol 673 MovieClip Frame 45
stop();
Symbol 680 MovieClip Frame 18
stop();
Symbol 681 MovieClip Frame 1
stop();
Symbol 681 MovieClip Frame 5
stop();
Symbol 681 MovieClip Frame 11
stop();
Symbol 681 MovieClip Frame 17
play();
Symbol 681 MovieClip Frame 24
stop();
Symbol 681 MovieClip Frame 25
play();
Symbol 681 MovieClip Frame 33
stop();
Symbol 681 MovieClip Frame 49
stop();
Symbol 685 MovieClip Frame 18
stop();
Symbol 686 MovieClip Frame 1
stop();
Symbol 686 MovieClip Frame 5
stop();
Symbol 686 MovieClip Frame 11
stop();
Symbol 686 MovieClip Frame 17
play();
Symbol 686 MovieClip Frame 24
stop();
Symbol 686 MovieClip Frame 25
play();
Symbol 686 MovieClip Frame 33
stop();
Symbol 686 MovieClip Frame 49
stop();
Symbol 689 MovieClip Frame 1
stop();
Symbol 689 MovieClip Frame 5
stop();
Symbol 689 MovieClip Frame 11
stop();
Symbol 689 MovieClip Frame 17
play();
Symbol 689 MovieClip Frame 24
stop();
Symbol 689 MovieClip Frame 34
stop();
Symbol 689 MovieClip Frame 50
stop();
Symbol 693 MovieClip Frame 1
stop();
Symbol 693 MovieClip Frame 5
stop();
Symbol 693 MovieClip Frame 11
stop();
Symbol 693 MovieClip Frame 17
play();
Symbol 693 MovieClip Frame 24
stop();
Symbol 693 MovieClip Frame 25
play();
Symbol 693 MovieClip Frame 32
stop();
Symbol 693 MovieClip Frame 33
stop();
Symbol 693 MovieClip Frame 40
stop();
Symbol 693 MovieClip Frame 41
stop();
Symbol 693 MovieClip Frame 48
stop();
Symbol 693 MovieClip Frame 55
stop();
Symbol 695 MovieClip Frame 1
stop();
Symbol 695 MovieClip Frame 5
stop();
Symbol 695 MovieClip Frame 11
stop();
Symbol 695 MovieClip Frame 17
play();
Symbol 695 MovieClip Frame 24
stop();
Symbol 695 MovieClip Frame 35
stop();
Symbol 699 MovieClip Frame 1
stop();
Symbol 699 MovieClip Frame 5
stop();
Symbol 699 MovieClip Frame 11
stop();
Symbol 699 MovieClip Frame 17
play();
Symbol 699 MovieClip Frame 24
stop();
Symbol 699 MovieClip Frame 25
play();
Symbol 699 MovieClip Frame 32
stop();
Symbol 699 MovieClip Frame 33
stop();
Symbol 699 MovieClip Frame 40
stop();
Symbol 699 MovieClip Frame 41
stop();
Symbol 699 MovieClip Frame 48
stop();
Symbol 699 MovieClip Frame 55
stop();
Symbol 703 MovieClip Frame 1
stop();
Symbol 703 MovieClip Frame 5
stop();
Symbol 703 MovieClip Frame 11
stop();
Symbol 703 MovieClip Frame 17
play();
Symbol 703 MovieClip Frame 24
stop();
Symbol 703 MovieClip Frame 25
play();
Symbol 703 MovieClip Frame 32
stop();
Symbol 703 MovieClip Frame 33
stop();
Symbol 703 MovieClip Frame 40
stop();
Symbol 703 MovieClip Frame 41
stop();
Symbol 703 MovieClip Frame 48
stop();
Symbol 703 MovieClip Frame 55
stop();
Symbol 704 MovieClip [unit] Frame 1
stop();
Symbol 730 MovieClip [obstacle] Frame 1
stop();
Symbol 731 MovieClip Frame 1
stop();
Symbol 731 MovieClip Frame 5
play();
Symbol 731 MovieClip Frame 10
stop();
Symbol 731 MovieClip Frame 11
play();
Symbol 731 MovieClip Frame 16
stop();
Symbol 731 MovieClip Frame 17
play();
Symbol 731 MovieClip Frame 24
stop();
Symbol 732 MovieClip Frame 1
stop();
Symbol 732 MovieClip Frame 5
play();
Symbol 732 MovieClip Frame 10
stop();
Symbol 732 MovieClip Frame 11
play();
Symbol 732 MovieClip Frame 16
stop();
Symbol 732 MovieClip Frame 17
play();
Symbol 732 MovieClip Frame 24
stop();
Symbol 733 MovieClip Frame 1
stop();
Symbol 733 MovieClip Frame 5
play();
Symbol 733 MovieClip Frame 10
stop();
Symbol 733 MovieClip Frame 11
play();
Symbol 733 MovieClip Frame 16
stop();
Symbol 733 MovieClip Frame 17
play();
Symbol 733 MovieClip Frame 24
stop();
Symbol 736 MovieClip Frame 1
stop();
Symbol 736 MovieClip Frame 5
play();
Symbol 736 MovieClip Frame 10
stop();
Symbol 736 MovieClip Frame 11
play();
Symbol 736 MovieClip Frame 16
stop();
Symbol 736 MovieClip Frame 17
play();
Symbol 736 MovieClip Frame 24
stop();
Symbol 737 MovieClip Frame 1
stop();
Symbol 737 MovieClip Frame 5
play();
Symbol 737 MovieClip Frame 10
stop();
Symbol 737 MovieClip Frame 11
play();
Symbol 737 MovieClip Frame 16
stop();
Symbol 737 MovieClip Frame 17
play();
Symbol 737 MovieClip Frame 24
stop();
Symbol 738 MovieClip Frame 1
stop();
Symbol 738 MovieClip Frame 5
play();
Symbol 738 MovieClip Frame 10
stop();
Symbol 738 MovieClip Frame 11
play();
Symbol 738 MovieClip Frame 16
stop();
Symbol 738 MovieClip Frame 17
play();
Symbol 738 MovieClip Frame 24
stop();
Symbol 741 MovieClip Frame 1
stop();
Symbol 741 MovieClip Frame 5
play();
Symbol 741 MovieClip Frame 10
stop();
Symbol 741 MovieClip Frame 11
play();
Symbol 741 MovieClip Frame 16
stop();
Symbol 741 MovieClip Frame 17
play();
Symbol 741 MovieClip Frame 24
stop();
Symbol 742 MovieClip Frame 1
stop();
Symbol 742 MovieClip Frame 5
play();
Symbol 742 MovieClip Frame 10
stop();
Symbol 742 MovieClip Frame 11
play();
Symbol 742 MovieClip Frame 16
stop();
Symbol 742 MovieClip Frame 17
play();
Symbol 742 MovieClip Frame 24
stop();
Symbol 743 MovieClip Frame 1
stop();
Symbol 743 MovieClip Frame 5
play();
Symbol 743 MovieClip Frame 10
stop();
Symbol 743 MovieClip Frame 11
play();
Symbol 743 MovieClip Frame 16
stop();
Symbol 743 MovieClip Frame 17
play();
Symbol 743 MovieClip Frame 24
stop();
Symbol 744 MovieClip Frame 1
stop();
Symbol 744 MovieClip Frame 5
play();
Symbol 744 MovieClip Frame 10
stop();
Symbol 744 MovieClip Frame 11
play();
Symbol 744 MovieClip Frame 16
stop();
Symbol 744 MovieClip Frame 17
play();
Symbol 744 MovieClip Frame 24
stop();
Symbol 748 MovieClip Frame 1
stop();
Symbol 748 MovieClip Frame 5
play();
Symbol 748 MovieClip Frame 10
stop();
Symbol 748 MovieClip Frame 11
play();
Symbol 748 MovieClip Frame 16
stop();
Symbol 748 MovieClip Frame 17
play();
Symbol 748 MovieClip Frame 24
stop();
Symbol 749 MovieClip Frame 1
stop();
Symbol 749 MovieClip Frame 5
play();
Symbol 749 MovieClip Frame 10
stop();
Symbol 749 MovieClip Frame 11
play();
Symbol 749 MovieClip Frame 16
stop();
Symbol 749 MovieClip Frame 17
play();
Symbol 749 MovieClip Frame 24
stop();
Symbol 752 MovieClip Frame 1
stop();
Symbol 752 MovieClip Frame 5
play();
Symbol 752 MovieClip Frame 10
stop();
Symbol 752 MovieClip Frame 11
play();
Symbol 752 MovieClip Frame 16
stop();
Symbol 752 MovieClip Frame 17
play();
Symbol 752 MovieClip Frame 24
stop();
Symbol 760 MovieClip Frame 7
stop();
Symbol 773 MovieClip Frame 23
stop();
Symbol 774 MovieClip Frame 25
stop();
Symbol 775 MovieClip [attackRhino] Frame 1
stop();
Symbol 784 MovieClip [effect_floatingText] Frame 1
stop();
Symbol 784 MovieClip [effect_floatingText] Frame 3
stop();
Symbol 794 MovieClip Frame 5
stop();
Symbol 816 MovieClip Frame 22
stop();
Symbol 818 MovieClip [attackWater] Frame 1
stop();
Symbol 819 MovieClip [specialWater] Frame 25
stop();
Symbol 828 MovieClip Frame 5
stop();
Symbol 862 MovieClip Frame 29
stop();
Symbol 864 MovieClip [attackEarth] Frame 1
stop();
Symbol 866 MovieClip Frame 24
stop();
Symbol 867 MovieClip Frame 12
stop();
Symbol 868 MovieClip [specialEarth] Frame 1
stop();
Symbol 868 MovieClip [specialEarth] Frame 20
stop();
Symbol 875 MovieClip Frame 5
stop();
Symbol 884 MovieClip Frame 9
stop();
Symbol 885 MovieClip Frame 12
stop();
Symbol 887 MovieClip [attackFire] Frame 1
stop();
Symbol 894 MovieClip Frame 6
stop();
Symbol 896 MovieClip [attackFireElite] Frame 1
stop();
Symbol 897 MovieClip Frame 4
stop();
Symbol 898 MovieClip [attackFireBattlement] Frame 1
stop();
Symbol 915 MovieClip Frame 5
stop();
Symbol 917 MovieClip [attackAang] Frame 1
stop();
Symbol 929 MovieClip [specialAang] Frame 45
stop();
Symbol 944 MovieClip Frame 8
stop();
Symbol 947 MovieClip Frame 4
stop();
Symbol 948 MovieClip Frame 5
stop();
Symbol 949 MovieClip Frame 6
stop();
Symbol 950 MovieClip Frame 37
stop();
Symbol 952 MovieClip [cavalryAttack] Frame 1
stop();
Symbol 960 MovieClip [battlement] Frame 1
stop();
Symbol 960 MovieClip [battlement] Frame 7
stop();
Symbol 962 MovieClip [_project] Frame 1
#initclip 61 Object.registerClass("_project", nick.avatar.tentpole.Engine); #endinitclip stop();

Library Items

Symbol 1 GraphicUsed by:2 109 112
Symbol 2 MovieClipUses:1Used by:47 99 105 112 137 151 153 248 448 456 464 467 481 484 487 489 571 574 577 608 618 625 642 962  Timeline
Symbol 3 GraphicUsed by:12
Symbol 4 GraphicUsed by:12
Symbol 5 GraphicUsed by:12
Symbol 6 GraphicUsed by:12
Symbol 7 GraphicUsed by:12
Symbol 8 GraphicUsed by:12
Symbol 9 GraphicUsed by:12
Symbol 10 GraphicUsed by:12
Symbol 11 GraphicUsed by:12
Symbol 12 MovieClipUses:3 4 5 6 7 8 9 10 11Used by:23
Symbol 13 GraphicUsed by:22
Symbol 14 GraphicUsed by:22
Symbol 15 GraphicUsed by:22
Symbol 16 GraphicUsed by:22
Symbol 17 GraphicUsed by:22
Symbol 18 GraphicUsed by:22
Symbol 19 GraphicUsed by:22
Symbol 20 GraphicUsed by:22
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClipUses:13 14 15 16 17 18 19 20 21Used by:23
Symbol 23 MovieClipUses:12 22Used by:28
Symbol 24 FontUsed by:25 26 27 56 97 103 110 116 141 143 146 147 149 186 187 188 189 191 204 205 207 208 210 211 213 214 216 217 219 220 240 241 251 256 257 304 307 308 357 362 363 383 445 447 454 457 465 473 475 476 478 479 482 485 490 492 499 503 507 511 515 519 523 527 534 538 542 546 548 549 551 552 554 555 559 566 568 569 570 572 573 575 576 590 598 604 606 619 620 622 623 639 640 780 781 782 783
Symbol 25 EditableTextUses:24Used by:28
Symbol 26 TextUses:24Used by:28
Symbol 27 TextUses:24Used by:28
Symbol 28 MovieClipUses:23 25 26 27Used by:29
Symbol 29 MovieClipUses:28Used by:Timeline
Symbol 963 MovieClip [__Packages.smashing.rampage.Messenger]
Symbol 964 MovieClip [__Packages.smashing.sound.SoundEngine]
Symbol 965 MovieClip [__Packages.mx.utils.Delegate]
Symbol 966 MovieClip [__Packages.nick.avatar.tentpole.Sounds]
Symbol 967 MovieClip [__Packages.smashing.rampage.BaseEngine]
Symbol 968 MovieClip [__Packages.smashing.IntervalEngine]
Symbol 969 MovieClip [__Packages.nick.avatar.tentpole.Engine]
Symbol 970 MovieClip [__Packages.nick.avatar.tentpole.World]
Symbol 971 MovieClip [__Packages.smashing.rampage.BaseCamera]
Symbol 972 MovieClip [__Packages.nick.avatar.tentpole.GameCamera]
Symbol 973 MovieClip [__Packages.nick.avatar.tentpole.GameState]
Symbol 974 MovieClip [__Packages.smashing.rampage.Renderable]
Symbol 975 MovieClip [__Packages.smashing.rampage.viewport.Viewport]
Symbol 976 MovieClip [__Packages.smashing.rampage.viewport.ViewportGroup]
Symbol 977 MovieClip [__Packages.smashing.rampage.viewport.ViewportElement]
Symbol 978 MovieClip [__Packages.smashing.Point3D]
Symbol 979 MovieClip [__Packages.nick.avatar.tentpole.GameRenderable]
Symbol 980 MovieClip [__Packages.nick.avatar.tentpole.ents.GridDisplay]
Symbol 981 MovieClip [__Packages.nick.avatar.tentpole.ents.GroundDisplay]
Symbol 982 MovieClip [__Packages.nick.avatar.tentpole.ents.Entity]
Symbol 983 MovieClip [__Packages.nick.avatar.tentpole.ents.Unit]
Symbol 984 MovieClip [__Packages.nick.avatar.tentpole.ents.Hex]
Symbol 985 MovieClip [__Packages.nick.avatar.tentpole.ents.ActionLine]
Symbol 986 MovieClip [__Packages.nick.avatar.tentpole.ents.Highlight]
Symbol 987 MovieClip [__Packages.nick.avatar.tentpole.ents.HighlightHex]
Symbol 988 MovieClip [__Packages.nick.avatar.tentpole.ents.AttackEffect]
Symbol 989 MovieClip [__Packages.nick.avatar.tentpole.ents.CycloneEffect]
Symbol 990 MovieClip [__Packages.nick.avatar.tentpole.ents.FreezeEffect]
Symbol 991 MovieClip [__Packages.nick.avatar.tentpole.ents.BarricadeEffect]
Symbol 992 MovieClip [__Packages.nick.avatar.tentpole.ents.FloatingText]
Symbol 993 MovieClip [__Packages.nick.avatar.tentpole.ents.Obstacle]
Symbol 994 MovieClip [__Packages.nick.avatar.tentpole.ents.Barricade]
Symbol 995 MovieClip [__Packages.nick.avatar.tentpole.ents.Scenery]
Symbol 996 MovieClip [__Packages.nick.avatar.tentpole.ents.units.Battlement]
Symbol 997 MovieClip [__Packages.nick.avatar.tentpole.ents.units.Aang]
Symbol 998 MovieClip [__Packages.nick.avatar.tentpole.ents.units.WaterBender]
Symbol 999 MovieClip [__Packages.nick.avatar.tentpole.ents.units.Katara]
Symbol 1000 MovieClip [__Packages.nick.avatar.tentpole.ents.units.EarthBender]
Symbol 1001 MovieClip [__Packages.nick.avatar.tentpole.ents.units.Toph]
Symbol 1002 MovieClip [__Packages.nick.avatar.tentpole.ents.units.Sokka]
Symbol 1003 MovieClip [__Packages.nick.avatar.tentpole.ents.units.Fong]
Symbol 1004 MovieClip [__Packages.nick.avatar.tentpole.ents.units.Catapult]
Symbol 1005 MovieClip [__Packages.nick.avatar.tentpole.ents.units.CatapultEarth]
Symbol 1006 MovieClip [__Packages.nick.avatar.tentpole.ents.units.WaterSoldier]
Symbol 1007 MovieClip [__Packages.nick.avatar.tentpole.ents.units.EarthSoldier]
Symbol 1008 MovieClip [__Packages.nick.avatar.tentpole.ents.units.FireBender]
Symbol 1009 MovieClip [__Packages.nick.avatar.tentpole.ents.units.FireCatapult]
Symbol 1010 MovieClip [__Packages.nick.avatar.tentpole.ents.units.FireElite]
Symbol 1011 MovieClip [__Packages.nick.avatar.tentpole.ents.units.Rhino]
Symbol 1012 MovieClip [__Packages.nick.avatar.tentpole.ui.UI]
Symbol 1013 MovieClip [__Packages.nick.avatar.tentpole.ui.Screen]
Symbol 1014 MovieClip [__Packages.nick.avatar.tentpole.ui.Splash]
Symbol 1015 MovieClip [__Packages.nick.avatar.tentpole.ui.GamePlay]
Symbol 1016 MovieClip [__Packages.nick.avatar.tentpole.ui.Select]
Symbol 1017 MovieClip [__Packages.nick.avatar.tentpole.ui.Lose]
Symbol 1018 MovieClip [__Packages.nick.highscores.HighscoreEngine]
Symbol 1019 MovieClip [__Packages.nick.highscores.HighscoreTable]
Symbol 1020 MovieClip [__Packages.nick.avatar.tentpole.ui.Help]
Symbol 1021 MovieClip [__Packages.nick.avatar.tentpole.ui.Win]
Symbol 1022 MovieClip [__Packages.nick.avatar.tentpole.ui.Highscores]
Symbol 30 MovieClipUsed by:962
Symbol 31 BitmapUsed by:32
Symbol 32 GraphicUses:31Used by:35
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClipUses:33Used by:35
Symbol 35 MovieClipUses:32 34Used by:105 153 193 448
Symbol 36 BitmapUsed by:37
Symbol 37 GraphicUses:36Used by:38
Symbol 38 MovieClipUses:37Used by:43
Symbol 39 GraphicUsed by:42
Symbol 40 GraphicUsed by:42
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClipUses:39 40 41Used by:43
Symbol 43 MovieClipUses:38 42Used by:105
Symbol 44 BitmapUsed by:45
Symbol 45 GraphicUses:44Used by:46
Symbol 46 MovieClipUses:45Used by:105
Symbol 47 MovieClipUses:2Used by:96 99 109
Symbol 48 GraphicUsed by:49 109 112
Symbol 49 MovieClipUses:48Used by:52
Symbol 50 GraphicUsed by:51 109 112
Symbol 51 MovieClipUses:50Used by:52
Symbol 52 MovieClipUses:49 51Used by:92 96 109 112 618 624 641
Symbol 53 GraphicUsed by:54 109 112
Symbol 54 MovieClipUses:53Used by:55 93
Symbol 55 MovieClipUses:54Used by:96 99 109 112 151 618
Symbol 56 TextUses:24Used by:57 109
Symbol 57 MovieClipUses:56Used by:96 109
Symbol 58 GraphicUsed by:92
Symbol 59 GraphicUsed by:92
Symbol 60 GraphicUsed by:92
Symbol 61 GraphicUsed by:92
Symbol 62 GraphicUsed by:92
Symbol 63 GraphicUsed by:92
Symbol 64 GraphicUsed by:92
Symbol 65 GraphicUsed by:92
Symbol 66 GraphicUsed by:92
Symbol 67 GraphicUsed by:92
Symbol 68 GraphicUsed by:92
Symbol 69 GraphicUsed by:92
Symbol 70 GraphicUsed by:92
Symbol 71 GraphicUsed by:92
Symbol 72 GraphicUsed by:92
Symbol 73 GraphicUsed by:92
Symbol 74 GraphicUsed by:92
Symbol 75 GraphicUsed by:92
Symbol 76 GraphicUsed by:92
Symbol 77 GraphicUsed by:92
Symbol 78 GraphicUsed by:92
Symbol 79 GraphicUsed by:92
Symbol 80 GraphicUsed by:92
Symbol 81 GraphicUsed by:92
Symbol 82 GraphicUsed by:92
Symbol 83 GraphicUsed by:92
Symbol 84 GraphicUsed by:92
Symbol 85 GraphicUsed by:92
Symbol 86 GraphicUsed by:92
Symbol 87 GraphicUsed by:92
Symbol 88 GraphicUsed by:92
Symbol 89 GraphicUsed by:92
Symbol 90 GraphicUsed by:92
Symbol 91 GraphicUsed by:92
Symbol 92 MovieClipUses:58 52 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91Used by:96 618
Symbol 93 MovieClipUses:54Used by:96 99 151 618
Symbol 94 SoundUsed by:96 99 151 584 618
Symbol 95 SoundUsed by:96 99 151 248 574 577 618
Symbol 96 MovieClipUses:47 52 55 57 92 93 94 95Used by:105
Symbol 97 TextUses:24Used by:98
Symbol 98 MovieClipUses:97Used by:99
Symbol 99 MovieClipUses:2 47 55 98 93 94 95Used by:105 625 642
Symbol 100 BitmapUsed by:101
Symbol 101 GraphicUses:100Used by:102
Symbol 102 MovieClipUses:101Used by:105 625 642
Symbol 103 TextUses:24Used by:104
Symbol 104 MovieClipUses:103Used by:105
Symbol 105 MovieClipUses:35 2 43 46 96 99 102 104Used by:962
Symbol 106 BitmapUsed by:107
Symbol 107 GraphicUses:106Used by:108 157
Symbol 108 MovieClipUses:107Used by:153
Symbol 109 ButtonUses:47 52 55 57 1 48 50 53 56Used by:113
Symbol 110 TextUses:24Used by:111 112
Symbol 111 MovieClipUses:110Used by:112 618
Symbol 112 ButtonUses:2 52 55 111 1 48 50 53 110Used by:113
Symbol 113 MovieClipUses:109 112Used by:153
Symbol 114 FontUsed by:115 123 124 130 131 134 135 136 138 223 236 237 253 259 306 312 359 385 388 451 453 454 457 465 473 482 485 586 587 588 589 591 592 593 594 595 596 621 638
Symbol 115 TextUses:114Used by:153
Symbol 116 TextUses:24Used by:117
Symbol 117 MovieClipUses:116Used by:153
Symbol 118 SoundUsed by:153 193 448
Symbol 119 FontUsed by:120
Symbol 120 TextUses:119Used by:153
Symbol 121 GraphicUsed by:122
Symbol 122 MovieClipUses:121Used by:129 153
Symbol 123 TextUses:114Used by:153
Symbol 124 TextUses:114Used by:153
Symbol 125 FontUsed by:126 127 128
Symbol 126 EditableTextUses:125Used by:129
Symbol 127 EditableTextUses:125Used by:129
Symbol 128 EditableTextUses:125Used by:129
Symbol 129 MovieClipUses:122 126 127 128Used by:153
Symbol 130 TextUses:114Used by:153
Symbol 131 TextUses:114Used by:137
Symbol 132 GraphicUsed by:133
Symbol 133 MovieClipUses:132Used by:137
Symbol 134 EditableTextUses:114Used by:137
Symbol 135 EditableTextUses:114Used by:137
Symbol 136 EditableTextUses:114Used by:137
Symbol 137 MovieClipUses:2 131 133 134 135 136Used by:153
Symbol 138 EditableTextUses:114Used by:153
Symbol 139 GraphicUsed by:140
Symbol 140 MovieClipUses:139Used by:145 148 221 477 480
Symbol 141 TextUses:24Used by:145
Symbol 142 SoundUsed by:145 148 206 209 212 215 218 221 242 258 309 364 477 480 550 553 556
Symbol 143 TextUses:24Used by:145
Symbol 144 SoundUsed by:145 148 206 209 212 215 218 221 242 258 309 364 477 480 550 553 556
Symbol 145 MovieClipUses:140 141 142 143 144Used by:153 448
Symbol 146 TextUses:24Used by:148
Symbol 147 TextUses:24Used by:148
Symbol 148 MovieClipUses:140 146 142 147 144Used by:153 448
Symbol 149 TextUses:24Used by:150
Symbol 150 MovieClipUses:149Used by:151
Symbol 151 MovieClipUses:2 55 150 93 94 95Used by:153 625 642
Symbol 152 SoundUsed by:153 489
Symbol 153 MovieClip [_nick_highscore_board]Uses:35 108 113 115 117 118 120 122 123 124 129 130 137 138 145 148 151 2 152Used by:154
Symbol 154 MovieClipUses:153Used by:962
Symbol 155 GraphicUsed by:156
Symbol 156 MovieClipUses:155Used by:157
Symbol 157 MovieClipUses:107 156Used by:193 456 464 467
Symbol 158 BitmapUsed by:159
Symbol 159 GraphicUses:158Used by:160
Symbol 160 MovieClipUses:159Used by:193
Symbol 161 GraphicUsed by:162 263
Symbol 162 MovieClipUses:161Used by:163 164 176 181 462 731 732 733 736 737 741 742 743 744 748 749 752
Symbol 163 MovieClipUses:162Used by:175
Symbol 164 MovieClipUses:162Used by:175 180 185 382 657
Symbol 165 BitmapUsed by:166 652
Symbol 166 GraphicUses:165Used by:167
Symbol 167 MovieClipUses:166Used by:175 185 681 686
Symbol 168 FontUsed by:169 271 293 300 318 345 346 353 373 394 399 414 415 419 420 425 426 433 434 458 459 460 655 656 659 660 662 663 665 666 668 669 671 672 677 678 682 683 687 688 690 691 692 694 696 697 698 700 701 702
Symbol 169 TextUses:168Used by:175
Symbol 170 GraphicUsed by:175 180 185 444 695
Symbol 171 GraphicUsed by:172
Symbol 172 MovieClipUses:171Used by:175 180 185 289 296 303 339 349 356 382 410 418 429 437 444 461 462 649 657 661 664 667 670 673 681 686 689 693 695 699 703 731 732 733 736 737 738 741 742 743 744 748 749 752
Symbol 173 SoundUsed by:175 180 185 289 296 303 339 356 382 410 418 429 437 444 461 657 661 664 667 673 681 686 689 693 695 699 703
Symbol 174 SoundUsed by:175 180 185 289 296 303 339 356 382 410 418 429 437 444 461 657 661 664 667 673 681 686 689 693 695 699 703
Symbol 175 MovieClipUses:163 164 167 169 170 172 173 174Used by:193
Symbol 176 MovieClipUses:162Used by:180 289 296 303 661 664 686 689
Symbol 177 BitmapUsed by:178
Symbol 178 GraphicUses:177Used by:179
Symbol 179 MovieClipUses:178Used by:180
Symbol 180 MovieClipUses:176 164 179 170 172 173 174Used by:193
Symbol 181 MovieClipUses:162Used by:185 339 349 356 667 670 673 681
Symbol 182 BitmapUsed by:183
Symbol 183 GraphicUses:182Used by:184
Symbol 184 MovieClipUses:183Used by:185
Symbol 185 MovieClipUses:181 164 167 184 170 172 173 174Used by:193
Symbol 186 TextUses:24Used by:190
Symbol 187 TextUses:24Used by:190
Symbol 188 TextUses:24Used by:190
Symbol 189 TextUses:24Used by:190
Symbol 190 MovieClipUses:186 187 188 189Used by:193
Symbol 191 TextUses:24Used by:192
Symbol 192 MovieClipUses:191Used by:193
Symbol 193 MovieClipUses:35 157 160 118 175 180 185 190 192Used by:962
Symbol 194 GraphicUsed by:195
Symbol 195 ButtonUses:194Used by:448 488
Symbol 196 BitmapUsed by:197
Symbol 197 GraphicUses:196Used by:198
Symbol 198 MovieClipUses:197Used by:448
Symbol 199 BitmapUsed by:200
Symbol 200 GraphicUses:199Used by:201
Symbol 201 MovieClipUses:200Used by:448
Symbol 202 GraphicUsed by:203
Symbol 203 MovieClipUses:202Used by:206 209 212 215 218
Symbol 204 TextUses:24Used by:206
Symbol 205 TextUses:24Used by:206
Symbol 206 MovieClipUses:203 204 142 205 144Used by:222
Symbol 207 TextUses:24Used by:209
Symbol 208 TextUses:24Used by:209
Symbol 209 MovieClipUses:203 207 142 208 144Used by:222
Symbol 210 TextUses:24Used by:212
Symbol 211 TextUses:24Used by:212
Symbol 212 MovieClipUses:203 210 142 211 144Used by:222
Symbol 213 TextUses:24Used by:215
Symbol 214 TextUses:24Used by:215
Symbol 215 MovieClipUses:203 213 142 214 144Used by:222
Symbol 216 TextUses:24Used by:218
Symbol 217 TextUses:24Used by:218
Symbol 218 MovieClipUses:203 216 142 217 144Used by:222
Symbol 219 TextUses:24Used by:221
Symbol 220 TextUses:24Used by:221
Symbol 221 MovieClipUses:140 219 142 220 144Used by:222 456 464 467
Symbol 222 MovieClipUses:206 209 212 215 218 221Used by:448
Symbol 223 TextUses:114Used by:249
Symbol 224 BitmapUsed by:225
Symbol 225 GraphicUses:224Used by:226
Symbol 226 MovieClipUses:225Used by:235
Symbol 227 GraphicUsed by:228
Symbol 228 MovieClipUses:227Used by:235 245 250 448
Symbol 229 BitmapUsed by:230
Symbol 230 GraphicUses:229Used by:231
Symbol 231 MovieClipUses:230Used by:235
Symbol 232 BitmapUsed by:233
Symbol 233 GraphicUses:232Used by:234
Symbol 234 MovieClipUses:233Used by:235
Symbol 235 MovieClipUses:226 228 231 234Used by:249
Symbol 236 TextUses:114Used by:249
Symbol 237 TextUses:114Used by:249
Symbol 238 GraphicUsed by:239
Symbol 239 MovieClipUses:238Used by:242
Symbol 240 TextUses:24Used by:242
Symbol 241 TextUses:24Used by:242
Symbol 242 MovieClipUses:239 240 142 241 144Used by:249 599
Symbol 243 GraphicUsed by:244
Symbol 244 MovieClipUses:243Used by:245
Symbol 245 MovieClipUses:228 244Used by:247 248
Symbol 246 SoundUsed by:248 571 574 577
Symbol 247 MovieClipUses:245Used by:248
Symbol 248 MovieClipUses:2 245 246 95 247Used by:249 599
Symbol 249 MovieClipUses:223 235 236 237 242 248Used by:448
Symbol 250 MovieClipUses:228Used by:448
Symbol 251 TextUses:24Used by:252
Symbol 252 MovieClipUses:251Used by:448
Symbol 253 TextUses:114Used by:262
Symbol 254 GraphicUsed by:255
Symbol 255 MovieClipUses:254Used by:258 309 364 550 553 556
Symbol 256 TextUses:24Used by:258
Symbol 257 TextUses:24Used by:258
Symbol 258 MovieClipUses:255 256 142 257 144Used by:262 561
Symbol 259 TextUses:114Used by:262
Symbol 260 BitmapUsed by:261
Symbol 261 GraphicUses:260Used by:262
Symbol 262 MovieClipUses:253 258 259 261Used by:448
Symbol 263 MovieClipUses:161Used by:264 265 289 296 303 314 339 349 356 382 390 410 418 429 437 461 657 658 661 664 667 670 673 681 686 689 693 699 703
Symbol 264 MovieClipUses:263Used by:272 289 294 296 301 303 661 664 684 686 689
Symbol 265 MovieClipUses:263Used by:272 287 289 294 295 296 301 302 303 319 338 339 347 348 349 354 355 356 375 382 398 400 402 410 416 418 427 429 435 437 442 444 461 657 661 664 667 670 673 679 680 681 684 685 686 689 693 695 699 703
Symbol 266 BitmapUsed by:267
Symbol 267 GraphicUses:266Used by:268
Symbol 268 MovieClipUses:267Used by:272 289 661
Symbol 269 GraphicUsed by:270
Symbol 270 MovieClipUses:269Used by:289 296 303 339 349 356 382 410 418 429 437 461 657 661 664 667 670 673 681 686 689 693 699 703 929
Symbol 271 EditableTextUses:168Used by:289
Symbol 272 MovieClipUses:264 265 268Used by:287
Symbol 273 GraphicUsed by:287 295 302 680 685
Symbol 274 GraphicUsed by:287 295 302 680 685
Symbol 275 GraphicUsed by:287 295 302 680 685
Symbol 276 GraphicUsed by:287 295 302 680 685
Symbol 277 GraphicUsed by:287 295 302 680 685
Symbol 278 GraphicUsed by:287 295 302 680 685
Symbol 279 GraphicUsed by:287 295 302 680 685
Symbol 280 GraphicUsed by:287 295 302 680 685
Symbol 281 GraphicUsed by:287 295 302 680 685
Symbol 282 GraphicUsed by:287 295 302 338 348 355 680 685
Symbol 283 GraphicUsed by:287 295 302 338 348 355 680 685
Symbol 284 GraphicUsed by:287 295 302 338 348 355 680 685
Symbol 285 GraphicUsed by:287 295 302 338 348 355 680 685
Symbol 286 GraphicUsed by:287 295 302 338 348 355 680 685
Symbol 287 MovieClipUses:265 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286Used by:289 661
Symbol 288 SoundUsed by:289 296 303 339 356 382 410 418 429 437 444 461 657 661 664 667 673 681 686 689 693 695 699 703
Symbol 289 MovieClipUses:264 265 268 172 173 176 174 263 270 271 287 288Used by:448
Symbol 290 BitmapUsed by:291
Symbol 291 GraphicUses:290Used by:292
Symbol 292 MovieClipUses:291Used by:294 296 664
Symbol 293 EditableTextUses:168Used by:296
Symbol 294 MovieClipUses:264 265 292Used by:295
Symbol 295 MovieClipUses:265 294 273 274 275 276 277 278 279 280 281 282 283 284 285 286Used by:296 664
Symbol 296 MovieClipUses:264 265 292 172 173 176 174 263 270 293 295 288Used by:448
Symbol 297 BitmapUsed by:298
Symbol 298 GraphicUses:297Used by:299
Symbol 299 MovieClipUses:298Used by:301 303 689
Symbol 300 EditableTextUses:168Used by:303
Symbol 301 MovieClipUses:265 264 299Used by:302
Symbol 302 MovieClipUses:265 301 273 274 275 276 277 278 279 280 281 282 283 284 285 286Used by:303 689
Symbol 303 MovieClipUses:264 265 299 172 173 176 174 263 270 300 302 288Used by:448
Symbol 304 TextUses:24Used by:305
Symbol 305 MovieClipUses:304Used by:448
Symbol 306 TextUses:114Used by:313
Symbol 307 TextUses:24Used by:309
Symbol 308 TextUses:24Used by:309
Symbol 309 MovieClipUses:255 307 142 308 144Used by:313 561
Symbol 310 BitmapUsed by:311
Symbol 311 GraphicUses:310Used by:313
Symbol 312 TextUses:114Used by:313
Symbol 313 MovieClipUses:306 309 311 312Used by:448
Symbol 314 MovieClipUses:263Used by:319 339 347 349 354 356 667 670 673 679 681
Symbol 315 BitmapUsed by:316
Symbol 316 GraphicUses:315Used by:317
Symbol 317 MovieClipUses:316Used by:319 339 667
Symbol 318 EditableTextUses:168Used by:339
Symbol 319 MovieClipUses:314 265 317Used by:338
Symbol 320 GraphicUsed by:338 348 355
Symbol 321 GraphicUsed by:338 348 355
Symbol 322 GraphicUsed by:338 348 355
Symbol 323 GraphicUsed by:338 348 355
Symbol 324 GraphicUsed by:338 348 355
Symbol 325 GraphicUsed by:338 348 355
Symbol 326 GraphicUsed by:338 348 355
Symbol 327 GraphicUsed by:338 348 355
Symbol 328 GraphicUsed by:338 348 355
Symbol 329 GraphicUsed by:338 348 355
Symbol 330 GraphicUsed by:338 348 355
Symbol 331 GraphicUsed by:338 348 355
Symbol 332 GraphicUsed by:338 348 355
Symbol 333 GraphicUsed by:338 348 355
Symbol 334 GraphicUsed by:338 348 355
Symbol 335 GraphicUsed by:338 348 355
Symbol 336 GraphicUsed by:338 348 355
Symbol 337 GraphicUsed by:338 348 355
Symbol 338 MovieClipUses:265 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 282 283 284 285 286Used by:339 667
Symbol 339 MovieClipUses:314 265 317 172 173 181 174 263 270 318 338 288Used by:448
Symbol 340 BitmapUsed by:341
Symbol 341 GraphicUses:340Used by:342
Symbol 342 MovieClipUses:341Used by:347 349 670
Symbol 343 SoundUsed by:349 670
Symbol 344 SoundUsed by:349 670
Symbol 345 EditableTextUses:168Used by:349
Symbol 346 EditableTextUses:168Used by:347
Symbol 347 MovieClipUses:314 265 342 346Used by:348
Symbol 348 MovieClipUses:265 347 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 282 283 284 285 286Used by:349 670
Symbol 349 MovieClipUses:314 265 342 172 343 181 344 263 270 345 348Used by:448
Symbol 350 BitmapUsed by:351
Symbol 351 GraphicUses:350Used by:352
Symbol 352 MovieClipUses:351Used by:354 356 673
Symbol 353 EditableTextUses:168Used by:356
Symbol 354 MovieClipUses:314 265 352Used by:355
Symbol 355 MovieClipUses:265 354 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 282 283 284 285 286Used by:356 673
Symbol 356 MovieClipUses:314 265 352 172 173 181 174 263 270 353 355 288Used by:448
Symbol 357 TextUses:24Used by:358
Symbol 358 MovieClipUses:357Used by:448
Symbol 359 TextUses:114Used by:365
Symbol 360 BitmapUsed by:361
Symbol 361 GraphicUses:360Used by:365
Symbol 362 TextUses:24Used by:364
Symbol 363 TextUses:24Used by:364
Symbol 364 MovieClipUses:255 362 142 363 144Used by:365 561
Symbol 365 MovieClipUses:359 361 364Used by:448
Symbol 366 BitmapUsed by:367
Symbol 367 GraphicUses:366Used by:368
Symbol 368 MovieClipUses:367Used by:375 382 657
Symbol 369 GraphicUsed by:370
Symbol 370 MovieClipUses:369Used by:371 372
Symbol 371 MovieClipUses:370Used by:382 657
Symbol 372 MovieClipUses:370Used by:382 657
Symbol 373 EditableTextUses:168Used by:382
Symbol 374 GraphicUsed by:381
Symbol 375 MovieClipUses:265 368Used by:381
Symbol 376 GraphicUsed by:381
Symbol 377 GraphicUsed by:381
Symbol 378 GraphicUsed by:381
Symbol 379 GraphicUsed by:381
Symbol 380 GraphicUsed by:381
Symbol 381 MovieClipUses:374 375 376 377 378 379 380Used by:382 657
Symbol 382 MovieClipUses:265 368 172 173 164 174 371 372 263 270 373 381 288Used by:448
Symbol 383 TextUses:24Used by:384
Symbol 384 MovieClipUses:383Used by:448
Symbol 385 TextUses:114Used by:421
Symbol 386 BitmapUsed by:387
Symbol 387 GraphicUses:386Used by:421
Symbol 388 TextUses:114Used by:421
Symbol 389 GraphicUsed by:421
Symbol 390 MovieClipUses:263Used by:402 410 416 418 427 429 435 437 442 444 461 693 695 699 703
Symbol 391 BitmapUsed by:392
Symbol 392 GraphicUses:391Used by:393
Symbol 393 MovieClipUses:392Used by:402 410 461
Symbol 394 EditableTextUses:168Used by:410
Symbol 395 GraphicUsed by:396
Symbol 396 MovieClipUses:395Used by:398 400
Symbol 397 SoundUsed by:398
Symbol 398 MovieClipUses:265 396 397Used by:410 418 429 437 461 693 699 703
Symbol 399 EditableTextUses:168Used by:410
Symbol 400 MovieClipUses:265 396Used by:410 418 429 437 461 693 699 703
Symbol 401 GraphicUsed by:409 417 428 436 443
Symbol 402 MovieClipUses:390 265 393Used by:409
Symbol 403 GraphicUsed by:409 417 428 436 443
Symbol 404 GraphicUsed by:409 417 428 436 443
Symbol 405 GraphicUsed by:409 417 428 436 443
Symbol 406 GraphicUsed by:409 417 428 436 443
Symbol 407 GraphicUsed by:408 760 862 866 867
Symbol 408 MovieClipUses:407Used by:409 417 428 436 443
Symbol 409 MovieClipUses:401 402 403 404 405 406 408Used by:410 461
Symbol 410 MovieClipUses:390 265 393 172 173 174 263 270 394 398 399 400 409 288Used by:421 448
Symbol 411 BitmapUsed by:412
Symbol 412 GraphicUses:411Used by:413
Symbol 413 MovieClipUses:412Used by:416 418 693
Symbol 414 EditableTextUses:168Used by:418
Symbol 415 EditableTextUses:168Used by:418
Symbol 416 MovieClipUses:390 265 413Used by:417
Symbol 417 MovieClipUses:401 416 403 404 405 406 408Used by:418 693
Symbol 418 MovieClipUses:390 265 413 172 173 174 263 270 414 398 415 400 417 288Used by:421 448
Symbol 419 TextUses:168Used by:421
Symbol 420 TextUses:168Used by:421
Symbol 421 MovieClipUses:385 387 388 389 410 418 419 420Used by:448
Symbol 422 BitmapUsed by:423
Symbol 423 GraphicUses:422Used by:424
Symbol 424 MovieClipUses:423Used by:427 429 703
Symbol 425 EditableTextUses:168Used by:429
Symbol 426 EditableTextUses:168Used by:429
Symbol 427 MovieClipUses:390 265 424Used by:428
Symbol 428 MovieClipUses:401 427 403 404 405 406 408Used by:429 703
Symbol 429 MovieClipUses:390 265 424 172 173 174 263 270 425 426 398 400 428 288Used by:448
Symbol 430 BitmapUsed by:431
Symbol 431 GraphicUses:430Used by:432
Symbol 432 MovieClipUses:431Used by:435 437 699
Symbol 433 EditableTextUses:168Used by:437
Symbol 434 EditableTextUses:168Used by:437
Symbol 435 MovieClipUses:390 265 432Used by:436
Symbol 436 MovieClipUses:401 435 403 404 405 406 408Used by:437 699
Symbol 437 MovieClipUses:390 265 432 172 173 174 263 270 433 398 434 400 436 288Used by:448
Symbol 438 BitmapUsed by:439
Symbol 439 GraphicUses:438Used by:440
Symbol 440 MovieClipUses:439Used by:442 444 695
Symbol 441 GraphicUsed by:442
Symbol 442 MovieClipUses:390 265 440 441Used by:443
Symbol 443 MovieClipUses:401 442 403 404 405 406 408Used by:444 695
Symbol 444 MovieClipUses:390 265 440 170 172 173 174 443 288Used by:448
Symbol 445 TextUses:24Used by:446
Symbol 446 MovieClipUses:445Used by:448
Symbol 447 TextUses:24Used by:448
Symbol 448 MovieClipUses:2 35 195 198 201 118 222 249 250 252 228 145 148 262 289 296 303 305 313 339 349 356 358 365 382 384 421 410 418 429 437 444 446 447Used by:962
Symbol 449 GraphicUsed by:450
Symbol 450 MovieClipUses:449Used by:608 779
Symbol 451 TextUses:114Used by:452
Symbol 452 MovieClipUses:451Used by:608 624 641
Symbol 453 EditableTextUses:114Used by:608
Symbol 454 TextUses:24 114Used by:455
Symbol 455 MovieClipUses:454Used by:456
Symbol 456 MovieClipUses:157 455 2 221Used by:488
Symbol 457 TextUses:24 114Used by:463
Symbol 458 EditableTextUses:168Used by:461
Symbol 459 EditableTextUses:168Used by:461
Symbol 460 EditableTextUses:168Used by:461
Symbol 461 MovieClipUses:390 265 393 458 172 173 174 263 270 459 398 460 400 409 288Used by:463 704
Symbol 462 MovieClipUses:162 172Used by:463 753
Symbol 463 MovieClipUses:457 461 462Used by:464
Symbol 464 MovieClipUses:2 157 463 221Used by:488
Symbol 465 TextUses:24 114Used by:466
Symbol 466 MovieClipUses:465Used by:467
Symbol 467 MovieClipUses:2 157 466 221Used by:488
Symbol 468 BitmapUsed by:469
Symbol 469 GraphicUses:468Used by:472
Symbol 470 GraphicUsed by:471
Symbol 471 MovieClipUses:470Used by:472
Symbol 472 MovieClipUses:469 471Used by:481 484 487
Symbol 473 TextUses:24 114Used by:474
Symbol 474 MovieClipUses:473Used by:481 484
Symbol 475 TextUses:24Used by:477
Symbol 476 TextUses:24Used by:477
Symbol 477 MovieClipUses:140 475 142 476 144Used by:481 484 487
Symbol 478 TextUses:24Used by:480
Symbol 479 TextUses:24Used by:480
Symbol 480 MovieClipUses:140 478 142 479 144Used by:481 484 487
Symbol 481 MovieClipUses:2 472 474 477 480Used by:488
Symbol 482 TextUses:24 114Used by:483
Symbol 483 MovieClipUses:482Used by:484
Symbol 484 MovieClipUses:2 472 474 483 477 480Used by:488
Symbol 485 TextUses:24 114Used by:486
Symbol 486 MovieClipUses:485Used by:487
Symbol 487 MovieClipUses:2 472 486 477 480Used by:488
Symbol 488 MovieClipUses:195 456 464 467 481 484 487Used by:608
Symbol 489 MovieClipUses:2 152Used by:608
Symbol 490 TextUses:24Used by:491
Symbol 491 MovieClipUses:490Used by:608
Symbol 492 TextUses:24Used by:608
Symbol 493 BitmapUsed by:494
Symbol 494 GraphicUses:493Used by:495
Symbol 495 MovieClipUses:494Used by:599
Symbol 496 BitmapUsed by:497
Symbol 497 GraphicUses:496Used by:498
Symbol 498 MovieClipUses:497Used by:547
Symbol 499 TextUses:24Used by:547
Symbol 500 BitmapUsed by:501
Symbol 501 GraphicUses:500Used by:502
Symbol 502 MovieClipUses:501Used by:547
Symbol 503 TextUses:24Used by:547
Symbol 504 BitmapUsed by:505
Symbol 505 GraphicUses:504Used by:506
Symbol 506 MovieClipUses:505Used by:547
Symbol 507 TextUses:24Used by:547
Symbol 508 BitmapUsed by:509
Symbol 509 GraphicUses:508Used by:510
Symbol 510 MovieClipUses:509Used by:547
Symbol 511 TextUses:24Used by:547
Symbol 512 BitmapUsed by:513
Symbol 513 GraphicUses:512Used by:514
Symbol 514 MovieClipUses:513Used by:547
Symbol 515 TextUses:24Used by:547
Symbol 516 BitmapUsed by:517
Symbol 517 GraphicUses:516Used by:518
Symbol 518 MovieClipUses:517Used by:547
Symbol 519 TextUses:24Used by:547
Symbol 520 BitmapUsed by:521
Symbol 521 GraphicUses:520Used by:522
Symbol 522 MovieClipUses:521Used by:547
Symbol 523 TextUses:24Used by:547
Symbol 524 BitmapUsed by:525
Symbol 525 GraphicUses:524Used by:526
Symbol 526 MovieClipUses:525Used by:547
Symbol 527 TextUses:24Used by:547
Symbol 528 BitmapUsed by:529
Symbol 529 GraphicUses:528Used by:530
Symbol 530 MovieClipUses:529Used by:547
Symbol 531 BitmapUsed by:532
Symbol 532 GraphicUses:531Used by:533
Symbol 533 MovieClipUses:532Used by:547
Symbol 534 TextUses:24Used by:547
Symbol 535 BitmapUsed by:536
Symbol 536 GraphicUses:535Used by:537
Symbol 537 MovieClipUses:536Used by:547
Symbol 538 TextUses:24Used by:547
Symbol 539 BitmapUsed by:540
Symbol 540 GraphicUses:539Used by:541
Symbol 541 MovieClipUses:540Used by:547
Symbol 542 TextUses:24Used by:547
Symbol 543 BitmapUsed by:544
Symbol 544 GraphicUses:543Used by:545
Symbol 545 MovieClipUses:544Used by:547
Symbol 546 TextUses:24Used by:547
Symbol 547 MovieClipUses:498 499 502 503 506 507 510 511 514 515 518 519 522 523 526 527 530 533 534 537 538 541 542 545 546Used by:599
Symbol 548 TextUses:24Used by:550
Symbol 549 TextUses:24Used by:550
Symbol 550 MovieClipUses:255 548 142 549 144Used by:561
Symbol 551 TextUses:24Used by:553
Symbol 552 TextUses:24Used by:553
Symbol 553 MovieClipUses:255 551 142 552 144Used by:561
Symbol 554 TextUses:24Used by:556
Symbol 555 TextUses:24Used by:556
Symbol 556 MovieClipUses:255 554 142 555 144Used by:561
Symbol 557 GraphicUsed by:558
Symbol 558 MovieClipUses:557Used by:560
Symbol 559 TextUses:24Used by:560
Symbol 560 MovieClipUses:558 559Used by:561
Symbol 561 MovieClipUses:550 553 258 309 364 556 560Used by:599
Symbol 562 GraphicUsed by:563
Symbol 563 MovieClipUses:562Used by:585 599
Symbol 564 GraphicUsed by:565
Symbol 565 MovieClipUses:564Used by:580
Symbol 566 TextUses:24Used by:567
Symbol 567 MovieClipUses:566Used by:580
Symbol 568 TextUses:24Used by:571
Symbol 569 TextUses:24Used by:571
Symbol 570 TextUses:24Used by:571
Symbol 571 MovieClipUses:2 568 569 246 570Used by:580 584
Symbol 572 TextUses:24Used by:574
Symbol 573 TextUses:24Used by:574
Symbol 574 MovieClipUses:2 572 246 573 95Used by:580 584
Symbol 575 TextUses:24Used by:577
Symbol 576 TextUses:24Used by:577
Symbol 577 MovieClipUses:2 575 246 576 95Used by:580 584
Symbol 578 ShapeTweeningUsed by:580
Symbol 579 GraphicUsed by:580
Symbol 580 MovieClipUses:565 567 571 574 577 578 579Used by:599
Symbol 581 ShapeTweeningUsed by:583
Symbol 582 GraphicUsed by:583
Symbol 583 MovieClipUses:581 582Used by:584
Symbol 584 MovieClipUses:583 94 577 574 571Used by:599
Symbol 585 MovieClipUses:563Used by:597
Symbol 586 TextUses:114Used by:597
Symbol 587 TextUses:114Used by:597
Symbol 588 TextUses:114Used by:597
Symbol 589 TextUses:114Used by:597
Symbol 590 EditableTextUses:24Used by:597
Symbol 591 TextUses:114Used by:597
Symbol 592 EditableTextUses:114Used by:597
Symbol 593 EditableTextUses:114Used by:597
Symbol 594 EditableTextUses:114Used by:597
Symbol 595 EditableTextUses:114Used by:597
Symbol 596 EditableTextUses:114Used by:597
Symbol 597 MovieClipUses:585 586 587 588 589 590 591 592 593 594 595 596Used by:599
Symbol 598 TextUses:24Used by:599
Symbol 599 MovieClipUses:495 547 561 563 248 242 580 584 597 598Used by:608
Symbol 600 GraphicUsed by:601
Symbol 601 MovieClipUses:600Used by:602 603
Symbol 602 MovieClipUses:601Used by:608
Symbol 603 MovieClipUses:601Used by:608
Symbol 604 TextUses:24Used by:605
Symbol 605 MovieClipUses:604Used by:608
Symbol 606 TextUses:24Used by:607
Symbol 607 MovieClipUses:606Used by:608
Symbol 608 MovieClipUses:450 452 453 488 489 491 492 599 602 603 605 607 2Used by:962
Symbol 609 BitmapUsed by:610
Symbol 610 GraphicUses:609Used by:611
Symbol 611 MovieClipUses:610Used by:625
Symbol 612 BitmapUsed by:613
Symbol 613 GraphicUses:612Used by:614
Symbol 614 MovieClipUses:613Used by:625
Symbol 615 BitmapUsed by:616
Symbol 616 GraphicUses:615Used by:617
Symbol 617 MovieClipUses:616Used by:625
Symbol 618 MovieClipUses:2 52 55 111 92 93 94 95Used by:625 642
Symbol 619 TextUses:24Used by:624
Symbol 620 TextUses:24Used by:624
Symbol 621 TextUses:114Used by:624
Symbol 622 EditableTextUses:24Used by:624
Symbol 623 EditableTextUses:24Used by:624
Symbol 624 MovieClipUses:52 452 619 620 621 622 623Used by:625
Symbol 625 MovieClipUses:611 614 102 617 618 624 99 151 2Used by:962
Symbol 626 BitmapUsed by:627
Symbol 627 GraphicUses:626Used by:628
Symbol 628 MovieClipUses:627Used by:642
Symbol 629 GraphicUsed by:634
Symbol 630 GraphicUsed by:631
Symbol 631 MovieClipUses:630Used by:634
Symbol 632 GraphicUsed by:633
Symbol 633 MovieClipUses:632Used by:634
Symbol 634 MovieClipUses:629 631 633Used by:642
Symbol 635 BitmapUsed by:636
Symbol 636 GraphicUses:635Used by:637
Symbol 637 MovieClipUses:636Used by:642
Symbol 638 EditableTextUses:114Used by:641
Symbol 639 TextUses:24Used by:641
Symbol 640 TextUses:24Used by:641
Symbol 641 MovieClipUses:452 638 52 639 640Used by:642
Symbol 642 MovieClipUses:628 634 637 102 618 641 99 151 2Used by:962
Symbol 643 GraphicUsed by:961
Symbol 644 GraphicUsed by:648
Symbol 645 FontUsed by:646
Symbol 646 EditableTextUses:645Used by:648
Symbol 647 Sound [sfx_AvatarLoop2.wav]Used by:648
Symbol 648 MovieClipUses:644 646 647Used by:961
Symbol 649 MovieClipUses:172Used by:650
Symbol 650 MovieClipUses:649Used by:651
Symbol 651 MovieClip [grid]Uses:650Used by:961
Symbol 652 GraphicUses:165Used by:653
Symbol 653 MovieClipUses:652Used by:654
Symbol 654 MovieClip [ground]Uses:653Used by:961
Symbol 655 EditableTextUses:168Used by:657
Symbol 656 EditableTextUses:168Used by:657
Symbol 657 MovieClipUses:265 368 655 172 173 164 174 371 372 263 270 656 381 288Used by:704
Symbol 658 MovieClipUses:263Used by:704 960
Symbol 659 EditableTextUses:168Used by:661
Symbol 660 EditableTextUses:168Used by:661
Symbol 661 MovieClipUses:264 265 268 659 172 173 176 174 263 270 660 287 288Used by:704
Symbol 662 EditableTextUses:168Used by:664
Symbol 663 EditableTextUses:168Used by:664
Symbol 664 MovieClipUses:264 265 292 662 172 173 176 174 263 270 663 295 288Used by:704
Symbol 665 EditableTextUses:168Used by:667
Symbol 666 EditableTextUses:168Used by:667
Symbol 667 MovieClipUses:314 265 317 665 172 173 181 174 263 270 666 338 288Used by:704
Symbol 668 EditableTextUses:168Used by:670
Symbol 669 EditableTextUses:168Used by:670
Symbol 670 MovieClipUses:314 265 342 668 172 343 181 344 263 270 669 348Used by:704
Symbol 671 EditableTextUses:168Used by:673
Symbol 672 EditableTextUses:168Used by:673
Symbol 673 MovieClipUses:314 265 352 671 172 173 181 174 263 270 672 355 288Used by:704
Symbol 674 BitmapUsed by:675
Symbol 675 GraphicUses:674Used by:676
Symbol 676 MovieClipUses:675Used by:679 681 684 686
Symbol 677 EditableTextUses:168Used by:681
Symbol 678 EditableTextUses:168Used by:681
Symbol 679 MovieClipUses:314 265 676Used by:680
Symbol 680 MovieClipUses:265 679 273 274 275 276 277 278 279 280 281 282 283 284 285 286Used by:681
Symbol 681 MovieClipUses:314 265 676 677 172 173 181 167 174 263 270 678 680 288Used by:704
Symbol 682 EditableTextUses:168Used by:686
Symbol 683 EditableTextUses:168Used by:686
Symbol 684 MovieClipUses:264 265 676Used by:685
Symbol 685 MovieClipUses:265 684 273 274 275 276 277 278 279 280 281 282 283 284 285 286Used by:686
Symbol 686 MovieClipUses:264 265 676 682 172 173 176 167 174 263 270 683 685 288Used by:704
Symbol 687 EditableTextUses:168Used by:689
Symbol 688 EditableTextUses:168Used by:689
Symbol 689 MovieClipUses:264 265 299 687 172 173 176 174 263 270 688 302 288Used by:704
Symbol 690 EditableTextUses:168Used by:693
Symbol 691 EditableTextUses:168Used by:693
Symbol 692 EditableTextUses:168Used by:693
Symbol 693 MovieClipUses:390 265 413 690 172 173 174 263 270 691 398 692 400 417 288Used by:704
Symbol 694 EditableTextUses:168Used by:695
Symbol 695 MovieClipUses:390 265 440 170 694 172 173 174 443 288Used by:704 960
Symbol 696 EditableTextUses:168Used by:699
Symbol 697 EditableTextUses:168Used by:699
Symbol 698 EditableTextUses:168Used by:699
Symbol 699 MovieClipUses:390 265 432 696 172 173 174 263 270 697 398 698 400 436 288Used by:704
Symbol 700 EditableTextUses:168Used by:703
Symbol 701 EditableTextUses:168Used by:703
Symbol 702 EditableTextUses:168Used by:703
Symbol 703 MovieClipUses:390 265 424 700 172 173 174 263 270 701 702 398 400 428 288Used by:704
Symbol 704 MovieClip [unit]Uses:657 658 661 664 667 670 673 681 686 689 461 693 695 699 703Used by:961
Symbol 705 GraphicUsed by:709
Symbol 706 BitmapUsed by:707 714 718 724
Symbol 707 GraphicUses:706Used by:709 712 729
Symbol 708 GraphicUsed by:709
Symbol 709 MovieClipUses:705 707 708Used by:730
Symbol 710 GraphicUsed by:712
Symbol 711 GraphicUsed by:712
Symbol 712 MovieClipUses:710 707 711Used by:730
Symbol 713 GraphicUsed by:716
Symbol 714 GraphicUses:706Used by:716
Symbol 715 GraphicUsed by:716
Symbol 716 MovieClipUses:713 714 715Used by:730
Symbol 717 GraphicUsed by:720
Symbol 718 GraphicUses:706Used by:720
Symbol 719 GraphicUsed by:720
Symbol 720 MovieClipUses:717 718 719Used by:730
Symbol 721 GraphicUsed by:722
Symbol 722 MovieClipUses:721Used by:726 729
Symbol 723 GraphicUsed by:726
Symbol 724 GraphicUses:706Used by:726
Symbol 725 GraphicUsed by:726
Symbol 726 MovieClipUses:722 723 724 725Used by:730
Symbol 727 GraphicUsed by:729
Symbol 728 GraphicUsed by:729
Symbol 729 MovieClipUses:722 727 707 728Used by:730
Symbol 730 MovieClip [obstacle]Uses:709 712 716 720 726 729Used by:961
Symbol 731 MovieClipUses:162 172Used by:753
Symbol 732 MovieClipUses:162 172Used by:753
Symbol 733 MovieClipUses:162 172Used by:753
Symbol 734 GraphicUsed by:735
Symbol 735 MovieClipUses:734Used by:736 737 738
Symbol 736 MovieClipUses:162 172 735Used by:753
Symbol 737 MovieClipUses:162 172 735Used by:753
Symbol 738 MovieClipUses:172 735Used by:753
Symbol 739 GraphicUsed by:740
Symbol 740 MovieClipUses:739Used by:741 742 743
Symbol 741 MovieClipUses:162 172 740Used by:753
Symbol 742 MovieClipUses:162 172 740Used by:753
Symbol 743 MovieClipUses:162 172 740Used by:753
Symbol 744 MovieClipUses:162 172Used by:753
Symbol 745 BitmapUsed by:746
Symbol 746 GraphicUses:745Used by:747
Symbol 747 MovieClipUses:746Used by:748 749
Symbol 748 MovieClipUses:162 172 747Used by:753
Symbol 749 MovieClipUses:162 172 747Used by:753
Symbol 750 GraphicUsed by:751
Symbol 751 MovieClipUses:750Used by:752
Symbol 752 MovieClipUses:162 172 751Used by:753
Symbol 753 MovieClip [hex]Uses:731 732 462 733 736 737 738 741 742 743 744 748 749 752Used by:961
Symbol 754 SoundUsed by:774
Symbol 755 GraphicUsed by:760 862 866 867
Symbol 756 GraphicUsed by:760 862 866 867
Symbol 757 GraphicUsed by:760 862 866 867
Symbol 758 GraphicUsed by:760 862 866 867
Symbol 759 GraphicUsed by:760 862 866 867
Symbol 760 MovieClipUses:407 755 756 757 758 759Used by:774 885 917 929 944 950
Symbol 761 BitmapUsed by:762
Symbol 762 GraphicUses:761Used by:763
Symbol 763 MovieClipUses:762Used by:773
Symbol 764 BitmapUsed by:765
Symbol 765 GraphicUses:764Used by:766
Symbol 766 MovieClipUses:765Used by:773
Symbol 767 BitmapUsed by:768
Symbol 768 GraphicUses:767Used by:769
Symbol 769 MovieClipUses:768Used by:773
Symbol 770 BitmapUsed by:771
Symbol 771 GraphicUses:770Used by:772
Symbol 772 MovieClipUses:771Used by:773
Symbol 773 MovieClipUses:763 766 769 772Used by:774 819 866
Symbol 774 MovieClipUses:754 760 773Used by:775 961
Symbol 775 MovieClip [attackRhino]Uses:774Used by:961
Symbol 776 BitmapUsed by:777
Symbol 777 GraphicUses:776Used by:778
Symbol 778 MovieClipUses:777Used by:779
Symbol 779 MovieClip [harbor]Uses:450 778Used by:961
Symbol 780 EditableTextUses:24Used by:784
Symbol 781 EditableTextUses:24Used by:784
Symbol 782 TextUses:24Used by:784
Symbol 783 TextUses:24Used by:784
Symbol 784 MovieClip [effect_floatingText]Uses:780 781 782 783Used by:961
Symbol 785 BitmapUsed by:786
Symbol 786 GraphicUses:785Used by:787
Symbol 787 MovieClip [bmp_tower]Uses:786Used by:961
Symbol 788 GraphicUsed by:792
Symbol 789 GraphicUsed by:792
Symbol 790 GraphicUsed by:792
Symbol 791 GraphicUsed by:792
Symbol 792 MovieClipUses:788 789 790 791Used by:793
Symbol 793 MovieClipUses:792Used by:794
Symbol 794 MovieClipUses:793Used by:818
Symbol 795 GraphicUsed by:816
Symbol 796 GraphicUsed by:816
Symbol 797 GraphicUsed by:816
Symbol 798 GraphicUsed by:816
Symbol 799 GraphicUsed by:816
Symbol 800 GraphicUsed by:816
Symbol 801 GraphicUsed by:816
Symbol 802 GraphicUsed by:816
Symbol 803 GraphicUsed by:816
Symbol 804 GraphicUsed by:816
Symbol 805 GraphicUsed by:816
Symbol 806 GraphicUsed by:816
Symbol 807 GraphicUsed by:816
Symbol 808 GraphicUsed by:816
Symbol 809 GraphicUsed by:816
Symbol 810 GraphicUsed by:816
Symbol 811 GraphicUsed by:816
Symbol 812 GraphicUsed by:816
Symbol 813 GraphicUsed by:816
Symbol 814 GraphicUsed by:816
Symbol 815 GraphicUsed by:816
Symbol 816 MovieClipUses:795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815Used by:818
Symbol 817 SoundUsed by:818
Symbol 818 MovieClip [attackWater]Uses:794 816 817Used by:961
Symbol 819 MovieClip [specialWater]Uses:773Used by:961
Symbol 820 GraphicUsed by:821
Symbol 821 MovieClipUses:820Used by:826 827
Symbol 822 GraphicUsed by:823
Symbol 823 MovieClipUses:822Used by:826 827
Symbol 824 GraphicUsed by:825
Symbol 825 MovieClipUses:824Used by:826 827
Symbol 826 MovieClipUses:821 823 825Used by:828 894 897
Symbol 827 MovieClipUses:821 825 823Used by:828 894
Symbol 828 MovieClipUses:826 827Used by:864
Symbol 829 GraphicUsed by:862
Symbol 830 GraphicUsed by:831
Symbol 831 MovieClipUses:830Used by:862
Symbol 832 GraphicUsed by:862
Symbol 833 GraphicUsed by:862
Symbol 834 GraphicUsed by:835
Symbol 835 MovieClipUses:834Used by:862
Symbol 836 GraphicUsed by:862 866 867
Symbol 837 GraphicUsed by:838
Symbol 838 MovieClipUses:837Used by:862 866 867 868
Symbol 839 GraphicUsed by:862 866 867
Symbol 840 GraphicUsed by:862
Symbol 841 GraphicUsed by:842
Symbol 842 MovieClipUses:841Used by:862
Symbol 843 GraphicUsed by:862
Symbol 844 GraphicUsed by:862
Symbol 845 GraphicUsed by:846
Symbol 846 MovieClipUses:845Used by:862
Symbol 847 GraphicUsed by:862 866 867
Symbol 848 GraphicUsed by:862 866 867
Symbol 849 GraphicUsed by:850
Symbol 850 MovieClipUses:849Used by:862
Symbol 851 GraphicUsed by:862 866 867
Symbol 852 GraphicUsed by:853
Symbol 853 MovieClipUses:852Used by:862
Symbol 854 GraphicUsed by:862 866 867
Symbol 855 GraphicUsed by:862 866 867
Symbol 856 GraphicUsed by:862 866 867
Symbol 857 GraphicUsed by:862 866 867
Symbol 858 GraphicUsed by:862 866 867 868
Symbol 859 GraphicUsed by:862
Symbol 860 GraphicUsed by:862
Symbol 861 GraphicUsed by:862
Symbol 862 MovieClipUses:407 829 831 832 833 835 836 838 839 840 842 843 844 755 846 847 848 850 756 851 853 757 854 855 758 856 857 759 858 859 860 861Used by:864
Symbol 863 SoundUsed by:864
Symbol 864 MovieClip [attackEarth]Uses:828 862 863Used by:961
Symbol 865 SoundUsed by:866
Symbol 866 MovieClipUses:773 865 407 836 838 839 755 847 848 756 851 757 854 855 758 856 857 759 858Used by:868
Symbol 867 MovieClipUses:858 838 856 857 854 855 847 851 848 407 836 839 755 756 757 758 759Used by:868
Symbol 868 MovieClip [specialEarth]Uses:866 858 838 867Used by:961
Symbol 869 GraphicUsed by:874
Symbol 870 GraphicUsed by:874
Symbol 871 GraphicUsed by:874
Symbol 872 GraphicUsed by:874
Symbol 873 GraphicUsed by:874
Symbol 874 MovieClipUses:869 870 871 872 873Used by:875
Symbol 875 MovieClipUses:874Used by:887
Symbol 876 GraphicUsed by:884
Symbol 877 GraphicUsed by:884
Symbol 878 GraphicUsed by:884
Symbol 879 GraphicUsed by:884
Symbol 880 GraphicUsed by:884
Symbol 881 GraphicUsed by:884
Symbol 882 GraphicUsed by:884
Symbol 883 GraphicUsed by:884
Symbol 884 MovieClipUses:876 877 878 879 880 881 882 883Used by:885
Symbol 885 MovieClipUses:760 884Used by:887 896 898
Symbol 886 SoundUsed by:887 898
Symbol 887 MovieClip [attackFire]Uses:875 885 886Used by:961
Symbol 888 GraphicUsed by:893
Symbol 889 GraphicUsed by:893
Symbol 890 GraphicUsed by:893
Symbol 891 GraphicUsed by:893
Symbol 892 GraphicUsed by:893
Symbol 893 MovieClipUses:888 889 890 891 892Used by:894 897
Symbol 894 MovieClipUses:826 893 827Used by:896
Symbol 895 SoundUsed by:896
Symbol 896 MovieClip [attackFireElite]Uses:894 885 895Used by:961
Symbol 897 MovieClipUses:826 893Used by:898
Symbol 898 MovieClip [attackFireBattlement]Uses:897 885 886Used by:961
Symbol 899 GraphicUsed by:906
Symbol 900 GraphicUsed by:906
Symbol 901 GraphicUsed by:906
Symbol 902 GraphicUsed by:906
Symbol 903 GraphicUsed by:906
Symbol 904 GraphicUsed by:906
Symbol 905 GraphicUsed by:906
Symbol 906 MovieClipUses:899 900 901 902 903 904 905Used by:914
Symbol 907 GraphicUsed by:908
Symbol 908 MovieClipUses:907Used by:913
Symbol 909 GraphicUsed by:910
Symbol 910 MovieClipUses:909Used by:913
Symbol 911 GraphicUsed by:912
Symbol 912 MovieClipUses:911Used by:913
Symbol 913 MovieClipUses:908 910 912Used by:914
Symbol 914 MovieClipUses:906 913Used by:915 929
Symbol 915 MovieClipUses:914Used by:917
Symbol 916 SoundUsed by:917
Symbol 917 MovieClip [attackAang]Uses:915 760 916Used by:961
Symbol 918 GraphicUsed by:927
Symbol 919 GraphicUsed by:927
Symbol 920 GraphicUsed by:927
Symbol 921 GraphicUsed by:927
Symbol 922 GraphicUsed by:927
Symbol 923 GraphicUsed by:927
Symbol 924 GraphicUsed by:927
Symbol 925 GraphicUsed by:927
Symbol 926 GraphicUsed by:927
Symbol 927 MovieClipUses:918 919 920 921 922 923 924 925 926Used by:929
Symbol 928 SoundUsed by:929
Symbol 929 MovieClip [specialAang]Uses:927 928 270 914 760Used by:961
Symbol 930 GraphicUsed by:942 943
Symbol 931 GraphicUsed by:932
Symbol 932 MovieClipUses:931Used by:936 939 942 943
Symbol 933 GraphicUsed by:942 943
Symbol 934 GraphicUsed by:936
Symbol 935 GraphicUsed by:936
Symbol 936 MovieClipUses:934 932 935Used by:942 943
Symbol 937 GraphicUsed by:939
Symbol 938 GraphicUsed by:939
Symbol 939 MovieClipUses:937 932 938Used by:942 943
Symbol 940 GraphicUsed by:942 943
Symbol 941 GraphicUsed by:942 943
Symbol 942 MovieClipUses:930 932 933 936 939 940 941Used by:944
Symbol 943 MovieClipUses:940 932 941 939 936 930 933Used by:944
Symbol 944 MovieClipUses:942 943 760Used by:952
Symbol 945 GraphicUsed by:946
Symbol 946 MovieClipUses:945Used by:947 948 949
Symbol 947 MovieClipUses:946Used by:950
Symbol 948 MovieClipUses:946Used by:950
Symbol 949 MovieClipUses:946Used by:950
Symbol 950 MovieClipUses:947 948 949 760Used by:952
Symbol 951 SoundUsed by:952
Symbol 952 MovieClip [cavalryAttack]Uses:944 950 951Used by:961
Symbol 953 BitmapUsed by:954
Symbol 954 GraphicUses:953Used by:955
Symbol 955 MovieClipUses:954Used by:957 959
Symbol 956 GraphicUsed by:957
Symbol 957 MovieClipUses:955 956Used by:960
Symbol 958 GraphicUsed by:959
Symbol 959 MovieClipUses:955 958Used by:960
Symbol 960 MovieClip [battlement]Uses:957 695 658 959Used by:961
Symbol 961 MovieClipUses:643 648 651 654 704 730 753 775 779 784 787 818 819 864 868 887 896 898 774 917 929 952 960Used by:962
Symbol 962 MovieClip [_project]Uses:2 30 105 154 193 448 608 625 642 961Used by:Timeline

Instance Names

"loader_mc"Frame 1Symbol 29 MovieClip
"project"Frame 9Symbol 962 MovieClip [_project]
"txt_percent"Symbol 28 MovieClip Frame 1Symbol 25 EditableText
"art_mc"Symbol 29 MovieClip Frame 1Symbol 28 MovieClip
"btn_play"Symbol 105 MovieClip Frame 57Symbol 96 MovieClip
"btn_highscore"Symbol 105 MovieClip Frame 57Symbol 99 MovieClip
"__btn"Symbol 113 MovieClip Frame 1Symbol 109 Button
"__btn"Symbol 113 MovieClip Frame 2Symbol 112 Button
"name"Symbol 129 MovieClip Frame 1Symbol 126 EditableText
"score"Symbol 129 MovieClip Frame 1Symbol 127 EditableText
"rank"Symbol 129 MovieClip Frame 1Symbol 128 EditableText
"name"Symbol 137 MovieClip Frame 1Symbol 134 EditableText
"score"Symbol 137 MovieClip Frame 1Symbol 135 EditableText
"rank"Symbol 137 MovieClip Frame 1Symbol 136 EditableText
"btn_play"Symbol 153 MovieClip [_nick_highscore_board] Frame 1Symbol 113 MovieClip
"hs_3"Symbol 153 MovieClip [_nick_highscore_board] Frame 13Symbol 129 MovieClip
"hs_4"Symbol 153 MovieClip [_nick_highscore_board] Frame 13Symbol 129 MovieClip
"hs_5"Symbol 153 MovieClip [_nick_highscore_board] Frame 13Symbol 129 MovieClip
"hs_6"Symbol 153 MovieClip [_nick_highscore_board] Frame 13Symbol 129 MovieClip
"hs_7"Symbol 153 MovieClip [_nick_highscore_board] Frame 13Symbol 129 MovieClip
"hs_8"Symbol 153 MovieClip [_nick_highscore_board] Frame 13Symbol 129 MovieClip
"hs_9"Symbol 153 MovieClip [_nick_highscore_board] Frame 13Symbol 129 MovieClip
"hs_10"Symbol 153 MovieClip [_nick_highscore_board] Frame 13Symbol 129 MovieClip
"hs_2"Symbol 153 MovieClip [_nick_highscore_board] Frame 13Symbol 129 MovieClip
"hs_1"Symbol 153 MovieClip [_nick_highscore_board] Frame 13Symbol 129 MovieClip
"playerScore_mc"Symbol 153 MovieClip [_nick_highscore_board] Frame 13Symbol 137 MovieClip
"pagination_txt"Symbol 153 MovieClip [_nick_highscore_board] Frame 13Symbol 138 EditableText
"btn_next"Symbol 153 MovieClip [_nick_highscore_board] Frame 13Symbol 145 MovieClip
"btn_back"Symbol 153 MovieClip [_nick_highscore_board] Frame 13Symbol 148 MovieClip
"btn_submit"Symbol 153 MovieClip [_nick_highscore_board] Frame 13Symbol 151 MovieClip
"highscore_mc"Symbol 154 MovieClip Frame 1Symbol 153 MovieClip [_nick_highscore_board]
"btn_balance"Symbol 193 MovieClip Frame 28Symbol 175 MovieClip
"btn_water"Symbol 193 MovieClip Frame 28Symbol 180 MovieClip
"btn_earth"Symbol 193 MovieClip Frame 28Symbol 185 MovieClip
"btn_basics"Symbol 222 MovieClip Frame 1Symbol 206 MovieClip
"btn_water"Symbol 222 MovieClip Frame 1Symbol 209 MovieClip
"btn_earth"Symbol 222 MovieClip Frame 1Symbol 212 MovieClip
"btn_air"Symbol 222 MovieClip Frame 1Symbol 215 MovieClip
"btn_fire"Symbol 222 MovieClip Frame 1Symbol 218 MovieClip
"btn_done"Symbol 222 MovieClip Frame 1Symbol 221 MovieClip
"txt_health"Symbol 289 MovieClip Frame 24Symbol 271 EditableText
"anim"Symbol 289 MovieClip Frame 35Symbol 287 MovieClip
"txt_health"Symbol 296 MovieClip Frame 25Symbol 293 EditableText
"anim"Symbol 296 MovieClip Frame 31Symbol 295 MovieClip
"txt_health"Symbol 303 MovieClip Frame 25Symbol 300 EditableText
"anim"Symbol 303 MovieClip Frame 35Symbol 302 MovieClip
"txt_health"Symbol 339 MovieClip Frame 25Symbol 318 EditableText
"anim"Symbol 339 MovieClip Frame 35Symbol 338 MovieClip
"txt_health"Symbol 349 MovieClip Frame 25Symbol 345 EditableText
"txt_health"Symbol 356 MovieClip Frame 25Symbol 353 EditableText
"anim"Symbol 356 MovieClip Frame 34Symbol 355 MovieClip
"txt_health"Symbol 382 MovieClip Frame 45Symbol 373 EditableText
"anim"Symbol 382 MovieClip Frame 55Symbol 381 MovieClip
"txt_health"Symbol 410 MovieClip Frame 26Symbol 394 EditableText
"txt_health"Symbol 410 MovieClip Frame 34Symbol 399 EditableText
"anim"Symbol 410 MovieClip Frame 42Symbol 400 MovieClip
"anim"Symbol 410 MovieClip Frame 51Symbol 409 MovieClip
"txt_health"Symbol 418 MovieClip Frame 25Symbol 414 EditableText
"txt_health"Symbol 418 MovieClip Frame 33Symbol 415 EditableText
"anim"Symbol 418 MovieClip Frame 49Symbol 417 MovieClip
"txt_health"Symbol 429 MovieClip Frame 25Symbol 425 EditableText
"txt_health"Symbol 429 MovieClip Frame 33Symbol 426 EditableText
"anim"Symbol 429 MovieClip Frame 49Symbol 428 MovieClip
"txt_health"Symbol 437 MovieClip Frame 25Symbol 433 EditableText
"txt_health"Symbol 437 MovieClip Frame 33Symbol 434 EditableText
"anim"Symbol 437 MovieClip Frame 49Symbol 436 MovieClip
"anim"Symbol 444 MovieClip Frame 25Symbol 443 MovieClip
"hd"Symbol 448 MovieClip Frame 1Symbol 195 Button
"btns_mc"Symbol 448 MovieClip Frame 25Symbol 222 MovieClip
"btn_next"Symbol 448 MovieClip Frame 32Symbol 145 MovieClip
"btn_back"Symbol 448 MovieClip Frame 32Symbol 148 MovieClip
"txt_health"Symbol 461 MovieClip Frame 1Symbol 458 EditableText
"txt_health"Symbol 461 MovieClip Frame 26Symbol 459 EditableText
"txt_health"Symbol 461 MovieClip Frame 34Symbol 460 EditableText
"anim"Symbol 461 MovieClip Frame 42Symbol 400 MovieClip
"anim"Symbol 461 MovieClip Frame 51Symbol 409 MovieClip
"hd"Symbol 488 MovieClip Frame 1Symbol 195 Button
"btn"Symbol 561 MovieClip Frame 1Symbol 550 MovieClip
"btn"Symbol 561 MovieClip Frame 6Symbol 553 MovieClip
"btn"Symbol 561 MovieClip Frame 11Symbol 258 MovieClip
"btn"Symbol 561 MovieClip Frame 17Symbol 309 MovieClip
"btn"Symbol 561 MovieClip Frame 25Symbol 364 MovieClip
"btn"Symbol 561 MovieClip Frame 33Symbol 556 MovieClip
"btn"Symbol 561 MovieClip Frame 39Symbol 560 MovieClip
"bg_hd"Symbol 584 MovieClip Frame 2Symbol 583 MovieClip
"btn_sound"Symbol 584 MovieClip Frame 31Symbol 571 MovieClip
"btn_sound"Symbol 584 MovieClip Frame 35Symbol 571 MovieClip
"txt_class"Symbol 597 MovieClip Frame 1Symbol 590 EditableText
"txt_health"Symbol 597 MovieClip Frame 1Symbol 592 EditableText
"txt_force"Symbol 597 MovieClip Frame 1Symbol 593 EditableText
"txt_move"Symbol 597 MovieClip Frame 1Symbol 594 EditableText
"txt_range"Symbol 597 MovieClip Frame 1Symbol 595 EditableText
"txt_type"Symbol 597 MovieClip Frame 1Symbol 596 EditableText
"thumb_mc"Symbol 599 MovieClip Frame 1Symbol 547 MovieClip
"btn_1"Symbol 599 MovieClip Frame 1Symbol 561 MovieClip
"btn_2"Symbol 599 MovieClip Frame 1Symbol 561 MovieClip
"btn_next"Symbol 599 MovieClip Frame 1Symbol 248 MovieClip
"btn_confirm"Symbol 599 MovieClip Frame 1Symbol 242 MovieClip
"btn_menu"Symbol 599 MovieClip Frame 1Symbol 580 MovieClip
"menu_popup"Symbol 599 MovieClip Frame 1Symbol 584 MovieClip
"stats_mc"Symbol 599 MovieClip Frame 1Symbol 597 MovieClip
"txt_score"Symbol 608 MovieClip Frame 1Symbol 453 EditableText
"popup_mc"Symbol 608 MovieClip Frame 1Symbol 488 MovieClip
"hud_mc"Symbol 608 MovieClip Frame 27Symbol 599 MovieClip
"btn_down"Symbol 608 MovieClip Frame 27Symbol 602 MovieClip
"btn_up"Symbol 608 MovieClip Frame 27Symbol 603 MovieClip
"btn_down"Symbol 608 MovieClip Frame 91Symbol 602 MovieClip
"btn_up"Symbol 608 MovieClip Frame 91Symbol 603 MovieClip
"txt_bonus"Symbol 624 MovieClip Frame 1Symbol 622 EditableText
"txt_score"Symbol 624 MovieClip Frame 1Symbol 623 EditableText
"btn_play"Symbol 625 MovieClip Frame 52Symbol 618 MovieClip
"scores_mc"Symbol 625 MovieClip Frame 52Symbol 624 MovieClip
"btn_view"Symbol 625 MovieClip Frame 60Symbol 99 MovieClip
"btn_submit"Symbol 625 MovieClip Frame 60Symbol 151 MovieClip
"txt_score"Symbol 641 MovieClip Frame 1Symbol 638 EditableText
"btn_play"Symbol 642 MovieClip Frame 52Symbol 618 MovieClip
"score_mc"Symbol 642 MovieClip Frame 52Symbol 641 MovieClip
"btn_view"Symbol 642 MovieClip Frame 61Symbol 99 MovieClip
"btn_submit"Symbol 642 MovieClip Frame 61Symbol 151 MovieClip
"txt_health"Symbol 657 MovieClip Frame 1Symbol 655 EditableText
"txt_health"Symbol 657 MovieClip Frame 45Symbol 656 EditableText
"anim"Symbol 657 MovieClip Frame 55Symbol 381 MovieClip
"txt_health"Symbol 661 MovieClip Frame 1Symbol 659 EditableText
"txt_health"Symbol 661 MovieClip Frame 24Symbol 660 EditableText
"anim"Symbol 661 MovieClip Frame 35Symbol 287 MovieClip
"txt_health"Symbol 664 MovieClip Frame 1Symbol 662 EditableText
"txt_health"Symbol 664 MovieClip Frame 25Symbol 663 EditableText
"anim"Symbol 664 MovieClip Frame 31Symbol 295 MovieClip
"txt_health"Symbol 667 MovieClip Frame 1Symbol 665 EditableText
"txt_health"Symbol 667 MovieClip Frame 25Symbol 666 EditableText
"anim"Symbol 667 MovieClip Frame 35Symbol 338 MovieClip
"txt_health"Symbol 670 MovieClip Frame 1Symbol 668 EditableText
"txt_health"Symbol 670 MovieClip Frame 26Symbol 669 EditableText
"txt_health"Symbol 673 MovieClip Frame 1Symbol 671 EditableText
"txt_health"Symbol 673 MovieClip Frame 25Symbol 672 EditableText
"anim"Symbol 673 MovieClip Frame 34Symbol 355 MovieClip
"txt_health"Symbol 681 MovieClip Frame 1Symbol 677 EditableText
"txt_health"Symbol 681 MovieClip Frame 25Symbol 678 EditableText
"anim"Symbol 681 MovieClip Frame 34Symbol 680 MovieClip
"txt_health"Symbol 686 MovieClip Frame 1Symbol 682 EditableText
"txt_health"Symbol 686 MovieClip Frame 25Symbol 683 EditableText
"anim"Symbol 686 MovieClip Frame 34Symbol 685 MovieClip
"txt_health"Symbol 689 MovieClip Frame 1Symbol 687 EditableText
"txt_health"Symbol 689 MovieClip Frame 25Symbol 688 EditableText
"anim"Symbol 689 MovieClip Frame 35Symbol 302 MovieClip
"txt_health"Symbol 693 MovieClip Frame 1Symbol 690 EditableText
"txt_health"Symbol 693 MovieClip Frame 25Symbol 691 EditableText
"txt_health"Symbol 693 MovieClip Frame 33Symbol 692 EditableText
"anim"Symbol 693 MovieClip Frame 49Symbol 417 MovieClip
"txt_health"Symbol 695 MovieClip Frame 1Symbol 694 EditableText
"anim"Symbol 695 MovieClip Frame 25Symbol 443 MovieClip
"txt_health"Symbol 699 MovieClip Frame 1Symbol 696 EditableText
"txt_health"Symbol 699 MovieClip Frame 25Symbol 697 EditableText
"txt_health"Symbol 699 MovieClip Frame 33Symbol 698 EditableText
"anim"Symbol 699 MovieClip Frame 49Symbol 436 MovieClip
"txt_health"Symbol 703 MovieClip Frame 1Symbol 700 EditableText
"txt_health"Symbol 703 MovieClip Frame 25Symbol 701 EditableText
"txt_health"Symbol 703 MovieClip Frame 33Symbol 702 EditableText
"anim"Symbol 703 MovieClip Frame 49Symbol 428 MovieClip
"piece"Symbol 704 MovieClip [unit] Frame 1Symbol 657 MovieClip
"attack_mc"Symbol 704 MovieClip [unit] Frame 1Symbol 658 MovieClip
"piece"Symbol 704 MovieClip [unit] Frame 8Symbol 661 MovieClip
"piece"Symbol 704 MovieClip [unit] Frame 15Symbol 664 MovieClip
"piece"Symbol 704 MovieClip [unit] Frame 21Symbol 667 MovieClip
"piece"Symbol 704 MovieClip [unit] Frame 27Symbol 670 MovieClip
"piece"Symbol 704 MovieClip [unit] Frame 33Symbol 673 MovieClip
"piece"Symbol 704 MovieClip [unit] Frame 42Symbol 681 MovieClip
"piece"Symbol 704 MovieClip [unit] Frame 53Symbol 686 MovieClip
"piece"Symbol 704 MovieClip [unit] Frame 63Symbol 689 MovieClip
"piece"Symbol 704 MovieClip [unit] Frame 73Symbol 461 MovieClip
"piece"Symbol 704 MovieClip [unit] Frame 82Symbol 693 MovieClip
"piece"Symbol 704 MovieClip [unit] Frame 93Symbol 695 MovieClip
"piece"Symbol 704 MovieClip [unit] Frame 104Symbol 699 MovieClip
"piece"Symbol 704 MovieClip [unit] Frame 110Symbol 703 MovieClip
"anim"Symbol 775 MovieClip [attackRhino] Frame 5Symbol 774 MovieClip
"txt"Symbol 784 MovieClip [effect_floatingText] Frame 1Symbol 780 EditableText
"txt"Symbol 784 MovieClip [effect_floatingText] Frame 2Symbol 781 EditableText
"anim"Symbol 818 MovieClip [attackWater] Frame 1Symbol 794 MovieClip
"anim"Symbol 818 MovieClip [attackWater] Frame 7Symbol 816 MovieClip
"anim"Symbol 864 MovieClip [attackEarth] Frame 1Symbol 828 MovieClip
"anim"Symbol 864 MovieClip [attackEarth] Frame 7Symbol 862 MovieClip
"anim"Symbol 868 MovieClip [specialEarth] Frame 1Symbol 866 MovieClip
"anim"Symbol 868 MovieClip [specialEarth] Frame 20Symbol 867 MovieClip
"anim"Symbol 887 MovieClip [attackFire] Frame 1Symbol 875 MovieClip
"anim"Symbol 887 MovieClip [attackFire] Frame 7Symbol 885 MovieClip
"anim"Symbol 896 MovieClip [attackFireElite] Frame 1Symbol 894 MovieClip
"anim"Symbol 896 MovieClip [attackFireElite] Frame 7Symbol 885 MovieClip
"anim"Symbol 898 MovieClip [attackFireBattlement] Frame 1Symbol 897 MovieClip
"anim"Symbol 898 MovieClip [attackFireBattlement] Frame 7Symbol 885 MovieClip
"anim"Symbol 917 MovieClip [attackAang] Frame 1Symbol 915 MovieClip
"anim"Symbol 917 MovieClip [attackAang] Frame 7Symbol 760 MovieClip
"anim"Symbol 952 MovieClip [cavalryAttack] Frame 1Symbol 944 MovieClip
"anim"Symbol 952 MovieClip [cavalryAttack] Frame 7Symbol 950 MovieClip
"piece"Symbol 960 MovieClip [battlement] Frame 1Symbol 695 MovieClip
"attack_mc"Symbol 960 MovieClip [battlement] Frame 1Symbol 658 MovieClip
"viewport_mc"Symbol 962 MovieClip [_project] Frame 1Symbol 30 MovieClip
"screen_mc"Symbol 962 MovieClip [_project] Frame 1Symbol 105 MovieClip
"screen_mc"Symbol 962 MovieClip [_project] Frame 7Symbol 154 MovieClip
"screen_mc"Symbol 962 MovieClip [_project] Frame 21Symbol 193 MovieClip
"screen_mc"Symbol 962 MovieClip [_project] Frame 32Symbol 448 MovieClip
"screen_mc"Symbol 962 MovieClip [_project] Frame 42Symbol 608 MovieClip
"screen_mc"Symbol 962 MovieClip [_project] Frame 51Symbol 625 MovieClip
"screen_mc"Symbol 962 MovieClip [_project] Frame 60Symbol 642 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 963 as "__Packages.smashing.rampage.Messenger"
ExportAssets (56)Timeline Frame 1Symbol 964 as "__Packages.smashing.sound.SoundEngine"
ExportAssets (56)Timeline Frame 1Symbol 965 as "__Packages.mx.utils.Delegate"
ExportAssets (56)Timeline Frame 1Symbol 966 as "__Packages.nick.avatar.tentpole.Sounds"
ExportAssets (56)Timeline Frame 1Symbol 967 as "__Packages.smashing.rampage.BaseEngine"
ExportAssets (56)Timeline Frame 1Symbol 968 as "__Packages.smashing.IntervalEngine"
ExportAssets (56)Timeline Frame 1Symbol 969 as "__Packages.nick.avatar.tentpole.Engine"
ExportAssets (56)Timeline Frame 1Symbol 970 as "__Packages.nick.avatar.tentpole.World"
ExportAssets (56)Timeline Frame 1Symbol 971 as "__Packages.smashing.rampage.BaseCamera"
ExportAssets (56)Timeline Frame 1Symbol 972 as "__Packages.nick.avatar.tentpole.GameCamera"
ExportAssets (56)Timeline Frame 1Symbol 973 as "__Packages.nick.avatar.tentpole.GameState"
ExportAssets (56)Timeline Frame 1Symbol 974 as "__Packages.smashing.rampage.Renderable"
ExportAssets (56)Timeline Frame 1Symbol 975 as "__Packages.smashing.rampage.viewport.Viewport"
ExportAssets (56)Timeline Frame 1Symbol 976 as "__Packages.smashing.rampage.viewport.ViewportGroup"
ExportAssets (56)Timeline Frame 1Symbol 977 as "__Packages.smashing.rampage.viewport.ViewportElement"
ExportAssets (56)Timeline Frame 1Symbol 978 as "__Packages.smashing.Point3D"
ExportAssets (56)Timeline Frame 1Symbol 979 as "__Packages.nick.avatar.tentpole.GameRenderable"
ExportAssets (56)Timeline Frame 1Symbol 980 as "__Packages.nick.avatar.tentpole.ents.GridDisplay"
ExportAssets (56)Timeline Frame 1Symbol 981 as "__Packages.nick.avatar.tentpole.ents.GroundDisplay"
ExportAssets (56)Timeline Frame 1Symbol 982 as "__Packages.nick.avatar.tentpole.ents.Entity"
ExportAssets (56)Timeline Frame 1Symbol 983 as "__Packages.nick.avatar.tentpole.ents.Unit"
ExportAssets (56)Timeline Frame 1Symbol 984 as "__Packages.nick.avatar.tentpole.ents.Hex"
ExportAssets (56)Timeline Frame 1Symbol 985 as "__Packages.nick.avatar.tentpole.ents.ActionLine"
ExportAssets (56)Timeline Frame 1Symbol 986 as "__Packages.nick.avatar.tentpole.ents.Highlight"
ExportAssets (56)Timeline Frame 1Symbol 987 as "__Packages.nick.avatar.tentpole.ents.HighlightHex"
ExportAssets (56)Timeline Frame 1Symbol 988 as "__Packages.nick.avatar.tentpole.ents.AttackEffect"
ExportAssets (56)Timeline Frame 1Symbol 989 as "__Packages.nick.avatar.tentpole.ents.CycloneEffect"
ExportAssets (56)Timeline Frame 1Symbol 990 as "__Packages.nick.avatar.tentpole.ents.FreezeEffect"
ExportAssets (56)Timeline Frame 1Symbol 991 as "__Packages.nick.avatar.tentpole.ents.BarricadeEffect"
ExportAssets (56)Timeline Frame 1Symbol 992 as "__Packages.nick.avatar.tentpole.ents.FloatingText"
ExportAssets (56)Timeline Frame 1Symbol 993 as "__Packages.nick.avatar.tentpole.ents.Obstacle"
ExportAssets (56)Timeline Frame 1Symbol 994 as "__Packages.nick.avatar.tentpole.ents.Barricade"
ExportAssets (56)Timeline Frame 1Symbol 995 as "__Packages.nick.avatar.tentpole.ents.Scenery"
ExportAssets (56)Timeline Frame 1Symbol 996 as "__Packages.nick.avatar.tentpole.ents.units.Battlement"
ExportAssets (56)Timeline Frame 1Symbol 997 as "__Packages.nick.avatar.tentpole.ents.units.Aang"
ExportAssets (56)Timeline Frame 1Symbol 998 as "__Packages.nick.avatar.tentpole.ents.units.WaterBender"
ExportAssets (56)Timeline Frame 1Symbol 999 as "__Packages.nick.avatar.tentpole.ents.units.Katara"
ExportAssets (56)Timeline Frame 1Symbol 1000 as "__Packages.nick.avatar.tentpole.ents.units.EarthBender"
ExportAssets (56)Timeline Frame 1Symbol 1001 as "__Packages.nick.avatar.tentpole.ents.units.Toph"
ExportAssets (56)Timeline Frame 1Symbol 1002 as "__Packages.nick.avatar.tentpole.ents.units.Sokka"
ExportAssets (56)Timeline Frame 1Symbol 1003 as "__Packages.nick.avatar.tentpole.ents.units.Fong"
ExportAssets (56)Timeline Frame 1Symbol 1004 as "__Packages.nick.avatar.tentpole.ents.units.Catapult"
ExportAssets (56)Timeline Frame 1Symbol 1005 as "__Packages.nick.avatar.tentpole.ents.units.CatapultEarth"
ExportAssets (56)Timeline Frame 1Symbol 1006 as "__Packages.nick.avatar.tentpole.ents.units.WaterSoldier"
ExportAssets (56)Timeline Frame 1Symbol 1007 as "__Packages.nick.avatar.tentpole.ents.units.EarthSoldier"
ExportAssets (56)Timeline Frame 1Symbol 1008 as "__Packages.nick.avatar.tentpole.ents.units.FireBender"
ExportAssets (56)Timeline Frame 1Symbol 1009 as "__Packages.nick.avatar.tentpole.ents.units.FireCatapult"
ExportAssets (56)Timeline Frame 1Symbol 1010 as "__Packages.nick.avatar.tentpole.ents.units.FireElite"
ExportAssets (56)Timeline Frame 1Symbol 1011 as "__Packages.nick.avatar.tentpole.ents.units.Rhino"
ExportAssets (56)Timeline Frame 1Symbol 1012 as "__Packages.nick.avatar.tentpole.ui.UI"
ExportAssets (56)Timeline Frame 1Symbol 1013 as "__Packages.nick.avatar.tentpole.ui.Screen"
ExportAssets (56)Timeline Frame 1Symbol 1014 as "__Packages.nick.avatar.tentpole.ui.Splash"
ExportAssets (56)Timeline Frame 1Symbol 1015 as "__Packages.nick.avatar.tentpole.ui.GamePlay"
ExportAssets (56)Timeline Frame 1Symbol 1016 as "__Packages.nick.avatar.tentpole.ui.Select"
ExportAssets (56)Timeline Frame 1Symbol 1017 as "__Packages.nick.avatar.tentpole.ui.Lose"
ExportAssets (56)Timeline Frame 1Symbol 1018 as "__Packages.nick.highscores.HighscoreEngine"
ExportAssets (56)Timeline Frame 1Symbol 1019 as "__Packages.nick.highscores.HighscoreTable"
ExportAssets (56)Timeline Frame 1Symbol 1020 as "__Packages.nick.avatar.tentpole.ui.Help"
ExportAssets (56)Timeline Frame 1Symbol 1021 as "__Packages.nick.avatar.tentpole.ui.Win"
ExportAssets (56)Timeline Frame 1Symbol 1022 as "__Packages.nick.avatar.tentpole.ui.Highscores"
ExportAssets (56)Timeline Frame 9Symbol 153 as "_nick_highscore_board"
ExportAssets (56)Timeline Frame 9Symbol 647 as "sfx_AvatarLoop2.wav"
ExportAssets (56)Timeline Frame 9Symbol 651 as "grid"
ExportAssets (56)Timeline Frame 9Symbol 654 as "ground"
ExportAssets (56)Timeline Frame 9Symbol 704 as "unit"
ExportAssets (56)Timeline Frame 9Symbol 730 as "obstacle"
ExportAssets (56)Timeline Frame 9Symbol 753 as "hex"
ExportAssets (56)Timeline Frame 9Symbol 775 as "attackRhino"
ExportAssets (56)Timeline Frame 9Symbol 779 as "harbor"
ExportAssets (56)Timeline Frame 9Symbol 784 as "effect_floatingText"
ExportAssets (56)Timeline Frame 9Symbol 787 as "bmp_tower"
ExportAssets (56)Timeline Frame 9Symbol 818 as "attackWater"
ExportAssets (56)Timeline Frame 9Symbol 819 as "specialWater"
ExportAssets (56)Timeline Frame 9Symbol 864 as "attackEarth"
ExportAssets (56)Timeline Frame 9Symbol 868 as "specialEarth"
ExportAssets (56)Timeline Frame 9Symbol 887 as "attackFire"
ExportAssets (56)Timeline Frame 9Symbol 896 as "attackFireElite"
ExportAssets (56)Timeline Frame 9Symbol 898 as "attackFireBattlement"
ExportAssets (56)Timeline Frame 9Symbol 917 as "attackAang"
ExportAssets (56)Timeline Frame 9Symbol 929 as "specialAang"
ExportAssets (56)Timeline Frame 9Symbol 952 as "cavalryAttack"
ExportAssets (56)Timeline Frame 9Symbol 960 as "battlement"
ExportAssets (56)Timeline Frame 9Symbol 962 as "_project"

Labels

"preloader"Frame 1
"game"Frame 9
"loading"Symbol 29 MovieClip Frame 1
"out"Symbol 29 MovieClip Frame 9
"_up"Symbol 96 MovieClip Frame 1
"_over"Symbol 96 MovieClip Frame 5
"_down"Symbol 96 MovieClip Frame 36
"selected"Symbol 96 MovieClip Frame 56
"_up"Symbol 99 MovieClip Frame 1
"_over"Symbol 99 MovieClip Frame 5
"_down"Symbol 99 MovieClip Frame 24
"selected"Symbol 99 MovieClip Frame 44
"intro"Symbol 105 MovieClip Frame 1
"static"Symbol 105 MovieClip Frame 67
"outro"Symbol 105 MovieClip Frame 73
"play"Symbol 113 MovieClip Frame 1
"playagain"Symbol 113 MovieClip Frame 2
"_up"Symbol 145 MovieClip Frame 1
"_over"Symbol 145 MovieClip Frame 5
"_down"Symbol 145 MovieClip Frame 11
"selected"Symbol 145 MovieClip Frame 18
"_up"Symbol 148 MovieClip Frame 1
"_over"Symbol 148 MovieClip Frame 5
"_down"Symbol 148 MovieClip Frame 11
"selected"Symbol 148 MovieClip Frame 18
"_up"Symbol 151 MovieClip Frame 1
"_over"Symbol 151 MovieClip Frame 5
"_down"Symbol 151 MovieClip Frame 36
"selected"Symbol 151 MovieClip Frame 56
"loading"Symbol 153 MovieClip [_nick_highscore_board] Frame 1
"error"Symbol 153 MovieClip [_nick_highscore_board] Frame 8
"ready"Symbol 153 MovieClip [_nick_highscore_board] Frame 13
"outro"Symbol 153 MovieClip [_nick_highscore_board] Frame 19
"_up"Symbol 175 MovieClip Frame 1
"_over"Symbol 175 MovieClip Frame 5
"_down"Symbol 175 MovieClip Frame 11
"selected"Symbol 175 MovieClip Frame 17
"_up"Symbol 180 MovieClip Frame 1
"_over"Symbol 180 MovieClip Frame 5
"_down"Symbol 180 MovieClip Frame 11
"selected"Symbol 180 MovieClip Frame 17
"_up"Symbol 185 MovieClip Frame 1
"_over"Symbol 185 MovieClip Frame 5
"_down"Symbol 185 MovieClip Frame 11
"selected"Symbol 185 MovieClip Frame 17
"intro"Symbol 193 MovieClip Frame 1
"static"Symbol 193 MovieClip Frame 37
"outro"Symbol 193 MovieClip Frame 43
"_up"Symbol 206 MovieClip Frame 1
"_over"Symbol 206 MovieClip Frame 5
"_down"Symbol 206 MovieClip Frame 11
"selected"Symbol 206 MovieClip Frame 18
"_up"Symbol 209 MovieClip Frame 1
"_over"Symbol 209 MovieClip Frame 5
"_down"Symbol 209 MovieClip Frame 11
"selected"Symbol 209 MovieClip Frame 18
"_up"Symbol 212 MovieClip Frame 1
"_over"Symbol 212 MovieClip Frame 5
"_down"Symbol 212 MovieClip Frame 11
"selected"Symbol 212 MovieClip Frame 18
"_up"Symbol 215 MovieClip Frame 1
"_over"Symbol 215 MovieClip Frame 5
"_down"Symbol 215 MovieClip Frame 11
"selected"Symbol 215 MovieClip Frame 18
"_up"Symbol 218 MovieClip Frame 1
"_over"Symbol 218 MovieClip Frame 5
"_down"Symbol 218 MovieClip Frame 11
"selected"Symbol 218 MovieClip Frame 18
"_up"Symbol 221 MovieClip Frame 1
"_over"Symbol 221 MovieClip Frame 5
"_down"Symbol 221 MovieClip Frame 11
"selected"Symbol 221 MovieClip Frame 18
"_up"Symbol 242 MovieClip Frame 1
"_over"Symbol 242 MovieClip Frame 5
"_down"Symbol 242 MovieClip Frame 11
"selected"Symbol 242 MovieClip Frame 18
"_up"Symbol 248 MovieClip Frame 1
"_over"Symbol 248 MovieClip Frame 5
"_down"Symbol 248 MovieClip Frame 11
"selected"Symbol 248 MovieClip Frame 17
"alert"Symbol 248 MovieClip Frame 25
"_up"Symbol 258 MovieClip Frame 1
"_over"Symbol 258 MovieClip Frame 5
"_down"Symbol 258 MovieClip Frame 11
"selected"Symbol 258 MovieClip Frame 18
"idle"Symbol 289 MovieClip Frame 1
"over"Symbol 289 MovieClip Frame 5
"down"Symbol 289 MovieClip Frame 11
"selected"Symbol 289 MovieClip Frame 17
"move"Symbol 289 MovieClip Frame 25
"die"Symbol 289 MovieClip Frame 35
"idle"Symbol 296 MovieClip Frame 1
"over"Symbol 296 MovieClip Frame 5
"down"Symbol 296 MovieClip Frame 11
"selected"Symbol 296 MovieClip Frame 17
"move"Symbol 296 MovieClip Frame 25
"die"Symbol 296 MovieClip Frame 31
"idle"Symbol 303 MovieClip Frame 1
"over"Symbol 303 MovieClip Frame 5
"down"Symbol 303 MovieClip Frame 11
"selected"Symbol 303 MovieClip Frame 17
"move"Symbol 303 MovieClip Frame 25
"die"Symbol 303 MovieClip Frame 35
"_up"Symbol 309 MovieClip Frame 1
"_over"Symbol 309 MovieClip Frame 5
"_down"Symbol 309 MovieClip Frame 11
"selected"Symbol 309 MovieClip Frame 18
"idle"Symbol 339 MovieClip Frame 1
"over"Symbol 339 MovieClip Frame 5
"down"Symbol 339 MovieClip Frame 11
"selected"Symbol 339 MovieClip Frame 17
"move"Symbol 339 MovieClip Frame 25
"die"Symbol 339 MovieClip Frame 35
"idle"Symbol 349 MovieClip Frame 1
"over"Symbol 349 MovieClip Frame 5
"down"Symbol 349 MovieClip Frame 11
"selected"Symbol 349 MovieClip Frame 17
"move"Symbol 349 MovieClip Frame 25
"die"Symbol 349 MovieClip Frame 35
"idle"Symbol 356 MovieClip Frame 1
"over"Symbol 356 MovieClip Frame 5
"down"Symbol 356 MovieClip Frame 11
"selected"Symbol 356 MovieClip Frame 17
"move"Symbol 356 MovieClip Frame 25
"die"Symbol 356 MovieClip Frame 34
"_up"Symbol 364 MovieClip Frame 1
"_over"Symbol 364 MovieClip Frame 5
"_down"Symbol 364 MovieClip Frame 11
"selected"Symbol 364 MovieClip Frame 18
"idle"Symbol 382 MovieClip Frame 1
"over"Symbol 382 MovieClip Frame 5
"down"Symbol 382 MovieClip Frame 11
"selected"Symbol 382 MovieClip Frame 17
"cycloneIn"Symbol 382 MovieClip Frame 25
"cycloneOut"Symbol 382 MovieClip Frame 35
"move"Symbol 382 MovieClip Frame 45
"die"Symbol 382 MovieClip Frame 56
"idle"Symbol 410 MovieClip Frame 1
"over"Symbol 410 MovieClip Frame 5
"down"Symbol 410 MovieClip Frame 11
"selected"Symbol 410 MovieClip Frame 17
"move"Symbol 410 MovieClip Frame 26
"freeze"Symbol 410 MovieClip Frame 34
"unfreeze"Symbol 410 MovieClip Frame 42
"die"Symbol 410 MovieClip Frame 51
"idle"Symbol 418 MovieClip Frame 1
"over"Symbol 418 MovieClip Frame 5
"down"Symbol 418 MovieClip Frame 11
"selected"Symbol 418 MovieClip Frame 17
"move"Symbol 418 MovieClip Frame 25
"freeze"Symbol 418 MovieClip Frame 33
"unfreeze"Symbol 418 MovieClip Frame 41
"die"Symbol 418 MovieClip Frame 49
"idle"Symbol 429 MovieClip Frame 1
"over"Symbol 429 MovieClip Frame 5
"down"Symbol 429 MovieClip Frame 11
"selected"Symbol 429 MovieClip Frame 17
"move"Symbol 429 MovieClip Frame 25
"freeze"Symbol 429 MovieClip Frame 33
"unfreeze"Symbol 429 MovieClip Frame 41
"die"Symbol 429 MovieClip Frame 49
"idle"Symbol 437 MovieClip Frame 1
"over"Symbol 437 MovieClip Frame 5
"down"Symbol 437 MovieClip Frame 11
"selected"Symbol 437 MovieClip Frame 17
"move"Symbol 437 MovieClip Frame 25
"freeze"Symbol 437 MovieClip Frame 33
"unfreeze"Symbol 437 MovieClip Frame 41
"die"Symbol 437 MovieClip Frame 49
"idle"Symbol 444 MovieClip Frame 1
"over"Symbol 444 MovieClip Frame 5
"down"Symbol 444 MovieClip Frame 11
"selected"Symbol 444 MovieClip Frame 17
"die"Symbol 444 MovieClip Frame 25
"intro"Symbol 448 MovieClip Frame 1
"basics"Symbol 448 MovieClip Frame 32
"water"Symbol 448 MovieClip Frame 39
"earth"Symbol 448 MovieClip Frame 46
"air"Symbol 448 MovieClip Frame 53
"fire"Symbol 448 MovieClip Frame 59
"outro"Symbol 448 MovieClip Frame 65
"idle"Symbol 461 MovieClip Frame 1
"over"Symbol 461 MovieClip Frame 5
"down"Symbol 461 MovieClip Frame 11
"selected"Symbol 461 MovieClip Frame 17
"move"Symbol 461 MovieClip Frame 26
"freeze"Symbol 461 MovieClip Frame 34
"unfreeze"Symbol 461 MovieClip Frame 42
"die"Symbol 461 MovieClip Frame 51
"_up"Symbol 462 MovieClip Frame 1
"_over"Symbol 462 MovieClip Frame 5
"_down"Symbol 462 MovieClip Frame 11
"selected"Symbol 462 MovieClip Frame 17
"_up"Symbol 477 MovieClip Frame 1
"_over"Symbol 477 MovieClip Frame 5
"_down"Symbol 477 MovieClip Frame 11
"selected"Symbol 477 MovieClip Frame 18
"_up"Symbol 480 MovieClip Frame 1
"_over"Symbol 480 MovieClip Frame 5
"_down"Symbol 480 MovieClip Frame 11
"selected"Symbol 480 MovieClip Frame 18
"walkthrough1"Symbol 488 MovieClip Frame 1
"walkthrough2"Symbol 488 MovieClip Frame 12
"walkthrough3"Symbol 488 MovieClip Frame 22
"quitConfirm"Symbol 488 MovieClip Frame 32
"confirmCommands1"Symbol 488 MovieClip Frame 43
"confirmCommands2"Symbol 488 MovieClip Frame 56
"hidden"Symbol 488 MovieClip Frame 70
"katara"Symbol 547 MovieClip Frame 1
"sokka"Symbol 547 MovieClip Frame 10
"toph"Symbol 547 MovieClip Frame 17
"fong"Symbol 547 MovieClip Frame 23
"aang"Symbol 547 MovieClip Frame 31
"waterSoldier"Symbol 547 MovieClip Frame 37
"earthSoldier"Symbol 547 MovieClip Frame 47
"waterCatapult"Symbol 547 MovieClip Frame 56
"earthCatapult"Symbol 547 MovieClip Frame 57
"fireCatapult"Symbol 547 MovieClip Frame 64
"battlement"Symbol 547 MovieClip Frame 72
"fireSoldier"Symbol 547 MovieClip Frame 80
"fireElite"Symbol 547 MovieClip Frame 88
"rhino"Symbol 547 MovieClip Frame 95
"_up"Symbol 550 MovieClip Frame 1
"_over"Symbol 550 MovieClip Frame 5
"_down"Symbol 550 MovieClip Frame 11
"selected"Symbol 550 MovieClip Frame 18
"_up"Symbol 553 MovieClip Frame 1
"_over"Symbol 553 MovieClip Frame 5
"_down"Symbol 553 MovieClip Frame 11
"selected"Symbol 553 MovieClip Frame 18
"_up"Symbol 556 MovieClip Frame 1
"_over"Symbol 556 MovieClip Frame 5
"_down"Symbol 556 MovieClip Frame 11
"selected"Symbol 556 MovieClip Frame 18
"move"Symbol 561 MovieClip Frame 1
"attackmove"Symbol 561 MovieClip Frame 6
"freeze"Symbol 561 MovieClip Frame 11
"barricade"Symbol 561 MovieClip Frame 17
"cyclone"Symbol 561 MovieClip Frame 25
"attack"Symbol 561 MovieClip Frame 33
"enemyUnit"Symbol 561 MovieClip Frame 39
"on"Symbol 571 MovieClip Frame 1
"off"Symbol 571 MovieClip Frame 5
"_up"Symbol 574 MovieClip Frame 1
"_over"Symbol 574 MovieClip Frame 5
"_down"Symbol 574 MovieClip Frame 11
"selected"Symbol 574 MovieClip Frame 18
"_up"Symbol 577 MovieClip Frame 1
"_over"Symbol 577 MovieClip Frame 5
"_down"Symbol 577 MovieClip Frame 11
"selected"Symbol 577 MovieClip Frame 18
"_up"Symbol 580 MovieClip Frame 1
"_over"Symbol 580 MovieClip Frame 5
"_down"Symbol 580 MovieClip Frame 9
"selected"Symbol 580 MovieClip Frame 16
"rolloff"Symbol 580 MovieClip Frame 23
"_up"Symbol 602 MovieClip Frame 1
"_over"Symbol 602 MovieClip Frame 5
"_down"Symbol 602 MovieClip Frame 11
"selected"Symbol 602 MovieClip Frame 17
"_up"Symbol 603 MovieClip Frame 1
"_over"Symbol 603 MovieClip Frame 5
"_down"Symbol 603 MovieClip Frame 11
"selected"Symbol 603 MovieClip Frame 17
"hidden"Symbol 608 MovieClip Frame 1
"gameBegin"Symbol 608 MovieClip Frame 18
"hudIn"Symbol 608 MovieClip Frame 27
"hud"Symbol 608 MovieClip Frame 37
"action"Symbol 608 MovieClip Frame 51
"enemy"Symbol 608 MovieClip Frame 72
"resume"Symbol 608 MovieClip Frame 91
"outro"Symbol 608 MovieClip Frame 111
"_up"Symbol 618 MovieClip Frame 1
"_over"Symbol 618 MovieClip Frame 5
"_down"Symbol 618 MovieClip Frame 36
"selected"Symbol 618 MovieClip Frame 56
"intro"Symbol 625 MovieClip Frame 1
"static"Symbol 625 MovieClip Frame 61
"outro"Symbol 625 MovieClip Frame 67
"intro"Symbol 642 MovieClip Frame 1
"static"Symbol 642 MovieClip Frame 61
"outro"Symbol 642 MovieClip Frame 67
"idle"Symbol 657 MovieClip Frame 1
"over"Symbol 657 MovieClip Frame 5
"down"Symbol 657 MovieClip Frame 11
"selected"Symbol 657 MovieClip Frame 17
"cycloneIn"Symbol 657 MovieClip Frame 25
"cycloneOut"Symbol 657 MovieClip Frame 35
"move"Symbol 657 MovieClip Frame 45
"die"Symbol 657 MovieClip Frame 56
"hidden"Symbol 658 MovieClip Frame 1
"attack"Symbol 658 MovieClip Frame 2
"idle"Symbol 661 MovieClip Frame 1
"over"Symbol 661 MovieClip Frame 5
"down"Symbol 661 MovieClip Frame 11
"selected"Symbol 661 MovieClip Frame 17
"move"Symbol 661 MovieClip Frame 25
"die"Symbol 661 MovieClip Frame 35
"idle"Symbol 664 MovieClip Frame 1
"over"Symbol 664 MovieClip Frame 5
"down"Symbol 664 MovieClip Frame 11
"selected"Symbol 664 MovieClip Frame 17
"move"Symbol 664 MovieClip Frame 25
"die"Symbol 664 MovieClip Frame 31
"idle"Symbol 667 MovieClip Frame 1
"over"Symbol 667 MovieClip Frame 5
"down"Symbol 667 MovieClip Frame 11
"selected"Symbol 667 MovieClip Frame 17
"move"Symbol 667 MovieClip Frame 25
"die"Symbol 667 MovieClip Frame 35
"idle"Symbol 670 MovieClip Frame 1
"over"Symbol 670 MovieClip Frame 5
"down"Symbol 670 MovieClip Frame 12
"selected"Symbol 670 MovieClip Frame 18
"move"Symbol 670 MovieClip Frame 26
"die"Symbol 670 MovieClip Frame 36
"idle"Symbol 673 MovieClip Frame 1
"over"Symbol 673 MovieClip Frame 5
"down"Symbol 673 MovieClip Frame 11
"selected"Symbol 673 MovieClip Frame 17
"move"Symbol 673 MovieClip Frame 25
"die"Symbol 673 MovieClip Frame 34
"idle"Symbol 681 MovieClip Frame 1
"over"Symbol 681 MovieClip Frame 5
"down"Symbol 681 MovieClip Frame 11
"selected"Symbol 681 MovieClip Frame 17
"move"Symbol 681 MovieClip Frame 25
"die"Symbol 681 MovieClip Frame 34
"idle"Symbol 686 MovieClip Frame 1
"over"Symbol 686 MovieClip Frame 5
"down"Symbol 686 MovieClip Frame 11
"selected"Symbol 686 MovieClip Frame 17
"move"Symbol 686 MovieClip Frame 25
"die"Symbol 686 MovieClip Frame 34
"idle"Symbol 689 MovieClip Frame 1
"over"Symbol 689 MovieClip Frame 5
"down"Symbol 689 MovieClip Frame 11
"selected"Symbol 689 MovieClip Frame 17
"move"Symbol 689 MovieClip Frame 25
"die"Symbol 689 MovieClip Frame 35
"idle"Symbol 693 MovieClip Frame 1
"over"Symbol 693 MovieClip Frame 5
"down"Symbol 693 MovieClip Frame 11
"selected"Symbol 693 MovieClip Frame 17
"move"Symbol 693 MovieClip Frame 25
"freeze"Symbol 693 MovieClip Frame 33
"unfreeze"Symbol 693 MovieClip Frame 41
"die"Symbol 693 MovieClip Frame 49
"idle"Symbol 695 MovieClip Frame 1
"over"Symbol 695 MovieClip Frame 5
"down"Symbol 695 MovieClip Frame 11
"selected"Symbol 695 MovieClip Frame 17
"die"Symbol 695 MovieClip Frame 25
"idle"Symbol 699 MovieClip Frame 1
"over"Symbol 699 MovieClip Frame 5
"down"Symbol 699 MovieClip Frame 11
"selected"Symbol 699 MovieClip Frame 17
"move"Symbol 699 MovieClip Frame 25
"freeze"Symbol 699 MovieClip Frame 33
"unfreeze"Symbol 699 MovieClip Frame 41
"die"Symbol 699 MovieClip Frame 49
"idle"Symbol 703 MovieClip Frame 1
"over"Symbol 703 MovieClip Frame 5
"down"Symbol 703 MovieClip Frame 11
"selected"Symbol 703 MovieClip Frame 17
"move"Symbol 703 MovieClip Frame 25
"freeze"Symbol 703 MovieClip Frame 33
"unfreeze"Symbol 703 MovieClip Frame 41
"die"Symbol 703 MovieClip Frame 49
"aang"Symbol 704 MovieClip [unit] Frame 1
"katara"Symbol 704 MovieClip [unit] Frame 8
"sokka"Symbol 704 MovieClip [unit] Frame 15
"toph"Symbol 704 MovieClip [unit] Frame 21
"fong"Symbol 704 MovieClip [unit] Frame 27
"earthSoldier"Symbol 704 MovieClip [unit] Frame 33
"earthCatapult"Symbol 704 MovieClip [unit] Frame 42
"waterCatapult"Symbol 704 MovieClip [unit] Frame 53
"waterSoldier"Symbol 704 MovieClip [unit] Frame 63
"fireSoldier"Symbol 704 MovieClip [unit] Frame 73
"fireElite"Symbol 704 MovieClip [unit] Frame 82
"fireGeneric"Symbol 704 MovieClip [unit] Frame 93
"rhino"Symbol 704 MovieClip [unit] Frame 104
"fireCatapult"Symbol 704 MovieClip [unit] Frame 110
"_up"Symbol 731 MovieClip Frame 1
"_over"Symbol 731 MovieClip Frame 5
"_down"Symbol 731 MovieClip Frame 11
"selected"Symbol 731 MovieClip Frame 17
"_up"Symbol 732 MovieClip Frame 1
"_over"Symbol 732 MovieClip Frame 5
"_down"Symbol 732 MovieClip Frame 11
"selected"Symbol 732 MovieClip Frame 17
"_up"Symbol 733 MovieClip Frame 1
"_over"Symbol 733 MovieClip Frame 5
"_down"Symbol 733 MovieClip Frame 11
"selected"Symbol 733 MovieClip Frame 17
"_up"Symbol 736 MovieClip Frame 1
"_over"Symbol 736 MovieClip Frame 5
"_down"Symbol 736 MovieClip Frame 11
"selected"Symbol 736 MovieClip Frame 17
"_up"Symbol 737 MovieClip Frame 1
"_over"Symbol 737 MovieClip Frame 5
"_down"Symbol 737 MovieClip Frame 11
"selected"Symbol 737 MovieClip Frame 17
"_up"Symbol 738 MovieClip Frame 1
"_over"Symbol 738 MovieClip Frame 5
"_down"Symbol 738 MovieClip Frame 11
"selected"Symbol 738 MovieClip Frame 17
"_up"Symbol 741 MovieClip Frame 1
"_over"Symbol 741 MovieClip Frame 5
"_down"Symbol 741 MovieClip Frame 11
"selected"Symbol 741 MovieClip Frame 17
"_up"Symbol 742 MovieClip Frame 1
"_over"Symbol 742 MovieClip Frame 5
"_down"Symbol 742 MovieClip Frame 11
"selected"Symbol 742 MovieClip Frame 17
"_up"Symbol 743 MovieClip Frame 1
"_over"Symbol 743 MovieClip Frame 5
"_down"Symbol 743 MovieClip Frame 11
"selected"Symbol 743 MovieClip Frame 17
"_up"Symbol 744 MovieClip Frame 1
"_over"Symbol 744 MovieClip Frame 5
"_down"Symbol 744 MovieClip Frame 11
"selected"Symbol 744 MovieClip Frame 17
"_up"Symbol 748 MovieClip Frame 1
"_over"Symbol 748 MovieClip Frame 5
"_down"Symbol 748 MovieClip Frame 11
"selected"Symbol 748 MovieClip Frame 17
"_up"Symbol 749 MovieClip Frame 1
"_over"Symbol 749 MovieClip Frame 5
"_down"Symbol 749 MovieClip Frame 11
"selected"Symbol 749 MovieClip Frame 17
"_up"Symbol 752 MovieClip Frame 1
"_over"Symbol 752 MovieClip Frame 5
"_down"Symbol 752 MovieClip Frame 11
"selected"Symbol 752 MovieClip Frame 17
"moveHighlight"Symbol 753 MovieClip [hex] Frame 1
"moveOver"Symbol 753 MovieClip [hex] Frame 6
"moveSelect"Symbol 753 MovieClip [hex] Frame 11
"enemyHighlight"Symbol 753 MovieClip [hex] Frame 16
"attackHighlight"Symbol 753 MovieClip [hex] Frame 20
"attackOver"Symbol 753 MovieClip [hex] Frame 25
"attackSelect"Symbol 753 MovieClip [hex] Frame 30
"freezeHighlight"Symbol 753 MovieClip [hex] Frame 35
"freezeOver"Symbol 753 MovieClip [hex] Frame 40
"freezeSelect"Symbol 753 MovieClip [hex] Frame 45
"barricadeHighlight"Symbol 753 MovieClip [hex] Frame 50
"barricadeOver"Symbol 753 MovieClip [hex] Frame 55
"barricadeSelect"Symbol 753 MovieClip [hex] Frame 60
"cyclone"Symbol 753 MovieClip [hex] Frame 65
"launch"Symbol 775 MovieClip [attackRhino] Frame 1
"hit"Symbol 775 MovieClip [attackRhino] Frame 5
"damHostile"Symbol 784 MovieClip [effect_floatingText] Frame 1
"damFriendly"Symbol 784 MovieClip [effect_floatingText] Frame 2
"missHostile"Symbol 784 MovieClip [effect_floatingText] Frame 3
"missFriendly"Symbol 784 MovieClip [effect_floatingText] Frame 4
"launch"Symbol 818 MovieClip [attackWater] Frame 1
"hit"Symbol 818 MovieClip [attackWater] Frame 7
"launch"Symbol 864 MovieClip [attackEarth] Frame 1
"hit"Symbol 864 MovieClip [attackEarth] Frame 7
"baricadeIn"Symbol 868 MovieClip [specialEarth] Frame 1
"idle"Symbol 868 MovieClip [specialEarth] Frame 10
"baricadeOut"Symbol 868 MovieClip [specialEarth] Frame 20
"launch"Symbol 887 MovieClip [attackFire] Frame 1
"hit"Symbol 887 MovieClip [attackFire] Frame 7
"launch"Symbol 896 MovieClip [attackFireElite] Frame 1
"hit"Symbol 896 MovieClip [attackFireElite] Frame 7
"launch"Symbol 898 MovieClip [attackFireBattlement] Frame 1
"hit"Symbol 898 MovieClip [attackFireBattlement] Frame 7
"launch"Symbol 917 MovieClip [attackAang] Frame 1
"hit"Symbol 917 MovieClip [attackAang] Frame 7
"launch"Symbol 952 MovieClip [cavalryAttack] Frame 1
"hit"Symbol 952 MovieClip [cavalryAttack] Frame 7
"right"Symbol 960 MovieClip [battlement] Frame 1
"left"Symbol 960 MovieClip [battlement] Frame 7
"splash"Symbol 962 MovieClip [_project] Frame 1
"highscore"Symbol 962 MovieClip [_project] Frame 7
"select"Symbol 962 MovieClip [_project] Frame 21
"help"Symbol 962 MovieClip [_project] Frame 32
"gameplay"Symbol 962 MovieClip [_project] Frame 42
"win"Symbol 962 MovieClip [_project] Frame 51
"lose"Symbol 962 MovieClip [_project] Frame 60




http://swfchan.com/27/134652/info.shtml
Created: 9/2 -2019 20:49:57 Last modified: 9/2 -2019 20:49:57 Server time: 06/05 -2024 20:39:13