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

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

the-incredibles.swf

This is the info page for
Flash #115531

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


Text
screens

preloader

ooo%

Loading

Live
attach
container

Sounds

screens

title

©2008 Disney/Pixar

Save

the

Day!

Help

Play

help

Instructions

Jump

Move

Crouch

spacebar

Attack

Each successful attack earns you points!
Rack up points to unlock new moves!

Special Moves

win

Crank the difficulty
level up and

Catch your
breath and

Your score

0000000000

Evil has met
its match!

Take that!!!

Play again

lose

The battle’s
not over!

This villain was tougher
than I thought…
but hey, what’s the worst
that could happen?
We’re superheroes!

Try again

difficulty

Easy

Difficulty selection

Hard

Incredible

Locked

Start game from level 1.
Select difficulty then play!

Start game from level 2.
Select difficulty then play!

Start game from level 3.
Select difficulty then play!

moves

Special moves

Close

Rapid Punch

+

Backflip Kick

Hyper Uppercut

Proximity Attack

Shoulder Tackle

Super Throw

popups

menu

Resume

Help

on

Sound

off

Quit

Menu

confirm

No

Yes

Quit

Are you sure
you want to quit?

start fight

get ready

FIGHT!

win fight

YOU WIN!

lose fight

YOU LOSE!

lvl complete

Level points: 000000000

Time bonus: 000000000

Your score: 000000000

completed!

Level

8

Continue

remaining lives

Remaining lives

move unlock

New Move unlocked

transitions

default

Level container

<p align="left"><font face="Impact" size="11" color="#ffffff" letterSpacing="0.300000" kerning="0">000000000</font></p>

Score :

.

00

00

ActionScript [AS1/AS2]

Frame 1
var _oPreloaderScreen = (new com.disney.gem.games.SavingTheDay.screens.PreloaderScreen(mcScreens.mcPreloader)); com.sarbakan.BaseDisneyController.bDEBUG = false; new com.disney.gem.games.SavingTheDay.Controller(this, _oPreloaderScreen);
Symbol 2419 MovieClip [__Packages.com.sarbakan.BaseDisneyController] Frame 0
class com.sarbakan.BaseDisneyController { static var oInstance; var mcTimeline, oPreloaderScreen, oMainBroadcaster, oFrameRate, aPopups, oTransitionManager, bSoundMuted, nLastSoundToggleTimer, bPaused, oDXDControllerWrapper, nGamePhase, oCurrentScreen, fScreenShowTransitionCallBack, fScreenHideCallBack, nLevel, nScore, bInstructionCanBeDisplayed, bInstructionActive, nLastUpdateTimer; function BaseDisneyController (_mcTimeline, _oPreloaderScreen) { oInstance = this; mcTimeline = _mcTimeline; _mcTimeline.stop(); oPreloaderScreen = _oPreloaderScreen; oMainBroadcaster = new Object(); AsBroadcaster.initialize(oMainBroadcaster); oMainBroadcaster.addListener(this); if (bDEBUG) { oFrameRate = new com.sarbakan.utils.FrameRateDisplayer(_mcTimeline, nFRAME_RATE, nGAME_STAGE_WIDTH); oMainBroadcaster.addListener(oFrameRate); } else { Stage.showMenu = false; mcTimeline._focusrect = false; } aPopups = new Array(); if (getControllerMode() == nCONTROLLER_MODE_DXD) { setDXDCallback(); } else { initStandAloneController(); } } static function getInstance() { return(oInstance); } function init() { setGamePhase(nGAME_PHASE_PACKAGING); stopScreenContainers(); oTransitionManager = new com.sarbakan.utils.TransitionManager(mcTimeline.mcTransitions); oMainBroadcaster.addListener(oTransitionManager); bSoundMuted = false; nLastSoundToggleTimer = getTimer(); } function update(_nElapsed) { if (bPaused) { oMainBroadcaster.broadcastMessage("onUpdatePaused", _nElapsed); } else { oMainBroadcaster.broadcastMessage("onUpdate", _nElapsed); } checkGlobalKeys(); if (getControllerMode() == nCONTROLLER_MODE_DXD) { bSoundMuted = oDXDControllerWrapper.isMuted(); } } function pause() { if (!bPaused) { bPaused = true; oMainBroadcaster.broadcastMessage("onPause"); } } function unpause() { if (bPaused) { bPaused = false; oMainBroadcaster.broadcastMessage("onUnPause"); } } function togglePause() { if (bPaused) { unpause(); } else { pause(); } } function getControllerMode() { var _local1; if (com.disney.gem.base.BaseObject == undefined) { _local1 = nCONTROLLER_MODE_STANDALONE; } else { _local1 = nCONTROLLER_MODE_DXD; } return(_local1); } function setGamePhase(_nPhase) { nGamePhase = _nPhase; switch (_nPhase) { case nGAME_PHASE_PRELOADER : mcTimeline.gotoAndStop("preloader"); break; case nGAME_PHASE_PACKAGING : mcTimeline.gotoAndStop("packaging"); break; case nGAME_PHASE_INGAME : mcTimeline.gotoAndStop("game"); } } function getGamePhase() { return(nGamePhase); } function gameLog(_sText) { if (getControllerMode() == nCONTROLLER_MODE_DXD) { oDXDControllerWrapper.gameLog(_sText); } else { trace(_sText); } } function showScreen(_oScreenController, _bInOut, _sTransitionID, _fMidTransitionCallBack) { if (oCurrentScreen) { hideCurrentScreen(com.sarbakan.utils.Delegate.create(this, showScreen, _oScreenController, _bInOut), _sTransitionID); } else { oCurrentScreen = _oScreenController; oCurrentScreen.setGameController(this); if (_sTransitionID != undefined) { fScreenShowTransitionCallBack = _fMidTransitionCallBack; oTransitionManager.playTransition(_sTransitionID, com.sarbakan.utils.Delegate.create(this, onScreenShowTransitionMiddle, _bInOut)); } else { oCurrentScreen.show(_bInOut); } oMainBroadcaster.addListener(oCurrentScreen); } } function hideCurrentScreen(_fHideCallBack, _sTransition) { fScreenHideCallBack = _fHideCallBack; if (_sTransition != undefined) { oTransitionManager.playTransition(_sTransition, com.sarbakan.utils.Delegate.create(oCurrentScreen, oCurrentScreen.hide, com.sarbakan.utils.Delegate.create(this, onScreenHidden))); } else { oCurrentScreen.hide(com.sarbakan.utils.Delegate.create(this, onScreenHidden)); } } function showPopup(_oPopupController, _bInOut) { var _local5 = false; var _local2 = aPopups.length - 1; while (_local2 >= 0) { var _local3 = aPopups[_local2]; if (_oPopupController.getRef() == _local3.getRef()) { _local5 = true; _local3.destroy(); oMainBroadcaster.removeListener(_local3); aPopups[_local2] = _oPopupController; break; } _local2--; } if (!_local5) { aPopups.push(_oPopupController); } _oPopupController.setGameController(this); _oPopupController.show(_bInOut); oMainBroadcaster.addListener(_oPopupController); } function setLevel(_nLevel) { nLevel = _nLevel; } function getLevel() { return(nLevel); } function setScore(_nScore) { nScore = _nScore; } function increaseScore(_nIncrement) { nScore = nScore + _nIncrement; } function getScore() { return(nScore); } function allowInstructions() { bInstructionCanBeDisplayed = true; } function disallowInstructions() { bInstructionCanBeDisplayed = false; } function showInstructions() { if (canShowInstructions()) { bInstructionActive = true; showInstructionsScreen(); } } function hideInstructions() { if (canHideInstructions()) { bInstructionActive = false; hideInstructionsScreen(); } } function toggleSound() { if ((getTimer() - nLastSoundToggleTimer) >= nSOUND_TOGGLE_DELAY) { bSoundMuted = !bSoundMuted; nLastSoundToggleTimer = getTimer(); if (getControllerMode() == nCONTROLLER_MODE_DXD) { oDXDControllerWrapper.toggleSound(); } else { toggleSoundStandalone(); } } } function onPreloadingDone() { hideCurrentScreen(); init(); } function onGameStart() { setLevel(1); setScore(0); } function onLevelStart() { trace("LEVEL START"); if (getControllerMode() == nCONTROLLER_MODE_DXD) { oDXDControllerWrapper.startLevel(nLevel, nScore); } } function onLevelEnd() { trace("LEVEL END"); if (getControllerMode() == nCONTROLLER_MODE_DXD) { oDXDControllerWrapper.endLevel(nLevel, nScore); } } function onGameEnd() { trace("GAME END"); if (getControllerMode() == nCONTROLLER_MODE_DXD) { oDXDControllerWrapper.endGame(nLevel, nScore); } } function onTransitionStart(_mcTransition) { } function onTransitionMiddle(_mcTransition) { } function onEnterFrame() { var _local2 = getTimer(); update(_local2 - nLastUpdateTimer); nLastUpdateTimer = _local2; } function onScreenShowTransitionMiddle(_bInOut) { fScreenShowTransitionCallBack(); oCurrentScreen.show(_bInOut); } function onScreenHidden() { oMainBroadcaster.removeListener(oCurrentScreen); delete oCurrentScreen; fScreenHideCallBack(); } function setDXDCallback() { mcTimeline.init = com.sarbakan.utils.Delegate.create(this, initDXDController); } function initDXDController(_oOwner) { oDXDControllerWrapper = new com.sarbakan.DXDControllerWrapper(this, mcTimeline, _oOwner); return(oDXDControllerWrapper); } function initStandAloneController() { mcTimeline.onEnterFrame = com.sarbakan.utils.Delegate.create(this, onEnterFrame); nLastUpdateTimer = getTimer(); initPreloader(); } function initPreloader() { setGamePhase(nGAME_PHASE_PRELOADER); showScreen(oPreloaderScreen); } function checkGlobalKeys() { if (Key.isDown(nKEY_INSTRUCTIONS)) { if (!bInstructionActive) { showInstructions(); } else { hideInstructions(); } } if (Key.isDown(nKEY_SOUND)) { toggleSound(); } } function toggleSoundStandalone() { var _local2 = new Sound(mcTimeline); if (!bSoundMuted) { _local2.setVolume(100); } else { _local2.setVolume(0); } } function canShowInstructions() { return((((!bInstructionActive) && (bInstructionCanBeDisplayed)) && (!oCurrentScreen.isInOutTransitionning())) && (!oTransitionManager.isTransitionning())); } function canHideInstructions() { return(((bInstructionActive && (bInstructionCanBeDisplayed)) && (!oCurrentScreen.isInOutTransitionning())) && (!oTransitionManager.isTransitionning())); } function showInstructionsScreen() { } function hideInstructionsScreen() { } function stopScreenContainers() { var _local3 = [mcTimeline.mcPopups, mcTimeline.mcScreens]; var _local2 = _local3.length - 1; while (_local2 >= 0) { for (var _local4 in _local3[_local2]) { _local3[_local2][_local4].stop(); } _local2--; } } static var bDEBUG = true; static var nFRAME_RATE = 30; static var nCONTROLLER_MODE_STANDALONE = 1; static var nCONTROLLER_MODE_DXD = 2; static var nGAME_PHASE_PRELOADER = 1; static var nGAME_PHASE_PACKAGING = 2; static var nGAME_PHASE_INGAME = 3; static var nKEY_INSTRUCTIONS = 72; static var nKEY_SOUND = 77; static var nGAME_STAGE_WIDTH = 580; static var nGAME_STAGE_HEIGHT = 400; static var nSOUND_TOGGLE_DELAY = 100; }
Symbol 2420 MovieClip [__Packages.com.sarbakan.utils.StateManaged] Frame 0
class com.sarbakan.utils.StateManaged { var mcRef, bPausable, sNextState, sState; function StateManaged (_mcRef) { setMC(_mcRef); setPausable(true); } function setMC(_mcRef) { mcRef = _mcRef; } function setPausable(_bPausable) { bPausable = _bPausable; } function setState(_sState, _bInstant, _bForce) { sNextState = _sState; if (_bInstant) { checkStateChange(); } if (_bForce) { mcRef.mcState.gotoAndPlay(1); } } function getState() { return(sState); } function stateStarting() { return(mcRef.mcState._currentframe == 1); } function stateFinished() { return(mcRef.mcState._currentframe == mcRef.mcState._totalframes); } function stateCurrentFrame() { return(mcRef.mcState._currentframe); } function stateIsNot() { var _local4 = false; var _local3 = arguments.length - 1; while (_local3 >= 0) { if (arguments[_local3] == sState) { _local4 = true; break; } _local3--; } return(!_local4); } function destroy() { delete mcRef; } function get Mc() { return(mcRef); } function onUpdate() { checkStateChange(); this["state_" + sState](); } function checkStateChange() { if ((sNextState != undefined) && (sNextState != sState)) { this[("state_" + sState) + "_end"](); sState = sNextState; sNextState = undefined; mcRef.gotoAndStop(sState); this[("state_" + sState) + "_init"](); } } function onUpdatePaused() { if (bPausable == false) { onUpdate(); } } function onPause() { if (bPausable) { mcRef.mcState.stop(); } } function onUnPause() { if (bPausable) { mcRef.mcState.play(); } } }
Symbol 2421 MovieClip [__Packages.com.sarbakan.utils.TransitionManager] Frame 0
class com.sarbakan.utils.TransitionManager extends com.sarbakan.utils.StateManaged { var setPausable, mcTransitionContainer, mcTransition, fStartCallBack, fMiddleCallBack, fEndCallBack, bTransitionning, setMC, setState, stateFinished, mcRef; function TransitionManager (_mcTransition) { super(); setPausable(false); mcTransitionContainer = _mcTransition; for (var _local3 in mcTransitionContainer) { mcTransitionContainer[_local3].stop(); } } function playTransition(_sTransitionID, _fMiddleCallBack, _fEndCallBack, _fStartCallBack) { mcTransition = mcTransitionContainer["mc" + com.sarbakan.utils.MoreString.upperFirstChar(_sTransitionID)]; fStartCallBack = _fStartCallBack; fMiddleCallBack = _fMiddleCallBack; fEndCallBack = _fEndCallBack; if (mcTransition == undefined) { trace(("TransitionManager error: Unable to find mc" + com.sarbakan.utils.MoreString.upperFirstChar(_sTransitionID)) + " in transition movieclip"); } else { bTransitionning = true; setMC(mcTransition); setState(sSTATE_IN); } } function isTransitionning() { return(bTransitionning); } function state_in() { if (stateFinished()) { setState(sSTATE_OUT); fMiddleCallBack(); } } function state_out() { if (stateFinished()) { bTransitionning = false; setState(sSTATE_HIDDEN); fEndCallBack(); } } function state_in_init() { com.sarbakan.BaseDisneyController.getInstance().onTransitionStart(mcTransition); mcRef.btBlocker.useHandCursor = false; fStartCallBack(); } function state_out_init() { com.sarbakan.BaseDisneyController.getInstance().onTransitionMiddle(mcTransition); mcRef.btBlocker.useHandCursor = false; } static var sSTATE_IN = "in"; static var sSTATE_OUT = "out"; static var sSTATE_HIDDEN = "hidden"; }
Symbol 2422 MovieClip [__Packages.com.sarbakan.utils.MoreString] Frame 0
class com.sarbakan.utils.MoreString { function MoreString () { } static function pad(_sToPad, _sCharPad, _nMinLength, _sSideToPad) { var _local1 = String(_sToPad); while (_local1.length < _nMinLength) { if (_sSideToPad == "RIGHT") { _local1 = _local1 + _sCharPad; } else { _local1 = _sCharPad + _local1; } } return(_local1); } static function trim(_sToTrim, _sCharTrim, _sSideToTrim) { var _local1 = String(_sToTrim); if (_sSideToTrim == "RIGHT") { while (_local1.substr(_local1.length - 2, 1) == _sCharTrim) { _local1 = _local1.slice(-1); } } else { while (_local1.substr(0, 1) == _sCharTrim) { _local1 = _local1.slice(1); } } return(_local1); } static function replace(_sString, _sFind, _sReplace) { return(_sString.split(_sFind).join(_sReplace)); } static function formatTime(_nTime) { var _local2 = _nTime; var _local1 = Math.floor(_local2 / 60); var _local3 = Math.round(_local2 - (_local1 * 60)); return((pad(String(_local1), "0", 2) + ":") + pad(String(_local3), "0", 2)); } static function formatNumber(__sNumber, __nMinimumChar) { var _local1 = String(__sNumber); var _local3 = ""; var _local4 = _local1.length; _local4 = _local4 / 3; var _local5; var _local2; if (_local4 <= 1) { _local5 = _local1; if (_local5.length < __nMinimumChar) { _local5 = "0" + _local5; } } else { _local2 = _local4; while (_local2 > 1) { _local3 = (" " + _local1.substr(-3)) + _local3; _local1 = _local1.substr(0, -3); _local2--; } _local5 = _local1 + _local3; if (_local5.length < __nMinimumChar) { _local5 = "0" + _local5; } } return(_local5); } static function upperFirstChar(_sString) { return(_sString.substr(0, 1).toUpperCase() + _sString.substr(1)); } static function lowerFirstChar(_sString) { return(_sString.substr(0, 1).toLowerCase() + _sString.substr(1)); } static function convertToBoolean(_sString) { return(_sString.toLowerCase() == "true"); } static function formatMoney(_nMoney, _sDelimiteur, _bDecimalOpt) { var _local5; var _local3; var _local2; var _local1; var _local6; if (_bDecimalOpt == undefined) { _local6 = true; } else { _local6 = _bDecimalOpt; } _local5 = String(_nMoney).split("."); if (_local5[1] != undefined) { _local3 = _local5[1].substr(0, 2); switch (_local3.length) { case 0 : _local3 = _local3 + "00"; break; case 1 : _local3 = _local3 + "0"; break; case 2 : break; default : _local3 = "00"; } } else { _local3 = "00"; } _local1 = _local5[0]; _local2 = ""; while (_local1.length > 3) { _local2 = (_sDelimiteur + _local1.substr(_local1.length - 3)) + _local2; _local1 = _local1.substr(0, _local1.length - 3); } _local2 = _local1 + _local2; if (_local6) { return(((_local2 + ".") + _local3) + "$"); } return(_local2 + " $"); } static function getOrdinalSuffix(_nNumber) { var _local2; var _local1 = String(_nNumber); if (((_local1.substr(-2, 2) == 11) || (_local1.substr(-2, 2) == 12)) || (_local1.substr(-2, 2) == 13)) { _local2 = "th"; } else if (_local1.substr(-1, 1) == 1) { _local2 = "st"; } else if (_local1.substr(-1, 1) == 2) { _local2 = "nd"; } else if (_local1.substr(-1, 1) == 3) { _local2 = "rd"; } else { _local2 = "th"; } return(_local2); } }
Symbol 2423 MovieClip [__Packages.com.sarbakan.DXDControllerWrapper] Frame 0
class com.sarbakan.DXDControllerWrapper extends com.disney.gem.games.BaseGameController { var oRealController, __owner; function DXDControllerWrapper (_oRealController, _mcTimeline, _oOwner) { super(_mcTimeline, _oOwner); oRealController = _oRealController; } function init() { super.init(); oRealController.init(); } function update(_nElapsed) { oRealController.update(_nElapsed); } function toggleSound() { __owner.onToggleSound(); } function isMuted() { return(!__owner.__soundOn); } function gameLog(_sText) { __owner.gameLog(_sText, "game"); } }
Symbol 2424 MovieClip [__Packages.com.disney.gem.games.GameContainer] Frame 0
interface com.disney.gem.games.GameContainer { }
Symbol 2425 MovieClip [__Packages.com.sarbakan.utils.FrameRateDisplayer] Frame 0
class com.sarbakan.utils.FrameRateDisplayer { var nMovieFPS, nUpdateCounter, nAverageFps, nCurrentFPS, nUpdateCount, mcDebug, nLastGetTimer; function FrameRateDisplayer (_mcTimeline, _nMovieFPS, _nStageWidth) { nMovieFPS = _nMovieFPS; nUpdateCounter = 0; nAverageFps = 0; nCurrentFPS = nMovieFPS; reset(); startDebug(_mcTimeline, _nStageWidth); } function get fps() { return(nCurrentFPS); } function onUpdate() { if ((++nUpdateCount) == nMovieFPS) { computeFrameRate(); updateDebug(); } } function onUpdatePaused() { onUpdate(); } function startDebug(_mcTimeline, _nStageWidth) { mcDebug = _mcTimeline.createEmptyMovieClip("PerformanceWatcherDebug", DEBUG_DEPTH); mcDebug._x = (_nStageWidth - DEBUG_RIGHT_MARGIN) - 400; mcDebug._y = DEBUG_TOP_MARGIN; mcDebug.createTextField("field", 2, 0, 0, 400, 50); var _local2 = new TextFormat(); _local2.font = DEBUG_FONT; _local2.size = DEBUG_FONT_SIZE; _local2.color = DEBUG_FONT_COLOR; _local2.align = "right"; mcDebug.field.setNewTextFormat(_local2); mcDebug.field.selectable = false; mcDebug.createTextField("fieldShadow", 1, 1, 1, 400, 50); var _local3 = new TextFormat(); _local3.font = DEBUG_FONT; _local3.size = DEBUG_FONT_SIZE; _local3.color = DEBUG_FONT_SHADOW_COLOR; _local3.align = "right"; mcDebug.fieldShadow.setNewTextFormat(_local3); mcDebug.fieldShadow.selectable = false; } function reset() { nUpdateCount = 0; nLastGetTimer = getTimer(); } function computeFrameRate() { var _local2 = getTimer() - nLastGetTimer; var _local3 = _local2 / 1000; nCurrentFPS = Math.round(nMovieFPS / _local3); reset(); } function updateDebug() { if (mcDebug != undefined) { nUpdateCounter++; var _local2 = ((nCurrentFPS + " fps (avg ") + getAverage()) + ")"; mcDebug.field.text = _local2; mcDebug.fieldShadow.text = _local2; } } function getAverage() { nAverageFps = nAverageFps + ((nCurrentFPS - nAverageFps) * (1 / nUpdateCounter)); var _local3 = ""; var _local2 = String(nAverageFps).split("."); if (_local2[1] == undefined) { _local3 = nAverageFps + ".00"; } else if (_local2[1].length == 1) { _local3 = (_local2[0] + ".0") + _local2[1]; } else { _local3 = (_local2[0] + ".") + _local2[1].substr(0, 2); } return(_local3); } static var DEBUG_DEPTH = 123456; static var DEBUG_RIGHT_MARGIN = 0; static var DEBUG_TOP_MARGIN = 0; static var DEBUG_FONT = "Verdana"; static var DEBUG_FONT_SIZE = 10; static var DEBUG_FONT_COLOR = 16777215; static var DEBUG_FONT_SHADOW_COLOR = 0; }
Symbol 2426 MovieClip [__Packages.com.sarbakan.utils.ScreenController] Frame 0
class com.sarbakan.utils.ScreenController extends com.sarbakan.utils.StateManaged { var setMC, setState, setPausable, oController, bInOut, fHideCallBack, mcRef, sState, stateFinished; function ScreenController (_mcRef) { super(); setMC(_mcRef); setState(sSTATE_HIDDEN); setPausable(false); } function setGameController(_oController) { oController = _oController; } function show(_bInOut) { bInOut = _bInOut; if (bInOut) { setState(sSTATE_IN, true); } else { setState(sSTATE_IDLE, true); } } function hide(_fHideCallBack, _bInOutOverride) { fHideCallBack = _fHideCallBack; var _local2 = bInOut; if (_bInOutOverride != undefined) { _local2 = _bInOutOverride; } if (_local2) { setState(sSTATE_OUT); } else { setState(sSTATE_HIDDEN, true); fHideCallBack(); } } function getRef() { return(mcRef); } function isInOutTransitionning() { return((sState == sSTATE_IN) || (sState == sSTATE_OUT)); } function state_in() { if (stateFinished()) { setState(sSTATE_IDLE); } } function state_out() { if (stateFinished()) { setState(sSTATE_HIDDEN, true); fHideCallBack(); } } function state_in_init() { mcRef.btBlocker.useHandCursor = false; } function state_idle_init() { mcRef.btBlocker.useHandCursor = false; } function state_out_init() { mcRef.btBlocker.useHandCursor = false; } static var sSTATE_HIDDEN = "hidden"; static var sSTATE_IN = "in"; static var sSTATE_IDLE = "idle"; static var sSTATE_OUT = "out"; }
Symbol 2427 MovieClip [__Packages.com.sarbakan.utils.Delegate] Frame 0
class com.sarbakan.utils.Delegate extends Object { var func; function Delegate () { super(); } function DelegateArgs(f) { func = f; } static function create(obj, func) { var _local2 = function () { var _local3 = arguments.callee.target; var _local4 = arguments.callee.func; var _local2 = arguments.callee.arg; _local2 = _local2.concat(arguments); return(_local4.apply(_local3, _local2)); }; _local2.target = obj; _local2.func = func; _local2.arg = arguments.slice(2); return(_local2); } function createDelegate(obj) { return(create(obj, func)); } }
Symbol 2428 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.Controller] Frame 0
class com.disney.gem.games.SavingTheDay.Controller extends com.sarbakan.BaseDisneyController { var soUnlockData, nNbLevels, bIncridibleUnlock, sDifficulty, nNbLives, bUseCheat, nCheatLevel, sMusicCategory, sSfxCategory, sBtnSfxCategory, mcTimeline, showScreen, allowInstructions, setLevel, setGamePhase, nLevel, oMainBroadcaster, oGame, oTransitionManager, onLevelStart, onLevelEnd, pause, oMenu, oConfirmPopup, nGamePhase, hideInstructions, disallowInstructions, showPopup, hideCurrentScreen, oCurrentScreen, unpause, sndPackMusic, sndCurrentMusic, sndIntroGameMusic, sndGameMusic, sndTransitMusic, sndLoseMusic, sndWinMusic, sndOmniStartRoll, sndOmniRoll, sndOmniMove7, sndSynShieldSparks, sndSynStartTractorBeam, sndSynTractorBeam, sndUnderDrill1; function Controller (_mcTimeline, _oPreloaderScreen) { super(_mcTimeline, _oPreloaderScreen); soUnlockData = undefined; nNbLevels = com.disney.gem.games.SavingTheDay.game_data.GeneralData.nNB_LEVELS; bIncridibleUnlock = false; sDifficulty = "Easy"; nNbLives = com.disney.gem.games.SavingTheDay.game_data.GeneralData.nNB_MAX_LIVES; bUseCheat = false; nCheatLevel = 0; sMusicCategory = com.disney.gem.games.SavingTheDay.game_data.SoundsData.sMusicCategory; sSfxCategory = com.disney.gem.games.SavingTheDay.game_data.SoundsData.sSfxCategory; sBtnSfxCategory = com.disney.gem.games.SavingTheDay.game_data.SoundsData.sBtnSfxCategory; loadUnlockData(); } static function getInstance() { return(com.disney.gem.games.SavingTheDay.Controller(com.sarbakan.BaseDisneyController.oInstance)); } function init() { super.init(); var _local3 = mcTimeline.createEmptyMovieClip("mcSoundManager", 10); com.sarbakan.sound.SoundManager.doInit(_local3); com.sarbakan.sound.SoundManager.setCategoryVolume(sMusicCategory, com.disney.gem.games.SavingTheDay.game_data.SoundsData.nBasicMusicVolume); com.sarbakan.sound.SoundManager.setCategoryVolume(sSfxCategory, com.disney.gem.games.SavingTheDay.game_data.SoundsData.nBasicSfxVolume); showTitleScreen(); startPackMusic(); } function showTitleScreen(_bShowTransition) { if (_bShowTransition) { showScreen(new com.disney.gem.games.SavingTheDay.screens.TitleScreen(mcTimeline.mcScreens.mcTitle), true, sTRANSITION_DEFAULT); } else { showScreen(new com.disney.gem.games.SavingTheDay.screens.TitleScreen(mcTimeline.mcScreens.mcTitle), true); } allowInstructions(); } function startNewGame(_sDifficulty) { sDifficulty = _sDifficulty; onGameStart(); if (!bUseCheat) { setLevel(0); } else { setLevel(nCheatLevel); bUseCheat = false; } startNextLevel(); } function startNextLevel() { setGamePhase(com.sarbakan.BaseDisneyController.nGAME_PHASE_INGAME); setLevel(nLevel + 1); oMainBroadcaster.addListener(oGame); oTransitionManager.playTransition("default", com.sarbakan.utils.Delegate.create(this, onTransitCloseStartLevel), com.sarbakan.utils.Delegate.create(this, onTransitDoneStartLevel)); onLevelStart(); } function restartLevel() { setGamePhase(com.sarbakan.BaseDisneyController.nGAME_PHASE_INGAME); oMainBroadcaster.addListener(oGame); oTransitionManager.playTransition("default", com.sarbakan.utils.Delegate.create(this, onTransitCloseStartLevel), com.sarbakan.utils.Delegate.create(this, onTransitDoneStartLevel)); onLevelStart(); } function onGameStart() { super.onGameStart(); trace("GAME START"); nNbLives = com.disney.gem.games.SavingTheDay.game_data.GeneralData.nNB_MAX_LIVES; } function onWinLevel() { onLevelEnd(); if (nLevel < nNbLevels) { startNextLevel(); } else { onGameWon(); } } function onLoseLevel() { pause(); onLevelEnd(); if (nNbLives > 0) { restartLevel(); } else { onGameLose(); } } function showInstructionsScreen(_bFromMovesScreeen) { if ((oMenu.sState == "in") || (oMenu.sState == "idle")) { oMenu.sCloseBtn = "Help"; oMenu.hide(); } else if (oMenu.sState == "out") { oMenu.sCloseBtn = "Help"; } if ((oConfirmPopup.sState == "in") || (oConfirmPopup.sState == "idle")) { oConfirmPopup.hide(); } if ((nGamePhase == com.sarbakan.BaseDisneyController.nGAME_PHASE_INGAME) && (!_bFromMovesScreeen)) { pause(); com.sarbakan.sound.SoundManager.doPauseAllInCat(com.disney.gem.games.SavingTheDay.game_data.SoundsData.sSfxCategory); oTransitionManager.playTransition("default", com.sarbakan.utils.Delegate.create(this, onTransitCloseOpenHelp), com.sarbakan.utils.Delegate.create(this, onTransitDoneOpenHelp)); } else { showScreen(new com.disney.gem.games.SavingTheDay.screens.HelpScreen(mcTimeline.mcScreens.mcHelp), true); } } function hideInstructionsScreen() { if (nGamePhase == com.sarbakan.BaseDisneyController.nGAME_PHASE_INGAME) { hideInstructions(); oTransitionManager.playTransition("default", com.sarbakan.utils.Delegate.create(this, onTransitCloseReturnToGame), com.sarbakan.utils.Delegate.create(this, onTransitDoneReturnToGame)); } else { hideInstructions(); disallowInstructions(); showScreen(new com.disney.gem.games.SavingTheDay.screens.DifficultyScreen(mcTimeline.mcScreens.mcDifficulty, bIncridibleUnlock), true); } } function showMovesScreen() { showScreen(new com.disney.gem.games.SavingTheDay.screens.MovesScreen(mcTimeline.mcScreens.mcMoves), true); } function showDifficultyScreen() { if (nGamePhase == com.sarbakan.BaseDisneyController.nGAME_PHASE_INGAME) { playBtnSfx("Button2"); hideInstructionsScreen(); } else { playBtnSfx("Button1"); hideInstructionsScreen(); showScreen(new com.disney.gem.games.SavingTheDay.screens.DifficultyScreen(mcTimeline.mcScreens.mcDifficulty, bIncridibleUnlock), true); } } function showWinFightPopup() { if (sDifficulty == "Med") { bIncridibleUnlock = true; updateUnlockData(); } disallowInstructions(); showPopup(new com.disney.gem.games.SavingTheDay.popups.WinFightPopup(mcTimeline.mcPopups.mcWinFight)); playWinMusic(); } function showLevelCompletedPopup() { showPopup(new com.disney.gem.games.SavingTheDay.popups.LevelCompletedPopup(mcTimeline.mcPopups.mcLevelCompleted), true); } function showLoseFightPopup() { disallowInstructions(); showPopup(new com.disney.gem.games.SavingTheDay.popups.LoseFightPopup(mcTimeline.mcPopups.mcLoseFight)); playLoseMusic(); } function showRemainingLivesPopup() { showPopup(new com.disney.gem.games.SavingTheDay.popups.RemainingLivesPopup(mcTimeline.mcPopups.mcRemainingLives), true); } function showMoveUnlockPopup() { showPopup(new com.disney.gem.games.SavingTheDay.popups.MoveUnlockPopup(mcTimeline.mcPopups.mcMoveUnlock)); } function showStartFightPopup() { disallowInstructions(); showPopup(new com.disney.gem.games.SavingTheDay.popups.StartFightPopup(mcTimeline.mcPopups.mcStartFight)); } function onTransitionStart() { playTransitMusic(); } function onTransitCloseStartLevel() { oGame.deleteObject(); hideCurrentScreen(); oGame = new com.disney.gem.games.SavingTheDay.GameEngine(this, mcTimeline.mcGame); oGame.init(); oMainBroadcaster.broadcastMessage("initStates"); } function onTransitDoneStartLevel() { startIntroGameMusic(); showStartFightPopup(); } function onTransitCloseOpenHelp() { showScreen(new com.disney.gem.games.SavingTheDay.screens.HelpScreen(mcTimeline.mcScreens.mcHelp), true, null); } function onTransitDoneOpenHelp() { startPackMusic(); } function onTransitCloseReturnToGame() { oCurrentScreen.hide(null, false); delete oCurrentScreen; } function onTransitDoneReturnToGame() { startGameMusic(); com.sarbakan.sound.SoundManager.doResumeAllInCat(com.disney.gem.games.SavingTheDay.game_data.SoundsData.sSfxCategory); unpause(); } function onTransitCloseWinGame() { setGamePhase(com.sarbakan.BaseDisneyController.nGAME_PHASE_PACKAGING); showScreen(new com.disney.gem.games.SavingTheDay.screens.EndScreen(mcTimeline.mcScreens.mcWin), true, null); } function onTransitCloseLoseGame() { setGamePhase(com.sarbakan.BaseDisneyController.nGAME_PHASE_PACKAGING); showScreen(new com.disney.gem.games.SavingTheDay.screens.EndScreen(mcTimeline.mcScreens.mcLose), true, null); } function onTransitDoneEndGame() { startPackMusic(); } function onGameLose() { disallowInstructions(); oTransitionManager.playTransition("default", com.sarbakan.utils.Delegate.create(this, onTransitCloseLoseGame), com.sarbakan.utils.Delegate.create(this, onTransitDoneEndGame)); } function onGameWon() { disallowInstructions(); oTransitionManager.playTransition("default", com.sarbakan.utils.Delegate.create(this, onTransitCloseWinGame), com.sarbakan.utils.Delegate.create(this, onTransitDoneEndGame)); } function giveDifficulty() { return(sDifficulty); } function giveNbLives() { return(nNbLives); } function removeLife() { nNbLives--; } function updateUnlockData() { soUnlockData.data.bIncridibleUnlock = bIncridibleUnlock; soUnlockData.data.CombosLock = com.disney.gem.games.SavingTheDay.game_data.characters_data.PlayerData.oCOMBOS_DATA.CombosLock; saveGameData(); } function saveGameData() { soUnlockData.flush(); } function loadUnlockData() { soUnlockData = SharedObject.getLocal("SavingTheDayData"); if (soUnlockData.data.bDataExist == undefined) { initUnlockData(); } distributeUnlockData(); } function initUnlockData() { soUnlockData.data.bDataExist = true; soUnlockData.data.bIncridibleUnlock = false; soUnlockData.data.CombosLock = {RapidPunch:true, BackflipKick:true, HyperUppercut:true, ProximityAttack:true, ShoulderTackle:true, SuperThrow:true}; saveGameData(); } function distributeUnlockData() { bIncridibleUnlock = soUnlockData.data.bIncridibleUnlock; com.disney.gem.games.SavingTheDay.game_data.characters_data.PlayerData.oCOMBOS_DATA.CombosLock = soUnlockData.data.CombosLock; } function startPackMusic() { sndPackMusic = com.sarbakan.sound.SoundManager.doPlaySoundInCat(sMusicCategory, "PackMusic", com.disney.gem.games.SavingTheDay.game_data.SoundsData.nBasicMusicVolume, 10000, true); sndCurrentMusic = sndPackMusic; } function startIntroGameMusic() { sndIntroGameMusic = com.sarbakan.sound.SoundManager.doPlaySoundInCat(sMusicCategory, "IntroGameMusic", com.disney.gem.games.SavingTheDay.game_data.SoundsData.nBasicMusicVolume, 0, true); sndCurrentMusic = sndIntroGameMusic; } function startGameMusic() { sndGameMusic = com.sarbakan.sound.SoundManager.doPlaySoundInCat(sMusicCategory, "GameMusic", com.disney.gem.games.SavingTheDay.game_data.SoundsData.nBasicMusicVolume, 10000, true); sndCurrentMusic = sndGameMusic; } function playTransitMusic() { cutCurrentMusic(); sndTransitMusic = com.sarbakan.sound.SoundManager.doPlaySoundInCat(sMusicCategory, "TransitMusic", com.disney.gem.games.SavingTheDay.game_data.SoundsData.nTransitMusicVolume, 0, false); sndCurrentMusic = sndTransitMusic; } function playLoseMusic() { cutCurrentMusic(); sndLoseMusic = com.sarbakan.sound.SoundManager.doPlaySoundInCat(sMusicCategory, "LoseMusic", com.disney.gem.games.SavingTheDay.game_data.SoundsData.nLoseMusicVolume, 0, true); sndCurrentMusic = sndLoseMusic; } function playWinMusic() { cutCurrentMusic(); sndWinMusic = com.sarbakan.sound.SoundManager.doPlaySoundInCat(sMusicCategory, "WinMusic", com.disney.gem.games.SavingTheDay.game_data.SoundsData.nWinMusicVolume, 0, true); sndCurrentMusic = sndWinMusic; } function cutCurrentMusic() { sndCurrentMusic.setFadeRate(10); sndCurrentMusic.doFadeTo(0); } function playSfx(_aSfxList) { var _local2 = _aSfxList[Math.floor(Math.random() * _aSfxList.length)]; var _local3 = com.disney.gem.games.SavingTheDay.game_data.SoundsData[("n" + _local2) + "Volume"]; var _local4 = 0; if (_local3 == undefined) { _local3 = com.disney.gem.games.SavingTheDay.game_data.SoundsData.nBasicSfxVolume; } if (com.disney.gem.games.SavingTheDay.game_data.SoundsData.oLoopSfx[_local2]) { _local4 = 10000; } switch (_local2) { case "OmniStartRoll" : sndOmniStartRoll = com.sarbakan.sound.SoundManager.doPlaySoundInCat(sSfxCategory, _local2, _local3, _local4, true); break; case "OmniRoll" : sndOmniRoll = com.sarbakan.sound.SoundManager.doPlaySoundInCat(sSfxCategory, _local2, _local3, _local4, true); break; case "OmniMove7" : sndOmniMove7 = com.sarbakan.sound.SoundManager.doPlaySoundInCat(sSfxCategory, _local2, _local3, _local4, true); break; case "SynShieldSparks" : sndSynShieldSparks = com.sarbakan.sound.SoundManager.doPlaySoundInCat(sSfxCategory, _local2, _local3, _local4, true); break; case "SynStartTractorBeam" : sndSynStartTractorBeam = com.sarbakan.sound.SoundManager.doPlaySoundInCat(sSfxCategory, _local2, _local3, _local4, true); break; case "SynTractorBeam" : sndSynTractorBeam = com.sarbakan.sound.SoundManager.doPlaySoundInCat(sSfxCategory, _local2, _local3, _local4, true); break; case "UnderDrill1" : sndUnderDrill1 = com.sarbakan.sound.SoundManager.doPlaySoundInCat(sSfxCategory, _local2, _local3, _local4, true); break; default : var _local6 = com.sarbakan.sound.SoundManager.doPlaySoundInCat(sSfxCategory, _local2, _local3, _local4, false); } } function stopSfx(_sSfx) { switch (_sSfx) { case "OmniStartRoll" : sndOmniStartRoll.doStop(); break; case "OmniRoll" : sndOmniRoll.doStop(); break; case "OmniMove7" : sndOmniMove7.doStop(); break; case "SynShieldSparks" : sndSynShieldSparks.doStop(); break; case "SynStartTractorBeam" : sndSynStartTractorBeam.doStop(); break; case "SynTractorBeam" : sndSynTractorBeam.doStop(); break; case "UnderDrill1" : sndUnderDrill1.doStop(); break; } } function playBtnSfx(_sSfx) { var _local2 = com.disney.gem.games.SavingTheDay.game_data.SoundsData[("n" + _sSfx) + "Volume"]; if (_local2 == undefined) { _local2 = com.disney.gem.games.SavingTheDay.game_data.SoundsData.nBasicBtnSfxVolume; } var _local4 = com.sarbakan.sound.SoundManager.doPlaySoundInCat(sBtnSfxCategory, _sSfx, _local2, 0, false); } function onSoundCompleted(_oSound) { switch (_oSound.__get__LinkageName()) { case "IntroGameMusic" : if (sndCurrentMusic == sndIntroGameMusic) { startGameMusic(); } break; default : } } static var sTRANSITION_DEFAULT = "default"; }
Symbol 2429 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.GameEngine] Frame 0
class com.disney.gem.games.SavingTheDay.GameEngine { var oController, mcGame, oGameScreen; function GameEngine (_oController, _mcGame) { oController = _oController; mcGame = _mcGame; mcGame.mcHud.txtScore.text = oController.getScore(); mcGame.mcHud.txtLevel.text = oController.getLevel(); mcGame.mcHud.btMenu.onRelease = com.sarbakan.utils.Delegate.create(this, onBtMenu); mcGame.btWin.onRelease = com.sarbakan.utils.Delegate.create(this, onBtWin); mcGame.btLose.onRelease = com.sarbakan.utils.Delegate.create(this, onBtLose); } function init() { oGameScreen = new com.disney.gem.games.SavingTheDay.screens.GameScreen(mcGame, "oGameScreen", oController); } function onUpdate() { } function onPause() { mcGame.mcMouth.stop(); } function onUnPause() { mcGame.mcMouth.play(); } function onBtLose() { oController.onGameLose(); } function onBtWin() { oController.onGameWon(); } function onBtMenu() { oController.pause(); oController.playBtnSfx("Button1"); oController.showPopup(new com.disney.gem.games.SavingTheDay.popups.MenuPopup(oController.mcTimeline.mcPopups.mcMenu), true); } function deleteObject() { oGameScreen.deleteObject(); } static var nCHICKEN_SPEED = 4; }
Symbol 2430 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.screens.GameScreen] Frame 0
class com.disney.gem.games.SavingTheDay.screens.GameScreen extends com.sarbakan.utils.ScreenController { static var oInstance; var oController, sName, nLevel, nIndexName, oLevelData, aItemsToClean, mcLevelContainer, mcRef, oTimer; function GameScreen (_mcRef, _sName) { super(_mcRef); oInstance = this; com.disney.gem.games.SavingTheDay.game_data.ClassDefinitions.doClassDeclaration(); oController = com.disney.gem.games.SavingTheDay.Controller.getInstance(); sName = _sName; nLevel = oController.getLevel(); nIndexName = 1; oLevelData = new Object(); aItemsToClean = new Array(); mcLevelContainer = mcRef[com.disney.gem.games.SavingTheDay.game_data.GeneralData.sBASE_CONTAINER]; createTimer(); setLevelData(); createScreenObjects(); oController.oMainBroadcaster.addListener(this); } static function giveReference() { return(com.disney.gem.games.SavingTheDay.screens.GameScreen(oInstance)); } function setLevelData() { oLevelData = new Object(); var _local2 = com.disney.gem.games.SavingTheDay.game_data.lvls_data.PartsData["nNbPartsLevel" + nLevel]; while (_local2 > 0) { oLevelData["Part" + _local2] = com.disney.gem.games.SavingTheDay.game_data.lvls_data.PartsData[((("giveLevel" + nLevel) + "Part") + _local2) + "Data"](); _local2--; } } function createScreenObjects() { for (var _local3 in oLevelData) { for (var _local2 in oLevelData[_local3]) { createGameObject(oLevelData[_local3][_local2]); } } delete oLevelData; } function createTimer() { var _local2 = {sType:"Timer", sName:"oTimer", oOwner:this, sItemClass:"Timer", mcRef:mcRef.mcTimer, sStateAtStart:"Wait", bActivatedItem:false, bLiveAttachItem:false, bAnimatedItem:false, bUseStates:true, bUseMovies:false, bPausable:true}; createGameObject(_local2); } function createGameObject(_oItemData) { var _local3 = com.disney.gem.games.SavingTheDay.game_data.ClassDefinitions.oClassPaths[_oItemData.sItemClass]; if (_local3 != undefined) { if (mx.utils.ClassFinder.findClass(_local3) == undefined) { trace("-----------------------------------------------------------------------------------------------------"); trace(("ERROR : The class " + _oItemData.sItemClass) + " must be declarated in ClassDeclarations.as"); trace("-----------------------------------------------------------------------------------------------------"); } else { var _local4; _local4 = mx.utils.ClassFinder.findClass(_local3); _oItemData.oOwner = this; this[_oItemData.sName] = new _local4[undefined](_oItemData); } aItemsToClean.push(_oItemData.sName); } else { trace("-----------------------------------------------------------------------------------------------------"); trace(("ERROR : The path of the " + _oItemData.sItemClass) + " class must be defined in ClassDeclarations.as"); trace("-----------------------------------------------------------------------------------------------------"); } } function deleteObject() { var _local2 = aItemsToClean.length - 1; while (_local2 >= 0) { this[aItemsToClean[_local2]].deleteObject(); _local2--; } oTimer.deleteObject(); oController.oMainBroadcaster.removeListener(this); delete oController.oGame; } }
Symbol 2431 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.basic_class.State] Frame 0
class com.disney.gem.games.SavingTheDay.game_obj.basic_class.State extends com.sarbakan.utils.StateManaged { var sName, sType, fDataClassDefinition, oOwner, bUseStates, bUseMovies, sStateAtStart, bPausable, bStateJustChange, nPosX, nPosY, nScaleX, nScaleY, oController, mcRef, sNextState, sState, stateCurrentFrame; function State (_oItemData) { super(undefined); sName = _oItemData.sName; sType = _oItemData.sType; fDataClassDefinition = mx.utils.ClassFinder.findClass(com.disney.gem.games.SavingTheDay.game_data.ClassDefinitions.oClassPaths[sType + "Data"]); oOwner = _oItemData.oOwner; bUseStates = _oItemData.bUseStates; bUseMovies = _oItemData.bUseMovies; sStateAtStart = "Idle"; bPausable = _oItemData.bPausable; bStateJustChange = false; nPosX = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(_oItemData.nPosX); nPosY = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(_oItemData.nPosY); nScaleX = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(_oItemData.nScaleX); nScaleY = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(_oItemData.nScaleY); oController = com.disney.gem.games.SavingTheDay.Controller.getInstance(); if (bUseStates == true) { if (_oItemData.sStateAtStart != undefined) { sStateAtStart = _oItemData.sStateAtStart; } } oController.oMainBroadcaster.addListener(this); } function initStates() { if ((mcRef != undefined) || (bUseMovies == false)) { setState(sStateAtStart); sStateAtStart = ""; } } function setState(_sState, _bValidChange) { if (bUseStates == true) { var _local2 = validateStateChange(_sState); if ((_local2 == true) || (_bValidChange == false)) { sNextState = _sState; this[("state_" + sState) + "_end"](); sState = _sState; mcRef.gotoAndStop(sState); mcRef.mcState.gotoAndStop(1); bStateJustChange = true; this[("state_" + sState) + "_init"](); } } } function validateStateChange(_sState) { if (sState == undefined) { return(true); } if ((fDataClassDefinition == null) || (fDataClassDefinition.oCHANGE_STATE_DATA[sState][_sState] == true)) { return(true); } return(false); } function onPause() { if (bPausable == true) { if (mcRef._currentframe == 1) { mcRef.gotoAndStop(sState); } mcRef.mcState.stop(); } } function onUpdate() { if (bStateJustChange == true) { mcRef.mcState.play(); bStateJustChange = false; } this["state_" + sState](); controlSfx(); } function controlSfx() { if (com.disney.gem.games.SavingTheDay.game_data.SoundsData[sType][sState]["Fr" + stateCurrentFrame()] != undefined) { var _local3 = stateCurrentFrame(); var _local2 = 0; while (_local2 < com.disney.gem.games.SavingTheDay.game_data.SoundsData[sType][sState]["Fr" + _local3].length) { oController.playSfx(com.disney.gem.games.SavingTheDay.game_data.SoundsData[sType][sState]["Fr" + _local3][_local2]); _local2++; } } } function deleteObject() { mcRef.removeMovieClip(); delete oOwner[sName]; oController.oMainBroadcaster.removeListener(this); } }
Symbol 2432 MovieClip [__Packages.mx.utils.ClassFinder] Frame 0
class mx.utils.ClassFinder { function ClassFinder () { } static function findClass(fullClassName) { if (fullClassName == null) { return(null); } var _local3 = _global; var _local4 = fullClassName.split("."); var _local2 = 0; while (_local2 < _local4.length) { _local3 = _local3[_local4[_local2]]; _local2++; } if (_local3 == null) { _global.__dataLogger.logData(null, "Could not find class '<classname>'", {classname:fullClassName}, mx.data.binding.Log.BRIEF); } return(_local3); } }
Symbol 2433 MovieClip [__Packages.mx.data.binding.Log] Frame 0
class mx.data.binding.Log { var level, name; function Log (logLevel, logName) { level = ((logLevel == undefined) ? (BRIEF) : (logLevel)); name = ((name == undefined) ? "" : (name)); } function logInfo(msg, level) { if (level == undefined) { level = BRIEF; } onLog((((getDateString() + " ") + name) + ": ") + mx.data.binding.ObjectDumper.toString(msg)); } function logData(target, message, info, level) { if (level == undefined) { level = VERBOSE; } var _local6 = ((name.length > 0) ? ((" " + name) + ": ") : " "); var _local4 = ((target == null) ? "" : (target + ": ")); if (_local4.indexOf("_level0.") == 0) { _local4 = _local4.substr(8); } var _local3 = ((getDateString() + _local6) + _local4) + substituteIntoString(message, info, 50); if (showDetails && (info != null)) { _local3 = _local3 + ("\n " + mx.data.binding.ObjectDumper.toString(info)); } else { var _local2 = 0; while (_local2 < nestLevel) { _local3 = " " + _local3; _local2++; } } onLog(_local3); } function onLog(message) { trace(message); } function getDateString() { var _local1 = new Date(); return(((((((((_local1.getMonth() + 1) + "/") + _local1.getDate()) + " ") + _local1.getHours()) + ":") + _local1.getMinutes()) + ":") + _local1.getSeconds()); } static function substituteIntoString(message, info, maxlen, rawDataType) { var _local9 = ""; if (info == null) { return(message); } var _local11 = message.split("<"); if (_local11 == null) { return(message); } _local9 = _local9 + _local11[0]; var _local7 = 1; while (_local7 < _local11.length) { var _local8 = _local11[_local7].split(">"); var _local5 = _local8[0].split("."); var _local1 = info; var _local4 = rawDataType; var _local2 = 0; while (_local2 < _local5.length) { var _local3 = _local5[_local2]; if (_local3 != "") { _local4 = mx.data.binding.FieldAccessor.findElementType(_local4, _local3); var _local6 = new mx.data.binding.FieldAccessor(null, null, _local1, _local3, _local4, null, null); _local1 = _local6.getValue(); } _local2++; } if (typeof(_local1) != "string") { _local1 = mx.data.binding.ObjectDumper.toString(_local1); } if (_local1.indexOf("_level0.") == 0) { _local1 = _local1.substr(8); } if ((maxlen != null) && (_local1.length > maxlen)) { _local1 = _local1.substr(0, maxlen) + "..."; } _local9 = _local9 + _local1; _local9 = _local9 + _local8[1]; _local7++; } var _local14 = _local9.split("&gt;"); _local9 = _local14.join(">"); _local14 = _local9.split("&lt;"); _local9 = _local14.join("<"); return(_local9); } static var NONE = -1; static var BRIEF = 0; static var VERBOSE = 1; static var DEBUG = 2; static var INFO = 2; static var WARNING = 1; static var ERROR = 0; var showDetails = false; var nestLevel = 0; }
Symbol 2434 MovieClip [__Packages.mx.data.binding.ObjectDumper] Frame 0
class mx.data.binding.ObjectDumper { var inProgress; function ObjectDumper () { inProgress = new Array(); } static function toString(obj, showFunctions, showUndefined, showXMLstructures, maxLineLength, indent) { var _local3 = new mx.data.binding.ObjectDumper(); if (maxLineLength == undefined) { maxLineLength = 100; } if (indent == undefined) { indent = 0; } return(_local3.realToString(obj, showFunctions, showUndefined, showXMLstructures, maxLineLength, indent)); } function realToString(obj, showFunctions, showUndefined, showXMLstructures, maxLineLength, indent) { var _local8 = 0; while (_local8 < inProgress.length) { if (inProgress[_local8] == obj) { return("***"); } _local8++; } inProgress.push(obj); indent++; var _local16 = typeof(obj); var _local5; if ((obj instanceof XMLNode) && (showXMLstructures != true)) { _local5 = obj.toString(); } else if (obj instanceof Date) { _local5 = obj.toString(); } else if (_local16 == "object") { var _local4 = new Array(); if (obj instanceof Array) { _local5 = "["; var _local15 = 0; while (_local15 < obj.length) { _local4.push(_local15); _local15++; } } else { _local5 = "{"; for (var _local15 in obj) { _local4.push(_local15); } _local4.sort(); } var _local9 = ""; var _local3 = 0; while (_local3 < _local4.length) { var _local6 = obj[_local4[_local3]]; var _local7 = true; if (typeof(_local6) == "function") { _local7 = showFunctions == true; } if (typeof(_local6) == "undefined") { _local7 = showUndefined == true; } if (_local7) { _local5 = _local5 + _local9; if (!(obj instanceof Array)) { _local5 = _local5 + (_local4[_local3] + ": "); } _local5 = _local5 + realToString(_local6, showFunctions, showUndefined, showXMLstructures, maxLineLength, indent); _local9 = ", `"; } _local3++; } if (obj instanceof Array) { _local5 = _local5 + "]"; } else { _local5 = _local5 + "}"; } } else if (_local16 == "function") { _local5 = "function"; } else if (_local16 == "string") { _local5 = ("\"" + obj) + "\""; } else { _local5 = String(obj); } if (_local5 == "undefined") { _local5 = "-"; } inProgress.pop(); return(replaceAll(_local5, "`", ((_local5.length < maxLineLength) ? "" : (newline + doIndent(indent))))); } static function replaceAll(str, from, to) { var _local3 = str.split(from); var _local4 = ""; var _local2 = ""; var _local1 = 0; while (_local1 < _local3.length) { _local4 = _local4 + (_local2 + _local3[_local1]); _local2 = to; _local1++; } return(_local4); } function doIndent(indent) { var _local2 = ""; var _local1 = 0; while (_local1 < indent) { _local2 = _local2 + " "; _local1++; } return(_local2); } }
Symbol 2435 MovieClip [__Packages.mx.data.binding.FieldAccessor] Frame 0
class mx.data.binding.FieldAccessor { var component, property, parentObj, fieldName, m_location, type, index, xpath; function FieldAccessor (component, property, parentObj, fieldName, type, index, parentField) { this.component = component; this.property = property; this.parentObj = parentObj; this.fieldName = fieldName; if (component == parentObj) { m_location = undefined; } else if (parentField.m_location == undefined) { m_location = fieldName; } else { m_location = (parentField.m_location + ".") + fieldName; } this.type = type; this.index = index; } function getValue() { var _local2 = getFieldData(); if ((_local2 == null) && (type.value != undefined)) { var _local3 = new mx.data.binding.TypedValue(type.value, "String"); _local3.getDefault = true; component.getField(fieldName).setAnyTypedValue(_local3); _local2 = _local3.value; } if ((isXML(_local2) && (_local2.childNodes.length == 1)) && (_local2.firstChild.nodeType == 3)) { return(_local2.firstChild.nodeValue); } return(_local2); } function setValue(newValue, newTypedValue) { if (newTypedValue.getDefault) { newTypedValue.value = newValue; } else { if (xpath != null) { var _local4 = getFieldData(); if (_local4 != null) { setXMLData(_local4, newValue); } else { _global.__dataLogger.logData(component, "Can't assign to '<property>:<xpath>' because there is no element at the given path", this); } } else if (isXML(parentObj)) { if (type.category == "attribute") { parentObj.attributes[fieldName] = newValue; } else if (type.category == "array") { } else { var _local4 = getOrCreateFieldData(); setXMLData(_local4, newValue); } } else { if (parentObj == null) { _global.__dataLogger.logData(component, "Can't set field '<property>/<location>' because the field doesn't exist", this); } parentObj[fieldName] = newValue; } component.propertyModified(property, (xpath == null) && (parentObj == component), newTypedValue.type); } } static function isActionScriptPath(str) { var _local2 = str.toLowerCase(); var _local3 = "0123456789abcdefghijklmnopqrstuvwxyz_."; var _local1 = 0; while (_local1 < _local2.length) { if (-1 == _local3.indexOf(_local2.charAt(_local1))) { return(false); } _local1++; } return(true); } static function createFieldAccessor(component, property, location, type, mustExist) { if (mustExist && (component[property] == null)) { _global.__dataLogger.logData(component, "Warning: property '<property>' does not exist", {property:property}); return(null); } var _local5 = new mx.data.binding.FieldAccessor(component, property, component, property, type, null, null); if (location == null) { return(_local5); } var _local7 = null; if (location.indices != null) { _local7 = location.indices; location = location.path; } if (typeof(location) == "string") { if (_local7 != null) { _global.__dataLogger.logData(component, "Warning: ignoring index values for property '<property>', path '<location>'", {property:property, location:location}); } if (isActionScriptPath(String(location))) { location = location.split("."); } else { _local5.xpath = location; return(_local5); } } if (location instanceof Array) { var _local3; var _local10 = 0; _local3 = 0; while (_local3 < location.length) { var _local2 = null; var _local4 = location[_local3]; if (_local4 == "[n]") { if (_local7 == null) { _global.__dataLogger.logData(component, "Error: indices for <property>:<location> are null, but [n] appears in the location.", {property:property, location:location}); return(null); } _local2 = _local7[_local10++]; if (_local2 == null) { _global.__dataLogger.logData(component, "Error: not enough index values for <property>:<location>", {property:property, location:location}); return(null); } } _local5 = _local5.getChild(_local4, _local2, mustExist); _local3++; } if (mustExist && (_local5.getValue() == null)) { _global.__dataLogger.logData(component, "Warning: field <property>:<m_location> does not exist, or is null", _local5); } return(_local5); } trace("unrecognized location: " + mx.data.binding.ObjectDumper.toString(location)); return(null); } function getFieldAccessor() { return(this); } function getChild(childName, index, mustExist) { if (childName == ".") { return(this); } var _local2 = getOrCreateFieldData(mustExist); if (_local2 == null) { return(null); } var _local4 = findElementType(type, childName); return(new mx.data.binding.FieldAccessor(component, property, _local2, childName, _local4, index, this)); } function getOrCreateFieldData(mustExist) { var _local3 = getFieldData(); if (_local3 == null) { if (mustExist) { _global.__dataLogger.logData(component, "Warning: field <property>:<m_location> does not exist", this); } else { setupComplexField(); _local3 = getFieldData(); } } return(_local3); } function evaluateSubPath(obj, type) { var path = type.path; if (isActionScriptPath(path)) { var tokens = path.split("."); var i = 0; while (i < tokens.length) { var token = tokens[i]; if (isXML(obj)) { obj = obj.firstChild; while (obj != null) { if (toLocalName(obj.nodeName) == token) { break; } obj = obj.nextSibling; } } else { obj = obj[token]; } if (obj == null) { _global.__dataLogger.logData(component, "Warning: path '<path>' evaluates to null, at '<token>' in <t.property>:<t.m_location>", {path:path, token:token, t:this}); break; } i++; } } else if (isXML(obj)) { if (path.charAt(0) != "/") { path = "/" + path; } if (obj.nodeName == null) { obj = obj.firstChild; } else { path = toLocalName(obj.nodeName) + path; } var category = ((type.category != null) ? (type.category) : (((type.elements.length > 0) ? "complex" : "simple"))); if ((category == "simple") || (category == "attribute")) { obj = eval ("obj" + mx.xpath.XPathAPI.getEvalString(obj, path)); } else if (category == "complex") { obj = mx.xpath.XPathAPI.selectSingleNode(obj, path); } else if (category == "array") { obj = mx.xpath.XPathAPI.selectNodeList(obj, path); } } else { _global.__dataLogger.logData(component, "Error: path '<path>' is an XPath. It cannot be applied to non-XML data <t.property>:<t.m_location>", {path:path, t:this}); } return(obj); } function getFieldData() { if (xpath != null) { var _local4 = parentObj[fieldName].firstChild; while ((_local4 != null) && (_local4.nodeType != 1)) { _local4 = _local4.nextSibling; } var _local10 = mx.xpath.XPathAPI.selectSingleNode(_local4, xpath); return(_local10); } if (isXML(parentObj)) { if (type.path != null) { return(evaluateSubPath(parentObj, type)); } if (type.category == "attribute") { var _local5 = parentObj.attributes; for (var _local8 in _local5) { if (toLocalName(_local8) == fieldName) { return(_local5[_local8]); } } return(undefined); } var _local3 = parentObj.firstChild; if (type.category == "array") { var _local6 = new Array(); while (_local3 != null) { if (toLocalName(_local3.nodeName) == fieldName) { _local6.push(_local3); } _local3 = _local3.nextSibling; } return(_local6); } while (_local3 != null) { if (toLocalName(_local3.nodeName) == fieldName) { return(_local3); } _local3 = _local3.nextSibling; } return(null); } if (fieldName == "[n]") { var _local7; if (index.component != null) { var _local9 = index.component.getField(index.property, index.location); _local7 = _local9.getAnyTypedValue(["Number"]); _local7 = _local7.value; } else { _local7 = index.constant; } var index = Number(_local7); if (typeof(_local7) == "undefined") { _global.__dataLogger.logData(component, "Error: index specification '<index>' was not supplied, or incorrect, for <t.property>:<t.m_location>", {index:index, t:this}); return(null); } if (index.toString() == "NaN") { _global.__dataLogger.logData(component, "Error: index value '<index>' for <t.property>:<t.m_location> is not a number", {index:index, t:this}); return(null); } if (!(parentObj instanceof Array)) { _global.__dataLogger.logData(component, "Error: indexed field <property>:<m_location> is not an array", this); return(null); } if ((index < 0) || (index >= parentObj.length)) { _global.__dataLogger.logData(component, "Error: index '<index>' for <t.property>:<t.m_location> is out of bounds", {index:index, t:this}); return(null); } _global.__dataLogger.logData(component, "Accessing item [<index>] of <t.property>:<t.m_location>", {index:index, t:this}); return(parentObj[index]); } if (type.path != null) { return(evaluateSubPath(parentObj, type)); } return(parentObj[fieldName]); } static function setXMLData(obj, newValue) { while (obj.hasChildNodes()) { obj.firstChild.removeNode(); } var _local2 = xmlNodeFactory.createTextNode(newValue); obj.appendChild(_local2); } function setupComplexField() { var _local2; if (isXML(parentObj)) { _local2 = xmlNodeFactory.createElement(fieldName); parentObj.appendChild(_local2); } else if (dataIsXML()) { parentObj[fieldName] = new XML(); } else { parentObj[fieldName] = new Object(); } } static function findElementType(type, name) { var _local1 = 0; while (_local1 < type.elements.length) { if (type.elements[_local1].name == name) { return(type.elements[_local1].type); } _local1++; } return(null); } function isXML(obj) { return(obj instanceof XMLNode); } function dataIsXML() { return(type.name == "XML"); } static function accessField(component, fieldName, desiredTypes) { var _local1; _local1 = desiredTypes[fieldName]; if (_local1 == null) { _local1 = desiredTypes.dflt; } if (_local1 == null) { _local1 = desiredTypes; } var _local4 = component.createField("data", [fieldName]); var _local2 = _local4.getAnyTypedValue([_local1]); return(_local2.value); } static function ExpandRecord(obj, objectType, desiredTypes) { var _local4 = new Object(); mx.data.binding.ComponentMixins.initComponent(_local4); _local4.data = obj; _local4.__schema = {elements:[{name:"data", type:objectType}]}; var _local2 = new Object(); if (objectType.elements.length > 0) { var _local3 = 0; while (_local3 < objectType.elements.length) { var _local10 = objectType.elements[_local3].name; _local2[_local10] = accessField(_local4, _local10, desiredTypes); _local3++; } } else if ((obj instanceof XML) || (obj instanceof XMLNode)) { if ((obj.childNodes.length == 1) && (obj.firstChild.nodeType == 3)) { return(obj.firstChild.nodeValue); } var _local5 = obj.lastChild; while (_local5 != null) { var _local10 = toLocalName(_local5.nodeName); if ((_local10 != null) && (_local2[_local10] == null)) { _local2[_local10] = accessField(_local4, _local10, desiredTypes); } _local5 = _local5.previousSibling; } for (var _local10 in obj.attributes) { if (_local2[_local10] != null) { _global.__dataLogger.logData(null, "Warning: attribute '<name>' has same name as an element, in XML object <obj>", {name:_local10, obj:obj}); } _local2[_local10] = accessField(_local4, _local10, desiredTypes); } } else { if (typeof(obj) != "object") { return(obj); } for (var _local10 in obj) { _local2[_local10] = accessField(_local4, _local10, desiredTypes); } } return(_local2); } static function wrapArray(theArray, itemType, desiredTypes) { var _local4 = {getItemAt:function (index) { if ((index < 0) || (index >= this.data.length)) { return(undefined); } var _local2 = this.data[index]; if (_local2 == undefined) { return(undefined); } var _local3 = mx.data.binding.FieldAccessor.ExpandRecord(_local2, this.type, desiredTypes); return(_local3); }, getItemID:function (index) { return(index); }, data:theArray, type:itemType, length:theArray.length}; return(_local4); } static function toLocalName(nodeName) { var _local1 = nodeName.split(":"); var _local2 = _local1[_local1.length - 1]; return(_local2); } static var xmlNodeFactory = new XML(); }
Symbol 2436 MovieClip [__Packages.mx.data.binding.TypedValue] Frame 0
class mx.data.binding.TypedValue { var value, typeName, type; function TypedValue (value, typeName, type) { this.value = value; this.typeName = typeName; this.type = type; } }
Symbol 2437 MovieClip [__Packages.mx.xpath.XPathAPI] Frame 0
class mx.xpath.XPathAPI { function XPathAPI () { } static function getEvalString(node, path) { var _local7 = ""; var _local4 = null; var _local9 = getPathSet(path); var _local3 = _local9[0].nodeName; var _local8; var _local2 = node; var _local5 = false; if ((_local3 != undefined) && ((_local3 == "*") || (node.nodeName == _local3))) { var _local6 = 1; while (_local6 < _local9.length) { _local3 = _local9[_local6].nodeName; _local8 = _local3.indexOf("@"); if (_local8 >= 0) { _local3 = _local3.substring(_local8 + 1); _local5 = _local2.attributes[_local3] != undefined; _local7 = _local7 + (".attributes." + _local3); } else { _local5 = false; var _local1 = 0; while (_local1 < _local2.childNodes.length) { _local4 = _local2.childNodes[_local1]; if (_local4.nodeName == _local3) { _local7 = _local7 + (".childNodes." + _local1); _local1 = _local2.childNodes.length; _local2 = _local4; _local5 = true; } _local1++; } } if (!_local5) { return(""); } _local6++; } if (!_local5) { _local7 = ""; } else if (_local8 == -1) { _local7 = _local7 + ".firstChild.nodeValue"; } } else { _local7 = ""; } return(_local7); } static function selectNodeList(node, path) { var _local2 = new Array(node); var _local5 = getPathSet(path); var _local4 = _local5[0]; var _local6 = _local4.__get__nodeName(); var _local1 = null; if ((_local6 != undefined) && ((_local6 == "*") || (node.nodeName == _local6))) { if (_local4.__get__filter().length > 0) { _local1 = new mx.xpath.FilterStack(_local4.__get__filter()); _local2 = filterNodes(_local2, _local1); } if (_local2.length > 0) { var _local3 = 1; while (_local3 < _local5.length) { _local4 = _local5[_local3]; _local2 = getAllChildNodesByName(_local2, _local4.__get__nodeName()); if (_local4.__get__filter().length > 0) { _local1 = new mx.xpath.FilterStack(_local4.__get__filter()); } else { _local1 = null; } if ((_local1 != null) && (_local1.__get__exprs().length > 0)) { _local2 = filterNodes(_local2, _local1); } _local3++; } } } else { _local2 = new Array(); } return(_local2); } static function selectSingleNode(node, path) { var _local1 = selectNodeList(node, path); if (_local1.length > 0) { return(_local1[0]); } return(null); } static function setNodeValue(node, path, newValue) { var _local1 = new Array(node); var _local9 = getPathSet(path); var _local7 = _local9[_local9.length - 1].nodeName; if (_local7.charAt(0) == "@") { _local7 = _local7.substring(1, _local7.length); _local9.pop(); } else { _local7 = null; } var _local5 = _local9[0]; var _local11 = _local5.__get__nodeName(); var _local3 = null; if ((_local11 != undefined) && ((_local11 == "*") || (node.nodeName == _local11))) { if (_local5.__get__filter().length > 0) { _local3 = new mx.xpath.FilterStack(_local5.__get__filter()); _local1 = filterNodes(_local1, _local3); } if (_local1.length > 0) { var _local2 = 1; while (_local2 < _local9.length) { _local5 = _local9[_local2]; _local1 = getAllChildNodesByName(_local1, _local5.__get__nodeName()); if (_local5.__get__filter().length > 0) { _local3 = new mx.xpath.FilterStack(_local5.__get__filter()); } else { _local3 = null; } if ((_local3 != null) && (_local3.__get__exprs().length > 0)) { _local1 = filterNodes(_local1, _local3); } _local2++; } } } else { _local1 = new Array(); } var _local4 = null; var _local6 = null; var _local10 = new XML(); var _local2 = 0; while (_local2 < _local1.length) { if (_local7 != null) { _local1[_local2].attributes[_local7] = newValue; } else { _local4 = _local1[_local2]; if ((_local4.firstChild == null) || (_local4.firstChild.nodeType != 3)) { _local6 = _local10.createTextNode(newValue); _local4.appendChild(_local6); } else { _local6 = _local4.firstChild; _local6.nodeValue = newValue; } } _local2++; } return(_local1.length); } static function copyStack(toStk, fromStk) { var _local1 = 0; while (_local1 < fromStk.length) { toStk.splice(_local1, 0, fromStk[_local1]); _local1++; } } static function evalExpr(expr, node) { var _local2 = true; if (expr.__get__attr()) { _local2 = ((expr.__get__value() != null) ? (node.attributes[expr.__get__name()] == expr.__get__value()) : (node.attributes[expr.__get__name()] != null)); } else { var _local3 = getChildNodeByName(node, expr.__get__name()); if (_local3 != null) { _local2 = ((expr.__get__value() != null) ? (_local3.firstChild.nodeValue == expr.__get__value()) : true); } else { _local2 = false; } } return(_local2); } static function filterNodes(nodeList, stack) { var _local13 = new Array(); var _local2; var _local3; var _local9; var _local6; var _local10; var _local1 = true; var _local4; var _local5; var _local8 = 0; while (_local8 < nodeList.length) { _local5 = true; _local2 = new Array(); _local3 = new Array(); copyStack(_local2, stack.__get__exprs()); copyStack(_local3, stack.__get__ops()); _local4 = nodeList[_local8]; while ((_local2.length > 0) && (_local5)) { if (typeof(_local2[_local2.length - 1]) == "object") { _local9 = mx.xpath.FilterExpr(_local2.pop()); _local1 = evalExpr(_local9, _local4); } else { _local10 = Boolean(_local2.pop()); _local1 = _local10; } if (_local3.length > 0) { var _local7 = _local2.pop(); _local6 = _local7; switch (_local3[_local3.length - 1]) { case "and" : _local1 = _local1 && (evalExpr(_local6, _local4)); _local5 = _local1; break; case "or" : _local1 = _local1 || (evalExpr(_local6, _local4)); _local5 = !_local1; } _local3.pop(); _local2.push(_local1); } } if (_local1) { _local13.push(_local4); } _local8++; } return(_local13); } static function getAllChildNodesByName(nodeList, name) { var _local5 = new Array(); var _local2; var _local3 = 0; while (_local3 < nodeList.length) { _local2 = nodeList[_local3].childNodes; if (_local2 != null) { var _local1 = 0; while (_local1 < _local2.length) { if ((name == "*") || (_local2[_local1].nodeName == name)) { _local5.push(_local2[_local1]); } _local1++; } } _local3++; } return(_local5); } static function getChildNodeByName(node, nodeName) { var _local2; var _local3 = node.childNodes; var _local1 = 0; while (_local1 < _local3.length) { _local2 = _local3[_local1]; if (_local2.nodeName == nodeName) { return(_local2); } _local1++; } return(null); } static function getKeyValues(node, keySpec) { var _local5 = ""; var _local3 = new mx.utils.StringTokenParser(keySpec); var _local2 = _local3.nextToken(); var _local1; var _local6; while (_local2 != mx.utils.StringTokenParser.tkEOF) { _local1 = _local3.token; _local5 = _local5 + (" " + _local1); if (_local2 == mx.utils.StringTokenParser.tkSymbol) { if (_local1 == "@") { _local2 = _local3.nextToken(); _local1 = _local3.token; if (_local2 == mx.utils.StringTokenParser.tkSymbol) { _local5 = _local5 + (((_local1 + "='") + node.attributes[_local1]) + "'"); } } else if (_local1 == "/") { _local2 = _local3.nextToken(); if (_local2 == mx.utils.StringTokenParser.tkSymbol) { _local1 = _local3.token; node = getChildNodeByName(node, _local1); if (node != null) { _local5 = _local5 + _local1; } } } else if ((((_local1 != "and") && (_local1 != "or")) && (_local1 != "[")) && (_local1 != "]")) { _local6 = getChildNodeByName(node, _local1); if (_local6 != null) { _local5 = _local5 + (("='" + _local6.firstChild.nodeValue) + "'"); } } } if (node == null) { trace(("Invalid keySpec specified. '" + keySpec) + "' Error."); return("ERR"); } _local2 = _local3.nextToken(); } return(_local5.slice(1)); } static function getPath(node, keySpecs) { var _local2 = ""; var _local5 = keySpecs[node.nodeName]; if (_local5 == undefined) { var _local8 = ""; var _local10; for (_local10 in node.attributes) { _local8 = _local8 + (((("@" + _local10) + "='") + node.attributes[_local10]) + "' and "); } var _local7 = ""; var _local1; var _local6; var _local4 = 0; while (_local4 < node.childNodes.length) { _local1 = node.childNodes[_local4]; _local6 = _local1.firstChild.nodeValue; if (_local6 != undefined) { _local7 = _local7 + (((_local1.nodeName + "='") + _local6) + "' and "); } _local4++; } if (_local8.length > 0) { if (_local7.length > 0) { _local2 = (((("/" + node.nodeName) + "[") + _local8) + _local7.substring(0, _local7.length - 4)) + "]"; } else { _local2 = ((("/" + node.nodeName) + "[") + _local8.substring(0, _local8.length - 4)) + "]"; } } else { _local2 = ((("/" + node.nodeName) + "[") + _local7.substring(0, _local7.length - 4)) + "]"; } } else { _local2 = _local2 + (("/" + node.nodeName) + getKeyValues(node, _local5)); } var _local1 = node.parentNode; while (_local1.parentNode != null) { _local5 = keySpecs[_local1.nodeName]; if (_local5 != undefined) { _local2 = (("/" + _local1.nodeName) + getKeyValues(_local1, _local5)) + _local2; } else { _local2 = ("/" + _local1.nodeName) + _local2; } _local1 = _local1.parentNode; } return(_local2); } static function getPathSet(path) { var _local6 = new Array(); var _local4; var _local1; var _local2; var _local5; while (path.length > 0) { _local4 = path.lastIndexOf("/"); _local1 = path.substring(_local4 + 1); _local2 = _local1.indexOf("[", 0); _local5 = ((_local2 >= 0) ? (_local1.substring(_local2 + 1, _local1.length - 1)) : ""); _local1 = ((_local2 >= 0) ? (_local1.substring(0, _local2)) : (_local1)); _local6.splice(0, 0, new mx.xpath.NodePathInfo(_local1, _local5)); path = path.substring(0, _local4); } return(_local6); } }
Symbol 2438 MovieClip [__Packages.mx.xpath.NodePathInfo] Frame 0
class mx.xpath.NodePathInfo { function NodePathInfo (nodeName, filter) { __nodeName = nodeName; __filter = filter; } function get nodeName() { return(__nodeName); } function get filter() { return(__filter); } var __nodeName = null; var __filter = null; }
Symbol 2439 MovieClip [__Packages.mx.xpath.FilterStack] Frame 0
class mx.xpath.FilterStack { var __expr, __ops; function FilterStack (filterVal) { __expr = new Array(); __ops = new Array(); var _local2 = new mx.utils.StringTokenParser(filterVal); var _local5 = _local2.nextToken(); var _local4; var _local3 = _local2.__get__token(); while (_local5 != mx.utils.StringTokenParser.tkEOF) { if (_local3 == "@") { _local5 = _local2.nextToken(); _local3 = _local2.token; _local4 = new mx.xpath.FilterExpr(true, _local3, null); __expr.splice(0, 0, _local4); if (_local2.nextToken() == mx.utils.StringTokenParser.tkSymbol) { if (_local2.__get__token() == "=") { _local5 = _local2.nextToken(); _local4.__set__value(_local2.token); } } } else if ((_local3 == "and") || (_local3 == "or")) { __ops.splice(0, 0, _local3); } else if ((_local3 != ")") && (_local3 != "(")) { _local4 = new mx.xpath.FilterExpr(false, _local3, null); __expr.splice(0, 0, _local4); if (_local2.nextToken() == mx.utils.StringTokenParser.tkSymbol) { if (_local2.__get__token() == "=") { _local5 = _local2.nextToken(); _local4.__set__value(_local2.token); } } } _local5 = _local2.nextToken(); _local3 = _local2.token; } } function get exprs() { return(__expr); } function get ops() { return(__ops); } }
Symbol 2440 MovieClip [__Packages.mx.utils.StringTokenParser] Frame 0
class mx.utils.StringTokenParser { var _source, _skipChars; function StringTokenParser (source, skipChars) { _source = source; _skipChars = ((skipChars == undefined) ? null : (skipChars)); } function get token() { return(_token); } function getPos() { return(_index); } function nextToken() { var _local4; var _local2; var _local3 = _source.length; skipBlanks(); if (_index >= _local3) { return(tkEOF); } _local2 = _source.charCodeAt(_index); if (((((_local2 >= 65) && (_local2 <= 90)) || ((_local2 >= 97) && (_local2 <= 122))) || ((_local2 >= 192) && (_local2 <= Number.POSITIVE_INFINITY))) || (_local2 == 95)) { _local4 = _index; _index++; _local2 = _source.charCodeAt(_index); while (((((((_local2 >= 65) && (_local2 <= 90)) || ((_local2 >= 97) && (_local2 <= 122))) || ((_local2 >= 48) && (_local2 <= 57))) || ((_local2 >= 192) && (_local2 <= Number.POSITIVE_INFINITY))) || (_local2 == 95)) && (_index < _local3)) { _index++; _local2 = _source.charCodeAt(_index); } _token = _source.substring(_local4, _index); return(tkSymbol); } if ((_local2 == 34) || (_local2 == 39)) { _index++; _local4 = _index; _local2 = _source.charCodeAt(_local4); while (((_local2 != 34) && (_local2 != 39)) && (_index < _local3)) { _index++; _local2 = _source.charCodeAt(_index); } _token = _source.substring(_local4, _index); _index++; return(tkString); } if ((_local2 == 45) || ((_local2 >= 48) && (_local2 <= 57))) { var _local5 = tkInteger; _local4 = _index; _index++; _local2 = _source.charCodeAt(_index); while (((_local2 >= 48) && (_local2 <= 57)) && (_index < _local3)) { _index++; _local2 = _source.charCodeAt(_index); } if (_index < _local3) { if (((((((_local2 >= 48) && (_local2 <= 57)) || (_local2 == 46)) || (_local2 == 43)) || (_local2 == 45)) || (_local2 == 101)) || (_local2 == 69)) { _local5 = tkFloat; } while ((((((((_local2 >= 48) && (_local2 <= 57)) || (_local2 == 46)) || (_local2 == 43)) || (_local2 == 45)) || (_local2 == 101)) || (_local2 == 69)) && (_index < _local3)) { _index++; _local2 = _source.charCodeAt(_index); } } _token = _source.substring(_local4, _index); return(_local5); } _token = _source.charAt(_index); _index++; return(tkSymbol); } function skipBlanks() { if (_index < _source.length) { var _local2 = _source.charAt(_index); while ((_local2 == " ") || ((_skipChars != null) && (skipChar(_local2)))) { _index++; _local2 = _source.charAt(_index); } } } function skipChar(ch) { var _local2 = 0; while (_local2 < _skipChars.length) { if (ch == _skipChars[_local2]) { return(true); } _local2++; } return(false); } static var tkEOF = -1; static var tkSymbol = 0; static var tkString = 1; static var tkInteger = 2; static var tkFloat = 3; var _index = 0; var _token = ""; }
Symbol 2441 MovieClip [__Packages.mx.xpath.FilterExpr] Frame 0
class mx.xpath.FilterExpr { function FilterExpr (attrInit, nameInit, valueInit) { __attr = attrInit; __name = nameInit; __value = valueInit; } function get attr() { return(__attr); } function set attr(newVal) { __attr = newVal; //return(attr); } function get name() { return(__name); } function set name(newVal) { __name = newVal; //return(name); } function get value() { return(__value); } function set value(newVal) { __value = newVal; //return(value); } var __attr = false; var __value = null; var __name = null; }
Symbol 2442 MovieClip [__Packages.mx.data.binding.DataAccessor] Frame 0
class mx.data.binding.DataAccessor { var dataAccessor, component, property, location, type; function DataAccessor () { } function getAnyTypedValue(suggestedTypes) { var _local3 = 0; while (_local3 < suggestedTypes.length) { var _local5 = getTypedValue(suggestedTypes[_local3]); if (_local5 != null) { return(_local5); } _local3++; } var _local5 = getTypedValue(); _local3 = 0; while (_local3 < suggestedTypes.length) { var _local2 = suggestedTypes[_local3]; if (_local2 == "String") { return(new mx.data.binding.TypedValue(String(_local5.value), _local2)); } if (_local2 == "Number") { return(new mx.data.binding.TypedValue(Number(_local5.value), _local2)); } if (_local2 == "Boolean") { return(new mx.data.binding.TypedValue(Boolean(_local5.value), _local2)); } _local3++; } return(_local5); } function setAnyTypedValue(newValue) { var _local7 = getSettableTypes(); if ((_local7 == null) || (-1 != findString(newValue.typeName, _local7))) { return(setTypedValue(newValue)); } var _local3 = 0; while (_local3 < _local7.length) { var _local2 = _local7[_local3]; if (_local2 == "String") { return(setTypedValue(new mx.data.binding.TypedValue(String(newValue.value), _local2))); } if (_local2 == "Number") { var _local5 = Number(newValue.value); var _local6 = setTypedValue(new mx.data.binding.TypedValue(_local5, _local2)); if (_local5.toString() == "NaN") { return([("Failed to convert '" + newValue.value) + "' to a number"]); } return(_local6); } if (_local2 == "Boolean") { return(setTypedValue(new mx.data.binding.TypedValue(Boolean(newValue.value), _local2))); } _local3++; } return(dataAccessor.setTypedValue(newValue)); } function getTypedValue(requestedType) { var _local2 = dataAccessor.getTypedValue(requestedType); return(_local2); } function getGettableTypes() { return(null); } function setTypedValue(newValue) { return(dataAccessor.setTypedValue(newValue)); } function getSettableTypes() { return(null); } function findLastAccessor() { return(((dataAccessor == null) ? this : (dataAccessor.findLastAccessor()))); } function setupDataAccessor(component, property, location) { this.component = component; this.property = property; this.location = location; type = component.findSchema(property, location); } static function findString(str, arr) { var _local3 = str.toLowerCase(); var _local1 = 0; while (_local1 < arr.length) { if (arr[_local1].toLowerCase() == _local3) { return(_local1); } _local1++; } return(-1); } static function conversionFailed(newValue, target) { return(((("Failed to convert to " + target) + ": '") + newValue.value) + "'"); } }
Symbol 2443 MovieClip [__Packages.mx.data.binding.ComponentMixins] Frame 0
class mx.data.binding.ComponentMixins { var __refreshing, __bindings, __schema, __fieldCache, _eventDispatcher; function ComponentMixins () { } function refreshFromSources() { if (__refreshing != null) { return(undefined); } __refreshing = true; _global.__dataLogger.logData(this, "Refreshing from sources"); _global.__dataLogger.nestLevel++; mx.data.binding.Binding.refreshFromSources(this, null, __bindings); _global.__dataLogger.nestLevel--; __refreshing = null; } function refreshDestinations() { _global.__dataLogger.logData(this, "Refreshing Destinations"); _global.__dataLogger.nestLevel++; mx.data.binding.Binding.refreshDestinations(this, __bindings); _global.__dataLogger.nestLevel--; } function validateProperty(property, initialMessages) { var _local4 = null; var _local3 = getField(property); if (_local3 != null) { _local4 = _local3.validateAndNotify(null, null, initialMessages); } else { _global.__dataLogger.logData(this, "Can't validate property '<property>' because it doesn't exist", {property:property}); } return(_local4); } function addBinding(binding) { if (__bindings == undefined) { __bindings = new Array(); } __bindings.push(binding); var _local3 = false; if (binding.source.component == this) { getField(binding.source.property, binding.source.location); _local3 = true; } if (binding.dest.component == this) { getField(binding.dest.property, binding.dest.location); _local3 = _local3 | Object(binding).is2way; } if (_local3) { var _local4 = binding.dest.component.findSchema(binding.dest.property, binding.dest.location); if (_local4.readonly) { binding.source.component.__setReadOnly(true); } } } static function initComponent(component) { var _local2 = mx.data.binding.ComponentMixins.prototype; if (component.refreshFromSources == undefined) { component.refreshFromSources = _local2.refreshFromSources; } if (component.refreshDestinations == undefined) { component.refreshDestinations = _local2.refreshDestinations; } if (component.validateProperty == undefined) { component.validateProperty = _local2.validateProperty; } if (component.createFieldAccessor == undefined) { component.createFieldAccessor = _local2.createFieldAccessor; } if (component.createField == undefined) { component.createField = _local2.createField; } if (component.addBinding == undefined) { component.addBinding = _local2.addBinding; } if (component.findSchema == undefined) { component.findSchema = _local2.findSchema; } if (component.getField == undefined) { component.getField = _local2.getField; } if (component.refreshAndValidate == undefined) { component.refreshAndValidate = _local2.refreshAndValidate; } if (component.getFieldFromCache == undefined) { component.getFieldFromCache = _local2.getFieldFromCache; } if (component.getBindingMetaData == undefined) { component.getBindingMetaData = _local2.getBindingMetaData; } if (component.__setReadOnly == undefined) { component.__setReadOnly = _local2.__setReadOnly; } if (component.__addHighPrioEventListener == undefined) { component.__addHighPrioEventListener = _local2.__addHighPrioEventListener; } } function createFieldAccessor(property, location, mustExist) { return(mx.data.binding.FieldAccessor.createFieldAccessor(this, property, location, mx.data.binding.FieldAccessor.findElementType(__schema, property), mustExist)); } function findSchema(property, location) { if (typeof(location) == "string") { if (mx.data.binding.FieldAccessor.isActionScriptPath(String(location))) { location = location.split("."); } else { return(null); } } var _local5 = mx.data.binding.FieldAccessor.findElementType(__schema, property); if (location != null) { if (location.path != null) { location = location.path; } if (!(location instanceof Array)) { return(null); } var _local2 = 0; while (_local2 < location.length) { var _local4 = location[_local2]; _local5 = mx.data.binding.FieldAccessor.findElementType(_local5, _local4); _local2++; } } return(_local5); } function createField(property, location) { var _local3 = findSchema(property, location); var _local2; if (_local3.validation != null) { _local2 = mx.data.binding.Binding.getRuntimeObject(_local3.validation); } else { _local2 = new mx.data.binding.DataType(); } _local2.setupDataAccessor(this, property, location); return(_local2); } static function deepEqual(a, b) { if (a == b) { return(true); } if (typeof(a) != typeof(b)) { return(false); } if (typeof(a) != "object") { return(false); } var _local3 = new Object(); for (var _local4 in a) { if (!deepEqual(a[_local4], b[_local4])) { return(false); } _local3[_local4] = 1; } for (var _local4 in b) { if (_local3[_local4] != 1) { return(false); } } return(true); } function getFieldFromCache(property, location) { for (var _local5 in __fieldCache) { var _local2 = __fieldCache[_local5]; if ((_local2.property == property) && (deepEqual(_local2.location, location))) { return(_local2); } } return(null); } function getField(property, location) { var _local2 = getFieldFromCache(property, location); if (_local2 != null) { return(_local2); } _local2 = createField(property, location); if (__fieldCache == null) { __fieldCache = new Array(); } __fieldCache.push(_local2); return(_local2); } function refreshAndValidate(property) { _global.__dataLogger.logData(this, "Refreshing and validating " + property); _global.__dataLogger.nestLevel++; var _local3 = mx.data.binding.Binding.refreshFromSources(this, property, __bindings); _local3 = validateProperty(property, _local3); _global.__dataLogger.nestLevel--; return(_local3 == null); } function getBindingMetaData(name) { return(this["__" + name]); } function __setReadOnly(setting) { if (Object(this).editable != undefined) { Object(this).editable = !setting; } } function __addHighPrioEventListener(event, handler) { var _local3 = ((_eventDispatcher != undefined) ? (_eventDispatcher) : this); if (_local3.__highPrioEvents == undefined) { _local3.__highPrioEvents = new Object(); } var _local4 = "__q_" + event; if (_local3.__highPrioEvents[_local4] == undefined) { _local3.__highPrioEvents[_local4] = new Array(); } _global.ASSetPropFlags(_local3.__highPrioEvents, _local4, 1); mx.events.EventDispatcher._removeEventListener(_local3.__highPrioEvents[_local4], event, handler); _local3.__highPrioEvents[_local4].push(handler); if (_local3._databinding_original_dispatchEvent == undefined) { _local3._databinding_original_dispatchEvent = _local3.dispatchEvent; _local3.dispatchEvent = function (eventObj) { if (eventObj.target == undefined) { eventObj.target = this; } this.dispatchQueue(this.__highPrioEvents, eventObj); this._databinding_original_dispatchEvent(eventObj); }; } } }
Symbol 2444 MovieClip [__Packages.mx.data.binding.Binding] Frame 0
class mx.data.binding.Binding { var is2way, dest, source, format; function Binding (source, dest, format, is2way) { mx.events.EventDispatcher.initialize(this); var _local5 = this; _local5.source = source; _local5.dest = dest; _local5.format = format; _local5.is2way = is2way; registerBinding(this); calcShortLoc(source); calcShortLoc(dest); _global.__dataLogger.logData(null, ("Creating binding " + summaryString()) + (is2way ? ", 2-way" : ""), {binding:this}); _global.__dataLogger.nestLevel++; mx.data.binding.ComponentMixins.initComponent(dest.component); if (source.component != undefined) { mx.data.binding.ComponentMixins.initComponent(source.component); } dest.component.addBinding(this); if (source.component != undefined) { source.component.addBinding(this); setUpListener(source, false); if (this.is2way) { setUpListener(dest, true); setUpIndexListeners(source, false); setUpIndexListeners(dest, true); } else { setUpIndexListeners(source, false); setUpIndexListeners(dest, false); } } else { execute(); } _global.__dataLogger.nestLevel--; } function execute(reverse) { var _local3; var _local4; if (reverse) { if (!is2way) { _global.__dataLogger.logData(null, ("Warning: Can't execute binding " + summaryString(false)) + " in reverse, because it's not a 2 way binding", {binding:this}, mx.data.binding.Log.BRIEF); return(["error"]); } _local3 = dest; _local4 = source; } else { _local3 = source; _local4 = dest; } _global.__dataLogger.logData(null, "Executing binding " + summaryString(reverse), {binding:this}); _global.__dataLogger.nestLevel++; var _local10; if (_local3.constant != undefined) { _local10 = {value:new mx.data.binding.TypedValue(_local3.constant, "String"), getAnyTypedValue:function () { return(this.value); }, getTypedValue:function () { return(this.value); }, getGettableTypes:function () { return(["String"]); }}; } else { _local10 = _local3.component.getField(_local3.property, _local3.location, true); } var _local18; var _local20; var _local12 = ""; var _local8 = _local4.component.getField(_local4.property, _local4.location); if (format != null) { var _local5 = getRuntimeObject(format); if (_local5 != null) { if (reverse) { _local5.setupDataAccessor(_local4.component, _local4.property, _local4.location); _local5.dataAccessor = _local8; _local8 = _local5; } else { _local5.setupDataAccessor(_local3.component, _local3.property, _local3.location); _local5.dataAccessor = _local10; _local10 = _local5; } } } var _local14 = ((format == null) ? (_local8.getSettableTypes()) : null); var value = _local10.getAnyTypedValue(_local14); var _local9 = new Object(); if (_local8.type.readonly == true) { _global.__dataLogger.logData(null, "Not executing binding because the destination is read-only", null, mx.data.binding.Log.BRIEF); var _local6 = new Object(); _local6.type = "invalid"; _local6.property = _local4.property; _local6.location = _local4.location; _local6.messages = [{message:"Cannot assign to a read-only data field."}]; _local4.component.dispatchEvent(_local6); _local9.event = _local6; } else { _global.__dataLogger.logData(null, "Assigning new value '<value>' (<typeName>) " + _local12, {value:value.value, typeName:value.typeName, unformattedValue:_local18, formatterFrom:_local20}); var _local13 = _local8.setAnyTypedValue(value); _local8.validateAndNotify(_local9, false, _local13); _local4.component.dispatchEvent({type:"bindingExecuted", binding:this}); } if (_local9.event != null) { if (_local3.component != null) { var _local7 = new Object(); _local7.type = _local9.event.type; _local7.property = _local3.property; _local7.location = _local3.location; _local7.messages = _local9.event.messages; _local7.to = _local4.component; _local3.component.dispatchEvent(_local7); } } _global.__dataLogger.nestLevel--; return(_local9.event.messages); } function queueForExecute(reverse) { if (!queued) { if (_global.__databind_executeQueue == null) { _global.__databind_executeQueue = new Array(); } if (_root.__databind_dispatch == undefined) { _root.createEmptyMovieClip("__databind_dispatch", -8888); } _global.__databind_executeQueue.push(this); queued = true; this.reverse = reverse; _root.__databind_dispatch.onEnterFrame = dispatchEnterFrame; } } static function dispatchEnterFrame() { _root.__databind_dispatch.onEnterFrame = null; var _local4 = 0; while (_local4 < _global.__databind_executeQueue.length) { var _local3 = _global.__databind_executeQueue[_local4]; _local3.execute(_local3.reverse); _local4++; } var _local5; while (_local5 = _global.__databind_executeQueue.pop() , _local5 != null) { _local5.queued = false; _local5.reverse = false; } } function calcShortLoc(endpoint) { var _local1 = endpoint.location; if (_local1.path != null) { _local1 = _local1.path; } endpoint.loc = ((_local1 instanceof Array) ? (_local1.join(".")) : (_local1)); } function summaryString(reverse) { var _local2 = "<binding.dest.component>:<binding.dest.property>:<binding.dest.loc>"; var _local3 = "<binding.source.component>:<binding.source.property>:<binding.source.loc>"; if (source.constant == null) { if (reverse == true) { return((("from " + _local2) + " to ") + _local3); } return((("from " + _local3) + " to ") + _local2); } return("from constant '<binding.source.constant>' to " + _local2); } static function getRuntimeObject(info, constructorParameter) { if (info.cls == undefined) { info.cls = mx.utils.ClassFinder.findClass(info.className); } var _local3 = new info.cls(constructorParameter); if (_local3 == null) { _global.__dataLogger.logData(null, "Could not construct a formatter or validator - new <info.className>(<params>)", {info:info, params:constructorParameter}, mx.data.binding.Log.BRIEF); } for (var _local4 in info.settings) { _local3[_local4] = info.settings[_local4]; } return(_local3); } static function refreshFromSources(component, property, bindings) { var _local5 = null; var _local3; _local3 = 0; while (_local3 < bindings.length) { var _local1 = bindings[_local3]; var _local2 = null; if ((_local1.dest.component == component) && ((property == null) || (property == _local1.dest.property))) { _local2 = _local1.execute(); } else if ((_local1.is2way && (_local1.source.component == component)) && ((property == null) || (property == _local1.source.property))) { _local2 = _local1.execute(true); } if (_local2 != null) { _local5 = ((_local5 == null) ? (_local2) : (_local5.concat(_local2))); } _local3++; } return(_local5); } static function refreshDestinations(component, bindings) { var _local1; _local1 = 0; while (_local1 < bindings.length) { var _local2 = bindings[_local1]; if (_local2.source.component == component) { _local2.execute(); } else if (_local2.is2way && (_local2.dest.component == component)) { _local2.execute(true); } _local1++; } _local1 = 0; while (_local1 < component.__indexBindings.length) { var _local3 = component.__indexBindings[_local1]; _local3.binding.execute(_local3.reverse); _local1++; } } static function okToCallGetterFromSetter() { function setter(val) { this.value2 = this.value; } function getter() { return(5); } var _local2 = new Object(); _local2.addProperty("value", getter, setter); _local2.value = 0; var _local3 = _local2.value2 == _local2.value; return(_local3); } function setUpListener(endpoint, reverse) { var _local4 = new Object(); _local4.binding = this; _local4.property = endpoint.property; _local4.reverse = reverse; _local4.immediate = okToCallGetterFromSetter(); _local4.handleEvent = function (event) { _global.__dataLogger.logData(event.target, "Data of property '<property>' has changed. <immediate>.", this); if (this.immediate) { if (this.binding.executing != true) { this.binding.executing = true; this.binding.execute(this.reverse); this.binding.executing = false; } } else { this.binding.queueForExecute(this.reverse); } }; if (endpoint.event instanceof Array) { for (var _local5 in endpoint.event) { endpoint.component.__addHighPrioEventListener(endpoint.event[_local5], _local4); } } else { endpoint.component.__addHighPrioEventListener(endpoint.event, _local4); } mx.data.binding.ComponentMixins.initComponent(endpoint.component); } function setUpIndexListeners(endpoint, reverse) { if (endpoint.location.indices != undefined) { var _local3 = 0; while (_local3 < endpoint.location.indices.length) { var _local2 = endpoint.location.indices[_local3]; if (_local2.component != undefined) { setUpListener(_local2, reverse); if (_local2.component.__indexBindings == undefined) { _local2.component.__indexBindings = new Array(); } _local2.component.__indexBindings.push({binding:this, reverse:reverse}); } _local3++; } } } static function copyBinding(b) { var _local1 = new Object(); _local1.source = copyEndPoint(b.source); _local1.dest = copyEndPoint(b.dest); _local1.format = b.format; _local1.is2way = b.is2way; return(_local1); } static function copyEndPoint(e) { var _local1 = new Object(); _local1.constant = e.constant; _local1.component = String(e.component); _local1.event = e.event; _local1.location = e.location; _local1.property = e.property; return(_local1); } static function registerScreen(screen, id) { var symbol = screenRegistry[id]; if (symbol == null) { screenRegistry[id] = {symbolPath:String(screen), bindings:[], id:id}; return(undefined); } if (symbol.symbolPath == String(screen)) { return(undefined); } var instancePath = String(screen); var i = 0; while (i < bindingRegistry.length) { var b = bindingRegistry[i]; var src = copyEndPoint(b.source); var dst = copyEndPoint(b.dest); var prefix = (symbol.symbolPath + "."); var symbolContainsSource = (prefix == b.source.component.substr(0, prefix.length)); var symbolContainsDest = (prefix == b.dest.component.substr(0, prefix.length)); if (symbolContainsSource) { if (symbolContainsDest) { src.component = eval (instancePath + src.component.substr(symbol.symbolPath.length)); dst.component = eval (instancePath + dst.component.substr(symbol.symbolPath.length)); new mx.data.binding.Binding(src, dst, b.format, b.is2way); } else { src.component = eval (instancePath + src.component.substr(symbol.symbolPath.length)); dst.component = eval (dst.component); new mx.data.binding.Binding(src, dst, b.format, b.is2way); } } else if (symbolContainsDest) { src.component = eval (src.component); dst.component = eval (instancePath + dst.component.substr(symbol.symbolPath.length)); new mx.data.binding.Binding(src, dst, b.format, b.is2way); } i++; } } static function registerBinding(binding) { var _local1 = copyBinding(binding); bindingRegistry.push(_local1); } static function getLocalRoot(clip) { var _local2; var _local3 = clip._url; while (clip != null) { if (clip._url != _local3) { break; } _local2 = clip; clip = clip._parent; } return(_local2); } var queued = false; var reverse = false; static var counter = 0; static var screenRegistry = new Object(); static var bindingRegistry = new Array(); }
Symbol 2445 MovieClip [__Packages.mx.events.EventDispatcher] Frame 0
class mx.events.EventDispatcher { function EventDispatcher () { } static function _removeEventListener(queue, event, handler) { if (queue != undefined) { var _local4 = queue.length; var _local1; _local1 = 0; while (_local1 < _local4) { var _local2 = queue[_local1]; if (_local2 == handler) { queue.splice(_local1, 1); return(undefined); } _local1++; } } } static function initialize(object) { if (_fEventDispatcher == undefined) { _fEventDispatcher = new mx.events.EventDispatcher(); } object.addEventListener = _fEventDispatcher.addEventListener; object.removeEventListener = _fEventDispatcher.removeEventListener; object.dispatchEvent = _fEventDispatcher.dispatchEvent; object.dispatchQueue = _fEventDispatcher.dispatchQueue; } function dispatchQueue(queueObj, eventObj) { var _local7 = "__q_" + eventObj.type; var _local4 = queueObj[_local7]; if (_local4 != undefined) { var _local5; for (_local5 in _local4) { var _local1 = _local4[_local5]; var _local3 = typeof(_local1); if ((_local3 == "object") || (_local3 == "movieclip")) { if (_local1.handleEvent != undefined) { _local1.handleEvent(eventObj); } if (_local1[eventObj.type] != undefined) { if (exceptions[eventObj.type] == undefined) { _local1[eventObj.type](eventObj); } } } else { _local1.apply(queueObj, [eventObj]); } } } } function dispatchEvent(eventObj) { if (eventObj.target == undefined) { eventObj.target = this; } this[eventObj.type + "Handler"](eventObj); dispatchQueue(this, eventObj); } function addEventListener(event, handler) { var _local3 = "__q_" + event; if (this[_local3] == undefined) { this[_local3] = new Array(); } _global.ASSetPropFlags(this, _local3, 1); _removeEventListener(this[_local3], event, handler); this[_local3].push(handler); } function removeEventListener(event, handler) { var _local2 = "__q_" + event; _removeEventListener(this[_local2], event, handler); } static var _fEventDispatcher = undefined; static var exceptions = {move:1, draw:1, load:1}; }
Symbol 2446 MovieClip [__Packages.mx.data.binding.EndPoint] Frame 0
class mx.data.binding.EndPoint { function EndPoint () { } }
Symbol 2447 MovieClip [__Packages.mx.data.binding.DataType] Frame 0
class mx.data.binding.DataType extends mx.data.binding.DataAccessor { var errorArray, type, kind, dataAccessor, encoder, formatter, getAnyTypedValue, setAnyTypedValue, component, location, property; function DataType () { super(); errorArray = null; } function setupDataAccessor(component, property, location) { super.setupDataAccessor(component, property, location); type = component.findSchema(property, location); if (type.kind != undefined) { kind = mx.data.binding.Binding.getRuntimeObject(type.kind); } else { kind = new mx.data.kinds.Data(); } kind.setupDataAccessor(component, property, location); dataAccessor = kind; if (type.encoder != undefined) { encoder = mx.data.binding.Binding.getRuntimeObject(type.encoder); encoder.setupDataAccessor(component, property, location); encoder.dataAccessor = dataAccessor; dataAccessor = encoder; } if (type.formatter != undefined) { formatter = mx.data.binding.Binding.getRuntimeObject(type.formatter); formatter.setupDataAccessor(component, property, location); formatter.dataAccessor = dataAccessor; } } function getAsBoolean() { var _local2 = getAnyTypedValue(["Boolean"]); return(_local2.value); } function getAsNumber() { var _local2 = getAnyTypedValue(["Number"]); return(_local2.value); } function getAsString() { var _local2 = getAnyTypedValue(["String"]); return(_local2.value); } function setAsBoolean(newValue) { setAnyTypedValue(new mx.data.binding.TypedValue(newValue, "Boolean")); } function setAsNumber(newValue) { setAnyTypedValue(new mx.data.binding.TypedValue(newValue, "Number")); } function setAsString(newValue) { setAnyTypedValue(new mx.data.binding.TypedValue(newValue, "String")); } function validationError(errorMessage) { if (errorArray == null) { errorArray = new Array(); } errorArray.push(errorMessage); } function validate(value) { } function getTypedValue(requestedType) { var _local2; if ((requestedType == "String") && (formatter != null)) { _local2 = formatter.getTypedValue(requestedType); } else { _local2 = dataAccessor.getTypedValue(requestedType); if (_local2.type == null) { _local2.type = type; } if (_local2.typeName == null) { _local2.typeName = type.name; } } if ((_local2.typeName != requestedType) && (requestedType != null)) { _local2 = null; } else if (((!requestedType) && (_local2.typeName == "XML")) && (_local2.type.name == "String")) { _local2 = null; } return(_local2); } function getGettableTypes() { var _local2 = new Array(); var _local3 = gettableTypes(); if (_local3 != null) { _local2 = _local2.concat(_local3); } if (type.name != null) { _local2 = _local2.concat(type.name); } if (formatter != null) { _local2 = _local2.concat(formatter.getGettableTypes()); } if (_local2.length == 0) { return(null); } return(_local2); } function setTypedValue(newValue) { if ((newValue.typeName == "String") && (formatter != null)) { return(formatter.setTypedValue(newValue)); } var _local3 = dataAccessor.getSettableTypes(); if ((_local3 == null) || (-1 != mx.data.binding.DataAccessor.findString(newValue.typeName, _local3))) { return(dataAccessor.setTypedValue(newValue)); } return(["Can't set a value of type " + newValue.typeName]); } function getSettableTypes() { var _local2 = new Array(); var _local3 = settableTypes(); if (_local3 != null) { _local2 = _local2.concat(_local3); } if (type.name != null) { _local2 = _local2.concat(type.name); } if (formatter != null) { _local2 = _local2.concat(formatter.getSettableTypes()); } if (_local2.length == 0) { return(null); } return(_local2); } function gettableTypes() { return(dataAccessor.getGettableTypes()); } function settableTypes() { return(dataAccessor.getSettableTypes()); } function validateAndNotify(returnData, noEvent, initialMessages) { var _local4 = false; errorArray = null; for (var _local6 in initialMessages) { validationError(initialMessages[_local6]); _local4 = true; } var _local7 = getTypedValue(); if ((_local7.value == null) || (_local7.value == "")) { if (type.required == false) { _global.__dataLogger.logData(component, "Validation of null value succeeded because field '<property>/<m_location>' is not required", this); } else { var _local8 = ((location == null) ? "" : (":" + String(location))); validationError((("Required item '" + property) + _local8) + "' is missing"); _local4 = true; } } else { validate(_local7.value); _local4 = true; } if (_local4 && (noEvent != true)) { var _local5 = new Object(); _local5.type = ((errorArray == null) ? "valid" : "invalid"); _local5.property = property; _local5.location = location; _local5.messages = errorArray; component.dispatchEvent(_local5); returnData.event = _local5; } return(errorArray); } }
Symbol 2448 MovieClip [__Packages.mx.data.kinds.Data] Frame 0
class mx.data.kinds.Data extends mx.data.binding.DataAccessor { var component, property, location; function Data () { super(); } function getTypedValue(requestedType) { var _local5; var _local2 = getFieldAccessor().getValue(); var _local3 = null; if (_local2 != null) { if (_local2 instanceof Array) { _local3 = "Array"; } else if ((_local2 instanceof XMLNode) || (_local2 instanceof XMLNode)) { _local3 = "XML"; } else { var _local4 = typeof(_local2); _local3 = _local4.charAt(0).toUpperCase() + _local4.slice(1); } } else { _local2 = null; } _local5 = new mx.data.binding.TypedValue(_local2, _local3, null); return(_local5); } function getGettableTypes() { return(null); } function setTypedValue(newValue) { getFieldAccessor().setValue(newValue.value, newValue); return(null); } function getSettableTypes() { return(null); } function getFieldAccessor() { return(component.createFieldAccessor(property, location, false)); } }
Symbol 2449 MovieClip [__Packages.mx.data.binding.Formatter] Frame 0
class mx.data.binding.Formatter extends mx.data.binding.DataAccessor { function Formatter () { super(); } }
Symbol 2450 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_data.ClassDefinitions] Frame 0
class com.disney.gem.games.SavingTheDay.game_data.ClassDefinitions { function ClassDefinitions () { } static function doClassDeclaration() { var _local19; var _local7; var _local6; var _local1; var _local17; var _local9; var _local20; var _local13; var _local2; var _local21; var _local23; var _local10; var _local24; var _local11; var _local26; var _local22; var _local25; var _local18; var _local14; var _local29; var _local27; var _local3; var _local15; var _local5; var _local16; var _local4; var _local8; var _local28; var _local12; } static var oClassPaths = {LiveAttachContainer:"com.disney.gem.games.SavingTheDay.game_obj.basic_class.LiveAttachContainer", ImpactManager:"com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.ImpactManager", ActivationManager:"com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.ActivationManager", ScreenShaker:"com.disney.gem.games.SavingTheDay.game_obj.ScreenShaker", AllSideBlocker:"com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.AllSideBlocker", TopBlocker:"com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.TopBlocker", BottomBlocker:"com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.BottomBlocker", RightBlocker:"com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.RightBlocker", LeftBlocker:"com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.LeftBlocker", InsideCollider:"com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.InsideCollider", LeftSlope:"com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.LeftSlope", RightSlope:"com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.RightSlope", Background:"com.disney.gem.games.SavingTheDay.game_obj.Background", Parallax:"com.disney.gem.games.SavingTheDay.game_obj.Parallax", Player:"com.disney.gem.games.SavingTheDay.game_obj.Player", PlayerData:"com.disney.gem.games.SavingTheDay.game_data.characters_data.PlayerData", Omnidroid:"com.disney.gem.games.SavingTheDay.game_obj.Omnidroid", OmnidroidData:"com.disney.gem.games.SavingTheDay.game_data.characters_data.OmnidroidData", OmnidroidAI:"com.disney.gem.games.SavingTheDay.game_obj.ai_class.OmnidroidAI", Syndrome:"com.disney.gem.games.SavingTheDay.game_obj.Syndrome", SyndromeData:"com.disney.gem.games.SavingTheDay.game_data.characters_data.SyndromeData", SyndromeAI:"com.disney.gem.games.SavingTheDay.game_obj.ai_class.SyndromeAI", Underminer:"com.disney.gem.games.SavingTheDay.game_obj.Underminer", UnderminerData:"com.disney.gem.games.SavingTheDay.game_data.characters_data.UnderminerData", UnderminerAI:"com.disney.gem.games.SavingTheDay.game_obj.ai_class.UnderminerAI", BigRock:"com.disney.gem.games.SavingTheDay.game_obj.BigRock", CharacterShadow:"com.disney.gem.games.SavingTheDay.game_obj.CharacterShadow", RedBeam:"com.disney.gem.games.SavingTheDay.game_obj.RedBeam", Timer:"com.disney.gem.games.SavingTheDay.game_obj.Timer"}; }
Symbol 2451 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.basic_class.AttachItem] Frame 0
class com.disney.gem.games.SavingTheDay.game_obj.basic_class.AttachItem extends com.disney.gem.games.SavingTheDay.game_obj.basic_class.State { var sAttachName, nAttachDepth, sAttachLink, bActivatedItem, bLiveAttachItem, oController, mcContainer, sType, initStates, setState, sState, oOwner, mcRef, nPosX, nPosY, nScaleX, nScaleY; function AttachItem (_oItemData) { super(_oItemData); sAttachName = _oItemData.sAttachName; nAttachDepth = 0; sAttachLink = _oItemData.sItemLinkage; bActivatedItem = _oItemData.bActivatedItem; bLiveAttachItem = _oItemData.bLiveAttachItem; if (_oItemData.sAttachContainer == undefined) { oController.oMainBroadcaster.broadcastMessage("setAsContainer", this); if (mcContainer == undefined) { trace("*****************************************************************"); trace("ERROR : No container can hold " + sType); trace("*****************************************************************"); } } else { setAttachContainer(_oItemData.sAttachContainer); } setAttachDepth(); attachItemMovie(_oItemData); if (bLiveAttachItem == true) { initStates(); } else if (bActivatedItem == false) { setState(sState); } } function setAttachContainer(_sAttachContainer) { if (_sAttachContainer != "") { _sAttachContainer = _sAttachContainer + "."; } var _local4 = ""; var _local3 = oOwner.mcLevelContainer; var _local2 = 0; while (_local2 < _sAttachContainer.length) { if (_sAttachContainer.substr(_local2, 1) == ".") { if (_local3[_local4] == undefined) { _local3.createEmptyMovieClip(_local4, _local3.getNextHighestDepth()); } _local3 = _local3[_local4]; _local4 = ""; } else { _local4 = _local4 + _sAttachContainer.substr(_local2, 1); } _local2++; } mcContainer = _local3; } function setAttachDepth() { nAttachDepth = mcContainer.getNextHighestDepth(); } function attachItemMovie() { mcContainer.attachMovie(sAttachLink, sAttachName, nAttachDepth); mcRef = mcContainer[sAttachName]; mcRef._x = nPosX; mcRef._y = nPosY; mcRef._xscale = nScaleX; mcRef._yscale = nScaleY; if ((bActivatedItem != true) && (mcRef.mcForm != undefined)) { mcRef.mcForm.swapDepths(10); mcRef.mcForm.removeMovieClip(); } } }
Symbol 2452 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.basic_class.LiveAttachContainer] Frame 0
class com.disney.gem.games.SavingTheDay.game_obj.basic_class.LiveAttachContainer extends com.disney.gem.games.SavingTheDay.game_obj.basic_class.AttachItem { var aItemsAttachIn, mcRef; function LiveAttachContainer (_oItemData) { super(_oItemData); aItemsAttachIn = new Array(); copyItemsAttachIn(_oItemData.aItemsAttachIn); } function copyItemsAttachIn(_aItemsAttachIn) { for (var _local3 in _aItemsAttachIn) { aItemsAttachIn.push(_aItemsAttachIn[_local3]); } } function setAsContainer(_oItem) { var _local3 = false; var _local2 = 0; while ((_local3 == false) and (_local2 <= aItemsAttachIn.length)) { if (_oItem.sType == aItemsAttachIn[_local2]) { _local3 = true; _oItem.mcContainer = mcRef; } _local2++; } } }
Symbol 2453 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.ImpactManager] Frame 0
class com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.ImpactManager { static var oInstance; var oImpactBroadcaster, oSlopeImpactBroadcaster, aItemsToValidate, aImpactItemsX, aImpactItemsY, nAngleMoveImpact, sName, oOwner; function ImpactManager (_sName, _oOwner) { oInstance = this; oImpactBroadcaster = new Object(); AsBroadcaster.initialize(oImpactBroadcaster); oSlopeImpactBroadcaster = new Object(); AsBroadcaster.initialize(oSlopeImpactBroadcaster); aItemsToValidate = new Array(); aImpactItemsX = new Array(); aImpactItemsY = new Array(); nAngleMoveImpact = 1; } static function giveReference() { return(com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.ImpactManager(oInstance)); } function addCollider(_oItem) { oImpactBroadcaster.addListener(_oItem); } function removeCollider(_oItem) { oImpactBroadcaster.removeListener(_oItem); } function addSlopeCollider(_oItem) { oSlopeImpactBroadcaster.addListener(_oItem); } function removeSlopeCollider(_oItem) { oSlopeImpactBroadcaster.removeListener(_oItem); } function addItemToValidate(_oItem) { aItemsToValidate.push(_oItem); } function checkForImpact(_oMovingItem, _oCollideExceptions) { var _local2; var _local6; var _local5; var _local7; var _local8; var _local13; var _local17; var _local11 = oSlopeImpactBroadcaster._listeners.length - 1; while (_local11 >= 0) { _local2 = _oMovingItem.returnImpactData(); if (_local2.nMaxMoveX > 0) { _local6 = _local2.nPosX + _local2.nMaxMoveX; _local5 = _local2.nPosX; } else if (_local2.nMaxMoveX < 0) { _local6 = _local2.nPosX; _local5 = _local2.nPosX + _local2.nMaxMoveX; } else { _local6 = _local2.nPosX; _local5 = _local2.nPosX; } if (_local2.nMaxMoveY > 0) { _local8 = _local2.nPosY + _local2.nMaxMoveY; _local7 = _local2.nPosY; } else if (_local2.nMaxMoveY < 0) { _local8 = _local2.nPosY; _local7 = _local2.nPosY + _local2.nMaxMoveY; } else { _local8 = _local2.nPosY; _local7 = _local2.nPosY; } var _local12; if (_oCollideExceptions[oSlopeImpactBroadcaster._listeners[_local11].sColliderType] == true) { _local12 = false; } else { _local12 = oSlopeImpactBroadcaster._listeners[_local11].checkInReach(_local2, _local6, _local5, _local8, _local7); } if (_local12 == true) { var _local10 = oSlopeImpactBroadcaster._listeners[_local11].giveSlopeData(_local2); if ((_local13 == undefined) || ((_local10 != undefined) and (_local10.nYOnSlopeAtDest <= _local13))) { _local13 = _local10.nYOnSlopeAtDest; _local17 = _local10; } } _local11--; } if (_local13 != undefined) { if (_oMovingItem.nMaxMoveY > 0) { var _local20 = _local13 - _oMovingItem.nPosY; if (_local20 <= _oMovingItem.nMaxMoveY) { _oMovingItem.nMaxMoveY = _local20; if ((_oMovingItem.nMaxMoveX != 0) and (_local13 <= _oMovingItem.nPosY)) { var _local18 = Math.pow(_oMovingItem.nMaxMoveX, 3) / (Math.pow(_oMovingItem.nMaxMoveX, 2) + Math.pow(_oMovingItem.nMaxMoveY, 2)); var _local19 = (_local18 / _oMovingItem.nMaxMoveX) * _oMovingItem.nMaxMoveY; _oMovingItem.nMaxMoveX = _local18; _oMovingItem.nMaxMoveY = _local19; if (_local19 < 0) { _oMovingItem.nMaxMoveY = _oMovingItem.nMaxMoveY - 1; } } _oMovingItem.nRealMoveX = _oMovingItem.nMaxMoveX; _oMovingItem.nRealMoveY = _oMovingItem.nMaxMoveY; _local17.oItem.doImpactResult(_oMovingItem); } } else { var _local20 = _local13 - _oMovingItem.nPosY; if (_local13 <= _local2.nDestY) { _oMovingItem.nMaxMoveY = _local20; if ((_oMovingItem.nMaxMoveX != 0) and (_local13 <= _oMovingItem.nPosY)) { var _local18 = Math.pow(_oMovingItem.nMaxMoveX, 3) / (Math.pow(_oMovingItem.nMaxMoveX, 2) + Math.pow(_oMovingItem.nMaxMoveY, 2)); var _local19 = (_local18 / _oMovingItem.nMaxMoveX) * _oMovingItem.nMaxMoveY; _oMovingItem.nMaxMoveX = _local18; _oMovingItem.nMaxMoveY = _local19; if (_local19 < 0) { _oMovingItem.nMaxMoveY = _oMovingItem.nMaxMoveY - 1; } } _oMovingItem.nRealMoveX = _oMovingItem.nMaxMoveX; _oMovingItem.nRealMoveY = _oMovingItem.nMaxMoveY; _local17.oItem.doImpactResult(_oMovingItem); } } } _local2 = _oMovingItem.returnImpactData(); var _local22 = Math.abs(_local2.nMaxMoveX); var _local21 = Math.abs(_local2.nMaxMoveY); if (_local2.nMaxMoveX > 0) { _local6 = _local2.nMaxMoveX + _local2.nRightHitBorder; _local5 = _local2.nRightHitBorder; } else if (_local2.nMaxMoveX < 0) { _local6 = _local2.nLeftHitBorder; _local5 = _local2.nMaxMoveX + _local2.nLeftHitBorder; } else { _local6 = _local2.nRightHitBorder; _local5 = _local2.nLeftHitBorder; } if (_local2.nMaxMoveY > 0) { _local8 = _local2.nMaxMoveY + _local2.nDownHitBorder; _local7 = _local2.nDownHitBorder; } else if (_local2.nMaxMoveY < 0) { _local8 = _local2.nUpHitBorder; _local7 = _local2.nMaxMoveY + _local2.nUpHitBorder; } else { _local8 = _local2.nDownHitBorder; _local7 = _local2.nUpHitBorder; } _local6 = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(_local6); _local5 = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(_local5); _local8 = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(_local8); _local7 = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(_local7); var _local14; if (_local2.nMaxMoveX == 0) { _local14 = Math.abs(_local2.nMaxMoveY); } else if (_local2.nMaxMoveY == 0) { _local14 = Math.abs(_local2.nMaxMoveX); } else if (Math.abs(_local2.nMaxMoveX) > Math.abs(_local2.nMaxMoveY)) { _local14 = Math.abs(_local2.nMaxMoveX); } else { _local14 = Math.abs(_local2.nMaxMoveY); } var _local9 = new Array(); var _local4; _local11 = oImpactBroadcaster._listeners.length - 1; while (_local11 >= 0) { if (oImpactBroadcaster._listeners[_local11].sName != _local2.sName) { if (_oCollideExceptions[oImpactBroadcaster._listeners[_local11].sColliderType] == true) { var _local12 = false; } else { var _local12 = oImpactBroadcaster._listeners[_local11].checkInReach(_local2, _local6, _local5, _local8, _local7); } if (_local12 == true) { _local4 = oImpactBroadcaster._listeners[_local11].checkIfCanBeHit(_local2); var _local15 = oImpactBroadcaster._listeners[_local11].confirmCanBeHit(_oMovingItem, _local4); if (_local15 == true) { if (Math.abs(_local4.nImpactDist) < _local14) { _local14 = Math.abs(_local4.nImpactDist); _local9.splice(0); _local9.push(_local4); } else if (Math.abs(_local4.nImpactDist) == _local14) { _local9.push(_local4); } } } } _local11--; } _local11 = _local9.length - 1; while (_local11 >= 0) { _local9[_local11].oItem.resolveHit(_oMovingItem, _local9[_local11]); _local11--; } if (_oMovingItem.nRealMoveX > 0) { _local6 = _oMovingItem.nRealMoveX + _local2.nRightHitBorder; _local5 = _local2.nLeftHitBorder; } else if (_oMovingItem.nRealMoveX < 0) { _local6 = _local2.nRightHitBorder; _local5 = _oMovingItem.nRealMoveX + _local2.nLeftHitBorder; } else { _local6 = _local2.nRightHitBorder; _local5 = _local2.nLeftHitBorder; } if (_oMovingItem.nRealMoveY > 0) { _local7 = _local2.nUpHitBorder; _local8 = _oMovingItem.nRealMoveY + _local2.nDownHitBorder; } else if (_oMovingItem.nRealMoveY < 0) { _local7 = _oMovingItem.nRealMoveY + _local2.nUpHitBorder; _local8 = _local2.nDownHitBorder; } else { _local8 = _local2.nDownHitBorder; _local7 = _local2.nUpHitBorder; } _local11 = aItemsToValidate.length - 1; while (_local11 >= 0) { var _local12 = aItemsToValidate[_local11].checkInReachAfterMove(_oMovingItem, _local6, _local5, _local8, _local7); if (_local12 == true) { aItemsToValidate[_local11].resolveHitAfterMove(_oMovingItem, _local4); } _local11--; } aItemsToValidate.splice(0); } function deleteObject() { delete oOwner[sName]; } }
Symbol 2454 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj] Frame 0
class com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj { function MathObj () { } static function roundNumber(_nNumber) { var _local1 = _nNumber * 10; var _local4 = int(_local1); var _local3 = _local1 - _local4; var _local2 = _local1 - _local3; _local2 = _local2 / 10; return(_local2); } }
Symbol 2455 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.ActivationManager] Frame 0
class com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.ActivationManager extends com.disney.gem.games.SavingTheDay.game_obj.basic_class.State { static var oInstance; var oBackground, nScrWidth, nScrHeight, nActiveDistance, nTotalWidth, nTotalHeight, nTotalScrInX, nTotalScrInY, nUpActiveLimit, nDwActiveLimit, nRActiveLimit, nLActiveLimit; function ActivationManager (_oItemData) { super(_oItemData); oInstance = this; oBackground = com.disney.gem.games.SavingTheDay.game_obj.Background.giveReference(); nScrWidth = com.disney.gem.games.SavingTheDay.game_data.GeneralData.nSCREEN_WIDTH; nScrHeight = com.disney.gem.games.SavingTheDay.game_data.GeneralData.nSCREEN_HEIGHT; nActiveDistance = com.disney.gem.games.SavingTheDay.game_data.GeneralData.nACTIVE_DISTANCE; setActiveLimits(); } function state_Idle() { doScreenBroadcast(); } static function giveReference() { return(com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.ActivationManager(oInstance)); } function setActiveLimits() { nTotalWidth = oBackground.mcRef._width; nTotalHeight = oBackground.mcRef._height; nTotalScrInX = int(nTotalWidth / nScrWidth) + 1; nTotalScrInY = int(nTotalHeight / nScrHeight) + 1; nUpActiveLimit = oBackground.nPosY - nActiveDistance; nDwActiveLimit = (oBackground.nPosY + nScrHeight) + nActiveDistance; nRActiveLimit = (oBackground.nPosX + nScrWidth) + nActiveDistance; nLActiveLimit = oBackground.nPosX - nActiveDistance; } function setScreenBroadcaster(_nScrX, _nScrY) { this[(("oScreenBroadcaster" + _nScrX) + "_") + _nScrY] = new Object(); AsBroadcaster.initialize(this[(("oScreenBroadcaster" + _nScrX) + "_") + _nScrY]); } function doScreenBroadcast() { var _local3 = int(oBackground.nPosX / nScrWidth) * -1; if (oBackground.nPosX < 0) { _local3++; } var _local2 = int(oBackground.nPosY / nScrHeight) * -1; if (oBackground.nPosY < 0) { _local2++; } this[(("oScreenBroadcaster" + (_local3 - 1)) + "_") + (_local2 - 1)].broadcastMessage("checkActivate"); this[(("oScreenBroadcaster" + _local3) + "_") + (_local2 - 1)].broadcastMessage("checkActivate"); this[(("oScreenBroadcaster" + (_local3 + 1)) + "_") + (_local2 - 1)].broadcastMessage("checkActivate"); this[(("oScreenBroadcaster" + (_local3 - 1)) + "_") + _local2].broadcastMessage("checkActivate"); this[(("oScreenBroadcaster" + _local3) + "_") + _local2].broadcastMessage("checkActivate"); this[(("oScreenBroadcaster" + (_local3 + 1)) + "_") + _local2].broadcastMessage("checkActivate"); this[(("oScreenBroadcaster" + (_local3 - 1)) + "_") + (_local2 + 1)].broadcastMessage("checkActivate"); this[(("oScreenBroadcaster" + _local3) + "_") + (_local2 + 1)].broadcastMessage("checkActivate"); this[(("oScreenBroadcaster" + (_local3 + 1)) + "_") + (_local2 + 1)].broadcastMessage("checkActivate"); } function addToBroadcast(_oItem, _nXCorner, _nYCorner) { var _local3 = int(_nXCorner / nScrWidth) + 1; var _local2 = int(_nYCorner / nScrHeight) + 1; if (_nXCorner < 0) { _local3 = _local3 - 2; } if (_nYCorner < 0) { _local2 = _local2 - 2; } var _local4 = (("oScreenBroadcaster" + _local3) + "_") + _local2; if (this[_local4] == undefined) { setScreenBroadcaster(_local3, _local2); } this[_local4].addListener(_oItem); return(_local4); } function removeToBroadcast(_oItem, _sBroadcasterName) { this[_sBroadcasterName].removeListener(_oItem); if (this[_sBroadcasterName]._listeners.length == 0) { delete this[_sBroadcasterName]; } } }
Symbol 2456 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.Background] Frame 0
class com.disney.gem.games.SavingTheDay.game_obj.Background extends com.disney.gem.games.SavingTheDay.game_obj.basic_class.AttachItem { static var oInstance; var nLeftScreenX, nRightScreenX, nTopScreenY, nBottomScreenY, nCenterX, nCenterY, nLeftBound, nRightBound, nTopBound, nBottomBound, nRightBorder, nLeftBorder, nOutsideCenterZoneWidth, nCenterZoneLeftLimit, nCenterZoneRightLimit, nWallZoneWidth, nWallZoneLeftLimit, nWallZoneRightLimit, nBasicLagValue, nLagValue, nMinFollowDist, nPanSpdUpValue, nPanSpdDownValue, aPanData, sPanDirectionX, sPanDirectionY, nMaxSpdX, nMaxSpdY, nSpdUpX, nSpdUpY, nSpdX, nSpdY, nPosX, mcRef, nPosY, oItemToShow, sAttachName, mcContainer, oController, setState, sState, sName, oOwner; function Background (_oItemData) { super(_oItemData); oInstance = this; nLeftScreenX = 0; nRightScreenX = com.disney.gem.games.SavingTheDay.game_data.GeneralData.nSCREEN_WIDTH; nTopScreenY = 0; nBottomScreenY = com.disney.gem.games.SavingTheDay.game_data.GeneralData.nSCREEN_HEIGHT; nCenterX = nRightScreenX / 2; nCenterY = nBottomScreenY / 2; nLeftBound = 0; nRightBound = 0; nTopBound = 0; nBottomBound = 0; nRightBorder = nRightScreenX; nLeftBorder = 0; nOutsideCenterZoneWidth = 500; nCenterZoneLeftLimit = nOutsideCenterZoneWidth; nCenterZoneRightLimit = 0; nWallZoneWidth = 0; nWallZoneLeftLimit = 0; nWallZoneRightLimit = 0; nBasicLagValue = 6; nLagValue = 0; nMinFollowDist = 0.5; nPanSpdUpValue = 0; nPanSpdDownValue = 0; aPanData = new Array(); sPanDirectionX = ""; sPanDirectionY = ""; nMaxSpdX = 0; nMaxSpdY = 0; nSpdUpX = 0; nSpdUpY = 0; nSpdX = 0; nSpdY = 0; setBounds(); setWallZones(); mcRef._x = nPosX; mcRef._y = nPosY; } function state_WaitForPlayer() { if (oItemToShow == undefined) { setItemToShow(com.disney.gem.games.SavingTheDay.game_obj.Player.giveReference()); if (oItemToShow != undefined) { showItem(); switchToLagMode(nBasicLagValue); } } } function state_PreciseShowMode() { showItem(); } function state_LagShowMode() { var _local6 = false; var _local8 = oItemToShow.nPosX + nPosX; var _local2 = nCenterX - _local8; if (oItemToShow.nScreenGap != undefined) { if (oItemToShow.sDirection == "Right") { _local2 = _local2 - oItemToShow.nScreenGap; } else { _local2 = _local2 + oItemToShow.nScreenGap; } } var _local4 = _local2 / nLagValue; if ((Math.abs(_local4) <= nMinFollowDist) || (Math.abs(_local2) <= Math.abs(_local4))) { _local4 = 0; _local6 = true; nSpdX = 0; } var _local9 = false; var _local7 = oItemToShow.nPosY + nPosY; var _local5 = nCenterY - _local7; var _local3 = _local5 / nLagValue; if ((Math.abs(_local3) <= nMinFollowDist) || (Math.abs(_local5) <= Math.abs(_local3))) { _local3 = 0; _local9 = true; nSpdY = 0; } nPosX = nPosX + _local4; nPosY = nPosY + _local3; checkBounds(); mcRef._x = int(nPosX); mcRef._y = int(nPosY); } function state_FreeMode() { nPosX = nPosX + nSpdX; nPosY = nPosY + nSpdY; checkBounds(); mcRef._x = int(nPosX); mcRef._y = int(nPosY); if (Math.abs(nSpdX) < Math.abs(nMaxSpdX)) { nSpdX = nSpdX + nSpdUpX; if (Math.abs(nSpdX) > Math.abs(nMaxSpdX)) { nSpdX = nMaxSpdX; } } if (Math.abs(nSpdY) < Math.abs(nMaxSpdY)) { nSpdY = nSpdY + nSpdUpY; if (Math.abs(nSpdY) > Math.abs(nMaxSpdY)) { nSpdY = nMaxSpdY; } } } function state_PanShowMode() { var _local4 = false; var _local10 = oItemToShow.nPosX + nPosX; var _local6 = nCenterX - _local10; if (oItemToShow.nScreenGap != undefined) { if (oItemToShow.sDirection == "Right") { _local6 = _local6 - oItemToShow.nScreenGap; } else { _local6 = _local6 + oItemToShow.nScreenGap; } } var _local3 = _local6 / nPanSpdDownValue; if (_local3 > 0) { nSpdX = nSpdX + nPanSpdUpValue; sPanDirectionX = "Right"; if (_local3 > nSpdX) { _local3 = nSpdX; } } else { sPanDirectionX = "Left"; nSpdX = nSpdX - nPanSpdUpValue; if (_local3 < nSpdX) { _local3 = nSpdX; } } if ((Math.abs(_local3) <= nMinFollowDist) || (Math.abs(_local6) <= Math.abs(_local3))) { _local3 = 0; _local4 = true; nSpdX = 0; } var _local5 = false; var _local9 = oItemToShow.nPosY + nPosY; var _local7 = nCenterY - _local9; var _local2 = _local7 / nPanSpdDownValue; if (_local2 > 0) { nSpdY = nSpdY + nPanSpdUpValue; sPanDirectionY = "Down"; if (_local2 > nSpdY) { _local2 = nSpdY; } } else { nSpdY = nSpdY - nPanSpdUpValue; sPanDirectionY = "Up"; if (_local2 < nSpdY) { _local2 = nSpdY; } } if ((Math.abs(_local2) <= nMinFollowDist) || (Math.abs(_local7) <= Math.abs(_local2))) { _local2 = 0; _local5 = true; nSpdY = 0; } if ((_local3 != 0) || (_local2 != 0)) { nPosX = nPosX + _local3; nPosY = nPosY + _local2; var _local8 = checkBounds(); if ((_local4 == false) && (_local8[0] == true)) { _local4 = true; } if ((_local5 == false) && (_local8[1] == true)) { _local5 = true; } mcRef._x = int(nPosX); mcRef._y = int(nPosY); } if ((_local4 == true) && (_local5 == true)) { setPanAction(); } } static function giveReference() { return(com.disney.gem.games.SavingTheDay.game_obj.Background(oInstance)); } function setBounds() { nLeftBound = mcContainer[sAttachName].mcLeftDownBounds._x; nRightBound = mcContainer[sAttachName].mcRightUpBounds._x; nTopBound = mcContainer[sAttachName].mcRightUpBounds._y; nBottomBound = mcContainer[sAttachName].mcLeftDownBounds._y; mcContainer[sAttachName].mcLeftDownBounds.swapDepths(10); mcContainer[sAttachName].mcLeftDownBounds.removeMovieClip(); mcContainer[sAttachName].mcRightUpBounds.swapDepths(10); mcContainer[sAttachName].mcRightUpBounds.removeMovieClip(); nCenterZoneRightLimit = nRightBound - nOutsideCenterZoneWidth; } function setWallZones() { switch (oController.getLevel()) { case 1 : nWallZoneLeftLimit = 71; nWallZoneRightLimit = 1711; break; case 2 : nWallZoneLeftLimit = 131; nWallZoneRightLimit = 1693; break; case 3 : nWallZoneLeftLimit = 133; nWallZoneRightLimit = 1566; } } function giveCurrentZone(_nPosX) { var _local2; if (_nPosX <= nCenterZoneLeftLimit) { _local2 = "Left"; } else if (_nPosX >= nCenterZoneRightLimit) { _local2 = "Right"; } else { _local2 = "Central"; } return(_local2); } function giveCentralPosition() { var _local2 = Math.floor(Math.random() * (nCenterZoneRightLimit - nCenterZoneLeftLimit)) + nCenterZoneLeftLimit; return(_local2); } function giveRightPosition() { var _local2 = Math.floor(Math.random() * nOutsideCenterZoneWidth) + nCenterZoneRightLimit; return(_local2); } function giveLeftPosition() { var _local2 = Math.floor(Math.random() * nCenterZoneLeftLimit) + 1; return(_local2); } function showItem() { var _local4 = oItemToShow.nPosX + nPosX; var _local2 = nCenterX - _local4; if (oItemToShow.nScreenGap != undefined) { if (oItemToShow.sDirection == "Right") { _local2 = _local2 - oItemToShow.nScreenGap; } else { _local2 = _local2 + oItemToShow.nScreenGap; } } var _local7 = _local2; var _local3 = oItemToShow.nPosY + nPosY; var _local5 = nCenterY - _local3; var _local6 = _local5; nPosX = nPosX + _local7; nPosY = nPosY + _local6; checkBounds(); mcRef._x = int(nPosX); mcRef._y = int(nPosY); } function setItemToShow(_oItemToShow) { oItemToShow = _oItemToShow; } function switchToPreciseMode() { if (aPanData.length > 0) { trace("****************************************************************"); trace("WARNING : Current paning action is not completed"); trace("****************************************************************"); aPanData.splie(0); } setState("PreciseShowMode"); } function switchToLagMode(_nLagValue) { if (aPanData.length > 0) { trace("****************************************************************"); trace("WARNING : Current paning action is not completed"); trace("****************************************************************"); aPanData.splie(0); } if (_nLagValue != undefined) { nLagValue = _nLagValue; } else { nLagValue = nBasicLagValue; } setState("LagShowMode"); } function switchToFreeMode(_nSpdX, _nMaxSpdX, _nSpdUpX, _nSpdY, _nMaxSpdY, _nSpdUpY) { if (aPanData.length > 0) { trace("****************************************************************"); trace("WARNING : Current paning action is not completed"); trace("****************************************************************"); aPanData.splie(0); } nSpdX = _nSpdX; nMaxSpdX = _nMaxSpdX; nSpdUpX = _nSpdUpX; if (_nSpdY != undefined) { nSpdY = _nSpdY; nMaxSpdY = _nMaxSpdY; nSpdUpY = _nSpdUpY; } else { nSpdY = 0; nMaxSpdY = 0; nSpdUpY = 0; } setState("FreeMode"); } function addPanData(_oPanData) { aPanData.push(_oPanData); } function switchToPanMode() { setPanAction(); } function setPanAction() { if (aPanData.length > 0) { var _local2 = aPanData[0]; aPanData.splice(0, 1); setItemToShow(_local2.oItemToShow); switch (_local2.sNextMode) { case "Pan" : nPanSpdUpValue = _local2.nPanSpdUpValue; nPanSpdDownValue = _local2.nPanSpdDownValue; setState("PanShowMode"); break; case "Lag" : switchToLagMode(_local2.nLagValue); break; case "Precise" : switchToPreciseMode(); break; } } else { trace("****************************************************************"); trace("ERROR : Data must be set in aPanData before switch to pan mode"); trace("****************************************************************"); } } function checkBounds() { var _local2 = false; var _local3 = false; var _local4 = nPosX + nLeftBound; var _local5 = nPosX + nRightBound; var _local7 = nPosY + nTopBound; var _local6 = nPosY + nBottomBound; if (_local4 > nLeftScreenX) { nPosX = nPosX + (nLeftScreenX - _local4); _local2 = true; } else if (_local5 < nRightScreenX) { nPosX = nPosX + (nRightScreenX - _local5); _local2 = true; } if (_local7 > nTopScreenY) { nPosY = nPosY + (nTopScreenY - _local7); _local3 = true; } else if (_local6 < nBottomScreenY) { nPosY = nPosY + (nBottomScreenY - _local6); _local3 = true; } return([_local2, _local3]); } function onUpdatePaused() { if (sState == "WaitForPlayer") { state_WaitForPlayer(); } } function checkInGameScreen(_nItemX) { var _local2 = nLeftBorder - nPosX; var _local3 = nRightBorder - nPosX; if ((_nItemX >= _local2) && (_nItemX <= _local3)) { return(true); } return(false); } function deleteObject() { mcRef.removeMovieClip(); delete oOwner[sName]; oController.oMainBroadcaster.removeListener(this); } }
Symbol 2457 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_data.GeneralData] Frame 0
class com.disney.gem.games.SavingTheDay.game_data.GeneralData { function GeneralData () { } static var nMUS_PACK_VOLUME = 25; static var nMUS_GAME_VOLUME = 17; static var nBUTTON_CLIC1_VOLUME = 100; static var nSCREEN_WIDTH = 580; static var nSCREEN_HEIGHT = 410; static var nUSE_ACTIVATION_SYS = false; static var nACTIVE_DISTANCE = 100; static var sBASE_CONTAINER = "mcLevelContainer"; static var nGRAVITY_STRENGTH = 1.8; static var nNB_LEVELS = 3; static var nNB_ROUNDS_TO_WIN = 3; static var nNB_MAX_LIVES = 5; static var oPTS_DATA = {BasicAttack:10, ComboAttack1:50, ComboAttack2:75, ComboAttack3:100, WinRound:150, WinLevel:200}; static var oTIME_BONUS_DATA = {Easy:{nFactor1:1.4, nFactor2:125, nMaxBonus:10000}, Med:{nFactor1:1.4, nFactor2:125, nMaxBonus:30000}, Hard:{nFactor1:1.4, nFactor2:125, nMaxBonus:60000}}; }
Symbol 2458 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.ActivatedItem] Frame 0
class com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.ActivatedItem extends com.disney.gem.games.SavingTheDay.game_obj.basic_class.AttachItem { var bActivatedItem, oActivationManager, oBackground, bAnimatedItem, nMinBoundX, nMinBoundY, setState, sState, oBounds, mcRef, nPosX, nPosY, nDistUpSide, nDistDownSide, nDistRightSide, nDistLeftSide, sLUBroadcaster, sRUBroadcaster, sLDBroadcaster, sRDBroadcaster, oController, bIsCollider, oImpactManager, attachItemMovie, sType; function ActivatedItem (_oItemData) { super(_oItemData); if (bActivatedItem == true) { oActivationManager = com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.ActivationManager.giveReference(); oBackground = com.disney.gem.games.SavingTheDay.game_obj.Background.giveReference(); bAnimatedItem = _oItemData.bAnimatedItem; if (_oItemData.nMinBoundX != undefined) { nMinBoundX = _oItemData.nMinBoundX; } else { nMinBoundX = 0; } if (_oItemData.nMinBoundY != undefined) { nMinBoundY = _oItemData.nMinBoundY; } else { nMinBoundY = 0; } setState(sState); setBounds(); } } function setBounds() { oBounds = mcRef.getBounds(mcRef._parent); if (oBounds.xMin > (nPosX - nMinBoundX)) { oBounds.xMin = nPosX - nMinBoundX; } if (oBounds.xMax < (nPosX + nMinBoundX)) { oBounds.xMax = nPosX + nMinBoundX; } if (oBounds.yMin > (nPosY - nMinBoundY)) { oBounds.yMin = nPosY - nMinBoundY; } if (oBounds.yMax < (nPosY + nMinBoundY)) { oBounds.yMax = nPosY + nMinBoundY; } nDistUpSide = nPosY - oBounds.yMin; nDistDownSide = oBounds.yMax - nPosY; nDistRightSide = oBounds.xMax - nPosX; nDistLeftSide = nPosX - oBounds.xMin; if (mcRef.mcForm != undefined) { mcRef.mcForm.swapDepths(10); mcRef.mcForm.removeMovieClip(); } } function addActivateBroadcast() { sLUBroadcaster = oActivationManager.addToBroadcast(this, oBounds.xMin, oBounds.yMin); sRUBroadcaster = oActivationManager.addToBroadcast(this, oBounds.xMax, oBounds.yMin); sLDBroadcaster = oActivationManager.addToBroadcast(this, oBounds.xMin, oBounds.yMax); sRDBroadcaster = oActivationManager.addToBroadcast(this, oBounds.xMax, oBounds.yMax); } function checkDesactivate() { if (bAnimatedItem == true) { setBounds(); } var _local3 = nPosX + oBackground.nPosX; var _local2 = nPosY + oBackground.nPosY; var _local5 = _local3 - nDistLeftSide; var _local6 = _local3 + nDistRightSide; var _local4 = _local2 - nDistUpSide; var _local7 = _local2 + nDistDownSide; if ((((_local6 < oActivationManager.nLActiveLimit) || (_local5 > oActivationManager.nRActiveLimit)) || (_local7 < oActivationManager.nUpActiveLimit)) || (_local4 > oActivationManager.nDwActiveLimit)) { desactivateItem(); } } function desactivateItem() { mcRef.removeMovieClip(); oController.oMainBroadcaster.removeListener(this); addActivateBroadcast(); if (bIsCollider == true) { oImpactManager.removeCollider(this); } } function checkActivate() { var _local3 = nPosX + oBackground.nPosX; var _local2 = nPosY + oBackground.nPosY; var _local5 = _local3 - nDistLeftSide; var _local6 = _local3 + nDistRightSide; var _local4 = _local2 - nDistUpSide; var _local7 = _local2 + nDistDownSide; if ((((_local6 < oActivationManager.nLActiveLimit) || (_local5 > oActivationManager.nRActiveLimit)) || (_local7 < oActivationManager.nUpActiveLimit)) || (_local4 > oActivationManager.nDwActiveLimit)) { } else { activateItem(); } } function activateItem() { attachItemMovie(); setBounds(); oActivationManager.removeToBroadcast(this, sLUBroadcaster); oActivationManager.removeToBroadcast(this, sRUBroadcaster); oActivationManager.removeToBroadcast(this, sLDBroadcaster); oActivationManager.removeToBroadcast(this, sRDBroadcaster); setState(sState); oController.oMainBroadcaster.addListener(this); } function onUpdate() { super.onUpdate(); if (com.disney.gem.games.SavingTheDay.game_data.scroll_sys_data.ActivationData.oCHECK_DESACTIVATE_DATA[sType][sState] == true) { checkDesactivate(); } } }
Symbol 2459 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_data.scroll_sys_data.ActivationData] Frame 0
class com.disney.gem.games.SavingTheDay.game_data.scroll_sys_data.ActivationData { function ActivationData () { } static var oCHECK_DESACTIVATE_DATA = {AllSideBlocker:{Idle:true}, TopBlocker:{Idle:true}, BottomBlocker:{Idle:true}, RightBlocker:{Idle:true}, LeftBlocker:{Idle:true}}; }
Symbol 2460 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.ColliderItem] Frame 0
class com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.ColliderItem extends com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.ActivatedItem { var oImpactManager, bIsCollider, oCollideExceptions, sColliderType, nUpBorder, nScaleY, mcRef, nRightBorder, nScaleX, nDownBorder, nLeftBorder, nUpHitBorder, nDownHitBorder, nLeftHitBorder, nRightHitBorder, nMaxMoveY, nPosY, nMaxMoveX, nPosX, sName; function ColliderItem (_oItemData) { super(_oItemData); oImpactManager = com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.ImpactManager.giveReference(); bIsCollider = true; oCollideExceptions = new Object(); sColliderType = _oItemData.sType; } function attachItemMovie() { super.attachItemMovie(); if (oImpactManager == undefined) { oImpactManager = com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.ImpactManager.giveReference(); } setAsCollider(); } function setAsCollider() { nUpBorder = (mcRef.mcRightUpBorder._y * nScaleY) / 100; nRightBorder = (mcRef.mcRightUpBorder._x * nScaleX) / 100; nDownBorder = (mcRef.mcLeftDownBorder._y * nScaleY) / 100; nLeftBorder = (mcRef.mcLeftDownBorder._x * nScaleX) / 100; nUpBorder = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(nUpBorder); nRightBorder = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(nRightBorder); nDownBorder = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(nDownBorder); nLeftBorder = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(nLeftBorder); mcRef.mcLeftDownBorder.swapDepths(10); mcRef.mcLeftDownBorder.removeMovieClip(); mcRef.mcRightUpBorder.swapDepths(10); mcRef.mcRightUpBorder.removeMovieClip(); oImpactManager.addCollider(this); } function returnImpactData() { setHitBorders(); var _local2 = {sName:sName, sColliderType:sColliderType, nPosX:nPosX, nPosY:nPosY, nMaxMoveX:nMaxMoveX, nMaxMoveY:nMaxMoveY, nDestX:nPosX + nMaxMoveX, nDestY:nPosY + nMaxMoveY, nRightBorder:nRightBorder, nLeftBorder:nLeftBorder, nDownBorder:nDownBorder, nUpBorder:nUpBorder, nRightHitBorder:nRightHitBorder, nLeftHitBorder:nLeftHitBorder, nDownHitBorder:nDownHitBorder, nUpHitBorder:nUpHitBorder}; return(_local2); } function setHitBorders() { nRightHitBorder = nPosX + nRightBorder; nLeftHitBorder = nPosX + nLeftBorder; nDownHitBorder = nPosY + nDownBorder; nUpHitBorder = nPosY + nUpBorder; nRightHitBorder = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(nRightHitBorder); nLeftHitBorder = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(nLeftHitBorder); nDownHitBorder = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(nDownHitBorder); nUpHitBorder = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(nUpHitBorder); } function checkInReach(_oMovingData, _nRightMoveBorder, _nLeftMoveBorder, _nDownMoveBorder, _nUpMoveBorder) { var _local3 = false; _oMovingData.bInXReach = false; _oMovingData.bInYReach = false; var _local4 = _oMovingData.sColliderType; if (com.disney.gem.games.SavingTheDay.game_data.scroll_sys_data.ImpactDefinition[_local4][sColliderType] == true) { setHitBorders(); if (_oMovingData.nMaxMoveX > 0) { if ((nLeftHitBorder >= _nLeftMoveBorder) and (nLeftHitBorder <= _nRightMoveBorder)) { _oMovingData.bInXReach = true; _local3 = true; } } else if (_oMovingData.nMaxMoveX < 0) { if ((nRightHitBorder <= _nRightMoveBorder) and (nRightHitBorder >= _nLeftMoveBorder)) { _oMovingData.bInXReach = true; _local3 = true; } } if (_oMovingData.nMaxMoveY > 0) { if ((nUpHitBorder >= _nUpMoveBorder) and (nUpHitBorder <= _nDownMoveBorder)) { _oMovingData.bInYReach = true; _local3 = true; } } else if (_oMovingData.nMaxMoveY < 0) { if ((nDownHitBorder <= _nDownMoveBorder) and (nDownHitBorder >= _nUpMoveBorder)) { _oMovingData.bInYReach = true; _local3 = true; } } } return(_local3); } function checkIfCanBeHit(_oMovingData) { var _local15 = false; var _local16 = false; var _local4; var _local3; var _local8; var _local7; var _local12; var _local11; var _local17 = new Object(); if ((_oMovingData.bInXReach == true) and (_oMovingData.nMaxMoveX != 0)) { if (_oMovingData.nMaxMoveX > 0) { _local4 = nLeftHitBorder - _oMovingData.nRightHitBorder; _local4 = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(_local4); _local12 = "Left"; if (_local4 < 0) { _local4 = 0; } } else if (_oMovingData.nMaxMoveX < 0) { _local4 = nRightHitBorder - _oMovingData.nLeftHitBorder; _local4 = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(_local4); _local12 = "Right"; if (_local4 > 0) { _local4 = 0; } } _local8 = _local4 / _oMovingData.nMaxMoveX; if (_local8 < 0) { _local8 = 0; } var _local18 = _oMovingData.nPosX + _local4; _local18 = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(_local18); var _local13 = _oMovingData.nPosY + (_oMovingData.nMaxMoveY * _local8); _local13 = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(_local13); if (((_local13 + _oMovingData.nDownBorder) > nUpHitBorder) and ((_local13 + _oMovingData.nUpBorder) < nDownHitBorder)) { _local15 = true; } } if ((_oMovingData.bInYReach == true) and (_oMovingData.nMaxMoveY != 0)) { if (_oMovingData.nMaxMoveY > 0) { _local3 = nUpHitBorder - _oMovingData.nDownHitBorder; _local3 = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(_local3); _local11 = "Up"; if (_local3 < 0) { _local3 = 0; } } else if (_oMovingData.nMaxMoveY < 0) { _local3 = nDownHitBorder - _oMovingData.nUpHitBorder; _local3 = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(_local3); _local11 = "Down"; if (_local3 > 0) { _local3 = 0; } } _local7 = _local3 / _oMovingData.nMaxMoveY; if (_local7 < 0) { _local7 = 0; } var _local19 = _oMovingData.nPosY + _local3; _local19 = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(_local19); var _local14 = _oMovingData.nPosX + (_oMovingData.nMaxMoveX * _local7); _local14 = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(_local14); if (((_local14 + _oMovingData.nRightBorder) > nLeftHitBorder) and ((_local14 + _oMovingData.nLeftBorder) < nRightHitBorder)) { _local16 = true; } } if ((_local15 == true) || (_local16 == true)) { var _local9; var _local10; var _local5; var _local6; if ((_local15 == true) and (_local16 == true)) { if (_local3 < _local4) { _local9 = _local3; _local10 = _local7; _local5 = "Y"; _local6 = _local11; } else if (_local3 > _local4) { _local9 = _local4; _local10 = _local8; _local5 = "X"; _local6 = _local12; } else if (random(100) < 50) { _local9 = _local4; _local10 = _local8; _local5 = "X"; _local6 = _local12; } else { _local9 = _local3; _local10 = _local7; _local5 = "Y"; _local6 = _local11; } } else if (_local15 == true) { _local9 = _local4; _local10 = _local8; _local5 = "X"; _local6 = _local12; } else { _local9 = _local3; _local10 = _local7; _local5 = "Y"; _local6 = _local11; } _local17 = {oItem:this, nImpactDist:_local9, nMovePercent:_local10, sImpactAxis:_local5, sImpactSide:_local6}; } return(_local17); } function confirmCanBeHit(_oMovingItem, _oImpactCheckResult) { trace("********************************************************************************"); trace("ERROR : Do not use Collider Class directly. This class need "); trace(" to be use as an extended class. Many function within"); trace(" it need to be overwrite because they are specific to the created item"); trace("********************************************************************************"); } function validateMove() { oImpactManager.checkForImpact(this, oCollideExceptions); } function resolveHit(_oMovingItem, _oImpactCheckResult) { trace("********************************************************************************"); trace("ERROR : Do not use Collider Class directly. This class need "); trace(" to be use as an extended class. Many function within"); trace(" it need to be overwrite because they are specific to the created item"); trace("********************************************************************************"); } function resolveHitAfterMove(_oMovingItem, _oImpactCheckResult) { trace("********************************************************************************"); trace("ERROR : Do not use Collider Class directly. This class need "); trace(" to be use as an extended class. Many function within"); trace(" it need to be overwrite because they are specific to the created item"); trace("********************************************************************************"); } function doImpactResult(_oMovingItem, _oImpactCheckResult) { trace("********************************************************************************"); trace("ERROR : Do not use Collider Class directly. This class need "); trace(" to be use as an extended class. Many function within"); trace(" it need to be overwrite because they are specific to the created item"); trace("********************************************************************************"); } function deleteObject() { oImpactManager.removeCollider(this); super.deleteObject(); } }
Symbol 2461 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_data.scroll_sys_data.ImpactDefinition] Frame 0
class com.disney.gem.games.SavingTheDay.game_data.scroll_sys_data.ImpactDefinition { function ImpactDefinition () { } static var Player = {AllSideBlocker:true, TopBlocker:true, BottomBlocker:true, RightBlocker:true, LeftBlocker:true, RightSlope:true, LeftSlope:true, RedBeam:true}; static var Omnidroid = {AllSideBlocker:true, TopBlocker:true, BottomBlocker:true, RightBlocker:true, LeftBlocker:true, RightSlope:true, LeftSlope:true, BigRock:true}; static var Syndrome = {AllSideBlocker:true, TopBlocker:true, BottomBlocker:true, RightBlocker:true, LeftBlocker:true, RightSlope:true, LeftSlope:true, BigRock:true}; static var Underminer = {AllSideBlocker:true, TopBlocker:true, BottomBlocker:true, RightBlocker:true, LeftBlocker:true, RightSlope:true, LeftSlope:true, BigRock:true}; static var BigRock = {AllSideBlocker:true, RightBlocker:true, LeftBlocker:true, Omnidroid:true, Syndrome:true, Underminer:true}; static var RedBeam = {AllSideBlocker:true, RightBlocker:true, LeftBlocker:true, Player:true, BigRock:true}; }
Symbol 2462 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.AllSideBlocker] Frame 0
class com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.AllSideBlocker extends com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.ColliderItem { function AllSideBlocker (_oItemData) { super(_oItemData); } function confirmCanBeHit(_oMovingItem, _oImpactCheckResult) { return(true); } function resolveHit(_oMovingItem, _oImpactCheckResult) { if (_oImpactCheckResult.sImpactAxis == "Y") { _oMovingItem.nRealMoveY = _oImpactCheckResult.nImpactDist; _oMovingItem.nMaxMoveY = 0; _oMovingItem.nRealMoveX = 0; } else if (_oImpactCheckResult.sImpactAxis == "X") { _oMovingItem.nRealMoveX = _oImpactCheckResult.nImpactDist; _oMovingItem.nMaxMoveX = 0; _oMovingItem.nRealMoveY = 0; } doImpactResult(_oMovingItem, _oImpactCheckResult); } function doImpactResult(_oMovingItem, _oImpactCheckResult) { if (_oImpactCheckResult.sImpactSide == "Up") { _oMovingItem.setHitGround(); } else if (_oImpactCheckResult.sImpactSide == "Down") { _oMovingItem.setHitTop(); } else { _oMovingItem.setHitWall(); } } }
Symbol 2463 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.basic_class.Character] Frame 0
class com.disney.gem.games.SavingTheDay.game_obj.basic_class.Character extends com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.AllSideBlocker { var oScreenShaker, oBackground, oGameScreen, oTimer, nMaxHealth, oController, fDataClassDefinition, nHealth, sDirection, nMaxRunSpd, nMinRunSpd, nSpdXAcceleration, nSpdXDeceleration, nMaxMoveBackSpd, nMaxJumpSpdX, nMinJumpSpdX, nMaxJumpSpdY, nMinJumpSpdY, nMaxFallSpdY, nMinFallSpdY, nJumpSpdYDeceleration, nFallSpdYAcceleration, nSpdX, nSpdY, nNbRoundsWon, bWinFight, stateFinished, oOpponent, setState, oHud, sType, nPosY, nPosX, nUpBorderCrouched, nScaleY, mcRef, nRightBorderCrouched, nScaleX, nDownBorderCrouched, nLeftBorderCrouched, sState, nRightHitBorder, nLeftHitBorder, nDownHitBorder, nUpHitBorder, nRightBorder, nLeftBorder, nDownBorder, nUpBorder, nMaxMoveX, nMaxMoveY, nRealMoveX, nRealMoveY, validateMove; function Character (_oItemData) { super(_oItemData); oScreenShaker = com.disney.gem.games.SavingTheDay.game_obj.ScreenShaker.giveReference(); oBackground = com.disney.gem.games.SavingTheDay.game_obj.Background.giveReference(); oGameScreen = com.disney.gem.games.SavingTheDay.screens.GameScreen.giveReference(); oTimer = com.disney.gem.games.SavingTheDay.game_obj.Timer.giveReference(); nMaxHealth = fDataClassDefinition.oMAX_HEALTH_DATA["nMax" + oController.giveDifficulty()]; nHealth = nMaxHealth; sDirection = fDataClassDefinition.sStartDirection; nMaxRunSpd = fDataClassDefinition.oSPEEDS_DATA.nMaxRunSpd; nMinRunSpd = fDataClassDefinition.oSPEEDS_DATA.nMinRunSpd; nSpdXAcceleration = fDataClassDefinition.oSPEEDS_DATA.nSpdXAcceleration; nSpdXDeceleration = fDataClassDefinition.oSPEEDS_DATA.nSpdXDeceleration; nMaxMoveBackSpd = fDataClassDefinition.oSPEEDS_DATA.nMaxMoveBackSpd; nMaxJumpSpdX = fDataClassDefinition.oSPEEDS_DATA.nMaxJumpSpdX; nMinJumpSpdX = fDataClassDefinition.oSPEEDS_DATA.nMinJumpSpdX; nMaxJumpSpdY = fDataClassDefinition.oSPEEDS_DATA.nMaxJumpSpdY; nMinJumpSpdY = fDataClassDefinition.oSPEEDS_DATA.nMinJumpSpdY; nMaxFallSpdY = fDataClassDefinition.oSPEEDS_DATA.nMaxFallSpdY; nMinFallSpdY = fDataClassDefinition.oSPEEDS_DATA.nMinFallSpdY; nJumpSpdYDeceleration = com.disney.gem.games.SavingTheDay.game_data.GeneralData.nGRAVITY_STRENGTH; nFallSpdYAcceleration = com.disney.gem.games.SavingTheDay.game_data.GeneralData.nGRAVITY_STRENGTH; nSpdX = 0; nSpdY = 0; nNbRoundsWon = 0; bWinFight = false; createShadow(); } function state_Die_init() { oBackground.setItemToShow(this); oBackground.switchToLagMode(); oTimer.startWait(); } function state_Die() { if (stateFinished()) { var _local2 = oOpponent.winRound(); if (_local2) { setState("Dead"); } else { setState("WaitForHealth"); } } } function state_Dead_init() { oBackground.addPanData({sNextMode:"Pan", oItemToShow:oOpponent, nPanSpdUpValue:5, nPanSpdDownValue:2}); oBackground.addPanData({sNextMode:"Lag", oItemToShow:oOpponent, nLagValue:6}); oBackground.switchToPanMode(); } function state_Dead() { if (oBackground.oItemToShow != oOpponent) { oBackground.addPanData({sNextMode:"Pan", oItemToShow:oOpponent, nPanSpdUpValue:5, nPanSpdDownValue:2}); oBackground.addPanData({sNextMode:"Lag", oItemToShow:oOpponent, nLagValue:6}); oBackground.switchToPanMode(); } } function state_WaitForHealth_init() { oController.playSfx(["RefreshLife"]); nHealth = nMaxHealth; } function state_WaitForHealth() { if (oHud.nHealthShow == nHealth) { setState("Rebirth"); } } function state_Rebirth() { if (stateFinished()) { lockControls(); oController.showStartFightPopup(); setState("Idle"); } } function createShadow() { var _local2 = {nScaleX:100, nScaleY:100, nPosX:nPosX, nPosY:nPosY, sAttachName:("mc" + sType) + "Shadow", sItemClass:"CharacterShadow", sItemLinkage:sType + "Shadow", sType:"CharacterShadow", sName:("o" + sType) + "Shadow", bActivatedItem:false, bLiveAttachItem:true, bAnimatedItem:false, bUseStates:false, bUseMovies:true, bPausable:false, oCharacter:this}; if (sDirection == "Right") { _local2.sDirection = "Right"; } else { _local2.sDirection = "Left"; } oGameScreen.createGameObject(_local2); } function setAsCollider() { nUpBorderCrouched = (mcRef.mcRightUpBorderCrouched._y * nScaleY) / 100; nRightBorderCrouched = (mcRef.mcRightUpBorderCrouched._x * nScaleX) / 100; nDownBorderCrouched = (mcRef.mcLeftDownBorder._y * nScaleY) / 100; nLeftBorderCrouched = (mcRef.mcLeftDownBorder._x * nScaleX) / 100; nUpBorderCrouched = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(nUpBorderCrouched); nRightBorderCrouched = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(nRightBorderCrouched); nDownBorderCrouched = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(nDownBorderCrouched); nLeftBorderCrouched = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(nLeftBorderCrouched); mcRef.mcRightUpBorderCrouched.swapDepths(10); mcRef.mcRightUpBorderCrouched.removeMovieClip(); super.setAsCollider(); } function setHitBorders() { var _local2 = fDataClassDefinition.oBORDERS_SETS_DATA[sState]; switch (_local2) { case "Crouched" : nRightHitBorder = nPosX + nRightBorderCrouched; nLeftHitBorder = nPosX + nLeftBorderCrouched; nDownHitBorder = nPosY + nDownBorderCrouched; nUpHitBorder = nPosY + nUpBorderCrouched; break; default : nRightHitBorder = nPosX + nRightBorder; nLeftHitBorder = nPosX + nLeftBorder; nDownHitBorder = nPosY + nDownBorder; nUpHitBorder = nPosY + nUpBorder; } nRightHitBorder = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(nRightHitBorder); nLeftHitBorder = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(nLeftHitBorder); nDownHitBorder = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(nDownHitBorder); nUpHitBorder = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(nUpHitBorder); } function setMaxMove() { nMaxMoveX = nSpdX; nMaxMoveY = nSpdY; nMaxMoveX = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(nMaxMoveX); nMaxMoveY = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(nMaxMoveY); nRealMoveX = nMaxMoveX; nRealMoveY = nMaxMoveY; } function makeMoving() { while ((nMaxMoveX != 0) || (nMaxMoveY != 0)) { validateMove(); nPosX = nPosX + nRealMoveX; mcRef._x = nPosX; nPosY = nPosY + nRealMoveY; mcRef._y = nPosY; if (nMaxMoveX == nRealMoveX) { nMaxMoveX = 0; } else if (nMaxMoveX != 0) { nMaxMoveX = nMaxMoveX - nRealMoveX; } if (nMaxMoveY == nRealMoveY) { nMaxMoveY = 0; } else if (nMaxMoveY != 0) { nMaxMoveY = nMaxMoveY - nRealMoveY; } nMaxMoveX = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(nMaxMoveX); nMaxMoveY = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(nMaxMoveY); nRealMoveX = nMaxMoveX; nRealMoveY = nMaxMoveY; } } function changeDirection() { if (sDirection == "Right") { sDirection = "Left"; } else { sDirection = "Right"; } mcRef._xscale = mcRef._xscale - (mcRef._xscale * 2); } function checkOpponentSide(_bCheckForState) { if ((fDataClassDefinition.oCHANGE_DIRECTION_DATA[sState] == true) || (_bCheckForState == false)) { if ((oOpponent.nPosX < nPosX) && (sDirection == "Right")) { changeDirection(); } else if ((oOpponent.nPosX > nPosX) && (sDirection == "Left")) { changeDirection(); } } } function checkFacingOpponent() { var _local2 = false; if (sDirection == "Right") { if (oOpponent.nPosX >= nPosX) { _local2 = true; } } else if (oOpponent.nPosX <= nPosX) { _local2 = true; } return(_local2); } function setAttackData(_sAttackType) { var _local2 = new Object(); _local2.sAttackType = _sAttackType; _local2.sDirection = sDirection; _local2.oReachLimits = setAttackReachXLimits(_sAttackType); return(_local2); } function setAttackReachXLimits(_sAttackType) { var _local4 = calculSlidingDist(_sAttackType, Math.abs(nSpdX)); var _local2 = new Object(); if (sDirection == "Right") { _local2.nLeftReachLimit = nPosX + fDataClassDefinition.oATTACK_DATA[_sAttackType].nNearXHit; _local2.nRightReachLimit = (nPosX + fDataClassDefinition.oATTACK_DATA[_sAttackType].nFarXHit) + _local4; } else { _local2.nLeftReachLimit = (nPosX - fDataClassDefinition.oATTACK_DATA[_sAttackType].nFarXHit) - _local4; _local2.nRightReachLimit = nPosX - fDataClassDefinition.oATTACK_DATA[_sAttackType].nNearXHit; } return(_local2); } function checkInAttackReach(_oReachLimits) { if ((nLeftHitBorder <= _oReachLimits.nRightReachLimit) && (nRightHitBorder >= _oReachLimits.nLeftReachLimit)) { return(true); } return(false); } function calculSlidingDist(_sAttackType, _nSlideSpd) { var _local4 = fDataClassDefinition.oATTACK_DATA[_sAttackType].oFrHit.nReachDestFr; var _local3 = 0; var _local6; var _local5 = 0; while ((_nSlideSpd > 0) && ((_local5 < _local4) || (_local4 == undefined))) { _local6 = 0; _nSlideSpd = _nSlideSpd - nSpdXDeceleration; _local3 = _local3 + _nSlideSpd; if (_nSlideSpd < _local6) { _local3 = _local3 - _nSlideSpd; _nSlideSpd = 0; } _local5++; } return(_local3); } function checkHitOpponent(_sAttackType) { var _local3 = false; if ((oOpponent.fDataClassDefinition.oCANT_BE_HIT_DATA[oOpponent.getState()] != true) || (oOpponent.fDataClassDefinition.oCANT_BE_HIT_DATA.oExceptions[_sAttackType][oOpponent.getState()] == true)) { var _local6 = oOpponent.checkAttackCanHit(_sAttackType); if (_local6 == true) { var _local5 = mcRef.mcState._currentframe; var _local4 = new Object(); if ((fDataClassDefinition.oATTACK_DATA[_sAttackType].oFrHit["Fr" + _local5] == true) || (fDataClassDefinition.oATTACK_DATA[_sAttackType].oFrHit.AllFrames == true)) { _local4 = setHitZone(_sAttackType); _local3 = oOpponent.checkIfGetHit(_local4, _sAttackType); } } } if (mcRef.mcState._currentframe == fDataClassDefinition.oATTACK_DATA[_sAttackType].oFrHit.nLastFrHit) { oOpponent.onAttackCompleted(); } return(_local3); } function setHitZone(_sAttackType) { var _local2 = new Object(); if (sDirection == "Right") { _local2.nLeftBorder = nPosX + fDataClassDefinition.oATTACK_DATA[_sAttackType].nNearXHit; _local2.nRightBorder = nPosX + fDataClassDefinition.oATTACK_DATA[_sAttackType].nFarXHit; } else { _local2.nLeftBorder = nPosX - fDataClassDefinition.oATTACK_DATA[_sAttackType].nFarXHit; _local2.nRightBorder = nPosX - fDataClassDefinition.oATTACK_DATA[_sAttackType].nNearXHit; } _local2.nDownBorder = nPosY + fDataClassDefinition.oATTACK_DATA[_sAttackType].nNearYHit; _local2.nUpBorder = nPosY + fDataClassDefinition.oATTACK_DATA[_sAttackType].nFarYHit; return(_local2); } function checkAttackCanHit(_sAttackType) { if (fDataClassDefinition.oCANT_BE_HIT_DATA.oOnAttack[_sAttackType][sState] != true) { return(true); } var _local2 = setAttackReachXLimits(sState); var _local3 = oOpponent.checkInAttackReach(_local2); if ((!_local3) && (_sAttackType != "SuperThrow")) { return(true); } return(false); } function checkIfCanBeHit(_oMovingData) { var _local3 = new Object(); if (fDataClassDefinition.oCANT_BE_HIT_DATA[sState] != true) { _local3 = super.checkIfCanBeHit(_oMovingData); } return(_local3); } function checkIfGetHit(_oHitZone, _sAttackType) { var _local2 = checkInHitZone(_oHitZone); if (_local2 == true) { getHit(_sAttackType); } return(_local2); } function checkInHitZone(_oHitZone) { var _local2 = false; setHitBorders(); if ((((_oHitZone.nLeftBorder <= nRightHitBorder) && (_oHitZone.nRightBorder >= nLeftHitBorder)) && (_oHitZone.nUpBorder <= nDownHitBorder)) && (_oHitZone.nDownBorder >= nUpHitBorder)) { _local2 = true; } return(_local2); } function getHit(_sAttackType) { trace("*************************************************************************************"); trace("WARNING : The function getHit must be overwrite in the class who extends this one"); trace("*************************************************************************************"); } function looseHealth(_sAttackType, _sDammageModifier) { var _local2 = oOpponent.fDataClassDefinition.oATTACK_DATA[_sAttackType].nDammage; if (_sDammageModifier == "Half") { _local2 = int(_local2 / 2); } nHealth = nHealth - _local2; if (nHealth < 0) { nHealth = 0; } } function winRound() { nNbRoundsWon++; oController.playSfx(["WinRound1"]); oHud.showRoundsWon(); if (nNbRoundsWon == com.disney.gem.games.SavingTheDay.game_data.GeneralData.nNB_ROUNDS_TO_WIN) { bWinFight = true; } return(bWinFight); } function lockControls() { } function unlockControls() { } function onUpdate() { checkMoveLimits(); super.onUpdate(); } function checkMoveLimits() { if ((nPosX + nLeftBorder) < oGameScreen.nLeftMoveLimit) { nPosX = (oGameScreen.nLeftMoveLimit - nLeftBorder) + 1; mcRef._x = nPosX; } else if ((nPosX + nRightBorder) > oGameScreen.nRightMoveLimit) { nPosX = (oGameScreen.nRightMoveLimit - nRightBorder) - 1; mcRef._x = nPosX; } } function deleteObject() { oHud.deleteObject(); super.deleteObject(); } }
Symbol 2464 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.ScreenShaker] Frame 0
class com.disney.gem.games.SavingTheDay.game_obj.ScreenShaker extends com.disney.gem.games.SavingTheDay.game_obj.basic_class.State { static var oInstance; var oScreen, mcScreen, nScreenStartX, nScreenStartY, aShakeEvents, sShakeDirX, sShakeDirY; function ScreenShaker (_oItemData) { super(_oItemData); oInstance = this; oScreen = com.disney.gem.games.SavingTheDay.screens.GameScreen.giveReference(); mcScreen = oScreen.mcLevelContainer; nScreenStartX = mcScreen._x; nScreenStartY = mcScreen._y; aShakeEvents = new Array(); sShakeDirX = "Right"; sShakeDirY = "Up"; } function state_ControlShakes() { var _local2 = aShakeEvents.length - 1; while (_local2 > -1) { var _local3 = makeShakeScreen(aShakeEvents[_local2]); if (_local3 == true) { aShakeEvents.splice(_local2, 1); } _local2--; } if (sShakeDirX == "Right") { sShakeDirX = "Left"; } else { sShakeDirX = "Right"; } if (sShakeDirY == "Up") { sShakeDirY = "Down"; } else { sShakeDirY = "Up"; } } static function giveReference() { return(com.disney.gem.games.SavingTheDay.game_obj.ScreenShaker(oInstance)); } function setShake(_oShakeData) { _oShakeData.nCurrentStr = 0; _oShakeData.sShakeStatus = "In"; if (_oShakeData.sAxis == "X") { if (Math.random() < 0.5) { _oShakeData.sShakeStartDir = "Right"; } else { _oShakeData.sShakeStartDir = "Left"; } } else if (Math.random() < 0.5) { _oShakeData.sShakeStartDir = "Up"; } else { _oShakeData.sShakeStartDir = "Down"; } _oShakeData.sShakeDir = _oShakeData.sShakeStartDir; aShakeEvents.push(_oShakeData); } function makeShakeScreen(_oShakeEvent) { var _local3 = false; if (_oShakeEvent.sShakeStatus == "In") { if (_oShakeEvent.nCurrentStr == 0) { if ((_oShakeEvent.sAxis == "X") && (_oShakeEvent.sShakeStartDir == sShakeDirX)) { _oShakeEvent.nCurrentStr = _oShakeEvent.nStartStr; } else if ((_oShakeEvent.sAxis == "Y") && (_oShakeEvent.sShakeStartDir == sShakeDirY)) { _oShakeEvent.nCurrentStr = _oShakeEvent.nStartStr; } } else { if (_oShakeEvent.nCurrentStr < _oShakeEvent.nMaxStr) { if (_oShakeEvent.sShakeDir == _oShakeEvent.sShakeStartDir) { _oShakeEvent.nCurrentStr = _oShakeEvent.nCurrentStr * _oShakeEvent.nStrIn; if (_oShakeEvent.nCurrentStr > _oShakeEvent.nMaxStr) { _oShakeEvent.nCurrentStr = _oShakeEvent.nMaxStr; } } } if ((_oShakeEvent.sShakeDir == _oShakeEvent.sShakeStartDir) && (_oShakeEvent.nCurrentStr == _oShakeEvent.nMaxStr)) { if (_oShakeEvent.nTimeMaxStr > 0) { _oShakeEvent.sShakeStatus = "AtMax"; } else { _oShakeEvent.sShakeStatus = "Out"; } } } } else if (_oShakeEvent.sShakeStatus == "AtMax") { if (_oShakeEvent.sShakeDir == _oShakeEvent.sShakeStartDir) { _oShakeEvent.nTimeMaxStr--; if (_oShakeEvent.nTimeMaxStr == 0) { _oShakeEvent.sShakeStatus = "Out"; } } } else if (_oShakeEvent.nCurrentStr > 0) { if (_oShakeEvent.sShakeDir == _oShakeEvent.sShakeStartDir) { _oShakeEvent.nCurrentStr = _oShakeEvent.nCurrentStr / _oShakeEvent.nStrOut; if (_oShakeEvent.nCurrentStr < 0.5) { _oShakeEvent.nCurrentStr = 0; _local3 = true; } } } if (_oShakeEvent.nCurrentStr != 0) { if (_oShakeEvent.sAxis == "X") { if (_oShakeEvent.sShakeDir == "Right") { mcScreen._x = mcScreen._x + _oShakeEvent.nCurrentStr; _oShakeEvent.sShakeDir = "Left"; } else { mcScreen._x = mcScreen._x - _oShakeEvent.nCurrentStr; _oShakeEvent.sShakeDir = "Right"; } } else if (_oShakeEvent.sShakeDir == "Up") { mcScreen._y = mcScreen._y - _oShakeEvent.nCurrentStr; _oShakeEvent.sShakeDir = "Down"; } else { mcScreen._y = mcScreen._y + _oShakeEvent.nCurrentStr; _oShakeEvent.sShakeDir = "Up"; } } return(_local3); } }
Symbol 2465 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.Player] Frame 0
class com.disney.gem.games.SavingTheDay.game_obj.Player extends com.disney.gem.games.SavingTheDay.game_obj.basic_class.Character { static var oInstance; var oControls, nIndexRockName, nScreenGap, nPulledSpd, bShoulderBlocked, nNbCombosHurt, nMaxCombosHurt, bAttackDontHit, nSpdX, bWinFight, oBackground, nPosX, setState, stateFinished, sDirection, nMaxMoveBackSpd, nSpdY, nMaxJumpSpdY, oOpponent, setAttackData, checkHitOpponent, checkOpponentSide, fDataClassDefinition, mcRef, oScreenShaker, oController, nHealth, oHud, sState, checkFacingOpponent, checkInHitZone, nLeftHitBorder, nRightHitBorder, looseHealth, changeDirection, nPosY, oGameScreen, nMaxRunSpd, nSpdXAcceleration, nMinJumpSpdX, nSpdXDeceleration, nMaxJumpSpdX, nMinFallSpdY, nJumpSpdYDeceleration, nMinJumpSpdY, nMaxFallSpdY, nFallSpdYAcceleration, getState, checkAttackCanHit, sColliderType, setMaxMove, makeMoving, nNbRoundsWon; function Player (_oItemData) { super(_oItemData); oInstance = this; oControls = com.disney.gem.games.SavingTheDay.game_obj.character_ctrls.CtrlsDispatcher.setControls(this); nIndexRockName = 1; nScreenGap = 150; nPulledSpd = 0; bShoulderBlocked = false; nNbCombosHurt = 0; nMaxCombosHurt = 3; bAttackDontHit = true; createHud(); lockControls(); } function state_Idle() { nSpdX = 0; if (bWinFight) { if ((oBackground.oItemToShow == this) && (oBackground.checkInGameScreen(nPosX) == true)) { setState("Win"); } } } function state_StartRun() { if (stateFinished()) { setState("Run"); } } function state_Run() { } function state_EndRun() { if (stateFinished()) { setState("Idle"); } } function state_MoveBack_init() { if (sDirection == "Right") { nSpdX = -nMaxMoveBackSpd; } else { nSpdX = nMaxMoveBackSpd; } } function state_MoveBack() { if (stateFinished()) { setState("Idle"); } } function state_StartCrouch() { if (stateFinished()) { setState("Crouched"); } } function state_Crouched() { } function state_EndCrouch() { if (stateFinished()) { setState("Idle"); } } function state_StartBlock() { if (stateFinished()) { setState("Block"); } } function state_Block() { } function state_BlockHit() { if (stateFinished()) { setState("EndBlock"); } } function state_EndBlock() { if (stateFinished()) { setState("Idle"); } } function state_StartJump_init() { nSpdY = nMaxJumpSpdY; } function state_StartJump() { if (stateFinished()) { setState("Jump"); } } function state_Jump() { } function state_StartFall() { if (stateFinished()) { setState("Fall"); } } function state_Fall() { } function state_Land() { if (stateFinished()) { setState("Idle"); } } function state_Punch_init() { oOpponent.setIncomingAttack(setAttackData("Punch")); } function state_Punch() { checkHitOpponent("Punch"); if (stateFinished()) { setState("Idle"); } } function state_CrouchPunch_init() { oOpponent.setIncomingAttack(setAttackData("CrouchPunch")); } function state_CrouchPunch() { checkHitOpponent("CrouchPunch"); if (stateFinished()) { checkOpponentSide(false); if (oControls.bDownPress == true) { setState("Crouched"); } else { setState("EndCrouch"); } } } function state_StartJumpKick_init() { if (sDirection == "Right") { nSpdX = fDataClassDefinition.oATTACK_DATA.JumpKick.nSpdX; } else { nSpdX = -fDataClassDefinition.oATTACK_DATA.JumpKick.nSpdX; } nSpdY = fDataClassDefinition.oATTACK_DATA.JumpKick.nSpdY; oOpponent.setIncomingAttack(setAttackData("JumpKick")); } function state_StartJumpKick() { var _local2 = checkHitOpponent("JumpKick"); if (_local2 == true) { setJumpKickBlock(); } if (stateFinished()) { setState("EndJumpKick"); } } function state_EndJumpKick() { var _local2 = checkHitOpponent("JumpKick"); if (_local2 == true) { setJumpKickBlock(); } } function state_JumpKickBlock() { } function state_RapidPunch_init() { bAttackDontHit = true; oOpponent.setIncomingAttack(setAttackData("RapidPunch")); } function state_RapidPunch() { var _local2 = checkHitOpponent("RapidPunch"); if (_local2) { bAttackDontHit = false; } if (stateFinished()) { setState("Idle"); } } function state_RapidPunch_end() { if (bAttackDontHit) { resetComboInRow(); } } function state_BackflipKick_init() { nSpdX = 0; bAttackDontHit = true; oOpponent.setIncomingAttack(setAttackData("BackflipKick")); } function state_BackflipKick() { var _local2 = checkHitOpponent("BackflipKick"); if (_local2) { bAttackDontHit = false; } if (mcRef.mcState._currentframe == fDataClassDefinition.oATTACK_DATA.BackflipKick.nFrSetSpd) { if (sDirection == "Right") { nSpdX = -fDataClassDefinition.oATTACK_DATA.BackflipKick.nSpdX; } else { nSpdX = fDataClassDefinition.oATTACK_DATA.BackflipKick.nSpdX; } } if (stateFinished()) { setState("Idle"); } } function state_BackflipKick_end() { if (bAttackDontHit) { resetComboInRow(); } } function state_HyperUppercut_init() { bAttackDontHit = true; oOpponent.setIncomingAttack(setAttackData("HyperUppercut")); } function state_HyperUppercut() { var _local2 = checkHitOpponent("HyperUppercut"); if (_local2) { bAttackDontHit = false; } if (stateFinished()) { setState("Idle"); } } function state_HyperUppercut_end() { if (bAttackDontHit) { resetComboInRow(); } } function state_ProximityAttack_init() { bAttackDontHit = true; oOpponent.bProximityAttackOn = true; oOpponent.setIncomingAttack(setAttackData("ProximityAttack")); } function state_ProximityAttack() { var _local2 = checkHitOpponent("ProximityAttack"); if (_local2) { bAttackDontHit = false; } if (fDataClassDefinition.oATTACK_DATA.ProximityAttack.oFrHit["Fr" + mcRef.mcState._currentframe] == true) { oScreenShaker.setShake({sAxis:"Y", nStartStr:9, nMaxStr:12, nTimeMaxStr:0, nStrIn:1.5, nStrOut:1.5}); } if (stateFinished()) { setState("Idle"); } } function state_ProximityAttack_end() { oOpponent.bProximityAttackOn = false; if (bAttackDontHit) { resetComboInRow(); } } function state_ShoulderTackle_init() { if (!bShoulderBlocked) { if (sDirection == "Right") { nSpdX = fDataClassDefinition.oATTACK_DATA.ShoulderTackle.nSpdX; } else { nSpdX = -fDataClassDefinition.oATTACK_DATA.ShoulderTackle.nSpdX; } } bAttackDontHit = true; oOpponent.setIncomingAttack(setAttackData("ShoulderTackle")); } function state_ShoulderTackle() { var _local2 = checkHitOpponent("ShoulderTackle"); if (_local2) { bAttackDontHit = false; } if (stateFinished()) { setState("Idle"); } } function state_ShoulderTackle_end() { if (bAttackDontHit) { resetComboInRow(); } bShoulderBlocked = false; } function state_SuperThrow_init() { bAttackDontHit = true; nSpdX = 0; } function state_SuperThrow() { mcRef.mcState.mcRock.gotoAndStop(oController.getLevel()); if (mcRef.mcState._currentframe < fDataClassDefinition.oATTACK_DATA.SuperThrow.nFrLaunch) { oOpponent.setIncomingAttack(setBigRockAttackData()); } if (mcRef.mcState._currentframe == 3) { oScreenShaker.setShake({sAxis:"Y", nStartStr:1, nMaxStr:5, nTimeMaxStr:0, nStrIn:1.5, nStrOut:1.5}); } else if (mcRef.mcState._currentframe == 13) { oScreenShaker.setShake({sAxis:"X", nStartStr:15, nMaxStr:15, nTimeMaxStr:0, nStrIn:1.5, nStrOut:8}); oScreenShaker.setShake({sAxis:"Y", nStartStr:15, nMaxStr:15, nTimeMaxStr:0, nStrIn:1.5, nStrOut:8}); } else if (mcRef.mcState._currentframe == fDataClassDefinition.oATTACK_DATA.SuperThrow.nFrLaunch) { launchBigRock(); } else if (stateFinished()) { setState("Idle"); } } function state_Pulled() { } function state_Hurt() { if (stateFinished()) { setState("EndHurt"); } } function state_EndHurt() { if (stateFinished()) { setState("Idle"); } } function state_PropelUpHurt() { if (stateFinished()) { setState("PropelUpStartFall"); } } function state_PropelUpStartFall() { if (stateFinished()) { setState("PropelUpFall"); } } function state_PropelUpFall() { } function state_PropelUpCrash_init() { oScreenShaker.setShake({sAxis:"Y", nStartStr:7, nMaxStr:7, nTimeMaxStr:0, nStrIn:1.5, nStrOut:1.7}); } function state_PropelUpCrash() { if (stateFinished()) { if (nHealth > 0) { setState("GetUp"); } else { setState("Die"); } } } function state_PropelBackHurt() { if (stateFinished()) { setState("PropelBackStartFall"); } } function state_PropelBackStartFall() { if (stateFinished()) { setState("PropelBackFall"); } } function state_PropelBackFall() { } function state_PropelBackCrash_init() { oScreenShaker.setShake({sAxis:"Y", nStartStr:4, nMaxStr:4, nTimeMaxStr:0, nStrIn:1.5, nStrOut:1.7}); } function state_PropelBackCrash() { if (stateFinished()) { if (nHealth > 0) { setState("GetUp"); } else { setState("Die"); } } } function state_HurtWall_init() { oScreenShaker.setShake({sAxis:"Y", nStartStr:4, nMaxStr:4, nTimeMaxStr:0, nStrIn:1.5, nStrOut:1.7}); } function state_HurtWall() { if (stateFinished()) { setState("HurtWallSlide"); } } function state_HurtWallSlide() { } function state_HurtWallLand() { if (stateFinished()) { setState("EndHurtWall"); } } function state_EndHurtWall() { if (stateFinished()) { setState("Idle"); } } function state_GetUp() { if (stateFinished()) { oBackground.switchToLagMode(); setState("EndGetUp"); } } function state_EndGetUp() { if (stateFinished()) { oBackground.switchToLagMode(); setState("Idle"); } } function state_Win_init() { oController.showWinFightPopup(); } function state_Win() { if (stateFinished()) { oController.pause(); } } static function giveReference() { return(com.disney.gem.games.SavingTheDay.game_obj.Player(oInstance)); } function createHud() { var _local2 = {oOwner:this, sName:"oHud", mcRef:oController.mcTimeline.mcGame.mcHud.mcPlayerHud, sStateAtStart:"ShowHealth"}; oHud = new com.disney.gem.games.SavingTheDay.game_obj.PlayerHud(_local2); } function reactToControls() { switch (sState) { case "StartRun" : case "Run" : if ((sDirection == "Right") && (oControls.bRightPress == false)) { setState("EndRun"); } else if ((sDirection == "Left") && (oControls.bLeftPress == false)) { setState("EndRun"); } break; case "Crouched" : if (oControls.bDownPress == false) { setState("EndCrouch"); } break; } if ((oControls.bActionPress == true) and (oControls.bActionRelease == true)) { if ((((sState == "StartJump") || (sState == "Jump")) || (sState == "StartFall")) || (sState == "Fall")) { setState("StartJumpKick"); } else if (oControls.bDownPress == true) { setState("CrouchPunch"); } else { setState("Punch"); } } else if ((oControls.bUpPress == true) && (oControls.bUpRelease == true)) { checkOpponentSide(false); setState("StartJump"); } else if (oControls.bDownPress == true) { setState("StartCrouch"); } else if ((oControls.bRightPress == true) and (oControls.bLeftPress == false)) { if (sDirection == "Right") { setState("StartRun"); } else { setState("MoveBack"); } } else if ((oControls.bLeftPress == true) and (oControls.bRightPress == false)) { if (sDirection == "Left") { setState("StartRun"); } else { setState("MoveBack"); } } } function checkToBlock(_sAttackType) { if (fDataClassDefinition.oCAN_BLOCK_STATES_DATA[sState] == true) { var _local5 = checkFacingOpponent(); if (_local5 == true) { if (((sDirection == "Right") && (oControls.bLeftPress == true)) || ((sDirection == "Left") && (oControls.bRightPress == true))) { var _local4 = oOpponent.setHitZone(_sAttackType); var _local3 = checkInHitZone(_local4); if (_local3) { switch (_sAttackType) { case "Roll" : if (oOpponent.sDirection == "Right") { if (nLeftHitBorder <= (oOpponent.nPosX + (oOpponent.nSpdX * 8))) { nSpdX = 0; setState("StartBlock"); } } else if (nRightHitBorder >= (oOpponent.nPosX + (oOpponent.nSpdX * 8))) { nSpdX = 0; setState("StartBlock"); } break; case "JumpKick" : nSpdX = 0; setState("StartBlock"); break; default : if (oOpponent.checkCanBlockFr(_sAttackType) != true) { break; } nSpdX = 0; setState("StartBlock"); } } else { switch (_sAttackType) { case "JumpKick" : case "JumpScratch" : case "SlidingSlash" : nSpdX = 0; setState("StartBlock"); break; } } } } } } function checkToBlockRedBeam(_oRedBeam) { if (fDataClassDefinition.oCAN_BLOCK_STATES_DATA[sState] == true) { var _local2 = false; if (sDirection != _oRedBeam.sDirection) { _local2 = true; } if (_oRedBeam) { if (((sDirection == "Right") && (oControls.bLeftPress == true)) || ((sDirection == "Left") && (oControls.bRightPress == true))) { if (Math.abs(nPosX - _oRedBeam.nPosX) <= oOpponent.fDataClassDefinition.oATTACK_DATA.RedBeam.nDistToBlock) { nSpdX = 0; setState("StartBlock"); } } } } } function checkEndToBlock(_sAttackType) { if ((sState == "StartBlock") || (sState == "Block")) { if (oOpponent.checkCanEndBlock(_sAttackType)) { setState("EndBlock"); } } } function getHit(_sAttackType) { var _local4 = oOpponent.fDataClassDefinition.oATTACK_DATA[_sAttackType].bCantBeBlock; if ((_local4 == true) && (sState == "Block")) { looseHealth(_sAttackType, "Half"); resetComboInRow(); } if ((_local4 != true) && ((((sState == "StartBlock") || (sState == "Block")) || (sState == "BlockHit")) || (sState == "EndBlock"))) { nSpdX = fDataClassDefinition.oATTACK_REACT_DATA[_sAttackType].nBlockPropelSpdX; if (sDirection == "Right") { nSpdX = nSpdX * -1; } if (sState == "BlockHit") { mcRef.mcState.gotoAndPlay(1); } else { setState("BlockHit"); } } else { checkLaunchRockAtGetHit(); if ((_sAttackType == "Slam") || (_sAttackType == "Spin")) { oController.playSfx(["HitMetal1", "HitMetal2", "HitMetal3"]); oController.playSfx(["HitMetal1", "HitMetal2", "HitMetal3"]); } else if (_sAttackType == "EnergyPunch") { oController.playSfx(["ElectricSpark3"]); } looseHealth(_sAttackType, "Full"); resetComboInRow(); if (fDataClassDefinition.oATTACK_REACT_DATA[_sAttackType].bDontAffectDirection != true) { if (fDataClassDefinition.oATTACK_REACT_DATA[_sAttackType].bPropelInvert == true) { if (oOpponent.sDirection == "Right") { if (sDirection == "Left") { changeDirection(); } } else if (sDirection == "Right") { changeDirection(); } } else if (oOpponent.sDirection == "Right") { if (sDirection == "Right") { changeDirection(); } } else if (sDirection == "Left") { changeDirection(); } } var _local3 = fDataClassDefinition.oATTACK_REACT_DATA[_sAttackType].sGetHitState; if (_local3 != "Hurt") { oBackground.setItemToShow(this); if (fDataClassDefinition.oATTACK_REACT_DATA[_sAttackType].nCamLag != undefined) { oBackground.switchToLagMode(fDataClassDefinition.oATTACK_REACT_DATA[_sAttackType].nCamLag); } else { oBackground.switchToLagMode(); } } nSpdX = fDataClassDefinition.oATTACK_REACT_DATA[_sAttackType].nPropelSpdX; nSpdY = fDataClassDefinition.oATTACK_REACT_DATA[_sAttackType].nPropelSpdY; if (fDataClassDefinition.oATTACK_REACT_DATA[_sAttackType].oPropelXOnFrames["nOnFr" + oOpponent.mcRef.mcState._currentframe] != undefined) { nSpdX = fDataClassDefinition.oATTACK_REACT_DATA[_sAttackType].oPropelXOnFrames["nOnFr" + oOpponent.mcRef.mcState._currentframe]; } if (sDirection == "Right") { nSpdX = nSpdX * -1; } if ((_local3 == "Hurt") && (sState == "Hurt")) { mcRef.mcState.gotoAndPlay(1); } else { if ((_local3 == "Hurt") && ((((((((nHealth <= 0) || (sState == "StartJump")) || (sState == "Jump")) || (sState == "StartFall")) || (sState == "Fall")) || (sState == "StartJumpKick")) || (sState == "EndJumpKick")) || (sState == "JumpKickBlock"))) { _local3 = "PropelUpHurt"; } setState(_local3); } } if (nHealth <= 0) { oOpponent.lockControls(); } oOpponent.clearIncomingAttack(); } function checkLaunchRockAtGetHit() { if ((sState == "SuperThrow") && (mcRef.mcState.mcRock != undefined)) { var _local2 = {nScaleX:100, nScaleY:100, nPosY:nPosY + mcRef.mcState.mcRock._x, sAttachName:"mcBigRock" + nIndexRockName, sItemClass:"BigRock", sItemLinkage:"BigRockLvl" + oController.getLevel(), sType:"BigRock", sName:"oBigRock" + nIndexRockName, sStateAtStart:"Explode", nBaseSpdX:0, bActivatedItem:false, bLiveAttachItem:true, bAnimatedItem:true, bUseStates:true, bUseMovies:true, bPausable:true}; if (sDirection == "Right") { _local2.nPosX = nPosX + mcRef.mcState.mcRock._x; _local2.sDirection = "Right"; } else { _local2.nPosX = nPosX - mcRef.mcState.mcRock._x; _local2.sDirection = "Left"; } nIndexRockName++; oGameScreen.createGameObject(_local2); } } function setJumpKickBlock() { nSpdX = nSpdX * -1; nSpdY = nSpdY * -1; setState("JumpKickBlock"); } function setPropelHurt(_nPropulsionStrX, _nPropulsionStrY) { if (oOpponent.sDirection == "Right") { if (sDirection == "Right") { changeDirection(); } nSpdX = _nPropulsionStrX; } else { if (sDirection == "Left") { changeDirection(); } nSpdX = -_nPropulsionStrX; } if (_nPropulsionStrY != 0) { nSpdY = _nPropulsionStrY; setState("PropelUpHurt"); } else { setState("PropelBackHurt"); } } function setSpdX() { switch (sState) { case "Idle" : case "PropelUpCrash" : nSpdX = 0; break; case "PropelUpHurt" : case "PropelUpStartFall" : case "ProperUpFall" : case "PropelBackHurt" : case "PropelBackStartFall" : case "ProperBackFall" : break; case "StartRun" : case "Run" : if (sDirection == "Right") { if (nSpdX < nMaxRunSpd) { nSpdX = nSpdX + nSpdXAcceleration; } else if (nSpdX > nMaxRunSpd) { nSpdX = nMaxRunSpd; } } else if (nSpdX > (-nMaxRunSpd)) { nSpdX = nSpdX - nSpdXAcceleration; } else if (nSpdX < (-nMaxRunSpd)) { nSpdX = -nMaxRunSpd; } break; case "StartJump" : case "Jump" : case "StartFall" : case "Fall" : if ((oControls.bRightPress == true) and (oControls.bLeftPress == false)) { if (nSpdX == 0) { nSpdX = nMinJumpSpdX; } else if (nSpdX < 0) { nSpdX = nSpdX + nSpdXDeceleration; if (nSpdX > 0) { nSpdX = 0; } } else if (nSpdX < nMaxJumpSpdX) { nSpdX = nSpdX + nSpdXAcceleration; if (nSpdX > nMaxJumpSpdX) { nSpdX = nMaxJumpSpdX; } } else if (nSpdX > nMaxJumpSpdX) { nSpdX = nSpdX - nSpdXDeceleration; if (nSpdX < nMaxJumpSpdX) { nSpdX = nMaxJumpSpdX; } } } else if ((oControls.bRightPress == false) and (oControls.bLeftPress == true)) { if (nSpdX == 0) { nSpdX = -nMinJumpSpdX; } else if (nSpdX > 0) { nSpdX = nSpdX - nSpdXDeceleration; if (nSpdX < 0) { nSpdX = 0; } } else if (nSpdX > (-nMaxJumpSpdX)) { nSpdX = nSpdX - nSpdXAcceleration; if (nSpdX < (-nMaxJumpSpdX)) { nSpdX = -nMaxJumpSpdX; } } else if (nSpdX < (-nMaxJumpSpdX)) { nSpdX = nSpdX + nSpdXDeceleration; if (nSpdX > (-nMaxJumpSpdX)) { nSpdX = -nMaxJumpSpdX; } } } else if (nSpdX > 0) { nSpdX = nSpdX - nSpdXDeceleration; if (nSpdX < 0) { nSpdX = 0; } } else if (nSpdX < 0) { nSpdX = nSpdX + nSpdXDeceleration; if (nSpdX > 0) { nSpdX = 0; } } break; case "ShoulderTackle" : if (bShoulderBlocked) { if (nSpdX > 0) { nSpdX = nSpdX - nSpdXDeceleration; if (nSpdX < 0) { nSpdX = 0; } } else if (nSpdX < 0) { nSpdX = nSpdX + nSpdXDeceleration; if (nSpdX > 0) { nSpdX = 0; } } } else { nSpdX = nSpdX / fDataClassDefinition.oATTACK_DATA.ShoulderTackle.nDeceleration; if (nSpdX > 0) { if (nSpdX < 1) { nSpdX = 0; } } else if (nSpdX < 0) { if (nSpdX > -1) { nSpdX = 0; } } } break; case "Pulled" : if (sDirection == "Right") { nSpdX = nPulledSpd; } else { nSpdX = -nPulledSpd; } break; default : if (nSpdX > 0) { nSpdX = nSpdX - nSpdXDeceleration; if (nSpdX < 0) { nSpdX = 0; } } else { if (nSpdX >= 0) { break; } nSpdX = nSpdX + nSpdXDeceleration; if (nSpdX <= 0) { break; } nSpdX = 0; } } nSpdX = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(nSpdX); } function setSpdY() { switch (sState) { case "Pulled" : var _local3 = Math.abs(oOpponent.nPosY - nPosY); var _local4 = Math.abs(oOpponent.nPosX - nPosX); var _local2 = (_local3 / _local4) + 0.5; nSpdY = Math.abs(nPulledSpd) * _local2; break; default : if (nSpdY == 0) { nSpdY = nMinFallSpdY; } else if (nSpdY < 0) { nSpdY = nSpdY / nJumpSpdYDeceleration; if (nSpdY >= nMinJumpSpdY) { setState("StartFall"); nSpdY = 0; } } else { if (nSpdY >= nMaxFallSpdY) { break; } nSpdY = nSpdY * nFallSpdYAcceleration; if (nSpdY <= nMaxFallSpdY) { break; } nSpdY = nMaxFallSpdY; } } nSpdY = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(nSpdY); } function launchComboAttack(_sComboType) { if (_sComboType != "SuperThrow") { oOpponent.setIncomingAttack(setAttackData(_sComboType)); } switch (_sComboType) { case "RapidPunch" : setState("RapidPunch"); break; case "BackflipKick" : setState("BackflipKick"); break; case "HyperUppercut" : setState("HyperUppercut"); break; case "ProximityAttack" : setState("ProximityAttack"); break; case "ShoulderTackle" : setState("ShoulderTackle"); break; case "SuperThrow" : setState("SuperThrow"); break; } } function setHitGround() { nSpdY = 0; if ((sState == "PropelUpStartFall") || (sState == "PropelUpFall")) { setState("PropelUpCrash"); } else if ((sState == "PropelBackStartFall") || (sState == "PropelBackFall")) { setState("PropelBackCrash"); } else if (sState == "HurtWallSlide") { setState("HurtWallLand"); } else { setState("Land"); } } function setHitWall() { if (((sState == "PropelBackHurt") || (sState == "PropelBackStartFall")) || (sState == "PropelBackFall")) { oScreenShaker.setShake({sAxis:"X", nStartStr:20, nMaxStr:20, nTimeMaxStr:0, nStrIn:1.5, nStrOut:2.5}); oScreenShaker.setShake({sAxis:"Y", nStartStr:10, nMaxStr:10, nTimeMaxStr:0, nStrIn:1.5, nStrOut:2.5}); if (nHealth > 0) { setState("HurtWall"); } else { setState("PropelBackCrash"); } } nSpdX = 0; } function calculSlidingDist(_sAttackType, _nSlideSpd) { var _local5 = fDataClassDefinition.oATTACK_DATA[_sAttackType].oFrHit.nReachDestFr; var _local4 = 0; var _local3; var _local6 = 0; while ((_nSlideSpd > 0) && ((_local6 < _local5) || (_local5 == undefined))) { switch (sState) { case "ShoulderTackle" : if (bShoulderBlocked) { _local3 = 0; _nSlideSpd = _nSlideSpd - nSpdXDeceleration; } else { _local3 = 1; _nSlideSpd = _nSlideSpd / fDataClassDefinition.oATTACK_DATA.ShoulderTackle.nDeceleration; _nSlideSpd = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(_nSlideSpd); } break; default : _local3 = 0; _nSlideSpd = _nSlideSpd - nSpdXDeceleration; } _local4 = _local4 + _nSlideSpd; if (_nSlideSpd < _local3) { _local4 = _local4 - _nSlideSpd; _nSlideSpd = 0; } _local6++; } return(_local4); } function doImpactResult(_oMovingItem, _oImpactCheckResult) { switch (_oMovingItem.sType) { case "RedBeam" : if (fDataClassDefinition.oCANT_BE_HIT_DATA[getState()] != true) { var _local2 = checkAttackCanHit("RedBeam"); if (_local2 == true) { getHit("RedBeam"); } _oMovingItem.doHit(sColliderType); } break; default : } } function setBigRockAttackData() { var _local2 = new Object(); _local2.sAttackType = "SuperThrow"; _local2.sDirection = sDirection; _local2.nFrAttack = mcRef.mcState._currentframe; if (sDirection == "Right") { _local2.nRockPosX = nPosX + fDataClassDefinition.oATTACK_DATA.SuperThrow.nRockDistX; } else { _local2.nRockPosX = nPosX - fDataClassDefinition.oATTACK_DATA.SuperThrow.nRockDistX; } _local2.nRockSpdX = fDataClassDefinition.oATTACK_DATA.SuperThrow.nRockSpdX; _local2.nRockHitDist = fDataClassDefinition.oATTACK_DATA.SuperThrow.nRockHitDist; return(_local2); } function launchBigRock() { var _local2 = {nScaleX:100, nScaleY:100, nPosY:nPosY + fDataClassDefinition.oATTACK_DATA.SuperThrow.nRockDistY, sAttachName:"mcBigRock" + nIndexRockName, sItemClass:"BigRock", sItemLinkage:"BigRockLvl" + oController.getLevel(), sType:"BigRock", sName:"oBigRock" + nIndexRockName, nBaseSpdX:fDataClassDefinition.oATTACK_DATA.SuperThrow.nRockSpdX, bActivatedItem:false, bLiveAttachItem:true, bAnimatedItem:true, bUseStates:true, bUseMovies:true, bPausable:true}; if (sDirection == "Right") { _local2.nPosX = nPosX + fDataClassDefinition.oATTACK_DATA.SuperThrow.nRockDistX; _local2.sDirection = "Right"; } else { _local2.nPosX = nPosX - fDataClassDefinition.oATTACK_DATA.SuperThrow.nRockDistX; _local2.sDirection = "Left"; } nIndexRockName++; oGameScreen.createGameObject(_local2); } function lockControls() { oControls.lockControls(); } function unlockControls() { oControls.unlockControls(); } function onUpdate() { if (oOpponent == undefined) { oOpponent = fDataClassDefinition.setOpponent(oController.getLevel()); } reactToControls(); setSpdX(); setSpdY(); setMaxMove(); makeMoving(); if (sState == "Pulled") { oOpponent.setBeamWidth(); } checkOpponentSide(); super.onUpdate(); } function onAttackHurt(_sAttackType) { var _local2; if (fDataClassDefinition.oATTACK_DATA[_sAttackType].sValueType == "Basic") { resetComboInRow(); _local2 = com.disney.gem.games.SavingTheDay.game_data.GeneralData.oPTS_DATA.BasicAttack; } else { nNbCombosHurt++; if (nNbCombosHurt > nMaxCombosHurt) { nNbCombosHurt = nMaxCombosHurt; } _local2 = com.disney.gem.games.SavingTheDay.game_data.GeneralData.oPTS_DATA["ComboAttack" + nNbCombosHurt]; } oController.increaseScore(_local2); oHud.showScore(); checkToUnlockMove(); } function winRound() { nNbRoundsWon++; oController.playSfx(["WinRound1"]); oHud.showRoundsWon(); if (nNbRoundsWon == com.disney.gem.games.SavingTheDay.game_data.GeneralData.nNB_ROUNDS_TO_WIN) { bWinFight = true; } if (nNbRoundsWon == com.disney.gem.games.SavingTheDay.game_data.GeneralData.nNB_ROUNDS_TO_WIN) { addPtsOnWin("Level"); } else { addPtsOnWin("Round"); } return(bWinFight); } function addPtsOnWin(_sWinType) { var _local2; if (_sWinType == "Round") { _local2 = com.disney.gem.games.SavingTheDay.game_data.GeneralData.oPTS_DATA.WinRound; } else { _local2 = com.disney.gem.games.SavingTheDay.game_data.GeneralData.oPTS_DATA.WinLevel; } oController.increaseScore(_local2); oHud.showScore(); checkToUnlockMove(); } function recieveTimeBonus(_nTimeBonus) { oController.increaseScore(_nTimeBonus); oHud.showScore(); checkToUnlockMove(); } function resetComboInRow() { nNbCombosHurt = 0; } function checkToUnlockMove() { if (fDataClassDefinition.oCOMBOS_DATA.CombosLock.SuperThrow) { var _local2 = false; var _local3 = oController.getScore(); if ((_local3 >= fDataClassDefinition.oATTACK_DATA.SuperThrow.nUnlockPts) && (fDataClassDefinition.oCOMBOS_DATA.CombosLock.SuperThrow)) { fDataClassDefinition.oCOMBOS_DATA.CombosLock.SuperThrow = false; _local2 = true; } if ((_local3 >= fDataClassDefinition.oATTACK_DATA.ShoulderTackle.nUnlockPts) && (fDataClassDefinition.oCOMBOS_DATA.CombosLock.ShoulderTackle)) { fDataClassDefinition.oCOMBOS_DATA.CombosLock.ShoulderTackle = false; _local2 = true; } if ((_local3 >= fDataClassDefinition.oATTACK_DATA.ProximityAttack.nUnlockPts) && (fDataClassDefinition.oCOMBOS_DATA.CombosLock.ProximityAttack)) { fDataClassDefinition.oCOMBOS_DATA.CombosLock.ProximityAttack = false; _local2 = true; } if ((_local3 >= fDataClassDefinition.oATTACK_DATA.HyperUppercut.nUnlockPts) && (fDataClassDefinition.oCOMBOS_DATA.CombosLock.HyperUppercut)) { fDataClassDefinition.oCOMBOS_DATA.CombosLock.HyperUppercut = false; _local2 = true; } if ((_local3 >= fDataClassDefinition.oATTACK_DATA.BackflipKick.nUnlockPts) && (fDataClassDefinition.oCOMBOS_DATA.CombosLock.BackflipKick)) { fDataClassDefinition.oCOMBOS_DATA.CombosLock.BackflipKick = false; _local2 = true; } if ((_local3 >= fDataClassDefinition.oATTACK_DATA.RapidPunch.nUnlockPts) && (fDataClassDefinition.oCOMBOS_DATA.CombosLock.RapidPunch)) { fDataClassDefinition.oCOMBOS_DATA.CombosLock.RapidPunch = false; _local2 = true; } if (_local2) { oController.playSfx(["UnlockMove2"]); oController.showMoveUnlockPopup(); oController.updateUnlockData(); } } } function deleteObject() { oControls.deleteObject(); super.deleteObject(); } }
Symbol 2466 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.character_ctrls.CtrlsDispatcher] Frame 0
class com.disney.gem.games.SavingTheDay.game_obj.character_ctrls.CtrlsDispatcher { function CtrlsDispatcher () { } static function setControls(_oCharacter) { var _local1; switch (_oCharacter.sType) { case "Player" : _local1 = new com.disney.gem.games.SavingTheDay.game_obj.character_ctrls.PlayerControls("oControls", _oCharacter); break; default : } return(_local1); } }
Symbol 2467 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.character_ctrls.PlayerControls] Frame 0
class com.disney.gem.games.SavingTheDay.game_obj.character_ctrls.PlayerControls { var oController, oPlayer, sName, oOwner, bControlsLock, nRightKey, nLeftKey, nUpKey, nDownKey, nActionKey, bRightPress, bRightRelease, bLeftPress, bLeftRelease, bUpPress, bUpRelease, bDownPress, bDownRelease, bActionPress, bActionRelease, bComboRightPress, bComboRightRelease, bComboLeftPress, bComboLeftRelease, bComboUpPress, bComboUpRelease, bComboDownPress, bComboDownRelease, bComboActionPress, bComboActionRelease, sComboSet, nIndexInCombo, nMaxTimeBetweenKeys, nTimeForNextKey, oCombosData; function PlayerControls (_sName, _oOwner) { oController = com.disney.gem.games.SavingTheDay.Controller.getInstance(); oPlayer = com.disney.gem.games.SavingTheDay.game_obj.Player.giveReference(); sName = _sName; oOwner = _oOwner; bControlsLock = false; nRightKey = com.disney.gem.games.SavingTheDay.game_data.characters_data.PlayerData.oKEYS_DATA.nRIGHT_KEY; nLeftKey = com.disney.gem.games.SavingTheDay.game_data.characters_data.PlayerData.oKEYS_DATA.nLEFT_KEY; nUpKey = com.disney.gem.games.SavingTheDay.game_data.characters_data.PlayerData.oKEYS_DATA.nUP_KEY; nDownKey = com.disney.gem.games.SavingTheDay.game_data.characters_data.PlayerData.oKEYS_DATA.nDOWN_KEY; nActionKey = com.disney.gem.games.SavingTheDay.game_data.characters_data.PlayerData.oKEYS_DATA.nACTION_KEY; bRightPress = false; bRightRelease = true; bLeftPress = false; bLeftRelease = true; bUpPress = false; bUpRelease = true; bDownPress = false; bDownRelease = true; bActionPress = false; bActionRelease = true; bComboRightPress = false; bComboRightRelease = true; bComboLeftPress = false; bComboLeftRelease = true; bComboUpPress = false; bComboUpRelease = true; bComboDownPress = false; bComboDownRelease = true; bComboActionPress = false; bComboActionRelease = true; sComboSet = ""; nIndexInCombo = 0; nMaxTimeBetweenKeys = 5; nTimeForNextKey = 0; copyCombosData(); oController.oMainBroadcaster.addListener(this); } function copyCombosData() { oCombosData = new Object(); oCombosData.RightCombos = new Object(); for (var _local3 in com.disney.gem.games.SavingTheDay.game_data.characters_data.PlayerData.oCOMBOS_DATA.RightCombos) { oCombosData.RightCombos[com.disney.gem.games.SavingTheDay.game_data.characters_data.PlayerData.oCOMBOS_DATA.RightCombos[_local3].sName] = com.disney.gem.games.SavingTheDay.game_data.characters_data.PlayerData.oCOMBOS_DATA.RightCombos[_local3]; } oCombosData.LeftCombos = new Object(); for (var _local2 in com.disney.gem.games.SavingTheDay.game_data.characters_data.PlayerData.oCOMBOS_DATA.LeftCombos) { oCombosData.LeftCombos[com.disney.gem.games.SavingTheDay.game_data.characters_data.PlayerData.oCOMBOS_DATA.LeftCombos[_local2].sName] = com.disney.gem.games.SavingTheDay.game_data.characters_data.PlayerData.oCOMBOS_DATA.LeftCombos[_local2]; } } function controlKeys() { if (bControlsLock == false) { if (Key.isDown(nRightKey)) { if (bRightPress == false) { bRightPress = true; validateKeyInCombo("RIGHT"); } else { bRightRelease = false; } } else { bRightPress = false; bRightRelease = true; } if (Key.isDown(nLeftKey)) { if (bLeftPress == false) { bLeftPress = true; validateKeyInCombo("LEFT"); } else { bLeftRelease = false; } } else { bLeftPress = false; bLeftRelease = true; } if (Key.isDown(nUpKey)) { if (bUpPress == false) { bUpPress = true; validateKeyInCombo("UP"); } else { bUpRelease = false; } } else { bUpPress = false; bUpRelease = true; } if (Key.isDown(nDownKey)) { if (bDownPress == false) { bDownPress = true; validateKeyInCombo("DOWN"); } else { bDownRelease = false; } } else { bDownPress = false; bDownRelease = true; } if (Key.isDown(nActionKey)) { if (bActionPress == false) { bActionPress = true; validateKeyInCombo("ACTION"); } else { bActionRelease = false; } } else { bActionPress = false; bActionRelease = true; } } else { resetControls(); } } function controlCombosCreation() { if (nTimeForNextKey > 0) { nTimeForNextKey--; if (nTimeForNextKey == 0) { resetCombosCreation(); } } } function validateKeyInCombo(_sKey) { var _local2 = 0; if (oPlayer.sDirection == "Right") { if (sComboSet == "LeftCombos") { resetCombosCreation(); } sComboSet = "RightCombos"; } else { if (sComboSet == "RightCombos") { resetCombosCreation(); } sComboSet = "LeftCombos"; } for (var _local4 in oCombosData[sComboSet]) { if ((oCombosData[sComboSet][_local4].aKeysDefinition[nIndexInCombo] == _sKey) and (oCombosData[sComboSet][_local4].bComboInProgress == true)) { _local2++; } else { oCombosData[sComboSet][_local4].bComboInProgress = false; } } if (_local2 > 0) { advanceInCombos(sComboSet); } else { resetCombosCreation(); } } function advanceInCombos(_sComboSet) { nIndexInCombo++; nTimeForNextKey = nMaxTimeBetweenKeys; for (var _local3 in oCombosData[_sComboSet]) { if (((oCombosData[_sComboSet][_local3].aKeysDefinition[nIndexInCombo] == undefined) and (oCombosData[_sComboSet][_local3].bComboInProgress == true)) and (oPlayer.fDataClassDefinition.oCOMBOS_DATA.CombosLock[oCombosData[_sComboSet][_local3].sName] == false)) { oPlayer.launchComboAttack(oCombosData[_sComboSet][_local3].sName); resetCombosCreation(); } } } function resetCombosCreation() { nIndexInCombo = 0; nTimeForNextKey = 0; for (var _local3 in oCombosData.RightCombos) { oCombosData.RightCombos[_local3].bComboInProgress = true; } for (var _local2 in oCombosData.LeftCombos) { oCombosData.LeftCombos[_local2].bComboInProgress = true; } } function resetControls() { bRightPress = false; bRightRelease = true; bLeftPress = false; bLeftRelease = true; bUpPress = false; bUpRelease = true; bDownPress = false; bDownRelease = true; bActionPress = false; bActionRelease = true; } function onUpdate() { controlKeys(); controlCombosCreation(); } function lockControls() { bControlsLock = true; } function unlockControls() { bControlsLock = false; } function onUpdatePaused() { } function deleteObject() { delete oOwner[sName]; oController.oMainBroadcaster.removeListener(this); } }
Symbol 2468 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_data.characters_data.PlayerData] Frame 0
class com.disney.gem.games.SavingTheDay.game_data.characters_data.PlayerData { function PlayerData () { } static function setOpponent(_nCurrentLevel) { var _local1; switch (_nCurrentLevel) { case 1 : _local1 = com.disney.gem.games.SavingTheDay.game_obj.Omnidroid.giveReference(); break; case 2 : _local1 = com.disney.gem.games.SavingTheDay.game_obj.Syndrome.giveReference(); break; case 3 : _local1 = com.disney.gem.games.SavingTheDay.game_obj.Underminer.giveReference(); break; } return(_local1); } static var oKEYS_DATA = {nRIGHT_KEY:39, nLEFT_KEY:37, nUP_KEY:38, nDOWN_KEY:40, nACTION_KEY:32}; static var oCHANGE_STATE_DATA = {Idle:{StartBlock:true, BlockHit:true, StartRun:true, MoveBack:true, StartCrouch:true, StartJump:true, Pulled:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true, Punch:true, CrouchPunch:true, RapidPunch:true, BackflipKick:true, HyperUppercut:true, ProximityAttack:true, ShoulderTackle:true, SuperThrow:true, Win:true}, StartBlock:{Block:true, BlockHit:true, EndBlock:true, Pulled:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true}, Block:{BlockHit:true, EndBlock:true, StartCrouch:true, StartJump:true, Punch:true, CrouchPunch:true, RapidPunch:true, BackflipKick:true, HyperUppercut:true, ProximityAttack:true, ShoulderTackle:true, SuperThrow:true, Pulled:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true}, EndBlock:{Idle:true, StartBlock:true, BlockHit:true, StartRun:true, MoveBack:true, StartCrouch:true, StartJump:true, Punch:true, CrouchPunch:true, RapidPunch:true, BackflipKick:true, HyperUppercut:true, ProximityAttack:true, ShoulderTackle:true, SuperThrow:true, Pulled:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true}, BlockHit:{Block:true, EndBlock:true}, StartRun:{StartBlock:true, BlockHit:true, Run:true, EndRun:true, MoveBack:true, StartCrouch:true, StartJump:true, Pulled:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true, Punch:true, CrouchPunch:true, RapidPunch:true, BackflipKick:true, HyperUppercut:true, ProximityAttack:true, ShoulderTackle:true, SuperThrow:true}, Run:{StartBlock:true, BlockHit:true, EndRun:true, MoveBack:true, StartCrouch:true, StartJump:true, Pulled:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true, Punch:true, CrouchPunch:true, RapidPunch:true, BackflipKick:true, HyperUppercut:true, ProximityAttack:true, ShoulderTackle:true, SuperThrow:true}, EndRun:{StartBlock:true, BlockHit:true, Idle:true, StartRun:true, MoveBack:true, StartCrouch:true, StartJump:true, Pulled:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true, Punch:true, CrouchPunch:true, RapidPunch:true, BackflipKick:true, HyperUppercut:true, ProximityAttack:true, ShoulderTackle:true, SuperThrow:true}, MoveBack:{StartBlock:true, BlockHit:true, Idle:true, StartRun:true, StartCrouch:true, StartJump:true, Pulled:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true, Punch:true, CrouchPunch:true, RapidPunch:true, BackflipKick:true, HyperUppercut:true, ProximityAttack:true, ShoulderTackle:true, SuperThrow:true}, StartCrouch:{Crouched:true, StartRun:true, MoveBack:true, StartJump:true, Pulled:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true, CrouchPunch:true, RapidPunch:true, BackflipKick:true, HyperUppercut:true, ProximityAttack:true, ShoulderTackle:true, SuperThrow:true}, Crouched:{EndCrouch:true, StartJump:true, Pulled:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true, CrouchPunch:true, RapidPunch:true, BackflipKick:true, HyperUppercut:true, ProximityAttack:true, ShoulderTackle:true, SuperThrow:true}, EndCrouch:{Idle:true, StartRun:true, StartCrouch:true, MoveBack:true, StartJump:true, StartBlock:true, BlockHit:true, Pulled:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true, CrouchPunch:true, RapidPunch:true, BackflipKick:true, HyperUppercut:true, ProximityAttack:true, ShoulderTackle:true, SuperThrow:true}, StartJump:{StartJumpKick:true, Jump:true, StartFall:true, Pulled:true, PropelUpHurt:true, PropelBackHurt:true}, Jump:{StartJumpKick:true, StartFall:true, Pulled:true, PropelUpHurt:true, PropelBackHurt:true}, StartFall:{StartJumpKick:true, Fall:true, Pulled:true, Land:true, PropelUpHurt:true, PropelBackHurt:true}, Fall:{StartJumpKick:true, Pulled:true, Land:true, PropelUpHurt:true, PropelBackHurt:true}, Land:{StartBlock:true, BlockHit:true, Idle:true, StartRun:true, MoveBack:true, StartJump:true, StartCrouch:true, MoveBack:true, Pulled:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true, Punch:true, Kick:true, CrouchPunch:true}, Pulled:{Hurt:true, PropelUpHurt:true, PropelBackHurt:true, Idle:true}, Hurt:{EndHurt:true}, EndHurt:{Idle:true, PropelUpHurt:true, PropelBackHurt:true, PropelBackCrash:true, Die:true}, PropelUpHurt:{PropelUpStartFall:true}, PropelUpStartFall:{PropelUpFall:true, PropelUpCrash:true}, PropelUpFall:{PropelUpCrash:true}, PropelUpCrash:{GetUp:true, Die:true}, PropelBackHurt:{HurtWall:true, PropelBackStartFall:true}, PropelBackStartFall:{HurtWall:true, PropelBackFall:true, PropelBackCrash:true}, PropelBackFall:{HurtWall:true, PropelBackCrash:true}, PropelBackCrash:{GetUp:true, Die:true}, HurtWall:{HurtWallSlide:true}, HurtWallSlide:{HurtWallLand:true}, HurtWallLand:{EndHurtWall:true}, EndHurtWall:{Idle:true, StartBlock:true, BlockHit:true, StartRun:true, MoveBack:true, StartCrouch:true, StartJump:true, Pulled:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true, Punch:true, CrouchPunch:true, RapidPunch:true, BackflipKick:true, HyperUppercut:true, ProximityAttack:true, ShoulderTackle:true, SuperThrow:true, Win:true}, GetUp:{EndGetUp:true}, EndGetUp:{Idle:true, StartBlock:true, BlockHit:true, StartRun:true, MoveBack:true, StartCrouch:true, StartJump:true, Pulled:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true, Punch:true, CrouchPunch:true, RapidPunch:true, BackflipKick:true, HyperUppercut:true, ProximityAttack:true, ShoulderTackle:true, SuperThrow:true, Win:true}, StartJumpKick:{EndJumpKick:true, JumpKickBlock:true, Land:true, Pulled:true, PropelUpHurt:true, PropelBackHurt:true}, EndJumpKick:{JumpKickBlock:true, Land:true, Pulled:true, PropelUpHurt:true, PropelBackHurt:true}, JumpKickBlock:{Pulled:true, Land:true, PropelUpHurt:true, PropelBackHurt:true}, Punch:{Idle:true, Pulled:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true, RapidPunch:true}, CrouchPunch:{Crouched:true, EndCrouch:true, Pulled:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true}, RapidPunch:{Idle:true, Pulled:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true}, BackflipKick:{Idle:true, Pulled:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true}, HyperUppercut:{Idle:true, Pulled:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true}, ProximityAttack:{Idle:true, Pulled:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true}, ShoulderTackle:{Idle:true, Pulled:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true}, SuperThrow:{Idle:true, Pulled:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true}, Die:{Dead:true, WaitForHealth:true}, WaitForHealth:{Rebirth:true}, Rebirth:{Idle:true}}; static var oMAX_HEALTH_DATA = {nMaxEasy:200, nMaxMed:150, nMaxHard:100}; static var sStartDirection = "Right"; static var oBORDERS_SETS_DATA = {StartCrouch:"Crouched", Crouched:"Crouched", CrouchPunch:"Crouched"}; static var oCHANGE_DIRECTION_DATA = {Idle:true, StartRun:true, EndRun:true, StartCrouch:true, Land:true, StartBlock:true, Block:true, BlockHit:true, EndBlock:true}; static var oCAN_BLOCK_STATES_DATA = {Idle:true, StartRun:true, Run:true, EndRun:true, MoveBack:true, StartCrouch:true, Crouched:true, EndCrouch:true, Land:true, EndGetUp:true, EndHurtWall:true}; static var oCANT_BE_HIT_DATA = {Hurt:true, EndHurt:true, PropelUpHurt:true, PropelUpStartFall:true, PropelUpFall:true, PropelUpCrash:true, PropelBackHurt:true, PropelBackStartFall:true, PropelBackFall:true, PropelBackCrash:true, HurtWall:true, HurtWallSlide:true, HurtWallLand:true, EndHurtWall:true, GetUp:true, Die:true, WaitForHealth:true, Rebirth:true, Dead:true, oExceptions:{RapidPunch:{Hurt:true}}, oOnAttack:{Crush:{JumpKick:true, BackflipKick:true, HyperUppercut:true, ProximityAttack:true, SuperThrow:true}, Slam:{CrouchPunch:true, BackflipKick:true, ProximityAttack:true, ShoulderTackle:true}, Stomp:{HyperUppercut:true}, Spin:{BackflipKick:true, ProximityAttack:true, ShoulderTackle:true}, Roll:{HyperUppercut:true, ShoulderTackle:true}, EnergyBlast:{CrouchPunch:true, BackflipKick:true, HyperUppercut:true, ProximityAttack:true, ShoulderTackle:true, SuperThrow:true}, EnergyPunch:{JumpKick:true, BackflipKick:true, ProximityAttack:true, SuperThrow:true}, EnergyBurst:{BackflipKick:true}, JumpKick:{JumpKick:true, BackflipKick:true, HyperUppercut:true, SuperThrow:true}, TractorBeam:{Punch:true, CrouchPunch:true, JumpKick:true, RapidPunch:true, BackflipKick:true, HyperUppercut:true, ProximityAttack:true, ShoulderTackle:true}, RedBeam:{JumpKick:true, BackflipKick:true, ShoulderTackle:true}, Slash:{JumpKick:true, BackflipKick:true, HuperUppercut:true, ProximityAttack:true, ShoulderTackle:true}, PropelClaw:{CrouchPunch:true, RapidPunch:true, ProximityAttack:true}, JumpScratch:{BackflipKick:true, HuperUppercut:true, SuperThrow:true}, EarthBend:{JumpKick:true, SuperThrow:true}, Drill:{}, SlidingSlash:{HuperUppercut:true, ProximityAttack:true}}}; static var oSPEEDS_DATA = {nMaxRunSpd:20, nMinRunSpd:1, nSpdXAcceleration:2, nSpdXDeceleration:2, nMaxMoveBackSpd:25, nMaxJumpSpdX:12, nMinJumpSpdX:1, nMaxJumpSpdY:-150, nMinJumpSpdY:-1, nMaxFallSpdY:40, nMinFallSpdY:1}; static var oCOMBOS_DATA = {CombosLock:{RapidPunch:true, BackflipKick:true, HyperUppercut:true, ProximityAttack:true, ShoulderTackle:true, SuperThrow:true}, RightCombos:{RapidPunch:{sName:"RapidPunch", bComboInProgress:true, aKeysDefinition:["RIGHT", "RIGHT", "RIGHT", "ACTION"]}, BackflipKick:{sName:"BackflipKick", bComboInProgress:true, aKeysDefinition:["LEFT", "ACTION"]}, HyperUppercut:{sName:"HyperUppercut", bComboInProgress:true, aKeysDefinition:["DOWN", "RIGHT", "ACTION"]}, ProximityAttack:{sName:"ProximityAttack", bComboInProgress:true, aKeysDefinition:["DOWN", "DOWN", "ACTION"]}, ShoulderTackle:{sName:"ShoulderTackle", bComboInProgress:true, aKeysDefinition:["RIGHT", "RIGHT", "ACTION"]}, SuperThrow:{sName:"SuperThrow", bComboInProgress:true, aKeysDefinition:["LEFT", "DOWN", "RIGHT", "ACTION"]}}, LeftCombos:{RapidPunch:{sName:"RapidPunch", bComboInProgress:true, aKeysDefinition:["LEFT", "LEFT", "LEFT", "ACTION"]}, BackflipKick:{sName:"BackflipKick", bComboInProgress:true, aKeysDefinition:["RIGHT", "ACTION"]}, HyperUppercut:{sName:"HyperUppercut", bComboInProgress:true, aKeysDefinition:["DOWN", "LEFT", "ACTION"]}, ProximityAttack:{sName:"ProximityAttack", bComboInProgress:true, aKeysDefinition:["DOWN", "DOWN", "ACTION"]}, ShoulderTackle:{sName:"ShoulderTackle", bComboInProgress:true, aKeysDefinition:["LEFT", "LEFT", "ACTION"]}, SuperThrow:{sName:"SuperThrow", bComboInProgress:true, aKeysDefinition:["RIGHT", "DOWN", "LEFT", "ACTION"]}}}; static var oATTACK_REACT_DATA = {Slam:{sGetHitState:"PropelUpHurt", nBlockPropelSpdX:20, nPropelSpdX:30, nPropelSpdY:-350, nCamLag:4}, Spin:{sGetHitState:"PropelBackHurt", nBlockPropelSpdX:10, nPropelSpdX:30, nPropelSpdY:0, nCamLag:4}, Crush:{sGetHitState:"PropelUpHurt", nBlockPropelSpdX:15, nPropelSpdX:10, nPropelSpdY:-20}, Stomp:{sGetHitState:"PropelUpHurt", nBlockPropelSpdX:10, nPropelSpdX:0, nPropelSpdY:-60, bDontAffectDirection:true}, Roll:{sGetHitState:"PropelUpHurt", nBlockPropelSpdX:10, nPropelSpdX:10, nPropelSpdY:-60}, EnergyBlast:{sGetHitState:"Hurt", nBlockPropelSpdX:10, nPropelSpdX:10, nPropelSpdY:0}, EnergyPunch:{sGetHitState:"Hurt", nBlockPropelSpdX:10, nPropelSpdX:10, nPropelSpdY:0}, EnergyBurst:{sGetHitState:"PropelUpHurt", nBlockPropelSpdX:20, nPropelSpdX:20, nPropelSpdY:-60, bDontAffectDirection:true}, JumpKick:{sGetHitState:"Hurt", nBlockPropelSpdX:10, nPropelSpdX:20, nPropelSpdY:0}, TractorBeam:{sGetHitState:"Pulled", nBlockPropelSpdX:0, nPropelSpdX:0, nPropelSpdY:0}, RedBeam:{sGetHitState:"Hurt", nBlockPropelSpdX:10, nPropelSpdX:20, nPropelSpdY:0}, Slash:{sGetHitState:"Hurt", nBlockPropelSpdX:10, nPropelSpdX:10, nPropelSpdY:0}, PropelClaw:{sGetHitState:"PropelUpHurt", nBlockPropelSpdX:10, nPropelSpdX:15, nPropelSpdY:-300, nCamLag:7}, JumpScratch:{sGetHitState:"PropelBackHurt", nBlockPropelSpdX:10, nPropelSpdX:20, nPropelSpdY:0, bPropelInvert:true}, EarthBend:{sGetHitState:"PropelUpHurt", nBlockPropelSpdX:10, nPropelSpdX:10, nPropelSpdY:-30}, Drill:{sGetHitState:"PropelUpHurt", nBlockPropelSpdX:5, nPropelSpdX:5, nPropelSpdY:-50}, SlidingSlash:{sGetHitState:"PropelUpHurt", nBlockPropelSpdX:10, nPropelSpdX:15, nPropelSpdY:-300, nCamLag:7}}; static var oATTACK_DATA = {Punch:{sAttackType:"Punch", sValueType:"Basic", oFrHit:{Fr4:true, Fr5:true, nReachDestFr:5}, nNearXHit:0, nFarXHit:155, nNearYHit:-65, nFarYHit:-165, nDammage:5}, CrouchPunch:{sAttackType:"CrouchPunch", sValueType:"Basic", oFrHit:{Fr5:true, Fr6:true, nReachDestFr:6}, nNearXHit:0, nFarXHit:125, nNearYHit:0, nFarYHit:-98, nDammage:5}, JumpKick:{sAttackType:"JumpKick", sValueType:"Basic", nSpdX:25, nSpdY:0, oFrHit:{AllFrames:true, nReachDestFr:10}, nNearXHit:0, nFarXHit:73, nNearYHit:-21, nFarYHit:-45, nDammage:5}, RapidPunch:{sAttackType:"RapidPunch", sValueType:"Combo", oFrHit:{Fr3:true, Fr7:true, Fr11:true, Fr15:true, Fr19:true, Fr23:true, Fr27:true, Fr31:true, Fr35:true, nReachDestFr:35}, nNearXHit:0, nFarXHit:118, nNearYHit:-92, nFarYHit:-153, nDammage:2, nUnlockPts:500}, BackflipKick:{sAttackType:"BackflipKick", sValueType:"Combo", nFrSetSpd:6, nSpdX:25, oFrHit:{Fr10:true, Fr11:true}, nNearXHit:0, nFarXHit:162, nNearYHit:-115, nFarYHit:-250, nDammage:5, nUnlockPts:1000}, HyperUppercut:{sAttackType:"HyperUppercut", sValueType:"Combo", oFrHit:{Fr7:true, Fr8:true, Fr9:true, Fr10:true, Fr11:true, Fr12:true, Fr13:true, nReachDestFr:7}, nNearXHit:-35, nFarXHit:105, nNearYHit:-32, nFarYHit:-182, nDammage:15, nUnlockPts:2500}, ProximityAttack:{sAttackType:"ProximityAttack", sValueType:"Combo", oFrHit:{Fr14:true, Fr15:true, Fr16:true, Fr17:true, Fr18:true, Fr19:true, Fr20:true, Fr21:true, Fr22:true, Fr23:true, Fr24:true, nReachDestFr:14}, nNearXHit:-195, nFarXHit:195, nNearYHit:10, nFarYHit:-10, nDammage:15, nUnlockPts:4000}, ShoulderTackle:{sAttackType:"ShoulderTackle", sValueType:"Combo", nSpdX:200, nDeceleration:2, oFrHit:{Fr1:true, Fr2:true, Fr3:true, Fr4:true, Fr5:true, Fr6:true, Fr7:true, Fr8:true, nReachDestFr:8}, nNearXHit:0, nFarXHit:84, nNearYHit:0, nFarYHit:-115, nDammage:15, nUnlockPts:6000}, SuperThrow:{sAttackType:"SuperThrow", sValueType:"Combo", nFrLaunch:23, nRockDistX:159, nRockDistY:-98, nRockSpdX:40, nRockHitDist:70, nDammage:10, nUnlockPts:8000}}; }
Symbol 2469 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.basic_class.ComputerCharacter] Frame 0
class com.disney.gem.games.SavingTheDay.game_obj.basic_class.ComputerCharacter extends com.disney.gem.games.SavingTheDay.game_obj.basic_class.Character { var bProximityAttackOn, bWinFight, oBackground, nPosX, setState, stateFinished, nHealth, oAI, oScreenShaker, mcRef, oOpponent, oController, sType, oHud, sState, looseHealth, fDataClassDefinition, nSpdX, sDirection, changeDirection, nSpdY, nRightBorder, nRightHitBorder, nLeftHitBorder, setMaxMove, makeMoving, checkOpponentSide; function ComputerCharacter (_oItemData) { super(_oItemData); bProximityAttackOn = false; createAI(); createHud(); lockControls(); } function state_Idle() { if (bWinFight) { if ((oBackground.oItemToShow == this) && (oBackground.checkInGameScreen(nPosX) == true)) { setState("Win"); } } } function state_Hurt() { if (stateFinished()) { if (!bProximityAttackOn) { setState("EndHurt"); } } } function state_EndHurt() { if (stateFinished()) { if (nHealth > 0) { var _local2 = false; var _local3 = checkInWallZone(); if (_local3 != "Outside") { _local2 = oAI.checkIfExitWall(_local3); } if (!_local2) { setState("Idle"); } } else { setState("Die"); } } } function state_PropelUpHurt() { if (stateFinished()) { setState("PropelUpStartFall"); } } function state_PropelUpStartFall() { if (stateFinished()) { setState("PropelUpFall"); } } function state_PropelUpFall() { } function state_PropelUpCrash_init() { oScreenShaker.setShake({sAxis:"Y", nStartStr:7, nMaxStr:7, nTimeMaxStr:0, nStrIn:1.5, nStrOut:1.7}); } function state_PropelUpCrash() { if ((mcRef.mcState._currentframe == 16) && (nHealth > 0)) { oBackground.addPanData({sNextMode:"Pan", oItemToShow:oOpponent, nPanSpdUpValue:5, nPanSpdDownValue:2}); oBackground.addPanData({sNextMode:"Lag", oItemToShow:oOpponent, nLagValue:6}); oBackground.switchToPanMode(); } else if (stateFinished()) { if (nHealth > 0) { setState("GetUp"); } else { setState("Die"); } } } function state_PropelBackHurt() { if (stateFinished()) { setState("PropelBackStartFall"); } } function state_PropelBackStartFall() { if (stateFinished()) { setState("PropelBackFall"); } } function state_PropelBackFall() { } function state_PropelBackCrash_init() { oScreenShaker.setShake({sAxis:"Y", nStartStr:4, nMaxStr:4, nTimeMaxStr:0, nStrIn:1.5, nStrOut:1.7}); } function state_PropelBackCrash() { if ((mcRef.mcState._currentframe == 16) && (nHealth > 0)) { oBackground.addPanData({sNextMode:"Pan", oItemToShow:oOpponent, nPanSpdUpValue:5, nPanSpdDownValue:2}); oBackground.addPanData({sNextMode:"Lag", oItemToShow:oOpponent, nLagValue:6}); oBackground.switchToPanMode(); } else if (stateFinished()) { if (nHealth > 0) { setState("GetUp"); } else { setState("Die"); } } } function state_HurtWall_init() { oScreenShaker.setShake({sAxis:"Y", nStartStr:4, nMaxStr:4, nTimeMaxStr:0, nStrIn:1.5, nStrOut:1.7}); } function state_HurtWall() { if (stateFinished()) { setState("HurtWallSlide"); } } function state_HurtWallSlide() { } function state_HurtWallLand() { oBackground.addPanData({sNextMode:"Pan", oItemToShow:oOpponent, nPanSpdUpValue:5, nPanSpdDownValue:2}); oBackground.addPanData({sNextMode:"Lag", oItemToShow:oOpponent, nLagValue:6}); oBackground.switchToPanMode(); if (stateFinished()) { var _local2 = false; var _local3 = checkInWallZone(); if (_local3 != "Outside") { _local2 = oAI.checkIfExitWall(_local3); } if (!_local2) { setState("EndHurtWall"); } } } function state_EndHurtWall() { if (stateFinished()) { setState("Idle"); } } function state_GetUp() { if (stateFinished()) { var _local2 = false; var _local3 = checkInWallZone(); if (_local3 != "Outside") { _local2 = oAI.checkIfExitWall(_local3); } if (!_local2) { setState("EndGetUp"); } } } function state_EndGetUp() { if (stateFinished()) { setState("Idle"); } } function state_StartBlock() { if (stateFinished()) { setState("Block"); } } function state_BlockHit() { if (stateFinished()) { var _local2 = false; var _local3 = checkInWallZone(); if (_local3 != "Outside") { _local2 = oAI.checkIfExitWall(_local3); } if (!_local2) { setState("Block"); } } } function state_Block() { } function state_EndBlock() { if (stateFinished()) { setState("Idle"); } } function state_Rebirth() { if (stateFinished()) { oBackground.addPanData({sNextMode:"Pan", oItemToShow:oOpponent, nPanSpdUpValue:5, nPanSpdDownValue:2}); oBackground.addPanData({sNextMode:"Lag", oItemToShow:oOpponent, nLagValue:6}); oBackground.switchToPanMode(); lockControls(); oController.showStartFightPopup(); setState("Idle"); } } function state_Win_init() { oController.showLoseFightPopup(); } function state_Win() { if (stateFinished()) { oController.pause(); } } function createAI() { var _local2 = com.disney.gem.games.SavingTheDay.game_data.ClassDefinitions.oClassPaths[sType + "AI"]; var _local3 = mx.utils.ClassFinder.findClass(_local2); oAI = new _local3[undefined](this); } function createHud() { var _local2 = {oOwner:this, sName:"oHud", mcRef:oController.mcTimeline.mcGame.mcHud.mcOpponentHud, sStateAtStart:"ShowHealth", sOwnerType:sType}; oHud = new com.disney.gem.games.SavingTheDay.game_obj.OpponentHud(_local2); } function getHit(_sAttackType) { var _local4 = oOpponent.fDataClassDefinition.oATTACK_DATA[_sAttackType].bCantBeBlock; if ((_local4 == true) && (sState == "Block")) { looseHealth(_sAttackType, "Half"); if ((_sAttackType != "RapidPunch") || (fDataClassDefinition.oCANT_BE_HIT_DATA[sState] != true)) { oOpponent.onAttackHurt(_sAttackType); } } if ((_local4 != true) && ((((sState == "StartBlock") || (sState == "Block")) || (sState == "BlockHit")) || (sState == "EndBlock"))) { nSpdX = fDataClassDefinition.oATTACK_REACT_DATA[_sAttackType].nBlockPropelSpdX; if (sDirection == "Right") { nSpdX = nSpdX * -1; } if (sState == "BlockHit") { mcRef.mcState.gotoAndPlay(1); } else { setState("BlockHit"); } oAI.sCurrentAction = "Block"; if ((_sAttackType == "ShoulderTackle") && (Math.abs(oOpponent.nSpdX) > Math.abs(nSpdX))) { oOpponent.bShoulderBlocked = true; oOpponent.nSpdX = nSpdX / 4; } oOpponent.resetComboInRow(); } else { if ((_sAttackType == "HyperUppercut") || (_sAttackType == "ShoulderTackle")) { oController.playSfx(["Boom1", "Boom2", "Boom3", "Boom4"]); } looseHealth(_sAttackType, "Full"); if ((_sAttackType != "RapidPunch") || (fDataClassDefinition.oCANT_BE_HIT_DATA[sState] != true)) { oOpponent.onAttackHurt(_sAttackType); } if (oOpponent.sDirection == "Right") { if (sDirection == "Right") { changeDirection(); } } else if (sDirection == "Left") { changeDirection(); } var _local3 = fDataClassDefinition.oATTACK_REACT_DATA[_sAttackType].sGetHitState; if (_local3 != "Hurt") { oBackground.setItemToShow(this); if (fDataClassDefinition.oATTACK_REACT_DATA[_sAttackType].nCamLag != undefined) { oBackground.switchToLagMode(fDataClassDefinition.oATTACK_REACT_DATA[_sAttackType].nCamLag); } else { oBackground.switchToLagMode(); } } nSpdX = fDataClassDefinition.oATTACK_REACT_DATA[_sAttackType].nPropelSpdX; nSpdY = fDataClassDefinition.oATTACK_REACT_DATA[_sAttackType].nPropelSpdY; if (fDataClassDefinition.oATTACK_REACT_DATA[_sAttackType].oPropelXOnFrames["nOnFr" + oOpponent.mcRef.mcState._currentframe] != undefined) { nSpdX = fDataClassDefinition.oATTACK_REACT_DATA[_sAttackType].oPropelXOnFrames["nOnFr" + oOpponent.mcRef.mcState._currentframe]; } if (sDirection == "Right") { nSpdX = nSpdX * -1; } if ((_local3 == "Hurt") && (sState == "Hurt")) { mcRef.mcState.gotoAndPlay(1); } else { setState(_local3); } } if (nHealth <= 0) { oOpponent.lockControls(); } } function checkInWallZone() { var _local2; if (Math.abs(nPosX - oOpponent.nPosX) <= (fDataClassDefinition.nExitWallPlayerDist + nRightBorder)) { if (nRightHitBorder >= oBackground.nWallZoneRightLimit) { _local2 = "Right"; } else if (nLeftHitBorder <= oBackground.nWallZoneLeftLimit) { _local2 = "Left"; } else { _local2 = "Outside"; } } else { _local2 = "Outside"; } return(_local2); } function setSpdX() { trace("*************************************************************************************"); trace("WARNING : The function setSpdX must be overwrite in the class who extends this one"); trace("*************************************************************************************"); } function setSpdY() { trace("*************************************************************************************"); trace("WARNING : The function setSpdY must be overwrite in the class who extends this one"); trace("*************************************************************************************"); } function setIncomingAttack(_oIncomingAttackData) { oAI.setIncomingAttack(_oIncomingAttackData); } function clearIncomingAttack() { oAI.clearIncomingAttack(); } function stopWaitBigRock() { oAI.stopWaitBigRock(); } function forceEndCrouch() { oAI.forceEndCrouch(); } function modifRockTimeCrouch() { oAI.modifRockTimeCrouch(); } function onAttackCompleted() { oAI.onAttackCompleted(); } function checkCanBlockFr(_sAttackType) { var _local2 = mcRef.mcState._currentframe; var _local3 = false; if ((_local2 >= fDataClassDefinition.oATTACK_DATA[_sAttackType].oFrCanBlock.nFrStart) && (_local2 <= fDataClassDefinition.oATTACK_DATA[_sAttackType].oFrCanBlock.nFrEnd)) { _local3 = true; } return(_local3); } function checkCanEndBlock(_sAttackType) { var _local2 = false; switch (_sAttackType) { case "Forced" : _local2 = true; break; case "JumpKick" : if ((((sState != "StartJump") && (sState != "Jump")) && (sState != "StartJumpKick")) && (sState != "EndJumpKick")) { _local2 = true; } break; default : var _local3 = mcRef.mcState._currentframe; if (_local3 <= fDataClassDefinition.oATTACK_DATA[_sAttackType].oFrCanBlock.nFrEnd) { break; } _local2 = true; } return(_local2); } function lockControls() { oAI.bControlsLock = true; } function unlockControls() { oAI.bControlsLock = false; } function onUpdate() { if (oOpponent == undefined) { oOpponent = fDataClassDefinition.setOpponent(); } oAI.controlActions(); setSpdX(); setSpdY(); setMaxMove(); makeMoving(); checkOpponentSide(); super.onUpdate(); } function deleteObject() { delete oAI; super.deleteObject(); } }
Symbol 2470 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.basic_class.CharacterHud] Frame 0
class com.disney.gem.games.SavingTheDay.game_obj.basic_class.CharacterHud extends com.disney.gem.games.SavingTheDay.game_obj.basic_class.State { var mcRef, sState, nHealthShow, oOwner, nHealthDownSpd, nHealthUpSpd; function CharacterHud (_oItemData) { super(_oItemData); mcRef = _oItemData.mcRef; sState = _oItemData.sStateAtStart; nHealthShow = oOwner.nHealth; nHealthDownSpd = 1; nHealthUpSpd = 2; initDisplay(); } function state_ShowHealth() { if (nHealthShow < oOwner.nHealth) { nHealthShow = nHealthShow + nHealthUpSpd; if (nHealthShow > oOwner.nHealth) { nHealthShow = oOwner.nHealth; } } else if (nHealthShow > oOwner.nHealth) { nHealthShow = nHealthShow - nHealthDownSpd; if (nHealthShow < oOwner.nHealth) { nHealthShow = oOwner.nHealth; } } var _local2 = int((nHealthShow * 100) / oOwner.nMaxHealth); mcRef.mcHealth.gotoAndStop(_local2 + 1); } function initDisplay() { state_ShowHealth(); showRoundsWon(); } function showRoundsWon() { mcRef.mcRoundsWon.gotoAndStop(oOwner.nNbRoundsWon + 1); } }
Symbol 2471 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.OpponentHud] Frame 0
class com.disney.gem.games.SavingTheDay.game_obj.OpponentHud extends com.disney.gem.games.SavingTheDay.game_obj.basic_class.CharacterHud { var mcRef, oOwner; function OpponentHud (_oItemData) { super(_oItemData); } function initDisplay() { super.initDisplay(); mcRef.mcFaces.gotoAndStop(oOwner.sType); } }
Symbol 2472 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.Omnidroid] Frame 0
class com.disney.gem.games.SavingTheDay.game_obj.Omnidroid extends com.disney.gem.games.SavingTheDay.game_obj.basic_class.ComputerCharacter { static var oInstance; var nSideJumpSpdX, fDataClassDefinition, nSpinSpdX, nMaxRollSpd, nMinRollSpd, nRollSpdXAcceleration, stateFinished, setState, oOpponent, checkHitOpponent, checkOpponentSide, sDirection, nSpdX, mcRef, oScreenShaker, oCollideExceptions, setAttackReachXLimits, oBackground, nPosX, sNextState, oController, stateCurrentFrame, nHealth, checkInWallZone, oAI, mcHead, sState, nMaxRunSpd, nSpdXAcceleration, nSpdXDeceleration, nSpdY, nMinFallSpdY, nJumpSpdYDeceleration, nMinJumpSpdY, nMaxFallSpdY, nFallSpdYAcceleration, nMaxMoveX, nMaxMoveY, nRealMoveX, nRealMoveY, makeMoving, getState, checkAttackCanHit, getHit, sColliderType; function Omnidroid (_oItemData) { super(_oItemData); oInstance = this; nSideJumpSpdX = fDataClassDefinition.oSPEEDS_DATA.nSideJumpSpdX; nSpinSpdX = fDataClassDefinition.oSPEEDS_DATA.nSpinSpdX; nMaxRollSpd = fDataClassDefinition.oSPEEDS_DATA.nMaxRollSpd; nMinRollSpd = fDataClassDefinition.oSPEEDS_DATA.nMinRollSpd; nRollSpdXAcceleration = fDataClassDefinition.oSPEEDS_DATA.nRollSpdXAcceleration; } function state_StartWalk() { if (stateFinished()) { setState("Walk"); } } function state_Walk() { } function state_EndWalk() { if (stateFinished()) { setState("Idle"); } } function state_StartMoveBack() { if (stateFinished()) { setState("MoveBack"); } } function state_MoveBack() { } function state_Slam() { oOpponent.checkToBlock("Slam"); checkHitOpponent("Slam"); oOpponent.checkEndToBlock("Slam"); if (stateFinished()) { setState("EndSlam"); } } function state_EndSlam() { if (stateFinished()) { setState("Idle"); } } function state_Spin() { oOpponent.checkToBlock("Spin"); var _local2 = checkHitOpponent("Spin"); if (_local2 == true) { checkOpponentSide(false); if (sDirection == "Right") { nSpdX = -nSpinSpdX; } else { nSpdX = nSpinSpdX; } } oOpponent.checkEndToBlock("Spin"); if (mcRef.mcState._currentframe == 14) { oScreenShaker.setShake({sAxis:"Y", nStartStr:20, nMaxStr:20, nTimeMaxStr:0, nStrIn:1.5, nStrOut:2.5}); } else if (stateFinished()) { setState("EndSpin"); } } function state_EndSpin() { if (stateFinished()) { setState("Idle"); } } function state_Crush() { oOpponent.checkToBlock("Crush"); checkHitOpponent("Crush"); oOpponent.checkEndToBlock("Crush"); if (mcRef.mcState._currentframe == 8) { oScreenShaker.setShake({sAxis:"Y", nStartStr:20, nMaxStr:20, nTimeMaxStr:0, nStrIn:1.5, nStrOut:2.5}); } else if (stateFinished()) { setState("EndCrush"); } } function state_EndCrush() { if (stateFinished()) { setState("Idle"); } } function state_StartJump() { if (stateFinished()) { setState("Jump"); } } function state_Jump_init() { oCollideExceptions.BigRock = true; } function state_Jump() { if (stateFinished()) { moveToFallPosition(); setState("Fall"); } } function state_Fall() { if (stateFinished()) { setState("Stomp"); } } function state_Fall_end() { oCollideExceptions.BigRock = false; } function state_Stomp_init() { var _local3 = setAttackReachXLimits("Stomp"); var _local2 = oOpponent.checkInAttackReach(_local3); if (_local2 == false) { setState("Land"); } } function state_Stomp() { checkHitOpponent("Stomp"); if (mcRef.mcState._currentframe == 1) { oScreenShaker.setShake({sAxis:"Y", nStartStr:10, nMaxStr:10, nTimeMaxStr:0, nStrIn:1.5, nStrOut:5}); } else if (stateFinished()) { setState("SideJump"); } } function state_Land() { if (mcRef.mcState._currentframe == 1) { oScreenShaker.setShake({sAxis:"Y", nStartStr:5, nMaxStr:5, nTimeMaxStr:0, nStrIn:1.5, nStrOut:2}); } else if (stateFinished()) { setState("Idle"); } } function state_SideJump_init() { var _local2 = oBackground.giveCurrentZone(nPosX); if (_local2 == "Left") { nSpdX = nSideJumpSpdX; if (oOpponent.nPosX > nPosX) { nSpdX = nSpdX * 1.3; } } else if (_local2 == "Right") { nSpdX = -nSideJumpSpdX; if (oOpponent.nPosX < nPosX) { nSpdX = nSpdX * 1.3; } } else if (oOpponent.nPosX < nPosX) { nSpdX = nSideJumpSpdX; } else { nSpdX = -nSideJumpSpdX; } checkOpponentSide(false); } function state_SideJump() { if (mcRef.mcState._currentframe == 15) { oScreenShaker.setShake({sAxis:"Y", nStartStr:5, nMaxStr:5, nTimeMaxStr:0, nStrIn:1.5, nStrOut:2}); } else if (stateFinished()) { setState("Idle"); } } function state_StartRoll() { oOpponent.checkToBlock("Roll"); checkHitOpponent("Roll"); oOpponent.checkEndToBlock("Roll"); if (stateFinished()) { setState("Roll"); } } function state_StartRoll_end() { if ((sNextState != "Roll") && (sNextState != "EndRoll")) { oController.stopSfx("OmniStartRoll"); oController.stopSfx("OmniRoll"); oController.stopSfx("OmniMove7"); } } function state_Roll_init() { checkOpponentSide(false); if (sDirection == "Right") { nSpdX = nMinRollSpd; } else { nSpdX = -nMinRollSpd; } } function state_Roll() { oOpponent.checkToBlock("Roll"); checkHitOpponent("Roll"); oOpponent.checkEndToBlock("Roll"); } function state_Roll_end() { if (sNextState != "EndRoll") { oController.stopSfx("OmniStartRoll"); oController.stopSfx("OmniRoll"); oController.stopSfx("OmniMove7"); } } function state_EndRoll() { if (stateCurrentFrame() == 3) { oController.stopSfx("OmniMove7"); } else if (stateCurrentFrame() == 5) { oController.stopSfx("OmniRoll"); } else if (stateFinished()) { setState("Idle"); } } function state_EndRoll_end() { if ((sNextState != "Roll") && (sNextState != "EndRoll")) { oController.stopSfx("OmniStartRoll"); oController.stopSfx("OmniRoll"); oController.stopSfx("OmniMove7"); } } function state_PropelUpCrash() { if ((mcRef.mcState._currentframe == 16) && (nHealth > 0)) { oBackground.addPanData({sNextMode:"Pan", oItemToShow:oOpponent, nPanSpdUpValue:5, nPanSpdDownValue:2}); oBackground.addPanData({sNextMode:"Lag", oItemToShow:oOpponent, nLagValue:6}); oBackground.switchToPanMode(); } else if (stateFinished()) { if (nHealth > 0) { var _local2 = false; var _local3 = checkInWallZone(); if (_local3 != "Outside") { _local2 = oAI.checkIfExitWall(_local3); } if (!_local2) { setState("Idle"); } } else { setState("Die"); } } } function state_PropelBackCrash() { if ((mcRef.mcState._currentframe == 16) && (nHealth > 0)) { oBackground.addPanData({sNextMode:"Pan", oItemToShow:oOpponent, nPanSpdUpValue:5, nPanSpdDownValue:2}); oBackground.addPanData({sNextMode:"Lag", oItemToShow:oOpponent, nLagValue:6}); oBackground.switchToPanMode(); } else if (stateFinished()) { if (nHealth > 0) { var _local2 = false; var _local3 = checkInWallZone(); if (_local3 != "Outside") { _local2 = oAI.checkIfExitWall(_local3); } if (!_local2) { setState("Idle"); } } else { setState("Die"); } } } static function giveReference() { return(com.disney.gem.games.SavingTheDay.game_obj.Omnidroid(oInstance)); } function setHead(_mcHead) { mcHead = _mcHead; } function setSpdX() { switch (sState) { case "Idle" : case "PropelUpCrash" : nSpdX = 0; break; case "PropelUpHurt" : case "PropelUpStartFall" : case "ProperUpFall" : case "PropelBackHurt" : case "PropelBackStartFall" : case "ProperBackFall" : break; case "StartWalk" : case "Walk" : if (sDirection == "Right") { if (nSpdX < nMaxRunSpd) { nSpdX = nSpdX + nSpdXAcceleration; } else if (nSpdX > nMaxRunSpd) { nSpdX = nMaxRunSpd; } } else if (nSpdX > (-nMaxRunSpd)) { nSpdX = nSpdX - nSpdXAcceleration; } else if (nSpdX < (-nMaxRunSpd)) { nSpdX = -nMaxRunSpd; } break; case "Roll" : if (sDirection == "Right") { if (nSpdX < nMaxRollSpd) { nSpdX = nSpdX + nRollSpdXAcceleration; } else if (nSpdX > nMaxRollSpd) { nSpdX = nMaxRollSpd; } } else if (nSpdX > (-nMaxRollSpd)) { nSpdX = nSpdX - nRollSpdXAcceleration; } else if (nSpdX < (-nMaxRollSpd)) { nSpdX = -nMaxRollSpd; } break; case "MoveBack" : if (sDirection == "Left") { if (nSpdX < nMaxRunSpd) { nSpdX = nSpdX + nSpdXAcceleration; } else if (nSpdX > nMaxRunSpd) { nSpdX = nMaxRunSpd; } } else if (nSpdX > (-nMaxRunSpd)) { nSpdX = nSpdX - nSpdXAcceleration; } else if (nSpdX < (-nMaxRunSpd)) { nSpdX = -nMaxRunSpd; } break; default : if (nSpdX > 0) { nSpdX = nSpdX - nSpdXDeceleration; if (nSpdX < 0) { nSpdX = 0; } } else { if (nSpdX >= 0) { break; } nSpdX = nSpdX + nSpdXDeceleration; if (nSpdX <= 0) { break; } nSpdX = 0; } } nSpdX = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(nSpdX); } function setSpdY() { if (nSpdY == 0) { nSpdY = nMinFallSpdY; } else if (nSpdY < 0) { nSpdY = nSpdY / nJumpSpdYDeceleration; if (nSpdY >= nMinJumpSpdY) { nSpdY = 0; } } else if (nSpdY < nMaxFallSpdY) { nSpdY = nSpdY * nFallSpdYAcceleration; if (nSpdY > nMaxFallSpdY) { nSpdY = nMaxFallSpdY; } } nSpdY = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(nSpdY); } function moveToFallPosition() { if (oAI.sCurrentAction == "Stomp") { nMaxMoveX = (oOpponent.nPosX - nPosX) + oOpponent.nSpdX; } else { nMaxMoveX = oAI.nMoveAwayDest - nPosX; } nMaxMoveY = 0; nMaxMoveX = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(nMaxMoveX); nMaxMoveY = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(nMaxMoveY); nRealMoveX = nMaxMoveX; nRealMoveY = nMaxMoveY; makeMoving(); } function setHitGround() { nSpdY = 0; if ((sState == "PropelUpStartFall") || (sState == "PropelUpFall")) { setState("PropelUpCrash"); } else if ((sState == "PropelBackStartFall") || (sState == "PropelBackFall")) { setState("PropelBackCrash"); } } function setHitWall() { if ((((sState == "PropelBackHurt") || (sState == "PropelBackStartFall")) || (sState == "PropelBackFall")) || (sState == "Roll")) { oScreenShaker.setShake({sAxis:"X", nStartStr:20, nMaxStr:20, nTimeMaxStr:0, nStrIn:1.5, nStrOut:2.5}); oScreenShaker.setShake({sAxis:"Y", nStartStr:10, nMaxStr:10, nTimeMaxStr:0, nStrIn:1.5, nStrOut:2.5}); setState("PropelBackCrash"); } else if (oAI.sCurrentAction == "MoveBack") { setState("Idle"); oAI.forceAction(); } oAI.reactToHitWall(); } function doImpactResult(_oMovingItem, _oImpactCheckResult) { switch (_oMovingItem.sType) { case "BigRock" : if (((fDataClassDefinition.oCANT_BE_HIT_DATA[getState()] != true) || (sState == "StartRoll")) || (sState == "Roll")) { var _local2 = checkAttackCanHit("SuperThrow"); if (_local2 == true) { getHit("SuperThrow"); } else { oOpponent.resetComboInRow(); } _oMovingItem.doHit(sColliderType); } break; default : } } function onPause() { super.onPause(); mcHead.stop(); } function onUnPause() { super.onUnPause(); mcHead.play(); } }
Symbol 2473 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.Syndrome] Frame 0
class com.disney.gem.games.SavingTheDay.game_obj.Syndrome extends com.disney.gem.games.SavingTheDay.game_obj.basic_class.ComputerCharacter { static var oInstance; var nMaxFlySpd, fDataClassDefinition, nMinFlySpd, nShortJumpBackModX, nShortJumpBackModY, nLongJumpBackModY, nMinFlyBackSpd, nMaxFlyBackSpd, nFlyBackDeceleration, mcBody, nIndexBeamName, stateFinished, setState, nSpdX, sDirection, nMaxMoveX, nPosX, oAI, nMaxMoveY, nRealMoveX, nRealMoveY, makeMoving, oOpponent, checkHitOpponent, mcRef, oScreenShaker, nSpdY, nMaxJumpSpdY, nMaxJumpSpdX, sNextState, oController, sState, looseHealth, changeDirection, oBackground, nHealth, nMaxRunSpd, nSpdXAcceleration, nSpdXDeceleration, nMinFallSpdY, nJumpSpdYDeceleration, nMinJumpSpdY, nMaxFallSpdY, nFallSpdYAcceleration, nPosY, oGameScreen, getState, checkAttackCanHit, sColliderType; function Syndrome (_oItemData) { super(_oItemData); oInstance = this; nMaxFlySpd = fDataClassDefinition.oSPEEDS_DATA.nMaxFlySpd; nMinFlySpd = fDataClassDefinition.oSPEEDS_DATA.nMinFlySpd; nShortJumpBackModX = fDataClassDefinition.oSPEEDS_DATA.nShortJumpBackModX; nShortJumpBackModY = fDataClassDefinition.oSPEEDS_DATA.nShortJumpBackModY; nLongJumpBackModY = fDataClassDefinition.oSPEEDS_DATA.nLongJumpBackModY; nMinFlyBackSpd = fDataClassDefinition.oSPEEDS_DATA.nMinFlyBackSpd; nMaxFlyBackSpd = fDataClassDefinition.oSPEEDS_DATA.nMaxFlyBackSpd; nFlyBackDeceleration = fDataClassDefinition.oSPEEDS_DATA.nFlyBackDeceleration; mcBody = undefined; nIndexBeamName = 1; } function state_StartWalk() { if (stateFinished()) { setState("Walk"); } } function state_Walk() { } function state_EndWalk_init() { if ((nSpdX > 0) && (nSpdX > fDataClassDefinition.oSPEEDS_DATA.nMaxSlideSpd)) { nSpdX = fDataClassDefinition.oSPEEDS_DATA.nMaxSlideSpd; } else if ((nSpdX < 0) && (nSpdX < (-fDataClassDefinition.oSPEEDS_DATA.nMaxSlideSpd))) { nSpdX = -fDataClassDefinition.oSPEEDS_DATA.nMaxSlideSpd; } } function state_EndWalk() { if (stateFinished()) { setState("Idle"); } } function state_StartFly() { if (stateFinished()) { setState("Fly"); } } function state_Fly() { } function state_StartFlyBack_init() { if (sDirection == "Right") { nSpdX = -nMaxFlyBackSpd; } else { nSpdX = nMaxFlyBackSpd; } } function state_StartFlyBack() { if (Math.abs(nSpdX) <= nMinFlyBackSpd) { setState("EndFlyBack"); } else if (stateFinished()) { setState("FlyBack"); } } function state_FlyBack() { if (Math.abs(nSpdX) <= nMinFlyBackSpd) { setState("EndFlyBack"); } } function state_EndFlyBack() { if (stateFinished()) { setState("Idle"); } } function state_StartCrouch() { if (stateFinished()) { setState("Crouched"); } } function state_Crouched() { } function state_EndCrouch() { if (stateFinished()) { setState("Idle"); } } function state_Disappear() { if (stateFinished()) { setState("Appear"); } } function state_Appear_init() { nMaxMoveX = oAI.nTeleportDest - nPosX; nMaxMoveY = 0; nMaxMoveX = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(nMaxMoveX); nMaxMoveY = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(nMaxMoveY); nRealMoveX = nMaxMoveX; nRealMoveY = nMaxMoveY; makeMoving(); } function state_Appear() { if (stateFinished()) { setState("EndAppear"); } } function state_EndAppear() { if (stateFinished()) { setState("Idle"); } } function state_EnergyBlast() { oOpponent.checkToBlock("EnergyBlast"); checkHitOpponent("EnergyBlast"); oOpponent.checkEndToBlock("EnergyBlast"); if (stateFinished()) { setState("EndEnergyBlast"); } } function state_EndEnergyBlast() { if (stateFinished()) { setState("Idle"); } } function state_EnergyPunch() { oOpponent.checkToBlock("EnergyPunch"); checkHitOpponent("EnergyPunch"); oOpponent.checkEndToBlock("EnergyPunch"); if (stateFinished()) { setState("EndEnergyPunch"); } } function state_EndEnergyPunch() { if (stateFinished()) { setState("Idle"); } } function state_EnergyBurst() { oOpponent.checkToBlock("EnergyBurst"); checkHitOpponent("EnergyBurst"); oOpponent.checkEndToBlock("EnergyBurst"); if (mcRef.mcState._currentframe == 5) { oScreenShaker.setShake({sAxis:"X", nStartStr:2, nMaxStr:20, nTimeMaxStr:0, nStrIn:1.5, nStrOut:2.5}); oScreenShaker.setShake({sAxis:"Y", nStartStr:1, nMaxStr:10, nTimeMaxStr:0, nStrIn:1.5, nStrOut:2.5}); } else if (stateFinished()) { setState("EndEnergyBurst"); } } function state_EndEnergyBurst() { if (stateFinished()) { setState("Idle"); } } function state_StartJump_init() { if (oAI.sCurrentAction == "JumpKick") { nSpdX = int((Math.abs(nPosX - oOpponent.nPosX) - fDataClassDefinition.oATTACK_DATA.JumpKick.nLandModifier) / fDataClassDefinition.oATTACK_DATA.JumpKick.nNbJumpFr); nSpdY = nMaxJumpSpdY; if (sDirection == "Left") { nSpdX = nSpdX * -1; } } else if (oAI.sCurrentAction == "ShortJumpBack") { nSpdX = nMaxJumpSpdX * nShortJumpBackModX; nSpdY = nMaxJumpSpdY * nShortJumpBackModY; if (sDirection == "Right") { nSpdX = nSpdX * -1; } } else if (oAI.sCurrentAction == "LongJumpBack") { nSpdX = nMaxFlyBackSpd; nSpdY = nMaxJumpSpdY * nLongJumpBackModY; if (sDirection == "Right") { nSpdX = nSpdX * -1; } } } function state_StartJump() { if (oAI.sCurrentAction == "JumpKick") { oOpponent.checkToBlock("JumpKick"); var _local2 = checkHitOpponent("JumpKick"); oOpponent.checkEndToBlock("JumpKick"); } if (stateFinished()) { setState("Jump"); } } function state_Jump() { if (oAI.sCurrentAction == "JumpKick") { oOpponent.checkToBlock("JumpKick"); var _local2 = checkHitOpponent("JumpKick"); oOpponent.checkEndToBlock("JumpKick"); } } function state_StartFall() { if (stateFinished()) { setState("Fall"); } } function state_Fall() { } function state_Land_init() { oOpponent.checkEndToBlock("Forced"); if ((nSpdX > 0) && (nSpdX > fDataClassDefinition.oSPEEDS_DATA.nMaxRunSpd)) { nSpdX = fDataClassDefinition.oSPEEDS_DATA.nMaxRunSpd; } else if ((nSpdX < 0) && (nSpdX < (-fDataClassDefinition.oSPEEDS_DATA.nMaxRunSpd))) { nSpdX = -fDataClassDefinition.oSPEEDS_DATA.nMaxRunSpd; } } function state_Land() { if (stateFinished()) { setState("Idle"); } } function state_StartJumpKick_init() { if (sDirection == "Right") { nSpdX = fDataClassDefinition.oATTACK_DATA.JumpKick.nSpdX; } else { nSpdX = -fDataClassDefinition.oATTACK_DATA.JumpKick.nSpdX; } nSpdY = fDataClassDefinition.oATTACK_DATA.JumpKick.nSpdY; } function state_StartJumpKick() { oOpponent.checkToBlock("JumpKick"); var _local2 = checkHitOpponent("JumpKick"); oOpponent.checkEndToBlock("JumpKick"); if (_local2 == true) { setJumpKickBlock(); } if (stateFinished()) { setState("EndJumpKick"); } } function state_StartJumpKick_end() { oOpponent.checkEndToBlock("Forced"); } function state_EndJumpKick() { oOpponent.checkToBlock("JumpKick"); var _local2 = checkHitOpponent("JumpKick"); oOpponent.checkEndToBlock("JumpKick"); if (_local2 == true) { setJumpKickBlock(); } } function state_EndJumpKick_end() { oOpponent.checkEndToBlock("Forced"); } function state_JumpKickBlock_init() { if (sDirection == "Right") { nSpdX = -fDataClassDefinition.oATTACK_DATA.JumpKick.nBounceSpdX; } else { nSpdX = fDataClassDefinition.oATTACK_DATA.JumpKick.nBounceSpdX; } } function state_JumpKickBlock() { } function state_TractorBeam_init() { if ((nSpdX > 0) && (nSpdX > fDataClassDefinition.oSPEEDS_DATA.nMaxSlideSpd)) { nSpdX = fDataClassDefinition.oSPEEDS_DATA.nMaxSlideSpd; } else if ((nSpdX < 0) && (nSpdX < (-fDataClassDefinition.oSPEEDS_DATA.nMaxSlideSpd))) { nSpdX = -fDataClassDefinition.oSPEEDS_DATA.nMaxSlideSpd; } } function state_TractorBeam() { oOpponent.checkToBlock("TractorBeam"); var _local2 = checkHitOpponent("TractorBeam"); oOpponent.checkEndToBlock("TractorBeam"); setTractorBeam(_local2); if (stateFinished()) { if ((((_local2 && (oOpponent.sState != "StartBlock")) && (oOpponent.sState != "Block")) && (oOpponent.sState != "BlockHit")) && (oOpponent.sState != "EndBlock")) { setState("StartPull"); } else { oAI.flushActionsSet(); setState("EndTractorBeam"); } } } function state_TractorBeam_end() { if (((sNextState != "TractorBeam") && (sNextState != "StartPull")) && (sNextState != "Pull")) { oController.stopSfx("SynStartTractorBeam"); oController.stopSfx("SynTractorBeam"); } } function state_EndTractorBeam() { if (stateFinished()) { setState("Idle"); } } function state_StartPull_init() { setTractorBeam(true); } function state_StartPull() { setTractorBeam(true); if (stateFinished()) { setState("Pull"); } } function state_StartPull_end() { if (((sNextState != "TractorBeam") && (sNextState != "StartPull")) && (sNextState != "Pull")) { oController.stopSfx("SynStartTractorBeam"); oController.stopSfx("SynTractorBeam"); } } function state_Pull_init() { setTractorBeam(true); } function state_Pull() { setTractorBeam(true); } function state_Pull_end() { if (((sNextState != "TractorBeam") && (sNextState != "StartPull")) && (sNextState != "Pull")) { oController.stopSfx("SynStartTractorBeam"); oController.stopSfx("SynTractorBeam"); } } function state_RedBeam_init() { nSpdX = 0; } function state_RedBeam() { if (mcRef.mcState._currentframe == fDataClassDefinition.oATTACK_DATA.RedBeam.nFrLaunch) { launchRedBeam(); } else if (stateFinished()) { setState("EndRedBeam"); } } function state_EndRedBeam() { if (stateFinished()) { setState("Idle"); } } function state_StartBlock_end() { if ((((sNextState != "StartBlock") && (sNextState != "Block")) && (sNextState != "BlockHit")) && (sNextState != "EndBlock")) { oController.stopSfx("SynShieldSparks"); } } function state_BlockHit_end() { if ((((sNextState != "StartBlock") && (sNextState != "Block")) && (sNextState != "BlockHit")) && (sNextState != "EndBlock")) { oController.stopSfx("SynShieldSparks"); } } function state_Block_end() { if ((((sNextState != "StartBlock") && (sNextState != "Block")) && (sNextState != "BlockHit")) && (sNextState != "EndBlock")) { oController.stopSfx("SynShieldSparks"); } } function state_EndBlock_end() { if ((((sNextState != "StartBlock") && (sNextState != "Block")) && (sNextState != "BlockHit")) && (sNextState != "EndBlock")) { oController.stopSfx("SynShieldSparks"); } } static function giveReference() { return(com.disney.gem.games.SavingTheDay.game_obj.Syndrome(oInstance)); } function setBody(_mcBody) { mcBody = _mcBody; setBodyDirection(); } function setJumpKickBlock() { nSpdX = nSpdX * -1; nSpdY = nSpdY * -1; setState("JumpKickBlock"); } function getHit(_sAttackType) { var _local4 = oOpponent.fDataClassDefinition.oATTACK_DATA[_sAttackType].bCantBeBlock; if ((_local4 == true) && (sState == "Block")) { looseHealth(_sAttackType, "Half"); if ((_sAttackType != "RapidPunch") || (fDataClassDefinition.oCANT_BE_HIT_DATA[sState] != true)) { oOpponent.onAttackHurt(_sAttackType); } } if ((_local4 != true) && ((((sState == "StartBlock") || (sState == "Block")) || (sState == "BlockHit")) || (sState == "EndBlock"))) { nSpdX = fDataClassDefinition.oATTACK_REACT_DATA[_sAttackType].nBlockPropelSpdX; if (sDirection == "Right") { nSpdX = nSpdX * -1; } if (sState == "BlockHit") { mcRef.mcState.gotoAndPlay(1); } else { setState("BlockHit"); } oAI.sCurrentAction = "Block"; if ((_sAttackType == "ShoulderTackle") && (Math.abs(oOpponent.nSpdX) > Math.abs(nSpdX))) { oOpponent.bShoulderBlocked = true; oOpponent.nSpdX = nSpdX / 4; } oOpponent.resetComboInRow(); } else { looseHealth(_sAttackType, "Full"); if ((_sAttackType == "HyperUppercut") || (_sAttackType == "ShoulderTackle")) { oController.playSfx(["Boom1", "Boom2", "Boom3", "Boom4"]); } if ((_sAttackType != "RapidPunch") || (fDataClassDefinition.oCANT_BE_HIT_DATA[sState] != true)) { oOpponent.onAttackHurt(_sAttackType); } if (fDataClassDefinition.oATTACK_REACT_DATA[_sAttackType].bDontAffectDirection != true) { if (oOpponent.sDirection == "Right") { if (sDirection == "Right") { changeDirection(); } } else if (sDirection == "Left") { changeDirection(); } } var _local3 = fDataClassDefinition.oATTACK_REACT_DATA[_sAttackType].sGetHitState; if (_local3 != "Hurt") { oBackground.setItemToShow(this); if (fDataClassDefinition.oATTACK_REACT_DATA[_sAttackType].nCamLag != undefined) { oBackground.switchToLagMode(fDataClassDefinition.oATTACK_REACT_DATA[_sAttackType].nCamLag); } else { oBackground.switchToLagMode(); } } nSpdX = fDataClassDefinition.oATTACK_REACT_DATA[_sAttackType].nPropelSpdX; nSpdY = fDataClassDefinition.oATTACK_REACT_DATA[_sAttackType].nPropelSpdY; if (fDataClassDefinition.oATTACK_REACT_DATA[_sAttackType].oPropelXOnFrames["nOnFr" + oOpponent.mcRef.mcState._currentframe] != undefined) { nSpdX = fDataClassDefinition.oATTACK_REACT_DATA[_sAttackType].oPropelXOnFrames["nOnFr" + oOpponent.mcRef.mcState._currentframe]; } if (sDirection == "Right") { nSpdX = nSpdX * -1; } if ((_local3 == "Hurt") && (sState == "Hurt")) { if (nHealth <= 0) { _local3 = "PropelUpHurt"; setState(_local3); } else { mcRef.mcState.gotoAndPlay(1); } } else { if ((_local3 == "Hurt") && ((((((((nHealth <= 0) || (sState == "StartJump")) || (sState == "Jump")) || (sState == "StartFall")) || (sState == "Fall")) || (sState == "StartJumpKick")) || (sState == "EndJumpKick")) || (sState == "JumpKickBlock"))) { _local3 = "PropelUpHurt"; } setState(_local3); } } if (nHealth <= 0) { oOpponent.lockControls(); } oOpponent.clearIncomingAttack(); if (oOpponent.getState() == "Pulled") { oOpponent.setState("Idle"); } } function setSpdX() { switch (sState) { case "Idle" : case "PropelUpCrash" : nSpdX = 0; break; case "PropelUpHurt" : case "PropelUpStartFall" : case "ProperUpFall" : case "PropelBackHurt" : case "PropelBackStartFall" : case "ProperBackFall" : case "StartJumpKick" : break; case "StartJump" : case "Jump" : case "StartFall" : case "Fall" : if (oAI.sCurrentAction == "LongJumpBack") { nSpdX = nSpdX / nFlyBackDeceleration; } break; case "StartWalk" : case "Walk" : if (sDirection == "Right") { if (nSpdX < nMaxRunSpd) { nSpdX = nSpdX + nSpdXAcceleration; } else if (nSpdX > nMaxRunSpd) { nSpdX = nMaxRunSpd; } } else if (nSpdX > (-nMaxRunSpd)) { nSpdX = nSpdX - nSpdXAcceleration; } else if (nSpdX < (-nMaxRunSpd)) { nSpdX = -nMaxRunSpd; } break; case "StartFly" : case "Fly" : if (sDirection == "Right") { if (nSpdX < nMinFlySpd) { nSpdX = nMinFlySpd; } else if (nSpdX < nMaxFlySpd) { nSpdX = nSpdX + nSpdXAcceleration; } else if (nSpdX > nMaxFlySpd) { nSpdX = nMaxFlySpd; } } else if (nSpdX > (-nMinFlySpd)) { nSpdX = -nMinFlySpd; } else if (nSpdX > (-nMaxFlySpd)) { nSpdX = nSpdX - nSpdXAcceleration; } else if (nSpdX < (-nMaxFlySpd)) { nSpdX = -nMaxFlySpd; } break; case "StartFlyBack" : case "FlyBack" : nSpdX = nSpdX / nFlyBackDeceleration; break; default : if (nSpdX > 0) { nSpdX = nSpdX - nSpdXDeceleration; if (nSpdX < 0) { nSpdX = 0; } } else { if (nSpdX >= 0) { break; } nSpdX = nSpdX + nSpdXDeceleration; if (nSpdX <= 0) { break; } nSpdX = 0; } } nSpdX = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(nSpdX); } function setSpdY() { switch (sState) { case "HurtWall" : nSpdY = 0; break; default : if (nSpdY == 0) { nSpdY = nMinFallSpdY; } else if (nSpdY < 0) { nSpdY = nSpdY / nJumpSpdYDeceleration; if (nSpdY >= nMinJumpSpdY) { setState("StartFall"); nSpdY = 0; } } else { if (nSpdY >= nMaxFallSpdY) { break; } nSpdY = nSpdY * nFallSpdYAcceleration; if (nSpdY <= nMaxFallSpdY) { break; } nSpdY = nMaxFallSpdY; } } nSpdY = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(nSpdY); } function setHitGround() { nSpdY = 0; if ((sState == "PropelUpStartFall") || (sState == "PropelUpFall")) { setState("PropelUpCrash"); } else if ((sState == "PropelBackStartFall") || (sState == "PropelBackFall")) { setState("PropelBackCrash"); } else if (sState == "HurtWallSlide") { setState("HurtWallLand"); } else { setState("Land"); } } function setHitWall() { if ((((sState == "PropelBackHurt") || (sState == "PropelBackStartFall")) || (sState == "PropelBackFall")) || (sState == "Roll")) { oScreenShaker.setShake({sAxis:"X", nStartStr:20, nMaxStr:20, nTimeMaxStr:0, nStrIn:1.5, nStrOut:2.5}); oScreenShaker.setShake({sAxis:"Y", nStartStr:10, nMaxStr:10, nTimeMaxStr:0, nStrIn:1.5, nStrOut:2.5}); if (nHealth > 0) { setState("HurtWall"); } else { setState("PropelBackCrash"); } } oAI.reactToHitWall(); } function setTractorBeam(_bHitOpponent) { if (_bHitOpponent) { var _local2 = Math.abs(oOpponent.nPosX - nPosX); var _local3 = Math.abs(oOpponent.nPosY - nPosY); var _local4 = Math.atan2(_local3, _local2); var _local5 = _local4 / (Math.PI/180); mcRef.mcState.mcBeam._rotation = _local5; if (_local2 <= mcRef.mcState.mcBeam._x) { mcRef.mcState.mcBeam.mcBeamFix._width = 1; } else { setBeamWidth(); } if ((sState == "StartPull") && (fDataClassDefinition.oATTACK_DATA.TractorBeam.oBeamPos["oFr" + mcRef.mcState._currentframe] != undefined)) { mcRef.mcState.mcBeam._x = fDataClassDefinition.oATTACK_DATA.TractorBeam.oBeamPos["oFr" + mcRef.mcState._currentframe].nPosX; mcRef.mcState.mcBeam._y = fDataClassDefinition.oATTACK_DATA.TractorBeam.oBeamPos["oFr" + mcRef.mcState._currentframe].nPosY; } } else { mcRef.mcState.mcBeam.mcBeamFix._width = fDataClassDefinition.oATTACK_DATA.TractorBeam.nMaxWidth; } } function setBeamWidth() { if (sDirection == "Right") { mcRef.mcState.mcBeam.mcBeamFix._width = Math.abs((nPosX - mcRef.mcState.mcBeam._x) - oOpponent.nPosX); } else { mcRef.mcState.mcBeam.mcBeamFix._width = Math.abs((nPosX + mcRef.mcState.mcBeam._x) - oOpponent.nPosX); } } function launchRedBeam() { var _local2 = {nScaleX:100, nScaleY:100, nPosY:nPosY + fDataClassDefinition.oATTACK_DATA.RedBeam.nRedBeamDistY, sAttachName:"mcRedBeam" + nIndexBeamName, sItemClass:"RedBeam", sItemLinkage:"RedBeam", sType:"RedBeam", sName:"oRedBeam" + nIndexBeamName, bActivatedItem:false, bLiveAttachItem:true, bAnimatedItem:true, bUseStates:true, bUseMovies:true, bPausable:true}; if (sDirection == "Right") { _local2.nPosX = nPosX + fDataClassDefinition.oATTACK_DATA.RedBeam.nRedBeamDistX; _local2.sDirection = "Right"; } else { _local2.nPosX = nPosX - fDataClassDefinition.oATTACK_DATA.RedBeam.nRedBeamDistX; _local2.sDirection = "Left"; } nIndexBeamName++; oGameScreen.createGameObject(_local2); } function doImpactResult(_oMovingItem, _oImpactCheckResult) { switch (_oMovingItem.sType) { case "BigRock" : if (fDataClassDefinition.oCANT_BE_HIT_DATA[getState()] != true) { var _local2 = checkAttackCanHit("SuperThrow"); if (_local2 == true) { getHit("SuperThrow"); } else { oOpponent.resetComboInRow(); } _oMovingItem.doHit(sColliderType); } break; default : } } function setBodyDirection() { if (sDirection == "Right") { mcBody.gotoAndStop(2); } else { mcBody.gotoAndStop(1); } } function onUpdate() { super.onUpdate(); setBodyDirection(); } function onUpdatePaused() { super.onUpdatePaused(); setBodyDirection(); } }
Symbol 2474 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.Underminer] Frame 0
class com.disney.gem.games.SavingTheDay.game_obj.Underminer extends com.disney.gem.games.SavingTheDay.game_obj.basic_class.ComputerCharacter { static var oInstance; var nMaxFlySpd, fDataClassDefinition, nMinFlySpd, nShortJumpBackModX, nShortJumpBackModY, nLongJumpBackModX, nLongJumpBackModY, nMinFlyBackSpd, nMaxFlyBackSpd, nFlyBackDeceleration, nIndexBeamName, stateFinished, setState, nSpdX, oAI, oOpponent, nPosX, nSpdY, nMaxJumpSpdY, sDirection, nMaxJumpSpdX, checkHitOpponent, oScreenShaker, mcRef, checkOpponentSide, oController, sState, looseHealth, changeDirection, oBackground, nHealth, nMaxRunSpd, nSpdXAcceleration, nSpdXDeceleration, nMinFallSpdY, nJumpSpdYDeceleration, nMinJumpSpdY, nMaxFallSpdY, nFallSpdYAcceleration, nMaxMoveX, nMaxMoveY, nRealMoveX, nRealMoveY, makeMoving, getState, checkAttackCanHit, sColliderType; function Underminer (_oItemData) { super(_oItemData); oInstance = this; nMaxFlySpd = fDataClassDefinition.oSPEEDS_DATA.nMaxFlySpd; nMinFlySpd = fDataClassDefinition.oSPEEDS_DATA.nMinFlySpd; nShortJumpBackModX = fDataClassDefinition.oSPEEDS_DATA.nShortJumpBackModX; nShortJumpBackModY = fDataClassDefinition.oSPEEDS_DATA.nShortJumpBackModY; nLongJumpBackModX = fDataClassDefinition.oSPEEDS_DATA.nLongJumpBackModX; nLongJumpBackModY = fDataClassDefinition.oSPEEDS_DATA.nLongJumpBackModY; nMinFlyBackSpd = fDataClassDefinition.oSPEEDS_DATA.nMinFlyBackSpd; nMaxFlyBackSpd = fDataClassDefinition.oSPEEDS_DATA.nMaxFlyBackSpd; nFlyBackDeceleration = fDataClassDefinition.oSPEEDS_DATA.nFlyBackDeceleration; nIndexBeamName = 1; } function state_StartWalk() { if (stateFinished()) { setState("Walk"); } } function state_Walk() { } function state_EndWalk_init() { if ((nSpdX > 0) && (nSpdX > fDataClassDefinition.oSPEEDS_DATA.nMaxSlideSpd)) { nSpdX = fDataClassDefinition.oSPEEDS_DATA.nMaxSlideSpd; } else if ((nSpdX < 0) && (nSpdX < (-fDataClassDefinition.oSPEEDS_DATA.nMaxSlideSpd))) { nSpdX = -fDataClassDefinition.oSPEEDS_DATA.nMaxSlideSpd; } } function state_EndWalk() { if (stateFinished()) { setState("Idle"); } } function state_StartCrouch() { if (stateFinished()) { setState("Crouched"); } } function state_Crouched() { } function state_EndCrouch() { if (stateFinished()) { setState("Idle"); } } function state_StartJump_init() { if (oAI.sCurrentAction == "JumpScratch") { nSpdX = int((Math.abs(nPosX - oOpponent.nPosX) - fDataClassDefinition.oATTACK_DATA.JumpScratch.nLandModifier) / fDataClassDefinition.oATTACK_DATA.JumpScratch.nNbJumpFr); nSpdY = nMaxJumpSpdY * 1.7; if (sDirection == "Left") { nSpdX = nSpdX * -1; } } else if (oAI.sCurrentAction == "ShortJumpBack") { nSpdX = nMaxJumpSpdX * nShortJumpBackModX; nSpdY = nMaxJumpSpdY * nShortJumpBackModY; if (sDirection == "Right") { nSpdX = nSpdX * -1; } } else if (oAI.sCurrentAction == "LongJumpBack") { nSpdX = nMaxFlyBackSpd; nSpdY = nMaxJumpSpdY * nLongJumpBackModY; if (sDirection == "Right") { nSpdX = nSpdX * -1; } } } function state_StartJump() { if (oAI.sCurrentAction == "JumpScratch") { oOpponent.checkToBlock("JumpScratch"); var _local2 = checkHitOpponent("JumpScratch"); oOpponent.checkEndToBlock("JumpScratch"); } if (stateFinished()) { setState("Jump"); } } function state_Jump() { if (oAI.sCurrentAction == "JumpScratch") { oOpponent.checkToBlock("JumpScratch"); var _local2 = checkHitOpponent("JumpScratch"); oOpponent.checkEndToBlock("JumpScratch"); } } function state_StartFall() { if (stateFinished()) { setState("Fall"); } } function state_Fall() { } function state_Land_init() { oOpponent.checkEndToBlock("Forced"); if ((nSpdX > 0) && (nSpdX > fDataClassDefinition.oSPEEDS_DATA.nMaxRunSpd)) { nSpdX = fDataClassDefinition.oSPEEDS_DATA.nMaxRunSpd; } else if ((nSpdX < 0) && (nSpdX < (-fDataClassDefinition.oSPEEDS_DATA.nMaxRunSpd))) { nSpdX = -fDataClassDefinition.oSPEEDS_DATA.nMaxRunSpd; } } function state_Land() { if (stateFinished()) { setState("Idle"); } } function state_StartJumpScratch_init() { var _local2 = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber((Math.abs(nPosX - oOpponent.nPosX) + fDataClassDefinition.oATTACK_DATA.JumpScratch.nLandModifier) / fDataClassDefinition.oATTACK_DATA.JumpScratch.nFrScratch); nSpdX = _local2; if (sDirection == "Left") { nSpdX = nSpdX * -1; } nSpdY = fDataClassDefinition.oATTACK_DATA.JumpScratch.nSpdY; } function state_StartJumpScratch() { oOpponent.checkToBlock("JumpScratch"); var _local2 = checkHitOpponent("JumpScratch"); oOpponent.checkEndToBlock("JumpScratch"); if (_local2 == true) { setJumpScratchBlock(); } if (stateFinished()) { setState("EndJumpScratch"); } } function state_StartJumpScratch_end() { oOpponent.checkEndToBlock("Forced"); } function state_EndJumpScratch() { oOpponent.checkToBlock("JumpScratch"); var _local2 = checkHitOpponent("JumpScratch"); oOpponent.checkEndToBlock("JumpScratch"); if (_local2 == true) { setJumpScratchBlock(); } } function state_EndJumpScratch_end() { oOpponent.checkEndToBlock("Forced"); } function state_JumpScratchBlock_init() { if (sDirection == "Right") { nSpdX = fDataClassDefinition.oATTACK_DATA.JumpScratch.nBlockBounceSpdX; } else { nSpdX = -fDataClassDefinition.oATTACK_DATA.JumpScratch.nBlockBounceSpdX; } } function state_JumpScratchBlock() { } function state_Slash() { oOpponent.checkToBlock("Slash"); checkHitOpponent("Slash"); oOpponent.checkEndToBlock("Slash"); if (stateFinished()) { setState("EndSlash"); } } function state_EndSlash() { if (stateFinished()) { setState("Idle"); } } function state_PropelClaw() { oOpponent.checkToBlock("PropelClaw"); checkHitOpponent("PropelClaw"); oOpponent.checkEndToBlock("PropelClaw"); if (stateFinished()) { setState("EndPropelClaw"); } } function state_EndPropelClaw() { if (stateFinished()) { setState("Idle"); } } function state_StartEarthBend() { if (stateFinished()) { setState("EarthBend"); } } function state_EarthBend_init() { oScreenShaker.setShake({sAxis:"Y", nStartStr:8, nMaxStr:8, nTimeMaxStr:13, nStrIn:0, nStrOut:1.5}); } function state_EarthBend() { oOpponent.checkToBlock("EarthBend"); checkHitOpponent("EarthBend"); oOpponent.checkEndToBlock("EarthBend"); if (stateFinished()) { setState("EndEarthBend"); } } function state_EndEarthBend() { if (stateFinished()) { setState("Idle"); } } function state_Burrow() { if (mcRef.mcState._currentframe == 8) { oScreenShaker.setShake({sAxis:"X", nStartStr:1, nMaxStr:4, nTimeMaxStr:0, nStrIn:1.8, nStrOut:2}); oScreenShaker.setShake({sAxis:"Y", nStartStr:1, nMaxStr:4, nTimeMaxStr:0, nStrIn:1.8, nStrOut:2}); } } function state_Drill() { checkHitOpponent("Drill"); if (mcRef.mcState._currentframe == 8) { oScreenShaker.setShake({sAxis:"X", nStartStr:1, nMaxStr:7, nTimeMaxStr:0, nStrIn:1.8, nStrOut:2}); oScreenShaker.setShake({sAxis:"Y", nStartStr:1, nMaxStr:7, nTimeMaxStr:0, nStrIn:1.8, nStrOut:2}); } else if (stateFinished()) { setState("EndDrill"); } } function state_EndDrill() { } function state_DigOut_init() { checkOpponentSide(false); } function state_DigOut() { if (mcRef.mcState._currentframe == 2) { oScreenShaker.setShake({sAxis:"X", nStartStr:1, nMaxStr:4, nTimeMaxStr:0, nStrIn:1.8, nStrOut:2}); oScreenShaker.setShake({sAxis:"Y", nStartStr:1, nMaxStr:4, nTimeMaxStr:0, nStrIn:1.8, nStrOut:2}); oController.stopSfx("UnderDrill1"); } else if (stateFinished()) { setState("EndDigOut"); } } function state_EndDigOut() { if (stateFinished()) { setState("DigOutLand"); } } function state_DigOutLand() { if (stateFinished()) { setState("Idle"); } } function state_Slide_init() { nSpdX = fDataClassDefinition.oATTACK_DATA.SlidingSlash.nSpdX; if (sDirection == "Left") { nSpdX = nSpdX * -1; } } function state_Slide() { } function state_Slide_end() { oController.stopSfx("Slide"); } function state_SlidingSlash() { oOpponent.checkToBlock("SlidingSlash"); checkHitOpponent("SlidingSlash"); oOpponent.checkEndToBlock("SlidingSlash"); if (stateFinished()) { setState("EndSlidingSlash"); } } function state_EndSlidingSlash() { if (stateFinished()) { setState("Idle"); } } static function giveReference() { return(com.disney.gem.games.SavingTheDay.game_obj.Underminer(oInstance)); } function setJumpScratchBlock() { nSpdX = nSpdX / fDataClassDefinition.oATTACK_DATA.JumpScratch.nBounceModSpdX; nSpdY = nSpdY * fDataClassDefinition.oATTACK_DATA.JumpScratch.nBounceModSpdY; if ((((oOpponent.getState() == "StartBlock") || (oOpponent.getState() == "Block")) || (oOpponent.getState() == "BlockHit")) || (oOpponent.getState() == "EndBlock")) { setState("JumpScratchBlock"); } } function getHit(_sAttackType) { var _local4 = oOpponent.fDataClassDefinition.oATTACK_DATA[_sAttackType].bCantBeBlock; if ((_local4 == true) && (sState == "Block")) { looseHealth(_sAttackType, "Half"); if ((_sAttackType != "RapidPunch") || (fDataClassDefinition.oCANT_BE_HIT_DATA[sState] != true)) { oOpponent.onAttackHurt(_sAttackType); } } if ((_local4 != true) && ((((sState == "StartBlock") || (sState == "Block")) || (sState == "BlockHit")) || (sState == "EndBlock"))) { nSpdX = fDataClassDefinition.oATTACK_REACT_DATA[_sAttackType].nBlockPropelSpdX; if (sDirection == "Right") { nSpdX = nSpdX * -1; } if (sState == "BlockHit") { mcRef.mcState.gotoAndPlay(1); } else { setState("BlockHit"); } oAI.sCurrentAction = "Block"; if ((_sAttackType == "ShoulderTackle") && (Math.abs(oOpponent.nSpdX) > Math.abs(nSpdX))) { oOpponent.bShoulderBlocked = true; oAI.nTimeBlocking = 0; oOpponent.nSpdX = nSpdX / 4; } oOpponent.resetComboInRow(); } else { looseHealth(_sAttackType, "Full"); if ((_sAttackType == "HyperUppercut") || (_sAttackType == "ShoulderTackle")) { oController.playSfx(["Boom1", "Boom2", "Boom3", "Boom4"]); } if ((_sAttackType != "RapidPunch") || (fDataClassDefinition.oCANT_BE_HIT_DATA[sState] != true)) { oOpponent.onAttackHurt(_sAttackType); } if (fDataClassDefinition.oATTACK_REACT_DATA[_sAttackType].bDontAffectDirection != true) { if (oOpponent.sDirection == "Right") { if (sDirection == "Right") { changeDirection(); } } else if (sDirection == "Left") { changeDirection(); } } var _local3 = fDataClassDefinition.oATTACK_REACT_DATA[_sAttackType].sGetHitState; if (_local3 != "Hurt") { oBackground.setItemToShow(this); if (fDataClassDefinition.oATTACK_REACT_DATA[_sAttackType].nCamLag != undefined) { oBackground.switchToLagMode(fDataClassDefinition.oATTACK_REACT_DATA[_sAttackType].nCamLag); } else { oBackground.switchToLagMode(); } } nSpdX = fDataClassDefinition.oATTACK_REACT_DATA[_sAttackType].nPropelSpdX; nSpdY = fDataClassDefinition.oATTACK_REACT_DATA[_sAttackType].nPropelSpdY; if (fDataClassDefinition.oATTACK_REACT_DATA[_sAttackType].oPropelXOnFrames["nOnFr" + oOpponent.mcRef.mcState._currentframe] != undefined) { nSpdX = fDataClassDefinition.oATTACK_REACT_DATA[_sAttackType].oPropelXOnFrames["nOnFr" + oOpponent.mcRef.mcState._currentframe]; } if (sDirection == "Right") { nSpdX = nSpdX * -1; } if ((_local3 == "Hurt") && (sState == "Hurt")) { if (nHealth <= 0) { _local3 = "PropelUpHurt"; setState(_local3); } else { mcRef.mcState.gotoAndPlay(1); } } else { if ((_local3 == "Hurt") && ((((((((nHealth <= 0) || (sState == "StartJump")) || (sState == "Jump")) || (sState == "StartFall")) || (sState == "Fall")) || (sState == "StartJumpKick")) || (sState == "EndJumpKick")) || (sState == "JumpKickBlock"))) { _local3 = "PropelUpHurt"; } setState(_local3); } } if (nHealth <= 0) { oOpponent.lockControls(); } oOpponent.clearIncomingAttack(); } function setSpdX() { switch (sState) { case "Idle" : case "PropelUpCrash" : nSpdX = 0; break; case "PropelUpHurt" : case "PropelUpStartFall" : case "ProperUpFall" : case "PropelBackHurt" : case "PropelBackStartFall" : case "ProperBackFall" : case "StartJumpScratch" : case "Slide" : break; case "StartJump" : case "Jump" : case "StartFall" : case "Fall" : if (oAI.sCurrentAction == "LongJumpBack") { nSpdX = nSpdX / nFlyBackDeceleration; } break; case "StartWalk" : case "Walk" : if (sDirection == "Right") { if (nSpdX < nMaxRunSpd) { nSpdX = nSpdX + nSpdXAcceleration; } else if (nSpdX > nMaxRunSpd) { nSpdX = nMaxRunSpd; } } else if (nSpdX > (-nMaxRunSpd)) { nSpdX = nSpdX - nSpdXAcceleration; } else if (nSpdX < (-nMaxRunSpd)) { nSpdX = -nMaxRunSpd; } break; default : if (nSpdX > 0) { nSpdX = nSpdX - nSpdXDeceleration; if (nSpdX < 0) { nSpdX = 0; } } else { if (nSpdX >= 0) { break; } nSpdX = nSpdX + nSpdXDeceleration; if (nSpdX <= 0) { break; } nSpdX = 0; } } nSpdX = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(nSpdX); } function setSpdY() { switch (sState) { case "HurtWall" : nSpdY = 0; break; case "PropelBackHurt" : case "PropelBackStart" : case "PropelBackFall" : nSpdY = 0; break; default : if (nSpdY == 0) { nSpdY = nMinFallSpdY; } else if (nSpdY < 0) { nSpdY = nSpdY / nJumpSpdYDeceleration; if (nSpdY >= nMinJumpSpdY) { setState("StartFall"); nSpdY = 0; } } else { if (nSpdY >= nMaxFallSpdY) { break; } nSpdY = nSpdY * nFallSpdYAcceleration; if (nSpdY <= nMaxFallSpdY) { break; } nSpdY = nMaxFallSpdY; } } nSpdY = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(nSpdY); } function setHitGround() { nSpdY = 0; if ((sState == "PropelUpStartFall") || (sState == "PropelUpFall")) { setState("PropelUpCrash"); } else if ((sState == "PropelBackStartFall") || (sState == "PropelBackFall")) { setState("PropelBackCrash"); } else if (sState == "HurtWallSlide") { setState("HurtWallLand"); } else { setState("Land"); } } function setHitWall() { if ((((sState == "PropelBackHurt") || (sState == "PropelBackStartFall")) || (sState == "PropelBackFall")) || (sState == "Roll")) { oScreenShaker.setShake({sAxis:"X", nStartStr:20, nMaxStr:20, nTimeMaxStr:0, nStrIn:1.5, nStrOut:2.5}); oScreenShaker.setShake({sAxis:"Y", nStartStr:10, nMaxStr:10, nTimeMaxStr:0, nStrIn:1.5, nStrOut:2.5}); if (nHealth > 0) { setState("HurtWall"); } else { setState("PropelBackCrash"); } } oAI.reactToHitWall(); } function setDrillAttack() { var _local2 = fDataClassDefinition.oATTACK_DATA.Drill.oDrillGap[oController.giveDifficulty()]; var _local3 = Math.floor(Math.random() * (_local2 * 2)) - _local2; var _local4 = oOpponent.nSpdX * fDataClassDefinition.oATTACK_DATA.Drill.oFrHit.nReachDestFr; nMaxMoveX = ((oOpponent.nPosX + _local4) + _local3) - nPosX; nMaxMoveY = 0; nMaxMoveX = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(nMaxMoveX); nMaxMoveY = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(nMaxMoveY); nRealMoveX = nMaxMoveX; nRealMoveY = nMaxMoveY; makeMoving(); setState("Drill"); } function setDigOut(_sAction) { var _local4 = oBackground.giveCurrentZone(oOpponent.nPosX); var _local2; if (_local4 == "Right") { _local2 = oOpponent.nPosX - fDataClassDefinition.oDIG_OUT_DATA[_sAction]; } else if (_local4 == "Left") { _local2 = oOpponent.nPosX + fDataClassDefinition.oDIG_OUT_DATA[_sAction]; } else if (Math.random() < 0.5) { _local2 = oOpponent.nPosX - fDataClassDefinition.oDIG_OUT_DATA[_sAction]; } else { _local2 = oOpponent.nPosX + fDataClassDefinition.oDIG_OUT_DATA[_sAction]; } nMaxMoveX = _local2 - nPosX; nMaxMoveY = 0; nMaxMoveX = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(nMaxMoveX); nMaxMoveY = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(nMaxMoveY); nRealMoveX = nMaxMoveX; nRealMoveY = nMaxMoveY; makeMoving(); setState("DigOut"); } function doImpactResult(_oMovingItem, _oImpactCheckResult) { switch (_oMovingItem.sType) { case "BigRock" : if (fDataClassDefinition.oCANT_BE_HIT_DATA[getState()] != true) { var _local2 = checkAttackCanHit("SuperThrow"); if (_local2 == true) { getHit("SuperThrow"); } else { oOpponent.resetComboInRow(); } _oMovingItem.doHit(sColliderType); } break; default : } } }
Symbol 2475 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.PlayerHud] Frame 0
class com.disney.gem.games.SavingTheDay.game_obj.PlayerHud extends com.disney.gem.games.SavingTheDay.game_obj.basic_class.CharacterHud { var oController, mcRef; function PlayerHud (_oItemData) { super(_oItemData); } function initDisplay() { super.initDisplay(); showScore(); } function showScore() { mcRef.txtScore = oController.getScore(); } }
Symbol 2476 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.TopBlocker] Frame 0
class com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.TopBlocker extends com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.ColliderItem { function TopBlocker (_oItemData) { super(_oItemData); } function confirmCanBeHit(_oMovingItem, _oImpactCheckResult) { if (_oImpactCheckResult.sImpactSide == "Up") { return(true); } return(false); } function resolveHit(_oMovingItem, _oImpactCheckResult) { if (_oImpactCheckResult.sImpactSide == "Up") { _oMovingItem.nRealMoveY = _oImpactCheckResult.nImpactDist; _oMovingItem.nMaxMoveY = 0; _oMovingItem.nRealMoveX = 0; doImpactResult(_oMovingItem, _oImpactCheckResult); } } function doImpactResult(_oMovingItem, _oImpactCheckResult) { _oMovingItem.setHitGround(); } }
Symbol 2477 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.BottomBlocker] Frame 0
class com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.BottomBlocker extends com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.ColliderItem { function BottomBlocker (_oItemData) { super(_oItemData); } function confirmCanBeHit(_oMovingItem, _oImpactCheckResult) { if (_oImpactCheckResult.sImpactSide == "Down") { return(true); } return(false); } function resolveHit(_oMovingItem, _oImpactCheckResult) { if (_oImpactCheckResult.sImpactSide == "Down") { _oMovingItem.nRealMoveY = _oImpactCheckResult.nImpactDist; _oMovingItem.nMaxMoveY = 0; _oMovingItem.nSpdY = 0; _oMovingItem.nRealMoveX = 0; doImpactResult(_oMovingItem, _oImpactCheckResult); } } function doImpactResult(_oMovingItem, _oImpactCheckResult) { _oMovingItem.setHitTop(); } }
Symbol 2478 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.RightBlocker] Frame 0
class com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.RightBlocker extends com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.ColliderItem { var nRightHitBorder; function RightBlocker (_oItemData) { super(_oItemData); setHitBorders(); } function setHitBorders() { super.setHitBorders(); var _local3 = com.disney.gem.games.SavingTheDay.screens.GameScreen.giveReference(); _local3.nLeftMoveLimit = nRightHitBorder; } function confirmCanBeHit(_oMovingItem, _oImpactCheckResult) { if (_oImpactCheckResult.sImpactSide == "Right") { return(true); } return(false); } function resolveHit(_oMovingItem, _oImpactCheckResult) { if (_oImpactCheckResult.sImpactSide == "Right") { _oMovingItem.nRealMoveX = _oImpactCheckResult.nImpactDist; _oMovingItem.nMaxMoveX = 0; _oMovingItem.nRealMoveY = 0; doImpactResult(_oMovingItem, _oImpactCheckResult); } } function doImpactResult(_oMovingItem, _oImpactCheckResult) { if (_oImpactCheckResult.sImpactSide == "Right") { _oMovingItem.setHitWall(); } } }
Symbol 2479 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.LeftBlocker] Frame 0
class com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.LeftBlocker extends com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.ColliderItem { var nLeftHitBorder; function LeftBlocker (_oItemData) { super(_oItemData); setHitBorders(); } function setHitBorders() { super.setHitBorders(); var _local3 = com.disney.gem.games.SavingTheDay.screens.GameScreen.giveReference(); _local3.nRightMoveLimit = nLeftHitBorder; } function confirmCanBeHit(_oMovingItem, _oImpactCheckResult) { if (_oImpactCheckResult.sImpactSide == "Left") { return(true); } return(false); } function resolveHit(_oMovingItem, _oImpactCheckResult) { if (_oImpactCheckResult.sImpactSide == "Left") { _oMovingItem.nRealMoveX = _oImpactCheckResult.nImpactDist; _oMovingItem.nMaxMoveX = 0; _oMovingItem.nRealMoveY = 0; doImpactResult(_oMovingItem, _oImpactCheckResult); } } function doImpactResult(_oMovingItem, _oImpactCheckResult) { if (_oImpactCheckResult.sImpactSide == "Left") { _oMovingItem.setHitWall(); } } }
Symbol 2480 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.InsideCollider] Frame 0
class com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.InsideCollider extends com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.ColliderItem { var sColliderType, setHitBorders, nDownHitBorder, nUpHitBorder, nRightHitBorder, nLeftHitBorder, oImpactManager; function InsideCollider (_oItemData) { super(_oItemData); } function checkInReach(_oMovingData, _nRightMoveBorder, _nLeftMoveBorder, _nDownMoveBorder, _nUpMoveBorder) { var _local3 = false; var _local4 = _oMovingData.sColliderType; if (com.disney.gem.games.SavingTheDay.game_data.scroll_sys_data.ImpactDefinition[_local4][sColliderType] != undefined) { setHitBorders(); if ((((_oMovingData.nRightHitBorder >= nLeftHitBorder) and (_oMovingData.nLeftHitBorder <= nRightHitBorder)) and (_oMovingData.nDownHitBorder >= nUpHitBorder)) and (_oMovingData.nUpHitBorder <= nDownHitBorder)) { _oMovingData.bInXReach = true; _oMovingData.bInYReach = true; _local3 = true; } } return(_local3); } function confirmCanBeHit(_oMovingItem, _oImpactCheckResult) { oImpactManager.addItemToValidate(this); return(false); } function checkInReachAfterMove(_oMovingItem, _nRightMoveBorder, _nLeftMoveBorder, _nDownMoveBorder, _nUpMoveBorder) { var _local2 = false; if ((((_oMovingItem.nRightHitBorder >= nLeftHitBorder) and (_oMovingItem.nLeftHitBorder <= nRightHitBorder)) and (_oMovingItem.nDownHitBorder >= nUpHitBorder)) and (_oMovingItem.nUpHitBorder <= nDownHitBorder)) { _local2 = true; } return(_local2); } function resolveHitAfterMove(_oMovingItem, _oImpactCheckResult) { doImpactResult(_oMovingItem, _oImpactCheckResult); } function doImpactResult(_oMovingItem, _oImpactCheckResult) { } }
Symbol 2481 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.LeftSlope] Frame 0
class com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.LeftSlope extends com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.ColliderItem { var bSliding, sSlideDirection, nUpBorder, nScaleY, mcRef, nRightBorder, nScaleX, nDownBorder, nLeftBorder, oImpactManager, nPosX, nPosY, nM, nB, sColliderType, setHitBorders, nUpHitBorder, nDownHitBorder, nLeftHitBorder, nRightHitBorder, oController, addActivateBroadcast; function LeftSlope (_oItemData) { super(_oItemData); setSlope(); bSliding = false; sSlideDirection = "Left"; } function setAsCollider() { nUpBorder = (mcRef.mcRightUpBorder._y * nScaleY) / 100; nRightBorder = (mcRef.mcRightUpBorder._x * nScaleX) / 100; nDownBorder = (mcRef.mcLeftDownBorder._y * nScaleY) / 100; nLeftBorder = (mcRef.mcLeftDownBorder._x * nScaleX) / 100; nUpBorder = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(nUpBorder); nRightBorder = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(nRightBorder); nDownBorder = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(nDownBorder); nLeftBorder = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(nLeftBorder); mcRef.mcLeftDownBorder.swapDepths(10); mcRef.mcLeftDownBorder.removeMovieClip(); mcRef.mcRightUpBorder.swapDepths(10); mcRef.mcRightUpBorder.removeMovieClip(); oImpactManager.addSlopeCollider(this); } function setSlope() { var _local3 = nPosX + nLeftBorder; var _local5 = nPosX + nRightBorder; var _local2 = nPosY + nDownBorder; var _local4 = nPosY + nUpBorder; nM = (_local4 - _local2) / (_local5 - _local3); nB = _local2 - (nM * _local3); } function checkInReach(_oMovingData, _nRightMoveBorder, _nLeftMoveBorder, _nDownMoveBorder, _nUpMoveBorder) { var _local2 = false; var _local3 = _oMovingData.sColliderType; if (com.disney.gem.games.SavingTheDay.game_data.scroll_sys_data.ImpactDefinition[_local3][sColliderType] == true) { setHitBorders(); if ((((nRightHitBorder >= _nLeftMoveBorder) and (nLeftHitBorder <= _nRightMoveBorder)) and (nDownHitBorder >= _nUpMoveBorder)) and (nUpHitBorder <= _nDownMoveBorder)) { _local2 = true; } } return(_local2); } function giveSlopeData(_oMovingData) { var _local4 = int((nM * _oMovingData.nPosX) + nB); var _local3 = int((nM * _oMovingData.nDestX) + nB); if ((_oMovingData.nPosY <= _local3) || ((_oMovingData.nMaxMoveX >= 0) and (_oMovingData.nPosY <= _local4))) { var _local5 = {oItem:this, nYOnSlopeAtDest:_local3}; return(_local5); } } function doImpactResult(_oMovingItem, _oImpactCheckResult) { _oMovingItem.setSlopeHit(bSliding, sSlideDirection); } function desactivateItem() { mcRef.removeMovieClip(); oController.oMainBroadcaster.removeListener(this); addActivateBroadcast(); oImpactManager.removeSlopeCollider(this); } }
Symbol 2482 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.RightSlope] Frame 0
class com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.RightSlope extends com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.ColliderItem { var bSliding, sSlideDirection, nUpBorder, nScaleY, mcRef, nRightBorder, nScaleX, nDownBorder, nLeftBorder, oImpactManager, nPosX, nPosY, nM, nB, sColliderType, setHitBorders, nUpHitBorder, nDownHitBorder, nLeftHitBorder, nRightHitBorder, oController, addActivateBroadcast; function RightSlope (_oItemData) { super(_oItemData); setSlope(); bSliding = false; sSlideDirection = "Right"; } function setAsCollider() { nUpBorder = (mcRef.mcRightUpBorder._y * nScaleY) / 100; nRightBorder = (mcRef.mcRightUpBorder._x * nScaleX) / 100; nDownBorder = (mcRef.mcLeftDownBorder._y * nScaleY) / 100; nLeftBorder = (mcRef.mcLeftDownBorder._x * nScaleX) / 100; nUpBorder = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(nUpBorder); nRightBorder = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(nRightBorder); nDownBorder = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(nDownBorder); nLeftBorder = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(nLeftBorder); mcRef.mcLeftDownBorder.swapDepths(10); mcRef.mcLeftDownBorder.removeMovieClip(); mcRef.mcRightUpBorder.swapDepths(10); mcRef.mcRightUpBorder.removeMovieClip(); oImpactManager.addSlopeCollider(this); } function setSlope() { var _local3 = nPosX + nLeftBorder; var _local5 = nPosX + nRightBorder; var _local2 = nPosY + nUpBorder; var _local4 = nPosY + nDownBorder; nM = (_local4 - _local2) / (_local5 - _local3); nB = _local2 - (nM * _local3); } function checkInReach(_oMovingData, _nRightMoveBorder, _nLeftMoveBorder, _nDownMoveBorder, _nUpMoveBorder) { var _local2 = false; var _local3 = _oMovingData.sColliderType; if (com.disney.gem.games.SavingTheDay.game_data.scroll_sys_data.ImpactDefinition[_local3][sColliderType] == true) { setHitBorders(); if ((((nRightHitBorder >= _nLeftMoveBorder) and (nLeftHitBorder <= _nRightMoveBorder)) and (nDownHitBorder >= _nUpMoveBorder)) and (nUpHitBorder <= _nDownMoveBorder)) { _local2 = true; } } return(_local2); } function giveSlopeData(_oMovingData) { var _local4 = int((nM * _oMovingData.nPosX) + nB); var _local3 = int((nM * _oMovingData.nDestX) + nB); if ((_oMovingData.nPosY <= _local3) || ((_oMovingData.nMaxMoveX <= 0) and (_oMovingData.nPosY <= _local4))) { var _local5 = {oItem:this, nYOnSlopeAtDest:_local3}; return(_local5); } } function doImpactResult(_oMovingItem, _oImpactCheckResult) { _oMovingItem.setSlopeHit(bSliding, sSlideDirection); } function desactivateItem() { mcRef.removeMovieClip(); oController.oMainBroadcaster.removeListener(this); addActivateBroadcast(); oImpactManager.removeSlopeCollider(this); } }
Symbol 2483 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.Parallax] Frame 0
class com.disney.gem.games.SavingTheDay.game_obj.Parallax extends com.disney.gem.games.SavingTheDay.game_obj.basic_class.AttachItem { var nLeftBound, nRightBound, nTopBound, nBottomBound, nRatioX, nRatioY, nPosX, mcRef, nPosY, oBackground, oController, setState, sAttachName, mcContainer; function Parallax (_oItemData) { super(_oItemData); nLeftBound = 0; nRightBound = 0; nTopBound = 0; nBottomBound = 0; nRatioX = 1; nRatioY = 1; setBounds(); mcRef._x = nPosX; mcRef._y = nPosY; } function state_WaitForBackground() { if (oBackground == undefined) { oBackground = com.disney.gem.games.SavingTheDay.game_obj.Background.giveReference(); if (oBackground != undefined) { oController.oMainBroadcaster.removeListener(this); oController.oMainBroadcaster.addListener(this); setScaling(); setState("FollowBackground"); state_FollowBackground(); } } } function state_FollowBackground() { nPosX = oBackground.nPosX * nRatioX; nPosY = oBackground.nPosY * nRatioY; mcRef._x = int(nPosX); mcRef._y = int(nPosY); } function setBounds() { nLeftBound = mcContainer[sAttachName].mcLeftDownBounds._x; nRightBound = mcContainer[sAttachName].mcRightUpBounds._x; nTopBound = mcContainer[sAttachName].mcRightUpBounds._y; nBottomBound = mcContainer[sAttachName].mcLeftDownBounds._y; mcContainer[sAttachName].mcLeftDownBounds.swapDepths(10); mcContainer[sAttachName].mcLeftDownBounds.removeMovieClip(); mcContainer[sAttachName].mcRightUpBounds.swapDepths(10); mcContainer[sAttachName].mcRightUpBounds.removeMovieClip(); } function setScaling() { var _local4 = (nRightBound - nLeftBound) - oBackground.nRightScreenX; var _local3 = (oBackground.nRightBound - oBackground.nLeftBound) - oBackground.nRightScreenX; var _local2 = (nBottomBound - nTopBound) - oBackground.nBottomScreenY; var _local5 = (oBackground.nBottomBound - oBackground.nTopBound) - oBackground.nBottomScreenY; nRatioX = _local4 / _local3; nRatioY = _local2 / _local5; } }
Symbol 2484 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_data.characters_data.OmnidroidData] Frame 0
class com.disney.gem.games.SavingTheDay.game_data.characters_data.OmnidroidData { function OmnidroidData () { } static function setOpponent() { var _local1 = com.disney.gem.games.SavingTheDay.game_obj.Player.giveReference(); return(_local1); } static var oCHANGE_STATE_DATA = {Idle:{StartWalk:true, StartMoveBack:true, StartBlock:true, Slam:true, Spin:true, Crush:true, StartJump:true, SideJump:true, StartRoll:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true, Win:true}, StartWalk:{Walk:true, EndWalk:true, StartMoveBack:true, StartBlock:true, Slam:true, Spin:true, Crush:true, StartJump:true, SideJump:true, StartRoll:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true}, Walk:{EndWalk:true, StartMoveBack:true, StartBlock:true, Slam:true, Spin:true, Crush:true, StartJump:true, SideJump:true, StartRoll:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true}, EndWalk:{Idle:true, StartWalk:true, StartMoveBack:true, StartBlock:true, Slam:true, Spin:true, Crush:true, StartJump:true, SideJump:true, StartRoll:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true}, StartMoveBack:{Idle:true, MoveBack:true, StartWalk:true, StartBlock:true, Slam:true, Spin:true, Crush:true, StartJump:true, SideJump:true, StartRoll:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true}, MoveBack:{Idle:true, StartWalk:true, StartBlock:true, Slam:true, Spin:true, Crush:true, StartJump:true, SideJump:true, StartRoll:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true}, StartBlock:{Block:true, BlockHit:true, EndBlock:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true}, Block:{BlockHit:true, Slam:true, Spin:true, Crush:true, StartJump:true, SideJump:true, StartRoll:true, EndBlock:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true}, BlockHit:{Block:true, EndBlock:true, Spin:true, StartJump:true}, EndBlock:{StartBlock:true, Slam:true, Spin:true, Crush:true, StartJump:true, SideJump:true, StartRoll:true, BlockHit:true, Idle:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true}, Slam:{EndSlam:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true}, EndSlam:{Idle:true, StartWalk:true, StartBlock:true, Slam:true, Spin:true, Crush:true, StartJump:true, SideJump:true, StartRoll:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true}, Spin:{EndSpin:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true}, EndSpin:{Idle:true, StartWalk:true, StartBlock:true, Slam:true, Spin:true, Crush:true, StartJump:true, SideJump:true, StartRoll:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true}, Crush:{EndCrush:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true}, EndCrush:{Idle:true, StartWalk:true, StartBlock:true, Slam:true, Spin:true, Crush:true, StartJump:true, SideJump:true, StartRoll:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true}, StartJump:{Jump:true, StartBlock:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true}, Jump:{Fall:true}, Fall:{Stomp:true, Land:true}, Stomp:{Land:true, SideJump:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true}, Land:{Idle:true, StartBlock:true, Slam:true, Spin:true, Crush:true, StartJump:true, SideJump:true, StartRoll:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true}, SideJump:{Idle:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true}, StartRoll:{Roll:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true}, Roll:{EndRoll:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true}, EndRoll:{Idle:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true}, Hurt:{EndHurt:true, Die:true}, EndHurt:{Idle:true, Die:true, Spin:true}, PropelUpHurt:{PropelUpStartFall:true}, PropelUpStartFall:{PropelUpFall:true, PropelUpCrash:true}, PropelUpFall:{PropelUpCrash:true, PropelUpCrash:true}, PropelUpCrash:{Idle:true, Die:true, Spin:true, StartJump:true}, PropelBackHurt:{PropelBackStartFall:true}, PropelBackStartFall:{PropelBackFall:true, PropelBackCrash:true}, PropelBackFall:{PropelBackCrash:true, PropelBackCrash:true}, PropelBackCrash:{Idle:true, Die:true, Spin:true, StartJump:true}, Die:{Dead:true, WaitForHealth:true}, WaitForHealth:{Rebirth:true}, Rebirth:{Idle:true}}; static var oMAX_HEALTH_DATA = {nMaxEasy:150, nMaxMed:150, nMaxHard:150}; static var sStartDirection = "Left"; static var nExitWallPlayerDist = 200; static var oBORDERS_SETS_DATA = {}; static var oCHANGE_DIRECTION_DATA = {Fall:true, StartWalk:true, Walk:true, EndWalk:true, StartBlock:true, Block:true, EndBlock:true}; static var oCANT_BE_HIT_DATA = {Hurt:true, EndHurt:true, PropelUpHurt:true, PropelUpStartFall:true, PropelUpFall:true, PropelUpCrash:true, PropelBackHurt:true, PropelBackStartFall:true, PropelBackFall:true, PropelBackCrash:true, Jump:true, Fall:true, Die:true, WaitForHealth:true, Rebirth:true, Dead:true, StartRoll:true, Roll:true, oExceptions:{RapidPunch:{Hurt:true}, HyperUppercut:{StartRoll:true, Roll:true}, ShoulderTackle:{StartRoll:true, Roll:true}}, oOnAttack:{Punch:{Crush:true, Slam:true, Stomp:true, Spin:true, StartRoll:true, Roll:true}, CrouchPunch:{Crush:true, Stomp:true, Spin:true, StartRoll:true, Roll:true}, JumpKick:{Slam:true, Stomp:true, Spin:true, StartRoll:true, Roll:true}, RapidPunch:{Crush:true, Slam:true, Stomp:true, Spin:true, StartRoll:true, Roll:true}, BackflipKick:{Stomp:true, Spin:true, StartRoll:true, Roll:true}, HyperUppercut:{Slam:true, Spin:true}, ProximityAttack:{Stomp:true, StartRoll:true, Roll:true}, ShoulderTackle:{Crush:true, Stomp:true}, SuperThrow:{Slam:true, Stomp:true, Spin:true, StartRoll:true, Roll:true}}}; static var oSPEEDS_DATA = {nMaxRunSpd:5, nMinRunSpd:1, nSpdXAcceleration:1, nSpdXDeceleration:2, nMaxMoveBackSpd:5, nMaxJumpSpdX:12, nMinJumpSpdX:1, nMaxJumpSpdY:-150, nMinJumpSpdY:-1, nMaxFallSpdY:40, nMinFallSpdY:1, nSideJumpSpdX:35, nSpinSpdX:30, nMaxRollSpd:30, nMinRollSpd:5, nRollSpdXAcceleration:2}; static var oATTACK_REACT_DATA = {Punch:{sGetHitState:"Hurt", nBlockPropelSpdX:10, nPropelSpdX:10, nPropelSpdY:0}, CrouchPunch:{sGetHitState:"Hurt", nBlockPropelSpdX:10, nPropelSpdX:10, nPropelSpdY:0}, JumpKick:{sGetHitState:"Hurt", nBlockPropelSpdX:10, nPropelSpdX:20, nPropelSpdY:0}, RapidPunch:{sGetHitState:"Hurt", nBlockPropelSpdX:4, nPropelSpdX:4, nPropelSpdY:0, oPropelXOnFrames:{nOnFr34:20, nOnFr35:20}}, BackflipKick:{sGetHitState:"Hurt", nBlockPropelSpdX:10, nPropelSpdX:20, nPropelSpdY:0}, HyperUppercut:{sGetHitState:"PropelUpHurt", nBlockPropelSpdX:10, nPropelSpdX:15, nPropelSpdY:-250, nCamLag:7}, ProximityAttack:{sGetHitState:"Hurt", nBlockPropelSpdX:0, nPropelSpdX:15, nPropelSpdY:-10}, ShoulderTackle:{sGetHitState:"PropelBackHurt", nBlockPropelSpdX:20, nPropelSpdX:40, nPropelSpdY:-65, nCamLag:7}, SuperThrow:{sGetHitState:"PropelBackHurt", nBlockPropelSpdX:20, nPropelSpdX:20, nPropelSpdY:-65, nFrBigRockBlock:4, nFrBigRockSlam:6, nFrBigRockSpin:10, nCamLag:7}}; static var oATTACK_DATA = {Slam:{sAttackType:"Slam", oFrHit:{Fr6:true, Fr7:true, nReachDestFr:6}, oFrCanBlock:{nFrStart:2, nFrEnd:7}, nNearXHit:0, nFarXHit:320, nNearYHit:0, nFarYHit:-420, nReachLimitModifier:0, nDammage:10}, Spin:{sAttackType:"Spin", oFrHit:{Fr9:true, Fr10:true, Fr11:true, Fr12:true, Fr13:true, Fr14:true, Fr15:true, Fr16:true, Fr17:true, Fr18:true, Fr19:true, Fr20:true, Fr21:true, Fr22:true, Fr23:true, Fr24:true, nReachDestFr:14}, oFrCanBlock:{nFrStart:1, nFrEnd:24}, nNearXHit:-215, nFarXHit:215, nNearYHit:0, nFarYHit:-260, nReachLimitModifier:0, bCantBeBlock:true, nDammage:10}, Crush:{sAttackType:"Crush", oFrHit:{Fr8:true, Fr9:true, nReachDestFr:8}, oFrCanBlock:{nFrStart:4, nFrEnd:9}, nNearXHit:153, nFarXHit:305, nNearYHit:0, nFarYHit:-228, nReachLimitModifier:80, nDammage:5}, Stomp:{sAttackType:"Stomp", oFrHit:{Fr1:true, Fr2:true, Fr3:true, Fr19:true, Fr20:true, nReachDestFr:1}, nNearXHit:-145, nFarXHit:145, nNearYHit:0, nFarYHit:-350, nDammage:10}, Roll:{sAttackType:"Stomp", oFrHit:{AllFrames:true}, nNearXHit:-70, nFarXHit:70, nNearYHit:0, nFarYHit:-140, bCantBeBlock:true, nDammage:15}, StayIdle:{nNearXHit:0, nFarXHit:100, nReachLimitModifier:0}}; }
Symbol 2485 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.ai_class.OmnidroidAI] Frame 0
class com.disney.gem.games.SavingTheDay.game_obj.ai_class.OmnidroidAI { var oOwner, aActionsSet, sCurrentAction, bCurrentAttackCompleted, nMaxTimeBlocking, nMinTimeBlocking, nMinTimeChooseAction, oAIData, nMaxTimeChooseAction, nTimeChooseAction, sAttackAtDest, nMoveAwayDest, nMinMoveAwayDist, nMaxMoveAwayDist, nMinOpponentDistMoveAway, bControlsLock, nChanceToExitWall, bWaitBigRock, bStopCheckBigRock, nStayIdleTime, oIncomingAttackData, nTimeBlocking; function OmnidroidAI (_oOwner) { oOwner = _oOwner; setAIData(); aActionsSet = new Array(); sCurrentAction = ""; bCurrentAttackCompleted = false; nMaxTimeBlocking = 15; nMinTimeBlocking = 5; nMinTimeChooseAction = oAIData.oCHOOSE_ACTION_TIME_DATA.nTimeMin; nMaxTimeChooseAction = oAIData.oCHOOSE_ACTION_TIME_DATA.nTimeMax; nTimeChooseAction = setDecisionTime(); sAttackAtDest = ""; nMoveAwayDest = 0; nMinMoveAwayDist = 200; nMaxMoveAwayDist = 800; nMinOpponentDistMoveAway = 350; bControlsLock = false; nChanceToExitWall = oAIData.oEXIT_WALL_DATA.nStartChanceToReact; bWaitBigRock = false; bStopCheckBigRock = false; nStayIdleTime = 0; } function setAIData() { switch (oOwner.oController.giveDifficulty()) { case "Easy" : oAIData = com.disney.gem.games.SavingTheDay.game_data.ai_data.OmniEasy; break; case "Med" : oAIData = com.disney.gem.games.SavingTheDay.game_data.ai_data.OmniMed; break; case "Hard" : oAIData = com.disney.gem.games.SavingTheDay.game_data.ai_data.OmniHard; } } function checkTimeForAction() { if (!bControlsLock) { if (nTimeChooseAction > 0) { nTimeChooseAction--; } else if (oAIData.oACTION_DATA.oCanActStates[oOwner.sState] == true) { chooseAction(oAIData.oACTION_DATA); } } else { nTimeChooseAction = 0; } } function setDecisionTime() { var _local2 = Math.floor(Math.random() * (nMaxTimeChooseAction - nMinTimeChooseAction)) + nMinTimeChooseAction; return(_local2); } function forceAction() { nTimeChooseAction = 0; setAction(); } function checkIfExitWall(_sWallZoneIn) { var _local2; if (((_sWallZoneIn == "Right") && (oOwner.oOpponent.nPosX > oOwner.nPosX)) || ((_sWallZoneIn == "Left") && (oOwner.oOpponent.nPosX < oOwner.nPosX))) { _local2 = false; } else if (Math.floor(Math.random() * 100) < nChanceToExitWall) { _local2 = true; nChanceToExitWall = oAIData.oEXIT_WALL_DATA.nStartChanceToReact; chooseAction(oAIData.oEXIT_WALL_DATA); } else { nChanceToExitWall = nChanceToExitWall + oAIData.oEXIT_WALL_DATA.nChanceModifier; _local2 = false; } return(_local2); } function chooseAction(_oActionsData) { var _local6 = false; var _local5 = 0; var _local3 = 1; var _local7 = Math.floor(Math.random() * 100); while (_local6 == false) { _local5 = _local5 + _oActionsData.oActionSets["oActionSet" + _local3].nChanceToDo; if (_local7 < _local5) { aActionsSet = new Array(); var _local2 = 0; while (_local2 < _oActionsData.oActionSets["oActionSet" + _local3].aActions.length) { aActionsSet.push(_oActionsData.oActionSets["oActionSet" + _local3].aActions[_local2]); _local2++; } _local6 = true; } _local3++; } setAction(); nTimeChooseAction = setDecisionTime(); } function checkEndRoll() { if (((oOwner.sState != "StartRoll") && (oOwner.sState != "Roll")) && (oOwner.sState != "EndRoll")) { setAction(); } else if (oOwner.sDirection == "Right") { if ((oOwner.nPosX - oOwner.fDataClassDefinition.oATTACK_DATA.Roll.nFarXHit) > oOwner.oOpponent.nRightHitBorder) { oOwner.setState("EndRoll"); } } else if ((oOwner.nPosX + oOwner.fDataClassDefinition.oATTACK_DATA.Roll.nFarXHit) < oOwner.oOpponent.nLeftHitBorder) { oOwner.setState("EndRoll"); } } function setIncomingAttack(_oIncomingAttackData) { oIncomingAttackData = new Object(); oIncomingAttackData = _oIncomingAttackData; checkIncomingAttack(); } function clearIncomingAttack() { oIncomingAttackData = new Object(); } function stopWaitBigRock() { bWaitBigRock = false; bStopCheckBigRock = false; } function flushActionsSet() { aActionsSet.splice(0); } function checkIncomingAttack() { if ((oIncomingAttackData.sAttackType != undefined) && (oAIData.oDEFENCE_DATA.oCanReactStates[oOwner.sState] == true)) { if ((oIncomingAttackData.sAttackType == "SuperThrow") && (bWaitBigRock)) { var _local6 = (Math.abs(oOwner.nPosX - oIncomingAttackData.nRockPosX) - oIncomingAttackData.nRockHitDist) - oOwner.nRightBorder; var _local8 = (oOwner.oOpponent.fDataClassDefinition.oATTACK_DATA.SuperThrow.nFrLaunch - oIncomingAttackData.nFrAttack) + int(_local6 / oIncomingAttackData.nRockSpdX); if (_local8 <= oOwner.fDataClassDefinition.oATTACK_REACT_DATA.SuperThrow["nFrBigRock" + aActionsSet[0]]) { setAction(); } } else { var _local7 = oOwner.checkInAttackReach(oIncomingAttackData.oReachLimits); if ((_local7 == true) || (oIncomingAttackData.sAttackType == "SuperThrow")) { if ((oIncomingAttackData.sAttackType != "SuperThrow") || (!bStopCheckBigRock)) { if (Math.floor(Math.random() * 100) < oAIData.oDEFENCE_DATA[oIncomingAttackData.sAttackType].nChanceToReact) { if (oIncomingAttackData.sAttackType == "SuperThrow") { bStopCheckBigRock = true; } var _local5 = false; var _local4 = 0; var _local3 = 1; while (_local5 == false) { _local4 = _local4 + oAIData.oDEFENCE_DATA[oIncomingAttackData.sAttackType]["oReactSet" + _local3].nChanceToDo; if (Math.floor(Math.random() * 100) < _local4) { aActionsSet = new Array(); var _local2 = 0; while (_local2 < oAIData.oDEFENCE_DATA[oIncomingAttackData.sAttackType]["oReactSet" + _local3].aReactions.length) { aActionsSet.push(oAIData.oDEFENCE_DATA[oIncomingAttackData.sAttackType]["oReactSet" + _local3].aReactions[_local2]); _local2++; } _local5 = true; if (oIncomingAttackData.sAttackType == "SuperThrow") { oOwner.checkOpponentSide(false); bWaitBigRock = true; } } _local3++; } setAction(); } else if (oIncomingAttackData.sAttackType == "SuperThrow") { bStopCheckBigRock = true; } } } } } clearIncomingAttack(); } function reactToHitWall() { switch (sCurrentAction) { case "ReachToAttack" : if (sAttackAtDest == "Crush") { oOwner.setState("Idle"); setAction(); } break; case "Roll" : if (oOwner.sState == "Roll") { oOwner.nSpdX = 0; oOwner.checkOpponentSide(false); oOwner.setState("EndRoll"); } setAction(); break; } } function setAction() { sAttackAtDest = ""; if (aActionsSet.length > 0) { sCurrentAction = aActionsSet[0]; aActionsSet.splice(0, 1); } else { sCurrentAction = ""; } this["init" + sCurrentAction](); } function onAttackCompleted() { bCurrentAttackCompleted = true; } function controlActions() { checkIncomingAttack(); if (((aActionsSet.length == 0) && (sCurrentAction == "")) && (!bWaitBigRock)) { checkTimeForAction(); } else if (sCurrentAction != "") { this["checkEnd" + sCurrentAction](); } } function initStayIdle() { nStayIdleTime = Math.floor(Math.random() * (oAIData.oACTION_DATA.oStayIdleData.nTimeMax - oAIData.oACTION_DATA.oStayIdleData.nTimeMin)) + oAIData.oACTION_DATA.oStayIdleData.nTimeMin; if ((oOwner.sState == "StartWalk") || (oOwner.sState == "Walk")) { oOwner.setState("EndWalk"); } else { oOwner.setState("Idle"); } } function checkEndStayIdle() { nStayIdleTime--; if (((oOwner.sState != "Idle") && (oOwner.sState != "EndWalk")) || (nStayIdleTime <= 0)) { nStayIdleTime = 0; setAction(); } } function initMoveAway() { oOwner.checkOpponentSide(false); var _local2 = oOwner.oBackground.giveCurrentZone(oOwner.nPosX); switch (_local2) { case "Right" : if (oOwner.nPosX >= oOwner.oOpponent.nPosX) { initJumpAway(); } else { initMoveBack(_local2); } break; case "Left" : if (oOwner.nPosX <= oOwner.oOpponent.nPosX) { initJumpAway(); } else { initMoveBack(_local2); } break; case "Central" : initMoveBack(_local2); break; } } function initJumpAway() { nMoveAwayDest = oOwner.oBackground.giveCentralPosition(); nMoveAwayDest = 806; oOwner.setState("StartJump"); sCurrentAction = "JumpAway"; } function checkEndJumpAway() { if ((((((oOwner.sState != "StartJump") && (oOwner.sState != "Jump")) && (oOwner.sState != "Fall")) && (oOwner.sState != "Stomp")) && (oOwner.sState != "Land")) && (oOwner.sState != "SideJump")) { forceAction(); } } function initMoveBack(_sCurrentZone) { if (_sCurrentZone == "Central") { var _local2 = Math.floor(Math.random() * (nMaxMoveAwayDist - nMinMoveAwayDist)) + nMinMoveAwayDist; if (oOwner.nPosX <= oOwner.oOpponent.nPosX) { nMoveAwayDest = oOwner.nPosX - _local2; } else { nMoveAwayDest = oOwner.nPosX + _local2; } } else { nMoveAwayDest = oOwner.oBackground.giveCentralPosition(); } if (oOwner.sState != "MoveBack") { oOwner.setState("StartMoveBack"); } sCurrentAction = "MoveBack"; } function checkEndMoveBack() { var _local2 = Math.abs(oOwner.nPosX - oOwner.oOpponent.nPosX); if (_local2 <= nMinOpponentDistMoveAway) { oOwner.setState("Idle"); forceAction(); } else if (oOwner.sDirection == "Right") { if (oOwner.nPosX <= nMoveAwayDest) { oOwner.checkOpponentSide(false); oOwner.setState("Idle"); forceAction(); } } else if (oOwner.nPosX >= nMoveAwayDest) { oOwner.checkOpponentSide(false); oOwner.setState("Idle"); forceAction(); } } function initWaitBigRock() { oOwner.setState("Idle"); } function checkEndWaitBigRock() { if (!bWaitBigRock) { setAction(); } } function initBlock() { setBlockingTime(); oOwner.setState("StartBlock"); } function setBlockingTime() { var _local2 = nMaxTimeBlocking - nMinTimeBlocking; nTimeBlocking = Math.floor(Math.random() * _local2) + nMinTimeBlocking; } function checkEndBlock() { if (oOwner.sState == "Block") { nTimeBlocking--; if (nTimeBlocking <= 0) { oOwner.setState("EndBlock"); setAction(); } } } function initReachToAttack() { sAttackAtDest = aActionsSet[0]; oOwner.checkOpponentSide(false); var _local3 = checkAtAttackDest(); if (!_local3) { if (sAttackAtDest == "Crush") { var _local2 = oOwner.setAttackReachXLimits(sAttackAtDest); if (oOwner.sDirection == "Right") { if (oOwner.oOpponent.nRightHitBorder <= _local2.nLeftReachLimit) { oOwner.setState("StartMoveBack"); } else { oOwner.setState("StartWalk"); } } else if (oOwner.oOpponent.nLeftHitBorder >= _local2.nRightReachLimit) { oOwner.setState("StartMoveBack"); } else { oOwner.setState("StartWalk"); } } else { oOwner.setState("StartWalk"); } } else { setAction(); } } function checkEndReachToAttack() { if (((((oOwner.sState != "StartWalk") && (oOwner.sState != "Walk")) && (oOwner.sState != "EndWalk")) && (oOwner.sState != "StartMoveBack")) && (oOwner.sState != "MoveBack")) { setAction(); } else { var _local2 = checkAtAttackDest(); if (_local2) { setAction(); } } } function checkAtAttackDest() { var _local3 = false; var _local2 = oOwner.setAttackReachXLimits(sAttackAtDest); if (oOwner.nSpdX != 0) { if (oOwner.sDirection == "Right") { if (oOwner.nSpdX > 0) { _local2.nRightReachLimit = _local2.nRightReachLimit - oOwner.fDataClassDefinition.oATTACK_DATA[sAttackAtDest].nReachLimitModifier; _local2.nLeftReachLimit = _local2.nLeftReachLimit - oOwner.fDataClassDefinition.oATTACK_DATA[sAttackAtDest].nReachLimitModifier; } else if (oOwner.nSpdX < 0) { _local2.nRightReachLimit = _local2.nRightReachLimit + oOwner.fDataClassDefinition.oATTACK_DATA[sAttackAtDest].nReachLimitModifier; _local2.nLeftReachLimit = _local2.nLeftReachLimit + oOwner.fDataClassDefinition.oATTACK_DATA[sAttackAtDest].nReachLimitModifier; } } else if (oOwner.nSpdX < 0) { _local2.nRightReachLimit = _local2.nRightReachLimit + oOwner.fDataClassDefinition.oATTACK_DATA[sAttackAtDest].nReachLimitModifier; _local2.nLeftReachLimit = _local2.nLeftReachLimit + oOwner.fDataClassDefinition.oATTACK_DATA[sAttackAtDest].nReachLimitModifier; } else if (oOwner.nSpdX > 0) { _local2.nRightReachLimit = _local2.nRightReachLimit - oOwner.fDataClassDefinition.oATTACK_DATA[sAttackAtDest].nReachLimitModifier; _local2.nLeftReachLimit = _local2.nLeftReachLimit - oOwner.fDataClassDefinition.oATTACK_DATA[sAttackAtDest].nReachLimitModifier; } } if ((oOwner.oOpponent.nRightHitBorder >= _local2.nLeftReachLimit) && (oOwner.oOpponent.nLeftHitBorder <= _local2.nRightReachLimit)) { _local3 = true; } return(_local3); } function initSlam() { oOwner.setState("Slam"); } function checkEndSlam() { if (oOwner.sState != "Slam") { setAction(); } } function initSpin() { if ((oOwner.oOpponent.nRightHitBorder <= (oOwner.nPosX - oOwner.fDataClassDefinition.oATTACK_DATA.Spin.nFarXHit)) || (oOwner.oOpponent.nLeftHitBorder >= (oOwner.nPosX + oOwner.fDataClassDefinition.oATTACK_DATA.Spin.nFarXHit))) { if (oOwner.sDirection == "Right") { oOwner.nSpdX = oOwner.nSpinSpdX; } else { oOwner.nSpdX = -oOwner.nSpinSpdX; } } oOwner.setState("Spin"); } function checkEndSpin() { if (oOwner.sState != "Spin") { setAction(); } } function initCrush() { oOwner.setState("Crush"); } function checkEndCrush() { if (oOwner.sState != "Crush") { setAction(); } } function initStomp() { oOwner.setState("StartJump"); } function checkEndStomp() { if ((((((oOwner.sState != "StartJump") && (oOwner.sState != "Jump")) && (oOwner.sState != "Fall")) && (oOwner.sState != "Stomp")) && (oOwner.sState != "Land")) && (oOwner.sState != "SideJump")) { setAction(); } } function initRoll() { oOwner.setState("StartRoll"); } }
Symbol 2486 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_data.ai_data.OmniEasy] Frame 0
class com.disney.gem.games.SavingTheDay.game_data.ai_data.OmniEasy { function OmniEasy () { } static var oCHOOSE_ACTION_TIME_DATA = {nTimeMin:20, nTimeMax:30}; static var oACTION_DATA = {oCanActStates:{Idle:true, StartWalk:true, Walk:true, EndWalk:true, StartMoveBack:true, MoveBack:true, EndSlam:true, EndCrush:true}, oStayIdleData:{nTimeMin:10, nTimeMax:99}, oActionSets:{oActionSet1:{aActions:["ReachToAttack", "StayIdle"], nChanceToDo:85}, oActionSet2:{aActions:["ReachToAttack", "Slam"], nChanceToDo:0}, oActionSet3:{aActions:["ReachToAttack", "Crush"], nChanceToDo:10}, oActionSet4:{aActions:["Stomp"], nChanceToDo:2}, oActionSet5:{aActions:["Roll"], nChanceToDo:3}}}; static var oEXIT_WALL_DATA = {nStartChanceToReact:10, nChanceModifier:20, oActionSets:{oActionSet1:{aActions:["Spin"], nChanceToDo:60}, oActionSet2:{aActions:["JumpAway"], nChanceToDo:20}, oActionSet3:{aActions:["Stomp"], nChanceToDo:20}}}; static var oDEFENCE_DATA = {oCanReactStates:{Idle:true, EndBlock:true, StartWalk:true, Walk:true, EndWalk:true, StartMoveBack:true, MoveBack:true, StartJump:true, Land:true, EndSlam:true, EndCrush:true, EndSpin:true}, Punch:{nChanceToReact:20, oReactSet1:{aReactions:["Block"], nChanceToDo:10}, oReactSet2:{aReactions:["Slam"], nChanceToDo:20}, oReactSet3:{aReactions:["Crush"], nChanceToDo:15}, oReactSet4:{aReactions:["Stomp"], nChanceToDo:0}, oReactSet5:{aReactions:["Roll"], nChanceToDo:15}, oReactSet6:{aReactions:["Spin"], nChanceToDo:0}, oReactSet7:{aReactions:["Block", "Slam"], nChanceToDo:10}, oReactSet8:{aReactions:["Block", "Crush"], nChanceToDo:10}, oReactSet9:{aReactions:["Block", "Stomp"], nChanceToDo:0}, oReactSet10:{aReactions:["Block", "Roll"], nChanceToDo:20}, oReactSet11:{aReactions:["Block", "Spin"], nChanceToDo:0}}, CrouchPunch:{nChanceToReact:25, oReactSet1:{aReactions:["Block"], nChanceToDo:9}, oReactSet2:{aReactions:["Slam"], nChanceToDo:5}, oReactSet3:{aReactions:["Crush"], nChanceToDo:5}, oReactSet4:{aReactions:["Stomp"], nChanceToDo:5}, oReactSet5:{aReactions:["Roll"], nChanceToDo:5}, oReactSet6:{aReactions:["Spin"], nChanceToDo:0}, oReactSet7:{aReactions:["Block", "Slam"], nChanceToDo:20}, oReactSet8:{aReactions:["Block", "Crush"], nChanceToDo:20}, oReactSet9:{aReactions:["Block", "Stomp"], nChanceToDo:10}, oReactSet10:{aReactions:["Block", "Roll"], nChanceToDo:20}, oReactSet11:{aReactions:["Block", "Spin"], nChanceToDo:1}}, JumpKick:{nChanceToReact:15, oReactSet1:{aReactions:["Block"], nChanceToDo:15}, oReactSet2:{aReactions:["Slam"], nChanceToDo:5}, oReactSet3:{aReactions:["Crush"], nChanceToDo:0}, oReactSet4:{aReactions:["Stomp"], nChanceToDo:0}, oReactSet5:{aReactions:["Roll"], nChanceToDo:0}, oReactSet6:{aReactions:["Spin"], nChanceToDo:0}, oReactSet7:{aReactions:["Block", "Slam"], nChanceToDo:20}, oReactSet8:{aReactions:["Block", "Crush"], nChanceToDo:30}, oReactSet9:{aReactions:["Block", "Stomp"], nChanceToDo:15}, oReactSet10:{aReactions:["Block", "Roll"], nChanceToDo:15}, oReactSet11:{aReactions:["Block", "Spin"], nChanceToDo:0}}, RapidPunch:{nChanceToReact:10, oReactSet1:{aReactions:["Block"], nChanceToDo:15}, oReactSet2:{aReactions:["Slam"], nChanceToDo:0}, oReactSet3:{aReactions:["Crush"], nChanceToDo:0}, oReactSet4:{aReactions:["Stomp"], nChanceToDo:0}, oReactSet5:{aReactions:["Roll"], nChanceToDo:0}, oReactSet6:{aReactions:["Spin"], nChanceToDo:0}, oReactSet7:{aReactions:["Block", "Slam"], nChanceToDo:25}, oReactSet8:{aReactions:["Block", "Crush"], nChanceToDo:35}, oReactSet9:{aReactions:["Block", "Stomp"], nChanceToDo:20}, oReactSet10:{aReactions:["Block", "Roll"], nChanceToDo:5}, oReactSet11:{aReactions:["Block", "Spin"], nChanceToDo:0}}, BackflipKick:{nChanceToReact:10, oReactSet1:{aReactions:["Block"], nChanceToDo:20}, oReactSet2:{aReactions:["Slam"], nChanceToDo:30}, oReactSet3:{aReactions:["Crush"], nChanceToDo:30}, oReactSet4:{aReactions:["Stomp"], nChanceToDo:0}, oReactSet5:{aReactions:["Roll"], nChanceToDo:0}, oReactSet6:{aReactions:["Spin"], nChanceToDo:0}, oReactSet7:{aReactions:["Block", "Slam"], nChanceToDo:10}, oReactSet8:{aReactions:["Block", "Crush"], nChanceToDo:10}, oReactSet9:{aReactions:["Block", "Stomp"], nChanceToDo:0}, oReactSet10:{aReactions:["Block", "Roll"], nChanceToDo:0}, oReactSet11:{aReactions:["Block", "Spin"], nChanceToDo:0}}, ProximityAttack:{nChanceToReact:5, oReactSet1:{aReactions:["Block"], nChanceToDo:5}, oReactSet2:{aReactions:["Slam"], nChanceToDo:0}, oReactSet3:{aReactions:["Crush"], nChanceToDo:0}, oReactSet4:{aReactions:["Stomp"], nChanceToDo:0}, oReactSet5:{aReactions:["Roll"], nChanceToDo:0}, oReactSet6:{aReactions:["Spin"], nChanceToDo:0}, oReactSet7:{aReactions:["Block", "Slam"], nChanceToDo:30}, oReactSet8:{aReactions:["Block", "Crush"], nChanceToDo:20}, oReactSet9:{aReactions:["Block", "Stomp"], nChanceToDo:10}, oReactSet10:{aReactions:["Block", "Roll"], nChanceToDo:5}, oReactSet11:{aReactions:["Block", "Spin"], nChanceToDo:0}, oReactSet12:{aReactions:["JumpAway"], nChanceToDo:30}}, HyperUppercut:{nChanceToReact:10, oReactSet1:{aReactions:["Block"], nChanceToDo:35}, oReactSet2:{aReactions:["Slam"], nChanceToDo:0}, oReactSet3:{aReactions:["Crush"], nChanceToDo:15}, oReactSet4:{aReactions:["Stomp"], nChanceToDo:0}, oReactSet5:{aReactions:["Roll"], nChanceToDo:0}, oReactSet6:{aReactions:["Spin"], nChanceToDo:0}, oReactSet7:{aReactions:["Block", "Slam"], nChanceToDo:0}, oReactSet8:{aReactions:["Block", "Crush"], nChanceToDo:20}, oReactSet9:{aReactions:["Block", "Stomp"], nChanceToDo:5}, oReactSet10:{aReactions:["Block", "Roll"], nChanceToDo:15}, oReactSet11:{aReactions:["Block", "Spin"], nChanceToDo:0}, oReactSet12:{aReactions:["Block", "JumpAway"], nChanceToDo:10}}, ShoulderTackle:{nChanceToReact:10, oReactSet1:{aReactions:["Block"], nChanceToDo:15}, oReactSet2:{aReactions:["Slam"], nChanceToDo:0}, oReactSet3:{aReactions:["Crush"], nChanceToDo:0}, oReactSet4:{aReactions:["Stomp"], nChanceToDo:0}, oReactSet5:{aReactions:["Roll"], nChanceToDo:0}, oReactSet6:{aReactions:["Spin"], nChanceToDo:0}, oReactSet7:{aReactions:["Block", "Slam"], nChanceToDo:20}, oReactSet8:{aReactions:["Block", "Crush"], nChanceToDo:20}, oReactSet9:{aReactions:["Block", "Stomp"], nChanceToDo:10}, oReactSet10:{aReactions:["Block", "Roll"], nChanceToDo:10}, oReactSet11:{aReactions:["Block", "Spin"], nChanceToDo:0}, oReactSet12:{aReactions:["Block", "JumpAway"], nChanceToDo:25}}, SuperThrow:{nChanceToReact:15, oReactSet1:{aReactions:["WaitBigRock", "Block"], nChanceToDo:45}, oReactSet2:{aReactions:["WaitBigRock", "Slam"], nChanceToDo:10}, oReactSet3:{aReactions:["WaitBigRock", "Slam", "Stomp"], nChanceToDo:0}, oReactSet4:{aReactions:["WaitBigRock", "Slam", "Stomp", "ReachToAttack", "Spin"], nChanceToDo:0}, oReactSet5:{aReactions:["Roll"], nChanceToDo:10}, oReactSet6:{aReactions:["WaitBigRock", "Spin"], nChanceToDo:0}, oReactSet7:{aReactions:["WaitBigRock", "Spin", "Roll"], nChanceToDo:0}, oReactSet8:{aReactions:["WaitBigRock", "Block", "Stomp"], nChanceToDo:0}, oReactSet9:{aReactions:["WaitBigRock", "Block", "Roll"], nChanceToDo:10}, oReactSet10:{aReactions:["WaitBigRock", "Slam", "Roll", "ReachToAttack", "Spin"], nChanceToDo:0}, oReactSet11:{aReactions:["WaitBigRock", "Block", "JumpAway", "Roll"], nChanceToDo:5}, oReactSet12:{aReactions:["WaitBigRock", "Block", "JumpAway", "Stomp"], nChanceToDo:10}, oReactSet13:{aReactions:["WaitBigRock", "Block", "JumpAway"], nChanceToDo:10}}}; }
Symbol 2487 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_data.ai_data.OmniMed] Frame 0
class com.disney.gem.games.SavingTheDay.game_data.ai_data.OmniMed { function OmniMed () { } static var oCHOOSE_ACTION_TIME_DATA = {nTimeMin:30, nTimeMax:20}; static var oACTION_DATA = {oCanActStates:{Idle:true, StartWalk:true, Walk:true, EndWalk:true, StartMoveBack:true, MoveBack:true, EndSlam:true, EndCrush:true}, oStayIdleData:{nTimeMin:4, nTimeMax:60}, oActionSets:{oActionSet1:{aActions:["ReachToAttack", "StayIdle"], nChanceToDo:50}, oActionSet2:{aActions:["ReachToAttack", "Slam"], nChanceToDo:5}, oActionSet3:{aActions:["ReachToAttack", "Crush"], nChanceToDo:20}, oActionSet4:{aActions:["Stomp"], nChanceToDo:10}, oActionSet5:{aActions:["Roll"], nChanceToDo:14}, oActionSet6:{aActions:["Spin"], nChanceToDo:1}}}; static var oEXIT_WALL_DATA = {nStartChanceToReact:10, nChanceModifier:30, oActionSets:{oActionSet1:{aActions:["Spin"], nChanceToDo:80}, oActionSet2:{aActions:["JumpAway"], nChanceToDo:10}, oActionSet3:{aActions:["Stomp"], nChanceToDo:10}}}; static var oDEFENCE_DATA = {oCanReactStates:{Idle:true, EndBlock:true, StartWalk:true, Walk:true, EndWalk:true, StartMoveBack:true, MoveBack:true, StartJump:true, Land:true, EndSlam:true, EndCrush:true, EndSpin:true}, Punch:{nChanceToReact:60, oReactSet1:{aReactions:["Block"], nChanceToDo:15}, oReactSet2:{aReactions:["Slam"], nChanceToDo:20}, oReactSet3:{aReactions:["Crush"], nChanceToDo:15}, oReactSet4:{aReactions:["Stomp"], nChanceToDo:0}, oReactSet5:{aReactions:["Roll"], nChanceToDo:5}, oReactSet6:{aReactions:["Spin"], nChanceToDo:5}, oReactSet7:{aReactions:["Block", "Slam"], nChanceToDo:10}, oReactSet8:{aReactions:["Block", "Crush"], nChanceToDo:15}, oReactSet9:{aReactions:["Block", "Stomp"], nChanceToDo:0}, oReactSet10:{aReactions:["Block", "Roll"], nChanceToDo:13}, oReactSet11:{aReactions:["Block", "Spin"], nChanceToDo:2}}, CrouchPunch:{nChanceToReact:60, oReactSet1:{aReactions:["Block"], nChanceToDo:10}, oReactSet2:{aReactions:["Slam"], nChanceToDo:1}, oReactSet3:{aReactions:["Crush"], nChanceToDo:1}, oReactSet4:{aReactions:["Stomp"], nChanceToDo:0}, oReactSet5:{aReactions:["Roll"], nChanceToDo:7}, oReactSet6:{aReactions:["Spin"], nChanceToDo:1}, oReactSet7:{aReactions:["Block", "Slam"], nChanceToDo:10}, oReactSet8:{aReactions:["Block", "Crush"], nChanceToDo:15}, oReactSet9:{aReactions:["Block", "Stomp"], nChanceToDo:15}, oReactSet10:{aReactions:["Block", "Roll"], nChanceToDo:25}, oReactSet11:{aReactions:["Block", "Spin"], nChanceToDo:15}}, JumpKick:{nChanceToReact:55, oReactSet1:{aReactions:["Block"], nChanceToDo:15}, oReactSet2:{aReactions:["Slam"], nChanceToDo:30}, oReactSet3:{aReactions:["Crush"], nChanceToDo:0}, oReactSet4:{aReactions:["Stomp"], nChanceToDo:0}, oReactSet5:{aReactions:["Roll"], nChanceToDo:0}, oReactSet6:{aReactions:["Spin"], nChanceToDo:5}, oReactSet7:{aReactions:["Block", "Slam"], nChanceToDo:10}, oReactSet8:{aReactions:["Block", "Crush"], nChanceToDo:10}, oReactSet9:{aReactions:["Block", "Stomp"], nChanceToDo:5}, oReactSet10:{aReactions:["Block", "Roll"], nChanceToDo:5}, oReactSet11:{aReactions:["Block", "Spin"], nChanceToDo:20}}, RapidPunch:{nChanceToReact:50, oReactSet1:{aReactions:["Block"], nChanceToDo:25}, oReactSet2:{aReactions:["Slam"], nChanceToDo:10}, oReactSet3:{aReactions:["Crush"], nChanceToDo:0}, oReactSet4:{aReactions:["Stomp"], nChanceToDo:0}, oReactSet5:{aReactions:["Roll"], nChanceToDo:0}, oReactSet6:{aReactions:["Spin"], nChanceToDo:0}, oReactSet7:{aReactions:["Block", "Slam"], nChanceToDo:20}, oReactSet8:{aReactions:["Block", "Crush"], nChanceToDo:25}, oReactSet9:{aReactions:["Block", "Stomp"], nChanceToDo:0}, oReactSet10:{aReactions:["Block", "Roll"], nChanceToDo:10}, oReactSet11:{aReactions:["Block", "Spin"], nChanceToDo:10}}, BackflipKick:{nChanceToReact:50, oReactSet1:{aReactions:["Block"], nChanceToDo:30}, oReactSet2:{aReactions:["Slam"], nChanceToDo:20}, oReactSet3:{aReactions:["Crush"], nChanceToDo:20}, oReactSet4:{aReactions:["Stomp"], nChanceToDo:5}, oReactSet5:{aReactions:["Roll"], nChanceToDo:0}, oReactSet6:{aReactions:["Spin"], nChanceToDo:0}, oReactSet7:{aReactions:["Block", "Slam"], nChanceToDo:5}, oReactSet8:{aReactions:["Block", "Crush"], nChanceToDo:5}, oReactSet9:{aReactions:["Block", "Stomp"], nChanceToDo:5}, oReactSet10:{aReactions:["Block", "Roll"], nChanceToDo:10}, oReactSet11:{aReactions:["Block", "Spin"], nChanceToDo:0}}, ProximityAttack:{nChanceToReact:30, oReactSet1:{aReactions:["Block"], nChanceToDo:15}, oReactSet2:{aReactions:["Slam"], nChanceToDo:0}, oReactSet3:{aReactions:["Crush"], nChanceToDo:0}, oReactSet4:{aReactions:["Stomp"], nChanceToDo:5}, oReactSet5:{aReactions:["Roll"], nChanceToDo:5}, oReactSet6:{aReactions:["Spin"], nChanceToDo:0}, oReactSet7:{aReactions:["Block", "Slam"], nChanceToDo:25}, oReactSet8:{aReactions:["Block", "Crush"], nChanceToDo:10}, oReactSet9:{aReactions:["Block", "Stomp"], nChanceToDo:20}, oReactSet10:{aReactions:["Block", "Roll"], nChanceToDo:10}, oReactSet11:{aReactions:["Block", "Spin"], nChanceToDo:0}, oReactSet12:{aReactions:["JumpAway"], nChanceToDo:10}}, HyperUppercut:{nChanceToReact:50, oReactSet1:{aReactions:["Block"], nChanceToDo:35}, oReactSet2:{aReactions:["Slam"], nChanceToDo:0}, oReactSet3:{aReactions:["Crush"], nChanceToDo:5}, oReactSet4:{aReactions:["Stomp"], nChanceToDo:0}, oReactSet5:{aReactions:["Roll"], nChanceToDo:0}, oReactSet6:{aReactions:["Spin"], nChanceToDo:0}, oReactSet7:{aReactions:["Block", "Slam"], nChanceToDo:5}, oReactSet8:{aReactions:["Block", "Crush"], nChanceToDo:20}, oReactSet9:{aReactions:["Block", "Stomp"], nChanceToDo:10}, oReactSet10:{aReactions:["Block", "Roll"], nChanceToDo:10}, oReactSet11:{aReactions:["Block", "Spin"], nChanceToDo:5}, oReactSet12:{aReactions:["Block", "JumpAway"], nChanceToDo:10}}, ShoulderTackle:{nChanceToReact:55, oReactSet1:{aReactions:["Block"], nChanceToDo:20}, oReactSet2:{aReactions:["Slam"], nChanceToDo:0}, oReactSet3:{aReactions:["Crush"], nChanceToDo:0}, oReactSet4:{aReactions:["Stomp"], nChanceToDo:0}, oReactSet5:{aReactions:["Roll"], nChanceToDo:0}, oReactSet6:{aReactions:["Spin"], nChanceToDo:0}, oReactSet7:{aReactions:["Block", "Slam"], nChanceToDo:20}, oReactSet8:{aReactions:["Block", "Crush"], nChanceToDo:20}, oReactSet9:{aReactions:["Block", "Stomp"], nChanceToDo:15}, oReactSet10:{aReactions:["Block", "Roll"], nChanceToDo:5}, oReactSet11:{aReactions:["Block", "Spin"], nChanceToDo:10}, oReactSet12:{aReactions:["Block", "JumpAway"], nChanceToDo:10}}, SuperThrow:{nChanceToReact:55, oReactSet1:{aReactions:["WaitBigRock", "Block"], nChanceToDo:10}, oReactSet2:{aReactions:["WaitBigRock", "Slam"], nChanceToDo:20}, oReactSet3:{aReactions:["WaitBigRock", "Slam", "Stomp"], nChanceToDo:10}, oReactSet4:{aReactions:["WaitBigRock", "Slam", "Stomp", "ReachToAttack", "Spin"], nChanceToDo:5}, oReactSet5:{aReactions:["Roll"], nChanceToDo:1}, oReactSet6:{aReactions:["WaitBigRock", "Spin"], nChanceToDo:19}, oReactSet7:{aReactions:["WaitBigRock", "Spin", "Roll"], nChanceToDo:5}, oReactSet8:{aReactions:["WaitBigRock", "Block", "Stomp"], nChanceToDo:8}, oReactSet9:{aReactions:["WaitBigRock", "Block", "Roll"], nChanceToDo:10}, oReactSet10:{aReactions:["WaitBigRock", "Slam", "Roll", "ReachToAttack", "Spin"], nChanceToDo:5}, oReactSet11:{aReactions:["WaitBigRock", "Block", "JumpAway", "Roll"], nChanceToDo:5}, oReactSet12:{aReactions:["WaitBigRock", "Block", "JumpAway", "Stomp"], nChanceToDo:0}, oReactSet13:{aReactions:["WaitBigRock", "Block", "JumpAway"], nChanceToDo:2}}}; }
Symbol 2488 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_data.ai_data.OmniHard] Frame 0
class com.disney.gem.games.SavingTheDay.game_data.ai_data.OmniHard { function OmniHard () { } static var oCHOOSE_ACTION_TIME_DATA = {nTimeMin:30, nTimeMax:20}; static var oACTION_DATA = {oCanActStates:{Idle:true, StartWalk:true, Walk:true, EndWalk:true, StartMoveBack:true, MoveBack:true, EndSlam:true, EndCrush:true}, oStayIdleData:{nTimeMin:2, nTimeMax:40}, oActionSets:{oActionSet1:{aActions:["ReachToAttack", "StayIdle"], nChanceToDo:40}, oActionSet2:{aActions:["ReachToAttack", "Slam"], nChanceToDo:10}, oActionSet3:{aActions:["ReachToAttack", "Crush"], nChanceToDo:25}, oActionSet4:{aActions:["Stomp"], nChanceToDo:15}, oActionSet5:{aActions:["Roll"], nChanceToDo:5}, oActionSet6:{aActions:["Spin"], nChanceToDo:5}}}; static var oEXIT_WALL_DATA = {nStartChanceToReact:30, nChanceModifier:30, oActionSets:{oActionSet1:{aActions:["Spin"], nChanceToDo:90}, oActionSet2:{aActions:["JumpAway"], nChanceToDo:5}, oActionSet3:{aActions:["Stomp"], nChanceToDo:5}}}; static var oDEFENCE_DATA = {oCanReactStates:{Idle:true, EndBlock:true, StartWalk:true, Walk:true, EndWalk:true, StartMoveBack:true, MoveBack:true, StartJump:true, Land:true, EndSlam:true, EndCrush:true, EndSpin:true}, Punch:{nChanceToReact:85, oReactSet1:{aReactions:["Block"], nChanceToDo:0}, oReactSet2:{aReactions:["Slam"], nChanceToDo:30}, oReactSet3:{aReactions:["Crush"], nChanceToDo:0}, oReactSet4:{aReactions:["Stomp"], nChanceToDo:0}, oReactSet5:{aReactions:["Roll"], nChanceToDo:0}, oReactSet6:{aReactions:["Spin"], nChanceToDo:20}, oReactSet7:{aReactions:["Block", "Slam"], nChanceToDo:10}, oReactSet8:{aReactions:["Block", "Crush"], nChanceToDo:5}, oReactSet9:{aReactions:["Block", "Stomp"], nChanceToDo:0}, oReactSet10:{aReactions:["Block", "Roll"], nChanceToDo:0}, oReactSet11:{aReactions:["Block", "Spin"], nChanceToDo:35}}, CrouchPunch:{nChanceToReact:85, oReactSet1:{aReactions:["Block"], nChanceToDo:5}, oReactSet2:{aReactions:["Slam"], nChanceToDo:0}, oReactSet3:{aReactions:["Crush"], nChanceToDo:0}, oReactSet4:{aReactions:["Stomp"], nChanceToDo:0}, oReactSet5:{aReactions:["Roll"], nChanceToDo:15}, oReactSet6:{aReactions:["Spin"], nChanceToDo:20}, oReactSet7:{aReactions:["Block", "Slam"], nChanceToDo:5}, oReactSet8:{aReactions:["Block", "Crush"], nChanceToDo:10}, oReactSet9:{aReactions:["Block", "Stomp"], nChanceToDo:5}, oReactSet10:{aReactions:["Block", "Roll"], nChanceToDo:20}, oReactSet11:{aReactions:["Block", "Spin"], nChanceToDo:20}}, JumpKick:{nChanceToReact:85, oReactSet1:{aReactions:["Block"], nChanceToDo:0}, oReactSet2:{aReactions:["Slam"], nChanceToDo:80}, oReactSet3:{aReactions:["Crush"], nChanceToDo:0}, oReactSet4:{aReactions:["Stomp"], nChanceToDo:0}, oReactSet5:{aReactions:["Roll"], nChanceToDo:0}, oReactSet6:{aReactions:["Spin"], nChanceToDo:5}, oReactSet7:{aReactions:["Block", "Slam"], nChanceToDo:5}, oReactSet8:{aReactions:["Block", "Crush"], nChanceToDo:0}, oReactSet9:{aReactions:["Block", "Stomp"], nChanceToDo:0}, oReactSet10:{aReactions:["Block", "Roll"], nChanceToDo:5}, oReactSet11:{aReactions:["Block", "Spin"], nChanceToDo:5}}, RapidPunch:{nChanceToReact:70, oReactSet1:{aReactions:["Block"], nChanceToDo:30}, oReactSet2:{aReactions:["Slam"], nChanceToDo:15}, oReactSet3:{aReactions:["Crush"], nChanceToDo:0}, oReactSet4:{aReactions:["Stomp"], nChanceToDo:0}, oReactSet5:{aReactions:["Roll"], nChanceToDo:0}, oReactSet6:{aReactions:["Spin"], nChanceToDo:5}, oReactSet7:{aReactions:["Block", "Slam"], nChanceToDo:15}, oReactSet8:{aReactions:["Block", "Crush"], nChanceToDo:5}, oReactSet9:{aReactions:["Block", "Stomp"], nChanceToDo:0}, oReactSet10:{aReactions:["Block", "Roll"], nChanceToDo:5}, oReactSet11:{aReactions:["Block", "Spin"], nChanceToDo:25}}, BackflipKick:{nChanceToReact:80, oReactSet1:{aReactions:["Block"], nChanceToDo:25}, oReactSet2:{aReactions:["Slam"], nChanceToDo:5}, oReactSet3:{aReactions:["Crush"], nChanceToDo:5}, oReactSet4:{aReactions:["Stomp"], nChanceToDo:15}, oReactSet5:{aReactions:["Roll"], nChanceToDo:10}, oReactSet6:{aReactions:["Spin"], nChanceToDo:0}, oReactSet7:{aReactions:["Block", "Slam"], nChanceToDo:10}, oReactSet8:{aReactions:["Block", "Crush"], nChanceToDo:0}, oReactSet9:{aReactions:["Block", "Stomp"], nChanceToDo:0}, oReactSet10:{aReactions:["Block", "Roll"], nChanceToDo:0}, oReactSet11:{aReactions:["Block", "Spin"], nChanceToDo:30}}, ProximityAttack:{nChanceToReact:60, oReactSet1:{aReactions:["Block"], nChanceToDo:10}, oReactSet2:{aReactions:["Slam"], nChanceToDo:0}, oReactSet3:{aReactions:["Crush"], nChanceToDo:0}, oReactSet4:{aReactions:["Stomp"], nChanceToDo:10}, oReactSet5:{aReactions:["Roll"], nChanceToDo:10}, oReactSet6:{aReactions:["Spin"], nChanceToDo:0}, oReactSet7:{aReactions:["Block", "Slam"], nChanceToDo:20}, oReactSet8:{aReactions:["Block", "Crush"], nChanceToDo:5}, oReactSet9:{aReactions:["Block", "Stomp"], nChanceToDo:25}, oReactSet10:{aReactions:["Block", "Roll"], nChanceToDo:10}, oReactSet11:{aReactions:["Block", "Spin"], nChanceToDo:5}, oReactSet12:{aReactions:["JumpAway"], nChanceToDo:5}}, HyperUppercut:{nChanceToReact:80, oReactSet1:{aReactions:["Block"], nChanceToDo:25}, oReactSet2:{aReactions:["Slam"], nChanceToDo:10}, oReactSet3:{aReactions:["Crush"], nChanceToDo:0}, oReactSet4:{aReactions:["Stomp"], nChanceToDo:0}, oReactSet5:{aReactions:["Roll"], nChanceToDo:0}, oReactSet6:{aReactions:["Spin"], nChanceToDo:10}, oReactSet7:{aReactions:["Block", "Slam"], nChanceToDo:10}, oReactSet8:{aReactions:["Block", "Crush"], nChanceToDo:15}, oReactSet9:{aReactions:["Block", "Stomp"], nChanceToDo:10}, oReactSet10:{aReactions:["Block", "Roll"], nChanceToDo:5}, oReactSet11:{aReactions:["Block", "Spin"], nChanceToDo:10}, oReactSet12:{aReactions:["Block", "JumpAway"], nChanceToDo:5}}, ShoulderTackle:{nChanceToReact:85, oReactSet1:{aReactions:["Block"], nChanceToDo:10}, oReactSet2:{aReactions:["Slam"], nChanceToDo:0}, oReactSet3:{aReactions:["Crush"], nChanceToDo:0}, oReactSet4:{aReactions:["Stomp"], nChanceToDo:0}, oReactSet5:{aReactions:["Roll"], nChanceToDo:0}, oReactSet6:{aReactions:["Spin"], nChanceToDo:0}, oReactSet7:{aReactions:["Block", "Slam"], nChanceToDo:20}, oReactSet8:{aReactions:["Block", "Crush"], nChanceToDo:20}, oReactSet9:{aReactions:["Block", "Stomp"], nChanceToDo:20}, oReactSet10:{aReactions:["Block", "Roll"], nChanceToDo:0}, oReactSet11:{aReactions:["Block", "Spin"], nChanceToDo:25}, oReactSet12:{aReactions:["Block", "JumpAway"], nChanceToDo:5}}, SuperThrow:{nChanceToReact:80, oReactSet1:{aReactions:["WaitBigRock", "Block"], nChanceToDo:15}, oReactSet2:{aReactions:["WaitBigRock", "Slam"], nChanceToDo:35}, oReactSet3:{aReactions:["WaitBigRock", "Slam", "Stomp"], nChanceToDo:10}, oReactSet4:{aReactions:["WaitBigRock", "Slam", "Stomp", "ReachToAttack", "Spin"], nChanceToDo:10}, oReactSet5:{aReactions:["Roll"], nChanceToDo:0}, oReactSet6:{aReactions:["WaitBigRock", "Spin"], nChanceToDo:10}, oReactSet7:{aReactions:["WaitBigRock", "Spin", "Roll"], nChanceToDo:1}, oReactSet8:{aReactions:["WaitBigRock", "Block", "Stomp"], nChanceToDo:3}, oReactSet9:{aReactions:["WaitBigRock", "Block", "Roll"], nChanceToDo:0}, oReactSet10:{aReactions:["WaitBigRock", "Slam", "Roll", "ReachToAttack", "Spin"], nChanceToDo:5}, oReactSet11:{aReactions:["WaitBigRock", "Block", "JumpAway", "Roll"], nChanceToDo:0}, oReactSet12:{aReactions:["WaitBigRock", "Block", "JumpAway", "Stomp"], nChanceToDo:11}, oReactSet13:{aReactions:["WaitBigRock", "Block", "JumpAway"], nChanceToDo:0}}}; }
Symbol 2489 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_data.characters_data.SyndromeData] Frame 0
class com.disney.gem.games.SavingTheDay.game_data.characters_data.SyndromeData { function SyndromeData () { } static function setOpponent() { var _local1 = com.disney.gem.games.SavingTheDay.game_obj.Player.giveReference(); return(_local1); } static var oCHANGE_STATE_DATA = {Idle:{StartWalk:true, StartFly:true, StartFlyBack:true, StartCrouch:true, StartJump:true, StartBlock:true, BlockHit:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true, Disappear:true, EnergyBlast:true, EnergyPunch:true, EnergyBurst:true, TractorBeam:true, RedBeam:true, Win:true}, StartWalk:{Walk:true, EndWalk:true, StartFly:true, StartFlyBack:true, StartCrouch:true, StartJump:true, StartBlock:true, BlockHit:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true, Disappear:true, EnergyBlast:true, EnergyPunch:true, EnergyBurst:true, TractorBeam:true, RedBeam:true}, Walk:{EndWalk:true, StartFly:true, StartFlyBack:true, StartCrouch:true, StartJump:true, StartBlock:true, BlockHit:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true, Disappear:true, EnergyBlast:true, EnergyPunch:true, EnergyBurst:true, TractorBeam:true, RedBeam:true}, EndWalk:{Idle:true, StartWalk:true, StartFly:true, StartFlyBack:true, StartCrouch:true, StartJump:true, StartBlock:true, BlockHit:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true, Disappear:true, EnergyBlast:true, EnergyPunch:true, EnergyBurst:true, TractorBeam:true, RedBeam:true}, StartFly:{Fly:true, StartWalk:true, EndWalk:true, StartFlyBack:true, StartCrouch:true, StartJump:true, StartBlock:true, BlockHit:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true, Disappear:true, EnergyBlast:true, EnergyPunch:true, EnergyBurst:true, TractorBeam:true, RedBeam:true}, Fly:{EndWalk:true, StartFlyBack:true, StartCrouch:true, StartJump:true, StartBlock:true, BlockHit:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true, Disappear:true, EnergyBlast:true, EnergyPunch:true, EnergyBurst:true, TractorBeam:true, RedBeam:true}, StartFlyBack:{EndFlyBack:true, FlyBack:true, StartWalk:true, EndWalk:true, StartFly:true, StartCrouch:true, StartJump:true, StartBlock:true, BlockHit:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true, Disappear:true, EnergyBlast:true, EnergyPunch:true, EnergyBurst:true, TractorBeam:true, RedBeam:true}, FlyBack:{EndFlyBack:true, StartFly:true, StartCrouch:true, StartJump:true, StartBlock:true, BlockHit:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true, Disappear:true, EnergyBlast:true, EnergyPunch:true, EnergyBurst:true, TractorBeam:true, RedBeam:true}, EndFlyBack:{Idle:true, StartWalk:true, StartFly:true, StartFlyBack:true, StartCrouch:true, StartJump:true, StartBlock:true, BlockHit:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true, Disappear:true, EnergyBlast:true, EnergyPunch:true, EnergyBurst:true, TractorBeam:true, RedBeam:true}, StartCrouch:{StartWalk:true, StartFly:true, StartFly:true, StartFlyBack:true, Crouched:true, EndCrouch:true, StartJump:true, StartBlock:true, BlockHit:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true, Disappear:true, EnergyBlast:true, EnergyPunch:true, EnergyBurst:true, TractorBeam:true, RedBeam:true}, Crouched:{StartWalk:true, StartFly:true, StartFlyBack:true, EndCrouch:true, StartJump:true, StartBlock:true, BlockHit:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true, Disappear:true, EnergyBlast:true, EnergyPunch:true, EnergyBurst:true, TractorBeam:true, RedBeam:true}, EndCrouch:{Idle:true, StartWalk:true, StartFly:true, StartFlyBack:true, StartCrouch:true, StartJump:true, StartBlock:true, BlockHit:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true, Disappear:true, EnergyBlast:true, EnergyPunch:true, EnergyBurst:true, TractorBeam:true, RedBeam:true}, StartJump:{Jump:true, StartFall:true, Fall:true, Land:true, Disappear:true, StartJumpKick:true, PropelUpHurt:true, PropelBackHurt:true}, Jump:{StartFall:true, Fall:true, Land:true, Disappear:true, StartJumpKick:true, PropelUpHurt:true, PropelBackHurt:true}, StartFall:{Fall:true, Land:true, Disappear:true, StartJumpKick:true, PropelUpHurt:true, PropelBackHurt:true}, Fall:{Land:true, Disappear:true, StartJumpKick:true, PropelUpHurt:true, PropelBackHurt:true}, Land:{Idle:true, StartWalk:true, StartFly:true, StartFlyBack:true, StartCrouch:true, StartJump:true, StartBlock:true, BlockHit:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true, Disappear:true, EnergyBlast:true, EnergyPunch:true, EnergyBurst:true, TractorBeam:true, RedBeam:true}, StartJumpKick:{EndJumpKick:true, JumpKickBlock:true, Land:true, PropelUpHurt:true, PropelBackHurt:true}, EndJumpKick:{JumpKickBlock:true, Land:true, PropelUpHurt:true, PropelBackHurt:true}, JumpKickBlock:{Land:true, PropelUpHurt:true, PropelBackHurt:true}, StartBlock:{Block:true, BlockHit:true, EndBlock:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true}, Block:{BlockHit:true, EndBlock:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true}, BlockHit:{Block:true, EndBlock:true, Disappear:true}, EndBlock:{Idle:true, StartCrouch:true, StartBlock:true, BlockHit:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true, Disappear:true, EnergyBlast:true, EnergyPunch:true, EnergyBurst:true, TractorBeam:true, RedBeam:true}, Hurt:{EndHurt:true, PropelUpHurt:true}, EndHurt:{Idle:true, Die:true, PropelUpHurt:true, PropelBackHurt:true, Disappear:true}, PropelUpHurt:{PropelUpStartFall:true, PropelUpFall:true, PropelUpCrash:true}, PropelUpStartFall:{PropelUpFall:true, PropelUpCrash:true}, PropelUpFall:{PropelUpCrash:true}, PropelUpCrash:{GetUp:true, Die:true}, PropelBackHurt:{HurtWall:true, PropelBackStartFall:true, PropelBackFall:true, PropelBackCrash:true}, PropelBackStartFall:{HurtWall:true, PropelBackFall:true, PropelBackCrash:true}, PropelBackFall:{HurtWall:true, PropelBackCrash:true}, PropelBackCrash:{GetUp:true, Die:true}, HurtWall:{HurtWallSlide:true}, HurtWallSlide:{HurtWallLand:true}, HurtWallLand:{EndHurtWall:true, Disappear:true}, EndHurtWall:{Idle:true, StartWalk:true, StartFly:true, StartFlyBack:true, StartCrouch:true, StartJump:true, StartBlock:true, BlockHit:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true, Disappear:true, EnergyBlast:true, EnergyPunch:true, EnergyBurst:true, TractorBeam:true, RedBeam:true, Win:true}, GetUp:{EndGetUp:true, Disappear:true}, EndGetUp:{Idle:true, StartWalk:true, StartFly:true, StartFlyBack:true, StartCrouch:true, StartJump:true, StartBlock:true, BlockHit:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true, Disappear:true, EnergyBlast:true, EnergyPunch:true, EnergyBurst:true, TractorBeam:true, RedBeam:true, Win:true}, Disappear:{Appear:true}, Appear:{EndAppear:true}, EndAppear:{Idle:true, StartCrouch:true, StartBlock:true, BlockHit:true, Disappear:true, EnergyBlast:true, EnergyPunch:true, EnergyBurst:true, TractorBeam:true, RedBeam:true}, EnergyBlast:{EndEnergyBlast:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true}, EndEnergyBlast:{Idle:true, StartCrouch:true, StartBlock:true, BlockHit:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true, Disappear:true}, EnergyPunch:{EndEnergyPunch:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true}, EndEnergyPunch:{Idle:true, StartCrouch:true, StartBlock:true, BlockHit:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true, Disappear:true}, EnergyBurst:{EndEnergyBurst:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true}, EndEnergyBurst:{Idle:true, StartCrouch:true, StartBlock:true, BlockHit:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true, Disappear:true}, TractorBeam:{EndTractorBeam:true, StartPull:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true}, EndTractorBeam:{Idle:true, StartCrouch:true, StartBlock:true, BlockHit:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true, Disappear:true}, RedBeam:{EndRedBeam:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true}, EndRedBeam:{Idle:true, StartCrouch:true, StartBlock:true, BlockHit:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true, Disappear:true}, StartPull:{Pull:true}, Pull:{EnergyBlast:true, EnergyPunch:true, EnergyBurst:true}, Die:{Dead:true, WaitForHealth:true}, WaitForHealth:{Rebirth:true}, Rebirth:{Idle:true}}; static var oMAX_HEALTH_DATA = {nMaxEasy:85, nMaxMed:85, nMaxHard:85}; static var sStartDirection = "Left"; static var nExitWallPlayerDist = 200; static var oBORDERS_SETS_DATA = {StartCrouch:"Crouched", Crouched:"Crouched", CrouchPunch:"Crouched"}; static var oCHANGE_DIRECTION_DATA = {Idle:true, StartWalk:true, Walk:true, EndWalk:true, StartCrouch:true, Land:true, StartBlock:true, Block:true, EndBlock:true, Appear:true}; static var oCANT_BE_HIT_DATA = {Hurt:true, EndHurt:true, PropelUpHurt:true, PropelUpStartFall:true, PropelUpFall:true, PropelUpCrash:true, PropelBackHurt:true, PropelBackStartFall:true, PropelBackFall:true, PropelBackCrash:true, HurtWall:true, HurtWallSlide:true, HurtWallLand:true, EndHurtWall:true, GetUp:true, Disappear:true, Appear:true, EndAppear:true, Die:true, WaitForHealth:true, Rebirth:true, Dead:true, oExceptions:{RapidPunch:{Hurt:true}}, oOnAttack:{Punch:{EnergyBlast:true, EnergyPunch:true, EnergyBurst:true, JumpKick:true, RedBeam:true}, CrouchPunch:{EnergyPunch:true, EnergyBurst:true, JumpKick:true, RedBeam:true}, JumpKick:{EnergyBurst:true, RedBeam:true}, RapidPunch:{JumpKick:true, RedBeam:true}, BackflipKick:{}, HyperUppercut:{EnergyPunch:true, EnergyBurst:true, JumpKick:true, RedBeam:true}, ProximityAttack:{EnergyBurst:true, JumpKick:true, RedBeam:true}, ShoulderTackle:{EnergyPunch:true, EnergyBurst:true, JumpKick:true}, SuperThrow:{EnergyBurst:true, RedBeam:true}}}; static var oSPEEDS_DATA = {nMaxRunSpd:5, nMinRunSpd:1, nMaxFlySpd:30, nMinFlySpd:30, nMaxSlideSpd:15, nMinFlyBackSpd:10, nMaxFlyBackSpd:150, nFlyBackDeceleration:1.4, nSpdXAcceleration:1, nSpdXDeceleration:2, nMaxMoveBackSpd:5, nMaxJumpSpdX:12, nMinJumpSpdX:1, nMaxJumpSpdY:-130, nMinJumpSpdY:-1, nShortJumpBackModX:0.5, nShortJumpBackModY:1.2, nLongJumpBackModY:0.5, nMaxFallSpdY:40, nMinFallSpdY:1}; static var oATTACK_REACT_DATA = {Punch:{sGetHitState:"Hurt", nBlockPropelSpdX:10, nPropelSpdX:10, nPropelSpdY:0}, CrouchPunch:{sGetHitState:"Hurt", nBlockPropelSpdX:10, nPropelSpdX:10, nPropelSpdY:0}, JumpKick:{sGetHitState:"Hurt", nBlockPropelSpdX:10, nPropelSpdX:20, nPropelSpdY:0}, RapidPunch:{sGetHitState:"Hurt", nBlockPropelSpdX:4, nPropelSpdX:4, nPropelSpdY:0, oPropelXOnFrames:{nOnFr34:20, nOnFr35:20}}, BackflipKick:{sGetHitState:"Hurt", nBlockPropelSpdX:10, nPropelSpdX:20, nPropelSpdY:0}, HyperUppercut:{sGetHitState:"PropelUpHurt", nBlockPropelSpdX:10, nPropelSpdX:15, nPropelSpdY:-300, nCamLag:7}, ProximityAttack:{sGetHitState:"Hurt", nBlockPropelSpdX:0, nPropelSpdX:15, nPropelSpdY:-10}, ShoulderTackle:{sGetHitState:"PropelBackHurt", nBlockPropelSpdX:30, nPropelSpdX:40, nPropelSpdY:-65, nCamLag:7}, SuperThrow:{sGetHitState:"PropelBackHurt", nBlockPropelSpdX:20, nPropelSpdX:20, nPropelSpdY:-65, nFrBigRockBlock:5, nFrBigRockEnergyBurst:10, nFrBigRockRedBeam:25, nFrBigRockRapidCrouch:6, nFrBigRockTeleportFar:5, nFrBigRockTeleportBehind:5, nCamLag:7}}; static var oATTACK_DATA = {EnergyBlast:{sAttackType:"EnergyBlast", oFrHit:{Fr11:true, Fr12:true, Fr13:true, Fr14:true, nReachDestFr:11}, oFrCanBlock:{nFrStart:7, nFrEnd:14}, nNearXHit:0, nFarXHit:123, nNearYHit:-75, nFarYHit:-138, nReachLimitModifier:0, nDammage:3}, EnergyPunch:{sAttackType:"EnergyPunch", oFrHit:{Fr11:true, Fr12:true, Fr13:true, Fr14:true, Fr15:true, nReachDestFr:11}, oFrCanBlock:{nFrStart:7, nFrEnd:15}, nNearXHit:-26, nFarXHit:86, nNearYHit:0, nFarYHit:-128, nReachLimitModifier:30, nDammage:4}, EnergyBurst:{sAttackType:"EnergyBurst", oFrHit:{Fr8:true, Fr9:true, Fr10:true, Fr11:true, Fr12:true, Fr13:true, Fr14:true, Fr15:true, Fr16:true, Fr17:true, Fr18:true, Fr19:true, Fr20:true, nReachDestFr:8}, oFrCanBlock:{nFrStart:4, nFrEnd:18}, nNearXHit:-116, nFarXHit:123, nNearYHit:10, nFarYHit:-280, nReachLimitModifier:0, nDammage:10, bCantBeBlock:true}, JumpKick:{sAttackType:"JumpKick", nNbJumpFr:18, nDistToJump:300, nLandModifier:100, nFrKick:5, nSpdX:25, nBounceSpdX:20, nSpdY:0, oFrHit:{AllFrames:true}, nNearXHit:0, nFarXHit:73, nNearYHit:-21, nFarYHit:-45, nReachLimitModifier:0, nDammage:5}, TractorBeam:{sAttackType:"TractorBeam", nDistToLaunch:400, nDistToStop:80, nMaxWidth:10000, oFrHit:{Fr8:true, Fr9:true, Fr10:true, Fr11:true, Fr12:true, Fr13:true, Fr14:true, Fr15:true, Fr16:true, Fr17:true, Fr18:true, nReachDestFr:8}, oFrCanBlock:{nFrStart:1, nFrEnd:18}, oBeamPos:{oFr3:{nPosX:-62.4, nPosY:5.1}, oFr4:{nPosX:-61.1, nPosY:4.3}, oFr6:{nPosX:-61.4, nPosY:3.9}, oFr7:{nPosX:-60.4, nPosY:7.8}, oFr8:{nPosX:-48.9, nPosY:6.6}, oFr10:{nPosX:-42.6, nPosY:7.1}, oFr12:{nPosX:-42.9, nPosY:7.1}}, nNearXHit:67, nFarXHit:10000, nNearYHit:-85, nFarYHit:-86, nReachLimitModifier:0, nDammage:0, nStartPullSpd:1, nPullSpdMod:1.1, nPullSpdMax:30}, RedBeam:{sAttackType:"RedBeam", nDistToLaunch:400, nDistToBlock:300, nFrLaunch:14, nRedBeamDistX:77, nRedBeamDistY:-96, nDammage:8}, StayIdle:{nNearXHit:0, nFarXHit:80, nReachLimitModifier:0}}; }
Symbol 2490 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.ai_class.SyndromeAI] Frame 0
class com.disney.gem.games.SavingTheDay.game_obj.ai_class.SyndromeAI { var oOwner, aActionsSet, sCurrentAction, bCurrentAttackCompleted, nMaxTimeBlocking, nMinTimeBlocking, nMaxTimeCrouching, nMinTimeCrouching, nLongTimeCrouching, nMinTimeChooseAction, oAIData, nMaxTimeChooseAction, nTimeChooseAction, sAttackAtDest, nTeleportDest, nTeleportBehindDist, nTeleportDistBgBorders, nMinMoveAwayDist, nMaxMoveAwayDist, nMinOpponentDistMoveAway, nChanceToExitWall, bWaitBigRock, bStopCheckBigRock, nStayIdleTime, bControlsLock, oIncomingAttackData, nTimeCrouching, nTimeBlocking; function SyndromeAI (_oOwner) { oOwner = _oOwner; setAIData(); aActionsSet = new Array(); sCurrentAction = ""; bCurrentAttackCompleted = false; nMaxTimeBlocking = 15; nMinTimeBlocking = 5; nMaxTimeCrouching = 15; nMinTimeCrouching = 15; nLongTimeCrouching = 36; nMinTimeChooseAction = oAIData.oCHOOSE_ACTION_TIME_DATA.nTimeMin; nMaxTimeChooseAction = oAIData.oCHOOSE_ACTION_TIME_DATA.nTimeMax; nTimeChooseAction = setDecisionTime(); sAttackAtDest = ""; nTeleportDest = 0; nTeleportBehindDist = 80; nTeleportDistBgBorders = 100; nMinMoveAwayDist = 200; nMaxMoveAwayDist = 800; nMinOpponentDistMoveAway = 350; nChanceToExitWall = oAIData.oEXIT_WALL_DATA.nStartChanceToReact; bWaitBigRock = false; bStopCheckBigRock = false; nStayIdleTime = 0; bControlsLock = false; } function setAIData() { switch (oOwner.oController.giveDifficulty()) { case "Easy" : oAIData = com.disney.gem.games.SavingTheDay.game_data.ai_data.SyndEasy; break; case "Med" : oAIData = com.disney.gem.games.SavingTheDay.game_data.ai_data.SyndMed; break; case "Hard" : oAIData = com.disney.gem.games.SavingTheDay.game_data.ai_data.SyndHard; } } function checkTimeForAction() { if (!bControlsLock) { if (nTimeChooseAction > 0) { nTimeChooseAction--; } else if (oAIData.oACTION_DATA.oCanActStates[oOwner.sState] == true) { chooseAction(oAIData.oACTION_DATA); } } else { nTimeChooseAction = 0; } } function setDecisionTime() { var _local2 = Math.floor(Math.random() * (nMaxTimeChooseAction - nMinTimeChooseAction)) + nMinTimeChooseAction; return(_local2); } function forceAction() { nTimeChooseAction = 0; setAction(); } function checkIfExitWall(_sWallZoneIn) { var _local2; if (((_sWallZoneIn == "Right") && (oOwner.oOpponent.nPosX > oOwner.nPosX)) || ((_sWallZoneIn == "Left") && (oOwner.oOpponent.nPosX < oOwner.nPosX))) { _local2 = false; } else if (Math.floor(Math.random() * 100) < nChanceToExitWall) { _local2 = true; nChanceToExitWall = oAIData.oEXIT_WALL_DATA.nStartChanceToReact; chooseAction(oAIData.oEXIT_WALL_DATA); } else { nChanceToExitWall = nChanceToExitWall + oAIData.oEXIT_WALL_DATA.nChanceModifier; _local2 = false; } return(_local2); } function chooseAction(_oActionsData) { var _local6 = false; var _local5 = 0; var _local3 = 1; var _local7 = Math.floor(Math.random() * 100); while (_local6 == false) { _local5 = _local5 + _oActionsData.oActionSets["oActionSet" + _local3].nChanceToDo; if (_local7 < _local5) { aActionsSet = new Array(); var _local2 = 0; while (_local2 < _oActionsData.oActionSets["oActionSet" + _local3].aActions.length) { aActionsSet.push(_oActionsData.oActionSets["oActionSet" + _local3].aActions[_local2]); _local2++; } _local6 = true; } _local3++; } setAction(); nTimeChooseAction = setDecisionTime(); } function setIncomingAttack(_oIncomingAttackData) { oIncomingAttackData = new Object(); oIncomingAttackData = _oIncomingAttackData; checkIncomingAttack(); } function clearIncomingAttack() { oIncomingAttackData = new Object(); } function stopWaitBigRock() { bWaitBigRock = false; bStopCheckBigRock = false; } function forceEndCrouch() { nTimeCrouching = 0; } function modifRockTimeCrouch() { nTimeCrouching = 8; } function flushActionsSet() { aActionsSet.splice(0); } function checkIncomingAttack() { if ((oIncomingAttackData.sAttackType != undefined) && (oAIData.oDEFENCE_DATA.oCanReactStates[oOwner.sState] == true)) { if ((oIncomingAttackData.sAttackType == "SuperThrow") && (bWaitBigRock)) { var _local6 = (Math.abs(oOwner.nPosX - oIncomingAttackData.nRockPosX) - oIncomingAttackData.nRockHitDist) - oOwner.nRightBorder; var _local8 = (oOwner.oOpponent.fDataClassDefinition.oATTACK_DATA.SuperThrow.nFrLaunch - oIncomingAttackData.nFrAttack) + int(_local6 / oIncomingAttackData.nRockSpdX); if (_local8 <= oOwner.fDataClassDefinition.oATTACK_REACT_DATA.SuperThrow["nFrBigRock" + aActionsSet[0]]) { setAction(); } } else { var _local7 = oOwner.checkInAttackReach(oIncomingAttackData.oReachLimits); if ((_local7 == true) || (oIncomingAttackData.sAttackType == "SuperThrow")) { if ((oIncomingAttackData.sAttackType != "SuperThrow") || (!bStopCheckBigRock)) { if (Math.floor(Math.random() * 100) < oAIData.oDEFENCE_DATA[oIncomingAttackData.sAttackType].nChanceToReact) { if (oIncomingAttackData.sAttackType == "SuperThrow") { bStopCheckBigRock = true; } var _local5 = false; var _local4 = 0; var _local3 = 1; while (_local5 == false) { _local4 = _local4 + oAIData.oDEFENCE_DATA[oIncomingAttackData.sAttackType]["oReactSet" + _local3].nChanceToDo; if (Math.floor(Math.random() * 100) < _local4) { aActionsSet = new Array(); var _local2 = 0; while (_local2 < oAIData.oDEFENCE_DATA[oIncomingAttackData.sAttackType]["oReactSet" + _local3].aReactions.length) { aActionsSet.push(oAIData.oDEFENCE_DATA[oIncomingAttackData.sAttackType]["oReactSet" + _local3].aReactions[_local2]); _local2++; } _local5 = true; if (oIncomingAttackData.sAttackType == "SuperThrow") { oOwner.checkOpponentSide(false); bWaitBigRock = true; } } _local3++; } setAction(); } else if (oIncomingAttackData.sAttackType == "SuperThrow") { bStopCheckBigRock = true; } } } } } clearIncomingAttack(); } function reactToHitWall() { switch (sCurrentAction) { case "FlyBack" : case "LongJumpBack" : case "ShortJumpBack" : if ((oOwner.sState != "EndFlyBack") && (oOwner.sState != "Land")) { oOwner.nSpdX = 0; flushActionsSet(); aActionsSet.push("TeleportFar"); setAction(); } break; } } function setAction() { sAttackAtDest = ""; if (aActionsSet.length > 0) { sCurrentAction = aActionsSet[0]; aActionsSet.splice(0, 1); } else { sCurrentAction = ""; } this["init" + sCurrentAction](); } function onAttackCompleted() { bCurrentAttackCompleted = true; } function controlActions() { checkIncomingAttack(); if ((aActionsSet.length == 0) && (sCurrentAction == "")) { checkTimeForAction(); } else if (sCurrentAction != "") { this["checkEnd" + sCurrentAction](); } } function initStayIdle() { nStayIdleTime = Math.floor(Math.random() * (oAIData.oACTION_DATA.oStayIdleData.nTimeMax - oAIData.oACTION_DATA.oStayIdleData.nTimeMin)) + oAIData.oACTION_DATA.oStayIdleData.nTimeMin; if ((oOwner.sState == "StartWalk") || (oOwner.sState == "Walk")) { oOwner.setState("EndWalk"); } else if ((oOwner.sState == "StartFly") || (oOwner.sState == "Fly")) { oOwner.setState("EndWalk"); } else { oOwner.setState("Idle"); } } function checkEndStayIdle() { nStayIdleTime--; if (((oOwner.sState != "Idle") && (oOwner.sState != "EndWalk")) || (nStayIdleTime <= 0)) { nStayIdleTime = 0; setAction(); } } function initWaitBigRock() { oOwner.setState("Idle"); } function checkEndWaitBigRock() { if (!bWaitBigRock) { setAction(); } } function initBlock() { oOwner.oController.playSfx(["SynShieldSparks"]); setBlockingTime(); oOwner.setState("StartBlock"); } function setBlockingTime() { var _local2 = nMaxTimeBlocking - nMinTimeBlocking; nTimeBlocking = Math.floor(Math.random() * _local2) + nMinTimeBlocking; } function checkEndBlock() { if (oOwner.sState == "Block") { nTimeBlocking--; if (nTimeBlocking <= 0) { oOwner.setState("EndBlock"); setAction(); } } } function initRapidCrouch() { setCrouchingTime(); bWaitBigRock = false; sCurrentAction = "Crouch"; oOwner.setState("StartCrouch"); } function initLongCrouch() { setCrouchingTime(); sCurrentAction = "Crouch"; oOwner.setState("StartCrouch"); } function setCrouchingTime() { if (sCurrentAction == "RapidCrouch") { var _local2 = nMaxTimeCrouching - nMinTimeCrouching; nTimeCrouching = Math.floor(Math.random() * _local2) + nMinTimeCrouching; } else { nTimeCrouching = nLongTimeCrouching; } } function checkEndCrouch() { if ((oOwner.sState == "StartCrouch") || (oOwner.sState == "Crouched")) { nTimeCrouching--; if (nTimeCrouching <= 0) { oOwner.setState("EndCrouch"); setAction(); } } } function initTeleportFar() { setTeleportDest(); sCurrentAction = "Teleport"; oOwner.setState("Disappear"); } function initTeleportBehind() { setTeleportDest(); sCurrentAction = "Teleport"; oOwner.setState("Disappear"); } function setTeleportDest() { var _local3 = oOwner.oBackground.giveCurrentZone(oOwner.oOpponent.nPosX); var _local2 = oOwner.oOpponent.calculSlidingDist(undefined, Math.abs(oOwner.oOpponent.nSpdX)); if (sCurrentAction == "TeleportBehind") { switch (_local3) { case "Central" : if (oOwner.oOpponent.sDirection == "Right") { nTeleportDest = (oOwner.oOpponent.nPosX + _local2) - nTeleportBehindDist; } else { nTeleportDest = (oOwner.oOpponent.nPosX - _local2) + nTeleportBehindDist; } break; case "Right" : if (oOwner.oOpponent.sDirection == "Right") { nTeleportDest = (oOwner.oOpponent.nPosX + _local2) - nTeleportBehindDist; if (nTeleportDest > oOwner.oBackground.nRightBound) { nTeleportDest = oOwner.oBackground.nRightBound - nTeleportDistBgBorders; } } else { aActionsSet.splice(0); sCurrentAction = "TeleportFar"; } break; case "Left" : if (oOwner.oOpponent.sDirection == "Left") { nTeleportDest = (oOwner.oOpponent.nPosX - _local2) + nTeleportBehindDist; if (nTeleportDest < oOwner.oBackground.nLeftBound) { nTeleportDest = oOwner.oBackground.nLeftBound + nTeleportDistBgBorders; } } else { aActionsSet.splice(0); sCurrentAction = "TeleportFar"; } break; } } if (sCurrentAction == "TeleportFar") { switch (_local3) { case "Right" : if (Math.random() < 0.2) { nTeleportDest = oOwner.oBackground.giveLeftPosition(); } else { nTeleportDest = oOwner.oBackground.giveCentralPosition(); } break; case "Left" : if (Math.random() < 0.2) { nTeleportDest = oOwner.oBackground.giveRightPosition(); } else { nTeleportDest = oOwner.oBackground.giveCentralPosition(); } break; case "Central" : if (Math.random() < 0.5) { nTeleportDest = oOwner.oBackground.giveRightPosition(); } else { nTeleportDest = oOwner.oBackground.giveLeftPosition(); } break; } } } function checkEndTeleport() { if ((oOwner.sState != "Disappear") && (oOwner.sState != "Appear")) { setAction(); } } function initReachToAttack() { sAttackAtDest = aActionsSet[0]; oOwner.checkOpponentSide(false); var _local2 = checkAtAttackDest(); if (!_local2) { if (((Math.floor(Math.random() * 100) + 1) <= oAIData.oREACH_DATA.nChanceToWalk) || ((Math.abs(oOwner.nPosX - oOwner.oOpponent.nPosX) - oOwner.fDataClassDefinition.oATTACK_DATA[sAttackAtDest].nFarXHit) < oAIData.oREACH_DATA.nDistMinToFly)) { oOwner.setState("StartWalk"); } else { oOwner.setState("StartFly"); } } else { setAction(); } } function checkEndReachToAttack() { if (((((oOwner.sState != "StartWalk") && (oOwner.sState != "Walk")) && (oOwner.sState != "EndWalk")) && (oOwner.sState != "StartFly")) && (oOwner.sState != "Fly")) { setAction(); } else { var _local2 = checkAtAttackDest(); if (_local2) { setAction(); } } } function checkAtAttackDest() { var _local3 = false; var _local2 = oOwner.setAttackReachXLimits(sAttackAtDest); if (oOwner.nSpdX != 0) { if (oOwner.sDirection == "Right") { if (oOwner.nSpdX > 0) { _local2.nRightReachLimit = _local2.nRightReachLimit - oOwner.fDataClassDefinition.oATTACK_DATA[sAttackAtDest].nReachLimitModifier; _local2.nLeftReachLimit = _local2.nLeftReachLimit - oOwner.fDataClassDefinition.oATTACK_DATA[sAttackAtDest].nReachLimitModifier; } else if (oOwner.nSpdX < 0) { _local2.nRightReachLimit = _local2.nRightReachLimit + oOwner.fDataClassDefinition.oATTACK_DATA[sAttackAtDest].nReachLimitModifier; _local2.nLeftReachLimit = _local2.nLeftReachLimit + oOwner.fDataClassDefinition.oATTACK_DATA[sAttackAtDest].nReachLimitModifier; } } else if (oOwner.nSpdX < 0) { _local2.nRightReachLimit = _local2.nRightReachLimit + oOwner.fDataClassDefinition.oATTACK_DATA[sAttackAtDest].nReachLimitModifier; _local2.nLeftReachLimit = _local2.nLeftReachLimit + oOwner.fDataClassDefinition.oATTACK_DATA[sAttackAtDest].nReachLimitModifier; } else if (oOwner.nSpdX > 0) { _local2.nRightReachLimit = _local2.nRightReachLimit - oOwner.fDataClassDefinition.oATTACK_DATA[sAttackAtDest].nReachLimitModifier; _local2.nLeftReachLimit = _local2.nLeftReachLimit - oOwner.fDataClassDefinition.oATTACK_DATA[sAttackAtDest].nReachLimitModifier; } } if ((sAttackAtDest == "StayIdle") && ((oOwner.sState == "StartFly") || (oOwner.sState == "Fly"))) { var _local5 = oOwner.calculSlidingDist("StayIdle", Math.abs(oOwner.nSpdX)); var _local4 = oOwner.calculSlidingDist("StayIdle", oOwner.fDataClassDefinition.oSPEEDS_DATA.nMaxSlideSpd - oOwner.nSpdXDeceleration); if (oOwner.sDirection == "Right") { _local2.nRightReachLimit = _local2.nRightReachLimit - ((_local5 - oOwner.fDataClassDefinition.oATTACK_DATA.StayIdle.nFarXHit) + _local4); } else { _local2.nLeftReachLimit = _local2.nLeftReachLimit + ((_local5 - oOwner.fDataClassDefinition.oATTACK_DATA.StayIdle.nFarXHit) + _local4); } } if ((oOwner.oOpponent.nRightHitBorder >= _local2.nLeftReachLimit) && (oOwner.oOpponent.nLeftHitBorder <= _local2.nRightReachLimit)) { _local3 = true; } return(_local3); } function initEnergyBlast() { oOwner.setState("EnergyBlast"); } function checkEndEnergyBlast() { if (oOwner.sState != "EnergyBlast") { setAction(); } } function initEnergyPunch() { oOwner.setState("EnergyPunch"); } function checkEndEnergyPunch() { if (oOwner.sState != "EnergyPunch") { setAction(); } } function initEnergyBurst() { oOwner.setState("EnergyBurst"); } function checkEndEnergyBurst() { if (oOwner.sState != "EnergyBurst") { setAction(); } } function initReachToJumpKick() { sAttackAtDest = aActionsSet[0]; oOwner.checkOpponentSide(false); if (Math.abs(oOwner.oOpponent.nPosX - oOwner.nPosX) <= oOwner.fDataClassDefinition.oATTACK_DATA.JumpKick.nDistToJump) { setAction(); } else if (((Math.floor(Math.random() * 100) + 1) <= oAIData.oREACH_DATA.nChanceToWalk) || ((Math.abs(oOwner.nPosX - oOwner.oOpponent.nPosX) - oOwner.fDataClassDefinition.oATTACK_DATA[sAttackAtDest].nFarXHit) < oAIData.oREACH_DATA.nDistMinToFly)) { oOwner.setState("StartWalk"); } else { oOwner.setState("StartFly"); } } function checkEndReachToJumpKick() { if (Math.abs(oOwner.oOpponent.nPosX - oOwner.nPosX) <= oOwner.fDataClassDefinition.oATTACK_DATA.JumpKick.nDistToJump) { setAction(); } } function initJumpKick() { oOwner.setState("StartJump"); } function checkEndJumpKick() { if (oOwner.mcRef.mcState._currentframe == oOwner.fDataClassDefinition.oATTACK_DATA.JumpKick.nFrKick) { oOwner.setState("StartJumpKick"); } if (((((((oOwner.sState != "StartJump") && (oOwner.sState != "Jump")) && (oOwner.sState != "StartFall")) && (oOwner.sState != "Fall")) && (oOwner.sState != "StartJumpKick")) && (oOwner.sState != "EndJumpKick")) && (oOwner.sState != "JumpKickBlock")) { setAction(); } } function initShortJumpBack() { oOwner.oController.playSfx(["ShortSwoosh1", "ShortSwoosh2"]); oOwner.setState("StartJump"); } function checkEndShortJumpBack() { if (((((((oOwner.sState != "StartJump") && (oOwner.sState != "Jump")) && (oOwner.sState != "StartFall")) && (oOwner.sState != "Fall")) && (oOwner.sState != "StartJumpKick")) && (oOwner.sState != "EndJumpKick")) && (oOwner.sState != "JumpKickBlock")) { setAction(); } } function initLongJumpBack() { oOwner.oController.playSfx(["Fly1", "Fly2", "Fly3", "Fly4"]); oOwner.setState("StartJump"); } function checkEndLongJumpBack() { if (((((((oOwner.sState != "StartJump") && (oOwner.sState != "Jump")) && (oOwner.sState != "StartFall")) && (oOwner.sState != "Fall")) && (oOwner.sState != "StartJumpKick")) && (oOwner.sState != "EndJumpKick")) && (oOwner.sState != "JumpKickBlock")) { setAction(); } } function initFlyBack() { oOwner.setState("StartFlyBack"); } function checkEndFlyBack() { if (((oOwner.sState != "StartFlyBack") && (oOwner.sState != "FlyBack")) && (oOwner.sState != "EndFlyBack")) { setAction(); } } function initReachToLaunchBeam() { sAttackAtDest = aActionsSet[0]; oOwner.checkOpponentSide(false); var _local2 = aActionsSet[0]; if (Math.abs(oOwner.oOpponent.nPosX - oOwner.nPosX) <= oOwner.fDataClassDefinition.oATTACK_DATA[_local2].nDistToLaunch) { setAction(); } else if (((Math.floor(Math.random() * 100) + 1) <= oAIData.oREACH_DATA.nChanceToWalk) || ((Math.abs(oOwner.nPosX - oOwner.oOpponent.nPosX) - oOwner.fDataClassDefinition.oATTACK_DATA[_local2].nDistToLaunch) < oAIData.oREACH_DATA.nDistMinToFly)) { oOwner.setState("StartWalk"); } else { oOwner.setState("StartFly"); } } function checkEndReachToLaunchBeam() { var _local2 = aActionsSet[0]; if (Math.abs(oOwner.oOpponent.nPosX - oOwner.nPosX) <= oOwner.fDataClassDefinition.oATTACK_DATA[_local2].nDistToLaunch) { setAction(); } } function initTractorBeam() { oOwner.setState("TractorBeam"); oOwner.oOpponent.nPulledSpd = oOwner.fDataClassDefinition.oATTACK_DATA.TractorBeam.nStartPullSpd; } function checkEndTractorBeam() { var _local4 = aActionsSet[0]; var _local3; var _local2; if (oOwner.sDirection == "Right") { _local3 = oOwner.nPosX + oOwner.fDataClassDefinition.oATTACK_DATA[_local4].nFarXHit; _local2 = oOwner.oOpponent.nPosX - _local3; } else { _local3 = oOwner.nPosX - oOwner.fDataClassDefinition.oATTACK_DATA[_local4].nFarXHit; _local2 = _local3 - oOwner.oOpponent.nPosX; } if (_local2 > oOwner.fDataClassDefinition.oATTACK_DATA.TractorBeam.nPullSpdMax) { if (oOwner.oOpponent.nPulledSpd < oOwner.fDataClassDefinition.oATTACK_DATA.TractorBeam.nPullSpdMax) { oOwner.oOpponent.nPulledSpd = oOwner.oOpponent.nPulledSpd * oOwner.fDataClassDefinition.oATTACK_DATA.TractorBeam.nPullSpdMod; if (oOwner.oOpponent.nPulledSpd > oOwner.fDataClassDefinition.oATTACK_DATA.TractorBeam.nPullSpdMax) { oOwner.oOpponent.nPulledSpd = oOwner.fDataClassDefinition.oATTACK_DATA.TractorBeam.nPullSpdMax; } } } else { oOwner.oOpponent.nPulledSpd = _local2 / 2; } if ((((oOwner.sState != "TractorBeam") && (oOwner.sState != "StartPull")) && (oOwner.sState != "Pull")) && (oOwner.sState != "EndTractorBeam")) { oOwner.oOpponent.nPulledSpd = 0; setAction(); } else if ((oOwner.sState == "Pull") && (_local2 <= 1)) { oOwner.oOpponent.nPulledSpd = 0; setAction(); } } function initRedBeam() { oOwner.setState("RedBeam"); } function checkEndRedBeam() { if ((oOwner.sState != "RedBeam") && (oOwner.sState != "EndRedBeam")) { setAction(); } } }
Symbol 2491 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_data.ai_data.SyndEasy] Frame 0
class com.disney.gem.games.SavingTheDay.game_data.ai_data.SyndEasy { function SyndEasy () { } static var oCHOOSE_ACTION_TIME_DATA = {nTimeMin:4, nTimeMax:60}; static var oACTION_DATA = {oCanActStates:{Idle:true, StartWalk:true, Walk:true, EndWalk:true, Fly:true, FlyBack:true, StartCrouch:true, Crouched:true, EndCrouch:true, Land:true}, oActionSets:{oActionSet1:{aActions:["ReachToAttack", "StayIdle"], nChanceToDo:30}, oActionSet2:{aActions:["TeleportFar"], nChanceToDo:5}, oActionSet3:{aActions:["TeleportBehind"], nChanceToDo:5}, oActionSet4:{aActions:["FlyBack"], nChanceToDo:0}, oActionSet5:{aActions:["TeleportBehind", "EnergyBlast"], nChanceToDo:15}, oActionSet6:{aActions:["TeleportBehind", "EnergyPunch"], nChanceToDo:10}, oActionSet7:{aActions:["ReachToAttack", "EnergyBlast"], nChanceToDo:5}, oActionSet8:{aActions:["ReachToAttack", "EnergyPunch"], nChanceToDo:5}, oActionSet9:{aActions:["ReachToAttack", "EnergyBurst"], nChanceToDo:1}, oActionSet10:{aActions:["ReachToJumpKick", "JumpKick"], nChanceToDo:5}, oActionSet11:{aActions:["ReachToLaunchBeam", "TractorBeam", "EnergyBlast"], nChanceToDo:2}, oActionSet12:{aActions:["ReachToLaunchBeam", "TractorBeam", "EnergyPunch"], nChanceToDo:2}, oActionSet13:{aActions:["ReachToLaunchBeam", "TractorBeam", "EnergyBurst"], nChanceToDo:0}, oActionSet14:{aActions:["ReachToLaunchBeam", "RedBeam"], nChanceToDo:3}, oActionSet15:{aActions:["TeleportBehind", "ReachToJumpKick", "JumpKick"], nChanceToDo:12}}}; static var oEXIT_WALL_DATA = {nStartChanceToReact:20, nChanceModifier:10, oActionSets:{oActionSet1:{aActions:["TeleportBehind", "EnergyBurst"], nChanceToDo:0}, oActionSet2:{aActions:["TeleportFar"], nChanceToDo:80}, oActionSet3:{aActions:["TeleportBehind", "EnergyPunch"], nChanceToDo:20}}}; static var oDEFENCE_DATA = {oCanReactStates:{Idle:true, StartWalk:true, Walk:true, EndWalk:true, Fly:true, FlyBack:true, StartCrouch:true, Crouched:true, EndCrouch:true, EndBlock:true, EndAppear:true, EndEnergyBlast:true, EndEnergyPunch:true, EndEnergyBurst:true, EndTractorBeam:true, EndGetUp:true, EndHurtWall:true}, Punch:{nChanceToReact:60, oReactSet1:{aReactions:["Block"], nChanceToDo:15}, oReactSet2:{aReactions:["RapidCrouch"], nChanceToDo:20}, oReactSet3:{aReactions:["TeleportFar"], nChanceToDo:15}, oReactSet4:{aReactions:["TeleportBehind"], nChanceToDo:10}, oReactSet5:{aReactions:["LongJumpBack"], nChanceToDo:10}, oReactSet6:{aReactions:["FlyBack"], nChanceToDo:10}, oReactSet7:{aReactions:["TeleportBehind", "EnergyBlast"], nChanceToDo:10}, oReactSet8:{aReactions:["TeleportBehind", "EnergyPunch"], nChanceToDo:0}, oReactSet9:{aReactions:["EnergyBurst"], nChanceToDo:10}, oReactSet10:{aReactions:["LongJumpBack", "ReachToLaunchBeam", "TractorBeam", "EnergyPunch"], nChanceToDo:0}, oReactSet11:{aReactions:["LongJumpBack", "ReachToLaunchBeam", "RedBeam"], nChanceToDo:0}}, CrouchPunch:{nChanceToReact:60, oReactSet1:{aReactions:["Block"], nChanceToDo:15}, oReactSet2:{aReactions:["TeleportFar"], nChanceToDo:15}, oReactSet3:{aReactions:["TeleportBehind"], nChanceToDo:0}, oReactSet4:{aReactions:["ShortJumpBack"], nChanceToDo:10}, oReactSet5:{aReactions:["FlyBack"], nChanceToDo:10}, oReactSet6:{aReactions:["TeleportBehind", "EnergyPunch"], nChanceToDo:20}, oReactSet7:{aReactions:["ShortJumpBack", "ReachToJumpKick", "JumpKick"], nChanceToDo:10}, oReactSet8:{aReactions:["LongJumpBack", "ReachToLaunchBeam", "TractorBeam", "EnergyPunch"], nChanceToDo:5}, oReactSet9:{aReactions:["LongJumpBack", "ReachToLaunchBeam", "RedBeam"], nChanceToDo:5}, oReactSet10:{aReactions:["EnergyBurst"], nChanceToDo:10}}, JumpKick:{nChanceToReact:40, oReactSet1:{aReactions:["Block"], nChanceToDo:15}, oReactSet2:{aReactions:["TeleportFar"], nChanceToDo:5}, oReactSet3:{aReactions:["TeleportBehind"], nChanceToDo:5}, oReactSet4:{aReactions:["ShortJumpBack"], nChanceToDo:10}, oReactSet5:{aReactions:["LongJumpBack"], nChanceToDo:14}, oReactSet6:{aReactions:["FlyBack"], nChanceToDo:50}, oReactSet7:{aReactions:["LongJumpBack", "ReachToLaunchBeam", "TractorBeam", "EnergyPunch"], nChanceToDo:0}, oReactSet8:{aReactions:["FlyBack", "ReachToLaunchBeam", "RedBeam"], nChanceToDo:1}}, RapidPunch:{nChanceToReact:5, oReactSet1:{aReactions:["TeleportBehind"], nChanceToDo:15}, oReactSet2:{aReactions:["ShortJumpBack"], nChanceToDo:25}, oReactSet3:{aReactions:["LongJumpBack"], nChanceToDo:40}, oReactSet4:{aReactions:["FlyBack"], nChanceToDo:10}, oReactSet5:{aReactions:["TeleportBehind", "EnergyBlast"], nChanceToDo:5}, oReactSet6:{aReactions:["TeleportBehind", "EnergyPunch"], nChanceToDo:5}, oReactSet7:{aReactions:["TeleportBehind", "EnergyBurst"], nChanceToDo:0}, oReactSet8:{aReactions:["FlyBack", "ReachToLaunchBeam", "RedBeam"], nChanceToDo:0}}, BackflipKick:{nChanceToReact:5, oReactSet1:{aReactions:["Block"], nChanceToDo:15}, oReactSet2:{aReactions:["TeleportFar"], nChanceToDo:0}, oReactSet3:{aReactions:["ShortJumpBack"], nChanceToDo:49}, oReactSet4:{aReactions:["LongJumpBack"], nChanceToDo:15}, oReactSet5:{aReactions:["FlyBack"], nChanceToDo:10}, oReactSet6:{aReactions:["EnergyPunch"], nChanceToDo:5}, oReactSet7:{aReactions:["ShortJumpBack", "ReachToJumpKick", "JumpKick"], nChanceToDo:5}, oReactSet8:{aReactions:["LongJumpBack", "ReachToLaunchBeam", "RedBeam"], nChanceToDo:1}}, ProximityAttack:{nChanceToReact:20, oReactSet1:{aReactions:["TeleportFar"], nChanceToDo:30}, oReactSet2:{aReactions:["ShortJumpBack"], nChanceToDo:15}, oReactSet3:{aReactions:["LongJumpBack"], nChanceToDo:5}, oReactSet4:{aReactions:["EnergyBurst"], nChanceToDo:0}, oReactSet5:{aReactions:["TeleportBehind", "EnergyBurst"], nChanceToDo:0}, oReactSet6:{aReactions:["ReachToJumpKick", "JumpKick"], nChanceToDo:30}, oReactSet7:{aReactions:["FlyBack", "ReachToLaunchBeam", "TractorBeam", "EnergyPunch"], nChanceToDo:0}, oReactSet8:{aReactions:["TeleportFar", "ReachToLaunchBeam", "TractorBeam", "EnergyBlast"], nChanceToDo:10}, oReactSet9:{aReactions:["FlyBack", "ReachToLaunchBeam", "RedBeam"], nChanceToDo:5}, oReactSet10:{aReactions:["TeleportFar", "ReachToLaunchBeam", "RedBeam"], nChanceToDo:5}}, HyperUppercut:{nChanceToReact:20, oReactSet1:{aReactions:["Block"], nChanceToDo:10}, oReactSet2:{aReactions:["RapidCrouch"], nChanceToDo:10}, oReactSet3:{aReactions:["TeleportFar"], nChanceToDo:5}, oReactSet4:{aReactions:["TeleportBehind", "ShortJumpBack"], nChanceToDo:0}, oReactSet5:{aReactions:["ShortJumpBack"], nChanceToDo:5}, oReactSet6:{aReactions:["LongJumpBack"], nChanceToDo:5}, oReactSet7:{aReactions:["TeleportBehind", "EnergyBlast"], nChanceToDo:25}, oReactSet8:{aReactions:["TeleportBehind", "EnergyBlast", "TeleportBehind", "EnergyBurst"], nChanceToDo:0}, oReactSet9:{aReactions:["TeleportBehind", "EnergyPunch"], nChanceToDo:20}, oReactSet10:{aReactions:["TeleportBehind", "EnergyBurst"], nChanceToDo:0}, oReactSet11:{aReactions:["TeleportBehind", "ReachToJumpKick", "JumpKick"], nChanceToDo:10}, oReactSet12:{aReactions:["FlyBack", "ReachToLaunchBeam", "RedBeam"], nChanceToDo:10}}, ShoulderTackle:{nChanceToReact:75, oReactSet1:{aReactions:["TeleportFar"], nChanceToDo:55}, oReactSet2:{aReactions:["FlyBack"], nChanceToDo:40}, oReactSet3:{aReactions:["TeleportFar", "ReachToLaunchBeam", "TractorBeam", "EnergyPunch"], nChanceToDo:5}}, SuperThrow:{nChanceToReact:35, oReactSet1:{aReactions:["WaitBigRock", "Block"], nChanceToDo:20}, oReactSet2:{aReactions:["WaitBigRock", "RapidCrouch"], nChanceToDo:55}, oReactSet3:{aReactions:["WaitBigRock", "TeleportFar"], nChanceToDo:0}, oReactSet4:{aReactions:["WaitBigRock", "TeleportBehind"], nChanceToDo:5}, oReactSet5:{aReactions:["WaitBigRock", "EnergyBurst"], nChanceToDo:5}, oReactSet6:{aReactions:["WaitBigRock", "RedBeam"], nChanceToDo:0}, oReactSet7:{aReactions:["WaitBigRock", "TeleportBehind", "EnergyBlast"], nChanceToDo:5}, oReactSet8:{aReactions:["WaitBigRock", "TeleportBehind", "EnergyPunch"], nChanceToDo:0}, oReactSet9:{aReactions:["WaitBigRock", "TeleportBehind", "EnergyBurst"], nChanceToDo:0}, oReactSet10:{aReactions:["WaitBigRock", "RapidCrouch", "TractorBeam", "EnergyPunch"], nChanceToDo:5}, oReactSet11:{aReactions:["WaitBigRock", "RapidCrouch", "ReachToLaunchBeam", "RedBeam"], nChanceToDo:5}}}; static var oREACH_DATA = {nDistMinToFly:200, nChanceToWalk:0, nChanceToFly:100}; }
Symbol 2492 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_data.ai_data.SyndMed] Frame 0
class com.disney.gem.games.SavingTheDay.game_data.ai_data.SyndMed { function SyndMed () { } static var oCHOOSE_ACTION_TIME_DATA = {nTimeMin:2, nTimeMax:40}; static var oACTION_DATA = {oCanActStates:{Idle:true, StartWalk:true, Walk:true, EndWalk:true, Fly:true, FlyBack:true, StartCrouch:true, Crouched:true, EndCrouch:true, Land:true}, oActionSets:{oActionSet1:{aActions:["ReachToAttack", "StayIdle"], nChanceToDo:20}, oActionSet2:{aActions:["TeleportFar"], nChanceToDo:5}, oActionSet3:{aActions:["TeleportBehind"], nChanceToDo:0}, oActionSet4:{aActions:["FlyBack"], nChanceToDo:5}, oActionSet5:{aActions:["TeleportBehind", "EnergyBlast"], nChanceToDo:16}, oActionSet6:{aActions:["TeleportBehind", "EnergyPunch"], nChanceToDo:13}, oActionSet7:{aActions:["ReachToAttack", "EnergyBlast"], nChanceToDo:2}, oActionSet8:{aActions:["ReachToAttack", "EnergyPunch"], nChanceToDo:2}, oActionSet9:{aActions:["ReachToAttack", "EnergyBurst"], nChanceToDo:5}, oActionSet10:{aActions:["ReachToJumpKick", "JumpKick"], nChanceToDo:5}, oActionSet11:{aActions:["ReachToLaunchBeam", "TractorBeam", "EnergyBlast"], nChanceToDo:3}, oActionSet12:{aActions:["ReachToLaunchBeam", "TractorBeam", "EnergyPunch"], nChanceToDo:3}, oActionSet13:{aActions:["ReachToLaunchBeam", "TractorBeam", "EnergyBurst"], nChanceToDo:1}, oActionSet14:{aActions:["ReachToLaunchBeam", "RedBeam"], nChanceToDo:5}, oActionSet15:{aActions:["TeleportBehind", "ReachToJumpKick", "JumpKick"], nChanceToDo:15}}}; static var oEXIT_WALL_DATA = {nStartChanceToReact:40, nChanceModifier:10, oActionSets:{oActionSet1:{aActions:["TeleportBehind", "EnergyBurst"], nChanceToDo:10}, oActionSet2:{aActions:["TeleportFar"], nChanceToDo:40}, oActionSet3:{aActions:["TeleportBehind", "EnergyPunch"], nChanceToDo:50}}}; static var oDEFENCE_DATA = {oCanReactStates:{Idle:true, StartWalk:true, Walk:true, EndWalk:true, Fly:true, FlyBack:true, StartCrouch:true, Crouched:true, EndCrouch:true, EndBlock:true, EndAppear:true, EndEnergyBlast:true, EndEnergyPunch:true, EndEnergyBurst:true, EndTractorBeam:true, EndGetUp:true, EndHurtWall:true}, Punch:{nChanceToReact:90, oReactSet1:{aReactions:["Block"], nChanceToDo:20}, oReactSet2:{aReactions:["RapidCrouch"], nChanceToDo:15}, oReactSet3:{aReactions:["TeleportFar"], nChanceToDo:5}, oReactSet4:{aReactions:["TeleportBehind"], nChanceToDo:5}, oReactSet5:{aReactions:["LongJumpBack"], nChanceToDo:5}, oReactSet6:{aReactions:["FlyBack"], nChanceToDo:5}, oReactSet7:{aReactions:["TeleportBehind", "EnergyBlast"], nChanceToDo:15}, oReactSet8:{aReactions:["TeleportBehind", "EnergyPunch"], nChanceToDo:5}, oReactSet9:{aReactions:["EnergyBurst"], nChanceToDo:15}, oReactSet10:{aReactions:["LongJumpBack", "ReachToLaunchBeam", "TractorBeam", "EnergyPunch"], nChanceToDo:5}, oReactSet11:{aReactions:["LongJumpBack", "ReachToLaunchBeam", "RedBeam"], nChanceToDo:5}}, CrouchPunch:{nChanceToReact:90, oReactSet1:{aReactions:["Block"], nChanceToDo:15}, oReactSet2:{aReactions:["TeleportFar"], nChanceToDo:5}, oReactSet3:{aReactions:["TeleportBehind"], nChanceToDo:0}, oReactSet4:{aReactions:["ShortJumpBack"], nChanceToDo:5}, oReactSet5:{aReactions:["FlyBack"], nChanceToDo:10}, oReactSet6:{aReactions:["TeleportBehind", "EnergyPunch"], nChanceToDo:25}, oReactSet7:{aReactions:["ShortJumpBack", "ReachToJumpKick", "JumpKick"], nChanceToDo:15}, oReactSet8:{aReactions:["LongJumpBack", "ReachToLaunchBeam", "TractorBeam", "EnergyPunch"], nChanceToDo:5}, oReactSet9:{aReactions:["LongJumpBack", "ReachToLaunchBeam", "RedBeam"], nChanceToDo:5}, oReactSet10:{aReactions:["EnergyBurst"], nChanceToDo:15}}, JumpKick:{nChanceToReact:65, oReactSet1:{aReactions:["Block"], nChanceToDo:10}, oReactSet2:{aReactions:["TeleportFar"], nChanceToDo:10}, oReactSet3:{aReactions:["TeleportBehind"], nChanceToDo:5}, oReactSet4:{aReactions:["ShortJumpBack"], nChanceToDo:0}, oReactSet5:{aReactions:["LongJumpBack"], nChanceToDo:5}, oReactSet6:{aReactions:["FlyBack"], nChanceToDo:55}, oReactSet7:{aReactions:["LongJumpBack", "ReachToLaunchBeam", "TractorBeam", "EnergyPunch"], nChanceToDo:5}, oReactSet8:{aReactions:["FlyBack", "ReachToLaunchBeam", "RedBeam"], nChanceToDo:10}}, RapidPunch:{nChanceToReact:10, oReactSet1:{aReactions:["TeleportBehind"], nChanceToDo:10}, oReactSet2:{aReactions:["ShortJumpBack"], nChanceToDo:10}, oReactSet3:{aReactions:["LongJumpBack"], nChanceToDo:30}, oReactSet4:{aReactions:["FlyBack"], nChanceToDo:10}, oReactSet5:{aReactions:["TeleportBehind", "EnergyBlast"], nChanceToDo:15}, oReactSet6:{aReactions:["TeleportBehind", "EnergyPunch"], nChanceToDo:10}, oReactSet7:{aReactions:["TeleportBehind", "EnergyBurst"], nChanceToDo:5}, oReactSet8:{aReactions:["FlyBack", "ReachToLaunchBeam", "RedBeam"], nChanceToDo:10}}, BackflipKick:{nChanceToReact:10, oReactSet1:{aReactions:["Block"], nChanceToDo:15}, oReactSet2:{aReactions:["TeleportFar"], nChanceToDo:5}, oReactSet3:{aReactions:["ShortJumpBack"], nChanceToDo:30}, oReactSet4:{aReactions:["LongJumpBack"], nChanceToDo:15}, oReactSet5:{aReactions:["FlyBack"], nChanceToDo:10}, oReactSet6:{aReactions:["EnergyPunch"], nChanceToDo:5}, oReactSet7:{aReactions:["ShortJumpBack", "ReachToJumpKick", "JumpKick"], nChanceToDo:10}, oReactSet8:{aReactions:["LongJumpBack", "ReachToLaunchBeam", "RedBeam"], nChanceToDo:10}}, ProximityAttack:{nChanceToReact:40, oReactSet1:{aReactions:["TeleportFar"], nChanceToDo:20}, oReactSet2:{aReactions:["ShortJumpBack"], nChanceToDo:10}, oReactSet3:{aReactions:["LongJumpBack"], nChanceToDo:5}, oReactSet4:{aReactions:["EnergyBurst"], nChanceToDo:5}, oReactSet5:{aReactions:["TeleportBehind", "EnergyBurst"], nChanceToDo:5}, oReactSet6:{aReactions:["ReachToJumpKick", "JumpKick"], nChanceToDo:20}, oReactSet7:{aReactions:["FlyBack", "ReachToLaunchBeam", "TractorBeam", "EnergyPunch"], nChanceToDo:10}, oReactSet8:{aReactions:["TeleportFar", "ReachToLaunchBeam", "TractorBeam", "EnergyBlast"], nChanceToDo:15}, oReactSet9:{aReactions:["FlyBack", "ReachToLaunchBeam", "RedBeam"], nChanceToDo:5}, oReactSet10:{aReactions:["TeleportFar", "ReachToLaunchBeam", "RedBeam"], nChanceToDo:5}}, HyperUppercut:{nChanceToReact:40, oReactSet1:{aReactions:["Block"], nChanceToDo:15}, oReactSet2:{aReactions:["RapidCrouch"], nChanceToDo:1}, oReactSet3:{aReactions:["TeleportFar"], nChanceToDo:5}, oReactSet4:{aReactions:["TeleportBehind", "ShortJumpBack"], nChanceToDo:5}, oReactSet5:{aReactions:["ShortJumpBack"], nChanceToDo:0}, oReactSet6:{aReactions:["LongJumpBack"], nChanceToDo:5}, oReactSet7:{aReactions:["TeleportBehind", "EnergyBlast"], nChanceToDo:20}, oReactSet8:{aReactions:["TeleportBehind", "EnergyBlast", "TeleportBehind", "EnergyBurst"], nChanceToDo:5}, oReactSet9:{aReactions:["TeleportBehind", "EnergyPunch"], nChanceToDo:25}, oReactSet10:{aReactions:["TeleportBehind", "EnergyBurst"], nChanceToDo:5}, oReactSet11:{aReactions:["TeleportBehind", "ReachToJumpKick", "JumpKick"], nChanceToDo:9}, oReactSet12:{aReactions:["FlyBack", "ReachToLaunchBeam", "RedBeam"], nChanceToDo:5}}, ShoulderTackle:{nChanceToReact:85, oReactSet1:{aReactions:["TeleportFar"], nChanceToDo:60}, oReactSet2:{aReactions:["FlyBack"], nChanceToDo:30}, oReactSet3:{aReactions:["TeleportFar", "ReachToLaunchBeam", "TractorBeam", "EnergyPunch"], nChanceToDo:10}}, SuperThrow:{nChanceToReact:65, oReactSet1:{aReactions:["WaitBigRock", "Block"], nChanceToDo:10}, oReactSet2:{aReactions:["WaitBigRock", "RapidCrouch"], nChanceToDo:30}, oReactSet3:{aReactions:["WaitBigRock", "TeleportFar"], nChanceToDo:0}, oReactSet4:{aReactions:["WaitBigRock", "TeleportBehind"], nChanceToDo:5}, oReactSet5:{aReactions:["WaitBigRock", "EnergyBurst"], nChanceToDo:20}, oReactSet6:{aReactions:["WaitBigRock", "RedBeam"], nChanceToDo:5}, oReactSet7:{aReactions:["WaitBigRock", "TeleportBehind", "EnergyBlast"], nChanceToDo:5}, oReactSet8:{aReactions:["WaitBigRock", "TeleportBehind", "EnergyPunch"], nChanceToDo:5}, oReactSet9:{aReactions:["WaitBigRock", "TeleportBehind", "EnergyBurst"], nChanceToDo:5}, oReactSet10:{aReactions:["WaitBigRock", "RapidCrouch", "TractorBeam", "EnergyPunch"], nChanceToDo:10}, oReactSet11:{aReactions:["WaitBigRock", "RapidCrouch", "ReachToLaunchBeam", "RedBeam"], nChanceToDo:5}}}; static var oREACH_DATA = {nDistMinToFly:200, nChanceToWalk:0, nChanceToFly:100}; }
Symbol 2493 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_data.ai_data.SyndHard] Frame 0
class com.disney.gem.games.SavingTheDay.game_data.ai_data.SyndHard { function SyndHard () { } static var oCHOOSE_ACTION_TIME_DATA = {nTimeMin:2, nTimeMax:30}; static var oACTION_DATA = {oCanActStates:{Idle:true, StartWalk:true, Walk:true, EndWalk:true, Fly:true, FlyBack:true, StartCrouch:true, Crouched:true, EndCrouch:true, Land:true}, oActionSets:{oActionSet1:{aActions:["ReachToAttack", "StayIdle"], nChanceToDo:10}, oActionSet2:{aActions:["TeleportFar"], nChanceToDo:5}, oActionSet3:{aActions:["TeleportBehind"], nChanceToDo:0}, oActionSet4:{aActions:["FlyBack"], nChanceToDo:5}, oActionSet5:{aActions:["TeleportBehind", "EnergyBlast"], nChanceToDo:15}, oActionSet6:{aActions:["TeleportBehind", "EnergyPunch"], nChanceToDo:15}, oActionSet7:{aActions:["ReachToAttack", "EnergyBlast"], nChanceToDo:3}, oActionSet8:{aActions:["ReachToAttack", "EnergyPunch"], nChanceToDo:3}, oActionSet9:{aActions:["ReachToAttack", "EnergyBurst"], nChanceToDo:6}, oActionSet10:{aActions:["ReachToJumpKick", "JumpKick"], nChanceToDo:5}, oActionSet11:{aActions:["ReachToLaunchBeam", "TractorBeam", "EnergyBlast"], nChanceToDo:5}, oActionSet12:{aActions:["ReachToLaunchBeam", "TractorBeam", "EnergyPunch"], nChanceToDo:5}, oActionSet13:{aActions:["ReachToLaunchBeam", "TractorBeam", "EnergyBurst"], nChanceToDo:3}, oActionSet14:{aActions:["ReachToLaunchBeam", "RedBeam"], nChanceToDo:10}, oActionSet15:{aActions:["TeleportBehind", "ReachToJumpKick", "JumpKick"], nChanceToDo:10}}}; static var oEXIT_WALL_DATA = {nStartChanceToReact:50, nChanceModifier:20, oActionSets:{oActionSet1:{aActions:["TeleportBehind", "EnergyBurst"], nChanceToDo:15}, oActionSet2:{aActions:["TeleportFar"], nChanceToDo:10}, oActionSet3:{aActions:["TeleportBehind", "EnergyPunch"], nChanceToDo:75}}}; static var oDEFENCE_DATA = {oCanReactStates:{Idle:true, StartWalk:true, Walk:true, EndWalk:true, Fly:true, FlyBack:true, StartCrouch:true, Crouched:true, EndCrouch:true, EndBlock:true, EndAppear:true, EndEnergyBlast:true, EndEnergyPunch:true, EndEnergyBurst:true, EndTractorBeam:true, EndGetUp:true, EndHurtWall:true}, Punch:{nChanceToReact:99, oReactSet1:{aReactions:["Block"], nChanceToDo:15}, oReactSet2:{aReactions:["RapidCrouch"], nChanceToDo:5}, oReactSet3:{aReactions:["TeleportFar"], nChanceToDo:5}, oReactSet4:{aReactions:["TeleportBehind"], nChanceToDo:5}, oReactSet5:{aReactions:["LongJumpBack"], nChanceToDo:5}, oReactSet6:{aReactions:["FlyBack"], nChanceToDo:5}, oReactSet7:{aReactions:["TeleportBehind", "EnergyBlast"], nChanceToDo:15}, oReactSet8:{aReactions:["TeleportBehind", "EnergyPunch"], nChanceToDo:5}, oReactSet9:{aReactions:["EnergyBurst"], nChanceToDo:25}, oReactSet10:{aReactions:["LongJumpBack", "ReachToLaunchBeam", "TractorBeam", "EnergyPunch"], nChanceToDo:10}, oReactSet11:{aReactions:["LongJumpBack", "ReachToLaunchBeam", "RedBeam"], nChanceToDo:5}}, CrouchPunch:{nChanceToReact:99, oReactSet1:{aReactions:["Block"], nChanceToDo:15}, oReactSet2:{aReactions:["TeleportFar"], nChanceToDo:5}, oReactSet3:{aReactions:["TeleportBehind"], nChanceToDo:0}, oReactSet4:{aReactions:["ShortJumpBack"], nChanceToDo:0}, oReactSet5:{aReactions:["FlyBack"], nChanceToDo:10}, oReactSet6:{aReactions:["TeleportBehind", "EnergyPunch"], nChanceToDo:20}, oReactSet7:{aReactions:["ShortJumpBack", "ReachToJumpKick", "JumpKick"], nChanceToDo:15}, oReactSet8:{aReactions:["LongJumpBack", "ReachToLaunchBeam", "TractorBeam", "EnergyPunch"], nChanceToDo:10}, oReactSet9:{aReactions:["LongJumpBack", "ReachToLaunchBeam", "RedBeam"], nChanceToDo:5}, oReactSet10:{aReactions:["EnergyBurst"], nChanceToDo:20}}, JumpKick:{nChanceToReact:85, oReactSet1:{aReactions:["Block"], nChanceToDo:10}, oReactSet2:{aReactions:["TeleportFar"], nChanceToDo:5}, oReactSet3:{aReactions:["TeleportBehind"], nChanceToDo:5}, oReactSet4:{aReactions:["ShortJumpBack"], nChanceToDo:0}, oReactSet5:{aReactions:["LongJumpBack"], nChanceToDo:0}, oReactSet6:{aReactions:["FlyBack"], nChanceToDo:60}, oReactSet7:{aReactions:["LongJumpBack", "ReachToLaunchBeam", "TractorBeam", "EnergyPunch"], nChanceToDo:5}, oReactSet8:{aReactions:["FlyBack", "ReachToLaunchBeam", "RedBeam"], nChanceToDo:15}}, RapidPunch:{nChanceToReact:15, oReactSet1:{aReactions:["TeleportBehind"], nChanceToDo:10}, oReactSet2:{aReactions:["ShortJumpBack"], nChanceToDo:0}, oReactSet3:{aReactions:["LongJumpBack"], nChanceToDo:20}, oReactSet4:{aReactions:["FlyBack"], nChanceToDo:10}, oReactSet5:{aReactions:["TeleportBehind", "EnergyBlast"], nChanceToDo:15}, oReactSet6:{aReactions:["TeleportBehind", "EnergyPunch"], nChanceToDo:15}, oReactSet7:{aReactions:["TeleportBehind", "EnergyBurst"], nChanceToDo:10}, oReactSet8:{aReactions:["FlyBack", "ReachToLaunchBeam", "RedBeam"], nChanceToDo:20}}, BackflipKick:{nChanceToReact:15, oReactSet1:{aReactions:["Block"], nChanceToDo:15}, oReactSet2:{aReactions:["TeleportFar"], nChanceToDo:5}, oReactSet3:{aReactions:["ShortJumpBack"], nChanceToDo:25}, oReactSet4:{aReactions:["LongJumpBack"], nChanceToDo:15}, oReactSet5:{aReactions:["FlyBack"], nChanceToDo:10}, oReactSet6:{aReactions:["EnergyPunch"], nChanceToDo:0}, oReactSet7:{aReactions:["ShortJumpBack", "ReachToJumpKick", "JumpKick"], nChanceToDo:15}, oReactSet8:{aReactions:["LongJumpBack", "ReachToLaunchBeam", "RedBeam"], nChanceToDo:15}}, ProximityAttack:{nChanceToReact:60, oReactSet1:{aReactions:["TeleportFar"], nChanceToDo:10}, oReactSet2:{aReactions:["ShortJumpBack"], nChanceToDo:5}, oReactSet3:{aReactions:["LongJumpBack"], nChanceToDo:0}, oReactSet4:{aReactions:["EnergyBurst"], nChanceToDo:10}, oReactSet5:{aReactions:["TeleportBehind", "EnergyBurst"], nChanceToDo:10}, oReactSet6:{aReactions:["ReachToJumpKick", "JumpKick"], nChanceToDo:20}, oReactSet7:{aReactions:["FlyBack", "ReachToLaunchBeam", "TractorBeam", "EnergyPunch"], nChanceToDo:15}, oReactSet8:{aReactions:["TeleportFar", "ReachToLaunchBeam", "TractorBeam", "EnergyBlast"], nChanceToDo:20}, oReactSet9:{aReactions:["FlyBack", "ReachToLaunchBeam", "RedBeam"], nChanceToDo:5}, oReactSet10:{aReactions:["TeleportFar", "ReachToLaunchBeam", "RedBeam"], nChanceToDo:5}}, HyperUppercut:{nChanceToReact:60, oReactSet1:{aReactions:["Block"], nChanceToDo:0}, oReactSet2:{aReactions:["RapidCrouch"], nChanceToDo:0}, oReactSet3:{aReactions:["TeleportFar"], nChanceToDo:5}, oReactSet4:{aReactions:["TeleportBehind", "ShortJumpBack"], nChanceToDo:5}, oReactSet5:{aReactions:["ShortJumpBack"], nChanceToDo:0}, oReactSet6:{aReactions:["LongJumpBack"], nChanceToDo:0}, oReactSet7:{aReactions:["TeleportBehind", "EnergyBlast"], nChanceToDo:15}, oReactSet8:{aReactions:["TeleportBehind", "EnergyBlast", "TeleportBehind", "EnergyBurst"], nChanceToDo:10}, oReactSet9:{aReactions:["TeleportBehind", "EnergyPunch"], nChanceToDo:35}, oReactSet10:{aReactions:["TeleportBehind", "EnergyBurst"], nChanceToDo:10}, oReactSet11:{aReactions:["TeleportBehind", "ReachToJumpKick", "JumpKick"], nChanceToDo:20}, oReactSet12:{aReactions:["FlyBack", "ReachToLaunchBeam", "RedBeam"], nChanceToDo:0}}, ShoulderTackle:{nChanceToReact:95, oReactSet1:{aReactions:["TeleportFar"], nChanceToDo:65}, oReactSet2:{aReactions:["FlyBack"], nChanceToDo:20}, oReactSet3:{aReactions:["TeleportFar", "ReachToLaunchBeam", "TractorBeam", "EnergyPunch"], nChanceToDo:15}}, SuperThrow:{nChanceToReact:100, oReactSet1:{aReactions:["WaitBigRock", "Block"], nChanceToDo:5}, oReactSet2:{aReactions:["WaitBigRock", "RapidCrouch"], nChanceToDo:15}, oReactSet3:{aReactions:["WaitBigRock", "TeleportFar"], nChanceToDo:0}, oReactSet4:{aReactions:["WaitBigRock", "TeleportBehind"], nChanceToDo:0}, oReactSet5:{aReactions:["WaitBigRock", "EnergyBurst"], nChanceToDo:25}, oReactSet6:{aReactions:["WaitBigRock", "RedBeam"], nChanceToDo:10}, oReactSet7:{aReactions:["WaitBigRock", "TeleportBehind", "EnergyBlast"], nChanceToDo:5}, oReactSet8:{aReactions:["WaitBigRock", "TeleportBehind", "EnergyPunch"], nChanceToDo:5}, oReactSet9:{aReactions:["WaitBigRock", "TeleportBehind", "EnergyBurst"], nChanceToDo:5}, oReactSet10:{aReactions:["WaitBigRock", "RapidCrouch", "TractorBeam", "EnergyPunch"], nChanceToDo:20}, oReactSet11:{aReactions:["WaitBigRock", "RapidCrouch", "ReachToLaunchBeam", "RedBeam"], nChanceToDo:10}}}; static var oREACH_DATA = {nDistMinToFly:200, nChanceToWalk:0, nChanceToFly:100}; }
Symbol 2494 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_data.characters_data.UnderminerData] Frame 0
class com.disney.gem.games.SavingTheDay.game_data.characters_data.UnderminerData { function UnderminerData () { } static function setOpponent() { var _local1 = com.disney.gem.games.SavingTheDay.game_obj.Player.giveReference(); return(_local1); } static var oCHANGE_STATE_DATA = {Idle:{StartWalk:true, StartCrouch:true, StartJump:true, StartBlock:true, BlockHit:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true, Slash:true, PropelClaw:true, StartEarthBend:true, Burrow:true, Slide:true, SlidingSlash:true, Win:true}, StartWalk:{Walk:true, EndWalk:true, StartCrouch:true, StartJump:true, StartBlock:true, BlockHit:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true, Slash:true, PropelClaw:true, StartEarthBend:true, Burrow:true, Slide:true, SlidingSlash:true}, Walk:{EndWalk:true, StartCrouch:true, StartJump:true, StartBlock:true, BlockHit:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true, Slash:true, PropelClaw:true, StartEarthBend:true, Burrow:true, Slide:true, SlidingSlash:true}, EndWalk:{Idle:true, StartWalk:true, StartCrouch:true, StartJump:true, StartBlock:true, BlockHit:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true, Slash:true, PropelClaw:true, StartEarthBend:true, Burrow:true, Slide:true, SlidingSlash:true}, StartCrouch:{StartWalk:true, Crouched:true, EndCrouch:true, StartJump:true, StartBlock:true, BlockHit:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true, Slash:true, PropelClaw:true, StartEarthBend:true, Burrow:true, Slide:true, SlidingSlash:true}, Crouched:{StartWalk:true, EndCrouch:true, StartJump:true, StartBlock:true, BlockHit:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true, Slash:true, PropelClaw:true, StartEarthBend:true, Burrow:true, Slide:true, SlidingSlash:true}, EndCrouch:{Idle:true, StartWalk:true, StartCrouch:true, StartJump:true, StartBlock:true, BlockHit:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true, Slash:true, PropelClaw:true, StartEarthBend:true, Burrow:true, Slide:true, SlidingSlash:true}, StartJump:{Jump:true, StartFall:true, Fall:true, Land:true, StartJumpScratch:true, PropelUpHurt:true, PropelBackHurt:true}, Jump:{StartFall:true, Fall:true, Land:true, StartJumpScratch:true, PropelUpHurt:true, PropelBackHurt:true}, StartFall:{Fall:true, Land:true, StartJumpScratch:true, PropelUpHurt:true, PropelBackHurt:true}, Fall:{Land:true, StartJumpScratch:true, PropelUpHurt:true, PropelBackHurt:true}, Land:{Idle:true, StartWalk:true, StartCrouch:true, StartJump:true, StartBlock:true, BlockHit:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true, Slash:true, PropelClaw:true, StartEarthBend:true, Burrow:true, Slide:true, SlidingSlash:true}, StartJumpScratch:{EndJumpScratch:true, JumpScratchBlock:true, Land:true, PropelUpHurt:true, PropelBackHurt:true}, EndJumpScratch:{JumpScratchBlock:true, Land:true, PropelUpHurt:true, PropelBackHurt:true}, JumpScratchBlock:{Land:true, PropelUpHurt:true, PropelBackHurt:true}, StartBlock:{Block:true, BlockHit:true, EndBlock:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true}, Block:{BlockHit:true, EndBlock:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true}, BlockHit:{Block:true, EndBlock:true, Burrow:true, Slide:true, SlidingSlash:true, Slash:true}, EndBlock:{Idle:true, StartCrouch:true, StartBlock:true, BlockHit:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true, Slash:true, PropelClaw:true, StartEarthBend:true, Burrow:true, Slide:true, SlidingSlash:true}, Hurt:{EndHurt:true, PropelUpHurt:true}, EndHurt:{Idle:true, Die:true, Slash:true, Slide:true, SlidingSlash:true, PropelUpHurt:true, Burrow:true}, PropelUpHurt:{PropelUpStartFall:true, PropelUpFall:true, PropelUpCrash:true}, PropelUpStartFall:{PropelUpFall:true, PropelUpCrash:true}, PropelUpFall:{PropelUpCrash:true}, PropelUpCrash:{GetUp:true, Die:true}, PropelBackHurt:{HurtWall:true, PropelBackStartFall:true, PropelBackFall:true, PropelBackCrash:true}, PropelBackStartFall:{HurtWall:true, PropelBackFall:true, PropelBackCrash:true}, PropelBackFall:{HurtWall:true, PropelBackCrash:true}, PropelBackCrash:{GetUp:true, Die:true}, HurtWall:{HurtWallSlide:true}, HurtWallSlide:{HurtWallLand:true}, HurtWallLand:{EndHurtWall:true, Slash:true, Slide:true, SlidingSlash:true, Burrow:true}, EndHurtWall:{Idle:true, StartWalk:true, StartCrouch:true, StartJump:true, StartBlock:true, BlockHit:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true, Slash:true, PropelClaw:true, StartEarthBend:true, Burrow:true, Slide:true, SlidingSlash:true, Win:true}, GetUp:{EndGetUp:true, Slash:true, Slide:true, SlidingSlash:true, Burrow:true}, EndGetUp:{Idle:true, StartWalk:true, StartCrouch:true, StartJump:true, StartBlock:true, BlockHit:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true, Slash:true, PropelClaw:true, StartEarthBend:true, Burrow:true, Slide:true, SlidingSlash:true, Win:true}, Slash:{EndSlash:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true}, EndSlash:{Idle:true, StartCrouch:true, StartBlock:true, BlockHit:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true}, PropelClaw:{EndPropelClaw:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true}, EndPropelClaw:{Idle:true, StartCrouch:true, StartBlock:true, BlockHit:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true}, StartEarthBend:{EarthBend:true, Idle:true, StartCrouch:true, StartBlock:true, BlockHit:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true}, EarthBend:{EndEarthBend:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true}, EndEarthBend:{Idle:true, StartCrouch:true, StartBlock:true, BlockHit:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true}, Burrow:{Drill:true, DigOut:true}, Drill:{EndDrill:true, DigOut:true}, EndDrill:{Drill:true, DigOut:true}, DigOut:{EndDigOut:true}, EndDigOut:{DigOutLand:true, StartCrouch:true, StartBlock:true, BlockHit:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true}, DigOutLand:{Idle:true, StartCrouch:true, StartBlock:true, BlockHit:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true}, Slide:{SlidingSlash:true, EndWalk:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true}, SlidingSlash:{EndSlidingSlash:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true}, EndSlidingSlash:{Idle:true, StartCrouch:true, StartBlock:true, BlockHit:true, Hurt:true, PropelUpHurt:true, PropelBackHurt:true}, Die:{Dead:true, WaitForHealth:true}, WaitForHealth:{Rebirth:true}, Rebirth:{Idle:true}}; static var oMAX_HEALTH_DATA = {nMaxEasy:100, nMaxMed:100, nMaxHard:100}; static var sStartDirection = "Left"; static var nExitWallPlayerDist = 200; static var oBORDERS_SETS_DATA = {StartCrouch:"Crouched", Crouched:"Crouched", CrouchPunch:"Crouched"}; static var oCHANGE_DIRECTION_DATA = {Idle:true, StartWalk:true, Walk:true, EndWalk:true, StartCrouch:true, Land:true, StartBlock:true, Block:true, EndBlock:true}; static var oCANT_BE_HIT_DATA = {Hurt:true, EndHurt:true, PropelUpHurt:true, PropelUpStartFall:true, PropelUpFall:true, PropelUpCrash:true, PropelBackHurt:true, PropelBackStartFall:true, PropelBackFall:true, PropelBackCrash:true, HurtWall:true, HurtWallSlide:true, HurtWallLand:true, EndHurtWall:true, GetUp:true, Burrow:true, Drill:true, EndDrill:true, DigOut:true, Die:true, WaitForHealth:true, Rebirth:true, Dead:true, oExceptions:{RapidPunch:{Hurt:true}}, oOnAttack:{Punch:{Slash:true, PropelClaw:true, jumpScratch:true, EarthBend:true, Drill:true, SlidingSlash:true}, CrouchPunch:{Slash:true, JumpScratch:true, EarthBend:true, Drill:true, SlidingSlash:true}, JumpKick:{PropelClaw:true, JumpScratch:true, Drill:true, SlidingSlash:true}, RapidPunch:{Slash:true, EarthBend:true, Drill:true, SlidingSlash:true, JumpScratch:true}, BackflipKick:{PropelClaw:true, EarthBend:true, Drill:true, SlidingSlash:true}, HyperUppercut:{PropelClaw:true, EarthBend:true, Drill:true}, ProximityAttack:{JumpScratch:true, EarthBend:true}, ShoulderTackle:{PropelClaw:true, JumpScratch:true, EarthBend:true, Drill:true, Slide:true, SlidingSlash:true}, SuperThrow:{Slash:true, PropelClaw:true, Drill:true, Slide:true, SlidingSlash:true}}}; static var oSPEEDS_DATA = {nMaxRunSpd:10, nMinRunSpd:1, nMaxFlyBackSpd:150, nFlyBackDeceleration:1.4, nSpdXAcceleration:1, nSpdXDeceleration:2, nMaxMoveBackSpd:5, nMaxJumpSpdX:12, nMinJumpSpdX:1, nMaxJumpSpdY:-130, nMinJumpSpdY:-1, nShortJumpBackModX:0.5, nShortJumpBackModY:1.2, nLongJumpBackModY:0.5, nMaxFallSpdY:40, nMinFallSpdY:1}; static var oATTACK_REACT_DATA = {Punch:{sGetHitState:"Hurt", nBlockPropelSpdX:10, nPropelSpdX:10, nPropelSpdY:0}, CrouchPunch:{sGetHitState:"Hurt", nBlockPropelSpdX:10, nPropelSpdX:10, nPropelSpdY:0}, JumpKick:{sGetHitState:"Hurt", nBlockPropelSpdX:10, nPropelSpdX:20, nPropelSpdY:0}, RapidPunch:{sGetHitState:"Hurt", nBlockPropelSpdX:4, nPropelSpdX:4, nPropelSpdY:0, oPropelXOnFrames:{nOnFr34:20, nOnFr35:20}}, BackflipKick:{sGetHitState:"Hurt", nBlockPropelSpdX:10, nPropelSpdX:20, nPropelSpdY:0}, HyperUppercut:{sGetHitState:"PropelUpHurt", nBlockPropelSpdX:10, nPropelSpdX:15, nPropelSpdY:-300, nCamLag:7}, ProximityAttack:{sGetHitState:"Hurt", nBlockPropelSpdX:0, nPropelSpdX:15, nPropelSpdY:-10}, ShoulderTackle:{sGetHitState:"PropelBackHurt", nBlockPropelSpdX:10, nPropelSpdX:40, nPropelSpdY:-65, nCamLag:7}, SuperThrow:{sGetHitState:"PropelBackHurt", nBlockPropelSpdX:20, nPropelSpdX:20, nPropelSpdY:-65, nFrBigRockBlock:5, nFrBigRockSlash:8, nFrBigRockPropelClaw:8, nFrBigRockSlidingSlash:10, nFrBigRockRapidCrouch:6, nCamLag:7}}; static var oATTACK_DATA = {Slash:{sAttackType:"Slash", oFrHit:{Fr7:true, Fr8:true, Fr9:true, Fr10:true, nReachDestFr:7}, oFrCanBlock:{nFrStart:3, nFrEnd:10}, nNearXHit:-50, nFarXHit:128, nNearYHit:0, nFarYHit:-198, nReachLimitModifier:0, nDammage:5}, PropelClaw:{sAttackType:"PropelClaw", oFrHit:{Fr7:true, Fr8:true, Fr9:true, nReachDestFr:7}, oFrCanBlock:{nFrStart:3, nFrEnd:9}, nNearXHit:-50, nFarXHit:127, nNearYHit:0, nFarYHit:-165, nReachLimitModifier:0, nDammage:7}, JumpScratch:{sAttackType:"JumpScratch", nNbJumpFr:100, nDistToJump:300, nLandModifier:0, nFrScratch:7, nSpdX:45, nBounceModSpdX:3, nBounceModSpdY:-1.5, nBlockBounceSpdX:40, nSpdY:20, oFrHit:{AllFrames:true}, nNearXHit:-16, nFarXHit:110, nNearYHit:0, nFarYHit:-177, nReachLimitModifier:0, nDammage:8}, EarthBend:{sAttackType:"EarthBend", oFrHit:{Fr1:true, Fr2:true, Fr3:true, Fr4:true, Fr5:true, Fr6:true, Fr7:true, Fr8:true, Fr9:true, Fr10:true, Fr11:true, Fr12:true, Fr13:true, Fr14:true, Fr15:true, Fr16:true, Fr17:true, Fr18:true, Fr19:true, Fr20:true, Fr21:true, Fr22:true, Fr23:true, Fr24:true, Fr25:true, nReachDestFr:1}, nDistToLaunch:350, nNearXHit:-500, nFarXHit:500, nNearYHit:10, nFarYHit:-10, nReachLimitModifier:0, bCantBeBlock:true, nDammage:10}, Drill:{sAttackType:"Drill", oFrHit:{Fr10:true, Fr11:true, Fr12:true, Fr13:true, Fr14:true, Fr15:true, Fr16:true, Fr17:true, Fr18:true, Fr19:true, Fr20:true, Fr21:true, Fr22:true, Fr23:true, Fr24:true, Fr25:true, nReachDestFr:10}, oDrillGap:{Easy:300, Med:200, Hard:100}, nNearXHit:-55, nFarXHit:34, nNearYHit:10, nFarYHit:-60, nReachLimitModifier:0, bCantBeBlock:true, nDammage:15}, SlidingSlash:{sAttackType:"SlidingSlash", nSpdX:30, oFrHit:{Fr1:true, Fr2:true, Fr3:true, Fr4:true, nReachDestFr:1}, oFrCanBlock:{nFrStart:1, nFrEnd:8}, nNearXHit:0, nFarXHit:168, nNearYHit:0, nFarYHit:-191, nDammage:10}, StayIdle:{nNearXHit:0, nFarXHit:80, nReachLimitModifier:0}}; static var oDIG_OUT_DATA = {Drill:400, BurrowAway:800}; }
Symbol 2495 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.ai_class.UnderminerAI] Frame 0
class com.disney.gem.games.SavingTheDay.game_obj.ai_class.UnderminerAI { var oOwner, aActionsSet, sCurrentAction, bCurrentAttackCompleted, nMaxTimeBlocking, nMinTimeBlocking, nMaxTimeCrouching, nMinTimeCrouching, nLongTimeCrouching, nMinTimeChooseAction, oAIData, nMaxTimeChooseAction, nTimeChooseAction, sAttackAtDest, nTeleportDest, nTeleportBehindDist, nTeleportDistBgBorders, nChanceToExitWall, bWaitBigRock, bStopCheckBigRock, nStayIdleTime, nNbDrillMin, nNbDrillMax, nNbDrillAttack, bControlsLock, oIncomingAttackData, nTimeCrouching, nTimeBlocking; function UnderminerAI (_oOwner) { oOwner = _oOwner; setAIData(); aActionsSet = new Array(); sCurrentAction = ""; bCurrentAttackCompleted = false; nMaxTimeBlocking = 15; nMinTimeBlocking = 5; nMaxTimeCrouching = 15; nMinTimeCrouching = 15; nLongTimeCrouching = 36; nMinTimeChooseAction = oAIData.oCHOOSE_ACTION_TIME_DATA.nTimeMin; nMaxTimeChooseAction = oAIData.oCHOOSE_ACTION_TIME_DATA.nTimeMax; nTimeChooseAction = setDecisionTime(); sAttackAtDest = ""; nTeleportDest = 0; nTeleportBehindDist = 80; nTeleportDistBgBorders = 100; nChanceToExitWall = oAIData.oEXIT_WALL_DATA.nStartChanceToReact; bWaitBigRock = false; bStopCheckBigRock = false; nStayIdleTime = 0; nNbDrillMin = 0; nNbDrillMax = 0; nNbDrillAttack = 0; bControlsLock = false; } function setAIData() { switch (oOwner.oController.giveDifficulty()) { case "Easy" : oAIData = com.disney.gem.games.SavingTheDay.game_data.ai_data.MinerEasy; break; case "Med" : oAIData = com.disney.gem.games.SavingTheDay.game_data.ai_data.MinerMed; break; case "Hard" : oAIData = com.disney.gem.games.SavingTheDay.game_data.ai_data.MinerHard; } } function checkTimeForAction() { if (!bControlsLock) { if (nTimeChooseAction > 0) { nTimeChooseAction--; } else if (oAIData.oACTION_DATA.oCanActStates[oOwner.sState] == true) { chooseAction(oAIData.oACTION_DATA); } } else { nTimeChooseAction = 0; } } function setDecisionTime() { var _local2 = Math.floor(Math.random() * (nMaxTimeChooseAction - nMinTimeChooseAction)) + nMinTimeChooseAction; return(_local2); } function forceAction() { nTimeChooseAction = 0; setAction(); } function checkIfExitWall(_sWallZoneIn) { var _local2; if (((_sWallZoneIn == "Right") && (oOwner.oOpponent.nPosX > oOwner.nPosX)) || ((_sWallZoneIn == "Left") && (oOwner.oOpponent.nPosX < oOwner.nPosX))) { _local2 = false; } else if (Math.floor(Math.random() * 100) < nChanceToExitWall) { _local2 = true; nChanceToExitWall = oAIData.oEXIT_WALL_DATA.nStartChanceToReact; chooseAction(oAIData.oEXIT_WALL_DATA); } else { nChanceToExitWall = nChanceToExitWall + oAIData.oEXIT_WALL_DATA.nChanceModifier; _local2 = false; } return(_local2); } function chooseAction(_oActionsData) { var _local6 = false; var _local5 = 0; var _local3 = 1; var _local7 = Math.floor(Math.random() * 100); while (_local6 == false) { _local5 = _local5 + _oActionsData.oActionSets["oActionSet" + _local3].nChanceToDo; if (_local7 < _local5) { aActionsSet = new Array(); var _local2 = 0; while (_local2 < _oActionsData.oActionSets["oActionSet" + _local3].aActions.length) { aActionsSet.push(_oActionsData.oActionSets["oActionSet" + _local3].aActions[_local2]); _local2++; } _local6 = true; } _local3++; } setAction(); nTimeChooseAction = setDecisionTime(); } function setIncomingAttack(_oIncomingAttackData) { oIncomingAttackData = new Object(); oIncomingAttackData = _oIncomingAttackData; checkIncomingAttack(); } function clearIncomingAttack() { oIncomingAttackData = new Object(); } function stopWaitBigRock() { bWaitBigRock = false; bStopCheckBigRock = false; } function forceEndCrouch() { nTimeCrouching = 0; } function modifRockTimeCrouch() { nTimeCrouching = 8; } function flushActionsSet() { aActionsSet.splice(0); } function checkIncomingAttack() { if ((oIncomingAttackData.sAttackType != undefined) && (oAIData.oDEFENCE_DATA.oCanReactStates[oOwner.sState] == true)) { if ((oIncomingAttackData.sAttackType == "SuperThrow") && (bWaitBigRock)) { var _local6 = (Math.abs(oOwner.nPosX - oIncomingAttackData.nRockPosX) - oIncomingAttackData.nRockHitDist) - oOwner.nRightBorder; var _local8 = (oOwner.oOpponent.fDataClassDefinition.oATTACK_DATA.SuperThrow.nFrLaunch - oIncomingAttackData.nFrAttack) + int(_local6 / oIncomingAttackData.nRockSpdX); if (_local8 <= oOwner.fDataClassDefinition.oATTACK_REACT_DATA.SuperThrow["nFrBigRock" + aActionsSet[0]]) { setAction(); } } else { var _local7 = oOwner.checkInAttackReach(oIncomingAttackData.oReachLimits); if ((_local7 == true) || (oIncomingAttackData.sAttackType == "SuperThrow")) { if ((oIncomingAttackData.sAttackType != "SuperThrow") || (!bStopCheckBigRock)) { if (Math.floor(Math.random() * 100) < oAIData.oDEFENCE_DATA[oIncomingAttackData.sAttackType].nChanceToReact) { if (oIncomingAttackData.sAttackType == "SuperThrow") { bStopCheckBigRock = true; } var _local5 = false; var _local4 = 0; var _local3 = 1; while (_local5 == false) { _local4 = _local4 + oAIData.oDEFENCE_DATA[oIncomingAttackData.sAttackType]["oReactSet" + _local3].nChanceToDo; if (Math.floor(Math.random() * 100) < _local4) { aActionsSet = new Array(); var _local2 = 0; while (_local2 < oAIData.oDEFENCE_DATA[oIncomingAttackData.sAttackType]["oReactSet" + _local3].aReactions.length) { aActionsSet.push(oAIData.oDEFENCE_DATA[oIncomingAttackData.sAttackType]["oReactSet" + _local3].aReactions[_local2]); _local2++; } _local5 = true; if (oIncomingAttackData.sAttackType == "SuperThrow") { oOwner.checkOpponentSide(false); bWaitBigRock = true; } } _local3++; } setAction(); } else if (oIncomingAttackData.sAttackType == "SuperThrow") { bStopCheckBigRock = true; } } } } } clearIncomingAttack(); } function reactToHitWall() { } function setAction() { sAttackAtDest = ""; if (aActionsSet.length > 0) { sCurrentAction = aActionsSet[0]; aActionsSet.splice(0, 1); } else { sCurrentAction = ""; } this["init" + sCurrentAction](); } function onAttackCompleted() { bCurrentAttackCompleted = true; } function controlActions() { checkIncomingAttack(); if ((aActionsSet.length == 0) && (sCurrentAction == "")) { checkTimeForAction(); } else if (sCurrentAction != "") { this["checkEnd" + sCurrentAction](); } } function initStayIdle() { nStayIdleTime = Math.floor(Math.random() * (oAIData.oACTION_DATA.oStayIdleData.nTimeMax - oAIData.oACTION_DATA.oStayIdleData.nTimeMin)) + oAIData.oACTION_DATA.oStayIdleData.nTimeMin; if ((oOwner.sState == "StartWalk") || (oOwner.sState == "Walk")) { oOwner.setState("EndWalk"); } else { oOwner.setState("Idle"); } } function checkEndStayIdle() { nStayIdleTime--; if (((oOwner.sState != "Idle") && (oOwner.sState != "EndWalk")) || (nStayIdleTime <= 0)) { nStayIdleTime = 0; setAction(); } } function initWaitBigRock() { oOwner.setState("Idle"); } function checkEndWaitBigRock() { if (!bWaitBigRock) { setAction(); } } function initBlock() { setBlockingTime(); oOwner.setState("StartBlock"); } function setBlockingTime() { var _local2 = nMaxTimeBlocking - nMinTimeBlocking; nTimeBlocking = Math.floor(Math.random() * _local2) + nMinTimeBlocking; } function checkEndBlock() { if (oOwner.sState == "Block") { nTimeBlocking--; if (nTimeBlocking <= 0) { oOwner.setState("EndBlock"); setAction(); } } } function initRapidCrouch() { setCrouchingTime(); bWaitBigRock = false; sCurrentAction = "Crouch"; oOwner.setState("StartCrouch"); } function initLongCrouch() { setCrouchingTime(); sCurrentAction = "Crouch"; oOwner.setState("StartCrouch"); } function setCrouchingTime() { if (sCurrentAction == "RapidCrouch") { var _local2 = nMaxTimeCrouching - nMinTimeCrouching; nTimeCrouching = Math.floor(Math.random() * _local2) + nMinTimeCrouching; } else { nTimeCrouching = nLongTimeCrouching; } } function checkEndCrouch() { if ((oOwner.sState == "StartCrouch") || (oOwner.sState == "Crouched")) { nTimeCrouching--; if (nTimeCrouching <= 0) { oOwner.setState("EndCrouch"); setAction(); } } } function initReachToAttack() { sAttackAtDest = aActionsSet[0]; oOwner.checkOpponentSide(false); var _local2 = checkAtAttackDest(); if (!_local2) { oOwner.setState("StartWalk"); } else { setAction(); } } function checkEndReachToAttack() { if (((oOwner.sState != "StartWalk") && (oOwner.sState != "Walk")) && (oOwner.sState != "EndWalk")) { setAction(); } else { var _local2 = checkAtAttackDest(); if (_local2) { setAction(); } } } function checkAtAttackDest() { var _local3 = false; var _local2 = oOwner.setAttackReachXLimits(sAttackAtDest); if (oOwner.nSpdX != 0) { if (oOwner.sDirection == "Right") { if (oOwner.nSpdX > 0) { _local2.nRightReachLimit = _local2.nRightReachLimit - oOwner.fDataClassDefinition.oATTACK_DATA[sAttackAtDest].nReachLimitModifier; _local2.nLeftReachLimit = _local2.nLeftReachLimit - oOwner.fDataClassDefinition.oATTACK_DATA[sAttackAtDest].nReachLimitModifier; } else if (oOwner.nSpdX < 0) { _local2.nRightReachLimit = _local2.nRightReachLimit + oOwner.fDataClassDefinition.oATTACK_DATA[sAttackAtDest].nReachLimitModifier; _local2.nLeftReachLimit = _local2.nLeftReachLimit + oOwner.fDataClassDefinition.oATTACK_DATA[sAttackAtDest].nReachLimitModifier; } } else if (oOwner.nSpdX < 0) { _local2.nRightReachLimit = _local2.nRightReachLimit + oOwner.fDataClassDefinition.oATTACK_DATA[sAttackAtDest].nReachLimitModifier; _local2.nLeftReachLimit = _local2.nLeftReachLimit + oOwner.fDataClassDefinition.oATTACK_DATA[sAttackAtDest].nReachLimitModifier; } else if (oOwner.nSpdX > 0) { _local2.nRightReachLimit = _local2.nRightReachLimit - oOwner.fDataClassDefinition.oATTACK_DATA[sAttackAtDest].nReachLimitModifier; _local2.nLeftReachLimit = _local2.nLeftReachLimit - oOwner.fDataClassDefinition.oATTACK_DATA[sAttackAtDest].nReachLimitModifier; } } if ((sAttackAtDest == "StayIdle") && ((oOwner.sState == "StartFly") || (oOwner.sState == "Fly"))) { var _local5 = oOwner.calculSlidingDist("StayIdle", Math.abs(oOwner.nSpdX)); var _local4 = oOwner.calculSlidingDist("StayIdle", oOwner.fDataClassDefinition.oSPEEDS_DATA.nMaxSlideSpd - oOwner.nSpdXDeceleration); if (oOwner.sDirection == "Right") { _local2.nRightReachLimit = _local2.nRightReachLimit - ((_local5 - oOwner.fDataClassDefinition.oATTACK_DATA.StayIdle.nFarXHit) + _local4); } else { _local2.nLeftReachLimit = _local2.nLeftReachLimit + ((_local5 - oOwner.fDataClassDefinition.oATTACK_DATA.StayIdle.nFarXHit) + _local4); } } if ((oOwner.oOpponent.nRightHitBorder >= _local2.nLeftReachLimit) && (oOwner.oOpponent.nLeftHitBorder <= _local2.nRightReachLimit)) { _local3 = true; } return(_local3); } function initReachToJumpScratch() { sAttackAtDest = aActionsSet[0]; oOwner.checkOpponentSide(false); if (Math.abs(oOwner.oOpponent.nPosX - oOwner.nPosX) <= oOwner.fDataClassDefinition.oATTACK_DATA.JumpScratch.nDistToJump) { setAction(); } else { oOwner.setState("StartWalk"); } } function checkEndReachToJumpScratch() { if (Math.abs(oOwner.oOpponent.nPosX - oOwner.nPosX) <= oOwner.fDataClassDefinition.oATTACK_DATA.JumpScratch.nDistToJump) { setAction(); } } function initJumpScratch() { oOwner.setState("StartJump"); } function checkEndJumpScratch() { if (oOwner.nSpdY >= 0) { oOwner.setState("StartJumpScratch"); } if (((((((oOwner.sState != "StartJump") && (oOwner.sState != "Jump")) && (oOwner.sState != "StartFall")) && (oOwner.sState != "Fall")) && (oOwner.sState != "StartJumpScratch")) && (oOwner.sState != "EndJumpScratch")) && (oOwner.sState != "JumpScratchBlock")) { setAction(); } } function initReachToEarthBend() { sAttackAtDest = aActionsSet[0]; oOwner.checkOpponentSide(false); var _local2 = aActionsSet[0]; if (Math.abs(oOwner.oOpponent.nPosX - oOwner.nPosX) <= oOwner.fDataClassDefinition.oATTACK_DATA.EarthBend.nDistToLaunch) { setAction(); } else { oOwner.setState("StartWalk"); } } function checkEndReachToEarthBend() { var _local2 = aActionsSet[0]; if (Math.abs(oOwner.oOpponent.nPosX - oOwner.nPosX) <= oOwner.fDataClassDefinition.oATTACK_DATA.EarthBend.nDistToLaunch) { setAction(); } } function initEarthBend() { oOwner.setState("StartEarthBend"); } function checkEndEarthBend() { if (((oOwner.sState != "StartEarthBend") && (oOwner.sState != "EarthBend")) && (oOwner.sState != "EndEarthBend")) { setAction(); } } function initDrill() { nNbDrillMin = aActionsSet[0]; nNbDrillMax = aActionsSet[1]; aActionsSet.splice(0); nNbDrillAttack = Math.floor(Math.random() * (nNbDrillMax - nNbDrillMin)) + nNbDrillMin; oOwner.setState("Burrow"); } function checkEndDrill() { if (oOwner.oOpponent.nHealth <= 0) { if (((oOwner.sState == "Burrow") && (oOwner.stateFinished())) || (oOwner.sState == "EndDrill")) { nNbDrillAttack = 0; oOwner.setDigOut("Drill"); } } else { if (((oOwner.sState == "Burrow") || (oOwner.sState == "EndDrill")) && (oOwner.stateFinished())) { if (nNbDrillAttack > 0) { nNbDrillAttack--; oOwner.setDrillAttack(); } else { oOwner.setDigOut("Drill"); } } if ((((((oOwner.sState != "Burrow") && (oOwner.sState != "Drill")) && (oOwner.sState != "EndDrill")) && (oOwner.sState != "DigOut")) && (oOwner.sState != "EndDigOut")) && (oOwner.sState != "DigOutLand")) { setAction(); } } } function initBurrowAway() { oOwner.setState("Burrow"); } function checkEndBurrowAway() { if ((oOwner.sState == "Burrow") && (oOwner.stateFinished())) { oOwner.setDigOut("BurrowAway"); } if ((((((oOwner.sState != "Burrow") && (oOwner.sState != "Drill")) && (oOwner.sState != "EndDrill")) && (oOwner.sState != "DigOut")) && (oOwner.sState != "EndDigOut")) && (oOwner.sState != "DigOutLand")) { setAction(); } } function initSlidingSlash() { var _local2 = oOwner.setAttackReachXLimits("SlidingSlash"); var _local3 = oOwner.oOpponent.checkInAttackReach(_local2); if (_local3) { oOwner.setState("SlidingSlash"); } else { oOwner.setState("Slide"); } } function checkEndSlidingSlash() { if (oOwner.sState == "Slide") { var _local2 = oOwner.setAttackReachXLimits("SlidingSlash"); var _local3 = oOwner.oOpponent.checkInAttackReach(_local2); if (_local3) { oOwner.setState("SlidingSlash"); } else if (oOwner.stateFinished()) { oOwner.setState("EndWalk"); } } if (((oOwner.sState != "Slide") && (oOwner.sState != "SlidingSlash")) && (oOwner.sState != "EndSlidingSlash")) { setAction(); } } function initShortJumpBack() { oOwner.oController.playSfx(["ShortSwoosh1", "ShortSwoosh2"]); oOwner.setState("StartJump"); } function checkEndShortJumpBack() { if (((((((oOwner.sState != "StartJump") && (oOwner.sState != "Jump")) && (oOwner.sState != "StartFall")) && (oOwner.sState != "Fall")) && (oOwner.sState != "StartJumpKick")) && (oOwner.sState != "EndJumpKick")) && (oOwner.sState != "JumpKickBlock")) { setAction(); } } function initLongJumpBack() { oOwner.oController.playSfx(["ShortSwoosh1", "ShortSwoosh2"]); oOwner.setState("StartJump"); } function checkEndLongJumpBack() { if (((((((oOwner.sState != "StartJump") && (oOwner.sState != "Jump")) && (oOwner.sState != "StartFall")) && (oOwner.sState != "Fall")) && (oOwner.sState != "StartJumpKick")) && (oOwner.sState != "EndJumpKick")) && (oOwner.sState != "JumpKickBlock")) { setAction(); } } function initSlash() { oOwner.setState("Slash"); } function checkEndSlash() { if ((oOwner.sState != "Slash") && (oOwner.sState != "EndSlash")) { setAction(); } } function initPropelClaw() { oOwner.setState("PropelClaw"); } function checkEndPropelClaw() { if ((oOwner.sState != "PropelClaw") && (oOwner.sState != "EndPropelClaw")) { setAction(); } } }
Symbol 2496 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_data.ai_data.MinerEasy] Frame 0
class com.disney.gem.games.SavingTheDay.game_data.ai_data.MinerEasy { function MinerEasy () { } static var oCHOOSE_ACTION_TIME_DATA = {nTimeMin:4, nTimeMax:40}; static var oACTION_DATA = {oCanActStates:{Idle:true, StartWalk:true, Walk:true, EndWalk:true, MoveBack:true, StartCrouch:true, Crouched:true, EndCrouch:true, Land:true}, oActionSets:{oActionSet1:{aActions:["StayIdle"], nChanceToDo:20}, oActionSet2:{aActions:["ReachToAttack", "StayIdle"], nChanceToDo:40}, oActionSet3:{aActions:["ReachToAttack", "Slash"], nChanceToDo:22}, oActionSet4:{aActions:["ReachToAttack", "PropelClaw"], nChanceToDo:5}, oActionSet5:{aActions:["ReachToJumpScratch", "JumpScratch"], nChanceToDo:0}, oActionSet6:{aActions:["BurrowAway", "ReachToJumpScratch", "JumpScratch"], nChanceToDo:0}, oActionSet7:{aActions:["SlidingSlash"], nChanceToDo:5}, oActionSet8:{aActions:["ReachToEarthBend", "EarthBend"], nChanceToDo:5}, oActionSet9:{aActions:["Drill", 1, 3], nChanceToDo:3}}}; static var oEXIT_WALL_DATA = {nStartChanceToReact:40, nChanceModifier:10, oActionSets:{oActionSet1:{aActions:["BurrowAway"], nChanceToDo:70}, oActionSet2:{aActions:["Slash"], nChanceToDo:20}, oActionSet3:{aActions:["SlidingSlash"], nChanceToDo:10}}}; static var oDEFENCE_DATA = {oCanReactStates:{Idle:true, StartWalk:true, Walk:true, EndWalk:true, StartCrouch:true, Crouched:true, EndCrouch:true, EndBlock:true, EndSlash:true, EndPropelClaw:true, EndGetUp:true, EndHurtWall:true, StartEarthBend:true, EndEarthBend:true, EndDigOut:true, DigOutLand:true, EndSlidingSlash:true}, Punch:{nChanceToReact:55, oReactSet1:{aReactions:["Block"], nChanceToDo:35}, oReactSet2:{aReactions:["RapidCrouch"], nChanceToDo:30}, oReactSet3:{aReactions:["Slash"], nChanceToDo:20}, oReactSet4:{aReactions:["RapidCrouch", "PropelClaw"], nChanceToDo:5}, oReactSet5:{aReactions:["LongJumpBack", "ReachToJumpScratch", "JumpScratch"], nChanceToDo:5}, oReactSet6:{aReactions:["RapidCrouch", "SlidingSlash"], nChanceToDo:0}, oReactSet7:{aReactions:["Block", "PropelClaw"], nChanceToDo:5}}, CrouchPunch:{nChanceToReact:55, oReactSet1:{aReactions:["Block"], nChanceToDo:35}, oReactSet2:{aReactions:["ShortJumpBack"], nChanceToDo:30}, oReactSet3:{aReactions:["Slash"], nChanceToDo:15}, oReactSet4:{aReactions:["ShortJumpBack", "ReachToJumpScratch", "JumpScratch"], nChanceToDo:10}, oReactSet5:{aReactions:["ReachToJumpScratch", "JumpScratch"], nChanceToDo:0}, oReactSet6:{aReactions:["Block", "Slash"], nChanceToDo:10}}, JumpKick:{nChanceToReact:5, oReactSet1:{aReactions:["Block"], nChanceToDo:30}, oReactSet2:{aReactions:["RapidCrouch"], nChanceToDo:20}, oReactSet3:{aReactions:["LongJumpBack"], nChanceToDo:15}, oReactSet4:{aReactions:["Slash"], nChanceToDo:10}, oReactSet5:{aReactions:["PropelClaw"], nChanceToDo:0}, oReactSet6:{aReactions:["Block", "Slash"], nChanceToDo:20}, oReactSet7:{aReactions:["Block", "PropelClaw"], nChanceToDo:5}, oReactSet8:{aReactions:["LongJumpBack", "SlidingSlash"], nChanceToDo:0}}, RapidPunch:{nChanceToReact:25, oReactSet1:{aReactions:["Block"], nChanceToDo:40}, oReactSet2:{aReactions:["LongCrouch"], nChanceToDo:20}, oReactSet3:{aReactions:["LongJumpBack"], nChanceToDo:5}, oReactSet4:{aReactions:["LongJumpBack", "ReachToJumpScratch", "JumpScratch"], nChanceToDo:5}, oReactSet5:{aReactions:["Block", "Slash"], nChanceToDo:20}, oReactSet6:{aReactions:["Block", "PropelClaw"], nChanceToDo:5}, oReactSet7:{aReactions:["LongCrouch", "SlidingSlash"], nChanceToDo:0}, oReactSet8:{aReactions:["LongJumpBack", "ReachToEarthBend", "EarthBend"], nChanceToDo:5}, oReactSet9:{aReactions:["LongJumpBack", "Drill", 2, 3], nChanceToDo:0}}, BackflipKick:{nChanceToReact:15, oReactSet1:{aReactions:["Block"], nChanceToDo:90}, oReactSet2:{aReactions:["PropelClaw"], nChanceToDo:5}, oReactSet3:{aReactions:["Block", "SlidingSlash"], nChanceToDo:5}}, ProximityAttack:{nChanceToReact:5, oReactSet1:{aReactions:["BurrowAway"], nChanceToDo:90}, oReactSet2:{aReactions:["BurrowAway", "ReachToJumpScratch", "JumpScratch"], nChanceToDo:0}, oReactSet3:{aReactions:["LongJumpBack", "RapidCrouch", "SlidingSlash"], nChanceToDo:5}, oReactSet4:{aReactions:["LongJumpBack", "ReachToEarthBend", "EarthBend"], nChanceToDo:5}}, HyperUppercut:{nChanceToReact:15, oReactSet1:{aReactions:["Block"], nChanceToDo:30}, oReactSet2:{aReactions:["ShortJumpBack"], nChanceToDo:10}, oReactSet3:{aReactions:["Slash"], nChanceToDo:15}, oReactSet4:{aReactions:["PropelClaw"], nChanceToDo:0}, oReactSet5:{aReactions:["ShortJumpBack", "ReachToJumpScratch", "JumpScratch"], nChanceToDo:5}, oReactSet6:{aReactions:["Block", "Slash"], nChanceToDo:20}, oReactSet7:{aReactions:["Block", "PropelClaw"], nChanceToDo:0}, oReactSet8:{aReactions:["Block", "Slash", "Slash", "SlidingSlash"], nChanceToDo:15}, oReactSet9:{aReactions:["Block", "ReachToEarthBend", "EarthBend"], nChanceToDo:5}}, ShoulderTackle:{nChanceToReact:25, oReactSet1:{aReactions:["Block"], nChanceToDo:75}, oReactSet2:{aReactions:["Block", "Slash"], nChanceToDo:20}, oReactSet3:{aReactions:["Block", "PropelClaw"], nChanceToDo:0}, oReactSet4:{aReactions:["Block", "SlidingSlash"], nChanceToDo:5}, oReactSet5:{aReactions:["Block", "ReachToEarthBend", "EarthBend"], nChanceToDo:0}, oReactSet6:{aReactions:["Drill", 1, 3], nChanceToDo:0}}, SuperThrow:{nChanceToReact:50, oReactSet1:{aReactions:["WaitBigRock", "Block"], nChanceToDo:25}, oReactSet2:{aReactions:["WaitBigRock", "Slash"], nChanceToDo:30}, oReactSet3:{aReactions:["WaitBigRock", "PropelClaw"], nChanceToDo:25}, oReactSet4:{aReactions:["WaitBigRock", "RapidCrouch", "SlidingSlash"], nChanceToDo:15}, oReactSet5:{aReactions:["WaitBigRock", "Slash", "SlidingSlash"], nChanceToDo:5}, oReactSet6:{aReactions:["WaitBigRock", "PropelClaw", "SlidingSlash", "ReachToAttack", "Slash", "PropelClaw"], nChanceToDo:0}}}; }
Symbol 2497 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_data.ai_data.MinerMed] Frame 0
class com.disney.gem.games.SavingTheDay.game_data.ai_data.MinerMed { function MinerMed () { } static var oCHOOSE_ACTION_TIME_DATA = {nTimeMin:2, nTimeMax:40}; static var oACTION_DATA = {oCanActStates:{Idle:true, StartWalk:true, Walk:true, EndWalk:true, MoveBack:true, StartCrouch:true, Crouched:true, EndCrouch:true, Land:true}, oActionSets:{oActionSet1:{aActions:["StayIdle"], nChanceToDo:15}, oActionSet2:{aActions:["ReachToAttack", "StayIdle"], nChanceToDo:25}, oActionSet3:{aActions:["ReachToAttack", "Slash"], nChanceToDo:22}, oActionSet4:{aActions:["ReachToAttack", "PropelClaw"], nChanceToDo:7}, oActionSet5:{aActions:["ReachToJumpScratch", "JumpScratch"], nChanceToDo:5}, oActionSet6:{aActions:["BurrowAway", "ReachToJumpScratch", "JumpScratch"], nChanceToDo:5}, oActionSet7:{aActions:["SlidingSlash"], nChanceToDo:10}, oActionSet8:{aActions:["ReachToEarthBend", "EarthBend"], nChanceToDo:5}, oActionSet9:{aActions:["Drill", 2, 3], nChanceToDo:6}}}; static var oEXIT_WALL_DATA = {nStartChanceToReact:50, nChanceModifier:20, oActionSets:{oActionSet1:{aActions:["BurrowAway"], nChanceToDo:60}, oActionSet2:{aActions:["Slash"], nChanceToDo:20}, oActionSet3:{aActions:["SlidingSlash"], nChanceToDo:20}}}; static var oDEFENCE_DATA = {oCanReactStates:{Idle:true, StartWalk:true, Walk:true, EndWalk:true, StartCrouch:true, Crouched:true, EndCrouch:true, EndBlock:true, EndSlash:true, EndPropelClaw:true, EndGetUp:true, EndHurtWall:true, StartEarthBend:true, EndEarthBend:true, EndDigOut:true, DigOutLand:true, EndSlidingSlash:true}, Punch:{nChanceToReact:70, oReactSet1:{aReactions:["Block"], nChanceToDo:30}, oReactSet2:{aReactions:["RapidCrouch"], nChanceToDo:20}, oReactSet3:{aReactions:["Slash"], nChanceToDo:20}, oReactSet4:{aReactions:["RapidCrouch", "PropelClaw"], nChanceToDo:10}, oReactSet5:{aReactions:["LongJumpBack", "ReachToJumpScratch", "JumpScratch"], nChanceToDo:10}, oReactSet6:{aReactions:["RapidCrouch", "SlidingSlash"], nChanceToDo:5}, oReactSet7:{aReactions:["Block", "PropelClaw"], nChanceToDo:5}}, CrouchPunch:{nChanceToReact:70, oReactSet1:{aReactions:["Block"], nChanceToDo:30}, oReactSet2:{aReactions:["ShortJumpBack"], nChanceToDo:20}, oReactSet3:{aReactions:["Slash"], nChanceToDo:15}, oReactSet4:{aReactions:["ShortJumpBack", "ReachToJumpScratch", "JumpScratch"], nChanceToDo:10}, oReactSet5:{aReactions:["ReachToJumpScratch", "JumpScratch"], nChanceToDo:10}, oReactSet6:{aReactions:["Block", "Slash"], nChanceToDo:15}}, JumpKick:{nChanceToReact:10, oReactSet1:{aReactions:["Block"], nChanceToDo:40}, oReactSet2:{aReactions:["RapidCrouch"], nChanceToDo:10}, oReactSet3:{aReactions:["LongJumpBack"], nChanceToDo:10}, oReactSet4:{aReactions:["Slash"], nChanceToDo:5}, oReactSet5:{aReactions:["PropelClaw"], nChanceToDo:5}, oReactSet6:{aReactions:["Block", "Slash"], nChanceToDo:15}, oReactSet7:{aReactions:["Block", "PropelClaw"], nChanceToDo:10}, oReactSet8:{aReactions:["LongJumpBack", "SlidingSlash"], nChanceToDo:5}}, RapidPunch:{nChanceToReact:35, oReactSet1:{aReactions:["Block"], nChanceToDo:40}, oReactSet2:{aReactions:["LongCrouch"], nChanceToDo:15}, oReactSet3:{aReactions:["LongJumpBack"], nChanceToDo:5}, oReactSet4:{aReactions:["LongJumpBack", "ReachToJumpScratch", "JumpScratch"], nChanceToDo:5}, oReactSet5:{aReactions:["Block", "Slash"], nChanceToDo:10}, oReactSet6:{aReactions:["Block", "PropelClaw"], nChanceToDo:5}, oReactSet7:{aReactions:["LongCrouch", "SlidingSlash"], nChanceToDo:5}, oReactSet8:{aReactions:["LongJumpBack", "ReachToEarthBend", "EarthBend"], nChanceToDo:10}, oReactSet9:{aReactions:["LongJumpBack", "Drill", 2, 5], nChanceToDo:5}}, BackflipKick:{nChanceToReact:20, oReactSet1:{aReactions:["Block"], nChanceToDo:80}, oReactSet2:{aReactions:["PropelClaw"], nChanceToDo:10}, oReactSet3:{aReactions:["Block", "SlidingSlash"], nChanceToDo:10}}, ProximityAttack:{nChanceToReact:10, oReactSet1:{aReactions:["BurrowAway"], nChanceToDo:70}, oReactSet2:{aReactions:["BurrowAway", "ReachToJumpScratch", "JumpScratch"], nChanceToDo:5}, oReactSet3:{aReactions:["LongJumpBack", "RapidCrouch", "SlidingSlash"], nChanceToDo:15}, oReactSet4:{aReactions:["LongJumpBack", "ReachToEarthBend", "EarthBend"], nChanceToDo:10}}, HyperUppercut:{nChanceToReact:20, oReactSet1:{aReactions:["Block"], nChanceToDo:15}, oReactSet2:{aReactions:["ShortJumpBack"], nChanceToDo:5}, oReactSet3:{aReactions:["Slash"], nChanceToDo:15}, oReactSet4:{aReactions:["PropelClaw"], nChanceToDo:5}, oReactSet5:{aReactions:["ShortJumpBack", "ReachToJumpScratch", "JumpScratch"], nChanceToDo:10}, oReactSet6:{aReactions:["Block", "Slash"], nChanceToDo:5}, oReactSet7:{aReactions:["Block", "PropelClaw"], nChanceToDo:5}, oReactSet8:{aReactions:["Block", "Slash", "Slash", "SlidingSlash"], nChanceToDo:25}, oReactSet9:{aReactions:["Block", "ReachToEarthBend", "EarthBend"], nChanceToDo:15}}, ShoulderTackle:{nChanceToReact:35, oReactSet1:{aReactions:["Block"], nChanceToDo:60}, oReactSet2:{aReactions:["Block", "Slash"], nChanceToDo:15}, oReactSet3:{aReactions:["Block", "PropelClaw"], nChanceToDo:5}, oReactSet4:{aReactions:["Block", "SlidingSlash"], nChanceToDo:10}, oReactSet5:{aReactions:["Block", "ReachToEarthBend", "EarthBend"], nChanceToDo:5}, oReactSet6:{aReactions:["Drill", 2, 3], nChanceToDo:5}}, SuperThrow:{nChanceToReact:60, oReactSet1:{aReactions:["WaitBigRock", "Block"], nChanceToDo:15}, oReactSet2:{aReactions:["WaitBigRock", "Slash"], nChanceToDo:20}, oReactSet3:{aReactions:["WaitBigRock", "PropelClaw"], nChanceToDo:15}, oReactSet4:{aReactions:["WaitBigRock", "RapidCrouch", "SlidingSlash"], nChanceToDo:25}, oReactSet5:{aReactions:["WaitBigRock", "Slash", "SlidingSlash"], nChanceToDo:15}, oReactSet6:{aReactions:["WaitBigRock", "PropelClaw", "SlidingSlash", "ReachToAttack", "Slash", "PropelClaw"], nChanceToDo:10}}}; }
Symbol 2498 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_data.ai_data.MinerHard] Frame 0
class com.disney.gem.games.SavingTheDay.game_data.ai_data.MinerHard { function MinerHard () { } static var oCHOOSE_ACTION_TIME_DATA = {nTimeMin:2, nTimeMax:30}; static var oACTION_DATA = {oCanActStates:{Idle:true, StartWalk:true, Walk:true, EndWalk:true, MoveBack:true, StartCrouch:true, Crouched:true, EndCrouch:true, Land:true}, oActionSets:{oActionSet1:{aActions:["StayIdle"], nChanceToDo:10}, oActionSet2:{aActions:["ReachToAttack", "StayIdle"], nChanceToDo:20}, oActionSet3:{aActions:["ReachToAttack", "Slash"], nChanceToDo:25}, oActionSet4:{aActions:["ReachToAttack", "PropelClaw"], nChanceToDo:7}, oActionSet5:{aActions:["ReachToJumpScratch", "JumpScratch"], nChanceToDo:5}, oActionSet6:{aActions:["BurrowAway", "ReachToJumpScratch", "JumpScratch"], nChanceToDo:5}, oActionSet7:{aActions:["SlidingSlash"], nChanceToDo:15}, oActionSet8:{aActions:["ReachToEarthBend", "EarthBend"], nChanceToDo:5}, oActionSet9:{aActions:["Drill", 2, 3], nChanceToDo:8}}}; static var oEXIT_WALL_DATA = {nStartChanceToReact:60, nChanceModifier:20, oActionSets:{oActionSet1:{aActions:["BurrowAway"], nChanceToDo:40}, oActionSet2:{aActions:["Slash"], nChanceToDo:25}, oActionSet3:{aActions:["SlidingSlash"], nChanceToDo:35}}}; static var oDEFENCE_DATA = {oCanReactStates:{Idle:true, StartWalk:true, Walk:true, EndWalk:true, StartCrouch:true, Crouched:true, EndCrouch:true, EndBlock:true, EndSlash:true, EndPropelClaw:true, EndGetUp:true, EndHurtWall:true, StartEarthBend:true, EndEarthBend:true, EndDigOut:true, DigOutLand:true, EndSlidingSlash:true}, Punch:{nChanceToReact:85, oReactSet1:{aReactions:["Block"], nChanceToDo:20}, oReactSet2:{aReactions:["RapidCrouch"], nChanceToDo:15}, oReactSet3:{aReactions:["Slash"], nChanceToDo:20}, oReactSet4:{aReactions:["RapidCrouch", "PropelClaw"], nChanceToDo:15}, oReactSet5:{aReactions:["LongJumpBack", "ReachToJumpScratch", "JumpScratch"], nChanceToDo:10}, oReactSet6:{aReactions:["RapidCrouch", "SlidingSlash"], nChanceToDo:10}, oReactSet7:{aReactions:["Block", "PropelClaw"], nChanceToDo:10}}, CrouchPunch:{nChanceToReact:85, oReactSet1:{aReactions:["Block"], nChanceToDo:20}, oReactSet2:{aReactions:["ShortJumpBack"], nChanceToDo:15}, oReactSet3:{aReactions:["Slash"], nChanceToDo:15}, oReactSet4:{aReactions:["ShortJumpBack", "ReachToJumpScratch", "JumpScratch"], nChanceToDo:20}, oReactSet5:{aReactions:["ReachToJumpScratch", "JumpScratch"], nChanceToDo:10}, oReactSet6:{aReactions:["Block", "Slash"], nChanceToDo:20}}, JumpKick:{nChanceToReact:15, oReactSet1:{aReactions:["Block"], nChanceToDo:45}, oReactSet2:{aReactions:["RapidCrouch"], nChanceToDo:0}, oReactSet3:{aReactions:["LongJumpBack"], nChanceToDo:0}, oReactSet4:{aReactions:["Slash"], nChanceToDo:0}, oReactSet5:{aReactions:["PropelClaw"], nChanceToDo:10}, oReactSet6:{aReactions:["Block", "Slash"], nChanceToDo:20}, oReactSet7:{aReactions:["Block", "PropelClaw"], nChanceToDo:15}, oReactSet8:{aReactions:["LongJumpBack", "SlidingSlash"], nChanceToDo:10}}, RapidPunch:{nChanceToReact:45, oReactSet1:{aReactions:["Block"], nChanceToDo:30}, oReactSet2:{aReactions:["LongCrouch"], nChanceToDo:10}, oReactSet3:{aReactions:["LongJumpBack"], nChanceToDo:5}, oReactSet4:{aReactions:["LongJumpBack", "ReachToJumpScratch", "JumpScratch"], nChanceToDo:5}, oReactSet5:{aReactions:["Block", "Slash"], nChanceToDo:5}, oReactSet6:{aReactions:["Block", "PropelClaw"], nChanceToDo:10}, oReactSet7:{aReactions:["LongCrouch", "SlidingSlash"], nChanceToDo:10}, oReactSet8:{aReactions:["LongJumpBack", "ReachToEarthBend", "EarthBend"], nChanceToDo:15}, oReactSet9:{aReactions:["LongJumpBack", "Drill", 2, 3], nChanceToDo:10}}, BackflipKick:{nChanceToReact:25, oReactSet1:{aReactions:["Block"], nChanceToDo:70}, oReactSet2:{aReactions:["PropelClaw"], nChanceToDo:15}, oReactSet3:{aReactions:["Block", "SlidingSlash"], nChanceToDo:15}}, ProximityAttack:{nChanceToReact:15, oReactSet1:{aReactions:["BurrowAway"], nChanceToDo:55}, oReactSet2:{aReactions:["BurrowAway", "ReachToJumpScratch", "JumpScratch"], nChanceToDo:10}, oReactSet3:{aReactions:["LongJumpBack", "RapidCrouch", "SlidingSlash"], nChanceToDo:20}, oReactSet4:{aReactions:["LongJumpBack", "ReachToEarthBend", "EarthBend"], nChanceToDo:15}}, HyperUppercut:{nChanceToReact:25, oReactSet1:{aReactions:["Block"], nChanceToDo:15}, oReactSet2:{aReactions:["ShortJumpBack"], nChanceToDo:0}, oReactSet3:{aReactions:["Slash"], nChanceToDo:15}, oReactSet4:{aReactions:["PropelClaw"], nChanceToDo:5}, oReactSet5:{aReactions:["ShortJumpBack", "ReachToJumpScratch", "JumpScratch"], nChanceToDo:15}, oReactSet6:{aReactions:["Block", "Slash"], nChanceToDo:0}, oReactSet7:{aReactions:["Block", "PropelClaw"], nChanceToDo:10}, oReactSet8:{aReactions:["Block", "Slash", "Slash", "SlidingSlash"], nChanceToDo:20}, oReactSet9:{aReactions:["Block", "ReachToEarthBend", "EarthBend"], nChanceToDo:20}}, ShoulderTackle:{nChanceToReact:45, oReactSet1:{aReactions:["Block"], nChanceToDo:45}, oReactSet2:{aReactions:["Block", "Slash"], nChanceToDo:15}, oReactSet3:{aReactions:["Block", "PropelClaw"], nChanceToDo:10}, oReactSet4:{aReactions:["Block", "SlidingSlash"], nChanceToDo:15}, oReactSet5:{aReactions:["Block", "ReachToEarthBend", "EarthBend"], nChanceToDo:10}, oReactSet6:{aReactions:["Drill", 2, 3], nChanceToDo:5}}, SuperThrow:{nChanceToReact:70, oReactSet1:{aReactions:["WaitBigRock", "Block"], nChanceToDo:10}, oReactSet2:{aReactions:["WaitBigRock", "Slash"], nChanceToDo:15}, oReactSet3:{aReactions:["WaitBigRock", "PropelClaw"], nChanceToDo:15}, oReactSet4:{aReactions:["WaitBigRock", "RapidCrouch", "SlidingSlash"], nChanceToDo:30}, oReactSet5:{aReactions:["WaitBigRock", "Slash", "SlidingSlash"], nChanceToDo:15}, oReactSet6:{aReactions:["WaitBigRock", "PropelClaw", "SlidingSlash", "ReachToAttack", "Slash", "PropelClaw"], nChanceToDo:15}}}; }
Symbol 2499 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.BigRock] Frame 0
class com.disney.gem.games.SavingTheDay.game_obj.BigRock extends com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.InsideCollider { var oPlayer, oBackground, sDirection, nBaseSpdX, nSpdX, nScreenGap, nMaxScreenGap, nScreenGapModifier, sAttackName, nPosX, oOpponent, nLeftBorder, nRightBorder, stateFinished, sStateAtStart, deleteObject, oController, mcRef, nMaxMoveX, nMaxMoveY, nRealMoveX, nRealMoveY, validateMove, nPosY, oImpactManager, setState; function BigRock (_oItemData) { super(_oItemData); setOpponent(); oPlayer = com.disney.gem.games.SavingTheDay.game_obj.Player.giveReference(); oBackground = com.disney.gem.games.SavingTheDay.game_obj.Background.giveReference(); sDirection = _oItemData.sDirection; nBaseSpdX = _oItemData.nBaseSpdX; nSpdX = nBaseSpdX; nScreenGap = 0; nMaxScreenGap = 150; nScreenGapModifier = 15; sAttackName = "SuperThrow"; if (sDirection == "Left") { changeDirection(); } if ((_oItemData.sStateAtStart != "Explode") && (((sDirection == "Right") and (oOpponent.nPosX > nPosX)) || ((sDirection == "Left") and (oOpponent.nPosX < nPosX)))) { oBackground.setItemToShow(this); oBackground.switchToPreciseMode(); } } function state_Idle() { oOpponent.setIncomingAttack(setAttackData(sAttackName)); doMove(); nScreenGap = nScreenGap + ((nMaxScreenGap - nScreenGap) / nScreenGapModifier); if (oBackground.oItemToShow == this) { if (((sDirection == "Right") && ((nPosX - nLeftBorder) > (oOpponent.nPosX + oOpponent.nRightBorder))) || ((sDirection == "Left") && ((nPosX + nRightBorder) < (oOpponent.nPosX - oOpponent.nLeftBorder)))) { oBackground.addPanData({sNextMode:"Pan", oItemToShow:oPlayer, nPanSpdUpValue:5, nPanSpdDownValue:2}); oBackground.addPanData({sNextMode:"Lag", oItemToShow:oPlayer, nLagValue:6}); oBackground.switchToPanMode(); oPlayer.resetComboInRow(); oOpponent.modifRockTimeCrouch(); } } } function state_Explode_init() { if (oOpponent == undefined) { setOpponent(); } oOpponent.stopWaitBigRock(); oOpponent.forceEndCrouch(); } function state_Explode() { if (stateFinished()) { if ((sStateAtStart != "Explode") && (oOpponent.getState() != oOpponent.fDataClassDefinition.oATTACK_REACT_DATA[sAttackName].sGetHitState)) { oBackground.addPanData({sNextMode:"Pan", oItemToShow:oPlayer, nPanSpdUpValue:5, nPanSpdDownValue:2}); oBackground.addPanData({sNextMode:"Lag", oItemToShow:oPlayer, nLagValue:6}); oBackground.switchToPanMode(); } deleteObject(); } } function setOpponent() { switch (oController.getLevel()) { case 1 : oOpponent = com.disney.gem.games.SavingTheDay.game_obj.Omnidroid.giveReference(); break; case 2 : oOpponent = com.disney.gem.games.SavingTheDay.game_obj.Syndrome.giveReference(); break; case 3 : oOpponent = com.disney.gem.games.SavingTheDay.game_obj.Underminer.giveReference(); break; } } function changeDirection() { mcRef._xscale = mcRef._xscale - (mcRef._xscale * 2); nSpdX = nSpdX * -1; } function doMove() { setMaxMove(); makeMoving(); } function setMaxMove() { nMaxMoveX = nSpdX; nMaxMoveY = 0; nMaxMoveX = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(nMaxMoveX); nRealMoveX = nMaxMoveX; nRealMoveY = 0; } function makeMoving() { while ((nMaxMoveX != 0) || (nMaxMoveY != 0)) { validateMove(); nPosX = nPosX + nRealMoveX; mcRef._x = nPosX; nPosY = nPosY + nRealMoveY; mcRef._y = nPosY; if (nMaxMoveX == nRealMoveX) { nMaxMoveX = 0; } else if (nMaxMoveX != 0) { nMaxMoveX = nMaxMoveX - nRealMoveX; } if (nMaxMoveY == nRealMoveY) { nMaxMoveY = 0; } else if (nMaxMoveY != 0) { nMaxMoveY = nMaxMoveY - nRealMoveY; } nMaxMoveX = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(nMaxMoveX); nMaxMoveY = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(nMaxMoveY); nRealMoveX = nMaxMoveX; nRealMoveY = nMaxMoveY; } } function setAttackData(_sAttackType) { var _local2 = new Object(); _local2.sAttackType = _sAttackType; _local2.sDirection = sDirection; _local2.nFrAttack = oPlayer.fDataClassDefinition.oATTACK_DATA.SuperThrow.nFrLaunch; _local2.nRockPosX = nPosX; _local2.nRockSpdX = nBaseSpdX; _local2.nRockHitDist = oPlayer.fDataClassDefinition.oATTACK_DATA.SuperThrow.nRockHitDist; return(_local2); } function setAttackReachXLimits(_sAttackType) { var _local3 = 0; var _local2 = new Object(); _local2.nLeftReachLimit = (nPosX + nLeftBorder) + (nSpdX * 10); _local2.nRightReachLimit = (nPosX + nRightBorder) + (nSpdX * 10); return(_local2); } function setHitWall() { if (oBackground.oItemToShow == this) { oBackground.addPanData({sNextMode:"Pan", oItemToShow:oPlayer, nPanSpdUpValue:5, nPanSpdDownValue:2}); oBackground.addPanData({sNextMode:"Lag", oItemToShow:oPlayer, nLagValue:6}); oBackground.switchToPanMode(); } oPlayer.resetComboInRow(); doHit(); } function doHit() { oImpactManager.removeCollider(this); setState("Explode"); } function doImpactResult(_oMovingItem, _oImpactCheckResult) { if (_oMovingItem.sColliderType == "RedBeam") { if (oOpponent.getState() != oOpponent.fDataClassDefinition.oATTACK_REACT_DATA[sAttackName].sGetHitState) { oBackground.addPanData({sNextMode:"Pan", oItemToShow:oPlayer, nPanSpdUpValue:5, nPanSpdDownValue:2}); oBackground.addPanData({sNextMode:"Lag", oItemToShow:oPlayer, nLagValue:6}); oBackground.switchToPanMode(); } } if (((oOpponent.fDataClassDefinition.oCANT_BE_HIT_DATA[oOpponent.getState()] != true) || (oOpponent.getState() == "StartRoll")) || (oOpponent.getState() == "Roll")) { var _local2 = oOpponent.checkAttackCanHit(sAttackName); if (_local2 == true) { _oMovingItem.getHit("SuperThrow"); } else { oPlayer.resetComboInRow(); } doHit(); } } }
Symbol 2500 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.CharacterShadow] Frame 0
class com.disney.gem.games.SavingTheDay.game_obj.CharacterShadow extends com.disney.gem.games.SavingTheDay.game_obj.basic_class.AttachItem { var oCharacter, sDirection, mcRef, nPosX; function CharacterShadow (_oItemData) { super(_oItemData); oCharacter = _oItemData.oCharacter; sDirection = oCharacter.sDirection; } function changeDirection() { mcRef._xscale = mcRef._xscale - (mcRef._xscale * 2); } function mimicCharacter() { mcRef.gotoAndStop(oCharacter.mcRef._currentframe); mcRef.mcState.gotoAndStop(oCharacter.mcRef.mcState._currentframe); if (sDirection != oCharacter.sDirection) { changeDirection(); sDirection = oCharacter.sDirection; } nPosX = oCharacter.nPosX; mcRef._x = nPosX; } function onUpdate() { mimicCharacter(); } }
Symbol 2501 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.RedBeam] Frame 0
class com.disney.gem.games.SavingTheDay.game_obj.RedBeam extends com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.InsideCollider { var oPlayer, sDirection, nSpdX, sAttackName, oOpponent, stateFinished, deleteObject, mcRef, nMaxMoveX, nMaxMoveY, nRealMoveX, nRealMoveY, validateMove, nPosX, nPosY, nLeftBorder, nRightBorder, oImpactManager, setState, oBackground; function RedBeam (_oItemData) { super(_oItemData); setOpponent(); oPlayer = com.disney.gem.games.SavingTheDay.game_obj.Player.giveReference(); sDirection = _oItemData.sDirection; nSpdX = 60; sAttackName = "RedBeam"; if (sDirection == "Left") { changeDirection(); } } function state_Idle() { oOpponent.checkToBlockRedBeam(this); doMove(); } function state_Explode() { if (stateFinished()) { deleteObject(); } } function setOpponent() { oOpponent = com.disney.gem.games.SavingTheDay.game_obj.Player.giveReference(); } function changeDirection() { mcRef._xscale = mcRef._xscale - (mcRef._xscale * 2); nSpdX = nSpdX * -1; } function doMove() { setMaxMove(); makeMoving(); } function setMaxMove() { nMaxMoveX = nSpdX; nMaxMoveY = 0; nMaxMoveX = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(nMaxMoveX); nRealMoveX = nMaxMoveX; nRealMoveY = 0; } function makeMoving() { while ((nMaxMoveX != 0) || (nMaxMoveY != 0)) { validateMove(); nPosX = nPosX + nRealMoveX; mcRef._x = nPosX; nPosY = nPosY + nRealMoveY; mcRef._y = nPosY; if (nMaxMoveX == nRealMoveX) { nMaxMoveX = 0; } else if (nMaxMoveX != 0) { nMaxMoveX = nMaxMoveX - nRealMoveX; } if (nMaxMoveY == nRealMoveY) { nMaxMoveY = 0; } else if (nMaxMoveY != 0) { nMaxMoveY = nMaxMoveY - nRealMoveY; } nMaxMoveX = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(nMaxMoveX); nMaxMoveY = com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj.roundNumber(nMaxMoveY); nRealMoveX = nMaxMoveX; nRealMoveY = nMaxMoveY; } } function setAttackData(_sAttackType) { var _local2 = new Object(); _local2.sAttackType = _sAttackType; _local2.sDirection = sDirection; _local2.oReachLimits = setAttackReachXLimits(_sAttackType); return(_local2); } function setAttackReachXLimits(_sAttackType) { var _local3 = 0; var _local2 = new Object(); _local2.nLeftReachLimit = (nPosX + nLeftBorder) + (nSpdX * 6); _local2.nRightReachLimit = (nPosX + nRightBorder) + (nSpdX * 6); return(_local2); } function setHitWall() { doHit(); } function doHit() { oImpactManager.removeCollider(this); setState("Explode"); } function doImpactResult(_oMovingItem, _oImpactCheckResult) { if ((_oMovingItem.sColliderType == "BigRock") || (oOpponent.fDataClassDefinition.oCANT_BE_HIT_DATA[oOpponent.getState()] != true)) { var _local2 = oOpponent.checkAttackCanHit(sAttackName); if (_local2 == true) { _oMovingItem.getHit("RedBeam"); } if (_oMovingItem.sColliderType != "BigRock") { doHit(); } else if (oOpponent.getState() != oOpponent.fDataClassDefinition.oATTACK_REACT_DATA[sAttackName].sGetHitState) { oBackground.addPanData({sNextMode:"Pan", oItemToShow:oPlayer, nPanSpdUpValue:5, nPanSpdDownValue:2}); oBackground.addPanData({sNextMode:"Lag", oItemToShow:oPlayer, nLagValue:6}); oBackground.switchToPanMode(); } } } }
Symbol 2502 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_data.SoundsData] Frame 0
class com.disney.gem.games.SavingTheDay.game_data.SoundsData { function SoundsData () { } static var sMusicCategory = "Music"; static var sSfxCategory = "Sfx"; static var sBtnSfxCategory = "BtnSfx"; static var nBasicMusicVolume = 50; static var nBasicSfxVolume = 75; static var nBasicBtnSfxVolume = 90; static var nWinMusicVolume = 80; static var nLoseMusicVolume = 80; static var nTransitMusicVolume = 80; static var nHitMetal1Volume = 40; static var nHitMetal2Volume = 40; static var nHitMetal3Volume = 40; static var nOmniStep1Volume = 50; static var nOmniStep2Volume = 50; static var nOmniStep3Volume = 50; static var nOmniStep4Volume = 50; static var nOmniClaw1Volume = 40; static var nOmniClaw2Volume = 40; static var nOmniClaw3Volume = 40; static var nOmniCrushVolume = 50; static var nOmniMove1Volume = 60; static var nOmniMove3Volume = 60; static var nOmniMove4Volume = 40; static var nOmniMove5Volume = 60; static var nOmniMove7Volume = 40; static var nToleImpactVolume = 40; static var nOmniLegs1Volume = 40; static var nOmniLegs2Volume = 40; static var nOmniLegs3Volume = 40; static var nOmniStartRollVolume = 40; static var nOmniRollVolume = 40; static var nBoom1Volume = 65; static var nSynAppearVolume = 30; static var nSynDisappearVolume = 30; static var nSynShieldSparksVolume = 60; static var nSmallSpark1Volume = 60; static var nSmallSpark2Volume = 60; static var nSmallSpark3Volume = 60; static var nSmallSpark4Volume = 60; static var nSynStartTractorBeamVolume = 70; static var nSynTractorBeamVolume = 50; static var nSynBurstVolume = 65; static var nFly1Volume = 60; static var nFly2Volume = 60; static var nFly3Volume = 60; static var nFly4Volume = 60; static var nHitBlock1Volume = 85; static var nHitBlock2Volume = 85; static var nHitBlock3Volume = 85; static var nHitBlock4Volume = 85; static var nReadyVolume = 70; static var nFightVolume = 80; static var nButton1Volume = 40; static var nButton2Volume = 60; static var oLoopSfx = {OmniRoll:true, SynShieldSparks:true, SynTractorBeam:true, UnderDrill1:true}; static var BigRock = {Explode:{Fr2:[["RockBreak"]]}}; static var Player = {Idle:{}, StartBlock:{}, Block:{}, EndBlock:{}, BlockHit:{Fr3:[["HitBlock1", "HitBlock2", "HitBlock3", "HitBlock4"]]}, StartRun:{}, Run:{}, EndRun:{}, MoveBack:{Fr8:[["Land1", "Land2", "Land3", "Land4", "Land5"]]}, StartCrouch:{}, Crouched:{}, EndCrouch:{}, StartJump:{}, Jump:{}, StartFall:{}, Fall:{}, Land:{Fr2:[["Land1", "Land2", "Land3", "Land4", "Land5"]]}, Pulled:{}, Hurt:{Fr2:[["Hit1", "Hit2", "Hit3", "Hit4", "Hit5", "Hit6", "Hit7", "Hit8"]]}, EndHurt:{}, PropelUpHurt:{Fr2:[["Hit1", "Hit2", "Hit3", "Hit4", "Hit5", "Hit6", "Hit7", "Hit8"]]}, PropelUpStartFall:{}, PropelUpFall:{}, PropelUpCrash:{Fr2:[["BodyFall1", "BodyFall2", "BodyFall3", "BodyFall4", "BodyFall5"]]}, PropelBackHurt:{Fr2:[["Hit1", "Hit2", "Hit3", "Hit4", "Hit5", "Hit6", "Hit7", "Hit8"]]}, PropelBackStartFall:{}, PropelBackFall:{}, PropelBackCrash:{Fr6:[["BodyFall1", "BodyFall2", "BodyFall3", "BodyFall4", "BodyFall5"]]}, HurtWall:{Fr2:[["BodyFall1", "BodyFall2", "BodyFall3", "BodyFall4", "BodyFall5"]]}, HurtWallSlide:{}, HurtWallLand:{Fr2:[["Land1", "Land2", "Land3", "Land4", "Land5"]]}, EndHurtWall:{}, GetUp:{}, EndGetUp:{}, StartJumpKick:{Fr2:[["ShortSwoosh1", "ShortSwoosh2"]]}, EndJumpKick:{}, JumpKickBlock:{}, Punch:{Fr2:[["ShortSwoosh3", "ShortSwoosh4", "ShortSwoosh5", "ShortSwoosh6", "ShortSwoosh7", "ShortSwoosh8"]]}, CrouchPunch:{Fr2:[["ShortSwoosh3", "ShortSwoosh4", "ShortSwoosh5", "ShortSwoosh6", "ShortSwoosh7", "ShortSwoosh8"]]}, RapidPunch:{Fr2:[["ShortSwoosh3", "ShortSwoosh4", "ShortSwoosh5", "ShortSwoosh6", "ShortSwoosh7", "ShortSwoosh8"]], Fr5:[["ShortSwoosh3", "ShortSwoosh4", "ShortSwoosh5", "ShortSwoosh6", "ShortSwoosh7", "ShortSwoosh8"]], Fr9:[["ShortSwoosh3", "ShortSwoosh4", "ShortSwoosh5", "ShortSwoosh6", "ShortSwoosh7", "ShortSwoosh8"]], Fr13:[["ShortSwoosh3", "ShortSwoosh4", "ShortSwoosh5", "ShortSwoosh6", "ShortSwoosh7", "ShortSwoosh8"]], Fr17:[["ShortSwoosh3", "ShortSwoosh4", "ShortSwoosh5", "ShortSwoosh6", "ShortSwoosh7", "ShortSwoosh8"]], Fr21:[["ShortSwoosh3", "ShortSwoosh4", "ShortSwoosh5", "ShortSwoosh6", "ShortSwoosh7", "ShortSwoosh8"]], Fr25:[["ShortSwoosh3", "ShortSwoosh4", "ShortSwoosh5", "ShortSwoosh6", "ShortSwoosh7", "ShortSwoosh8"]], Fr29:[["ShortSwoosh3", "ShortSwoosh4", "ShortSwoosh5", "ShortSwoosh6", "ShortSwoosh7", "ShortSwoosh8"]], Fr33:[["ShortSwoosh3", "ShortSwoosh4", "ShortSwoosh5", "ShortSwoosh6", "ShortSwoosh7", "ShortSwoosh8"]]}, BackflipKick:{Fr6:[["ShortSwoosh3", "ShortSwoosh4", "ShortSwoosh5", "ShortSwoosh6", "ShortSwoosh7", "ShortSwoosh8"]], Fr17:[["Land1", "Land2", "Land3", "Land4", "Land5"]]}, HyperUppercut:{Fr6:[["ShortSwoosh1", "ShortSwoosh2"]]}, ProximityAttack:{Fr12:[["ShortSwoosh1", "ShortSwoosh2"]], Fr15:[["Boom1"], ["Rubble"]]}, ShoulderTackle:{Fr2:[["ShortSwoosh1", "ShortSwoosh2"]]}, SuperThrow:{Fr8:[["EarthQuake1"]], Fr11:[["Rubble"]], Fr22:[["ShortSwoosh1", "ShortSwoosh2"]]}, Die:{}, WaitForHealth:{}, Rebirth:{}}; static var Omnidroid = {Idle:{}, StartWalk:{}, Walk:{Fr8:[["OmniStep1", "OmniStep2", "OmniStep3", "OmniStep4"]], Fr21:[["OmniStep1", "OmniStep2", "OmniStep3", "OmniStep4"]]}, EndWalk:{}, StartMoveBack:{}, MoveBack:{Fr8:[["OmniStep1", "OmniStep2", "OmniStep3", "OmniStep4"]], Fr21:[["OmniStep1", "OmniStep2", "OmniStep3", "OmniStep4"]]}, StartBlock:{}, Block:{}, BlockHit:{Fr3:[["HitBlock1", "HitBlock2", "HitBlock3", "HitBlock4"]]}, EndBlock:{}, Slam:{Fr2:[["OmniMove1"], ["LongSwoosh1"]]}, EndSlam:{Fr2:[["OmniStep1", "OmniStep2", "OmniStep3", "OmniStep4"]]}, Spin:{Fr2:[["OmniLegs1"], ["OmniMove3"]], Fr5:[["OmniMove4"]], Fr9:[["OmniLegs3"]], Fr13:[["ToleImpact"]], Fr15:[["OmniLegs3"]], Fr27:[["OmniStep1", "OmniStep2", "OmniStep3", "OmniStep4"]]}, EndSpin:{}, Crush:{Fr2:[["OmniClaw1", "OmniClaw2", "OmniClaw3"]], Fr4:[["OmniMove4"]], Fr8:[["OmniCrush"]], Fr9:[["OmniMove6"]]}, EndCrush:{}, StartJump:{}, Jump:{Fr2:[["OmniJump"]]}, Fall:{Fr8:[["LongSwoosh1"]]}, Stomp:{Fr3:[["Boom3"]], Fr16:[["ToleImpact"]], Fr22:[["OmniLegs1"], ["OmniMove3"]]}, Land:{Fr3:[["Boom3"]], Fr6:[["OmniMove3"]]}, SideJump:{Fr2:[["OmniMove5"]], Fr11:[["OmniMove4"]], Fr13:[["OmniStep1", "OmniStep2", "OmniStep3", "OmniStep4"]]}, StartRoll:{Fr2:[["OmniLegs1"], ["OmniMove7"]], Fr3:[["OmniClaw2"]], Fr6:[["OmniStartRoll"]]}, Roll:{Fr7:[["OmniRoll"]]}, EndRoll:{Fr2:[["OmniMove1"]], Fr4:[["OmniLegs3"]], Fr9:[["OmniClaw1"], ["OmniMove4"]]}, Hurt:{Fr2:[["HitMetal1", "HitMetal2", "HitMetal3"]]}, EndHurt:{}, PropelUpHurt:{Fr2:[["HitMetal1", "HitMetal2", "HitMetal3"]]}, PropelUpStartFall:{}, PropelUpFall:{}, PropelUpCrash:{Fr2:[["OmniStep1", "OmniStep2", "OmniStep3", "OmniStep4"], ["OmniMove1", "OmniMove2", "OmniMove5"]], Fr3:[["OmniLegs3"]], Fr8:[["OmniMove4"]]}, PropelBackHurt:{Fr2:[["HitMetal1", "HitMetal2", "HitMetal3"]]}, PropelBackStartFall:{}, PropelBackFall:{}, PropelBackCrash:{Fr2:[["OmniStep1", "OmniStep2", "OmniStep3", "OmniStep4"], ["OmniMove1", "OmniMove2", "OmniMove5"]], Fr3:[["OmniLegs3"]], Fr8:[["OmniMove4"]]}, Die:{Fr2:[["ElectricSpark1"]], Fr11:[["OmniLegs3"]], Fr15:[["ToleImpact"]], Fr17:[["DoubleHitMetal2"]]}, WaitForHealth:{}, Rebirth:{Fr2:[["OmniMove8"]], Fr11:[["OmniLegs1"]]}}; static var Syndrome = {Idle:{}, StartWalk:{}, Walk:{}, EndWalk:{}, StartFly:{Fr2:[["Fly1", "Fly2", "Fly3", "Fly4"]]}, Fly:{}, StartFlyBack:{Fr2:[["Fly1", "Fly2", "Fly3", "Fly4"]]}, FlyBack:{}, EndFlyBack:{Fr2:[["Land1", "Land2", "Land3", "Land4", "Land5"]]}, StartCrouch:{}, Crouched:{}, EndCrouch:{}, StartJump:{}, Jump:{}, StartFall:{}, Fall:{}, Land:{Fr2:[["Land1", "Land2", "Land3", "Land4", "Land5"]]}, StartJumpKick:{Fr2:[["ShortSwoosh1", "ShortSwoosh2"]]}, EndJumpKick:{}, JumpKickBlock:{}, StartBlock:{}, Block:{}, BlockHit:{Fr3:[["HitBlock1", "HitBlock2", "HitBlock3", "HitBlock4"], ["SmallSpark1", "SmallSpark2", "SmallSpark3", "SmallSpark4"]]}, EndBlock:{}, Hurt:{Fr2:[["Hit1", "Hit2", "Hit3", "Hit4", "Hit5", "Hit6", "Hit7", "Hit8"]]}, EndHurt:{}, PropelUpHurt:{Fr2:[["Hit1", "Hit2", "Hit3", "Hit4", "Hit5", "Hit6", "Hit7", "Hit8"]]}, PropelUpStartFall:{}, PropelUpFall:{}, PropelUpCrash:{Fr2:[["BodyFall1", "BodyFall2", "BodyFall3", "BodyFall4", "BodyFall5"]]}, PropelBackHurt:{Fr2:[["Hit1", "Hit2", "Hit3", "Hit4", "Hit5", "Hit6", "Hit7", "Hit8"]]}, PropelBackStartFall:{}, PropelBackFall:{}, PropelBackCrash:{Fr7:[["BodyFall1", "BodyFall2", "BodyFall3", "BodyFall4", "BodyFall5"]]}, HurtWall:{Fr2:[["BodyFall1", "BodyFall2", "BodyFall3", "BodyFall4", "BodyFall5"]]}, HurtWallSlide:{}, HurtWallLand:{Fr2:[["Land1", "Land2", "Land3", "Land4", "Land5"]]}, EndHurtWall:{}, GetUp:{}, EndGetUp:{}, Disappear:{Fr2:[["SynDisappear"]]}, Appear:{}, EndAppear:{Fr2:[["SynAppear"]]}, EnergyBlast:{Fr4:[["ElectricSpark2"]]}, EndEnergyBlast:{}, EnergyPunch:{Fr9:[["ShortSwoosh3", "ShortSwoosh4", "ShortSwoosh5", "ShortSwoosh6", "ShortSwoosh7", "ShortSwoosh8"]]}, EndEnergyPunch:{}, EnergyBurst:{Fr2:[["SynBurst"]]}, EndEnergyBurst:{}, TractorBeam:{Fr2:[["SynStartTractorBeam"]]}, EndTractorBeam:{}, RedBeam:{Fr14:[["SynRedBeam"]]}, EndRedBeam:{}, StartPull:{Fr10:[["SynTractorBeam"]]}, Pull:{}, Die:{}, WaitForHealth:{}, Rebirth:{}}; static var Underminer = {Idle:{}, StartWalk:{}, Walk:{}, EndWalk:{}, StartCrouch:{}, Crouched:{}, EndCrouch:{}, StartJump:{}, Jump:{}, StartFall:{}, Fall:{}, Land:{Fr2:[["Land1", "Land2", "Land3", "Land4", "Land5"]]}, StartJumpScratch:{Fr2:[["ShortSwoosh1", "ShortSwoosh2"]], Fr6:[["ShortSwoosh3", "ShortSwoosh4", "ShortSwoosh5", "ShortSwoosh6", "ShortSwoosh7", "ShortSwoosh8"]]}, EndJumpScratch:{}, JumpScratchBlock:{}, StartBlock:{}, Block:{}, BlockHit:{Fr3:[["HitBlock1", "HitBlock2", "HitBlock3", "HitBlock4"]]}, EndBlock:{}, Hurt:{Fr2:[["Hit1", "Hit2", "Hit3", "Hit4", "Hit5", "Hit6", "Hit7", "Hit8"]]}, EndHurt:{}, PropelUpHurt:{Fr2:[["Hit1", "Hit2", "Hit3", "Hit4", "Hit5", "Hit6", "Hit7", "Hit8"]]}, PropelUpStartFall:{}, PropelUpFall:{}, PropelUpCrash:{Fr2:[["BodyFall1", "BodyFall2", "BodyFall3", "BodyFall4", "BodyFall5"]]}, PropelBackHurt:{Fr2:[["Hit1", "Hit2", "Hit3", "Hit4", "Hit5", "Hit6", "Hit7", "Hit8"]]}, PropelBackStartFall:{}, PropelBackFall:{}, PropelBackCrash:{Fr3:[["BodyFall1", "BodyFall2", "BodyFall3", "BodyFall4", "BodyFall5"]]}, HurtWall:{Fr2:[["BodyFall1", "BodyFall2", "BodyFall3", "BodyFall4", "BodyFall5"]]}, HurtWallSlide:{}, HurtWallLand:{Fr2:[["Land1", "Land2", "Land3", "Land4", "Land5"]]}, EndHurtWall:{}, GetUp:{}, EndGetUp:{}, Slash:{Fr5:[["ShortSwoosh1", "ShortSwoosh2"]]}, EndSlash:{}, PropelClaw:{Fr6:[["ShortSwoosh3", "ShortSwoosh4", "ShortSwoosh5", "ShortSwoosh6", "ShortSwoosh7", "ShortSwoosh8"]]}, EndPropelClaw:{}, StartEarthBend:{}, EarthBend:{Fr2:[["Boom3"], ["EarthQuake1"]], Fr20:[["Rubble"]], Fr30:[["Rubble"]]}, EndEarthBend:{}, Burrow:{Fr5:[["Earth1"]], Fr7:[["UnderDrill1"]]}, Drill:{Fr2:[["Earth2", "Earth3", "Earth4", "Earth5"]], Fr5:[["UnderDrill2"]], Fr25:[["Earth2", "Earth3", "Earth4", "Earth5"]]}, EndDrill:{}, DigOut:{Fr2:[["Earth2", "Earth3", "Earth4", "Earth5"]]}, EndDigOut:{}, DigOutLand:{Fr2:[["Land1", "Land2", "Land3", "Land4", "Land5"]]}, Slide:{Fr2:[["Earth4"], ["Earth2"]]}, SlidingSlash:{Fr2:[["ShortSwoosh1", "ShortSwoosh2"]]}, EndSlidingSlash:{}, Die:{}, WaitForHealth:{}, Rebirth:{}}; }
Symbol 2503 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.Timer] Frame 0
class com.disney.gem.games.SavingTheDay.game_obj.Timer extends com.disney.gem.games.SavingTheDay.game_obj.basic_class.State { static var oInstance; var oPlayer, mcRef, nFramesBySec, nCurrentFrame, nSeconds, nMinutes, nMaxMinutes, nMaxBonus, oController, nFactor1, nFactor2, setState, sState, sName, oOwner; function Timer (_oItemData) { super(_oItemData); oInstance = this; oPlayer = com.disney.gem.games.SavingTheDay.game_obj.Player.giveReference(); mcRef = _oItemData.mcRef; nFramesBySec = 30; nCurrentFrame = 0; nSeconds = 0; nMinutes = 0; nMaxMinutes = 99; nMaxBonus = com.disney.gem.games.SavingTheDay.game_data.GeneralData.oTIME_BONUS_DATA[oController.giveDifficulty()].nMaxBonus; nFactor1 = com.disney.gem.games.SavingTheDay.game_data.GeneralData.oTIME_BONUS_DATA[oController.giveDifficulty()].nFactor1; nFactor2 = com.disney.gem.games.SavingTheDay.game_data.GeneralData.oTIME_BONUS_DATA[oController.giveDifficulty()].nFactor2; oController.oMainBroadcaster.addListener(this); displayTime(); } function state_SetTime() { nCurrentFrame++; if (nCurrentFrame >= nFramesBySec) { nCurrentFrame = 0; nSeconds++; if (nSeconds >= 60) { nSeconds = 0; nMinutes++; if (nMinutes == nMaxMinutes) { setState("Stopped"); } } } displayTime(); } function state_Wait() { } function state_Stopped() { } static function giveReference() { return(com.disney.gem.games.SavingTheDay.game_obj.Timer(oInstance)); } function endWait() { if (sState == "Wait") { setState("SetTime"); } } function startWait() { if (sState != "Stopped") { setState("Wait"); } } function displayTime() { var _local3 = String(nSeconds); if (nSeconds < 10) { _local3 = "0" + _local3; } var _local2 = String(nMinutes); if (nMinutes < 10) { _local2 = "0" + _local2; } mcRef.txtSeconds = _local3; mcRef.txtMinutes = _local2; } function giveBonus() { var _local3 = nSeconds + (nMinutes * 60); var _local2 = Math.round((((_local3 + nFactor2) * nMaxBonus) / Math.pow(_local3, nFactor1)) / 3); if (oPlayer == undefined) { oPlayer = com.disney.gem.games.SavingTheDay.game_obj.Player.giveReference(); } oPlayer.recieveTimeBonus(_local2); return(_local2); } function deleteObject() { oController.oMainBroadcaster.removeListener(this); delete oOwner[sName]; } }
Symbol 2504 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_data.lvls_data.PartsData] Frame 0
class com.disney.gem.games.SavingTheDay.game_data.lvls_data.PartsData { function PartsData () { } static function giveLevel1Part1Data() { return(com.disney.gem.games.SavingTheDay.game_data.lvls_data.Level1Part1Data.oPartData); } static function giveLevel2Part1Data() { return(com.disney.gem.games.SavingTheDay.game_data.lvls_data.Level2Part1Data.oPartData); } static function giveLevel3Part1Data() { return(com.disney.gem.games.SavingTheDay.game_data.lvls_data.Level3Part1Data.oPartData); } static var nNbPartsLevel1 = 1; static var nNbPartsLevel2 = 1; static var nNbPartsLevel3 = 1; }
Symbol 2505 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_data.lvls_data.Level1Part1Data] Frame 0
class com.disney.gem.games.SavingTheDay.game_data.lvls_data.Level1Part1Data { function Level1Part1Data () { } static var oPartData = {oItem1:{sItemClass:"ImpactManager", sName:"oImpactManager", bUseStates:false, bUseMovies:false, bPausable:false}, oItem2:{sItemClass:"ScreenShaker", sName:"oScreenShaker", sStateAtStart:"ControlShakes", bUseStates:true, bUseMovies:false, bPausable:true}, oItem3:{nScaleY:100, nScaleX:100, nPosY:0, nPosX:0, sAttachName:"mcBackParallax", sAttachContainer:"", sItemClass:"Parallax", sItemLinkage:"BackParallaxLevel1", sName:"oBackParallax", bActivatedItem:false, bAnimatedItem:false, bUseStates:true, bUseMovies:true, sStateAtStart:"WaitForBackground", bPausable:false}, oItem4:{nScaleY:100, nScaleX:100, nPosY:0, nPosX:0, sAttachName:"mcBackground", sAttachContainer:"", sItemClass:"Background", sItemLinkage:"BgLevel1", sName:"oBackground", bActivatedItem:false, bAnimatedItem:false, bUseStates:true, bUseMovies:true, sStateAtStart:"WaitForPlayer", bPausable:true}, oItem5:{nScaleY:216.2, nScaleX:3026.7, nPosY:387.5, nPosX:-6.5, sAttachName:"mcItem5", sAttachContainer:"mcBackground", sItemClass:"TopBlocker", sItemLinkage:"TopBlocker", sType:"TopBlocker", sName:"oItem5", bActivatedItem:true, bAnimatedItem:false, bUseStates:true, bUseMovies:true, bPausable:false}, oItem6:{nScaleY:1209.4, nScaleX:215.9, nPosY:-300, nPosX:1761.8, sAttachName:"mcItem6", sAttachContainer:"mcBackground", sItemClass:"LeftBlocker", sItemLinkage:"LeftBlocker", sType:"LeftBlocker", sName:"oItem6", bActivatedItem:true, bAnimatedItem:false, bUseStates:true, bUseMovies:true, bPausable:false}, oItem7:{nScaleY:1200.7, nScaleX:215.9, nPosY:-300, nPosX:20.6, sAttachName:"mcItem7", sAttachContainer:"mcBackground", sItemClass:"RightBlocker", sItemLinkage:"RightBlocker", sType:"RightBlocker", sName:"oItem7", bActivatedItem:true, bAnimatedItem:false, bUseStates:true, bUseMovies:true, bPausable:false}, oItem8:{nScaleY:99.9, nScaleX:100, nPosY:0, nPosX:0, sAttachName:"mcShadowContainer", sAttachContainer:"mcBackground", sItemClass:"LiveAttachContainer", sItemLinkage:"LiveAttachContainer", sName:"oShadowContainer", bUseStates:false, bUseMovies:false, bPausable:false, aItemsAttachIn:["CharacterShadow"]}, oItem9:{nScaleY:100, nScaleX:100, nPosY:387.5, nPosX:1001.3, sAttachName:"mcOmnidroid", sAttachContainer:"mcBackground", sItemClass:"Omnidroid", sItemLinkage:"Omnidroid", sType:"Omnidroid", sName:"oOmnidroid", bActivatedItem:false, bAnimatedItem:true, bUseStates:true, bUseMovies:true, bPausable:true}, oItem10:{nScaleY:100, nScaleX:100, nPosY:387.5, nPosX:593.4, sAttachName:"mcPlayer", sAttachContainer:"mcBackground", sItemClass:"Player", sItemLinkage:"Player", sType:"Player", sName:"oPlayer", bActivatedItem:false, bAnimatedItem:true, bUseStates:true, bUseMovies:true, bPausable:true}, oItem11:{nScaleY:99.9, nScaleX:100, nPosY:0, nPosX:0, sAttachName:"mcRockContainer", sAttachContainer:"mcBackground", sItemClass:"LiveAttachContainer", sItemLinkage:"LiveAttachContainer", sName:"oRockContainer", bUseStates:false, bUseMovies:false, bPausable:false, aItemsAttachIn:["BigRock"]}, oItem12:{nScaleY:100, nScaleX:100, nPosY:0, nPosX:0, sAttachName:"mcFrontParallax", sAttachContainer:"", sItemClass:"Parallax", sItemLinkage:"FrontParallaxLevel1", sName:"oFrontParallax", bActivatedItem:false, bAnimatedItem:false, bUseStates:true, bUseMovies:true, sStateAtStart:"WaitForBackground", bPausable:false}}; }
Symbol 2506 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_data.lvls_data.Level2Part1Data] Frame 0
class com.disney.gem.games.SavingTheDay.game_data.lvls_data.Level2Part1Data { function Level2Part1Data () { } static var oPartData = {oItem1:{sItemClass:"ImpactManager", sName:"oImpactManager", bUseStates:false, bUseMovies:false, bPausable:false}, oItem2:{sItemClass:"ScreenShaker", sName:"oScreenShaker", sStateAtStart:"ControlShakes", bUseStates:true, bUseMovies:false, bPausable:true}, oItem3:{nScaleY:100, nScaleX:100, nPosY:0, nPosX:0, sAttachName:"mcBackParallax", sAttachContainer:"", sItemClass:"Parallax", sItemLinkage:"BackParallaxLevel2", sName:"oBackParallax", bActivatedItem:false, bAnimatedItem:false, bUseStates:true, bUseMovies:true, sStateAtStart:"WaitForBackground", bPausable:false}, oItem4:{nScaleY:100, nScaleX:100, nPosY:0, nPosX:0, sAttachName:"mcBackground", sAttachContainer:"", sItemClass:"Background", sItemLinkage:"BgLevel2", sName:"oBackground", bActivatedItem:false, bAnimatedItem:false, bUseStates:true, bUseMovies:true, sStateAtStart:"WaitForPlayer", bPausable:true}, oItem5:{nScaleY:216.2, nScaleX:2996.2, nPosY:387.5, nPosX:-6.5, sAttachName:"mcItem5", sAttachContainer:"mcBackground", sItemClass:"TopBlocker", sItemLinkage:"TopBlocker", sType:"TopBlocker", sName:"oItem5", bActivatedItem:true, bAnimatedItem:false, bUseStates:true, bUseMovies:true, bPausable:false}, oItem6:{nScaleY:1209.4, nScaleX:215.9, nPosY:-300, nPosX:1743.8, sAttachName:"mcItem6", sAttachContainer:"mcBackground", sItemClass:"LeftBlocker", sItemLinkage:"LeftBlocker", sType:"LeftBlocker", sName:"oItem6", bActivatedItem:true, bAnimatedItem:false, bUseStates:true, bUseMovies:true, bPausable:false}, oItem7:{nScaleY:1200.7, nScaleX:215.9, nPosY:-300, nPosX:80.6, sAttachName:"mcItem7", sAttachContainer:"mcBackground", sItemClass:"RightBlocker", sItemLinkage:"RightBlocker", sType:"RightBlocker", sName:"oItem7", bActivatedItem:true, bAnimatedItem:false, bUseStates:true, bUseMovies:true, bPausable:false}, oItem8:{nScaleY:99.9, nScaleX:100, nPosY:0, nPosX:0, sAttachName:"mcShadowContainer", sAttachContainer:"mcBackground", sItemClass:"LiveAttachContainer", sItemLinkage:"LiveAttachContainer", sName:"oShadowContainer", bUseStates:false, bUseMovies:false, bPausable:false, aItemsAttachIn:["CharacterShadow"]}, oItem9:{nScaleY:100, nScaleX:100, nPosY:387.5, nPosX:1083.4, sAttachName:"mcSyndrome", sAttachContainer:"mcBackground", sItemClass:"Syndrome", sItemLinkage:"Syndrome", sType:"Syndrome", sName:"oSyndrome", bActivatedItem:false, bAnimatedItem:true, bUseStates:true, bUseMovies:true, bPausable:true}, oItem10:{nScaleY:100, nScaleX:100, nPosY:387.5, nPosX:803.4, sAttachName:"mcPlayer", sAttachContainer:"mcBackground", sItemClass:"Player", sItemLinkage:"Player", sType:"Player", sName:"oPlayer", bActivatedItem:false, bAnimatedItem:true, bUseStates:true, bUseMovies:true, bPausable:true}, oItem11:{nScaleY:99.9, nScaleX:100, nPosY:0, nPosX:0, sAttachName:"mcRedBeamContainer", sAttachContainer:"mcBackground", sItemClass:"LiveAttachContainer", sItemLinkage:"LiveAttachContainer", sName:"oRedBeamContainer", bUseStates:false, bUseMovies:false, bPausable:false, aItemsAttachIn:["RedBeam"]}, oItem12:{nScaleY:99.9, nScaleX:100, nPosY:0, nPosX:0, sAttachName:"mcRockContainer", sAttachContainer:"mcBackground", sItemClass:"LiveAttachContainer", sItemLinkage:"LiveAttachContainer", sName:"oRockContainer", bUseStates:false, bUseMovies:false, bPausable:false, aItemsAttachIn:["BigRock"]}}; }
Symbol 2507 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_data.lvls_data.Level3Part1Data] Frame 0
class com.disney.gem.games.SavingTheDay.game_data.lvls_data.Level3Part1Data { function Level3Part1Data () { } static var oPartData = {oItem1:{sItemClass:"ImpactManager", sName:"oImpactManager", bUseStates:false, bUseMovies:false, bPausable:false}, oItem2:{sItemClass:"ScreenShaker", sName:"oScreenShaker", sStateAtStart:"ControlShakes", bUseStates:true, bUseMovies:false, bPausable:true}, oItem3:{nScaleY:100, nScaleX:100, nPosY:0, nPosX:0, sAttachName:"mcBackParallax", sAttachContainer:"", sItemClass:"Parallax", sItemLinkage:"BackParallaxLevel3", sName:"oBackParallax", bActivatedItem:false, bAnimatedItem:false, bUseStates:true, bUseMovies:true, sStateAtStart:"WaitForBackground", bPausable:false}, oItem4:{nScaleY:100, nScaleX:100, nPosY:0, nPosX:0, sAttachName:"mcBackground", sAttachContainer:"", sItemClass:"Background", sItemLinkage:"BgLevel3", sName:"oBackground", bActivatedItem:false, bAnimatedItem:false, bUseStates:true, bUseMovies:true, sStateAtStart:"WaitForPlayer", bPausable:true}, oItem5:{nScaleY:216.2, nScaleX:2804.7, nPosY:387.5, nPosX:-6.5, sAttachName:"mcItem5", sAttachContainer:"mcBackground", sItemClass:"TopBlocker", sItemLinkage:"TopBlocker", sType:"TopBlocker", sName:"oItem5", bActivatedItem:true, bAnimatedItem:false, bUseStates:true, bUseMovies:true, bPausable:false}, oItem6:{nScaleY:1209.4, nScaleX:215.9, nPosY:-300, nPosX:1615.8, sAttachName:"mcItem6", sAttachContainer:"mcBackground", sItemClass:"LeftBlocker", sItemLinkage:"LeftBlocker", sType:"LeftBlocker", sName:"oItem6", bActivatedItem:true, bAnimatedItem:false, bUseStates:true, bUseMovies:true, bPausable:false}, oItem7:{nScaleY:1200.7, nScaleX:215.9, nPosY:-300, nPosX:82.6, sAttachName:"mcItem7", sAttachContainer:"mcBackground", sItemClass:"RightBlocker", sItemLinkage:"RightBlocker", sType:"RightBlocker", sName:"oItem7", bActivatedItem:true, bAnimatedItem:false, bUseStates:true, bUseMovies:true, bPausable:false}, oItem8:{nScaleY:99.9, nScaleX:100, nPosY:0, nPosX:0, sAttachName:"mcShadowContainer", sAttachContainer:"mcBackground", sItemClass:"LiveAttachContainer", sItemLinkage:"LiveAttachContainer", sName:"oShadowContainer", bUseStates:false, bUseMovies:false, bPausable:false, aItemsAttachIn:["CharacterShadow"]}, oItem9:{nScaleY:99.9, nScaleX:100, nPosY:387.5, nPosX:871.8, sAttachName:"mcUnderminer", sAttachContainer:"mcBackground", sItemClass:"Underminer", sItemLinkage:"Underminer", sType:"Underminer", sName:"oUnderminer", bActivatedItem:false, bAnimatedItem:true, bUseStates:true, bUseMovies:true, bPausable:true}, oItem10:{nScaleY:100, nScaleX:100, nPosY:387.5, nPosX:593.4, sAttachName:"mcPlayer", sAttachContainer:"mcBackground", sItemClass:"Player", sItemLinkage:"Player", sType:"Player", sName:"oPlayer", bActivatedItem:false, bAnimatedItem:true, bUseStates:true, bUseMovies:true, bPausable:true}, oItem11:{nScaleY:99.9, nScaleX:100, nPosY:0, nPosX:0, sAttachName:"mcRedBeamContainer", sAttachContainer:"mcBackground", sItemClass:"LiveAttachContainer", sItemLinkage:"LiveAttachContainer", sName:"oRedBeamContainer", bUseStates:false, bUseMovies:false, bPausable:false, aItemsAttachIn:["RedBeam"]}, oItem12:{nScaleY:99.9, nScaleX:100, nPosY:0, nPosX:0, sAttachName:"mcRockContainer", sAttachContainer:"mcBackground", sItemClass:"LiveAttachContainer", sItemLinkage:"LiveAttachContainer", sName:"oRockContainer", bUseStates:false, bUseMovies:false, bPausable:false, aItemsAttachIn:["BigRock"]}}; }
Symbol 2508 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.popups.MenuPopup] Frame 0
class com.disney.gem.games.SavingTheDay.popups.MenuPopup extends com.sarbakan.utils.ScreenController { var sCloseBtn, oController, hide, mcRef; function MenuPopup (_mcRef) { super(_mcRef); com.disney.gem.games.SavingTheDay.Controller.getInstance().oMenu = this; sCloseBtn = ""; } function onBtSound() { com.disney.gem.games.SavingTheDay.Controller(oController).toggleSound(); com.disney.gem.games.SavingTheDay.Controller(oController).playBtnSfx("Button1"); updateSoundGroup(); } function onBtHelp() { com.disney.gem.games.SavingTheDay.Controller(oController).playBtnSfx("Button1"); sCloseBtn = "Help"; com.disney.gem.games.SavingTheDay.Controller(oController).showInstructionsScreen(); hide(null, true); } function onBtQuit() { com.disney.gem.games.SavingTheDay.Controller(oController).playBtnSfx("Button1"); sCloseBtn = "Quit"; com.disney.gem.games.SavingTheDay.Controller(oController).showPopup(new com.disney.gem.games.SavingTheDay.popups.ConfirmPopup(com.disney.gem.games.SavingTheDay.Controller(oController).mcTimeline.mcPopups.mcConfirm, this), true); } function onBtResume() { com.disney.gem.games.SavingTheDay.Controller(oController).playBtnSfx("Button1"); sCloseBtn = "Resume"; hide(); } function state_in_init() { super.state_in_init(); com.sarbakan.sound.SoundManager.doPauseAllInCat(com.disney.gem.games.SavingTheDay.game_data.SoundsData.sSfxCategory); updateSoundGroup(); showContent(); } function state_in() { super.state_in(); updateSoundGroup(); showContent(); } function state_idle_init() { super.state_idle_init(); setBts(); showContent(); } function state_out_init() { super.state_out_init(); updateSoundGroup(); showContent(); } function state_out() { super.state_out(); updateSoundGroup(); showContent(); } function state_out_end() { if ((sCloseBtn != "Help") && (sCloseBtn != "Quit")) { com.sarbakan.sound.SoundManager.doResumeAllInCat(com.disney.gem.games.SavingTheDay.game_data.SoundsData.sSfxCategory); com.disney.gem.games.SavingTheDay.Controller(oController).unpause(); } sCloseBtn = ""; } function setBts() { mcRef.mcState.btHelp.onRelease = com.sarbakan.utils.Delegate.create(this, onBtHelp); mcRef.mcState.btQuit.onRelease = com.sarbakan.utils.Delegate.create(this, onBtQuit); mcRef.mcState.btResume.onRelease = com.sarbakan.utils.Delegate.create(this, onBtResume); mcRef.mcState.btMenu.onRelease = com.sarbakan.utils.Delegate.create(this, onBtResume); updateSoundGroup(); } function showContent() { if (!com.disney.gem.games.SavingTheDay.game_data.characters_data.PlayerData.oCOMBOS_DATA.CombosLock.RapidPunch) { mcRef.mcState.mcRapidPunch.gotoAndStop("Active"); } else { mcRef.mcState.mcRapidPunch.gotoAndStop("Lock"); } if (!com.disney.gem.games.SavingTheDay.game_data.characters_data.PlayerData.oCOMBOS_DATA.CombosLock.BackflipKick) { mcRef.mcState.mcBackflipKick.gotoAndStop("Active"); } else { mcRef.mcState.mcBackflipKick.gotoAndStop("Lock"); } if (!com.disney.gem.games.SavingTheDay.game_data.characters_data.PlayerData.oCOMBOS_DATA.CombosLock.HyperUppercut) { mcRef.mcState.mcHyperUppercut.gotoAndStop("Active"); } else { mcRef.mcState.mcHyperUppercut.gotoAndStop("Lock"); } if (!com.disney.gem.games.SavingTheDay.game_data.characters_data.PlayerData.oCOMBOS_DATA.CombosLock.ProximityAttack) { mcRef.mcState.mcProximityAttack.gotoAndStop("Active"); } else { mcRef.mcState.mcProximityAttack.gotoAndStop("Lock"); } if (!com.disney.gem.games.SavingTheDay.game_data.characters_data.PlayerData.oCOMBOS_DATA.CombosLock.ShoulderTackle) { mcRef.mcState.mcShoulderTackle.gotoAndStop("Active"); } else { mcRef.mcState.mcShoulderTackle.gotoAndStop("Lock"); } if (!com.disney.gem.games.SavingTheDay.game_data.characters_data.PlayerData.oCOMBOS_DATA.CombosLock.SuperThrow) { mcRef.mcState.mcSuperThrow.gotoAndStop("Active"); } else { mcRef.mcState.mcSuperThrow.gotoAndStop("Lock"); } } function updateSoundGroup() { var _local2 = "On"; if (com.disney.gem.games.SavingTheDay.Controller(oController).bSoundMuted) { _local2 = "Off"; } mcRef.mcState.mcSoundToggle.gotoAndStop(_local2); mcRef.mcState.mcSoundToggle.btSound.onRelease = com.sarbakan.utils.Delegate.create(this, onBtSound); } }
Symbol 2509 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.popups.ConfirmPopup] Frame 0
class com.disney.gem.games.SavingTheDay.popups.ConfirmPopup extends com.sarbakan.utils.ScreenController { var oMenuOrigin, oController, hide, mcRef; function ConfirmPopup (_mcRef, _oMenuOrigin) { super(_mcRef); com.disney.gem.games.SavingTheDay.Controller.getInstance().oConfirmPopup = this; oMenuOrigin = _oMenuOrigin; } function onBtNo() { com.disney.gem.games.SavingTheDay.Controller(oController).playBtnSfx("Button1"); hide(); } function onBtYes() { hide(); com.disney.gem.games.SavingTheDay.Controller(oController).playBtnSfx("Button2"); com.sarbakan.sound.SoundManager.doStopAllInCat(com.disney.gem.games.SavingTheDay.game_data.SoundsData.sSfxCategory); com.disney.gem.games.SavingTheDay.Controller(oController).onGameLose(); oMenuOrigin.hide(); } function state_in_init() { super.state_in_init(); setBts(); } function state_idle_init() { super.state_idle_init(); setBts(); } function state_out_init() { super.state_out_init(); setBts(); } function setBts() { mcRef.mcState.mcContent.btYes.onRelease = com.sarbakan.utils.Delegate.create(this, onBtYes); mcRef.mcState.mcContent.btNo.onRelease = com.sarbakan.utils.Delegate.create(this, onBtNo); } }
Symbol 2510 MovieClip [__Packages.com.sarbakan.sound.SoundManager] Frame 0
class com.sarbakan.sound.SoundManager { static var aSounds, mcAttach, nSoundNum, aSoundCategories, nMasterVolume, oEnterFrameListener; function SoundManager () { } static function doPlaySound(_sLinkage, _nVolume, _nLoop, _bUnique) { return(doPlaySoundInCat(sDEFAULT_CATEGORY, _sLinkage, _nVolume, _nLoop, _bUnique)); } static function doPlaySoundInCat(_sCategoryName, _sLinkage, _nVolume, _nLoop, _bUnique) { doCheckInit(); var _local1; if (NewSoundAllowed) { if (_nVolume == undefined) { _nVolume = 100; } if (_nLoop == undefined) { _nLoop = 1; } if (_bUnique == undefined) { _bUnique = false; } var _local2; if (_bUnique) { var _local4 = isSoundPlaying(_sLinkage); if (_local4.bPlaying) { _local2 = false; _local1 = _local4.oSound; } else { _local2 = true; } } else { _local2 = true; } if (_local2) { doManageCategory(_sCategoryName); var _local5 = getMCForSound(); var _local3 = new Sound(_local5); _local3.attachSound(_sLinkage); if (_local3.duration != undefined) { _local1 = new com.sarbakan.sound.SoundItem(_local3, _sLinkage, _nVolume, _nLoop, _sCategoryName, _local5); } else { trace("**** BAD SOUND LINKAGE : " + _sLinkage); } _local1.doAddListener(com.sarbakan.sound.SoundManager); aSounds.push(_local1); } } else { trace("ERROR - ***** - MAX SOUND NUM REACHED : " + nMAX_SOUNDS_PLAYING); } return(_local1); } static function isSoundPlaying(_sLinkageName) { var _local2 = new Object(); _local2.bPlaying = false; _local2.oSound = undefined; var _local1 = aSounds.length - 1; while (_local1 >= 0) { if (aSounds[_local1].LinkageName == _sLinkageName) { _local2.oSound = aSounds[_local1]; _local2.bPlaying = true; } _local1--; } return(_local2); } function getPlayingQty(_sLinkageName) { var _local2 = 0; var _local1 = aSounds.length - 1; while (_local1 >= 0) { if (aSounds[_local1].LinkageName == _sLinkageName) { _local2++; } _local1--; } return(_local2); } static function doManageExternalSound(_oSound) { doCheckInit(); doManageCategory(_oSound.__get__Category()); _oSound.doAddListener(com.sarbakan.sound.SoundManager); aSounds.push(_oSound); } static function getMCForSound() { var _local1 = getNextDepth(); var _local2 = mcAttach.createEmptyMovieClip("Snd" + _local1, _local1); return(_local2); } static function getNextDepth() { nSoundNum++; return(nSoundNum); } static function doInit(_mcAttach) { if (!bInited) { mcAttach = _mcAttach; bInited = true; nSoundNum = 0; aSounds = new Array(); aSoundCategories = new Array(); nMasterVolume = 100; mx.transitions.OnEnterFrameBeacon.init(); oEnterFrameListener = new Object(); oEnterFrameListener.onEnterFrame = com.sarbakan.utils.Delegate.create(com.sarbakan.sound.SoundManager, doEnterFrame); MovieClip.addListener(oEnterFrameListener); } } static function doEnterFrame() { var _local1 = aSounds.length - 1; while (_local1 >= 0) { aSounds[_local1].doEnterFrame(); _local1--; } } static function setCategoryVolume(_sCategoryName, _nVol) { doManageCategory(_sCategoryName); var _local1 = aSoundCategories.length - 1; while (_local1 >= 0) { if (aSoundCategories[_local1].sName == _sCategoryName) { aSoundCategories[_local1].nVolume = _nVol; } _local1--; } doUpdateAllSoundsVolume(); } static function getCategoryVolume(_sCategoryName) { doManageCategory(_sCategoryName); var _local2; var _local1 = aSoundCategories.length - 1; while (_local1 >= 0) { if (aSoundCategories[_local1].sName == _sCategoryName) { _local2 = aSoundCategories[_local1].nVolume; } _local1--; } return(_local2); } static function isCategoryMuted(_sCategoryName) { doManageCategory(_sCategoryName); var _local2; var _local1 = aSoundCategories.length - 1; while (_local1 >= 0) { if (aSoundCategories[_local1].sName == _sCategoryName) { _local2 = aSoundCategories[_local1].bMuted; } _local1--; } return(_local2); } static function doSoundEvent(_nEvent, _oSound) { if (!(_nEvent === nEVENT_SOUND_COMPLETE)) { } else { var _local2 = false; var _local1 = aSounds.length - 1; while (_local1 >= 0) { if (!_local2) { if (aSounds[_local1] == _oSound) { _local2 = true; delete aSounds[_local1]; aSounds.splice(Number(_local1), 1); } } _local1--; } com.disney.gem.games.SavingTheDay.Controller.getInstance().onSoundCompleted(_oSound); } } static function doMuteCategory(_sCategoryName) { var _local1 = aSoundCategories.length - 1; while (_local1 >= 0) { if (aSoundCategories[_local1].sName == _sCategoryName) { aSoundCategories[_local1].bMuted = true; } _local1--; } doUpdateAllSoundsVolume(); } static function doUnMuteCategory(_sCategoryName) { var _local1 = aSoundCategories.length - 1; while (_local1 >= 0) { if (aSoundCategories[_local1].sName == _sCategoryName) { aSoundCategories[_local1].bMuted = false; } _local1--; } doUpdateAllSoundsVolume(); } static function setMasterVolume(_nVol) { nMasterVolume = _nVol; doUpdateAllSoundsVolume(); } static function get NewSoundAllowed() { return(aSounds.length < nMAX_SOUNDS_PLAYING); } static function get MasterVolume() { return(nMasterVolume); } static function doRemoveListenerFromAllSounds(_oListener) { var _local1 = aSounds.length - 1; while (_local1 >= 0) { aSounds[_local1].doRemoveListener(_oListener); _local1--; } } static function doDestroy() { doRemoveListenerFromAllSounds(); var _local1 = aSounds.length - 1; while (_local1 >= 0) { aSounds[_local1].doDestroy(); _local1--; } mcAttach.removeMovieClip(); delete mcAttach; nSoundNum = 0; bInited = false; nMasterVolume = 100; delete aSounds; delete aSoundCategories; delete oEnterFrameListener; } static function get Inited() { return(bInited); } static function doUpdateAllSoundsVolume() { var _local1 = aSounds.length - 1; while (_local1 >= 0) { aSounds[_local1].doUpdateSound(); _local1--; } } static function doCheckInit() { if (!bInited) { trace("**** NORMAL SM ERROR, NEED TO INIT SOUND MANAGER FIRST"); } } static function doManageCategory(_sCategoryName) { doCheckInit(); var _local2 = false; var _local1 = aSoundCategories.length - 1; while (_local1 >= 0) { if (aSoundCategories[_local1].sName == _sCategoryName) { _local2 = true; } _local1--; } if (!_local2) { var _local4 = new Object(); _local4.sName = _sCategoryName; _local4.nVolume = 100; _local4.bMuted = false; aSoundCategories.push(_local4); } } static function doPauseAllInCat(__sCategoryName) { for (var _local3 in aSounds) { var _local1 = aSounds[_local3]; if (_local1.__get__Category() == __sCategoryName) { _local1.doPause(); } } } static function doResumeAllInCat(__sCategoryName) { for (var _local3 in aSounds) { var _local1 = aSounds[_local3]; if (_local1.__get__Category() == __sCategoryName) { _local1.doResume(); } } } static function doStopAllInCat(__sCategoryName) { for (var _local3 in aSounds) { var _local1 = aSounds[_local3]; if (_local1.__get__Category() == __sCategoryName) { _local1.doStop(); } } } static var nEVENT_SOUND_COMPLETE = 1; static var sDEFAULT_CATEGORY = "SFX"; static var nMAX_SOUNDS_PLAYING = 32; static var bInited = false; }
Symbol 2511 MovieClip [__Packages.com.sarbakan.sound.SoundItem] Frame 0
class com.sarbakan.sound.SoundItem { var sndObj, sLinkage, mcRef, nRemainingLoop, nCurrentVolume, nTargetVolume, nFadeRate, sCategory, bFadeAtEnd, bMuted, bPaused, bNeedFreshStart, nCurrentTime, aEventListeners, bStopAfterFade; function SoundItem (_sndObject, _sLinkage, _nVolume, _nLoop, _sCategory, _mc) { sndObj = _sndObject; sLinkage = _sLinkage; mcRef = _mc; nRemainingLoop = _nLoop; nCurrentVolume = _nVolume; nTargetVolume = _nVolume; nFadeRate = nFADE_RATE; sCategory = _sCategory; bFadeAtEnd = false; bMuted = false; bPaused = false; bNeedFreshStart = false; sndObj.onSoundComplete = com.sarbakan.utils.Delegate.create(this, doSoundComplete); doStart(_nLoop); sndObj.setVolume(returnComputedVolume(nCurrentVolume)); nCurrentTime = 0; aEventListeners = new Array(); } function doEnterFrame() { if (!bPaused) { if (nCurrentTime > sndObj.position) { nRemainingLoop--; } nCurrentTime = sndObj.position; } doCheckFadeAtEnd(); doManageFade(); } function doAddListener(_oListener) { aEventListeners.push(_oListener); } function doRemoveListener(_oListener) { var _local2 = 0; while (_local2 < aEventListeners.length) { if (aEventListeners[_local2] == _oListener) { delete aEventListeners[_local2]; aEventListeners.splice(_local2, 1); } _local2++; } } function doSoundComplete() { if (bNeedFreshStart && (nRemainingLoop > 1)) { sndObj.start(0, nRemainingLoop - 1); } else { doManageEndEvent(); } } function doUpdateSound() { sndObj.setVolume(returnComputedVolume(nCurrentVolume)); } function doMute() { bMuted = true; doUpdateSound(); } function doUnMute() { bMuted = false; doUpdateSound(); } function doPause() { sndObj.stop(); bPaused = true; } function doResume() { bPaused = false; bNeedFreshStart = true; sndObj.start(nCurrentTime / 1000, 1); } function doStart(_nLoop) { if (_nLoop == undefined) { _nLoop = 1; } if (sLinkage.indexOf(".mp3") != -1) { sndObj.start(0.015, _nLoop); } else { sndObj.start(0, _nLoop); } } function doStop() { sndObj.stop(); doManageEndEvent(); } function doFadeTo(_nVolume, _bStopAndDelete) { if (_bStopAndDelete == undefined) { _bStopAndDelete = true; } bStopAfterFade = _bStopAndDelete; nTargetVolume = _nVolume; } function setFadeRate(_nRate) { if (_nRate == undefined) { _nRate = nFADE_RATE; } nFadeRate = _nRate; } function setFadeAtEnd(_bFadeAtEnd) { bFadeAtEnd = true; } function setPan(_nPan) { sndObj.setPan(_nPan); } function get Category() { return(sCategory); } function get LinkageName() { return(sLinkage); } function doDestroy() { sndObj.stop(); delete sndObj; mcRef.removeMovieClip(); } function doCheckFadeAtEnd() { if (bFadeAtEnd) { if (nRemainingLoop == 1) { if ((sndObj.duration - nCurrentTime) <= nFADE_AT_END_TIME) { doFadeTo(0); } } } } function doManageEndEvent() { var _local2 = 0; while (_local2 < aEventListeners.length) { aEventListeners[_local2].doSoundEvent(com.sarbakan.sound.SoundManager.nEVENT_SOUND_COMPLETE, this); _local2++; } aEventListeners = new Array(); mcRef.removeMovieClip(); delete mcRef; delete aEventListeners; delete sndObj.onSoundComplete; delete sndObj; } function doManageFade() { if (nCurrentVolume != nTargetVolume) { nCurrentVolume = com.sarbakan.utils.MoreMath.getReachNum(nCurrentVolume, nTargetVolume, nFadeRate); sndObj.setVolume(returnComputedVolume(nCurrentVolume)); } if ((nCurrentVolume <= 0) && (bStopAfterFade)) { sndObj.stop(); doManageEndEvent(); } } function returnComputedVolume(_nVolume) { var _local2; if ((!bMuted) && (!com.sarbakan.sound.SoundManager.isCategoryMuted(sCategory))) { var _local3 = com.sarbakan.sound.SoundManager.__get__MasterVolume() / 100; var _local4 = com.sarbakan.sound.SoundManager.getCategoryVolume(sCategory) / 100; _local2 = _nVolume; _local2 = _local2 * _local4; _local2 = _local2 * _local3; } else { _local2 = 0; } return(_local2); } function getCurrentVolume() { return(nCurrentVolume); } static var nFADE_RATE = 8; static var nFADE_AT_END_TIME = 800; }
Symbol 2512 MovieClip [__Packages.com.sarbakan.utils.MoreMath] Frame 0
class com.sarbakan.utils.MoreMath { function MoreMath () { } static function getRandomRange(__nMin, __nMax) { return(Math.floor(Math.random() * ((__nMax + 1) - __nMin)) + __nMin); } static function getPolarity(__nNum) { var _local1 = 0; if (__nNum < 0) { _local1 = -1; } else if (__nNum > 0) { _local1 = 1; } return(_local1); } static function getReachZero(__nNum, __nReducer) { return(getReachNum(__nNum, 0, __nReducer)); } static function getReachNum(__nNum, __nTargetNum, __nReducer) { var _local1 = __nNum; if (_local1 != __nTargetNum) { if (_local1 < __nTargetNum) { _local1 = _local1 + __nReducer; if (_local1 > __nTargetNum) { _local1 = __nTargetNum; } } else { _local1 = _local1 - __nReducer; if (_local1 < __nTargetNum) { _local1 = __nTargetNum; } } } return(_local1); } static function getDistance(__nX1, __nY1, __nX2, __nY2) { return(Math.sqrt(Math.pow(Math.abs(__nX2 - __nX1), 2) + Math.pow(Math.abs(__nY2 - __nY1), 2))); } static function getManhattanDistance(_x1, _y1, _x2, _y2) { return(Math.abs(_x1 - _x2) + Math.abs(_y1 - _y2)); } static function getHypotenuse(__nDX, __nDY) { return(Math.sqrt(Math.pow(__nDX, 2) + Math.pow(__nDY, 2))); } static function getAngle(__nX1, __nY1, __nX2, __nY2) { var _local2; var _local1; var _local4; var _local3; _local2 = __nX2 - __nX1; _local1 = __nY2 - __nY1; _local4 = Math.atan2(_local1, _local2); _local3 = getDegreeFromRadius(_local4); return(_local3); } static function getCleanedAngle(_nAngle) { while (_nAngle < 360) { _nAngle = _nAngle + 360; } _nAngle = _nAngle % 360; return(_nAngle); } static function getDegreeFromRadius(__nRadius) { var _local1 = (__nRadius / MATH_PI) * 180; return(_local1); } static function getRadianFromDegree(__nDegree) { var _local1 = __nDegree * (MATH_PI / 180); return(_local1); } static function getBoundsCenter(_oBox) { var _local3 = (_oBox.xMin + _oBox.xMax) / 2; var _local2 = (_oBox.yMin + _oBox.yMax) / 2; return({x:_local3, y:_local2}); } static var MATH_PI = Math.PI; }
Symbol 2513 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon] Frame 0
class mx.transitions.OnEnterFrameBeacon { function OnEnterFrameBeacon () { } static function init() { var _local4 = _global.MovieClip; if (!_root.__OnEnterFrameBeacon) { mx.transitions.BroadcasterMX.initialize(_local4); var _local3 = _root.createEmptyMovieClip("__OnEnterFrameBeacon", 9876); _local3.onEnterFrame = function () { _global.MovieClip.broadcastMessage("onEnterFrame"); }; } } static var version = "1.1.0.52"; }
Symbol 2514 MovieClip [__Packages.mx.transitions.BroadcasterMX] Frame 0
class mx.transitions.BroadcasterMX { var _listeners; function BroadcasterMX () { } static function initialize(o, dontCreateArray) { if (o.broadcastMessage != undefined) { delete o.broadcastMessage; } o.addListener = mx.transitions.BroadcasterMX.prototype.addListener; o.removeListener = mx.transitions.BroadcasterMX.prototype.removeListener; if (!dontCreateArray) { o._listeners = new Array(); } } function addListener(o) { removeListener(o); if (broadcastMessage == undefined) { broadcastMessage = mx.transitions.BroadcasterMX.prototype.broadcastMessage; } return(_listeners.push(o)); } function removeListener(o) { var _local2 = _listeners; var _local3 = _local2.length; while (_local3--) { if (_local2[_local3] == o) { _local2.splice(_local3, 1); if (!_local2.length) { broadcastMessage = undefined; } return(true); } } return(false); } function broadcastMessage() { var _local5 = String(arguments.shift()); var _local4 = _listeners.concat(); var _local6 = _local4.length; var _local3 = 0; while (_local3 < _local6) { _local4[_local3][_local5].apply(_local4[_local3], arguments); _local3++; } } static var version = "1.1.0.52"; }
Symbol 2515 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.screens.TitleScreen] Frame 0
class com.disney.gem.games.SavingTheDay.screens.TitleScreen extends com.sarbakan.utils.ScreenController { var oController, mcRef; function TitleScreen (_mcRef) { super(_mcRef); } function onBtHelp() { com.disney.gem.games.SavingTheDay.Controller(oController).playBtnSfx("Button1"); com.disney.gem.games.SavingTheDay.Controller(oController).showInstructions(); } function onBtPlay() { com.disney.gem.games.SavingTheDay.Controller(oController).disallowInstructions(); com.disney.gem.games.SavingTheDay.Controller(oController).showDifficultyScreen(); } function state_idle_init() { super.state_idle_init(); mcRef.mcState.mcContent.btHelp.onRelease = com.sarbakan.utils.Delegate.create(this, onBtHelp); mcRef.mcState.mcContent.btPlay.onRelease = com.sarbakan.utils.Delegate.create(this, onBtPlay); } }
Symbol 2516 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.screens.HelpScreen] Frame 0
class com.disney.gem.games.SavingTheDay.screens.HelpScreen extends com.sarbakan.utils.ScreenController { var sBtClose, oController, mcRef; function HelpScreen (_mcRef) { super(_mcRef); sBtClose = ""; } function onBtPlay() { sBtClose = "Play"; com.disney.gem.games.SavingTheDay.Controller(oController).showDifficultyScreen(); } function onBtMoves() { sBtClose = "Moves"; com.disney.gem.games.SavingTheDay.Controller(oController).playBtnSfx("Button2"); com.disney.gem.games.SavingTheDay.Controller(oController).showMovesScreen(); } function state_idle_init() { super.state_idle_init(); mcRef.mcState.mcContent.btPlay.onRelease = com.sarbakan.utils.Delegate.create(this, onBtPlay); mcRef.mcState.mcContent.btMoves.onRelease = com.sarbakan.utils.Delegate.create(this, onBtMoves); } }
Symbol 2517 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.screens.DifficultyScreen] Frame 0
class com.disney.gem.games.SavingTheDay.screens.DifficultyScreen extends com.sarbakan.utils.ScreenController { var oController, bIncridibleUnlock, mcRef; function DifficultyScreen (_mcRef, _bIncridibleUnlock) { super(_mcRef); oController = com.disney.gem.games.SavingTheDay.Controller.getInstance(); oController.oMainController.addListener(this); bIncridibleUnlock = _bIncridibleUnlock; } function onBtEasy() { com.disney.gem.games.SavingTheDay.Controller(oController).playBtnSfx("Button2"); com.disney.gem.games.SavingTheDay.Controller(oController).startNewGame("Easy"); } function onBtHard() { com.disney.gem.games.SavingTheDay.Controller(oController).playBtnSfx("Button2"); com.disney.gem.games.SavingTheDay.Controller(oController).startNewGame("Med"); } function onBtIncridible() { com.disney.gem.games.SavingTheDay.Controller(oController).playBtnSfx("Button2"); com.disney.gem.games.SavingTheDay.Controller(oController).startNewGame("Hard"); } function state_in() { if (bIncridibleUnlock) { mcRef.mcState.mcBtIncridible.gotoAndStop("Active"); } else { mcRef.mcState.mcBtIncridible.gotoAndStop("Lock"); } super.state_in(); } function state_idle_init() { super.state_idle_init(); mcRef.mcState.mcContent.btEasy.onRelease = com.sarbakan.utils.Delegate.create(this, onBtEasy); mcRef.mcState.mcContent.btHard.onRelease = com.sarbakan.utils.Delegate.create(this, onBtHard); if (bIncridibleUnlock) { mcRef.mcState.mcContent.mcBtIncridible.gotoAndStop("Active"); mcRef.mcState.mcContent.mcBtIncridible.btIncridible.onRelease = com.sarbakan.utils.Delegate.create(this, onBtIncridible); } else { mcRef.mcState.mcContent.mcBtIncridible.gotoAndStop("Lock"); } } function state_idle() { } }
Symbol 2518 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.screens.MovesScreen] Frame 0
class com.disney.gem.games.SavingTheDay.screens.MovesScreen extends com.sarbakan.utils.ScreenController { var oController, mcRef; function MovesScreen (_mcRef) { super(_mcRef); } function onBtClose() { com.disney.gem.games.SavingTheDay.Controller(oController).playBtnSfx("Button1"); com.disney.gem.games.SavingTheDay.Controller(oController).showInstructionsScreen(true); } function state_in_init() { super.state_in_init(); showUnlockCombos(mcRef.mcState); } function state_in() { super.state_in(); showUnlockCombos(mcRef.mcState); } function state_idle_init() { super.state_idle_init(); showUnlockCombos(mcRef.mcState.mcContent); mcRef.mcState.mcContent.btClose.onRelease = com.sarbakan.utils.Delegate.create(this, onBtClose); } function state_out_init() { super.state_out_init(); showUnlockCombos(mcRef.mcState); } function state_out() { super.state_out(); showUnlockCombos(mcRef.mcState); } function showUnlockCombos(_mcContainer) { if (!com.disney.gem.games.SavingTheDay.game_data.characters_data.PlayerData.oCOMBOS_DATA.CombosLock.RapidPunch) { _mcContainer.mcRapidPunch.gotoAndStop("Active"); } else { _mcContainer.mcRapidPunch.gotoAndStop("Lock"); } if (!com.disney.gem.games.SavingTheDay.game_data.characters_data.PlayerData.oCOMBOS_DATA.CombosLock.BackflipKick) { _mcContainer.mcBackflipKick.gotoAndStop("Active"); } else { _mcContainer.mcBackflipKick.gotoAndStop("Lock"); } if (!com.disney.gem.games.SavingTheDay.game_data.characters_data.PlayerData.oCOMBOS_DATA.CombosLock.HyperUppercut) { _mcContainer.mcHyperUppercut.gotoAndStop("Active"); } else { _mcContainer.mcHyperUppercut.gotoAndStop("Lock"); } if (!com.disney.gem.games.SavingTheDay.game_data.characters_data.PlayerData.oCOMBOS_DATA.CombosLock.ProximityAttack) { _mcContainer.mcProximityAttack.gotoAndStop("Active"); } else { _mcContainer.mcProximityAttack.gotoAndStop("Lock"); } if (!com.disney.gem.games.SavingTheDay.game_data.characters_data.PlayerData.oCOMBOS_DATA.CombosLock.ShoulderTackle) { _mcContainer.mcShoulderTackle.gotoAndStop("Active"); } else { _mcContainer.mcShoulderTackle.gotoAndStop("Lock"); } if (!com.disney.gem.games.SavingTheDay.game_data.characters_data.PlayerData.oCOMBOS_DATA.CombosLock.SuperThrow) { _mcContainer.mcSuperThrow.gotoAndStop("Active"); } else { _mcContainer.mcSuperThrow.gotoAndStop("Lock"); } } }
Symbol 2519 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.popups.WinFightPopup] Frame 0
class com.disney.gem.games.SavingTheDay.popups.WinFightPopup extends com.sarbakan.utils.ScreenController { var stateFinished, oController, setState; function WinFightPopup (_mcRef) { super(_mcRef); } function state_idle() { if (stateFinished()) { oController.showLevelCompletedPopup(); setState("out"); } } }
Symbol 2520 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.popups.LevelCompletedPopup] Frame 0
class com.disney.gem.games.SavingTheDay.popups.LevelCompletedPopup extends com.sarbakan.utils.ScreenController { var oTimer, mcRef, stateFinished, oController, nLevel, nCurrentScore, nTimeBonus, nTotalScore, setState; function LevelCompletedPopup (_mcRef) { super(_mcRef); oTimer = com.disney.gem.games.SavingTheDay.game_obj.Timer.giveReference(); } function state_in_init() { super.state_in_init(); setContent(); showContent(); } function state_in() { super.state_in(); showContent(); } function state_idle_init() { super.state_idle_init(); mcRef.mcState.mcContent.btContinue.onRelease = com.sarbakan.utils.Delegate.create(this, onBtContinue); showContent(); } function state_out_init() { super.state_out_init(); showContent(); } function state_out() { super.state_out(); showContent(); if (stateFinished()) { oController.onWinLevel(); } } function setContent() { nLevel = oController.getLevel(); nCurrentScore = oController.getScore(); nTimeBonus = oTimer.giveBonus(); nTotalScore = nCurrentScore + nTimeBonus; } function showContent() { mcRef.mcState.mcContent.txtLevel = nLevel; mcRef.mcState.mcContent.txtCurrentScore = com.disney.gem.games.SavingTheDay.game_data.TextData.sLEVEL_COMPLETED_TXT1 + nCurrentScore; mcRef.mcState.mcContent.txtTimeBonus = com.disney.gem.games.SavingTheDay.game_data.TextData.sLEVEL_COMPLETED_TXT2 + nTimeBonus; mcRef.mcState.mcContent.txtTotalScore = com.disney.gem.games.SavingTheDay.game_data.TextData.sLEVEL_COMPLETED_TXT3 + nTotalScore; } function onBtContinue() { com.disney.gem.games.SavingTheDay.Controller(oController).playBtnSfx("Button2"); setState("out"); } }
Symbol 2521 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_data.TextData] Frame 0
class com.disney.gem.games.SavingTheDay.game_data.TextData { function TextData () { } static var sLEVEL_COMPLETED_TXT1 = "Level points: "; static var sLEVEL_COMPLETED_TXT2 = "Time bonus: "; static var sLEVEL_COMPLETED_TXT3 = "Your score: "; }
Symbol 2522 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.popups.LoseFightPopup] Frame 0
class com.disney.gem.games.SavingTheDay.popups.LoseFightPopup extends com.sarbakan.utils.ScreenController { var stateFinished, oController, setState; function LoseFightPopup (_mcRef) { super(_mcRef); } function state_idle() { if (stateFinished()) { oController.showRemainingLivesPopup(); setState("out"); } } }
Symbol 2523 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.popups.RemainingLivesPopup] Frame 0
class com.disney.gem.games.SavingTheDay.popups.RemainingLivesPopup extends com.sarbakan.utils.ScreenController { var mcRef, oController, stateFinished, setState; function RemainingLivesPopup (_mcRef) { super(_mcRef); } function state_in_init() { super.state_in_init(); mcRef.mcState.mcPopup.mcFaces.gotoAndStop(com.disney.gem.games.SavingTheDay.Controller(oController).giveNbLives() + 1); } function state_in() { super.state_in(); mcRef.mcState.mcPopup.mcFaces.gotoAndStop(com.disney.gem.games.SavingTheDay.Controller(oController).giveNbLives() + 1); } function state_idle_init() { super.state_idle_init(); mcRef.mcState.mcFaces.gotoAndStop(com.disney.gem.games.SavingTheDay.Controller(oController).giveNbLives() + 1); } function state_idle() { if (stateFinished()) { com.disney.gem.games.SavingTheDay.Controller(oController).removeLife(); setState("out"); } } function state_out_init() { super.state_out_init(); mcRef.mcState.mcPopup.mcFaces.gotoAndStop(com.disney.gem.games.SavingTheDay.Controller(oController).giveNbLives() + 1); } function state_out() { super.state_out(); mcRef.mcState.mcPopup.mcFaces.gotoAndStop(com.disney.gem.games.SavingTheDay.Controller(oController).giveNbLives() + 1); if (stateFinished()) { oController.onLoseLevel(); } } }
Symbol 2524 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.popups.MoveUnlockPopup] Frame 0
class com.disney.gem.games.SavingTheDay.popups.MoveUnlockPopup extends com.sarbakan.utils.ScreenController { var stateFinished, setState; function MoveUnlockPopup (_mcRef) { super(_mcRef); } function state_idle() { if (stateFinished()) { setState("out"); } } }
Symbol 2525 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.popups.StartFightPopup] Frame 0
class com.disney.gem.games.SavingTheDay.popups.StartFightPopup extends com.sarbakan.utils.ScreenController { var oPlayer, oTimer, stateCurrentFrame, oController, stateFinished, setState; function StartFightPopup (_mcRef) { super(_mcRef); oPlayer = com.disney.gem.games.SavingTheDay.game_obj.Player.giveReference(); oTimer = com.disney.gem.games.SavingTheDay.game_obj.Timer.giveReference(); } function state_idle() { if (stateCurrentFrame() == 2) { oController.playSfx(["Ready"]); } else if (stateCurrentFrame() == 34) { oController.playSfx(["Fight"]); } else if (stateFinished()) { oController.unpause(); setState("out"); } } function state_out_end() { oPlayer.unlockControls(); oPlayer.oOpponent.unlockControls(); oTimer.endWait(); oController.allowInstructions(); } }
Symbol 2526 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.screens.EndScreen] Frame 0
class com.disney.gem.games.SavingTheDay.screens.EndScreen extends com.sarbakan.utils.ScreenController { var oController, nFinalScore, sDifficulty, mcRef; function EndScreen (_mcRef) { super(_mcRef); oController = com.disney.gem.games.SavingTheDay.Controller.getInstance(); nFinalScore = oController.getScore(); sDifficulty = oController.giveDifficulty(); } function onBtPlay() { com.disney.gem.games.SavingTheDay.Controller(oController).playBtnSfx("Button1"); com.disney.gem.games.SavingTheDay.Controller(oController).showTitleScreen(false); } function state_in_init() { super.state_in_init(); oController.onGameEnd(); mcRef.mcState.mcScore.txtScore = nFinalScore; if (sDifficulty == "Hard") { mcRef.mcState.mcTextEnd.gotoAndStop(2); } else { mcRef.mcState.mcTextEnd.gotoAndStop(1); } } function state_in() { super.state_in(); mcRef.mcState.mcScore.txtScore = nFinalScore; if (sDifficulty == "Hard") { mcRef.mcState.mcTextEnd.gotoAndStop(2); } else { mcRef.mcState.mcTextEnd.gotoAndStop(1); } } function state_idle_init() { super.state_idle_init(); mcRef.mcState.mcContent.btPlay.onRelease = com.sarbakan.utils.Delegate.create(this, onBtPlay); mcRef.mcState.mcContent.mcScore.txtScore = nFinalScore; if (sDifficulty == "Hard") { mcRef.mcState.mcContent.mcTextEnd.gotoAndStop(2); } else { mcRef.mcState.mcContent.mcTextEnd.gotoAndStop(1); } } function state_out_init() { super.state_out_init(); mcRef.mcState.mcScore.txtScore = nFinalScore; if (sDifficulty == "Hard") { mcRef.mcState.mcTextEnd.gotoAndStop(2); } else { mcRef.mcState.mcTextEnd.gotoAndStop(1); } } function state_out() { super.state_out(); mcRef.mcState.mcScore.txtScore = nFinalScore; if (sDifficulty == "Hard") { mcRef.mcState.mcTextEnd.gotoAndStop(2); } else { mcRef.mcState.mcTextEnd.gotoAndStop(1); } } }
Symbol 2527 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.screens.PreloaderScreen] Frame 0
class com.disney.gem.games.SavingTheDay.screens.PreloaderScreen extends com.sarbakan.utils.ScreenController { var oController, mcRef; function PreloaderScreen (_mcRef) { super(_mcRef); } function state_idle() { var _local2 = com.disney.gem.games.SavingTheDay.Controller(oController).mcTimeline.getBytesLoaded() / com.disney.gem.games.SavingTheDay.Controller(oController).mcTimeline.getBytesTotal(); mcRef.mcState.txtLoading.text = Math.round(_local2 * 100) + "%"; if (_local2 == 1) { com.disney.gem.games.SavingTheDay.Controller(oController).onPreloadingDone(); } } }
Symbol 59 MovieClip Frame 1
com.disney.gem.games.SavingTheDay.game_obj.Omnidroid.giveReference().setHead(this);
Symbol 776 MovieClip [LiveAttachContainer] Frame 1
Symbol 793 MovieClip Frame 1
com.disney.gem.games.SavingTheDay.game_obj.Syndrome.giveReference().setBody(this);
Symbol 831 MovieClip Frame 1
com.disney.gem.games.SavingTheDay.game_obj.Syndrome.giveReference().setBody(this);
Symbol 839 MovieClip Frame 1
com.disney.gem.games.SavingTheDay.game_obj.Syndrome.giveReference().setBody(this);
Symbol 844 MovieClip Frame 1
com.disney.gem.games.SavingTheDay.game_obj.Syndrome.giveReference().setBody(this);
Symbol 851 MovieClip Frame 1
com.disney.gem.games.SavingTheDay.game_obj.Syndrome.giveReference().setBody(this);
Symbol 858 MovieClip Frame 1
com.disney.gem.games.SavingTheDay.game_obj.Syndrome.giveReference().setBody(this);
Symbol 871 MovieClip Frame 1
com.disney.gem.games.SavingTheDay.game_obj.Syndrome.giveReference().setBody(this);
Symbol 883 MovieClip Frame 1
com.disney.gem.games.SavingTheDay.game_obj.Syndrome.giveReference().setBody(this);
Symbol 907 MovieClip Frame 1
com.disney.gem.games.SavingTheDay.game_obj.Syndrome.giveReference().setBody(this);
Symbol 1014 MovieClip Frame 1
com.disney.gem.games.SavingTheDay.game_obj.Syndrome.giveReference().setBody(this);
Symbol 1037 MovieClip Frame 1
com.disney.gem.games.SavingTheDay.game_obj.Syndrome.giveReference().setBody(this);
Symbol 1052 MovieClip Frame 1
com.disney.gem.games.SavingTheDay.game_obj.Syndrome.giveReference().setBody(this);
Symbol 1058 MovieClip Frame 1
com.disney.gem.games.SavingTheDay.game_obj.Syndrome.giveReference().setBody(this);
Symbol 1066 MovieClip Frame 1
com.disney.gem.games.SavingTheDay.game_obj.Syndrome.giveReference().setBody(this);
Symbol 1109 MovieClip Frame 1
com.disney.gem.games.SavingTheDay.game_obj.Syndrome.giveReference().setBody(this);
Symbol 1121 MovieClip Frame 1
com.disney.gem.games.SavingTheDay.game_obj.Syndrome.giveReference().setBody(this);
Symbol 1128 MovieClip Frame 1
com.disney.gem.games.SavingTheDay.game_obj.Syndrome.giveReference().setBody(this);
Symbol 1148 MovieClip Frame 1
com.disney.gem.games.SavingTheDay.game_obj.Syndrome.giveReference().setBody(this);
Symbol 1175 MovieClip Frame 1
com.disney.gem.games.SavingTheDay.game_obj.Syndrome.giveReference().setBody(this);
Symbol 1192 MovieClip Frame 1
com.disney.gem.games.SavingTheDay.game_obj.Syndrome.giveReference().setBody(this);
Symbol 1991 MovieClip Frame 1
stop();
Symbol 2218 MovieClip Frame 1
stop();
Symbol 2395 MovieClip Frame 19
stop();

Library Items

Symbol 1 GraphicUsed by:19 2257 2359 2369
Symbol 2 FontUsed by:3 1887 1992 2258 2360
Symbol 3 EditableTextUses:2Used by:19
Symbol 4 GraphicUsed by:18 2076 2117 2149 2177 2220 2256 2286 2302 2309 2314 2319 2334 2349 2358 2368
Symbol 5 FontUsed by:6 1993 2077 2118 2150 2178 2221 2259 2287 2303 2310 2315 2320 2335 2350 2361
Symbol 6 EditableTextUses:5Used by:18
Symbol 7 BitmapUsed by:8
Symbol 8 GraphicUses:7Used by:17
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClipUses:9Used by:17 2366 2367
Symbol 11 FontUsed by:12 13 2059 2062 2091 2093 2095 2100 2103 2110 2142 2170 2181 2187 2199 2207 2224 2229 2231 2237 2240 2243 2246 2249 2260 2264 2267 2269 2273 2277 2280 2288 2291 2294 2324 2325 2326 2327 2336 2377 2378 2414 2415 2416
Symbol 12 EditableTextUses:11Used by:17
Symbol 13 TextUses:11Used by:14
Symbol 14 MovieClipUses:13Used by:17
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClipUses:15Used by:17 2366 2367
Symbol 17 MovieClipUses:8 10 12 14 16Used by:18
Symbol 18 MovieClipUses:4 6 17Used by:19
Symbol 19 MovieClipUses:1 3 18Used by:Timeline
Symbol 2419 MovieClip [__Packages.com.sarbakan.BaseDisneyController]
Symbol 2420 MovieClip [__Packages.com.sarbakan.utils.StateManaged]
Symbol 2421 MovieClip [__Packages.com.sarbakan.utils.TransitionManager]
Symbol 2422 MovieClip [__Packages.com.sarbakan.utils.MoreString]
Symbol 2423 MovieClip [__Packages.com.sarbakan.DXDControllerWrapper]
Symbol 2424 MovieClip [__Packages.com.disney.gem.games.GameContainer]
Symbol 2425 MovieClip [__Packages.com.sarbakan.utils.FrameRateDisplayer]
Symbol 2426 MovieClip [__Packages.com.sarbakan.utils.ScreenController]
Symbol 2427 MovieClip [__Packages.com.sarbakan.utils.Delegate]
Symbol 2428 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.Controller]
Symbol 2429 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.GameEngine]
Symbol 2430 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.screens.GameScreen]
Symbol 2431 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.basic_class.State]
Symbol 2432 MovieClip [__Packages.mx.utils.ClassFinder]
Symbol 2433 MovieClip [__Packages.mx.data.binding.Log]
Symbol 2434 MovieClip [__Packages.mx.data.binding.ObjectDumper]
Symbol 2435 MovieClip [__Packages.mx.data.binding.FieldAccessor]
Symbol 2436 MovieClip [__Packages.mx.data.binding.TypedValue]
Symbol 2437 MovieClip [__Packages.mx.xpath.XPathAPI]
Symbol 2438 MovieClip [__Packages.mx.xpath.NodePathInfo]
Symbol 2439 MovieClip [__Packages.mx.xpath.FilterStack]
Symbol 2440 MovieClip [__Packages.mx.utils.StringTokenParser]
Symbol 2441 MovieClip [__Packages.mx.xpath.FilterExpr]
Symbol 2442 MovieClip [__Packages.mx.data.binding.DataAccessor]
Symbol 2443 MovieClip [__Packages.mx.data.binding.ComponentMixins]
Symbol 2444 MovieClip [__Packages.mx.data.binding.Binding]
Symbol 2445 MovieClip [__Packages.mx.events.EventDispatcher]
Symbol 2446 MovieClip [__Packages.mx.data.binding.EndPoint]
Symbol 2447 MovieClip [__Packages.mx.data.binding.DataType]
Symbol 2448 MovieClip [__Packages.mx.data.kinds.Data]
Symbol 2449 MovieClip [__Packages.mx.data.binding.Formatter]
Symbol 2450 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_data.ClassDefinitions]
Symbol 2451 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.basic_class.AttachItem]
Symbol 2452 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.basic_class.LiveAttachContainer]
Symbol 2453 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.ImpactManager]
Symbol 2454 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj]
Symbol 2455 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.ActivationManager]
Symbol 2456 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.Background]
Symbol 2457 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_data.GeneralData]
Symbol 2458 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.ActivatedItem]
Symbol 2459 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_data.scroll_sys_data.ActivationData]
Symbol 2460 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.ColliderItem]
Symbol 2461 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_data.scroll_sys_data.ImpactDefinition]
Symbol 2462 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.AllSideBlocker]
Symbol 2463 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.basic_class.Character]
Symbol 2464 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.ScreenShaker]
Symbol 2465 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.Player]
Symbol 2466 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.character_ctrls.CtrlsDispatcher]
Symbol 2467 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.character_ctrls.PlayerControls]
Symbol 2468 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_data.characters_data.PlayerData]
Symbol 2469 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.basic_class.ComputerCharacter]
Symbol 2470 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.basic_class.CharacterHud]
Symbol 2471 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.OpponentHud]
Symbol 2472 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.Omnidroid]
Symbol 2473 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.Syndrome]
Symbol 2474 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.Underminer]
Symbol 2475 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.PlayerHud]
Symbol 2476 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.TopBlocker]
Symbol 2477 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.BottomBlocker]
Symbol 2478 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.RightBlocker]
Symbol 2479 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.LeftBlocker]
Symbol 2480 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.InsideCollider]
Symbol 2481 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.LeftSlope]
Symbol 2482 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.RightSlope]
Symbol 2483 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.Parallax]
Symbol 2484 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_data.characters_data.OmnidroidData]
Symbol 2485 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.ai_class.OmnidroidAI]
Symbol 2486 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_data.ai_data.OmniEasy]
Symbol 2487 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_data.ai_data.OmniMed]
Symbol 2488 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_data.ai_data.OmniHard]
Symbol 2489 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_data.characters_data.SyndromeData]
Symbol 2490 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.ai_class.SyndromeAI]
Symbol 2491 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_data.ai_data.SyndEasy]
Symbol 2492 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_data.ai_data.SyndMed]
Symbol 2493 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_data.ai_data.SyndHard]
Symbol 2494 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_data.characters_data.UnderminerData]
Symbol 2495 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.ai_class.UnderminerAI]
Symbol 2496 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_data.ai_data.MinerEasy]
Symbol 2497 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_data.ai_data.MinerMed]
Symbol 2498 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_data.ai_data.MinerHard]
Symbol 2499 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.BigRock]
Symbol 2500 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.CharacterShadow]
Symbol 2501 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.RedBeam]
Symbol 2502 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_data.SoundsData]
Symbol 2503 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_obj.Timer]
Symbol 2504 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_data.lvls_data.PartsData]
Symbol 2505 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_data.lvls_data.Level1Part1Data]
Symbol 2506 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_data.lvls_data.Level2Part1Data]
Symbol 2507 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_data.lvls_data.Level3Part1Data]
Symbol 2508 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.popups.MenuPopup]
Symbol 2509 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.popups.ConfirmPopup]
Symbol 2510 MovieClip [__Packages.com.sarbakan.sound.SoundManager]
Symbol 2511 MovieClip [__Packages.com.sarbakan.sound.SoundItem]
Symbol 2512 MovieClip [__Packages.com.sarbakan.utils.MoreMath]
Symbol 2513 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon]
Symbol 2514 MovieClip [__Packages.mx.transitions.BroadcasterMX]
Symbol 2515 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.screens.TitleScreen]
Symbol 2516 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.screens.HelpScreen]
Symbol 2517 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.screens.DifficultyScreen]
Symbol 2518 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.screens.MovesScreen]
Symbol 2519 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.popups.WinFightPopup]
Symbol 2520 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.popups.LevelCompletedPopup]
Symbol 2521 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.game_data.TextData]
Symbol 2522 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.popups.LoseFightPopup]
Symbol 2523 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.popups.RemainingLivesPopup]
Symbol 2524 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.popups.MoveUnlockPopup]
Symbol 2525 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.popups.StartFightPopup]
Symbol 2526 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.screens.EndScreen]
Symbol 2527 MovieClip [__Packages.com.disney.gem.games.SavingTheDay.screens.PreloaderScreen]
Symbol 20 VideoUsed by:21
Symbol 21 MovieClipUses:20Used by:27
Symbol 22 BitmapUsed by:23
Symbol 23 GraphicUses:22Used by:24
Symbol 24 MovieClipUses:23Used by:27
Symbol 25 GraphicUsed by:26
Symbol 26 MovieClipUses:25Used by:27 767 1282 1459 1463 1467 1471
Symbol 27 MovieClip [BackParallaxLevel2]Uses:21 24 26Used by:Timeline
Symbol 28 GraphicUsed by:29 32
Symbol 29 MovieClipUses:28Used by:32
Symbol 30 GraphicUsed by:31
Symbol 31 MovieClipUses:30Used by:32 35 38 41 44 47 50 277 763 770 771 1278 1372 1439 1452 1455 1845
Symbol 32 MovieClip [AllSideBlocker]Uses:29 31 28Used by:Timeline
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClipUses:33Used by:35
Symbol 35 MovieClip [UpLeftBlocker]Uses:34 31Used by:Timeline
Symbol 36 GraphicUsed by:37
Symbol 37 MovieClipUses:36Used by:38
Symbol 38 MovieClip [UpRightBlocker]Uses:37 31Used by:Timeline
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClipUses:39Used by:41
Symbol 41 MovieClip [TopBlocker]Uses:40 31Used by:Timeline
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClipUses:42Used by:44
Symbol 44 MovieClip [LeftBlocker]Uses:43 31Used by:Timeline
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClipUses:45Used by:47
Symbol 47 MovieClip [RightBlocker]Uses:46 31Used by:Timeline
Symbol 48 GraphicUsed by:49
Symbol 49 MovieClipUses:48Used by:50
Symbol 50 MovieClip [BottomBlocker]Uses:49 31Used by:Timeline
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClipUses:51Used by:59 93 100 102 103 114 118 119 120 134 172 173 177 178 179 186 187 188 189 190 191 238 240 246 250 274 2401
Symbol 53 GraphicUsed by:54
Symbol 54 MovieClipUses:53Used by:59
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClipUses:55Used by:59
Symbol 57 GraphicUsed by:58
Symbol 58 MovieClipUses:57Used by:59
Symbol 59 MovieClipUses:52 54 56 58Used by:87 93 101 102 135 241 242 243 244 245 246 247 248 249 250 276
Symbol 60 GraphicUsed by:61
Symbol 61 MovieClipUses:60Used by:66 93 100 102 103 114 120 123 134 172 176 177 188 189 190 191 238 240 243 244 245 246 247 248 249 250 267 274
Symbol 62 GraphicUsed by:63
Symbol 63 MovieClipUses:62Used by:66 93 100 102 103 114 117 119 120 123 134 172 176 177 188 189 190 191 238 240 243 244 245 246 247 248 249 250 267 274
Symbol 64 GraphicUsed by:65
Symbol 65 MovieClipUses:64Used by:66 93 100 102 103 114 120 172 176 177 188 189 190 191 238 240 246 247 250 267 274
Symbol 66 MovieClipUses:61 63 65Used by:87 93 100 101 102 103 114 118 119 120 134 135 172 173 177 178 179 187 189 190 191 238 240 241 242 246 247 250 267 268 274 275 276
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClipUses:67Used by:87 93 100 101 102 103 114 118 119 120 134 135 172 173 177 178 179 187 189 190 191 238 240 241 242 243 246 247 248 250 267 268 274 275 276
Symbol 69 GraphicUsed by:70
Symbol 70 MovieClipUses:69Used by:87 90 93 101 102 114 118 119 120 135 172 186 187 238 240 241 242 243 244 245 247 248 249 267 268 274 275 276
Symbol 71 GraphicUsed by:72 239
Symbol 72 MovieClipUses:71Used by:75 238 240 243 247 248 267 268 274 275
Symbol 73 GraphicUsed by:74
Symbol 74 MovieClipUses:73Used by:75 238 240 243 247 248 267 268 274 275
Symbol 75 MovieClipUses:72 74Used by:87 90 93 101 102 114 118 119 120 135 172 186 187 238 240 241 242 243 244 245 247 248 249 267 274 276
Symbol 76 GraphicUsed by:77
Symbol 77 MovieClipUses:76Used by:87 90 93 101 102 114 118 119 120 135 172 186 187 238 240 241 242 243 244 245 247 248 249 267 268 274 275 276
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClipUses:78Used by:87 90 93 101 102 114 118 119 120 135 172 186 187 238 240 241 242 243 244 245 247 248 249 267 268 274 275 276
Symbol 80 GraphicUsed by:81
Symbol 81 MovieClipUses:80Used by:84 93 100 103
Symbol 82 GraphicUsed by:83
Symbol 83 MovieClipUses:82Used by:84 93 100 102 103
Symbol 84 MovieClipUses:81 83Used by:87 93 101 102 114 120 135 172 173 177 178 179 187 189 190 191 238 240 241 242 243 246 247 248 250 267 274 276
Symbol 85 GraphicUsed by:86
Symbol 86 MovieClipUses:85Used by:87 93 100 101 102 103 114 118 119 120 134 135 172 173 177 178 179 187 189 190 191 238 240 241 242 243 246 247 248 250 267 268 274 275 276
Symbol 87 MovieClipUses:59 66 68 70 75 77 79 84 86Used by:277
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClipUses:88Used by:93 100 102 103
Symbol 90 MovieClipUses:70 75 77 79Used by:93 100 102 103 134 172 173 177 178 179 188 189 190 191 238 240 243 246 250 274
Symbol 91 GraphicUsed by:92
Symbol 92 MovieClipUses:91Used by:93 100 102 103
Symbol 93 MovieClipUses:59 66 68 70 75 77 79 84 86 61 63 65 89 52 90 81 83 92Used by:277
Symbol 94 GraphicUsed by:95
Symbol 95 MovieClipUses:94Used by:100 102 103
Symbol 96 GraphicUsed by:97
Symbol 97 MovieClipUses:96Used by:100 103
Symbol 98 GraphicUsed by:99
Symbol 99 MovieClipUses:98Used by:100 103
Symbol 100 MovieClipUses:61 63 65 68 66 52 90 81 83 92 89 86 95 97 99Used by:277
Symbol 101 MovieClipUses:59 66 68 70 75 77 79 84 86Used by:277
Symbol 102 MovieClipUses:59 66 68 70 75 77 79 84 86 61 63 65 52 90 95 83 92 89Used by:277
Symbol 103 MovieClipUses:61 63 65 68 52 90 66 95 83 92 89 86 81 99 97Used by:277
Symbol 104 GraphicUsed by:105
Symbol 105 MovieClipUses:104Used by:114 117 119 120
Symbol 106 GraphicUsed by:107
Symbol 107 MovieClipUses:106Used by:114 117 119 120
Symbol 108 GraphicUsed by:109
Symbol 109 MovieClipUses:108Used by:114 120 238 240
Symbol 110 GraphicUsed by:111
Symbol 111 MovieClipUses:110Used by:114 120 238 240
Symbol 112 GraphicUsed by:113
Symbol 113 MovieClipUses:112Used by:114 117 119 120
Symbol 114 MovieClipUses:66 68 70 52 75 77 79 84 86 61 63 65 105 107 109 111 113Used by:277
Symbol 115 GraphicUsed by:116
Symbol 116 MovieClipUses:115Used by:118 119
Symbol 117 MovieClipUses:105 107 63 113Used by:118 119
Symbol 118 MovieClipUses:66 68 70 52 75 77 79 86 116 117Used by:277
Symbol 119 MovieClipUses:66 68 70 52 75 77 79 116 117 86 105 107 63 113Used by:277
Symbol 120 MovieClipUses:66 68 70 52 75 77 79 105 107 63 113 86 111 109 65 61 84Used by:277
Symbol 121 GraphicUsed by:122
Symbol 122 MovieClipUses:121Used by:123 134 172 243 244 245 247 248 249
Symbol 123 MovieClipUses:122 63 61Used by:134 172 186 187 243 248 249 267 268 274 275
Symbol 124 GraphicUsed by:125
Symbol 125 MovieClipUses:124Used by:134
Symbol 126 GraphicUsed by:127
Symbol 127 MovieClipUses:126Used by:134
Symbol 128 GraphicUsed by:129
Symbol 129 MovieClipUses:128Used by:134
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClipUses:130Used by:134
Symbol 132 GraphicUsed by:133
Symbol 133 MovieClipUses:132Used by:134
Symbol 134 MovieClipUses:52 66 68 90 123 125 86 127 129 131 133 122 63 61Used by:277
Symbol 135 MovieClipUses:59 66 68 70 75 77 79 84 86Used by:277
Symbol 136 GraphicUsed by:137
Symbol 137 MovieClipUses:136Used by:172 179 188 189 190 191 238 240 243 244 245 246 248 249 250
Symbol 138 GraphicUsed by:139
Symbol 139 MovieClipUses:138Used by:172 179 188 189 190 191 238 240 243 244 245 246 248 249 250
Symbol 140 GraphicUsed by:141
Symbol 141 MovieClipUses:140Used by:172 179 188 189 190 191 238 240 243 244 245 246 248 249 250 267 268 274 275
Symbol 142 GraphicUsed by:143
Symbol 143 MovieClipUses:142Used by:172
Symbol 144 GraphicUsed by:145
Symbol 145 MovieClipUses:144Used by:172
Symbol 146 GraphicUsed by:147
Symbol 147 MovieClipUses:146Used by:172
Symbol 148 GraphicUsed by:149
Symbol 149 MovieClipUses:148Used by:172
Symbol 150 GraphicUsed by:151
Symbol 151 MovieClipUses:150Used by:172
Symbol 152 GraphicUsed by:153
Symbol 153 MovieClipUses:152Used by:172
Symbol 154 GraphicUsed by:155
Symbol 155 MovieClipUses:154Used by:172
Symbol 156 GraphicUsed by:157
Symbol 157 MovieClipUses:156Used by:172
Symbol 158 GraphicUsed by:159
Symbol 159 MovieClipUses:158Used by:172
Symbol 160 GraphicUsed by:161
Symbol 161 MovieClipUses:160Used by:172
Symbol 162 GraphicUsed by:163
Symbol 163 MovieClipUses:162Used by:172
Symbol 164 GraphicUsed by:165
Symbol 165 MovieClipUses:164Used by:172
Symbol 166 GraphicUsed by:167
Symbol 167 MovieClipUses:166Used by:172
Symbol 168 GraphicUsed by:169
Symbol 169 MovieClipUses:168Used by:172
Symbol 170 GraphicUsed by:171
Symbol 171 MovieClipUses:170Used by:172
Symbol 172 MovieClipUses:66 68 52 90 84 86 61 63 65 137 70 75 77 79 139 141 143 145 147 123 149 151 153 155 157 159 161 163 165 167 169 171 122Used by:277
Symbol 173 MovieClipUses:66 68 52 90 84 86Used by:277
Symbol 174 GraphicUsed by:175
Symbol 175 MovieClipUses:174Used by:177
Symbol 176 MovieClipUses:65 61 63Used by:177
Symbol 177 MovieClipUses:66 68 52 90 175 65 61 63 86 176 84Used by:277
Symbol 178 MovieClipUses:52 66 68 90 84 86Used by:277
Symbol 179 MovieClipUses:66 68 52 90 84 86 137 139 141Used by:277
Symbol 180 GraphicUsed by:181
Symbol 181 MovieClipUses:180Used by:186 187 243 248 267 274
Symbol 182 GraphicUsed by:183
Symbol 183 MovieClipUses:182Used by:186 187 267 274
Symbol 184 GraphicUsed by:185
Symbol 185 MovieClipUses:184Used by:186 187
Symbol 186 MovieClipUses:52 123 181 70 75 77 79 183 185Used by:187
Symbol 187 MovieClipUses:66 68 52 70 75 77 79 84 86 123 181 183 185 186Used by:277
Symbol 188 MovieClipUses:61 63 65 137 52 90 139 141Used by:277
Symbol 189 MovieClipUses:61 63 65 137 52 90 139 141 66 68 84 86Used by:277
Symbol 190 MovieClipUses:61 63 65 137 52 90 139 141 66 68 84 86Used by:277
Symbol 191 MovieClipUses:66 68 52 90 84 86 61 63 65 137 139 141Used by:277
Symbol 192 GraphicUsed by:193
Symbol 193 MovieClipUses:192Used by:238 240
Symbol 194 GraphicUsed by:195
Symbol 195 MovieClipUses:194Used by:238 240
Symbol 196 GraphicUsed by:197
Symbol 197 MovieClipUses:196Used by:238 240
Symbol 198 GraphicUsed by:199
Symbol 199 MovieClipUses:198Used by:238 240
Symbol 200 GraphicUsed by:201
Symbol 201 MovieClipUses:200Used by:238 240
Symbol 202 GraphicUsed by:203
Symbol 203 MovieClipUses:202Used by:238 240
Symbol 204 GraphicUsed by:205
Symbol 205 MovieClipUses:204Used by:238 240
Symbol 206 GraphicUsed by:207
Symbol 207 MovieClipUses:206Used by:238 240
Symbol 208 GraphicUsed by:209
Symbol 209 MovieClipUses:208Used by:238 240
Symbol 210 GraphicUsed by:211
Symbol 211 MovieClipUses:210Used by:238 240
Symbol 212 GraphicUsed by:213
Symbol 213 MovieClipUses:212Used by:238 240
Symbol 214 GraphicUsed by:215
Symbol 215 MovieClipUses:214Used by:238 240
Symbol 216 GraphicUsed by:217
Symbol 217 MovieClipUses:216Used by:238 240
Symbol 218 GraphicUsed by:219
Symbol 219 MovieClipUses:218Used by:238 240
Symbol 220 GraphicUsed by:221
Symbol 221 MovieClipUses:220Used by:238 240
Symbol 222 GraphicUsed by:223
Symbol 223 MovieClipUses:222Used by:238 239
Symbol 224 GraphicUsed by:225
Symbol 225 MovieClipUses:224Used by:238 239
Symbol 226 GraphicUsed by:227
Symbol 227 MovieClipUses:226Used by:238 239
Symbol 228 GraphicUsed by:229
Symbol 229 MovieClipUses:228Used by:238 239
Symbol 230 GraphicUsed by:231
Symbol 231 MovieClipUses:230Used by:238 239
Symbol 232 GraphicUsed by:233
Symbol 233 MovieClipUses:232Used by:238 239
Symbol 234 GraphicUsed by:235
Symbol 235 MovieClipUses:234Used by:238 239
Symbol 236 GraphicUsed by:237
Symbol 237 MovieClipUses:236Used by:238 239
Symbol 238 MovieClipUses:66 68 52 90 84 86 61 63 65 137 139 141 193 195 197 199 109 201 203 111 205 70 75 207 79 209 72 74 77 211 213 215 217 219 221 223 225 227 229 231 233 235 237Used by:277
Symbol 239 MovieClipUses:71 223 225 227 229 231 233 235 237Used by:277
Symbol 240 MovieClipUses:213 52 72 74 219 221 215 217 70 77 79 211 61 65 75 207 209 63 203 111 205 199 90 109 201 193 195 197 66 68 84 86 137 139 141Used by:277
Symbol 241 MovieClipUses:59 66 68 70 75 77 79 84 86Used by:277
Symbol 242 MovieClipUses:59 66 68 70 75 77 79 84 86Used by:277
Symbol 243 MovieClipUses:123 68 59 70 72 74 77 79 84 86 181 122 63 61 137 75 139 141 90Used by:277
Symbol 244 MovieClipUses:122 63 61 59 137 70 75 77 79 141 139Used by:277
Symbol 245 MovieClipUses:122 63 61 59 137 70 75 77 79 141 139Used by:277
Symbol 246 MovieClipUses:59 61 63 65 137 90 139 141 66 68 52 84 86Used by:277
Symbol 247 MovieClipUses:59 66 68 70 75 77 79 84 86 122 63 61 72 74 65Used by:277
Symbol 248 MovieClipUses:122 63 61 59 68 70 72 74 77 79 84 86 123 181 137 75 139 141Used by:277
Symbol 249 MovieClipUses:123 122 63 61 59 137 70 75 77 79 139 141Used by:277
Symbol 250 MovieClipUses:59 61 63 65 137 90 139 141 66 68 52 84 86Used by:277
Symbol 251 GraphicUsed by:252
Symbol 252 MovieClipUses:251Used by:257 266
Symbol 253 GraphicUsed by:254
Symbol 254 MovieClipUses:253Used by:257 266
Symbol 255 GraphicUsed by:256
Symbol 256 MovieClipUses:255Used by:257
Symbol 257 MovieClipUses:252 254 256Used by:267
Symbol 258 GraphicUsed by:267
Symbol 259 GraphicUsed by:260
Symbol 260 MovieClipUses:259Used by:267 268 274 275
Symbol 261 GraphicUsed by:267
Symbol 262 GraphicUsed by:267
Symbol 263 GraphicUsed by:267
Symbol 264 GraphicUsed by:267
Symbol 265 GraphicUsed by:267 268 274 275
Symbol 266 MovieClipUses:252 254Used by:267 268 274 275
Symbol 267 MovieClipUses:257 66 68 70 75 77 79 84 86 181 183 61 63 65 141 258 123 72 74 260 261 262 263 264 265 266Used by:277
Symbol 268 MovieClipUses:265 266 123 68 66 70 86 72 74 77 79 260 141Used by:277
Symbol 269 GraphicUsed by:274
Symbol 270 GraphicUsed by:274
Symbol 271 GraphicUsed by:274
Symbol 272 GraphicUsed by:274
Symbol 273 GraphicUsed by:274
Symbol 274 MovieClipUses:266 265 123 68 66 70 86 72 74 77 79 260 141 52 269 270 271 272 273 61 63 65 181 75 183 90 84Used by:277
Symbol 275 MovieClipUses:265 266 123 68 66 70 86 72 74 77 79 260 141Used by:277
Symbol 276 MovieClipUses:59 66 68 70 75 77 79 84 86Used by:277
Symbol 277 MovieClip [Omnidroid]Uses:87 31 93 100 101 102 103 114 118 119 120 134 135 172 173 177 178 179 187 188 189 190 191 238 239 240 241 242 243 244 245 246 247 248 249 250 267 268 274 275 276Used by:Timeline
Symbol 278 GraphicUsed by:279
Symbol 279 MovieClipUses:278Used by:318 347 380 381 394 421 423 462 463 464 465 477 545 546 547 566 572 608 617 641 664 696 717 748 759 762
Symbol 280 GraphicUsed by:281
Symbol 281 MovieClipUses:280Used by:318 347 380 381 394 421 423 462 463 464 465 566 572 641 664 696 717 748 759 762
Symbol 282 GraphicUsed by:283
Symbol 283 MovieClipUses:282Used by:318 347 381 394 421 422 423 462 463 464 465 477 563 566 572 608 617 641 664 677 696 717 718 748 759 762
Symbol 284 GraphicUsed by:285
Symbol 285 MovieClipUses:284Used by:318 347 381 394 421 423 462 463 464 465 477 488 489 502 503 504 529 545 546 547 558 559 560 563 566 572 608 641 664 677 696 717 718 748 759 762
Symbol 286 GraphicUsed by:287
Symbol 287 MovieClipUses:286Used by:318 347 381 394 421 423 462 465 477 563 566 572 641 664 717 748 759 762
Symbol 288 GraphicUsed by:289
Symbol 289 MovieClipUses:288Used by:318 347 381 394 421 423 462 463 464 465 477 488 489 566 572 608 641 664 677 696 717 718 748 759 762
Symbol 290 GraphicUsed by:291
Symbol 291 MovieClipUses:290Used by:318 347 381 394 421 423 462 463 464 465 477 488 489 502 503 504 529 558 566 571 572 608 641 664 677 696 717 718 748 759 762
Symbol 292 GraphicUsed by:293
Symbol 293 MovieClipUses:292Used by:318 347 381 394 421 423 462 465 477 563 566 572 641 664 717 748 759 762
Symbol 294 GraphicUsed by:295
Symbol 295 MovieClipUses:294Used by:318 347 381 394 421 423 462 465 559 560 563 566 572 641 664 696 717 718 748 759 762
Symbol 296 GraphicUsed by:297
Symbol 297 MovieClipUses:296Used by:318 347 381 394 421 423 440 441 456 457 462 465 477 563 566 572 608 641 664 717 748 759 762 2338 2385
Symbol 298 GraphicUsed by:299
Symbol 299 MovieClipUses:298Used by:315 474 632 2384
Symbol 300 GraphicUsed by:301
Symbol 301 MovieClipUses:300Used by:315 2384
Symbol 302 GraphicUsed by:303
Symbol 303 MovieClipUses:302Used by:315 581 632 2384
Symbol 304 GraphicUsed by:305
Symbol 305 MovieClipUses:304Used by:312 474 581 632 818 920 1180 2384
Symbol 306 GraphicUsed by:307
Symbol 307 MovieClipUses:306Used by:312 2384
Symbol 308 GraphicUsed by:309
Symbol 309 MovieClipUses:308Used by:312
Symbol 310 GraphicUsed by:311
Symbol 311 MovieClipUses:310Used by:312 536
Symbol 312 MovieClipUses:305 307 309 311Used by:315
Symbol 313 GraphicUsed by:314
Symbol 314 MovieClipUses:313Used by:315 474 536 581 632 2384
Symbol 315 MovieClipUses:299 301 303 312 314Used by:318 347 380 381 394 421 422 423 440 441 456 457 462 463 464 465 566 572 628 641 664 717 718 748 759 762 2338
Symbol 316 GraphicUsed by:317
Symbol 317 MovieClipUses:316Used by:318 347 380 381 394 421 423 440 441 456 457 462 463 464 465 477 488 489 502 563 566 572 641 664 677 696 717 718 748 759 762
Symbol 318 MovieClipUses:279 281 283 285 287 289 291 293 295 297 315 317Used by:763
Symbol 319 GraphicUsed by:320
Symbol 320 MovieClipUses:319Used by:347 380
Symbol 321 GraphicUsed by:322
Symbol 322 MovieClipUses:321Used by:347 380 558
Symbol 323 GraphicUsed by:324
Symbol 324 MovieClipUses:323Used by:347 380
Symbol 325 GraphicUsed by:326
Symbol 326 MovieClipUses:325Used by:347 380
Symbol 327 GraphicUsed by:328
Symbol 328 MovieClipUses:327Used by:347 380
Symbol 329 GraphicUsed by:330
Symbol 330 MovieClipUses:329Used by:347 380 664 748
Symbol 331 GraphicUsed by:332
Symbol 332 MovieClipUses:331Used by:347 380
Symbol 333 GraphicUsed by:334
Symbol 334 MovieClipUses:333Used by:347 380 664
Symbol 335 GraphicUsed by:336
Symbol 336 MovieClipUses:335Used by:347 380
Symbol 337 GraphicUsed by:338
Symbol 338 MovieClipUses:337Used by:347 380
Symbol 339 GraphicUsed by:340
Symbol 340 MovieClipUses:339Used by:347 380
Symbol 341 GraphicUsed by:342
Symbol 342 MovieClipUses:341Used by:347 380
Symbol 343 GraphicUsed by:344
Symbol 344 MovieClipUses:343Used by:347 380 641
Symbol 345 GraphicUsed by:346
Symbol 346 MovieClipUses:345Used by:347 380 558
Symbol 347 MovieClipUses:279 281 283 285 287 289 291 293 295 297 315 317 320 322 324 326 328 330 332 334 336 338 340 342 344 346Used by:763
Symbol 348 GraphicUsed by:349
Symbol 349 MovieClipUses:348Used by:380
Symbol 350 GraphicUsed by:351
Symbol 351 MovieClipUses:350Used by:380
Symbol 352 GraphicUsed by:353
Symbol 353 MovieClipUses:352Used by:380
Symbol 354 GraphicUsed by:355
Symbol 355 MovieClipUses:354Used by:380
Symbol 356 GraphicUsed by:357
Symbol 357 MovieClipUses:356Used by:380 421
Symbol 358 GraphicUsed by:359
Symbol 359 MovieClipUses:358Used by:380
Symbol 360 GraphicUsed by:361
Symbol 361 MovieClipUses:360Used by:380
Symbol 362 GraphicUsed by:363
Symbol 363 MovieClipUses:362Used by:380
Symbol 364 GraphicUsed by:365
Symbol 365 MovieClipUses:364Used by:380
Symbol 366 GraphicUsed by:367
Symbol 367 MovieClipUses:366Used by:380
Symbol 368 GraphicUsed by:369
Symbol 369 MovieClipUses:368Used by:380
Symbol 370 GraphicUsed by:371
Symbol 371 MovieClipUses:370Used by:380
Symbol 372 GraphicUsed by:373
Symbol 373 MovieClipUses:372Used by:380
Symbol 374 GraphicUsed by:375
Symbol 375 MovieClipUses:374Used by:380
Symbol 376 GraphicUsed by:377
Symbol 377 MovieClipUses:376Used by:380
Symbol 378 GraphicUsed by:379
Symbol 379 MovieClipUses:378Used by:380
Symbol 380 MovieClipUses:349 342 279 281 344 317 346 322 330 315 332 334 340 351 326 353 324 320 328 355 357 359 361 363 338 365 336 367 369 371 373 375 377 379Used by:763
Symbol 381 MovieClipUses:279 281 283 285 287 289 291 293 295 297 315 317Used by:763
Symbol 382 GraphicUsed by:383
Symbol 383 MovieClipUses:382Used by:394
Symbol 384 GraphicUsed by:385
Symbol 385 MovieClipUses:384Used by:394
Symbol 386 GraphicUsed by:387
Symbol 387 MovieClipUses:386Used by:394 462 463 464 465
Symbol 388 GraphicUsed by:389
Symbol 389 MovieClipUses:388Used by:394 462 463 464 465 545 546 547 558
Symbol 390 GraphicUsed by:391
Symbol 391 MovieClipUses:390Used by:394
Symbol 392 GraphicUsed by:393
Symbol 393 MovieClipUses:392Used by:394
Symbol 394 MovieClipUses:279 281 283 285 287 289 291 293 295 297 315 317 383 385 387 389 391 393Used by:763
Symbol 395 GraphicUsed by:396
Symbol 396 MovieClipUses:395Used by:421
Symbol 397 GraphicUsed by:398
Symbol 398 MovieClipUses:397Used by:421
Symbol 399 GraphicUsed by:400
Symbol 400 MovieClipUses:399Used by:421 456 457
Symbol 401 GraphicUsed by:402
Symbol 402 MovieClipUses:401Used by:421
Symbol 403 GraphicUsed by:404
Symbol 404 MovieClipUses:403Used by:421 422
Symbol 405 GraphicUsed by:406
Symbol 406 MovieClipUses:405Used by:421
Symbol 407 GraphicUsed by:408
Symbol 408 MovieClipUses:407Used by:421 422 617
Symbol 409 GraphicUsed by:410
Symbol 410 MovieClipUses:409Used by:421 422 617
Symbol 411 GraphicUsed by:412
Symbol 412 MovieClipUses:411Used by:421 422
Symbol 413 GraphicUsed by:414
Symbol 414 MovieClipUses:413Used by:421 422 617
Symbol 415 GraphicUsed by:416
Symbol 416 MovieClipUses:415Used by:421 422 617
Symbol 417 GraphicUsed by:418
Symbol 418 MovieClipUses:417Used by:421 422 617
Symbol 419 GraphicUsed by:420
Symbol 420 MovieClipUses:419Used by:421 422 617
Symbol 421 MovieClipUses:279 281 283 285 287 289 291 293 295 297 315 317 396 398 400 402 404 406 357 408 410 412 414 416 418 420Used by:763
Symbol 422 MovieClipUses:283 404 412 414 416 408 418 410 420 315Used by:763
Symbol 423 MovieClipUses:279 281 283 285 287 289 291 293 295 297 315 317Used by:763
Symbol 424 GraphicUsed by:425
Symbol 425 MovieClipUses:424Used by:440 441 456 457
Symbol 426 GraphicUsed by:427
Symbol 427 MovieClipUses:426Used by:440 441 456
Symbol 428 GraphicUsed by:429
Symbol 429 MovieClipUses:428Used by:440 441 456 641
Symbol 430 GraphicUsed by:431
Symbol 431 MovieClipUses:430Used by:440 441 456
Symbol 432 GraphicUsed by:433
Symbol 433 MovieClipUses:432Used by:440 441 456 457 608 628 629
Symbol 434 GraphicUsed by:435
Symbol 435 MovieClipUses:434Used by:440 441 456
Symbol 436 GraphicUsed by:437
Symbol 437 MovieClipUses:436Used by:440 441 456 502 503 504 529
Symbol 438 GraphicUsed by:439
Symbol 439 MovieClipUses:438Used by:440 441 456
Symbol 440 MovieClipUses:425 427 297 315 429 431 433 435 437 439 317Used by:763
Symbol 441 MovieClipUses:425 427 297 315 429 431 433 435 437 439 317Used by:763
Symbol 442 GraphicUsed by:443
Symbol 443 MovieClipUses:442Used by:456
Symbol 444 GraphicUsed by:445
Symbol 445 MovieClipUses:444Used by:456 457
Symbol 446 GraphicUsed by:447
Symbol 447 MovieClipUses:446Used by:456 457
Symbol 448 GraphicUsed by:449
Symbol 449 MovieClipUses:448Used by:456 457
Symbol 450 GraphicUsed by:451
Symbol 451 MovieClipUses:450Used by:456 457
Symbol 452 GraphicUsed by:453
Symbol 453 MovieClipUses:452Used by:456 457 608 628 629 717
Symbol 454 GraphicUsed by:455
Symbol 455 MovieClipUses:454Used by:456 457
Symbol 456 MovieClipUses:425 427 317 297 315 433 429 431 435 437 439 443 445 447 449 451 453 400 455Used by:763
Symbol 457 MovieClipUses:451 425 455 297 433 315 449 447 453 445 317 400Used by:763
Symbol 458 GraphicUsed by:459
Symbol 459 MovieClipUses:458Used by:462 463 464 465 545 546 547 558 559 560 563
Symbol 460 GraphicUsed by:461
Symbol 461 MovieClipUses:460Used by:462 463 464 465
Symbol 462 MovieClipUses:279 281 283 285 287 289 291 293 295 297 315 317 387 459 461 389Used by:763
Symbol 463 MovieClipUses:279 281 283 285 387 289 291 317 459 461 389 315Used by:763
Symbol 464 MovieClipUses:279 281 283 285 387 289 291 317 389 315 459 461Used by:763
Symbol 465 MovieClipUses:279 281 283 285 387 289 291 317 459 461 389 315 287 293 295 297Used by:763
Symbol 466 GraphicUsed by:467
Symbol 467 MovieClipUses:466Used by:477
Symbol 468 GraphicUsed by:469
Symbol 469 MovieClipUses:468Used by:477
Symbol 470 GraphicUsed by:471
Symbol 471 MovieClipUses:470Used by:474
Symbol 472 GraphicUsed by:473
Symbol 473 MovieClipUses:472Used by:474
Symbol 474 MovieClipUses:299 471 305 473 314Used by:477
Symbol 475 GraphicUsed by:477
Symbol 476 GraphicUsed by:477
Symbol 477 MovieClipUses:279 467 283 285 287 289 291 293 469 297 474 317 475 476Used by:763
Symbol 478 GraphicUsed by:479
Symbol 479 MovieClipUses:478Used by:488 489 502 503 504 529 545 546 547 558
Symbol 480 GraphicUsed by:481
Symbol 481 MovieClipUses:480Used by:488 489 502 503 504 529 558 559 560 563 571 572 760 761 762
Symbol 482 GraphicUsed by:483
Symbol 483 MovieClipUses:482Used by:488 489 502 572 762
Symbol 484 GraphicUsed by:485
Symbol 485 MovieClipUses:484Used by:488 489 572 762
Symbol 486 GraphicUsed by:487
Symbol 487 MovieClipUses:486Used by:488 489 572 762
Symbol 488 MovieClipUses:479 481 289 285 483 485 291 317 487Used by:763
Symbol 489 MovieClipUses:479 481 289 285 483 485 291 317 487Used by:763
Symbol 490 GraphicUsed by:491
Symbol 491 MovieClipUses:490Used by:502 503 504 529 545 546 547 558 563 566 572 762
Symbol 492 GraphicUsed by:493
Symbol 493 MovieClipUses:492Used by:502 503 504 529 563 566 718
Symbol 494 GraphicUsed by:495
Symbol 495 MovieClipUses:494Used by:502 503 504 529
Symbol 496 GraphicUsed by:497
Symbol 497 MovieClipUses:496Used by:502 503 504 529 558 718
Symbol 498 GraphicUsed by:499
Symbol 499 MovieClipUses:498Used by:502
Symbol 500 GraphicUsed by:501
Symbol 501 MovieClipUses:500Used by:502 503 504 529
Symbol 502 MovieClipUses:479 491 437 481 285 483 291 317 493 495 497 499 501Used by:763
Symbol 503 MovieClipUses:497 437 285 481 501 493 495 491 291 479Used by:763
Symbol 504 MovieClipUses:497 437 285 481 501 493 495 491 291 479Used by:763
Symbol 505 GraphicUsed by:506
Symbol 506 MovieClipUses:505Used by:519 529 558 571 760 761 762
Symbol 507 GraphicUsed by:508
Symbol 508 MovieClipUses:507Used by:519 529 558 571 760 761 762
Symbol 509 GraphicUsed by:510
Symbol 510 MovieClipUses:509Used by:529 558 559 560 563 571 760 761 762
Symbol 511 GraphicUsed by:512
Symbol 512 MovieClipUses:511Used by:529 558 571 760 761 762
Symbol 513 GraphicUsed by:514
Symbol 514 MovieClipUses:513Used by:529 558 571 760 761 762
Symbol 515 GraphicUsed by:516
Symbol 516 MovieClipUses:515Used by:520 529 558 571 760 761 762
Symbol 517 GraphicUsed by:518
Symbol 518 MovieClipUses:517Used by:520 529 558 571 760 761 762
Symbol 519 MovieClipUses:506 508Used by:529 558 760 761
Symbol 520 MovieClipUses:516 518Used by:529 558 760 761
Symbol 521 GraphicUsed by:522
Symbol 522 MovieClipUses:521Used by:529 558 760 761
Symbol 523 GraphicUsed by:524
Symbol 524 MovieClipUses:523Used by:529 558 760 761
Symbol 525 GraphicUsed by:526
Symbol 526 MovieClipUses:525Used by:529 558 760 761
Symbol 527 GraphicUsed by:528
Symbol 528 MovieClipUses:527Used by:529 558 760 761
Symbol 529 MovieClipUses:497 437 285 481 501 493 495 491 291 479 506 508 510 512 514 516 518 519 520 522 524 526 528Used by:763
Symbol 530 GraphicUsed by:531
Symbol 531 MovieClipUses:530Used by:545 546 547 558
Symbol 532 GraphicUsed by:533
Symbol 533 MovieClipUses:532Used by:536
Symbol 534 GraphicUsed by:535
Symbol 535 MovieClipUses:534Used by:536 632
Symbol 536 MovieClipUses:533 535 311 314Used by:545 546 547 558 563 566
Symbol 537 GraphicUsed by:538
Symbol 538 MovieClipUses:537Used by:545 546 547 558 608 628 629
Symbol 539 GraphicUsed by:540
Symbol 540 MovieClipUses:539Used by:545 546 547 558
Symbol 541 GraphicUsed by:542
Symbol 542 MovieClipUses:541Used by:545 546 547 558 559 560 563
Symbol 543 GraphicUsed by:544
Symbol 544 MovieClipUses:543Used by:545 546 547 558 559 560 563
Symbol 545 MovieClipUses:279 479 285 531 389 536 538 459 540 491 542 544Used by:763
Symbol 546 MovieClipUses:279 479 285 531 389 536 538 459 540 491 542 544Used by:763
Symbol 547 MovieClipUses:279 479 285 531 389 536 538 459 540 491 542 544Used by:763
Symbol 548 GraphicUsed by:549
Symbol 549 MovieClipUses:548Used by:558 571 762
Symbol 550 GraphicUsed by:551
Symbol 551 MovieClipUses:550Used by:558
Symbol 552 GraphicUsed by:553
Symbol 553 MovieClipUses:552Used by:558
Symbol 554 GraphicUsed by:555
Symbol 555 MovieClipUses:554Used by:558
Symbol 556 GraphicUsed by:557
Symbol 557 MovieClipUses:556Used by:558
Symbol 558 MovieClipUses:497 479 285 531 389 536 538 459 540 491 542 544 506 481 549 518 291 512 514 551 553 555 508 322 557 346 528 516 510 519 520 522 524 526Used by:763
Symbol 559 MovieClipUses:481 285 544 510 459 542 295Used by:763
Symbol 560 MovieClipUses:481 285 544 510 459 542 295Used by:763
Symbol 561 GraphicUsed by:562
Symbol 562 MovieClipUses:561Used by:563
Symbol 563 MovieClipUses:285 544 481 510 459 542 295 562 293 493 283 287 317 297 536 491Used by:763
Symbol 564 GraphicUsed by:565
Symbol 565 MovieClipUses:564Used by:566 718
Symbol 566 MovieClipUses:491 283 285 493 295 565 536 317 291 289 279 281 287 293 297 315Used by:763
Symbol 567 GraphicUsed by:568
Symbol 568 MovieClipUses:567Used by:571 762
Symbol 569 GraphicUsed by:570
Symbol 570 MovieClipUses:569Used by:571 762
Symbol 571 MovieClipUses:506 508 481 510 512 514 516 518 568 549 291 570Used by:763
Symbol 572 MovieClipUses:283 491 481 285 483 291 317 485 487 279 281 287 289 293 295 297 315Used by:763
Symbol 573 GraphicUsed by:574
Symbol 574 MovieClipUses:573Used by:608 628 629
Symbol 575 GraphicUsed by:576
Symbol 576 MovieClipUses:575Used by:581
Symbol 577 GraphicUsed by:578
Symbol 578 MovieClipUses:577Used by:581
Symbol 579 GraphicUsed by:580
Symbol 580 MovieClipUses:579Used by:581 632
Symbol 581 MovieClipUses:576 578 303 305 580 314Used by:608 617 628 629 664 677 696 717 748
Symbol 582 GraphicUsed by:583
Symbol 583 MovieClipUses:582Used by:608 628 629
Symbol 584 GraphicUsed by:585
Symbol 585 MovieClipUses:584Used by:608
Symbol 586 GraphicUsed by:587
Symbol 587 MovieClipUses:586Used by:608 617 664
Symbol 588 GraphicUsed by:589
Symbol 589 MovieClipUses:588Used by:608
Symbol 590 GraphicUsed by:591
Symbol 591 MovieClipUses:590Used by:608
Symbol 592 GraphicUsed by:593
Symbol 593 MovieClipUses:592Used by:608 617 664
Symbol 594 GraphicUsed by:595
Symbol 595 MovieClipUses:594Used by:608 617
Symbol 596 GraphicUsed by:597
Symbol 597 MovieClipUses:596Used by:608 641 696 748
Symbol 598 GraphicUsed by:599
Symbol 599 MovieClipUses:598Used by:608
Symbol 600 GraphicUsed by:601
Symbol 601 MovieClipUses:600Used by:608
Symbol 602 GraphicUsed by:603
Symbol 603 MovieClipUses:602Used by:608 617 664
Symbol 604 GraphicUsed by:605
Symbol 605 MovieClipUses:604Used by:608 617 664
Symbol 606 GraphicUsed by:607
Symbol 607 MovieClipUses:606Used by:608 617 664
Symbol 608 MovieClipUses:453 433 291 283 574 297 581 289 538 583 585 285 587 589 279 591 593 595 597 599 601 603 605 607Used by:763
Symbol 609 GraphicUsed by:610
Symbol 610 MovieClipUses:609Used by:617
Symbol 611 GraphicUsed by:612
Symbol 612 MovieClipUses:611Used by:617
Symbol 613 GraphicUsed by:614
Symbol 614 MovieClipUses:613Used by:617
Symbol 615 GraphicUsed by:616
Symbol 616 MovieClipUses:615Used by:617
Symbol 617 MovieClipUses:283 414 416 408 418 410 610 420 581 612 587 593 614 279 595 616 603 605 607Used by:763
Symbol 618 GraphicUsed by:619
Symbol 619 MovieClipUses:618Used by:628 629
Symbol 620 GraphicUsed by:621
Symbol 621 MovieClipUses:620Used by:628 629
Symbol 622 GraphicUsed by:623
Symbol 623 MovieClipUses:622Used by:628 629
Symbol 624 GraphicUsed by:625
Symbol 625 MovieClipUses:624Used by:628 629
Symbol 626 GraphicUsed by:627
Symbol 627 MovieClipUses:626Used by:628 629
Symbol 628 MovieClipUses:453 574 619 315 433 621 623 625 538 583 627 581Used by:763
Symbol 629 MovieClipUses:453 574 619 581 433 621 623 625 538 583 627Used by:763
Symbol 630 GraphicUsed by:631
Symbol 631 MovieClipUses:630Used by:641
Symbol 632 MovieClipUses:299 535 303 305 580 314Used by:641
Symbol 633 GraphicUsed by:634
Symbol 634 MovieClipUses:633Used by:641
Symbol 635 GraphicUsed by:636
Symbol 636 MovieClipUses:635Used by:641 696
Symbol 637 GraphicUsed by:638
Symbol 638 MovieClipUses:637Used by:641
Symbol 639 GraphicUsed by:640
Symbol 640 MovieClipUses:639Used by:641
Symbol 641 MovieClipUses:279 281 283 285 631 597 297 632 317 634 295 636 638 640 344 429 315 287 289 291 293Used by:763
Symbol 642 GraphicUsed by:643
Symbol 643 MovieClipUses:642Used by:664 748
Symbol 644 GraphicUsed by:645
Symbol 645 MovieClipUses:644Used by:664
Symbol 646 GraphicUsed by:647
Symbol 647 MovieClipUses:646Used by:664
Symbol 648 GraphicUsed by:649
Symbol 649 MovieClipUses:648Used by:664
Symbol 650 GraphicUsed by:651
Symbol 651 MovieClipUses:650Used by:664
Symbol 652 GraphicUsed by:653
Symbol 653 MovieClipUses:652Used by:664
Symbol 654 GraphicUsed by:655
Symbol 655 MovieClipUses:654Used by:664
Symbol 656 GraphicUsed by:657
Symbol 657 MovieClipUses:656Used by:664
Symbol 658 GraphicUsed by:659
Symbol 659 MovieClipUses:658Used by:664
Symbol 660 GraphicUsed by:661
Symbol 661 MovieClipUses:660Used by:664
Symbol 662 GraphicUsed by:663
Symbol 663 MovieClipUses:662Used by:664
Symbol 664 MovieClipUses:279 281 283 285 287 289 291 293 295 297 315 317 334 643 330 593 645 647 649 651 653 655 587 657 659 603 605 607 661 581 663Used by:763
Symbol 665 GraphicUsed by:666
Symbol 666 MovieClipUses:665Used by:677 696
Symbol 667 GraphicUsed by:668
Symbol 668 MovieClipUses:667Used by:677 696 748
Symbol 669 GraphicUsed by:670
Symbol 670 MovieClipUses:669Used by:677 696
Symbol 671 GraphicUsed by:672
Symbol 672 MovieClipUses:671Used by:677 696
Symbol 673 GraphicUsed by:674
Symbol 674 MovieClipUses:673Used by:677 696 717
Symbol 675 GraphicUsed by:676
Symbol 676 MovieClipUses:675Used by:677 696 717
Symbol 677 MovieClipUses:666 668 289 285 670 672 674 676 283 291 581 317Used by:696
Symbol 678 GraphicUsed by:679
Symbol 679 MovieClipUses:678Used by:696
Symbol 680 GraphicUsed by:681
Symbol 681 MovieClipUses:680Used by:696
Symbol 682 GraphicUsed by:683
Symbol 683 MovieClipUses:682Used by:696
Symbol 684 GraphicUsed by:685
Symbol 685 MovieClipUses:684Used by:696
Symbol 686 GraphicUsed by:687
Symbol 687 MovieClipUses:686Used by:696
Symbol 688 GraphicUsed by:689
Symbol 689 MovieClipUses:688Used by:696
Symbol 690 GraphicUsed by:691
Symbol 691 MovieClipUses:690Used by:696
Symbol 692 GraphicUsed by:693
Symbol 693 MovieClipUses:692Used by:696
Symbol 694 GraphicUsed by:695
Symbol 695 MovieClipUses:694Used by:696
Symbol 696 MovieClipUses:677 666 668 289 285 670 672 674 676 283 291 581 317 281 679 681 683 279 636 597 685 687 689 295 691 693 695Used by:763
Symbol 697 GraphicUsed by:698
Symbol 698 MovieClipUses:697Used by:717
Symbol 699 GraphicUsed by:700
Symbol 700 MovieClipUses:699Used by:717
Symbol 701 GraphicUsed by:702
Symbol 702 MovieClipUses:701Used by:717 748
Symbol 703 GraphicUsed by:704
Symbol 704 MovieClipUses:703Used by:717
Symbol 705 GraphicUsed by:706
Symbol 706 MovieClipUses:705Used by:717 748
Symbol 707 GraphicUsed by:708
Symbol 708 MovieClipUses:707Used by:717 1828
Symbol 709 GraphicUsed by:710
Symbol 710 MovieClipUses:709Used by:717 748
Symbol 711 GraphicUsed by:712
Symbol 712 MovieClipUses:711Used by:717 748
Symbol 713 GraphicUsed by:714
Symbol 714 MovieClipUses:713Used by:717 748
Symbol 715 GraphicUsed by:716
Symbol 716 MovieClipUses:715Used by:717 1792 1802 1808 1809 1812 1828 1834
Symbol 717 MovieClipUses:698 700 297 581 283 285 702 291 317 289 453 704 706 287 708 710 712 714 674 676 716 315 279 293 295 281Used by:763
Symbol 718 MovieClipUses:283 285 497 565 493 295 315 291 289 317Used by:763
Symbol 719 GraphicUsed by:720
Symbol 720 MovieClipUses:719Used by:748
Symbol 721 GraphicUsed by:722
Symbol 722 MovieClipUses:721Used by:748
Symbol 723 GraphicUsed by:724
Symbol 724 MovieClipUses:723Used by:748
Symbol 725 GraphicUsed by:726
Symbol 726 MovieClipUses:725Used by:731 1427
Symbol 727 GraphicUsed by:728
Symbol 728 MovieClipUses:727Used by:731 1440
Symbol 729 GraphicUsed by:730
Symbol 730 MovieClipUses:729Used by:731 1453
Symbol 731 MovieClipUses:726 728 730Used by:748
Symbol 732 GraphicUsed by:733
Symbol 733 MovieClipUses:732Used by:748
Symbol 734 GraphicUsed by:735
Symbol 735 MovieClipUses:734Used by:748
Symbol 736 GraphicUsed by:737
Symbol 737 MovieClipUses:736Used by:748
Symbol 738 GraphicUsed by:739
Symbol 739 MovieClipUses:738Used by:748
Symbol 740 GraphicUsed by:741
Symbol 741 MovieClipUses:740Used by:748
Symbol 742 GraphicUsed by:743
Symbol 743 MovieClipUses:742Used by:748
Symbol 744 GraphicUsed by:745
Symbol 745 MovieClipUses:744Used by:748
Symbol 746 GraphicUsed by:747
Symbol 747 MovieClipUses:746Used by:748
Symbol 748 MovieClipUses:283 285 279 297 315 702 317 289 291 293 720 722 712 714 706 710 724 581 731 733 668 735 737 739 741 743 745 643 330 597 747 281 287 295Used by:763
Symbol 749 GraphicUsed by:750
Symbol 750 MovieClipUses:749Used by:759
Symbol 751 GraphicUsed by:752
Symbol 752 MovieClipUses:751Used by:759
Symbol 753 GraphicUsed by:754
Symbol 754 MovieClipUses:753Used by:759
Symbol 755 GraphicUsed by:756
Symbol 756 MovieClipUses:755Used by:759
Symbol 757 GraphicUsed by:758
Symbol 758 MovieClipUses:757Used by:759
Symbol 759 MovieClipUses:279 281 283 285 287 289 291 293 295 297 315 317 750 752 754 756 758Used by:763
Symbol 760 MovieClipUses:506 508 481 510 512 514 516 518 522 519 524 520 526 528Used by:763
Symbol 761 MovieClipUses:506 508 481 510 512 514 516 518 522 519 524 520 526 528Used by:763
Symbol 762 MovieClipUses:506 508 481 510 512 514 516 518 568 549 291 570 283 491 285 483 317 485 487 279 281 287 289 293 295 297 315Used by:763
Symbol 763 MovieClip [Player]Uses:318 31 347 380 381 394 421 422 423 440 441 456 457 462 463 464 465 477 488 489 502 503 504 529 545 546 547 558 559 560 563 566 571 572 608 617 628 629 641 664 696 717 718 748 759 760 761 762Used by:Timeline
Symbol 764 BitmapUsed by:765
Symbol 765 GraphicUses:764Used by:766
Symbol 766 MovieClipUses:765Used by:767
Symbol 767 MovieClip [BgLevel1]Uses:766 26Used by:Timeline
Symbol 768 GraphicUsed by:769
Symbol 769 MovieClipUses:768Used by:770 771
Symbol 770 MovieClip [LeftSlope]Uses:769 31Used by:Timeline
Symbol 771 MovieClip [RightSlope]Uses:769 31Used by:Timeline
Symbol 772 GraphicUsed by:775
Symbol 773 FontUsed by:774 2215 2216 2217
Symbol 774 TextUses:773Used by:775
Symbol 775 MovieClipUses:772 774Used by:776
Symbol 776 MovieClip [LiveAttachContainer]Uses:775Used by:Timeline
Symbol 777 GraphicUsed by:778
Symbol 778 MovieClipUses:777Used by:820 834 872 873 916 934 936 983 1000 1007 1025 1026 1114 1137 1203 1242 1250 1251 1261 1266 1275 1277
Symbol 779 GraphicUsed by:780
Symbol 780 MovieClipUses:779Used by:820 834 873 878 916 934 935 936 983 984 999 1000 1005 1007 1017 1018 1025 1026 1079 1110 1113 1114 1129 1137 1167 1168 1203 1206 1241 1242 1250 1251 1261 1262 1263 1266 1275 1276 1277
Symbol 781 GraphicUsed by:782
Symbol 782 MovieClipUses:781Used by:820 834 873 899 900 914 915 916 934 935 936 939 940 963 964 983 984 999 1000 1005 1007 1019 1025 1026 1059 1060 1061 1079 1098 1099 1100 1110 1111 1113 1114 1129 1137 1167 1168 1203 1206 1241 1242 1250 1251 1261 1262 1263 1266 1275 1276 1277
Symbol 783 GraphicUsed by:784
Symbol 784 MovieClipUses:783Used by:820 834 872 873 916 936 939 940 963 964 983 1000 1007 1017 1018 1019 1025 1026 1114 1129 1137 1242 1250 1251 1261 1266 1275 1277
Symbol 785 GraphicUsed by:786
Symbol 786 MovieClipUses:785Used by:820 834 872 873 899 900 916 934 936 983 1000 1007 1025 1026 1113 1114 1129 1137 1203 1242 1250 1251 1261 1266 1275 1277
Symbol 787 GraphicUsed by:788
Symbol 788 MovieClipUses:787Used by:820 834 872 873 899 900 914 915 916 934 935 936 939 940 963 964 983 1000 1007 1017 1018 1019 1025 1026 1059 1060 1061 1079 1098 1099 1100 1110 1111 1112 1113 1114 1129 1137 1167 1203 1206 1242 1250 1251 1261 1266 1275 1277
Symbol 789 GraphicUsed by:790
Symbol 790 MovieClipUses:789Used by:793
Symbol 791 GraphicUsed by:792
Symbol 792 MovieClipUses:791Used by:793
Symbol 793 MovieClipUses:790 792Used by:820 834 873 916 934 936 939 940 963 983 1000 1007 1019 1025 1026 1113 1114 1137 1241 1242 1250 1251 1261 1266 1275 1277
Symbol 794 GraphicUsed by:795
Symbol 795 MovieClipUses:794Used by:820 834 873 899 900 916 934 936 939 940 963 983 984 999 1000 1005 1007 1017 1018 1019 1025 1026 1059 1060 1061 1079 1110 1113 1114 1129 1137 1167 1203 1206 1241 1242 1250 1251 1261 1262 1263 1266 1275 1276 1277
Symbol 796 GraphicUsed by:797
Symbol 797 MovieClipUses:796Used by:820 834 873 916 934 936 939 940 963 983 984 999 1000 1005 1007 1017 1018 1019 1025 1026 1059 1060 1061 1079 1098 1099 1100 1110 1111 1113 1114 1129 1137 1167 1203 1206 1241 1242 1250 1251 1261 1262 1263 1266 1275 1277
Symbol 798 GraphicUsed by:799
Symbol 799 MovieClipUses:798Used by:820 834 872 873 916 936 939 940 963 964 983 1000 1007 1019 1025 1026 1114 1137 1242 1250 1251 1261 1266 1275 1277
Symbol 800 GraphicUsed by:801
Symbol 801 MovieClipUses:800Used by:820 834 872 873 899 900 916 934 936 939 940 963 983 1000 1007 1019 1025 1026 1113 1114 1137 1242 1250 1251 1261 1266 1275 1277
Symbol 802 GraphicUsed by:803
Symbol 803 MovieClipUses:802Used by:820 834 872 873 914 915 916 934 936 939 940 963 964 983 1000 1007 1019 1025 1026 1098 1099 1100 1110 1111 1112 1113 1114 1137 1203 1242 1250 1251 1261 1266 1275 1277
Symbol 804 GraphicUsed by:805
Symbol 805 MovieClipUses:804Used by:819 923 2404
Symbol 806 GraphicUsed by:807
Symbol 807 MovieClipUses:806Used by:819 2404
Symbol 808 GraphicUsed by:809
Symbol 809 MovieClipUses:808Used by:818 920 1180
Symbol 810 GraphicUsed by:811
Symbol 811 MovieClipUses:810Used by:818
Symbol 812 GraphicUsed by:813
Symbol 813 MovieClipUses:812Used by:818
Symbol 814 GraphicUsed by:815
Symbol 815 MovieClipUses:814Used by:818
Symbol 816 GraphicUsed by:817
Symbol 817 MovieClipUses:816Used by:818 1024
Symbol 818 MovieClipUses:809 305 811 813 815 817Used by:819 2404
Symbol 819 MovieClipUses:805 807 818Used by:820 834 872 873 899 900 914 915 916 939 940 963 964 983 984 999 1000 1005 1007 1017 1018 1019 1026 1114 1137 1167 1168 1241 1242 1250 1251 1261 1262 1263 1266 1275 1277
Symbol 820 MovieClipUses:778 780 782 784 786 788 793 795 797 799 801 803 819Used by:1278
Symbol 821 GraphicUsed by:822
Symbol 822 MovieClipUses:821Used by:834 872
Symbol 823 GraphicUsed by:824
Symbol 824 MovieClipUses:823Used by:834 872
Symbol 825 GraphicUsed by:826
Symbol 826 MovieClipUses:825Used by:834 872
Symbol 827 GraphicUsed by:828
Symbol 828 MovieClipUses:827Used by:831
Symbol 829 GraphicUsed by:830
Symbol 830 MovieClipUses:829Used by:831
Symbol 831 MovieClipUses:828 830Used by:834 872
Symbol 832 GraphicUsed by:833
Symbol 833 MovieClipUses:832Used by:834 872
Symbol 834 MovieClipUses:778 780 782 784 786 788 793 795 797 799 801 803 819 822 824 826 831 833Used by:1278
Symbol 835 GraphicUsed by:836
Symbol 836 MovieClipUses:835Used by:839
Symbol 837 GraphicUsed by:838
Symbol 838 MovieClipUses:837Used by:839
Symbol 839 MovieClipUses:836 838Used by:872
Symbol 840 GraphicUsed by:841
Symbol 841 MovieClipUses:840Used by:844
Symbol 842 GraphicUsed by:843
Symbol 843 MovieClipUses:842Used by:844
Symbol 844 MovieClipUses:841 843Used by:872
Symbol 845 GraphicUsed by:846
Symbol 846 MovieClipUses:845Used by:872
Symbol 847 GraphicUsed by:848
Symbol 848 MovieClipUses:847Used by:851
Symbol 849 GraphicUsed by:850
Symbol 850 MovieClipUses:849Used by:851
Symbol 851 MovieClipUses:848 850Used by:872
Symbol 852 GraphicUsed by:853
Symbol 853 MovieClipUses:852Used by:872
Symbol 854 GraphicUsed by:855
Symbol 855 MovieClipUses:854Used by:858
Symbol 856 GraphicUsed by:857
Symbol 857 MovieClipUses:856Used by:858
Symbol 858 MovieClipUses:855 857Used by:872
Symbol 859 GraphicUsed by:860
Symbol 860 MovieClipUses:859Used by:872
Symbol 861 GraphicUsed by:862
Symbol 862 MovieClipUses:861Used by:872
Symbol 863 GraphicUsed by:864
Symbol 864 MovieClipUses:863Used by:872
Symbol 865 GraphicUsed by:866
Symbol 866 MovieClipUses:865Used by:872 1111 1112 1113
Symbol 867 GraphicUsed by:868
Symbol 868 MovieClipUses:867Used by:871
Symbol 869 GraphicUsed by:870
Symbol 870 MovieClipUses:869Used by:871
Symbol 871 MovieClipUses:868 870Used by:872
Symbol 872 MovieClipUses:778 786 784 788 824 826 839 822 833 801 799 803 819 844 846 851 853 858 860 862 864 831 866 871Used by:1278
Symbol 873 MovieClipUses:778 780 782 784 786 788 793 795 797 799 801 803 819Used by:1278
Symbol 874 GraphicUsed by:875
Symbol 875 MovieClipUses:874Used by:899 900 914 915 939 940 1017 1018 1053 1060 1061 1079
Symbol 876 GraphicUsed by:877
Symbol 877 MovieClipUses:876Used by:878 886 939 940
Symbol 878 MovieClipUses:877 780Used by:899 900 914 915
Symbol 879 GraphicUsed by:880
Symbol 880 MovieClipUses:879Used by:883
Symbol 881 GraphicUsed by:882
Symbol 882 MovieClipUses:881Used by:883
Symbol 883 MovieClipUses:880 882Used by:899 900
Symbol 884 GraphicUsed by:885
Symbol 885 MovieClipUses:884Used by:886
Symbol 886 MovieClipUses:877 885Used by:899 900
Symbol 887 GraphicUsed by:888
Symbol 888 MovieClipUses:887Used by:899 900 983 1017 1018 1203 1206 1261
Symbol 889 GraphicUsed by:890
Symbol 890 MovieClipUses:889Used by:899 900 1261 1262 1263 1266
Symbol 891 GraphicUsed by:892
Symbol 892 MovieClipUses:891Used by:899 900
Symbol 893 GraphicUsed by:894
Symbol 894 MovieClipUses:893Used by:899 900 963 964 983 984 999 1000 1005 1007 1019 1167 1168 1241 1250 1251 1261 1262 1263 1266 1275
Symbol 895 GraphicUsed by:896
Symbol 896 MovieClipUses:895Used by:899 900 914 915 939 940 1017 1018 1053 1060 1061
Symbol 897 GraphicUsed by:898
Symbol 898 MovieClipUses:897Used by:899 900 914 915 939 940 1017 1018 1053 1060 1061
Symbol 899 MovieClipUses:875 786 878 782 883 801 788 795 886 888 890 892 894 819 896 898Used by:1278
Symbol 900 MovieClipUses:875 786 878 782 883 801 788 795 886 888 890 892 894 819 896 898Used by:1278
Symbol 901 GraphicUsed by:902
Symbol 902 MovieClipUses:901Used by:914 915 963 964 1017 1018 1019 1203 1206 1250 1251 1261 1262 1263 1266
Symbol 903 GraphicUsed by:904
Symbol 904 MovieClipUses:903Used by:907
Symbol 905 GraphicUsed by:906
Symbol 906 MovieClipUses:905Used by:907
Symbol 907 MovieClipUses:904 906Used by:914 915 963 964 983 984 999 1000 1005 1007 1019 1098 1099 1100 1110 1111 1112 1113 1129 1167 1241 1250 1251 1261 1262 1263 1266 1275 1277
Symbol 908 GraphicUsed by:909
Symbol 909 MovieClipUses:908Used by:914 915
Symbol 910 GraphicUsed by:911
Symbol 911 MovieClipUses:910Used by:914 915
Symbol 912 GraphicUsed by:913
Symbol 913 MovieClipUses:912Used by:914 915
Symbol 914 MovieClipUses:875 902 782 907 788 819 803 909 911 878 913 896 898Used by:1278
Symbol 915 MovieClipUses:875 902 782 907 788 819 803 909 911 878 913 896 898Used by:1278
Symbol 916 MovieClipUses:778 780 782 784 786 788 793 795 797 799 801 803 819Used by:1278
Symbol 917 GraphicUsed by:918
Symbol 918 MovieClipUses:917Used by:934 935 936
Symbol 919 GraphicUsed by:920
Symbol 920 MovieClipUses:809 305 919Used by:923
Symbol 921 GraphicUsed by:922
Symbol 922 MovieClipUses:921Used by:923
Symbol 923 MovieClipUses:805 920 922Used by:934 935 936
Symbol 924 GraphicUsed by:925
Symbol 925 MovieClipUses:924Used by:934 935 936
Symbol 926 GraphicUsed by:927
Symbol 927 MovieClipUses:926Used by:934 935 936
Symbol 928 GraphicUsed by:929
Symbol 929 MovieClipUses:928Used by:934 935 936
Symbol 930 GraphicUsed by:931
Symbol 931 MovieClipUses:930Used by:934 935 936
Symbol 932 GraphicUsed by:933
Symbol 933 MovieClipUses:932Used by:934 935 936
Symbol 934 MovieClipUses:778 780 782 786 918 788 793 795 797 801 803 923 925 927 929 931 933Used by:1278
Symbol 935 MovieClipUses:925 782 780 933 927 923 929 788 931 918Used by:1278
Symbol 936 MovieClipUses:925 782 780 933 927 923 929 788 931 918 786 778 793 795 797 801 803 784 799Used by:1278
Symbol 937 GraphicUsed by:938
Symbol 938 MovieClipUses:937Used by:939 940 963 1019 1059 1060 1061 1079 1098 1099 1100 1110 1111 1112 1113
Symbol 939 MovieClipUses:875 877 938 782 784 788 793 819 801 799 803 795 797 896 898Used by:1278
Symbol 940 MovieClipUses:875 877 938 782 784 788 793 819 801 799 803 795 797 896 898Used by:1278
Symbol 941 GraphicUsed by:942
Symbol 942 MovieClipUses:941Used by:963
Symbol 943 GraphicUsed by:944
Symbol 944 MovieClipUses:943Used by:963 1019 1137 1241 1277
Symbol 945 GraphicUsed by:946
Symbol 946 MovieClipUses:945Used by:963 1019 1137 1241 1277
Symbol 947 GraphicUsed by:948
Symbol 948 MovieClipUses:947Used by:963 964 1019 1241
Symbol 949 GraphicUsed by:950
Symbol 950 MovieClipUses:949Used by:963 1019 1137 1241 1277
Symbol 951 GraphicUsed by:952
Symbol 952 MovieClipUses:951Used by:963 964 1019 1241
Symbol 953 GraphicUsed by:954
Symbol 954 MovieClipUses:953Used by:963 964 1019 1241
Symbol 955 GraphicUsed by:956
Symbol 956 MovieClipUses:955Used by:963 1019 1241
Symbol 957 GraphicUsed by:958
Symbol 958 MovieClipUses:957Used by:963 964 1019
Symbol 959 GraphicUsed by:960
Symbol 960 MovieClipUses:959Used by:963 964 1019
Symbol 961 GraphicUsed by:962
Symbol 962 MovieClipUses:961Used by:963 964 1019
Symbol 963 MovieClipUses:942 938 782 784 788 793 819 801 799 803 795 797 944 902 946 907 894 948 950 952 954 956 958 960 962Used by:1278
Symbol 964 MovieClipUses:958 782 902 784 788 907 948 799 803 894 819 952 954 960 962Used by:1278
Symbol 965 GraphicUsed by:966
Symbol 966 MovieClipUses:965Used by:983
Symbol 967 GraphicUsed by:968
Symbol 968 MovieClipUses:967Used by:983
Symbol 969 GraphicUsed by:970
Symbol 970 MovieClipUses:969Used by:983 984 999 1000 1005 1007 1113 1167 1168 1241 1250 1251 1261 1262 1263 1266
Symbol 971 GraphicUsed by:972
Symbol 972 MovieClipUses:971Used by:983
Symbol 973 GraphicUsed by:974
Symbol 974 MovieClipUses:973Used by:983
Symbol 975 GraphicUsed by:976
Symbol 976 MovieClipUses:975Used by:983 984 999 1000 1005 1007 1167 1275
Symbol 977 GraphicUsed by:978
Symbol 978 MovieClipUses:977Used by:983 984 999 1000 1005 1007
Symbol 979 GraphicUsed by:980
Symbol 980 MovieClipUses:979Used by:983 984 999 1000 1005 1007 1275
Symbol 981 GraphicUsed by:983 984 999 1000
Symbol 982 GraphicUsed by:983 984 999
Symbol 983 MovieClipUses:778 780 782 784 786 788 793 795 797 799 801 803 819 888 966 907 968 894 970 972 974 976 978 980 981 982Used by:1278
Symbol 984 MovieClipUses:976 970 780 782 907 894 819 795 797 978 980 981 982Used by:1278
Symbol 985 GraphicUsed by:986
Symbol 986 MovieClipUses:985Used by:999
Symbol 987 GraphicUsed by:988
Symbol 988 MovieClipUses:987Used by:999
Symbol 989 GraphicUsed by:990
Symbol 990 MovieClipUses:989Used by:999
Symbol 991 GraphicUsed by:992
Symbol 992 MovieClipUses:991Used by:999
Symbol 993 GraphicUsed by:994
Symbol 994 MovieClipUses:993Used by:999
Symbol 995 GraphicUsed by:996
Symbol 996 MovieClipUses:995Used by:999
Symbol 997 GraphicUsed by:998
Symbol 998 MovieClipUses:997Used by:999
Symbol 999 MovieClipUses:976 970 780 782 907 894 819 795 797 978 980 981 986 988 982 990 992 994 996 998Used by:1278
Symbol 1000 MovieClipUses:976 970 780 782 907 894 819 795 797 978 980 981 778 784 786 788 793 799 801 803Used by:1278
Symbol 1001 GraphicUsed by:1002
Symbol 1002 MovieClipUses:1001Used by:1005 1007
Symbol 1003 GraphicUsed by:1004
Symbol 1004 MovieClipUses:1003Used by:1005 1006
Symbol 1005 MovieClipUses:970 976 780 782 907 795 797 894 819 980 978 1002 1004Used by:1278
Symbol 1006 MovieClipUses:1004Used by:1278
Symbol 1007 MovieClipUses:1002 976 970 780 782 907 894 819 795 797 978 980 778 784 786 788 793 799 801 803Used by:1278
Symbol 1008 GraphicUsed by:1009
Symbol 1009 MovieClipUses:1008Used by:1017 1018
Symbol 1010 GraphicUsed by:1011
Symbol 1011 MovieClipUses:1010Used by:1014
Symbol 1012 GraphicUsed by:1013
Symbol 1013 MovieClipUses:1012Used by:1014
Symbol 1014 MovieClipUses:1011 1013Used by:1017 1018
Symbol 1015 GraphicUsed by:1016
Symbol 1016 MovieClipUses:1015Used by:1017 1018
Symbol 1017 MovieClipUses:875 780 1009 795 797 784 788 902 1014 819 1016 888 896 898Used by:1278
Symbol 1018 MovieClipUses:875 780 1009 795 797 784 788 902 1014 819 1016 888 896 898Used by:1278
Symbol 1019 MovieClipUses:944 782 784 788 799 902 793 819 801 803 795 797 938 946 907 894 948 950 952 954 956 958 960 962Used by:1278
Symbol 1020 GraphicUsed by:1021
Symbol 1021 MovieClipUses:1020Used by:1024 1181
Symbol 1022 GraphicUsed by:1023
Symbol 1023 MovieClipUses:1022Used by:1024
Symbol 1024 MovieClipUses:1021 1023 817Used by:1025 1098 1099 1100 1110 1111 1112 1113 1114
Symbol 1025 MovieClipUses:778 780 782 784 786 788 793 795 797 799 801 803 1024Used by:1278
Symbol 1026 MovieClipUses:778 780 782 784 786 788 793 795 797 799 801 803 819Used by:1278
Symbol 1027 GraphicUsed by:1028
Symbol 1028 MovieClipUses:1027Used by:1059 1060 1061 1079 1129 1277
Symbol 1029 GraphicUsed by:1030
Symbol 1030 MovieClipUses:1029Used by:1059 1060 1061 1079 1098 1099 1100 1110 1111 1113
Symbol 1031 GraphicUsed by:1032
Symbol 1032 MovieClipUses:1031Used by:1059 1060 1061 1079 1098 1099 1100 1110 1111 1112 1113
Symbol 1033 GraphicUsed by:1034
Symbol 1034 MovieClipUses:1033Used by:1037
Symbol 1035 GraphicUsed by:1036
Symbol 1036 MovieClipUses:1035Used by:1037
Symbol 1037 MovieClipUses:1034 1036Used by:1059
Symbol 1038 GraphicUsed by:1039
Symbol 1039 MovieClipUses:1038Used by:1059 1060 1061 1079
Symbol 1040 GraphicUsed by:1041
Symbol 1041 MovieClipUses:1040Used by:1059
Symbol 1042 GraphicUsed by:1043
Symbol 1043 MovieClipUses:1042Used by:1059
Symbol 1044 GraphicUsed by:1045
Symbol 1045 MovieClipUses:1044Used by:1059
Symbol 1046 GraphicUsed by:1047
Symbol 1047 MovieClipUses:1046Used by:1059 1079
Symbol 1048 GraphicUsed by:1049
Symbol 1049 MovieClipUses:1048Used by:1052
Symbol 1050 GraphicUsed by:1051
Symbol 1051 MovieClipUses:1050Used by:1052
Symbol 1052 MovieClipUses:1049 1051Used by:1059
Symbol 1053 MovieClipUses:875 896 898Used by:1059
Symbol 1054 GraphicUsed by:1055
Symbol 1055 MovieClipUses:1054Used by:1058
Symbol 1056 GraphicUsed by:1057
Symbol 1057 MovieClipUses:1056Used by:1058
Symbol 1058 MovieClipUses:1055 1057Used by:1059 1060 1061 1079
Symbol 1059 MovieClipUses:1028 1030 1032 788 782 938 1037 795 797 1039 1041 1043 1045 1047 1052 1053 1058Used by:1278
Symbol 1060 MovieClipUses:875 1028 1030 1032 788 782 938 1058 795 797 1039 896 898Used by:1278
Symbol 1061 MovieClipUses:875 1028 1030 1032 788 782 938 1058 795 797 1039 896 898Used by:1278
Symbol 1062 GraphicUsed by:1063
Symbol 1063 MovieClipUses:1062Used by:1066
Symbol 1064 GraphicUsed by:1065
Symbol 1065 MovieClipUses:1064Used by:1066
Symbol 1066 MovieClipUses:1063 1065Used by:1079 1110 1129 1276 1277
Symbol 1067 GraphicUsed by:1068
Symbol 1068 MovieClipUses:1067Used by:1079 1110 1129 1276 1277
Symbol 1069 GraphicUsed by:1070
Symbol 1070 MovieClipUses:1069Used by:1079 1110 1129 1276 1277
Symbol 1071 GraphicUsed by:1072
Symbol 1072 MovieClipUses:1071Used by:1079 1110 1129 1276 1277
Symbol 1073 GraphicUsed by:1074
Symbol 1074 MovieClipUses:1073Used by:1079 1110 1129 1276 1277
Symbol 1075 GraphicUsed by:1076
Symbol 1076 MovieClipUses:1075Used by:1079 1110 1129 1276 1277
Symbol 1077 GraphicUsed by:1078
Symbol 1078 MovieClipUses:1077Used by:1079 1110 1111 1112 1113 1129 1276 1277
Symbol 1079 MovieClipUses:875 1028 1030 1032 788 782 938 1058 795 797 1039 1047 780 1066 1068 1070 1072 1074 1076 1078Used by:1278
Symbol 1080 GraphicUsed by:1081
Symbol 1081 MovieClipUses:1080Used by:1098 1099 1100 1110 1111
Symbol 1082 GraphicUsed by:1083
Symbol 1083 MovieClipUses:1082Used by:1098 1099 1100 1110 1111 1112 1113
Symbol 1084 GraphicUsed by:1085
Symbol 1085 MovieClipUses:1084Used by:1098 1099 1100 1110 1111 1112 1113 1167 1168 1261 1262 1263 1266
Symbol 1086 GraphicUsed by:1087
Symbol 1087 MovieClipUses:1086Used by:1098 1099 1100 1110 1111 1112 1113 1275
Symbol 1088 GraphicUsed by:1089
Symbol 1089 MovieClipUses:1088Used by:1098 1099 1100 1110 1111
Symbol 1090 GraphicUsed by:1091
Symbol 1091 MovieClipUses:1090Used by:1098 1099 1100 1110
Symbol 1092 GraphicUsed by:1093
Symbol 1093 MovieClipUses:1092Used by:1098 1099 1100 1110
Symbol 1094 GraphicUsed by:1095
Symbol 1095 MovieClipUses:1094Used by:1098 1099 1100 1110
Symbol 1096 GraphicUsed by:1097
Symbol 1097 MovieClipUses:1096Used by:1098 1099 1100 1110
Symbol 1098 MovieClipUses:1081 1030 1032 788 938 782 907 1083 797 1024 1085 1087 803 1089 1091 1093 1095 1097Used by:1278
Symbol 1099 MovieClipUses:1081 1030 1032 788 938 782 907 1083 797 1024 1085 1087 803 1089 1091 1093 1095 1097Used by:1278
Symbol 1100 MovieClipUses:1081 1030 1032 788 938 782 907 1083 797 1024 1085 1087 803 1089 1091 1093 1095 1097Used by:1278
Symbol 1101 GraphicUsed by:1102
Symbol 1102 MovieClipUses:1101Used by:1110 1129 1277
Symbol 1103 GraphicUsed by:1104
Symbol 1104 MovieClipUses:1103Used by:1110 1129 1277
Symbol 1105 GraphicUsed by:1106
Symbol 1106 MovieClipUses:1105Used by:1109
Symbol 1107 GraphicUsed by:1108
Symbol 1108 MovieClipUses:1107Used by:1109
Symbol 1109 MovieClipUses:1106 1108Used by:1110 1129 1277
Symbol 1110 MovieClipUses:1081 1030 1032 788 938 782 907 1083 797 1024 1085 1087 803 1089 1091 1093 1095 1070 1097 1078 1102 1104 1109 1072 1074 1076 780 1066 795 1068Used by:1278
Symbol 1111 MovieClipUses:1081 1030 1032 788 938 782 907 1083 797 1024 1085 1087 803 1089 1078 866Used by:1278
Symbol 1112 MovieClipUses:1078 938 1032 788 907 1024 1085 1087 803 1083 866Used by:1278
Symbol 1113 MovieClipUses:1078 938 1032 788 907 1024 1085 1087 803 1083 866 1030 782 795 797 970 780 786 793 801Used by:1278
Symbol 1114 MovieClipUses:778 780 782 784 786 788 793 795 797 799 801 803 1024 819Used by:1278
Symbol 1115 GraphicUsed by:1116
Symbol 1116 MovieClipUses:1115Used by:1129 1277
Symbol 1117 GraphicUsed by:1118
Symbol 1118 MovieClipUses:1117Used by:1121
Symbol 1119 GraphicUsed by:1120
Symbol 1120 MovieClipUses:1119Used by:1121
Symbol 1121 MovieClipUses:1118 1120Used by:1129 1277
Symbol 1122 GraphicUsed by:1123
Symbol 1123 MovieClipUses:1122Used by:1129 1277
Symbol 1124 GraphicUsed by:1125
Symbol 1125 MovieClipUses:1124Used by:1128
Symbol 1126 GraphicUsed by:1127
Symbol 1127 MovieClipUses:1126Used by:1128
Symbol 1128 MovieClipUses:1125 1127Used by:1129 1277
Symbol 1129 MovieClipUses:1078 780 782 1066 795 1068 1070 1072 1074 1076 907 1102 1104 1109 1028 1116 1121 784 788 786 1123 1128 797Used by:1278
Symbol 1130 GraphicUsed by:1131
Symbol 1131 MovieClipUses:1130Used by:1137 1241 1277
Symbol 1132 GraphicUsed by:1133
Symbol 1133 MovieClipUses:1132Used by:1137 1241 1277
Symbol 1134 GraphicUsed by:1137 1277
Symbol 1135 GraphicUsed by:1136
Symbol 1136 MovieClipUses:1135Used by:1137 1241 1277
Symbol 1137 MovieClipUses:944 780 782 784 786 788 793 795 797 799 801 803 819 946 950 1131 1133 1134 1136 778Used by:1278
Symbol 1138 GraphicUsed by:1139
Symbol 1139 MovieClipUses:1138Used by:1167 1168
Symbol 1140 GraphicUsed by:1141
Symbol 1141 MovieClipUses:1140Used by:1167 1275
Symbol 1142 GraphicUsed by:1143
Symbol 1143 MovieClipUses:1142Used by:1167 1168 1241 1261 1262 1263 1266
Symbol 1144 GraphicUsed by:1145
Symbol 1145 MovieClipUses:1144Used by:1148
Symbol 1146 GraphicUsed by:1147
Symbol 1147 MovieClipUses:1146Used by:1148
Symbol 1148 MovieClipUses:1145 1147Used by:1167 1168
Symbol 1149 GraphicUsed by:1150
Symbol 1150 MovieClipUses:1149Used by:1167 1168
Symbol 1151 GraphicUsed by:1152
Symbol 1152 MovieClipUses:1151Used by:1167 1168
Symbol 1153 GraphicUsed by:1154
Symbol 1154 MovieClipUses:1153Used by:1167 1168
Symbol 1155 GraphicUsed by:1156
Symbol 1156 MovieClipUses:1155Used by:1167
Symbol 1157 GraphicUsed by:1158
Symbol 1158 MovieClipUses:1157Used by:1167
Symbol 1159 GraphicUsed by:1160
Symbol 1160 MovieClipUses:1159Used by:1167
Symbol 1161 GraphicUsed by:1162
Symbol 1162 MovieClipUses:1161Used by:1167
Symbol 1163 GraphicUsed by:1164
Symbol 1164 MovieClipUses:1163Used by:1167
Symbol 1165 GraphicUsed by:1166
Symbol 1166 MovieClipUses:1165Used by:1167
Symbol 1167 MovieClipUses:970 976 788 1139 780 782 907 894 819 795 797 1141 1085 1143 1148 1150 1152 1154 1156 1158 1160 1162 1164 1166Used by:1278
Symbol 1168 MovieClipUses:970 1085 1143 782 780 1148 894 819 1139 1150 1152 1154Used by:1278
Symbol 1169 GraphicUsed by:1170
Symbol 1170 MovieClipUses:1169Used by:1203
Symbol 1171 GraphicUsed by:1172
Symbol 1172 MovieClipUses:1171Used by:1175
Symbol 1173 GraphicUsed by:1174
Symbol 1174 MovieClipUses:1173Used by:1175
Symbol 1175 MovieClipUses:1172 1174Used by:1203
Symbol 1176 GraphicUsed by:1177
Symbol 1177 MovieClipUses:1176Used by:1181
Symbol 1178 GraphicUsed by:1179
Symbol 1179 MovieClipUses:1178Used by:1180
Symbol 1180 MovieClipUses:809 305 1179Used by:1181
Symbol 1181 MovieClipUses:1021 1177 1180Used by:1203 1206 1241 1275
Symbol 1182 GraphicUsed by:1183
Symbol 1183 MovieClipUses:1182Used by:1203
Symbol 1184 GraphicUsed by:1185
Symbol 1185 MovieClipUses:1184Used by:1203 1206
Symbol 1186 GraphicUsed by:1187
Symbol 1187 MovieClipUses:1186Used by:1203
Symbol 1188 GraphicUsed by:1189
Symbol 1189 MovieClipUses:1188Used by:1192
Symbol 1190 GraphicUsed by:1191
Symbol 1191 MovieClipUses:1190Used by:1192
Symbol 1192 MovieClipUses:1189 1191Used by:1203 1206
Symbol 1193 GraphicUsed by:1194
Symbol 1194 MovieClipUses:1193Used by:1203 1206
Symbol 1195 GraphicUsed by:1196
Symbol 1196 MovieClipUses:1195Used by:1203 1206
Symbol 1197 GraphicUsed by:1198
Symbol 1198 MovieClipUses:1197Used by:1203
Symbol 1199 GraphicUsed by:1200
Symbol 1200 MovieClipUses:1199Used by:1203
Symbol 1201 GraphicUsed by:1202
Symbol 1202 MovieClipUses:1201Used by:1203
Symbol 1203 MovieClipUses:1170 778 902 803 782 780 786 788 1175 1181 797 795 1183 888 1185 1187 1192 1194 1196 1198 1200 1202Used by:1278
Symbol 1204 GraphicUsed by:1205
Symbol 1205 MovieClipUses:1204Used by:1206
Symbol 1206 MovieClipUses:888 902 1185 1181 782 780 1205 1192 797 795 1194 1196 788Used by:1278
Symbol 1207 GraphicUsed by:1208
Symbol 1208 MovieClipUses:1207Used by:1241
Symbol 1209 GraphicUsed by:1210
Symbol 1210 MovieClipUses:1209Used by:1241
Symbol 1211 GraphicUsed by:1212
Symbol 1212 MovieClipUses:1211Used by:1241
Symbol 1213 GraphicUsed by:1214
Symbol 1214 MovieClipUses:1213Used by:1241
Symbol 1215 GraphicUsed by:1216
Symbol 1216 MovieClipUses:1215Used by:1241
Symbol 1217 GraphicUsed by:1241
Symbol 1218 GraphicUsed by:1241
Symbol 1219 GraphicUsed by:1220
Symbol 1220 MovieClipUses:1219Used by:1241 1275
Symbol 1221 GraphicUsed by:1222
Symbol 1222 MovieClipUses:1221Used by:1241
Symbol 1223 GraphicUsed by:1224
Symbol 1224 MovieClipUses:1223Used by:1241
Symbol 1225 GraphicUsed by:1226
Symbol 1226 MovieClipUses:1225Used by:1241
Symbol 1227 GraphicUsed by:1241
Symbol 1228 GraphicUsed by:1241
Symbol 1229 GraphicUsed by:1241
Symbol 1230 GraphicUsed by:1241
Symbol 1231 GraphicUsed by:1241
Symbol 1232 GraphicUsed by:1241
Symbol 1233 GraphicUsed by:1241
Symbol 1234 GraphicUsed by:1235
Symbol 1235 MovieClipUses:1234Used by:1241
Symbol 1236 GraphicUsed by:1241
Symbol 1237 GraphicUsed by:1241
Symbol 1238 GraphicUsed by:1241
Symbol 1239 GraphicUsed by:1241
Symbol 1240 GraphicUsed by:1241
Symbol 1241 MovieClipUses:970 782 907 1208 1143 948 894 952 954 1210 1212 1214 819 1216 1217 1218 944 1220 1222 1224 780 793 795 797 1226 1227 1228 946 1181 1229 1230 950 1231 1232 956 1233 1235 1236 1237 1238 1131 1239 1133 1240 1136Used by:1278
Symbol 1242 MovieClipUses:778 780 782 784 786 788 793 795 797 799 801 803 819Used by:1278
Symbol 1243 GraphicUsed by:1244
Symbol 1244 MovieClipUses:1243Used by:1250 1251
Symbol 1245 GraphicUsed by:1246
Symbol 1246 MovieClipUses:1245Used by:1250
Symbol 1247 GraphicUsed by:1250
Symbol 1248 GraphicUsed by:1249
Symbol 1249 MovieClipUses:1248Used by:1250
Symbol 1250 MovieClipUses:778 780 782 784 786 788 793 795 797 799 801 803 819 970 1244 907 894 902 1246 1247 1249Used by:1278
Symbol 1251 MovieClipUses:970 1244 902 780 782 907 894 819 795 797 799 801 803 788 786 778 784 793Used by:1278
Symbol 1252 GraphicUsed by:1253
Symbol 1253 MovieClipUses:1252Used by:1261 1262 1263 1266
Symbol 1254 GraphicUsed by:1255
Symbol 1255 MovieClipUses:1254Used by:1261 1262 1263 1266
Symbol 1256 GraphicUsed by:1257
Symbol 1257 MovieClipUses:1256Used by:1261 1262 1263
Symbol 1258 GraphicUsed by:1259
Symbol 1259 MovieClipUses:1258Used by:1260
Symbol 1260 MovieClipUses:1259Used by:1261 1262 1263
Symbol 1261 MovieClipUses:778 780 782 784 786 788 793 795 797 799 801 803 819 888 970 907 894 1253 1085 1143 890 902 1255 1257 1260Used by:1278
Symbol 1262 MovieClipUses:1257 890 902 970 780 782 907 894 819 795 797 1085 1253 1143 1255 1260Used by:1278
Symbol 1263 MovieClipUses:1257 970 890 902 780 782 907 894 819 795 797 1085 1253 1143 1255 1260Used by:1278
Symbol 1264 GraphicUsed by:1265
Symbol 1265 MovieClipUses:1264Used by:1266
Symbol 1266 MovieClipUses:890 902 970 780 782 907 894 819 795 797 1085 1253 1143 1255 1265 786 784 788 793 799 801 803 778Used by:1278
Symbol 1267 GraphicUsed by:1268
Symbol 1268 MovieClipUses:1267Used by:1275
Symbol 1269 GraphicUsed by:1270
Symbol 1270 MovieClipUses:1269Used by:1275
Symbol 1271 GraphicUsed by:1272
Symbol 1272 MovieClipUses:1271Used by:1275
Symbol 1273 GraphicUsed by:1274
Symbol 1274 MovieClipUses:1273Used by:1275
Symbol 1275 MovieClipUses:778 780 782 784 786 788 793 795 797 799 801 803 819 976 980 907 894 1141 1268 1087 1220 1181 1270 1272 1274Used by:1278
Symbol 1276 MovieClipUses:1078 780 782 1066 795 1068 1070 1072 1074 1076Used by:1278
Symbol 1277 MovieClipUses:1078 780 782 1066 795 1068 1070 1072 1074 1076 907 1102 1104 1109 1028 1116 1121 784 788 786 1123 1128 797 944 793 799 801 803 819 946 950 1131 1133 1134 1136 778Used by:1278
Symbol 1278 MovieClip [Syndrome]Uses:820 31 834 872 873 899 900 914 915 916 934 935 936 939 940 963 964 983 984 999 1000 1005 1006 1007 1017 1018 1019 1025 1026 1059 1060 1061 1079 1098 1099 1100 1110 1111 1112 1113 1114 1129 1137 1167 1168 1203 1206 1241 1242 1250 1251 1261 1262 1263 1266 1275 1276 1277Used by:Timeline
Symbol 1279 BitmapUsed by:1280
Symbol 1280 GraphicUses:1279Used by:1281
Symbol 1281 MovieClipUses:1280Used by:1282
Symbol 1282 MovieClip [BgLevel3]Uses:1281 26Used by:Timeline
Symbol 1283 GraphicUsed by:1284
Symbol 1284 MovieClipUses:1283Used by:1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1302 1303 1304 1305 1306 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1326
Symbol 1285 MovieClipUses:1284Used by:1327
Symbol 1286 MovieClipUses:1284Used by:1327
Symbol 1287 MovieClipUses:1284Used by:1327
Symbol 1288 MovieClipUses:1284Used by:1327
Symbol 1289 MovieClipUses:1284Used by:1327
Symbol 1290 MovieClipUses:1284Used by:1327
Symbol 1291 MovieClipUses:1284Used by:1327
Symbol 1292 MovieClipUses:1284Used by:1327
Symbol 1293 MovieClipUses:1284Used by:1327
Symbol 1294 MovieClipUses:1284Used by:1327
Symbol 1295 MovieClipUses:1284Used by:1327
Symbol 1296 MovieClipUses:1284Used by:1327
Symbol 1297 MovieClipUses:1284Used by:1327
Symbol 1298 MovieClipUses:1284Used by:1327
Symbol 1299 MovieClipUses:1284Used by:1327
Symbol 1300 GraphicUsed by:1301
Symbol 1301 MovieClipUses:1300Used by:1302 1306 1313 1324 1325 1326
Symbol 1302 MovieClipUses:1284 1301Used by:1327
Symbol 1303 MovieClipUses:1284Used by:1327
Symbol 1304 MovieClipUses:1284Used by:1327
Symbol 1305 MovieClipUses:1284Used by:1327
Symbol 1306 MovieClipUses:1284 1301Used by:1327
Symbol 1307 GraphicUsed by:1308
Symbol 1308 MovieClipUses:1307Used by:1309 1310 1311
Symbol 1309 MovieClipUses:1308Used by:1327
Symbol 1310 MovieClipUses:1308Used by:1327
Symbol 1311 MovieClipUses:1308 1284Used by:1327
Symbol 1312 MovieClipUses:1284Used by:1327
Symbol 1313 MovieClipUses:1301 1284Used by:1327
Symbol 1314 MovieClipUses:1284Used by:1327
Symbol 1315 MovieClipUses:1284Used by:1327
Symbol 1316 MovieClipUses:1284Used by:1327
Symbol 1317 MovieClipUses:1284Used by:1327
Symbol 1318 MovieClipUses:1284Used by:1327
Symbol 1319 MovieClipUses:1284Used by:1327
Symbol 1320 MovieClipUses:1284Used by:1327
Symbol 1321 MovieClipUses:1284Used by:1327
Symbol 1322 MovieClipUses:1284Used by:1327
Symbol 1323 MovieClipUses:1284Used by:1327
Symbol 1324 MovieClipUses:1301Used by:1327
Symbol 1325 MovieClipUses:1301Used by:1327
Symbol 1326 MovieClipUses:1301 1284Used by:1327
Symbol 1327 MovieClip [PlayerShadow]Uses:1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1302 1303 1304 1305 1306 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326Used by:Timeline
Symbol 1328 GraphicUsed by:1329
Symbol 1329 MovieClipUses:1328Used by:1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366
Symbol 1330 MovieClipUses:1329Used by:1367
Symbol 1331 MovieClipUses:1329Used by:1367
Symbol 1332 MovieClipUses:1329Used by:1367
Symbol 1333 MovieClipUses:1329Used by:1367
Symbol 1334 MovieClipUses:1329Used by:1367
Symbol 1335 MovieClipUses:1329Used by:1367
Symbol 1336 MovieClipUses:1329Used by:1367
Symbol 1337 MovieClipUses:1329Used by:1367
Symbol 1338 MovieClipUses:1329Used by:1367
Symbol 1339 MovieClipUses:1329Used by:1367
Symbol 1340 MovieClipUses:1329Used by:1367
Symbol 1341 MovieClipUses:1329Used by:1367
Symbol 1342 MovieClipUses:1329Used by:1367
Symbol 1343 MovieClipUses:1329Used by:1367
Symbol 1344 MovieClipUses:1329Used by:1367
Symbol 1345 MovieClipUses:1329Used by:1367
Symbol 1346 MovieClipUses:1329Used by:1367
Symbol 1347 MovieClipUses:1329Used by:1367
Symbol 1348 MovieClipUses:1329Used by:1367
Symbol 1349 MovieClipUses:1329Used by:1367
Symbol 1350 MovieClipUses:1329Used by:1367
Symbol 1351 MovieClipUses:1329Used by:1367
Symbol 1352 MovieClipUses:1329Used by:1367
Symbol 1353 MovieClipUses:1329Used by:1367
Symbol 1354 MovieClipUses:1329Used by:1367
Symbol 1355 MovieClipUses:1329Used by:1367
Symbol 1356 MovieClipUses:1329Used by:1367
Symbol 1357 MovieClipUses:1329Used by:1367
Symbol 1358 MovieClipUses:1329Used by:1367
Symbol 1359 MovieClipUses:1329Used by:1367
Symbol 1360 MovieClipUses:1329Used by:1367
Symbol 1361 MovieClipUses:1329Used by:1367
Symbol 1362 MovieClipUses:1329Used by:1367
Symbol 1363 MovieClipUses:1329Used by:1367
Symbol 1364 MovieClipUses:1329Used by:1367
Symbol 1365 MovieClipUses:1329Used by:1367
Symbol 1366 MovieClipUses:1329Used by:1367
Symbol 1367 MovieClip [OmnidroidShadow]Uses:1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366Used by:Timeline
Symbol 1368 GraphicUsed by:1369
Symbol 1369 MovieClipUses:1368Used by:1370 1371
Symbol 1370 MovieClipUses:1369Used by:1372
Symbol 1371 MovieClipUses:1369Used by:1372
Symbol 1372 MovieClip [RedBeam]Uses:1370 31 1371Used by:Timeline
Symbol 1373 GraphicUsed by:1374
Symbol 1374 MovieClipUses:1373Used by:1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1393 1394 1395 1399 1400 1401 1402 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1425
Symbol 1375 MovieClipUses:1374Used by:1426
Symbol 1376 MovieClipUses:1374Used by:1426
Symbol 1377 MovieClipUses:1374Used by:1426
Symbol 1378 MovieClipUses:1374Used by:1426
Symbol 1379 MovieClipUses:1374Used by:1426
Symbol 1380 MovieClipUses:1374Used by:1426
Symbol 1381 MovieClipUses:1374Used by:1426
Symbol 1382 MovieClipUses:1374Used by:1426
Symbol 1383 MovieClipUses:1374Used by:1426
Symbol 1384 MovieClipUses:1374Used by:1426
Symbol 1385 MovieClipUses:1374Used by:1426
Symbol 1386 MovieClipUses:1374Used by:1426
Symbol 1387 MovieClipUses:1374Used by:1426
Symbol 1388 MovieClipUses:1374Used by:1426
Symbol 1389 MovieClipUses:1374Used by:1426
Symbol 1390 MovieClipUses:1374Used by:1426
Symbol 1391 MovieClipUses:1374Used by:1426
Symbol 1392 MovieClipUsed by:1426
Symbol 1393 MovieClipUses:1374Used by:1426
Symbol 1394 MovieClipUses:1374Used by:1426
Symbol 1395 MovieClipUses:1374Used by:1426
Symbol 1396 GraphicUsed by:1397
Symbol 1397 MovieClipUses:1396Used by:1398 1402 1409 1424 1425
Symbol 1398 MovieClipUses:1397Used by:1426
Symbol 1399 MovieClipUses:1374Used by:1426
Symbol 1400 MovieClipUses:1374Used by:1426
Symbol 1401 MovieClipUses:1374Used by:1426
Symbol 1402 MovieClipUses:1374 1397Used by:1426
Symbol 1403 GraphicUsed by:1404
Symbol 1404 MovieClipUses:1403Used by:1405 1406 1407
Symbol 1405 MovieClipUses:1404Used by:1426
Symbol 1406 MovieClipUses:1404Used by:1426
Symbol 1407 MovieClipUses:1404Used by:1426
Symbol 1408 MovieClipUses:1374Used by:1426
Symbol 1409 MovieClipUses:1397 1374Used by:1426
Symbol 1410 MovieClipUses:1374Used by:1426
Symbol 1411 MovieClipUses:1374Used by:1426
Symbol 1412 MovieClipUses:1374Used by:1426
Symbol 1413 MovieClipUses:1374Used by:1426
Symbol 1414 MovieClipUses:1374Used by:1426
Symbol 1415 MovieClipUses:1374Used by:1426
Symbol 1416 MovieClipUses:1374Used by:1426
Symbol 1417 MovieClipUses:1374Used by:1426
Symbol 1418 MovieClipUses:1374Used by:1426
Symbol 1419 MovieClipUses:1374Used by:1426
Symbol 1420 MovieClipUses:1374Used by:1426
Symbol 1421 MovieClipUses:1374Used by:1426
Symbol 1422 MovieClipUses:1374Used by:1426
Symbol 1423 MovieClipUses:1374Used by:1426
Symbol 1424 MovieClipUses:1397Used by:1426
Symbol 1425 MovieClipUses:1397 1374Used by:1426
Symbol 1426 MovieClip [SyndromeShadow]Uses:1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1398 1399 1400 1401 1402 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425Used by:Timeline
Symbol 1427 MovieClipUses:726Used by:1439
Symbol 1428 GraphicUsed by:1429
Symbol 1429 MovieClipUses:1428Used by:1438 1454
Symbol 1430 GraphicUsed by:1431
Symbol 1431 MovieClipUses:1430Used by:1438 1454
Symbol 1432 GraphicUsed by:1433
Symbol 1433 MovieClipUses:1432Used by:1438 1454
Symbol 1434 GraphicUsed by:1435
Symbol 1435 MovieClipUses:1434Used by:1438 1454
Symbol 1436 GraphicUsed by:1437
Symbol 1437 MovieClipUses:1436Used by:1438 1454
Symbol 1438 MovieClipUses:1429 1431 1433 1435 1437Used by:1439
Symbol 1439 MovieClip [BigRockLvl1]Uses:1427 31 1438Used by:Timeline
Symbol 1440 MovieClipUses:728Used by:1452
Symbol 1441 GraphicUsed by:1442
Symbol 1442 MovieClipUses:1441Used by:1451
Symbol 1443 GraphicUsed by:1444
Symbol 1444 MovieClipUses:1443Used by:1451
Symbol 1445 GraphicUsed by:1446
Symbol 1446 MovieClipUses:1445Used by:1451
Symbol 1447 GraphicUsed by:1448
Symbol 1448 MovieClipUses:1447Used by:1451
Symbol 1449 GraphicUsed by:1450
Symbol 1450 MovieClipUses:1449Used by:1451
Symbol 1451 MovieClipUses:1442 1444 1446 1448 1450Used by:1452
Symbol 1452 MovieClip [BigRockLvl2]Uses:1440 31 1451Used by:Timeline
Symbol 1453 MovieClipUses:730Used by:1455
Symbol 1454 MovieClipUses:1429 1431 1433 1435 1437Used by:1455
Symbol 1455 MovieClip [BigRockLvl3]Uses:1453 31 1454Used by:Timeline
Symbol 1456 BitmapUsed by:1457
Symbol 1457 GraphicUses:1456Used by:1458
Symbol 1458 MovieClipUses:1457Used by:1459
Symbol 1459 MovieClip [FrontParallaxLevel1]Uses:1458 26Used by:Timeline
Symbol 1460 BitmapUsed by:1461
Symbol 1461 GraphicUses:1460Used by:1462
Symbol 1462 MovieClipUses:1461Used by:1463
Symbol 1463 MovieClip [BackParallaxLevel1]Uses:1462 26Used by:Timeline
Symbol 1464 BitmapUsed by:1465
Symbol 1465 GraphicUses:1464Used by:1466
Symbol 1466 MovieClipUses:1465Used by:1467
Symbol 1467 MovieClip [BackParallaxLevel3]Uses:1466 26Used by:Timeline
Symbol 1468 BitmapUsed by:1469
Symbol 1469 GraphicUses:1468Used by:1470
Symbol 1470 MovieClipUses:1469Used by:1471
Symbol 1471 MovieClip [BgLevel2]Uses:1470 26Used by:Timeline
Symbol 1472 GraphicUsed by:1473
Symbol 1473 MovieClipUses:1472Used by:1517 1534 1572 1582 1584 1641 1656 1657 1658 1659 1700 1701 1739 1742 1743 1754 1762 1763 1792 1812 1813 1829 1835 1836 1842 1844
Symbol 1474 GraphicUsed by:1475
Symbol 1475 MovieClipUses:1474Used by:1517 1534 1571 1572 1582 1584 1641 1656 1657 1658 1659 1700 1701 1739 1743 1754 1755 1762 1763 1792 1812 1828 1829 1834 1835 1836 1842 1844
Symbol 1476 GraphicUsed by:1477
Symbol 1477 MovieClipUses:1476Used by:1517 1534 1572 1582 1584 1641 1656 1657 1658 1659 1700 1701 1717 1731 1739 1743 1762 1763 1792 1812 1829 1835 1836 1842 1844
Symbol 1478 GraphicUsed by:1479
Symbol 1479 MovieClipUses:1478Used by:1517 1534 1572 1582 1584 1641 1656 1657 1658 1659 1700 1701 1739 1743 1754 1755 1762 1763 1792 1812 1813 1828 1829 1836 1842 1844
Symbol 1480 GraphicUsed by:1481
Symbol 1481 MovieClipUses:1480Used by:1517 1534 1572 1582 1584 1641 1656 1657 1658 1659 1700 1701 1739 1743 1754 1762 1763 1792 1812 1813 1829 1834 1836 1842 1844
Symbol 1482 GraphicUsed by:1483
Symbol 1483 MovieClipUses:1482Used by:1517 1534 1572 1582 1584 1599 1600 1639 1640 1641 1656 1657 1658 1659 1699 1700 1701 1731 1739 1742 1743 1754 1755 1762 1763 1792 1808 1809 1812 1829 1836 1842 1844
Symbol 1484 GraphicUsed by:1485
Symbol 1485 MovieClipUses:1484Used by:1517 1534 1572 1582 1584 1599 1600 1639 1640 1641 1656 1657 1658 1659 1697 1698 1699 1700 1701 1739 1742 1743 1754 1755 1762 1763 1792 1808 1809 1812 1829 1836 1842 1844
Symbol 1486 GraphicUsed by:1487
Symbol 1487 MovieClipUses:1486Used by:1517 1534 1571 1572 1582 1584 1599 1600 1639 1640 1641 1656 1657 1658 1659 1697 1698 1699 1700 1701 1717 1718 1719 1729 1731 1734 1735 1736 1738 1739 1742 1743 1754 1755 1762 1763 1792 1808 1809 1812 1829 1834 1836 1842 1844
Symbol 1488 GraphicUsed by:1489
Symbol 1489 MovieClipUses:1488Used by:1517 1534 1571 1572 1582 1584 1599 1600 1639 1640 1641 1656 1659 1697 1698 1699 1700 1701 1717 1718 1719 1729 1731 1734 1735 1736 1738 1739 1742 1743 1754 1755 1762 1763 1792 1808 1809 1812 1829 1834 1836 1842 1844
Symbol 1490 GraphicUsed by:1491
Symbol 1491 MovieClipUses:1490Used by:1517 1534 1572 1582 1584 1599 1600 1639 1640 1641 1656 1657 1658 1659 1697 1698 1699 1700 1701 1729 1731 1734 1735 1738 1739 1742 1743 1754 1755 1762 1763 1792 1808 1809 1812 1829 1834 1836 1842 1844
Symbol 1492 GraphicUsed by:1493
Symbol 1493 MovieClipUses:1492Used by:1517 1534 1572 1582 1584 1599 1600 1639 1641 1656 1659 1699 1701 1739 1742 1743 1792 1808 1809 1812 1829 1836 1842 1844
Symbol 1494 GraphicUsed by:1495
Symbol 1495 MovieClipUses:1494Used by:1517 1534 1571 1572 1582 1583 1584 1599 1600 1639 1641 1656 1659 1697 1698 1699 1700 1701 1717 1718 1719 1729 1731 1734 1736 1739 1742 1743 1754 1755 1762 1763 1792 1808 1809 1812 1829 1836 1842 1844
Symbol 1496 GraphicUsed by:1497
Symbol 1497 MovieClipUses:1496Used by:1502 1533 1664 1681 1708
Symbol 1498 GraphicUsed by:1499
Symbol 1499 MovieClipUses:1498Used by:1502 1533 1664 1681 1708
Symbol 1500 GraphicUsed by:1501
Symbol 1501 MovieClipUses:1500Used by:1502 1511 1520 1533 1664 1681 1708
Symbol 1502 MovieClipUses:1497 1499 1501Used by:1517 1534 1572 1582 1584 1641 1656 1659 1700 1701 1729 1739 1742 1743 1762 1763 1792 1812 1829 1836 1842 1844
Symbol 1503 GraphicUsed by:1504
Symbol 1504 MovieClipUses:1503Used by:1517 1534 1571 1572 1582 1584 1599 1600 1639 1641 1656 1657 1658 1659 1699 1700 1701 1739 1742 1743 1754 1755 1762 1763 1792 1808 1809 1812 1829 1834 1836 1842 1844
Symbol 1505 GraphicUsed by:1506
Symbol 1506 MovieClipUses:1505Used by:1517 1534 1572 1582 1584 1599 1600 1639 1640 1641 1656 1657 1658 1659 1697 1699 1700 1701 1729 1731 1734 1735 1736 1737 1738 1739 1742 1743 1792 1808 1809 1812 1813 1829 1836 1842 1843 1844
Symbol 1507 GraphicUsed by:1508
Symbol 1508 MovieClipUses:1507Used by:1511 1520 1626 1728 1730
Symbol 1509 GraphicUsed by:1510
Symbol 1510 MovieClipUses:1509Used by:1511 1520
Symbol 1511 MovieClipUses:1508 1510 1501Used by:1517 1534 1572 1582 1584 1639 1641 1656 1659 1699 1700 1701 1738 1739 1743 1754 1792 1809 1812 1829 1836 1842 1844
Symbol 1512 GraphicUsed by:1513
Symbol 1513 MovieClipUses:1512Used by:1516
Symbol 1514 GraphicUsed by:1515
Symbol 1515 MovieClipUses:1514Used by:1516 1686 1841
Symbol 1516 MovieClipUses:1513 1515Used by:1517 1534 1571 1572 1582 1583 1584 1599 1600 1639 1640 1641 1656 1659 1699 1700 1701 1717 1718 1719 1729 1731 1734 1735 1736 1737 1738 1739 1742 1743 1792 1808 1809 1812 1829 1836 1842 1843 1844
Symbol 1517 MovieClipUses:1473 1475 1477 1479 1481 1483 1485 1487 1489 1491 1493 1495 1502 1504 1506 1511 1516Used by:1845
Symbol 1518 GraphicUsed by:1519
Symbol 1519 MovieClipUses:1518Used by:1534
Symbol 1520 MovieClipUses:1508 1510 1501Used by:1534 1571 1599 1600 1639 1699 1808 1809 1842
Symbol 1521 GraphicUsed by:1522
Symbol 1522 MovieClipUses:1521Used by:1534 1571
Symbol 1523 GraphicUsed by:1524
Symbol 1524 MovieClipUses:1523Used by:1534 1571 1717 1718 1719 1729 1731 1734 1735 1736 1738 1742 1754 1813 1835 1844
Symbol 1525 GraphicUsed by:1526
Symbol 1526 MovieClipUses:1525Used by:1534 1571
Symbol 1527 GraphicUsed by:1528
Symbol 1528 MovieClipUses:1527Used by:1534 1571 1700 1762 1842
Symbol 1529 GraphicUsed by:1530
Symbol 1530 MovieClipUses:1529Used by:1534 1571 1582 1583 1584 1717 1729 1731 1734 1735 1736 1737 1738 1742 1792 1834 1843 1844
Symbol 1531 GraphicUsed by:1532
Symbol 1532 MovieClipUses:1531Used by:1534 1571 1792
Symbol 1533 MovieClipUses:1497 1499 1501Used by:1534 1571 1599 1600 1639 1699 1808 1809 1842
Symbol 1534 MovieClipUses:1473 1475 1477 1479 1481 1483 1485 1487 1489 1491 1493 1495 1502 1504 1506 1511 1516 1519 1520 1522 1524 1526 1528 1530 1532 1533Used by:1845
Symbol 1535 GraphicUsed by:1536
Symbol 1536 MovieClipUses:1535Used by:1571
Symbol 1537 GraphicUsed by:1538
Symbol 1538 MovieClipUses:1537Used by:1571
Symbol 1539 GraphicUsed by:1540
Symbol 1540 MovieClipUses:1539Used by:1571
Symbol 1541 GraphicUsed by:1542
Symbol 1542 MovieClipUses:1541Used by:1571
Symbol 1543 GraphicUsed by:1544
Symbol 1544 MovieClipUses:1543Used by:1571
Symbol 1545 GraphicUsed by:1546
Symbol 1546 MovieClipUses:1545Used by:1571 1572
Symbol 1547 GraphicUsed by:1548
Symbol 1548 MovieClipUses:1547Used by:1571 1717 1718 1719 1729 1731 1734 1735 1736 1738 1742 1835 1844
Symbol 1549 GraphicUsed by:1550
Symbol 1550 MovieClipUses:1549Used by:1571 1754 1813
Symbol 1551 GraphicUsed by:1552
Symbol 1552 MovieClipUses:1551Used by:1571
Symbol 1553 GraphicUsed by:1554
Symbol 1554 MovieClipUses:1553Used by:1571
Symbol 1555 GraphicUsed by:1556
Symbol 1556 MovieClipUses:1555Used by:1571
Symbol 1557 GraphicUsed by:1558
Symbol 1558 MovieClipUses:1557Used by:1571 1572
Symbol 1559 GraphicUsed by:1560
Symbol 1560 MovieClipUses:1559Used by:1571 1731
Symbol 1561 GraphicUsed by:1562
Symbol 1562 MovieClipUses:1561Used by:1571
Symbol 1563 GraphicUsed by:1564
Symbol 1564 MovieClipUses:1563Used by:1571
Symbol 1565 GraphicUsed by:1566
Symbol 1566 MovieClipUses:1565Used by:1571 1754 1755 1762 1828 1834
Symbol 1567 GraphicUsed by:1568
Symbol 1568 MovieClipUses:1567Used by:1571
Symbol 1569 GraphicUsed by:1570
Symbol 1570 MovieClipUses:1569Used by:1571
Symbol 1571 MovieClipUses:1536 1495 1520 1538 1524 1526 1487 1528 1530 1532 1489 1504 1516 1533 1475 1540 1542 1544 1546 1548 1550 1552 1554 1556 1522 1558 1560 1562 1564 1566 1568 1570Used by:1845
Symbol 1572 MovieClipUses:1558 1475 1477 1479 1481 1483 1485 1487 1489 1491 1493 1495 1502 1504 1506 1511 1516 1546 1473Used by:1845
Symbol 1573 GraphicUsed by:1574
Symbol 1574 MovieClipUses:1573Used by:1582 1583 1584
Symbol 1575 GraphicUsed by:1576
Symbol 1576 MovieClipUses:1575Used by:1582 1583 1584
Symbol 1577 GraphicUsed by:1578
Symbol 1578 MovieClipUses:1577Used by:1581
Symbol 1579 GraphicUsed by:1580
Symbol 1580 MovieClipUses:1579Used by:1581
Symbol 1581 MovieClipUses:1578 1580Used by:1582 1583 1584
Symbol 1582 MovieClipUses:1473 1475 1477 1479 1481 1483 1485 1487 1489 1491 1493 1495 1502 1504 1506 1511 1516 1530 1574 1576 1581Used by:1845
Symbol 1583 MovieClipUses:1530 1574 1576 1495 1581 1516Used by:1845
Symbol 1584 MovieClipUses:1530 1574 1576 1495 1581 1516 1473 1475 1477 1479 1481 1483 1485 1487 1489 1491 1493 1502 1504 1506 1511Used by:1845
Symbol 1585 GraphicUsed by:1586
Symbol 1586 MovieClipUses:1585Used by:1599 1600 1639 1717 1718 1719 1729 1809
Symbol 1587 GraphicUsed by:1588
Symbol 1588 MovieClipUses:1587Used by:1599 1600 1639 1699 1809
Symbol 1589 GraphicUsed by:1590
Symbol 1590 MovieClipUses:1589Used by:1599 1600 1639 1699 1809
Symbol 1591 GraphicUsed by:1592
Symbol 1592 MovieClipUses:1591Used by:1599 1600 1639 1699 1809
Symbol 1593 GraphicUsed by:1594
Symbol 1594 MovieClipUses:1593Used by:1599 1600 1639 1699 1809
Symbol 1595 GraphicUsed by:1596
Symbol 1596 MovieClipUses:1595Used by:1599 1600 1717 1718 1719
Symbol 1597 GraphicUsed by:1598
Symbol 1598 MovieClipUses:1597Used by:1599 1600 1717 1718 1719
Symbol 1599 MovieClipUses:1586 1588 1590 1592 1594 1483 1506 1485 1491 1487 1489 1516 1493 1504 1520 1495 1533 1596 1598Used by:1845
Symbol 1600 MovieClipUses:1586 1588 1590 1592 1594 1483 1506 1485 1491 1487 1489 1516 1493 1504 1520 1495 1533 1596 1598Used by:1845
Symbol 1601 GraphicUsed by:1602
Symbol 1602 MovieClipUses:1601Used by:1639 1699 1809
Symbol 1603 GraphicUsed by:1604
Symbol 1604 MovieClipUses:1603Used by:1639 1699 1809
Symbol 1605 GraphicUsed by:1606
Symbol 1606 MovieClipUses:1605Used by:1639 1640 1697 1698 1699 1809
Symbol 1607 GraphicUsed by:1608
Symbol 1608 MovieClipUses:1607Used by:1639 1640 1697 1698 1699 1809
Symbol 1609 GraphicUsed by:1610
Symbol 1610 MovieClipUses:1609Used by:1639 1640 1699 1809 1812
Symbol 1611 GraphicUsed by:1612
Symbol 1612 MovieClipUses:1611Used by:1639 1699 1809
Symbol 1613 GraphicUsed by:1614
Symbol 1614 MovieClipUses:1613Used by:1639 1640 1699 1809
Symbol 1615 GraphicUsed by:1616
Symbol 1616 MovieClipUses:1615Used by:1639 1640 1697 1698 1699 1809
Symbol 1617 GraphicUsed by:1618
Symbol 1618 MovieClipUses:1617Used by:1623
Symbol 1619 GraphicUsed by:1620
Symbol 1620 MovieClipUses:1619Used by:1623
Symbol 1621 GraphicUsed by:1622
Symbol 1622 MovieClipUses:1621Used by:1623 1626 1728 1730
Symbol 1623 MovieClipUses:1618 1620 1622Used by:1639 1640 1699 1754 1809 1812
Symbol 1624 GraphicUsed by:1625
Symbol 1625 MovieClipUses:1624Used by:1626 1728 1730
Symbol 1626 MovieClipUses:1508 1622 1625Used by:1639 1640 1699 1731 1742 1809 1812 1844
Symbol 1627 GraphicUsed by:1628
Symbol 1628 MovieClipUses:1627Used by:1639 1699 1809
Symbol 1629 GraphicUsed by:1630
Symbol 1630 MovieClipUses:1629Used by:1639 1640 1697 1698 1699 1809
Symbol 1631 GraphicUsed by:1632
Symbol 1632 MovieClipUses:1631Used by:1639 1640 1697 1698 1699 1809 1834
Symbol 1633 GraphicUsed by:1634
Symbol 1634 MovieClipUses:1633Used by:1639 1640 1697 1698 1699 1809 1812 1834
Symbol 1635 GraphicUsed by:1636
Symbol 1636 MovieClipUses:1635Used by:1639 1640 1697 1698 1699 1834
Symbol 1637 GraphicUsed by:1638
Symbol 1638 MovieClipUses:1637Used by:1639 1640 1697 1698 1699 1834
Symbol 1639 MovieClipUses:1586 1588 1590 1592 1594 1483 1506 1485 1491 1487 1489 1516 1493 1504 1520 1495 1533 1602 1604 1606 1608 1610 1511 1612 1614 1616 1623 1626 1628 1630 1632 1634 1636 1638Used by:1845
Symbol 1640 MovieClipUses:1634 1614 1608 1483 1506 1485 1491 1487 1489 1616 1516 1610 1623 1626 1606 1630 1636 1638 1632Used by:1845
Symbol 1641 MovieClipUses:1473 1475 1477 1479 1481 1483 1485 1487 1489 1491 1493 1495 1502 1504 1506 1511 1516Used by:1845
Symbol 1642 GraphicUsed by:1643
Symbol 1643 MovieClipUses:1642Used by:1656 1657 1658 1659
Symbol 1644 GraphicUsed by:1645
Symbol 1645 MovieClipUses:1644Used by:1650 1655
Symbol 1646 GraphicUsed by:1647
Symbol 1647 MovieClipUses:1646Used by:1650 1655
Symbol 1648 GraphicUsed by:1649
Symbol 1649 MovieClipUses:1648Used by:1650 1655
Symbol 1650 MovieClipUses:1645 1647 1649Used by:1656 1657 1658 1659 1717 1718 1719 1729 1731 1736 1754 1755 1762 1842
Symbol 1651 GraphicUsed by:1652
Symbol 1652 MovieClipUses:1651Used by:1656 1657 1658 1659 1717 1718 1719 1729 1731 1736 1754 1755 1762 1763 1834 1835 1842
Symbol 1653 GraphicUsed by:1654
Symbol 1654 MovieClipUses:1653Used by:1656 1657 1658 1659
Symbol 1655 MovieClipUses:1647 1649 1645Used by:1656 1657 1658 1659
Symbol 1656 MovieClipUses:1473 1475 1477 1479 1481 1483 1485 1487 1489 1491 1493 1495 1502 1504 1506 1511 1516 1643 1650 1652 1654 1655Used by:1845
Symbol 1657 MovieClipUses:1483 1473 1475 1477 1479 1481 1485 1487 1491 1504 1643 1506 1650 1652 1654 1655Used by:1845
Symbol 1658 MovieClipUses:1473 1483 1475 1477 1479 1481 1485 1487 1491 1504 1643 1506 1650 1652 1654 1655Used by:1845
Symbol 1659 MovieClipUses:1483 1473 1475 1477 1479 1481 1485 1487 1491 1504 1643 1506 1650 1652 1654 1655 1489 1493 1495 1502 1511 1516Used by:1845
Symbol 1660 GraphicUsed by:1661
Symbol 1661 MovieClipUses:1660Used by:1697
Symbol 1662 GraphicUsed by:1663
Symbol 1663 MovieClipUses:1662Used by:1697
Symbol 1664 MovieClipUses:1497 1499 1501Used by:1697 1698 1754 1755 1813 1834 1835 1842
Symbol 1665 GraphicUsed by:1666
Symbol 1666 MovieClipUses:1665Used by:1697 1813 1835
Symbol 1667 GraphicUsed by:1668
Symbol 1668 MovieClipUses:1667Used by:1697 1813 1835
Symbol 1669 GraphicUsed by:1670
Symbol 1670 MovieClipUses:1669Used by:1697 1813 1835
Symbol 1671 GraphicUsed by:1672
Symbol 1672 MovieClipUses:1671Used by:1697 1813 1835
Symbol 1673 GraphicUsed by:1674
Symbol 1674 MovieClipUses:1673Used by:1697 1813 1835
Symbol 1675 GraphicUsed by:1676
Symbol 1676 MovieClipUses:1675Used by:1697 1813 1835
Symbol 1677 GraphicUsed by:1678
Symbol 1678 MovieClipUses:1677Used by:1697
Symbol 1679 GraphicUsed by:1680
Symbol 1680 MovieClipUses:1679Used by:1697 1698
Symbol 1681 MovieClipUses:1497 1499 1501Used by:1697 1698 1835
Symbol 1682 GraphicUsed by:1683
Symbol 1683 MovieClipUses:1682Used by:1697 1698 1754 1755
Symbol 1684 GraphicUsed by:1685
Symbol 1685 MovieClipUses:1684Used by:1686 1841
Symbol 1686 MovieClipUses:1685 1515Used by:1697 1698 1754 1755 1762 1763 1828 1834 1842
Symbol 1687 GraphicUsed by:1688
Symbol 1688 MovieClipUses:1687Used by:1697 1835
Symbol 1689 GraphicUsed by:1690
Symbol 1690 MovieClipUses:1689Used by:1697 1835
Symbol 1691 GraphicUsed by:1692
Symbol 1692 MovieClipUses:1691Used by:1697 1835
Symbol 1693 GraphicUsed by:1694
Symbol 1694 MovieClipUses:1693Used by:1697 1835
Symbol 1695 GraphicUsed by:1696
Symbol 1696 MovieClipUses:1695Used by:1697 1835
Symbol 1697 MovieClipUses:1634 1661 1663 1664 1666 1668 1670 1672 1506 1674 1676 1678 1636 1638 1632 1606 1608 1485 1680 1487 1489 1491 1630 1495 1681 1683 1616 1686 1688 1690 1692 1694 1696Used by:1845
Symbol 1698 MovieClipUses:1634 1606 1608 1485 1680 1487 1489 1491 1630 1495 1681 1683 1616 1664 1686 1636 1638 1632Used by:1845
Symbol 1699 MovieClipUses:1602 1588 1590 1592 1594 1483 1506 1485 1491 1487 1489 1516 1493 1504 1520 1495 1533 1604 1606 1608 1610 1511 1612 1614 1616 1623 1626 1628 1630 1632 1634 1636 1638Used by:1845
Symbol 1700 MovieClipUses:1473 1475 1477 1479 1481 1483 1485 1487 1491 1489 1528 1495 1502 1504 1506 1511 1516Used by:1845
Symbol 1701 MovieClipUses:1473 1475 1477 1479 1481 1483 1485 1487 1491 1489 1493 1495 1502 1504 1506 1511 1516Used by:1845
Symbol 1702 GraphicUsed by:1703
Symbol 1703 MovieClipUses:1702Used by:1717 1718 1719 1729 1731 1734 1736
Symbol 1704 GraphicUsed by:1705
Symbol 1705 MovieClipUses:1704Used by:1717
Symbol 1706 GraphicUsed by:1707
Symbol 1707 MovieClipUses:1706Used by:1717 1729 1731 1738
Symbol 1708 MovieClipUses:1497 1499 1501Used by:1717 1718 1719 1729 1731 1734 1736
Symbol 1709 GraphicUsed by:1710
Symbol 1710 MovieClipUses:1709Used by:1717 1729 1738
Symbol 1711 GraphicUsed by:1712
Symbol 1712 MovieClipUses:1711Used by:1717 1729 1731 1735 1754 1755 1828
Symbol 1713 GraphicUsed by:1714
Symbol 1714 MovieClipUses:1713Used by:1717 1729 1731 1734 1735 1754 1755
Symbol 1715 GraphicUsed by:1716
Symbol 1716 MovieClipUses:1715Used by:1717 1718 1719 1729 1731 1734 1735 1736 1738
Symbol 1717 MovieClipUses:1703 1495 1489 1516 1705 1530 1477 1548 1524 1707 1708 1652 1487 1650 1710 1712 1714 1586 1596 1598 1716Used by:1845
Symbol 1718 MovieClipUses:1586 1703 1495 1489 1548 1524 1650 1516 1708 1652 1716 1487 1596 1598Used by:1845
Symbol 1719 MovieClipUses:1586 1703 1495 1489 1548 1524 1650 1516 1708 1652 1716 1487 1596 1598Used by:1845
Symbol 1720 GraphicUsed by:1721
Symbol 1721 MovieClipUses:1720Used by:1729 1731 1734 1735 1736 1737 1738 1742 1843 1844
Symbol 1722 GraphicUsed by:1723
Symbol 1723 MovieClipUses:1722Used by:1729 1735 1736 1737 1738 1843
Symbol 1724 GraphicUsed by:1725
Symbol 1725 MovieClipUses:1724Used by:1729 1735 1736 1737 1738 1843
Symbol 1726 GraphicUsed by:1727
Symbol 1727 MovieClipUses:1726Used by:1729 1731 1734 1735 1736 1737 1738 1742 1843 1844
Symbol 1728 MovieClipUses:1508 1625 1622Used by:1729 1735 1736 1737 1738 1843
Symbol 1729 MovieClipUses:1586 1703 1495 1489 1548 1524 1650 1516 1708 1652 1716 1487 1721 1530 1723 1725 1727 1506 1728 1707 1491 1710 1712 1714 1502Used by:1845
Symbol 1730 MovieClipUses:1622 1508 1625Used by:1731 1734 1735
Symbol 1731 MovieClipUses:1712 1714 1483 1506 1626 1560 1477 1489 1516 1707 1708 1652 1487 1703 1530 1548 1650 1716 1524 1727 1491 1495 1730 1721Used by:1845
Symbol 1732 GraphicUsed by:1733
Symbol 1733 MovieClipUses:1732Used by:1734
Symbol 1734 MovieClipUses:1721 1489 1548 1516 1716 1487 1524 1491 1727 1506 1730 1733 1714 1495 1708 1703 1530Used by:1845
Symbol 1735 MovieClipUses:1712 1489 1548 1524 1516 1716 1714 1487 1491 1727 1506 1730 1723 1728 1721 1725 1530Used by:1845
Symbol 1736 MovieClipUses:1703 1495 1489 1548 1524 1650 1516 1708 1652 1716 1487 1721 1530 1723 1725 1727 1506 1728Used by:1845
Symbol 1737 MovieClipUses:1721 1530 1516 1723 1725 1727 1506 1728Used by:1845
Symbol 1738 MovieClipUses:1721 1530 1516 1723 1725 1727 1506 1728 1548 1489 1707 1487 1491 1710 1511 1716 1524Used by:1845
Symbol 1739 MovieClipUses:1473 1475 1477 1479 1481 1483 1485 1487 1489 1491 1493 1495 1502 1504 1506 1511 1516Used by:1845
Symbol 1740 GraphicUsed by:1741
Symbol 1741 MovieClipUses:1740Used by:1742 1844
Symbol 1742 MovieClipUses:1506 1626 1530 1721 1548 1741 1491 1487 1516 1727 1504 1495 1502 1483 1524 1485 1489 1493 1473Used by:1845
Symbol 1743 MovieClipUses:1473 1475 1477 1479 1481 1483 1485 1487 1489 1491 1493 1495 1502 1504 1506 1511 1516Used by:1845
Symbol 1744 GraphicUsed by:1745
Symbol 1745 MovieClipUses:1744Used by:1754
Symbol 1746 GraphicUsed by:1747
Symbol 1747 MovieClipUses:1746Used by:1754 1762
Symbol 1748 GraphicUsed by:1749
Symbol 1749 MovieClipUses:1748Used by:1754 1762
Symbol 1750 GraphicUsed by:1751
Symbol 1751 MovieClipUses:1750Used by:1754 1762
Symbol 1752 GraphicUsed by:1753
Symbol 1753 MovieClipUses:1752Used by:1754 1762
Symbol 1754 MovieClipUses:1473 1650 1652 1483 1550 1495 1511 1524 1479 1481 1485 1487 1491 1489 1745 1504 1686 1623 1712 1475 1566 1714 1683 1664 1747 1749 1751 1753Used by:1845
Symbol 1755 MovieClipUses:1650 1652 1483 1712 1475 1566 1479 1485 1487 1491 1489 1714 1504 1686 1683 1495 1664Used by:1845
Symbol 1756 GraphicUsed by:1757
Symbol 1757 MovieClipUses:1756Used by:1762
Symbol 1758 GraphicUsed by:1759
Symbol 1759 MovieClipUses:1758Used by:1762 1763
Symbol 1760 GraphicUsed by:1761
Symbol 1761 MovieClipUses:1760Used by:1762 1763
Symbol 1762 MovieClipUses:1757 1650 1652 1483 1475 1566 1479 1485 1487 1491 1489 1528 1495 1502 1504 1686 1473 1481 1477 1759 1761 1747 1749 1751 1753Used by:1845
Symbol 1763 MovieClipUses:1473 1483 1495 1502 1479 1481 1475 1477 1485 1487 1491 1489 1504 1686 1759 1652 1761Used by:1845
Symbol 1764 GraphicUsed by:1765
Symbol 1765 MovieClipUses:1764Used by:1792 1802 1808 1809 1812 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1866 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884
Symbol 1766 GraphicUsed by:1767
Symbol 1767 MovieClipUses:1766Used by:1792
Symbol 1768 GraphicUsed by:1769
Symbol 1769 MovieClipUses:1768Used by:1792
Symbol 1770 GraphicUsed by:1771
Symbol 1771 MovieClipUses:1770Used by:1792 1842
Symbol 1772 GraphicUsed by:1773
Symbol 1773 MovieClipUses:1772Used by:1792
Symbol 1774 GraphicUsed by:1775
Symbol 1775 MovieClipUses:1774Used by:1792
Symbol 1776 GraphicUsed by:1777
Symbol 1777 MovieClipUses:1776Used by:1792
Symbol 1778 GraphicUsed by:1779
Symbol 1779 MovieClipUses:1778Used by:1792
Symbol 1780 GraphicUsed by:1781
Symbol 1781 MovieClipUses:1780Used by:1792
Symbol 1782 GraphicUsed by:1783
Symbol 1783 MovieClipUses:1782Used by:1792 1802 1808 1809 1812
Symbol 1784 GraphicUsed by:1785
Symbol 1785 MovieClipUses:1784Used by:1792 1802 1808 1809 1812
Symbol 1786 GraphicUsed by:1787
Symbol 1787 MovieClipUses:1786Used by:1792 1802 1808 1809 1812
Symbol 1788 GraphicUsed by:1789
Symbol 1789 MovieClipUses:1788Used by:1792 1802 1808 1809 1812
Symbol 1790 GraphicUsed by:1791
Symbol 1791 MovieClipUses:1790Used by:1792
Symbol 1792 MovieClipUses:1765 1473 1475 1477 1479 1481 1483 1485 1487 1489 1491 1504 1493 1495 1502 1506 1511 1516 1767 1530 1532 1769 1771 1773 1775 1777 1779 1781 1783 1785 716 1787 1789 1791Used by:1845
Symbol 1793 GraphicUsed by:1794
Symbol 1794 MovieClipUses:1793Used by:1802
Symbol 1795 GraphicUsed by:1796
Symbol 1796 MovieClipUses:1795Used by:1802
Symbol 1797 GraphicUsed by:1798
Symbol 1798 MovieClipUses:1797Used by:1802
Symbol 1799 GraphicUsed by:1802
Symbol 1800 GraphicUsed by:1802
Symbol 1801 GraphicUsed by:1802
Symbol 1802 MovieClipUses:1787 1789 716 1783 1785 1765 1794 1796 1798 1799 1800 1801Used by:1845
Symbol 1803 MovieClipUsed by:1845
Symbol 1804 GraphicUsed by:1805
Symbol 1805 MovieClipUses:1804Used by:1808
Symbol 1806 GraphicUsed by:1807
Symbol 1807 MovieClipUses:1806Used by:1808
Symbol 1808 MovieClipUses:1787 1789 1783 1785 716 1491 1487 1489 1516 1504 1765 1805 1807 1483 1506 1485 1493 1520 1495 1533Used by:1845
Symbol 1809 MovieClipUses:1787 1765 1586 1588 1590 1592 1594 1483 1506 1485 1491 1487 1489 1516 1493 1504 1520 1495 1533 1789 716 1783 1785 1602 1604 1606 1608 1610 1511 1612 1614 1616 1623 1626 1628 1630 1632 1634Used by:1845
Symbol 1810 GraphicUsed by:1811
Symbol 1811 MovieClipUses:1810Used by:1812
Symbol 1812 MovieClipUses:1787 1789 1765 1483 1506 1623 1634 1475 1477 1479 1481 1485 1487 1489 1491 1504 1516 1610 1626 716 1783 1785 1811 1493 1495 1502 1511 1473Used by:1845
Symbol 1813 MovieClipUses:1473 1550 1524 1479 1481 1664 1506 1666 1668 1670 1672 1674 1676Used by:1845
Symbol 1814 GraphicUsed by:1815
Symbol 1815 MovieClipUses:1814Used by:1828
Symbol 1816 GraphicUsed by:1817
Symbol 1817 MovieClipUses:1816Used by:1828
Symbol 1818 GraphicUsed by:1819
Symbol 1819 MovieClipUses:1818Used by:1828
Symbol 1820 GraphicUsed by:1821
Symbol 1821 MovieClipUses:1820Used by:1828
Symbol 1822 GraphicUsed by:1823
Symbol 1823 MovieClipUses:1822Used by:1828
Symbol 1824 GraphicUsed by:1825
Symbol 1825 MovieClipUses:1824Used by:1828
Symbol 1826 GraphicUsed by:1827
Symbol 1827 MovieClipUses:1826Used by:1828
Symbol 1828 MovieClipUses:708 1712 1475 1566 1815 1479 1817 1819 1686 716 1821 1823 1825 1827Used by:1845
Symbol 1829 MovieClipUses:1473 1475 1477 1479 1481 1483 1485 1487 1489 1491 1493 1495 1502 1504 1506 1511 1516Used by:1845
Symbol 1830 GraphicUsed by:1831
Symbol 1831 MovieClipUses:1830Used by:1834
Symbol 1832 GraphicUsed by:1833
Symbol 1833 MovieClipUses:1832Used by:1834
Symbol 1834 MovieClipUses:1664 1475 1566 1652 1831 1530 1481 1634 1833 1487 1491 1489 1686 1504 716 1636 1638 1632Used by:1845
Symbol 1835 MovieClipUses:1473 1475 1681 1664 1652 1666 1668 1477 1670 1672 1674 1676 1548 1524 1688 1690 1692 1694 1696Used by:1845
Symbol 1836 MovieClipUses:1473 1475 1477 1479 1481 1483 1485 1487 1489 1491 1493 1495 1502 1504 1506 1511 1516Used by:1845
Symbol 1837 GraphicUsed by:1838
Symbol 1838 MovieClipUses:1837Used by:1842
Symbol 1839 GraphicUsed by:1840
Symbol 1840 MovieClipUses:1839Used by:1842
Symbol 1841 MovieClipUses:1685 1515Used by:1842
Symbol 1842 MovieClipUses:1473 1475 1477 1479 1481 1483 1485 1487 1489 1491 1493 1495 1504 1506 1502 1511 1516 1650 1652 1838 1664 1840 1528 1771 1686 1520 1533 1841Used by:1845
Symbol 1843 MovieClipUses:1721 1530 1516 1723 1725 1727 1506 1728Used by:1845
Symbol 1844 MovieClipUses:1506 1626 1530 1721 1548 1741 1491 1487 1516 1727 1504 1495 1502 1483 1524 1485 1489 1493 1473 1475 1477 1479 1481 1511Used by:1845
Symbol 1845 MovieClip [Underminer]Uses:1517 31 1534 1571 1572 1582 1583 1584 1599 1600 1639 1640 1641 1656 1657 1658 1659 1697 1698 1699 1700 1701 1717 1718 1719 1729 1731 1734 1735 1736 1737 1738 1739 1742 1743 1754 1755 1762 1763 1792 1802 1803 1808 1809 1812 1813 1828 1829 1834 1835 1836 1842 1843 1844Used by:Timeline
Symbol 1846 MovieClipUses:1765Used by:1885
Symbol 1847 MovieClipUses:1765Used by:1885
Symbol 1848 MovieClipUses:1765Used by:1885
Symbol 1849 MovieClipUses:1765Used by:1885
Symbol 1850 MovieClipUses:1765Used by:1885
Symbol 1851 MovieClipUses:1765Used by:1885
Symbol 1852 MovieClipUses:1765Used by:1885
Symbol 1853 MovieClipUses:1765Used by:1885
Symbol 1854 MovieClipUses:1765Used by:1885
Symbol 1855 MovieClipUses:1765Used by:1885
Symbol 1856 MovieClipUses:1765Used by:1885
Symbol 1857 MovieClipUses:1765Used by:1885
Symbol 1858 MovieClipUses:1765Used by:1885
Symbol 1859 MovieClipUses:1765Used by:1885
Symbol 1860 MovieClipUses:1765Used by:1885
Symbol 1861 MovieClipUses:1765Used by:1885
Symbol 1862 MovieClipUses:1765Used by:1885
Symbol 1863 MovieClipUses:1765Used by:1885
Symbol 1864 GraphicUsed by:1865
Symbol 1865 MovieClipUses:1864Used by:1866 1867 1868
Symbol 1866 MovieClipUses:1765 1865Used by:1885
Symbol 1867 MovieClipUses:1865Used by:1885
Symbol 1868 MovieClipUses:1865 1765Used by:1885
Symbol 1869 MovieClipUses:1765Used by:1885
Symbol 1870 MovieClipUses:1765Used by:1885
Symbol 1871 MovieClipUses:1765Used by:1885
Symbol 1872 MovieClipUses:1765Used by:1885
Symbol 1873 MovieClipUses:1765Used by:1885
Symbol 1874 MovieClipUses:1765Used by:1885
Symbol 1875 MovieClipUses:1765Used by:1885
Symbol 1876 MovieClipUses:1765Used by:1885
Symbol 1877 MovieClipUses:1765Used by:1885
Symbol 1878 MovieClipUses:1765Used by:1885
Symbol 1879 MovieClipUses:1765Used by:1885
Symbol 1880 MovieClipUses:1765Used by:1885
Symbol 1881 MovieClipUses:1765Used by:1885
Symbol 1882 MovieClipUses:1765Used by:1885
Symbol 1883 MovieClipUses:1765Used by:1885
Symbol 1884 MovieClipUses:1765Used by:1885
Symbol 1885 MovieClip [UnderminerShadow]Uses:1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884Used by:Timeline
Symbol 1886 GraphicUsed by:1991 2372
Symbol 1887 EditableTextUses:2Used by:1991
Symbol 1888 Sound [RefreshLife]Used by:1991
Symbol 1889 Sound [UnlockMove2]Used by:1991
Symbol 1890 Sound [WinRound1]Used by:1991
Symbol 1891 Sound [DoubleHitMetal2]Used by:1991
Symbol 1892 Sound [Fight]Used by:1991
Symbol 1893 Sound [Ready]Used by:1991
Symbol 1894 Sound [Button2]Used by:1991
Symbol 1895 Sound [Button1]Used by:1991
Symbol 1896 Sound [ElectricSpark3]Used by:1991
Symbol 1897 Sound [ElectricSpark2]Used by:1991
Symbol 1898 Sound [SynStartTractorBeam]Used by:1991
Symbol 1899 Sound [SynTractorBeam]Used by:1991
Symbol 1900 Sound [SynRedBeam]Used by:1991
Symbol 1901 Sound [SynBurst]Used by:1991
Symbol 1902 Sound [SynDisappear]Used by:1991
Symbol 1903 Sound [SynAppear]Used by:1991
Symbol 1904 Sound [PackMusic]Used by:1991
Symbol 1905 Sound [IntroGameMusic]Used by:1991
Symbol 1906 Sound [GameMusic]Used by:1991
Symbol 1907 Sound [LoseMusic]Used by:1991
Symbol 1908 Sound [WinMusic]Used by:1991
Symbol 1909 Sound [TransitMusic]Used by:1991
Symbol 1910 Sound [BodyFall1]Used by:1991
Symbol 1911 Sound [BodyFall2]Used by:1991
Symbol 1912 Sound [BodyFall3]Used by:1991
Symbol 1913 Sound [BodyFall4]Used by:1991
Symbol 1914 Sound [BodyFall5]Used by:1991
Symbol 1915 Sound [ShortSwoosh1]Used by:1991
Symbol 1916 Sound [ShortSwoosh2]Used by:1991
Symbol 1917 Sound [ShortSwoosh3]Used by:1991
Symbol 1918 Sound [ShortSwoosh4]Used by:1991
Symbol 1919 Sound [ShortSwoosh5]Used by:1991
Symbol 1920 Sound [ShortSwoosh6]Used by:1991
Symbol 1921 Sound [ShortSwoosh7]Used by:1991
Symbol 1922 Sound [ShortSwoosh8]Used by:1991
Symbol 1923 Sound [HitMetal1]Used by:1991
Symbol 1924 Sound [HitMetal2]Used by:1991
Symbol 1925 Sound [HitMetal3]Used by:1991
Symbol 1926 Sound [Hit1]Used by:1991
Symbol 1927 Sound [Hit2]Used by:1991
Symbol 1928 Sound [Hit3]Used by:1991
Symbol 1929 Sound [Hit4]Used by:1991
Symbol 1930 Sound [Hit5]Used by:1991
Symbol 1931 Sound [Hit6]Used by:1991
Symbol 1932 Sound [Hit7]Used by:1991
Symbol 1933 Sound [Hit8]Used by:1991
Symbol 1934 Sound [Boom1]Used by:1991
Symbol 1935 Sound [Boom2]Used by:1991
Symbol 1936 Sound [Boom3]Used by:1991
Symbol 1937 Sound [Boom4]Used by:1991
Symbol 1938 Sound [Rubble]Used by:1991
Symbol 1939 Sound [OmniStep1]Used by:1991
Symbol 1940 Sound [OmniStep2]Used by:1991
Symbol 1941 Sound [OmniStep3]Used by:1991
Symbol 1942 Sound [OmniStep4]Used by:1991
Symbol 1943 Sound [OmniJump]Used by:1991
Symbol 1944 Sound [OmniClaw1]Used by:1991
Symbol 1945 Sound [OmniClaw2]Used by:1991
Symbol 1946 Sound [OmniClaw3]Used by:1991
Symbol 1947 Sound [OmniCrush]Used by:1991
Symbol 1948 Sound [LongSwoosh1]Used by:1991
Symbol 1949 Sound [OmniMove1]Used by:1991
Symbol 1950 Sound [OmniMove2]Used by:1991
Symbol 1951 Sound [OmniMove6]Used by:1991
Symbol 1952 Sound [OmniLegs1]Used by:1991
Symbol 1953 Sound [OmniLegs2]Used by:1991
Symbol 1954 Sound [OmniLegs3]Used by:1991
Symbol 1955 Sound [OmniMove3]Used by:1991
Symbol 1956 Sound [ToleImpact]Used by:1991
Symbol 1957 Sound [OmniRoll]Used by:1991
Symbol 1958 Sound [OmniStartRoll]Used by:1991
Symbol 1959 Sound [OmniMove7]Used by:1991
Symbol 1960 Sound [OmniMove5]Used by:1991
Symbol 1961 Sound [OmniMove4]Used by:1991
Symbol 1962 Sound [ElectricSpark1]Used by:1991
Symbol 1963 Sound [OmniMove8]Used by:1991
Symbol 1964 Sound [EarthQuake1]Used by:1991
Symbol 1965 Sound [RockBreak]Used by:1991
Symbol 1966 Sound [SynShieldSparks]Used by:1991
Symbol 1967 Sound [SmallSpark4]Used by:1991
Symbol 1968 Sound [SmallSpark1]Used by:1991
Symbol 1969 Sound [SmallSpark2]Used by:1991
Symbol 1970 Sound [SmallSpark3]Used by:1991
Symbol 1971 Sound [Fly4]Used by:1991
Symbol 1972 Sound [Fly2]Used by:1991
Symbol 1973 Sound [Fly1]Used by:1991
Symbol 1974 Sound [Fly3]Used by:1991
Symbol 1975 Sound [Land1]Used by:1991
Symbol 1976 Sound [Land2]Used by:1991
Symbol 1977 Sound [Land3]Used by:1991
Symbol 1978 Sound [Land4]Used by:1991
Symbol 1979 Sound [Land5]Used by:1991
Symbol 1980 Sound [Earth1]Used by:1991
Symbol 1981 Sound [UnderDrill1]Used by:1991
Symbol 1982 Sound [Earth2]Used by:1991
Symbol 1983 Sound [Earth3]Used by:1991
Symbol 1984 Sound [Earth4]Used by:1991
Symbol 1985 Sound [Earth5]Used by:1991
Symbol 1986 Sound [UnderDrill2]Used by:1991
Symbol 1987 Sound [HitBlock1]Used by:1991
Symbol 1988 Sound [HitBlock2]Used by:1991
Symbol 1989 Sound [HitBlock3]Used by:1991
Symbol 1990 Sound [HitBlock4]Used by:1991
Symbol 1991 MovieClipUses:1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990Used by:Timeline
Symbol 1992 EditableTextUses:2Used by:2257
Symbol 1993 EditableTextUses:5Used by:2076
Symbol 1994 GraphicUsed by:1997
Symbol 1995 GraphicUsed by:1996
Symbol 1996 MovieClipUses:1995Used by:1997
Symbol 1997 MovieClipUses:1994 1996Used by:2065 2071 2075
Symbol 1998 GraphicUsed by:1999
Symbol 1999 MovieClipUses:1998Used by:2065 2071 2075
Symbol 2000 GraphicUsed by:2001
Symbol 2001 MovieClipUses:2000Used by:2065 2148 2176 2366 2367 2395
Symbol 2002 GraphicUsed by:2003
Symbol 2003 MovieClipUses:2002Used by:2065 2071 2075
Symbol 2004 GraphicUsed by:2005
Symbol 2005 MovieClipUses:2004Used by:2012 2021 2071
Symbol 2006 GraphicUsed by:2007
Symbol 2007 MovieClipUses:2006Used by:2012 2021 2038 2071
Symbol 2008 GraphicUsed by:2009
Symbol 2009 MovieClipUses:2008Used by:2012 2021 2071
Symbol 2010 GraphicUsed by:2011
Symbol 2011 MovieClipUses:2010Used by:2012 2071
Symbol 2012 MovieClipUses:2005 2007 2009 2011Used by:2065 2075
Symbol 2013 GraphicUsed by:2014
Symbol 2014 MovieClipUses:2013Used by:2038 2065 2071 2075
Symbol 2015 GraphicUsed by:2016
Symbol 2016 MovieClipUses:2015Used by:2065 2071 2075
Symbol 2017 GraphicUsed by:2018
Symbol 2018 MovieClipUses:2017Used by:2021 2071
Symbol 2019 GraphicUsed by:2020
Symbol 2020 MovieClipUses:2019Used by:2021 2071
Symbol 2021 MovieClipUses:2005 2007 2018 2020 2009Used by:2065 2075
Symbol 2022 GraphicUsed by:2023
Symbol 2023 MovieClipUses:2022Used by:2065 2071 2075
Symbol 2024 GraphicUsed by:2025
Symbol 2025 MovieClipUses:2024Used by:2065 2071 2075
Symbol 2026 GraphicUsed by:2027
Symbol 2027 MovieClipUses:2026Used by:2038 2071
Symbol 2028 GraphicUsed by:2029
Symbol 2029 MovieClipUses:2028Used by:2038 2071
Symbol 2030 GraphicUsed by:2031
Symbol 2031 MovieClipUses:2030Used by:2038 2071
Symbol 2032 GraphicUsed by:2033
Symbol 2033 MovieClipUses:2032Used by:2038 2071
Symbol 2034 GraphicUsed by:2035
Symbol 2035 MovieClipUses:2034Used by:2038 2071
Symbol 2036 GraphicUsed by:2037
Symbol 2037 MovieClipUses:2036Used by:2038 2071
Symbol 2038 MovieClipUses:2014 2027 2029 2031 2033 2007 2035 2037Used by:2065 2075
Symbol 2039 GraphicUsed by:2040
Symbol 2040 MovieClipUses:2039Used by:2065 2071 2075
Symbol 2041 BitmapUsed by:2042
Symbol 2042 GraphicUses:2041Used by:2043
Symbol 2043 MovieClipUses:2042Used by:2065 2071 2075
Symbol 2044 BitmapUsed by:2045
Symbol 2045 GraphicUses:2044Used by:2046
Symbol 2046 MovieClipUses:2045Used by:2065 2071 2075
Symbol 2047 FontUsed by:2048
Symbol 2048 TextUses:2047Used by:2049
Symbol 2049 MovieClipUses:2048Used by:2065 2071 2075
Symbol 2050 FontUsed by:2051 2053 2055 2078 2106 2128 2130 2133 2134 2136 2138 2162 2167 2185 2222 2296 2304 2306 2311 2316 2321 2322 2323 2351
Symbol 2051 TextUses:2050Used by:2052
Symbol 2052 MovieClipUses:2051Used by:2065 2071 2075
Symbol 2053 TextUses:2050Used by:2054
Symbol 2054 MovieClipUses:2053Used by:2065 2071 2075
Symbol 2055 TextUses:2050Used by:2056
Symbol 2056 MovieClipUses:2055Used by:2065 2071 2075
Symbol 2057 GraphicUsed by:2058 2061 2064 2226 2282 2410
Symbol 2058 MovieClipUses:2057Used by:2061 2064 2226 2282 2410
Symbol 2059 TextUses:11Used by:2060
Symbol 2060 MovieClipUses:2059Used by:2061
Symbol 2061 ButtonUses:2058 2060 2057Used by:2065 2071 2075
Symbol 2062 TextUses:11Used by:2063
Symbol 2063 MovieClipUses:2062Used by:2064
Symbol 2064 ButtonUses:2058 2063 2057Used by:2065 2071 2075 2113 2114 2116
Symbol 2065 MovieClipUses:1997 1999 2001 2003 2012 2014 2016 2021 2023 2025 2038 2040 2043 2046 2049 2052 2054 2056 2061 2064Used by:2076
Symbol 2066 GraphicUsed by:2067
Symbol 2067 ButtonUses:2066Used by:2076 2117 2149 2177 2220 2256 2286 2302 2309 2314 2319 2334 2349 2358 2368
Symbol 2068 GraphicUsed by:2071
Symbol 2069 GraphicUsed by:2070
Symbol 2070 MovieClipUses:2069Used by:2071
Symbol 2071 MovieClipUses:1997 2003 2068 2005 2007 2009 2011 2070 2014 2016 2023 1999 2027 2029 2031 2033 2035 2037 2018 2020 2025 2040 2061 2064 2052 2043 2046 2049 2054 2056Used by:2072
Symbol 2072 MovieClipUses:2071Used by:2076
Symbol 2073 GraphicUsed by:2074
Symbol 2074 MovieClipUses:2073Used by:2075 2113 2114 2116 2211 2212 2252 2253 2255
Symbol 2075 MovieClipUses:1997 2003 2012 2014 2016 2021 2023 1999 2025 2038 2040 2049 2043 2046 2052 2054 2056 2061 2064 2074Used by:2076
Symbol 2076 MovieClipUses:4 1993 2065 2067 2072 2075Used by:2257
Symbol 2077 EditableTextUses:5Used by:2117
Symbol 2078 TextUses:2050Used by:2079
Symbol 2079 MovieClipUses:2078Used by:2113 2114 2116
Symbol 2080 GraphicUsed by:2083
Symbol 2081 GraphicUsed by:2082
Symbol 2082 MovieClipUses:2081Used by:2083
Symbol 2083 MovieClipUses:2080 2082Used by:2113 2114 2116
Symbol 2084 GraphicUsed by:2085
Symbol 2085 MovieClipUses:2084Used by:2088
Symbol 2086 GraphicUsed by:2087
Symbol 2087 MovieClipUses:2086Used by:2088
Symbol 2088 MovieClipUses:2085 2087Used by:2097 2236 2239 2242 2245 2248 2251
Symbol 2089 GraphicUsed by:2090
Symbol 2090 MovieClipUses:2089Used by:2097 2105
Symbol 2091 TextUses:11Used by:2092
Symbol 2092 MovieClipUses:2091Used by:2097
Symbol 2093 TextUses:11Used by:2094
Symbol 2094 MovieClipUses:2093Used by:2097
Symbol 2095 TextUses:11Used by:2096
Symbol 2096 MovieClipUses:2095Used by:2097
Symbol 2097 MovieClipUses:2088 2090 2092 2094 2096Used by:2113 2114 2116
Symbol 2098 GraphicUsed by:2099
Symbol 2099 MovieClipUses:2098Used by:2102
Symbol 2100 TextUses:11Used by:2101
Symbol 2101 MovieClipUses:2100Used by:2102
Symbol 2102 MovieClipUses:2099 2101Used by:2105 2236 2239 2242 2245 2248 2251
Symbol 2103 TextUses:11Used by:2104
Symbol 2104 MovieClipUses:2103Used by:2105
Symbol 2105 MovieClipUses:2102 2090 2104Used by:2113 2114 2116
Symbol 2106 TextUses:2050Used by:2107
Symbol 2107 MovieClipUses:2106Used by:2113 2114 2116
Symbol 2108 GraphicUsed by:2109 2112
Symbol 2109 MovieClipUses:2108Used by:2112
Symbol 2110 TextUses:11Used by:2111
Symbol 2111 MovieClipUses:2110Used by:2112
Symbol 2112 ButtonUses:2109 2111 2108Used by:2113 2114 2116
Symbol 2113 MovieClipUses:2074 2079 2083 2097 2105 2107 2112 2064Used by:2117
Symbol 2114 MovieClipUses:2074 2083 2097 2105 2112 2064 2107 2079Used by:2115
Symbol 2115 MovieClipUses:2114Used by:2117
Symbol 2116 MovieClipUses:2074 2083 2097 2105 2112 2064 2107 2079Used by:2117
Symbol 2117 MovieClipUses:4 2077 2113 2067 2115 2116Used by:2257
Symbol 2118 EditableTextUses:5Used by:2149
Symbol 2119 GraphicUsed by:2120
Symbol 2120 MovieClipUses:2119Used by:2145 2146 2148
Symbol 2121 GraphicUsed by:2122
Symbol 2122 MovieClipUses:2121Used by:2125
Symbol 2123 GraphicUsed by:2124
Symbol 2124 MovieClipUses:2123Used by:2125
Symbol 2125 MovieClipUses:2122 2124Used by:2145 2146 2148
Symbol 2126 GraphicUsed by:2127
Symbol 2127 MovieClipUses:2126Used by:2132 2135 2263 2284 2330
Symbol 2128 TextUses:2050Used by:2129
Symbol 2129 MovieClipUses:2128Used by:2132
Symbol 2130 TextUses:2050Used by:2131
Symbol 2131 MovieClipUses:2130Used by:2132
Symbol 2132 MovieClipUses:2127 2129 2131Used by:2145 2146 2148
Symbol 2133 TextUses:2050Used by:2135
Symbol 2134 EditableTextUses:2050Used by:2135
Symbol 2135 MovieClipUses:2127 2133 2134Used by:2145 2146 2148 2173 2174 2176
Symbol 2136 TextUses:2050Used by:2137
Symbol 2137 MovieClipUses:2136Used by:2145 2146 2148
Symbol 2138 TextUses:2050Used by:2139
Symbol 2139 MovieClipUses:2138Used by:2145 2146 2148
Symbol 2140 GraphicUsed by:2141 2144 2172
Symbol 2141 MovieClipUses:2140Used by:2144 2172
Symbol 2142 TextUses:11Used by:2143
Symbol 2143 MovieClipUses:2142Used by:2144
Symbol 2144 ButtonUses:2141 2143 2140Used by:2145 2146 2148
Symbol 2145 MovieClipUses:2120 2125 2132 2135 2137 2139 2144Used by:2149
Symbol 2146 MovieClipUses:2120 2125 2132 2135 2137 2139 2144Used by:2147
Symbol 2147 MovieClipUses:2146Used by:2149
Symbol 2148 MovieClipUses:2120 2125 2132 2135 2137 2139 2144 2001Used by:2149
Symbol 2149 MovieClipUses:4 2118 2145 2067 2147 2148Used by:2257
Symbol 2150 EditableTextUses:5Used by:2177
Symbol 2151 GraphicUsed by:2156
Symbol 2152 GraphicUsed by:2153
Symbol 2153 MovieClipUses:2152Used by:2156
Symbol 2154 GraphicUsed by:2155
Symbol 2155 MovieClipUses:2154Used by:2156
Symbol 2156 MovieClipUses:2151 2153 2155Used by:2173 2174 2176
Symbol 2157 GraphicUsed by:2158
Symbol 2158 MovieClipUses:2157Used by:2161
Symbol 2159 GraphicUsed by:2160
Symbol 2160 MovieClipUses:2159Used by:2161
Symbol 2161 MovieClipUses:2158 2160Used by:2173 2174 2176
Symbol 2162 TextUses:2050Used by:2163
Symbol 2163 MovieClipUses:2162Used by:2173 2174 2176
Symbol 2164 GraphicUsed by:2165
Symbol 2165 MovieClipUses:2164Used by:2169 2236 2239 2242 2245 2248 2251 2354
Symbol 2166 FontUsed by:2167
Symbol 2167 TextUses:2050 2166Used by:2168
Symbol 2168 MovieClipUses:2167Used by:2169
Symbol 2169 MovieClipUses:2165 2168Used by:2173 2174 2176
Symbol 2170 TextUses:11Used by:2171
Symbol 2171 MovieClipUses:2170Used by:2172
Symbol 2172 ButtonUses:2141 2171 2140Used by:2173 2174 2176
Symbol 2173 MovieClipUses:2156 2161 2163 2169 2135 2172Used by:2177
Symbol 2174 MovieClipUses:2156 2161 2169 2163 2135 2172Used by:2175
Symbol 2175 MovieClipUses:2174Used by:2177
Symbol 2176 MovieClipUses:2156 2161 2169 2163 2135 2172 2001Used by:2177
Symbol 2177 MovieClipUses:4 2150 2173 2067 2175 2176Used by:2257
Symbol 2178 EditableTextUses:5Used by:2220
Symbol 2179 GraphicUsed by:2180
Symbol 2180 MovieClipUses:2179Used by:2184 2189 2201 2298 2341 2347
Symbol 2181 TextUses:11Used by:2182
Symbol 2182 MovieClipUses:2181Used by:2184
Symbol 2183 GraphicUsed by:2184 2189 2201 2262 2266 2279
Symbol 2184 ButtonUses:2180 2182 2183Used by:2211 2212
Symbol 2185 TextUses:2050Used by:2186
Symbol 2186 MovieClipUses:2185Used by:2211 2212
Symbol 2187 TextUses:11Used by:2188
Symbol 2188 MovieClipUses:2187Used by:2189
Symbol 2189 ButtonUses:2180 2188 2183Used by:2211 2212
Symbol 2190 GraphicUsed by:2191 2209
Symbol 2191 MovieClipUses:2190Used by:2201 2209
Symbol 2192 GraphicUsed by:2193
Symbol 2193 MovieClipUses:2192Used by:2196
Symbol 2194 GraphicUsed by:2195 2209 2235
Symbol 2195 MovieClipUses:2194Used by:2196 2206
Symbol 2196 MovieClipUses:2193 2195Used by:2201 2236 2239 2242 2245 2248 2251 2354
Symbol 2197 GraphicUsed by:2198 2209
Symbol 2198 MovieClipUses:2197Used by:2201 2209
Symbol 2199 TextUses:11Used by:2200
Symbol 2200 MovieClipUses:2199Used by:2201
Symbol 2201 ButtonUses:2180 2191 2196 2198 2200 2183Used by:2210
Symbol 2202 GraphicUsed by:2203 2209
Symbol 2203 MovieClipUses:2202Used by:2209
Symbol 2204 GraphicUsed by:2205 2209 2235
Symbol 2205 MovieClipUses:2204Used by:2206
Symbol 2206 MovieClipUses:2205 2195Used by:2209 2235
Symbol 2207 TextUses:11Used by:2208 2209 2235
Symbol 2208 MovieClipUses:2207Used by:2209 2235
Symbol 2209 ButtonUses:2203 2191 2206 2198 2208 2202 2190 2204 2194 2197 2207Used by:2210
Symbol 2210 MovieClipUses:2201 2209Used by:2211 2212
Symbol 2211 MovieClipUses:2074 2184 2186 2189 2210Used by:2220
Symbol 2212 MovieClipUses:2074 2184 2189 2186 2210Used by:2219
Symbol 2213 GraphicUsed by:2218
Symbol 2214 FontUsed by:2215 2216 2217
Symbol 2215 TextUses:773 2214Used by:2218
Symbol 2216 TextUses:773 2214Used by:2218
Symbol 2217 TextUses:773 2214Used by:2218
Symbol 2218 MovieClipUses:2213 2215 2216 2217Used by:2219
Symbol 2219 MovieClipUses:2212 2218Used by:2220
Symbol 2220 MovieClipUses:4 2178 2211 2067 2219Used by:2257
Symbol 2221 EditableTextUses:5Used by:2256
Symbol 2222 TextUses:2050Used by:2223
Symbol 2223 MovieClipUses:2222Used by:2252 2253 2255
Symbol 2224 TextUses:11Used by:2225
Symbol 2225 MovieClipUses:2224Used by:2226
Symbol 2226 ButtonUses:2058 2225 2057Used by:2252 2253 2255
Symbol 2227 GraphicUsed by:2228 2235 2290 2293 2329
Symbol 2228 MovieClipUses:2227Used by:2235 2236 2239 2242 2245 2248 2251 2290 2293 2329 2354
Symbol 2229 TextUses:11Used by:2230
Symbol 2230 MovieClipUses:2229Used by:2236
Symbol 2231 TextUses:11Used by:2232
Symbol 2232 MovieClipUses:2231Used by:2236 2239 2242 2245 2248 2251
Symbol 2233 GraphicUsed by:2234 2235
Symbol 2234 MovieClipUses:2233Used by:2235
Symbol 2235 ButtonUses:2234 2228 2206 2208 2233 2227 2204 2194 2207Used by:2236 2239 2242 2245 2248 2251
Symbol 2236 MovieClipUses:2165 2228 2230 2196 2232 2102 2088 2235Used by:2252 2253 2255 2283 2284 2285
Symbol 2237 TextUses:11Used by:2238
Symbol 2238 MovieClipUses:2237Used by:2239
Symbol 2239 MovieClipUses:2165 2228 2238 2196 2232 2102 2088 2235Used by:2252 2253 2255 2283 2284 2285
Symbol 2240 TextUses:11Used by:2241
Symbol 2241 MovieClipUses:2240Used by:2242
Symbol 2242 MovieClipUses:2165 2228 2241 2232 2102 2088 2196 2235Used by:2252 2253 2255 2283 2284 2285
Symbol 2243 TextUses:11Used by:2244
Symbol 2244 MovieClipUses:2243Used by:2245
Symbol 2245 MovieClipUses:2165 2228 2244 2232 2102 2088 2196 2235Used by:2252 2253 2255 2283 2284 2285
Symbol 2246 TextUses:11Used by:2247
Symbol 2247 MovieClipUses:2246Used by:2248
Symbol 2248 MovieClipUses:2165 2228 2247 2196 2232 2102 2088 2235Used by:2252 2253 2255 2283 2284 2285
Symbol 2249 TextUses:11Used by:2250
Symbol 2250 MovieClipUses:2249Used by:2251
Symbol 2251 MovieClipUses:2165 2228 2250 2196 2232 2088 2102 2235Used by:2252 2253 2255 2283 2284 2285
Symbol 2252 MovieClipUses:2074 2223 2226 2236 2239 2242 2245 2248 2251Used by:2256
Symbol 2253 MovieClipUses:2074 2251 2248 2245 2242 2239 2236 2226 2223Used by:2254
Symbol 2254 MovieClipUses:2253Used by:2256
Symbol 2255 MovieClipUses:2074 2251 2248 2245 2242 2239 2236 2226 2223Used by:2256
Symbol 2256 MovieClipUses:4 2221 2252 2067 2254 2255Used by:2257
Symbol 2257 MovieClipUses:1 1992 2076 2117 2149 2177 2220 2256Used by:Timeline
Symbol 2258 EditableTextUses:2Used by:2359
Symbol 2259 EditableTextUses:5Used by:2286
Symbol 2260 TextUses:11Used by:2261
Symbol 2261 MovieClipUses:2260Used by:2262
Symbol 2262 ButtonUses:2261 2183Used by:2263 2284
Symbol 2263 MovieClipUses:2127 2262Used by:2283 2285
Symbol 2264 TextUses:11Used by:2265
Symbol 2265 MovieClipUses:2264Used by:2266
Symbol 2266 ButtonUses:2265 2183Used by:2283 2284 2285
Symbol 2267 TextUses:11Used by:2268
Symbol 2268 MovieClipUses:2267Used by:2272
Symbol 2269 TextUses:11Used by:2270
Symbol 2270 MovieClipUses:2269Used by:2272 2275
Symbol 2271 GraphicUsed by:2272 2275
Symbol 2272 ButtonUses:2268 2270 2271Used by:2276
Symbol 2273 TextUses:11Used by:2274
Symbol 2274 MovieClipUses:2273Used by:2275
Symbol 2275 ButtonUses:2274 2270 2271Used by:2276
Symbol 2276 MovieClipUses:2272 2275Used by:2283 2284 2285
Symbol 2277 TextUses:11Used by:2278
Symbol 2278 MovieClipUses:2277Used by:2279
Symbol 2279 ButtonUses:2278 2183Used by:2283 2284 2285
Symbol 2280 TextUses:11Used by:2281
Symbol 2281 MovieClipUses:2280Used by:2282 2410
Symbol 2282 ButtonUses:2058 2281 2057Used by:2283 2284 2285
Symbol 2283 MovieClipUses:2263 2266 2276 2279 2282 2236 2239 2242 2245 2248 2251Used by:2286
Symbol 2284 MovieClipUses:2127 2276 2279 2266 2262 2282 2251 2248 2245 2242 2239 2236Used by:2286
Symbol 2285 MovieClipUses:2263 2266 2276 2279 2282 2251 2248 2245 2242 2239 2236Used by:2286
Symbol 2286 MovieClipUses:4 2259 2283 2067 2284 2285Used by:2359
Symbol 2287 EditableTextUses:5Used by:2302
Symbol 2288 TextUses:11Used by:2289
Symbol 2289 MovieClipUses:2288Used by:2290
Symbol 2290 ButtonUses:2228 2289 2227Used by:2298
Symbol 2291 TextUses:11Used by:2292
Symbol 2292 MovieClipUses:2291Used by:2293
Symbol 2293 ButtonUses:2228 2292 2227Used by:2298
Symbol 2294 TextUses:11Used by:2295
Symbol 2295 MovieClipUses:2294Used by:2298
Symbol 2296 TextUses:2050Used by:2297
Symbol 2297 MovieClipUses:2296Used by:2298
Symbol 2298 MovieClipUses:2180 2290 2293 2295 2297Used by:2299 2300 2301
Symbol 2299 MovieClipUses:2298Used by:2302
Symbol 2300 MovieClipUses:2298Used by:2302
Symbol 2301 MovieClipUses:2298Used by:2302
Symbol 2302 MovieClipUses:4 2287 2299 2067 2300 2301Used by:2359
Symbol 2303 EditableTextUses:5Used by:2309
Symbol 2304 TextUses:2050Used by:2305
Symbol 2305 MovieClipUses:2304Used by:2308
Symbol 2306 TextUses:2050Used by:2307
Symbol 2307 MovieClipUses:2306Used by:2308
Symbol 2308 MovieClipUses:2305 2307Used by:2309
Symbol 2309 MovieClipUses:4 2303 2067 2308Used by:2359
Symbol 2310 EditableTextUses:5Used by:2314
Symbol 2311 TextUses:2050Used by:2312
Symbol 2312 MovieClipUses:2311Used by:2313
Symbol 2313 MovieClipUses:2312Used by:2314
Symbol 2314 MovieClipUses:4 2310 2067 2313Used by:2359
Symbol 2315 EditableTextUses:5Used by:2319
Symbol 2316 TextUses:2050Used by:2317
Symbol 2317 MovieClipUses:2316Used by:2318
Symbol 2318 MovieClipUses:2317Used by:2319
Symbol 2319 MovieClipUses:4 2315 2067 2318Used by:2359
Symbol 2320 EditableTextUses:5Used by:2334
Symbol 2321 EditableTextUses:2050Used by:2330
Symbol 2322 EditableTextUses:2050Used by:2330
Symbol 2323 EditableTextUses:2050Used by:2330
Symbol 2324 TextUses:11Used by:2330
Symbol 2325 TextUses:11Used by:2330
Symbol 2326 EditableTextUses:11Used by:2330
Symbol 2327 TextUses:11Used by:2328
Symbol 2328 MovieClipUses:2327Used by:2329
Symbol 2329 ButtonUses:2228 2328 2227Used by:2330
Symbol 2330 MovieClipUses:2127 2321 2322 2323 2324 2325 2326 2329Used by:2331 2332 2333
Symbol 2331 MovieClipUses:2330Used by:2334
Symbol 2332 MovieClipUses:2330Used by:2334
Symbol 2333 MovieClipUses:2330Used by:2334
Symbol 2334 MovieClipUses:4 2320 2331 2067 2332 2333Used by:2359
Symbol 2335 EditableTextUses:5Used by:2349
Symbol 2336 TextUses:11Used by:2337
Symbol 2337 MovieClipUses:2336Used by:2341 2347
Symbol 2338 MovieClipUses:297 315Used by:2339 2345
Symbol 2339 MovieClipUses:2338Used by:2340 2346
Symbol 2340 MovieClipUses:2339Used by:2341
Symbol 2341 MovieClipUses:2180 2337 2340Used by:2342 2348
Symbol 2342 MovieClipUses:2341Used by:2349
Symbol 2343 GraphicUsed by:2344
Symbol 2344 MovieClipUses:2343Used by:2345
Symbol 2345 MovieClipUses:2338 2344Used by:2346
Symbol 2346 MovieClipUses:2345 2339Used by:2347
Symbol 2347 MovieClipUses:2180 2337 2346Used by:2349
Symbol 2348 MovieClipUses:2341Used by:2349
Symbol 2349 MovieClipUses:4 2335 2342 2067 2347 2348Used by:2359
Symbol 2350 EditableTextUses:5Used by:2358
Symbol 2351 TextUses:2050Used by:2352
Symbol 2352 MovieClipUses:2351Used by:2353
Symbol 2353 MovieClipUses:2352Used by:2354
Symbol 2354 MovieClipUses:2165 2228 2196 2353Used by:2357
Symbol 2355 GraphicUsed by:2356
Symbol 2356 MovieClipUses:2355Used by:2357
Symbol 2357 MovieClipUses:2354 2356Used by:2358
Symbol 2358 MovieClipUses:4 2350 2067 2357Used by:2359
Symbol 2359 MovieClipUses:1 2258 2286 2302 2309 2314 2319 2334 2349 2358Used by:Timeline
Symbol 2360 EditableTextUses:2Used by:2369
Symbol 2361 EditableTextUses:5Used by:2368
Symbol 2362 GraphicUsed by:2363
Symbol 2363 MovieClipUses:2362Used by:2366
Symbol 2364 GraphicUsed by:2365
Symbol 2365 MovieClipUses:2364Used by:2366
Symbol 2366 MovieClipUses:10 2363 2365 2001 16Used by:2368
Symbol 2367 MovieClipUses:10 16 2001Used by:2368
Symbol 2368 MovieClipUses:4 2361 2067 2366 2367Used by:2369
Symbol 2369 MovieClipUses:1 2360 2368Used by:Timeline
Symbol 2370 FontUsed by:2371
Symbol 2371 TextUses:2370Used by:2372
Symbol 2372 MovieClipUses:1886 2371Used by:2373
Symbol 2373 MovieClipUses:2372Used by:2418
Symbol 2374 GraphicUsed by:2411
Symbol 2375 GraphicUsed by:2376
Symbol 2376 MovieClipUses:2375Used by:2397
Symbol 2377 EditableTextUses:11Used by:2397
Symbol 2378 TextUses:11Used by:2379
Symbol 2379 MovieClipUses:2378Used by:2397
Symbol 2380 GraphicUsed by:2381
Symbol 2381 MovieClipUses:2380Used by:2397 2409
Symbol 2382 GraphicUsed by:2383
Symbol 2383 MovieClipUses:2382Used by:2397
Symbol 2384 MovieClipUses:299 301 303 305 307 314Used by:2385
Symbol 2385 MovieClipUses:297 2384Used by:2397
Symbol 2386 GraphicUsed by:2387
Symbol 2387 MovieClipUses:2386Used by:2388
Symbol 2388 MovieClipUses:2387Used by:2397 2409
Symbol 2389 GraphicUsed by:2390
Symbol 2390 MovieClipUses:2389Used by:2397 2409
Symbol 2391 GraphicUsed by:2392
Symbol 2392 MovieClipUses:2391Used by:2395 2396 2408
Symbol 2393 GraphicUsed by:2394
Symbol 2394 MovieClipUses:2393Used by:2395 2396 2408
Symbol 2395 MovieClipUses:2392 2001 2394Used by:2396 2408
Symbol 2396 MovieClipUses:2392 2395 2394Used by:2397
Symbol 2397 MovieClipUses:2376 2377 2379 2381 2383 2385 2388 2390 2396Used by:2411
Symbol 2398 GraphicUsed by:2399
Symbol 2399 MovieClipUses:2398Used by:2400
Symbol 2400 MovieClipUses:2399Used by:2407
Symbol 2401 MovieClipUses:52Used by:2407
Symbol 2402 GraphicUsed by:2403
Symbol 2403 MovieClipUses:2402Used by:2407
Symbol 2404 MovieClipUses:805 807 818Used by:2407
Symbol 2405 GraphicUsed by:2406
Symbol 2406 MovieClipUses:2405Used by:2407
Symbol 2407 MovieClipUses:2400 2401 2403 2404 2406Used by:2409
Symbol 2408 MovieClipUses:2392 2395 2394Used by:2409
Symbol 2409 MovieClipUses:2381 2407 2388 2390 2408Used by:2411
Symbol 2410 ButtonUses:2058 2281 2057Used by:2411
Symbol 2411 MovieClipUses:2374 2397 2409 2410Used by:2418
Symbol 2412 GraphicUsed by:2413
Symbol 2413 MovieClipUses:2412Used by:2417
Symbol 2414 TextUses:11Used by:2417
Symbol 2415 EditableTextUses:11Used by:2417
Symbol 2416 EditableTextUses:11Used by:2417
Symbol 2417 MovieClipUses:2413 2414 2415 2416Used by:2418
Symbol 2418 MovieClipUses:2373 2411 2417Used by:Timeline

Instance Names

"mcScreens"Frame 1Symbol 19 MovieClip
"mcScreens"Frame 30Symbol 2257 MovieClip
"mcPopups"Frame 30Symbol 2359 MovieClip
"mcTransitions"Frame 30Symbol 2369 MovieClip
"mcGame"Frame 40Symbol 2418 MovieClip
"txtLoading"Symbol 17 MovieClip Frame 1Symbol 12 EditableText
"mcState"Symbol 18 MovieClip Frame 10Symbol 17 MovieClip
"mcPreloader"Symbol 19 MovieClip Frame 1Symbol 18 MovieClip
"mcLeftDownBounds"Symbol 27 MovieClip [BackParallaxLevel2] Frame 1Symbol 26 MovieClip
"mcRightUpBounds"Symbol 27 MovieClip [BackParallaxLevel2] Frame 1Symbol 26 MovieClip
"mcForm"Symbol 32 MovieClip [AllSideBlocker] Frame 1Symbol 29 MovieClip
"mcLeftDownBorder"Symbol 32 MovieClip [AllSideBlocker] Frame 1Symbol 31 MovieClip
"mcRightUpBorder"Symbol 32 MovieClip [AllSideBlocker] Frame 1Symbol 31 MovieClip
"mcForm"Symbol 35 MovieClip [UpLeftBlocker] Frame 1Symbol 34 MovieClip
"mcLeftDownBorder"Symbol 35 MovieClip [UpLeftBlocker] Frame 1Symbol 31 MovieClip
"mcRightUpBorder"Symbol 35 MovieClip [UpLeftBlocker] Frame 1Symbol 31 MovieClip
"mcForm"Symbol 38 MovieClip [UpRightBlocker] Frame 1Symbol 37 MovieClip
"mcLeftDownBorder"Symbol 38 MovieClip [UpRightBlocker] Frame 1Symbol 31 MovieClip
"mcRightUpBorder"Symbol 38 MovieClip [UpRightBlocker] Frame 1Symbol 31 MovieClip
"mcForm"Symbol 41 MovieClip [TopBlocker] Frame 1Symbol 40 MovieClip
"mcLeftDownBorder"Symbol 41 MovieClip [TopBlocker] Frame 1Symbol 31 MovieClip
"mcRightUpBorder"Symbol 41 MovieClip [TopBlocker] Frame 1Symbol 31 MovieClip
"mcForm"Symbol 44 MovieClip [LeftBlocker] Frame 1Symbol 43 MovieClip
"mcLeftDownBorder"Symbol 44 MovieClip [LeftBlocker] Frame 1Symbol 31 MovieClip
"mcRightUpBorder"Symbol 44 MovieClip [LeftBlocker] Frame 1Symbol 31 MovieClip
"mcForm"Symbol 47 MovieClip [RightBlocker] Frame 1Symbol 46 MovieClip
"mcLeftDownBorder"Symbol 47 MovieClip [RightBlocker] Frame 1Symbol 31 MovieClip
"mcRightUpBorder"Symbol 47 MovieClip [RightBlocker] Frame 1Symbol 31 MovieClip
"mcForm"Symbol 50 MovieClip [BottomBlocker] Frame 1Symbol 49 MovieClip
"mcLeftDownBorder"Symbol 50 MovieClip [BottomBlocker] Frame 1Symbol 31 MovieClip
"mcRightUpBorder"Symbol 50 MovieClip [BottomBlocker] Frame 1Symbol 31 MovieClip
"mcState"Symbol 277 MovieClip [Omnidroid] Frame 1Symbol 87 MovieClip
"mcLeftDownBorder"Symbol 277 MovieClip [Omnidroid] Frame 1Symbol 31 MovieClip
"mcRightUpBorder"Symbol 277 MovieClip [Omnidroid] Frame 1Symbol 31 MovieClip
"mcState"Symbol 277 MovieClip [Omnidroid] Frame 10Symbol 87 MovieClip
"mcState"Symbol 277 MovieClip [Omnidroid] Frame 20Symbol 93 MovieClip
"mcState"Symbol 277 MovieClip [Omnidroid] Frame 30Symbol 100 MovieClip
"mcState"Symbol 277 MovieClip [Omnidroid] Frame 40Symbol 101 MovieClip
"mcState"Symbol 277 MovieClip [Omnidroid] Frame 50Symbol 102 MovieClip
"mcState"Symbol 277 MovieClip [Omnidroid] Frame 60Symbol 103 MovieClip
"mcState"Symbol 277 MovieClip [Omnidroid] Frame 70Symbol 114 MovieClip
"mcState"Symbol 277 MovieClip [Omnidroid] Frame 80Symbol 118 MovieClip
"mcState"Symbol 277 MovieClip [Omnidroid] Frame 90Symbol 119 MovieClip
"mcState"Symbol 277 MovieClip [Omnidroid] Frame 100Symbol 120 MovieClip
"mcState"Symbol 277 MovieClip [Omnidroid] Frame 110Symbol 134 MovieClip
"mcState"Symbol 277 MovieClip [Omnidroid] Frame 120Symbol 135 MovieClip
"mcState"Symbol 277 MovieClip [Omnidroid] Frame 130Symbol 172 MovieClip
"mcState"Symbol 277 MovieClip [Omnidroid] Frame 140Symbol 173 MovieClip
"mcState"Symbol 277 MovieClip [Omnidroid] Frame 150Symbol 177 MovieClip
"mcState"Symbol 277 MovieClip [Omnidroid] Frame 160Symbol 178 MovieClip
"mcState"Symbol 277 MovieClip [Omnidroid] Frame 170Symbol 179 MovieClip
"mcState"Symbol 277 MovieClip [Omnidroid] Frame 180Symbol 187 MovieClip
"mcState"Symbol 277 MovieClip [Omnidroid] Frame 190Symbol 188 MovieClip
"mcState"Symbol 277 MovieClip [Omnidroid] Frame 200Symbol 189 MovieClip
"mcState"Symbol 277 MovieClip [Omnidroid] Frame 210Symbol 190 MovieClip
"mcState"Symbol 277 MovieClip [Omnidroid] Frame 220Symbol 191 MovieClip
"mcState"Symbol 277 MovieClip [Omnidroid] Frame 230Symbol 238 MovieClip
"mcState"Symbol 277 MovieClip [Omnidroid] Frame 240Symbol 239 MovieClip
"mcState"Symbol 277 MovieClip [Omnidroid] Frame 250Symbol 240 MovieClip
"mcState"Symbol 277 MovieClip [Omnidroid] Frame 260Symbol 241 MovieClip
"mcState"Symbol 277 MovieClip [Omnidroid] Frame 270Symbol 242 MovieClip
"mcState"Symbol 277 MovieClip [Omnidroid] Frame 280Symbol 243 MovieClip
"mcState"Symbol 277 MovieClip [Omnidroid] Frame 290Symbol 244 MovieClip
"mcState"Symbol 277 MovieClip [Omnidroid] Frame 300Symbol 245 MovieClip
"mcState"Symbol 277 MovieClip [Omnidroid] Frame 310Symbol 246 MovieClip
"mcState"Symbol 277 MovieClip [Omnidroid] Frame 320Symbol 247 MovieClip
"mcState"Symbol 277 MovieClip [Omnidroid] Frame 330Symbol 248 MovieClip
"mcState"Symbol 277 MovieClip [Omnidroid] Frame 340Symbol 249 MovieClip
"mcState"Symbol 277 MovieClip [Omnidroid] Frame 350Symbol 250 MovieClip
"mcState"Symbol 277 MovieClip [Omnidroid] Frame 360Symbol 267 MovieClip
"mcState"Symbol 277 MovieClip [Omnidroid] Frame 370Symbol 268 MovieClip
"mcState"Symbol 277 MovieClip [Omnidroid] Frame 380Symbol 274 MovieClip
"mcState"Symbol 277 MovieClip [Omnidroid] Frame 390Symbol 275 MovieClip
"mcState"Symbol 277 MovieClip [Omnidroid] Frame 400Symbol 276 MovieClip
"mcRock"Symbol 748 MovieClip Frame 12Symbol 731 MovieClip
"mcState"Symbol 763 MovieClip [Player] Frame 1Symbol 318 MovieClip
"mcLeftDownBorder"Symbol 763 MovieClip [Player] Frame 1Symbol 31 MovieClip
"mcRightUpBorder"Symbol 763 MovieClip [Player] Frame 1Symbol 31 MovieClip
"mcRightUpBorderCrouched"Symbol 763 MovieClip [Player] Frame 1Symbol 31 MovieClip
"mcState"Symbol 763 MovieClip [Player] Frame 10Symbol 318 MovieClip
"mcState"Symbol 763 MovieClip [Player] Frame 20Symbol 347 MovieClip
"mcState"Symbol 763 MovieClip [Player] Frame 30Symbol 380 MovieClip
"mcState"Symbol 763 MovieClip [Player] Frame 40Symbol 381 MovieClip
"mcState"Symbol 763 MovieClip [Player] Frame 50Symbol 394 MovieClip
"mcState"Symbol 763 MovieClip [Player] Frame 60Symbol 421 MovieClip
"mcState"Symbol 763 MovieClip [Player] Frame 70Symbol 422 MovieClip
"mcState"Symbol 763 MovieClip [Player] Frame 80Symbol 423 MovieClip
"mcState"Symbol 763 MovieClip [Player] Frame 90Symbol 440 MovieClip
"mcState"Symbol 763 MovieClip [Player] Frame 100Symbol 441 MovieClip
"mcState"Symbol 763 MovieClip [Player] Frame 110Symbol 456 MovieClip
"mcState"Symbol 763 MovieClip [Player] Frame 120Symbol 457 MovieClip
"mcState"Symbol 763 MovieClip [Player] Frame 130Symbol 423 MovieClip
"mcState"Symbol 763 MovieClip [Player] Frame 140Symbol 462 MovieClip
"mcState"Symbol 763 MovieClip [Player] Frame 150Symbol 463 MovieClip
"mcState"Symbol 763 MovieClip [Player] Frame 160Symbol 464 MovieClip
"mcState"Symbol 763 MovieClip [Player] Frame 170Symbol 465 MovieClip
"mcState"Symbol 763 MovieClip [Player] Frame 180Symbol 477 MovieClip
"mcState"Symbol 763 MovieClip [Player] Frame 190Symbol 488 MovieClip
"mcState"Symbol 763 MovieClip [Player] Frame 200Symbol 489 MovieClip
"mcState"Symbol 763 MovieClip [Player] Frame 210Symbol 502 MovieClip
"mcState"Symbol 763 MovieClip [Player] Frame 220Symbol 503 MovieClip
"mcState"Symbol 763 MovieClip [Player] Frame 230Symbol 504 MovieClip
"mcState"Symbol 763 MovieClip [Player] Frame 240Symbol 529 MovieClip
"mcState"Symbol 763 MovieClip [Player] Frame 250Symbol 545 MovieClip
"mcState"Symbol 763 MovieClip [Player] Frame 260Symbol 546 MovieClip
"mcState"Symbol 763 MovieClip [Player] Frame 270Symbol 547 MovieClip
"mcState"Symbol 763 MovieClip [Player] Frame 280Symbol 558 MovieClip
"mcState"Symbol 763 MovieClip [Player] Frame 290Symbol 559 MovieClip
"mcState"Symbol 763 MovieClip [Player] Frame 300Symbol 560 MovieClip
"mcState"Symbol 763 MovieClip [Player] Frame 310Symbol 563 MovieClip
"mcState"Symbol 763 MovieClip [Player] Frame 320Symbol 566 MovieClip
"mcState"Symbol 763 MovieClip [Player] Frame 330Symbol 571 MovieClip
"mcState"Symbol 763 MovieClip [Player] Frame 340Symbol 572 MovieClip
"mcState"Symbol 763 MovieClip [Player] Frame 350Symbol 608 MovieClip
"mcState"Symbol 763 MovieClip [Player] Frame 360Symbol 617 MovieClip
"mcState"Symbol 763 MovieClip [Player] Frame 370Symbol 628 MovieClip
"mcState"Symbol 763 MovieClip [Player] Frame 380Symbol 629 MovieClip
"mcState"Symbol 763 MovieClip [Player] Frame 390Symbol 629 MovieClip
"mcState"Symbol 763 MovieClip [Player] Frame 400Symbol 641 MovieClip
"mcState"Symbol 763 MovieClip [Player] Frame 410Symbol 664 MovieClip
"mcState"Symbol 763 MovieClip [Player] Frame 420Symbol 696 MovieClip
"mcState"Symbol 763 MovieClip [Player] Frame 430Symbol 717 MovieClip
"mcState"Symbol 763 MovieClip [Player] Frame 440Symbol 718 MovieClip
"mcState"Symbol 763 MovieClip [Player] Frame 450Symbol 748 MovieClip
"mcState"Symbol 763 MovieClip [Player] Frame 460Symbol 759 MovieClip
"mcState"Symbol 763 MovieClip [Player] Frame 470Symbol 760 MovieClip
"mcState"Symbol 763 MovieClip [Player] Frame 480Symbol 761 MovieClip
"mcState"Symbol 763 MovieClip [Player] Frame 490Symbol 762 MovieClip
"mcState"Symbol 763 MovieClip [Player] Frame 500Symbol 761 MovieClip
"mcLeftDownBounds"Symbol 767 MovieClip [BgLevel1] Frame 1Symbol 26 MovieClip
"mcRightUpBounds"Symbol 767 MovieClip [BgLevel1] Frame 1Symbol 26 MovieClip
"mcForm"Symbol 770 MovieClip [LeftSlope] Frame 1Symbol 769 MovieClip
"mcLeftDownBorder"Symbol 770 MovieClip [LeftSlope] Frame 1Symbol 31 MovieClip
"mcRightUpBorder"Symbol 770 MovieClip [LeftSlope] Frame 1Symbol 31 MovieClip
"mcForm"Symbol 771 MovieClip [RightSlope] Frame 1Symbol 769 MovieClip
"mcLeftDownBorder"Symbol 771 MovieClip [RightSlope] Frame 1Symbol 31 MovieClip
"mcRightUpBorder"Symbol 771 MovieClip [RightSlope] Frame 1Symbol 31 MovieClip
"mcForm"Symbol 776 MovieClip [LiveAttachContainer] Frame 1Symbol 775 MovieClip
"mcBeamFix"Symbol 1260 MovieClip Frame 1Symbol 1259 MovieClip
"mcBeam"Symbol 1261 MovieClip Frame 8Symbol 1260 MovieClip
"mcBeam"Symbol 1262 MovieClip Frame 1Symbol 1260 MovieClip
"mcBeam"Symbol 1263 MovieClip Frame 1Symbol 1260 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 1Symbol 820 MovieClip
"mcLeftDownBorder"Symbol 1278 MovieClip [Syndrome] Frame 1Symbol 31 MovieClip
"mcRightUpBorder"Symbol 1278 MovieClip [Syndrome] Frame 1Symbol 31 MovieClip
"mcRightUpBorderCrouched"Symbol 1278 MovieClip [Syndrome] Frame 1Symbol 31 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 10Symbol 820 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 20Symbol 834 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 30Symbol 872 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 40Symbol 873 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 50Symbol 899 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 60Symbol 900 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 70Symbol 914 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 80Symbol 915 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 90Symbol 916 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 100Symbol 934 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 110Symbol 935 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 120Symbol 936 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 130Symbol 939 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 140Symbol 940 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 150Symbol 963 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 160Symbol 964 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 170Symbol 916 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 180Symbol 983 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 190Symbol 984 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 200Symbol 999 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 210Symbol 1000 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 220Symbol 1005 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 230Symbol 1006 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 240Symbol 1007 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 250Symbol 1017 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 260Symbol 1018 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 270Symbol 1019 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 280Symbol 1025 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 290Symbol 1026 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 300Symbol 1059 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 310Symbol 1060 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 320Symbol 1061 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 330Symbol 1079 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 340Symbol 1098 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 350Symbol 1099 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 360Symbol 1100 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 370Symbol 1110 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 380Symbol 1111 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 390Symbol 1112 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 400Symbol 1113 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 410Symbol 1114 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 420Symbol 1129 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 430Symbol 1137 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 440Symbol 1167 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 450Symbol 1168 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 460Symbol 1203 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 470Symbol 1206 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 480Symbol 1241 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 490Symbol 1242 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 500Symbol 1250 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 510Symbol 1251 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 520Symbol 1261 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 530Symbol 1262 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 540Symbol 1263 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 550Symbol 1266 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 560Symbol 1275 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 570Symbol 1276 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 580Symbol 1276 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 590Symbol 1277 MovieClip
"mcState"Symbol 1278 MovieClip [Syndrome] Frame 600Symbol 1276 MovieClip
"mcLeftDownBounds"Symbol 1282 MovieClip [BgLevel3] Frame 1Symbol 26 MovieClip
"mcRightUpBounds"Symbol 1282 MovieClip [BgLevel3] Frame 1Symbol 26 MovieClip
"mcState"Symbol 1327 MovieClip [PlayerShadow] Frame 1Symbol 1285 MovieClip
"mcState"Symbol 1327 MovieClip [PlayerShadow] Frame 10Symbol 1285 MovieClip
"mcState"Symbol 1327 MovieClip [PlayerShadow] Frame 20Symbol 1286 MovieClip
"mcState"Symbol 1327 MovieClip [PlayerShadow] Frame 30Symbol 1287 MovieClip
"mcState"Symbol 1327 MovieClip [PlayerShadow] Frame 40Symbol 1288 MovieClip
"mcState"Symbol 1327 MovieClip [PlayerShadow] Frame 50Symbol 1289 MovieClip
"mcState"Symbol 1327 MovieClip [PlayerShadow] Frame 60Symbol 1290 MovieClip
"mcState"Symbol 1327 MovieClip [PlayerShadow] Frame 70Symbol 1291 MovieClip
"mcState"Symbol 1327 MovieClip [PlayerShadow] Frame 80Symbol 1292 MovieClip
"mcState"Symbol 1327 MovieClip [PlayerShadow] Frame 130Symbol 1292 MovieClip
"mcState"Symbol 1327 MovieClip [PlayerShadow] Frame 140Symbol 1293 MovieClip
"mcState"Symbol 1327 MovieClip [PlayerShadow] Frame 150Symbol 1294 MovieClip
"mcState"Symbol 1327 MovieClip [PlayerShadow] Frame 160Symbol 1295 MovieClip
"mcState"Symbol 1327 MovieClip [PlayerShadow] Frame 170Symbol 1296 MovieClip
"mcState"Symbol 1327 MovieClip [PlayerShadow] Frame 180Symbol 1297 MovieClip
"mcState"Symbol 1327 MovieClip [PlayerShadow] Frame 190Symbol 1298 MovieClip
"mcState"Symbol 1327 MovieClip [PlayerShadow] Frame 200Symbol 1299 MovieClip
"mcState"Symbol 1327 MovieClip [PlayerShadow] Frame 240Symbol 1302 MovieClip
"mcState"Symbol 1327 MovieClip [PlayerShadow] Frame 250Symbol 1303 MovieClip
"mcState"Symbol 1327 MovieClip [PlayerShadow] Frame 260Symbol 1304 MovieClip
"mcState"Symbol 1327 MovieClip [PlayerShadow] Frame 270Symbol 1305 MovieClip
"mcState"Symbol 1327 MovieClip [PlayerShadow] Frame 280Symbol 1306 MovieClip
"mcState"Symbol 1327 MovieClip [PlayerShadow] Frame 290Symbol 1309 MovieClip
"mcState"Symbol 1327 MovieClip [PlayerShadow] Frame 300Symbol 1310 MovieClip
"mcState"Symbol 1327 MovieClip [PlayerShadow] Frame 310Symbol 1311 MovieClip
"mcState"Symbol 1327 MovieClip [PlayerShadow] Frame 320Symbol 1312 MovieClip
"mcState"Symbol 1327 MovieClip [PlayerShadow] Frame 330Symbol 1313 MovieClip
"mcState"Symbol 1327 MovieClip [PlayerShadow] Frame 340Symbol 1314 MovieClip
"mcState"Symbol 1327 MovieClip [PlayerShadow] Frame 350Symbol 1315 MovieClip
"mcState"Symbol 1327 MovieClip [PlayerShadow] Frame 360Symbol 1316 MovieClip
"mcState"Symbol 1327 MovieClip [PlayerShadow] Frame 400Symbol 1317 MovieClip
"mcState"Symbol 1327 MovieClip [PlayerShadow] Frame 410Symbol 1318 MovieClip
"mcState"Symbol 1327 MovieClip [PlayerShadow] Frame 420Symbol 1319 MovieClip
"mcState"Symbol 1327 MovieClip [PlayerShadow] Frame 430Symbol 1320 MovieClip
"mcState"Symbol 1327 MovieClip [PlayerShadow] Frame 440Symbol 1321 MovieClip
"mcState"Symbol 1327 MovieClip [PlayerShadow] Frame 450Symbol 1322 MovieClip
"mcState"Symbol 1327 MovieClip [PlayerShadow] Frame 460Symbol 1323 MovieClip
"mcState"Symbol 1327 MovieClip [PlayerShadow] Frame 470Symbol 1324 MovieClip
"mcState"Symbol 1327 MovieClip [PlayerShadow] Frame 480Symbol 1325 MovieClip
"mcState"Symbol 1327 MovieClip [PlayerShadow] Frame 490Symbol 1326 MovieClip
"mcState"Symbol 1327 MovieClip [PlayerShadow] Frame 500Symbol 1325 MovieClip
"mcState"Symbol 1367 MovieClip [OmnidroidShadow] Frame 1Symbol 1330 MovieClip
"mcState"Symbol 1367 MovieClip [OmnidroidShadow] Frame 10Symbol 1330 MovieClip
"mcState"Symbol 1367 MovieClip [OmnidroidShadow] Frame 20Symbol 1331 MovieClip
"mcState"Symbol 1367 MovieClip [OmnidroidShadow] Frame 30Symbol 1332 MovieClip
"mcState"Symbol 1367 MovieClip [OmnidroidShadow] Frame 40Symbol 1333 MovieClip
"mcState"Symbol 1367 MovieClip [OmnidroidShadow] Frame 50Symbol 1334 MovieClip
"mcState"Symbol 1367 MovieClip [OmnidroidShadow] Frame 60Symbol 1335 MovieClip
"mcState"Symbol 1367 MovieClip [OmnidroidShadow] Frame 70Symbol 1336 MovieClip
"mcState"Symbol 1367 MovieClip [OmnidroidShadow] Frame 80Symbol 1337 MovieClip
"mcState"Symbol 1367 MovieClip [OmnidroidShadow] Frame 90Symbol 1338 MovieClip
"mcState"Symbol 1367 MovieClip [OmnidroidShadow] Frame 100Symbol 1339 MovieClip
"mcState"Symbol 1367 MovieClip [OmnidroidShadow] Frame 110Symbol 1340 MovieClip
"mcState"Symbol 1367 MovieClip [OmnidroidShadow] Frame 120Symbol 1341 MovieClip
"mcState"Symbol 1367 MovieClip [OmnidroidShadow] Frame 130Symbol 1342 MovieClip
"mcState"Symbol 1367 MovieClip [OmnidroidShadow] Frame 140Symbol 1343 MovieClip
"mcState"Symbol 1367 MovieClip [OmnidroidShadow] Frame 150Symbol 1344 MovieClip
"mcState"Symbol 1367 MovieClip [OmnidroidShadow] Frame 160Symbol 1345 MovieClip
"mcState"Symbol 1367 MovieClip [OmnidroidShadow] Frame 170Symbol 1346 MovieClip
"mcState"Symbol 1367 MovieClip [OmnidroidShadow] Frame 180Symbol 1347 MovieClip
"mcState"Symbol 1367 MovieClip [OmnidroidShadow] Frame 190Symbol 1348 MovieClip
"mcState"Symbol 1367 MovieClip [OmnidroidShadow] Frame 200Symbol 1349 MovieClip
"mcState"Symbol 1367 MovieClip [OmnidroidShadow] Frame 210Symbol 1350 MovieClip
"mcState"Symbol 1367 MovieClip [OmnidroidShadow] Frame 220Symbol 1351 MovieClip
"mcState"Symbol 1367 MovieClip [OmnidroidShadow] Frame 230Symbol 1352 MovieClip
"mcState"Symbol 1367 MovieClip [OmnidroidShadow] Frame 240Symbol 1353 MovieClip
"mcState"Symbol 1367 MovieClip [OmnidroidShadow] Frame 250Symbol 1354 MovieClip
"mcState"Symbol 1367 MovieClip [OmnidroidShadow] Frame 260Symbol 1355 MovieClip
"mcState"Symbol 1367 MovieClip [OmnidroidShadow] Frame 270Symbol 1356 MovieClip
"mcState"Symbol 1367 MovieClip [OmnidroidShadow] Frame 310Symbol 1357 MovieClip
"mcState"Symbol 1367 MovieClip [OmnidroidShadow] Frame 320Symbol 1358 MovieClip
"mcState"Symbol 1367 MovieClip [OmnidroidShadow] Frame 330Symbol 1359 MovieClip
"mcState"Symbol 1367 MovieClip [OmnidroidShadow] Frame 340Symbol 1360 MovieClip
"mcState"Symbol 1367 MovieClip [OmnidroidShadow] Frame 350Symbol 1361 MovieClip
"mcState"Symbol 1367 MovieClip [OmnidroidShadow] Frame 360Symbol 1362 MovieClip
"mcState"Symbol 1367 MovieClip [OmnidroidShadow] Frame 370Symbol 1363 MovieClip
"mcState"Symbol 1367 MovieClip [OmnidroidShadow] Frame 380Symbol 1364 MovieClip
"mcState"Symbol 1367 MovieClip [OmnidroidShadow] Frame 390Symbol 1365 MovieClip
"mcState"Symbol 1367 MovieClip [OmnidroidShadow] Frame 400Symbol 1366 MovieClip
"mcState"Symbol 1372 MovieClip [RedBeam] Frame 1Symbol 1370 MovieClip
"mcLeftDownBorder"Symbol 1372 MovieClip [RedBeam] Frame 1Symbol 31 MovieClip
"mcRightUpBorder"Symbol 1372 MovieClip [RedBeam] Frame 1Symbol 31 MovieClip
"mcState"Symbol 1372 MovieClip [RedBeam] Frame 10Symbol 1370 MovieClip
"mcState"Symbol 1372 MovieClip [RedBeam] Frame 20Symbol 1371 MovieClip
"mcState"Symbol 1426 MovieClip [SyndromeShadow] Frame 1Symbol 1375 MovieClip
"mcState"Symbol 1426 MovieClip [SyndromeShadow] Frame 10Symbol 1375 MovieClip
"mcState"Symbol 1426 MovieClip [SyndromeShadow] Frame 20Symbol 1376 MovieClip
"mcState"Symbol 1426 MovieClip [SyndromeShadow] Frame 30Symbol 1377 MovieClip
"mcState"Symbol 1426 MovieClip [SyndromeShadow] Frame 40Symbol 1378 MovieClip
"mcState"Symbol 1426 MovieClip [SyndromeShadow] Frame 50Symbol 1379 MovieClip
"mcState"Symbol 1426 MovieClip [SyndromeShadow] Frame 60Symbol 1380 MovieClip
"mcState"Symbol 1426 MovieClip [SyndromeShadow] Frame 70Symbol 1381 MovieClip
"mcState"Symbol 1426 MovieClip [SyndromeShadow] Frame 80Symbol 1382 MovieClip
"mcState"Symbol 1426 MovieClip [SyndromeShadow] Frame 90Symbol 1383 MovieClip
"mcState"Symbol 1426 MovieClip [SyndromeShadow] Frame 100Symbol 1384 MovieClip
"mcState"Symbol 1426 MovieClip [SyndromeShadow] Frame 110Symbol 1385 MovieClip
"mcState"Symbol 1426 MovieClip [SyndromeShadow] Frame 120Symbol 1386 MovieClip
"mcState"Symbol 1426 MovieClip [SyndromeShadow] Frame 170Symbol 1383 MovieClip
"mcState"Symbol 1426 MovieClip [SyndromeShadow] Frame 180Symbol 1387 MovieClip
"mcState"Symbol 1426 MovieClip [SyndromeShadow] Frame 190Symbol 1388 MovieClip
"mcState"Symbol 1426 MovieClip [SyndromeShadow] Frame 200Symbol 1389 MovieClip
"mcState"Symbol 1426 MovieClip [SyndromeShadow] Frame 210Symbol 1390 MovieClip
"mcState"Symbol 1426 MovieClip [SyndromeShadow] Frame 220Symbol 1391 MovieClip
"mcState"Symbol 1426 MovieClip [SyndromeShadow] Frame 230Symbol 1392 MovieClip
"mcState"Symbol 1426 MovieClip [SyndromeShadow] Frame 240Symbol 1393 MovieClip
"mcState"Symbol 1426 MovieClip [SyndromeShadow] Frame 280Symbol 1394 MovieClip
"mcState"Symbol 1426 MovieClip [SyndromeShadow] Frame 290Symbol 1395 MovieClip
"mcState"Symbol 1426 MovieClip [SyndromeShadow] Frame 330Symbol 1398 MovieClip
"mcState"Symbol 1426 MovieClip [SyndromeShadow] Frame 340Symbol 1399 MovieClip
"mcState"Symbol 1426 MovieClip [SyndromeShadow] Frame 350Symbol 1400 MovieClip
"mcState"Symbol 1426 MovieClip [SyndromeShadow] Frame 360Symbol 1401 MovieClip
"mcState"Symbol 1426 MovieClip [SyndromeShadow] Frame 370Symbol 1402 MovieClip
"mcState"Symbol 1426 MovieClip [SyndromeShadow] Frame 380Symbol 1405 MovieClip
"mcState"Symbol 1426 MovieClip [SyndromeShadow] Frame 390Symbol 1406 MovieClip
"mcState"Symbol 1426 MovieClip [SyndromeShadow] Frame 400Symbol 1407 MovieClip
"mcState"Symbol 1426 MovieClip [SyndromeShadow] Frame 410Symbol 1408 MovieClip
"mcState"Symbol 1426 MovieClip [SyndromeShadow] Frame 420Symbol 1409 MovieClip
"mcState"Symbol 1426 MovieClip [SyndromeShadow] Frame 430Symbol 1410 MovieClip
"mcState"Symbol 1426 MovieClip [SyndromeShadow] Frame 440Symbol 1411 MovieClip
"mcState"Symbol 1426 MovieClip [SyndromeShadow] Frame 450Symbol 1412 MovieClip
"mcState"Symbol 1426 MovieClip [SyndromeShadow] Frame 460Symbol 1413 MovieClip
"mcState"Symbol 1426 MovieClip [SyndromeShadow] Frame 470Symbol 1414 MovieClip
"mcState"Symbol 1426 MovieClip [SyndromeShadow] Frame 480Symbol 1415 MovieClip
"mcState"Symbol 1426 MovieClip [SyndromeShadow] Frame 490Symbol 1416 MovieClip
"mcState"Symbol 1426 MovieClip [SyndromeShadow] Frame 500Symbol 1417 MovieClip
"mcState"Symbol 1426 MovieClip [SyndromeShadow] Frame 510Symbol 1418 MovieClip
"mcState"Symbol 1426 MovieClip [SyndromeShadow] Frame 520Symbol 1419 MovieClip
"mcState"Symbol 1426 MovieClip [SyndromeShadow] Frame 530Symbol 1420 MovieClip
"mcState"Symbol 1426 MovieClip [SyndromeShadow] Frame 540Symbol 1421 MovieClip
"mcState"Symbol 1426 MovieClip [SyndromeShadow] Frame 550Symbol 1422 MovieClip
"mcState"Symbol 1426 MovieClip [SyndromeShadow] Frame 560Symbol 1423 MovieClip
"mcState"Symbol 1426 MovieClip [SyndromeShadow] Frame 570Symbol 1424 MovieClip
"mcState"Symbol 1426 MovieClip [SyndromeShadow] Frame 580Symbol 1424 MovieClip
"mcState"Symbol 1426 MovieClip [SyndromeShadow] Frame 590Symbol 1425 MovieClip
"mcState"Symbol 1426 MovieClip [SyndromeShadow] Frame 600Symbol 1424 MovieClip
"mcState"Symbol 1439 MovieClip [BigRockLvl1] Frame 1Symbol 1427 MovieClip
"mcLeftDownBorder"Symbol 1439 MovieClip [BigRockLvl1] Frame 1Symbol 31 MovieClip
"mcRightUpBorder"Symbol 1439 MovieClip [BigRockLvl1] Frame 1Symbol 31 MovieClip
"mcState"Symbol 1439 MovieClip [BigRockLvl1] Frame 10Symbol 1427 MovieClip
"mcState"Symbol 1439 MovieClip [BigRockLvl1] Frame 20Symbol 1438 MovieClip
"mcState"Symbol 1452 MovieClip [BigRockLvl2] Frame 1Symbol 1440 MovieClip
"mcLeftDownBorder"Symbol 1452 MovieClip [BigRockLvl2] Frame 1Symbol 31 MovieClip
"mcRightUpBorder"Symbol 1452 MovieClip [BigRockLvl2] Frame 1Symbol 31 MovieClip
"mcState"Symbol 1452 MovieClip [BigRockLvl2] Frame 10Symbol 1440 MovieClip
"mcState"Symbol 1452 MovieClip [BigRockLvl2] Frame 20Symbol 1451 MovieClip
"mcState"Symbol 1455 MovieClip [BigRockLvl3] Frame 1Symbol 1453 MovieClip
"mcLeftDownBorder"Symbol 1455 MovieClip [BigRockLvl3] Frame 1Symbol 31 MovieClip
"mcRightUpBorder"Symbol 1455 MovieClip [BigRockLvl3] Frame 1Symbol 31 MovieClip
"mcState"Symbol 1455 MovieClip [BigRockLvl3] Frame 10Symbol 1453 MovieClip
"mcState"Symbol 1455 MovieClip [BigRockLvl3] Frame 20Symbol 1454 MovieClip
"mcLeftDownBounds"Symbol 1459 MovieClip [FrontParallaxLevel1] Frame 1Symbol 26 MovieClip
"mcRightUpBounds"Symbol 1459 MovieClip [FrontParallaxLevel1] Frame 1Symbol 26 MovieClip
"mcLeftDownBounds"Symbol 1463 MovieClip [BackParallaxLevel1] Frame 1Symbol 26 MovieClip
"mcRightUpBounds"Symbol 1463 MovieClip [BackParallaxLevel1] Frame 1Symbol 26 MovieClip
"mcLeftDownBounds"Symbol 1467 MovieClip [BackParallaxLevel3] Frame 1Symbol 26 MovieClip
"mcRightUpBounds"Symbol 1467 MovieClip [BackParallaxLevel3] Frame 1Symbol 26 MovieClip
"mcLeftDownBounds"Symbol 1471 MovieClip [BgLevel2] Frame 1Symbol 26 MovieClip
"mcRightUpBounds"Symbol 1471 MovieClip [BgLevel2] Frame 1Symbol 26 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 1Symbol 1517 MovieClip
"mcLeftDownBorder"Symbol 1845 MovieClip [Underminer] Frame 1Symbol 31 MovieClip
"mcRightUpBorder"Symbol 1845 MovieClip [Underminer] Frame 1Symbol 31 MovieClip
"mcRightUpBorderCrouched"Symbol 1845 MovieClip [Underminer] Frame 1Symbol 31 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 10Symbol 1517 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 20Symbol 1534 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 30Symbol 1571 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 40Symbol 1572 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 50Symbol 1582 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 60Symbol 1583 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 70Symbol 1584 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 80Symbol 1599 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 90Symbol 1600 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 100Symbol 1639 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 110Symbol 1640 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 120Symbol 1641 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 130Symbol 1656 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 140Symbol 1657 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 150Symbol 1658 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 160Symbol 1659 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 170Symbol 1697 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 180Symbol 1698 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 190Symbol 1699 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 200Symbol 1700 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 210Symbol 1701 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 220Symbol 1717 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 230Symbol 1718 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 240Symbol 1719 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 250Symbol 1729 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 260Symbol 1731 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 270Symbol 1734 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 290Symbol 1735 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 300Symbol 1736 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 310Symbol 1737 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 320Symbol 1738 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 330Symbol 1739 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 340Symbol 1742 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 350Symbol 1743 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 360Symbol 1754 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 370Symbol 1755 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 380Symbol 1762 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 390Symbol 1763 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 400Symbol 1792 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 410Symbol 1802 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 420Symbol 1803 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 430Symbol 1808 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 440Symbol 1809 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 450Symbol 1812 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 460Symbol 1813 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 470Symbol 1828 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 480Symbol 1829 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 490Symbol 1834 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 500Symbol 1835 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 510Symbol 1836 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 520Symbol 1842 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 530Symbol 1843 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 540Symbol 1843 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 550Symbol 1844 MovieClip
"mcState"Symbol 1845 MovieClip [Underminer] Frame 560Symbol 1843 MovieClip
"mcState"Symbol 1885 MovieClip [UnderminerShadow] Frame 1Symbol 1846 MovieClip
"mcState"Symbol 1885 MovieClip [UnderminerShadow] Frame 10Symbol 1846 MovieClip
"mcState"Symbol 1885 MovieClip [UnderminerShadow] Frame 20Symbol 1847 MovieClip
"mcState"Symbol 1885 MovieClip [UnderminerShadow] Frame 30Symbol 1848 MovieClip
"mcState"Symbol 1885 MovieClip [UnderminerShadow] Frame 40Symbol 1849 MovieClip
"mcState"Symbol 1885 MovieClip [UnderminerShadow] Frame 50Symbol 1850 MovieClip
"mcState"Symbol 1885 MovieClip [UnderminerShadow] Frame 60Symbol 1851 MovieClip
"mcState"Symbol 1885 MovieClip [UnderminerShadow] Frame 70Symbol 1852 MovieClip
"mcState"Symbol 1885 MovieClip [UnderminerShadow] Frame 120Symbol 1853 MovieClip
"mcState"Symbol 1885 MovieClip [UnderminerShadow] Frame 130Symbol 1854 MovieClip
"mcState"Symbol 1885 MovieClip [UnderminerShadow] Frame 140Symbol 1855 MovieClip
"mcState"Symbol 1885 MovieClip [UnderminerShadow] Frame 150Symbol 1856 MovieClip
"mcState"Symbol 1885 MovieClip [UnderminerShadow] Frame 160Symbol 1857 MovieClip
"mcState"Symbol 1885 MovieClip [UnderminerShadow] Frame 200Symbol 1858 MovieClip
"mcState"Symbol 1885 MovieClip [UnderminerShadow] Frame 210Symbol 1859 MovieClip
"mcState"Symbol 1885 MovieClip [UnderminerShadow] Frame 250Symbol 1860 MovieClip
"mcState"Symbol 1885 MovieClip [UnderminerShadow] Frame 260Symbol 1861 MovieClip
"mcState"Symbol 1885 MovieClip [UnderminerShadow] Frame 270Symbol 1862 MovieClip
"mcState"Symbol 1885 MovieClip [UnderminerShadow] Frame 290Symbol 1863 MovieClip
"mcState"Symbol 1885 MovieClip [UnderminerShadow] Frame 300Symbol 1866 MovieClip
"mcState"Symbol 1885 MovieClip [UnderminerShadow] Frame 310Symbol 1867 MovieClip
"mcState"Symbol 1885 MovieClip [UnderminerShadow] Frame 320Symbol 1868 MovieClip
"mcState"Symbol 1885 MovieClip [UnderminerShadow] Frame 330Symbol 1869 MovieClip
"mcState"Symbol 1885 MovieClip [UnderminerShadow] Frame 340Symbol 1870 MovieClip
"mcState"Symbol 1885 MovieClip [UnderminerShadow] Frame 350Symbol 1871 MovieClip
"mcState"Symbol 1885 MovieClip [UnderminerShadow] Frame 360Symbol 1872 MovieClip
"mcState"Symbol 1885 MovieClip [UnderminerShadow] Frame 370Symbol 1873 MovieClip
"mcState"Symbol 1885 MovieClip [UnderminerShadow] Frame 380Symbol 1874 MovieClip
"mcState"Symbol 1885 MovieClip [UnderminerShadow] Frame 390Symbol 1875 MovieClip
"mcState"Symbol 1885 MovieClip [UnderminerShadow] Frame 460Symbol 1876 MovieClip
"mcState"Symbol 1885 MovieClip [UnderminerShadow] Frame 470Symbol 1877 MovieClip
"mcState"Symbol 1885 MovieClip [UnderminerShadow] Frame 480Symbol 1878 MovieClip
"mcState"Symbol 1885 MovieClip [UnderminerShadow] Frame 490Symbol 1879 MovieClip
"mcState"Symbol 1885 MovieClip [UnderminerShadow] Frame 500Symbol 1880 MovieClip
"mcState"Symbol 1885 MovieClip [UnderminerShadow] Frame 510Symbol 1881 MovieClip
"mcState"Symbol 1885 MovieClip [UnderminerShadow] Frame 520Symbol 1882 MovieClip
"mcState"Symbol 1885 MovieClip [UnderminerShadow] Frame 530Symbol 1883 MovieClip
"mcState"Symbol 1885 MovieClip [UnderminerShadow] Frame 540Symbol 1883 MovieClip
"mcState"Symbol 1885 MovieClip [UnderminerShadow] Frame 550Symbol 1884 MovieClip
"mcState"Symbol 1885 MovieClip [UnderminerShadow] Frame 560Symbol 1883 MovieClip
"btHelp"Symbol 2071 MovieClip Frame 1Symbol 2061 Button
"btPlay"Symbol 2071 MovieClip Frame 1Symbol 2064 Button
"mcContent"Symbol 2072 MovieClip Frame 1Symbol 2071 MovieClip
"mcState"Symbol 2076 MovieClip Frame 10Symbol 2065 MovieClip
"btBlocker"Symbol 2076 MovieClip Frame 10Symbol 2067 Button
"mcState"Symbol 2076 MovieClip Frame 20Symbol 2072 MovieClip
"mcState"Symbol 2076 MovieClip Frame 30Symbol 2075 MovieClip
"btBlocker"Symbol 2076 MovieClip Frame 30Symbol 2067 Button
"btMoves"Symbol 2114 MovieClip Frame 1Symbol 2112 Button
"btPlay"Symbol 2114 MovieClip Frame 1Symbol 2064 Button
"mcContent"Symbol 2115 MovieClip Frame 1Symbol 2114 MovieClip
"mcState"Symbol 2117 MovieClip Frame 10Symbol 2113 MovieClip
"btBlocker"Symbol 2117 MovieClip Frame 10Symbol 2067 Button
"mcState"Symbol 2117 MovieClip Frame 20Symbol 2115 MovieClip
"mcState"Symbol 2117 MovieClip Frame 30Symbol 2116 MovieClip
"btBlocker"Symbol 2117 MovieClip Frame 30Symbol 2067 Button
"mcTextEnd"Symbol 2145 MovieClip Frame 21Symbol 2132 MovieClip
"mcScore"Symbol 2145 MovieClip Frame 22Symbol 2135 MovieClip
"mcTextEnd"Symbol 2146 MovieClip Frame 1Symbol 2132 MovieClip
"mcScore"Symbol 2146 MovieClip Frame 1Symbol 2135 MovieClip
"btPlay"Symbol 2146 MovieClip Frame 1Symbol 2144 Button
"mcContent"Symbol 2147 MovieClip Frame 1Symbol 2146 MovieClip
"mcTextEnd"Symbol 2148 MovieClip Frame 1Symbol 2132 MovieClip
"mcScore"Symbol 2148 MovieClip Frame 1Symbol 2135 MovieClip
"mcState"Symbol 2149 MovieClip Frame 10Symbol 2145 MovieClip
"btBlocker"Symbol 2149 MovieClip Frame 10Symbol 2067 Button
"mcState"Symbol 2149 MovieClip Frame 20Symbol 2147 MovieClip
"mcState"Symbol 2149 MovieClip Frame 30Symbol 2148 MovieClip
"btBlocker"Symbol 2149 MovieClip Frame 30Symbol 2067 Button
"mcScore"Symbol 2173 MovieClip Frame 21Symbol 2135 MovieClip
"mcScore"Symbol 2174 MovieClip Frame 1Symbol 2135 MovieClip
"btPlay"Symbol 2174 MovieClip Frame 1Symbol 2172 Button
"mcContent"Symbol 2175 MovieClip Frame 1Symbol 2174 MovieClip
"mcScore"Symbol 2176 MovieClip Frame 1Symbol 2135 MovieClip
"mcState"Symbol 2177 MovieClip Frame 10Symbol 2173 MovieClip
"btBlocker"Symbol 2177 MovieClip Frame 10Symbol 2067 Button
"mcState"Symbol 2177 MovieClip Frame 20Symbol 2175 MovieClip
"mcState"Symbol 2177 MovieClip Frame 30Symbol 2176 MovieClip
"btBlocker"Symbol 2177 MovieClip Frame 30Symbol 2067 Button
"btIncridible"Symbol 2210 MovieClip Frame 1Symbol 2201 Button
"mcBtIncridible"Symbol 2211 MovieClip Frame 3Symbol 2210 MovieClip
"btEasy"Symbol 2212 MovieClip Frame 1Symbol 2184 Button
"btHard"Symbol 2212 MovieClip Frame 1Symbol 2189 Button
"mcBtIncridible"Symbol 2212 MovieClip Frame 1Symbol 2210 MovieClip
"mcContent"Symbol 2219 MovieClip Frame 1Symbol 2212 MovieClip
"mcCheat"Symbol 2219 MovieClip Frame 1Symbol 2218 MovieClip
"mcState"Symbol 2220 MovieClip Frame 10Symbol 2211 MovieClip
"btBlocker"Symbol 2220 MovieClip Frame 10Symbol 2067 Button
"mcState"Symbol 2220 MovieClip Frame 20Symbol 2219 MovieClip
"mcRapidPunch"Symbol 2252 MovieClip Frame 3Symbol 2236 MovieClip
"mcBackflipKick"Symbol 2252 MovieClip Frame 4Symbol 2239 MovieClip
"mcHyperUppercut"Symbol 2252 MovieClip Frame 5Symbol 2242 MovieClip
"mcProximityAttack"Symbol 2252 MovieClip Frame 6Symbol 2245 MovieClip
"mcShoulderTackle"Symbol 2252 MovieClip Frame 7Symbol 2248 MovieClip
"mcSuperThrow"Symbol 2252 MovieClip Frame 8Symbol 2251 MovieClip
"mcSuperThrow"Symbol 2253 MovieClip Frame 1Symbol 2251 MovieClip
"mcShoulderTackle"Symbol 2253 MovieClip Frame 1Symbol 2248 MovieClip
"mcProximityAttack"Symbol 2253 MovieClip Frame 1Symbol 2245 MovieClip
"mcHyperUppercut"Symbol 2253 MovieClip Frame 1Symbol 2242 MovieClip
"mcBackflipKick"Symbol 2253 MovieClip Frame 1Symbol 2239 MovieClip
"mcRapidPunch"Symbol 2253 MovieClip Frame 1Symbol 2236 MovieClip
"btClose"Symbol 2253 MovieClip Frame 1Symbol 2226 Button
"mcContent"Symbol 2254 MovieClip Frame 1Symbol 2253 MovieClip
"mcSuperThrow"Symbol 2255 MovieClip Frame 1Symbol 2251 MovieClip
"mcShoulderTackle"Symbol 2255 MovieClip Frame 1Symbol 2248 MovieClip
"mcProximityAttack"Symbol 2255 MovieClip Frame 1Symbol 2245 MovieClip
"mcHyperUppercut"Symbol 2255 MovieClip Frame 1Symbol 2242 MovieClip
"mcBackflipKick"Symbol 2255 MovieClip Frame 1Symbol 2239 MovieClip
"mcRapidPunch"Symbol 2255 MovieClip Frame 1Symbol 2236 MovieClip
"mcState"Symbol 2256 MovieClip Frame 10Symbol 2252 MovieClip
"btBlocker"Symbol 2256 MovieClip Frame 10Symbol 2067 Button
"mcState"Symbol 2256 MovieClip Frame 20Symbol 2254 MovieClip
"mcState"Symbol 2256 MovieClip Frame 30Symbol 2255 MovieClip
"btBlocker"Symbol 2256 MovieClip Frame 30Symbol 2067 Button
"mcTitle"Symbol 2257 MovieClip Frame 1Symbol 2076 MovieClip
"mcHelp"Symbol 2257 MovieClip Frame 1Symbol 2117 MovieClip
"mcWin"Symbol 2257 MovieClip Frame 1Symbol 2149 MovieClip
"mcLose"Symbol 2257 MovieClip Frame 1Symbol 2177 MovieClip
"mcDifficulty"Symbol 2257 MovieClip Frame 1Symbol 2220 MovieClip
"mcMoves"Symbol 2257 MovieClip Frame 1Symbol 2256 MovieClip
"btSound"Symbol 2276 MovieClip Frame 1Symbol 2272 Button
"btSound"Symbol 2276 MovieClip Frame 10Symbol 2275 Button
"mcSoundToggle"Symbol 2283 MovieClip Frame 1Symbol 2276 MovieClip
"mcRapidPunch"Symbol 2283 MovieClip Frame 1Symbol 2236 MovieClip
"mcBackflipKick"Symbol 2283 MovieClip Frame 2Symbol 2239 MovieClip
"mcHyperUppercut"Symbol 2283 MovieClip Frame 3Symbol 2242 MovieClip
"mcProximityAttack"Symbol 2283 MovieClip Frame 4Symbol 2245 MovieClip
"mcShoulderTackle"Symbol 2283 MovieClip Frame 5Symbol 2248 MovieClip
"mcSuperThrow"Symbol 2283 MovieClip Frame 6Symbol 2251 MovieClip
"mcSoundToggle"Symbol 2284 MovieClip Frame 1Symbol 2276 MovieClip
"btQuit"Symbol 2284 MovieClip Frame 1Symbol 2279 Button
"btHelp"Symbol 2284 MovieClip Frame 1Symbol 2266 Button
"btResume"Symbol 2284 MovieClip Frame 1Symbol 2262 Button
"btMenu"Symbol 2284 MovieClip Frame 1Symbol 2282 Button
"mcSuperThrow"Symbol 2284 MovieClip Frame 1Symbol 2251 MovieClip
"mcShoulderTackle"Symbol 2284 MovieClip Frame 1Symbol 2248 MovieClip
"mcProximityAttack"Symbol 2284 MovieClip Frame 1Symbol 2245 MovieClip
"mcHyperUppercut"Symbol 2284 MovieClip Frame 1Symbol 2242 MovieClip
"mcBackflipKick"Symbol 2284 MovieClip Frame 1Symbol 2239 MovieClip
"mcRapidPunch"Symbol 2284 MovieClip Frame 1Symbol 2236 MovieClip
"mcSoundToggle"Symbol 2285 MovieClip Frame 1Symbol 2276 MovieClip
"mcSuperThrow"Symbol 2285 MovieClip Frame 1Symbol 2251 MovieClip
"mcShoulderTackle"Symbol 2285 MovieClip Frame 1Symbol 2248 MovieClip
"mcProximityAttack"Symbol 2285 MovieClip Frame 1Symbol 2245 MovieClip
"mcHyperUppercut"Symbol 2285 MovieClip Frame 1Symbol 2242 MovieClip
"mcBackflipKick"Symbol 2285 MovieClip Frame 1Symbol 2239 MovieClip
"mcRapidPunch"Symbol 2285 MovieClip Frame 1Symbol 2236 MovieClip
"mcState"Symbol 2286 MovieClip Frame 10Symbol 2283 MovieClip
"btBlocker"Symbol 2286 MovieClip Frame 10Symbol 2067 Button
"btBlocker"Symbol 2286 MovieClip Frame 20Symbol 2067 Button
"mcState"Symbol 2286 MovieClip Frame 20Symbol 2284 MovieClip
"mcState"Symbol 2286 MovieClip Frame 30Symbol 2285 MovieClip
"btBlocker"Symbol 2286 MovieClip Frame 30Symbol 2067 Button
"btNo"Symbol 2298 MovieClip Frame 1Symbol 2290 Button
"btYes"Symbol 2298 MovieClip Frame 1Symbol 2293 Button
"mcContent"Symbol 2299 MovieClip Frame 1Symbol 2298 MovieClip
"mcContent"Symbol 2300 MovieClip Frame 1Symbol 2298 MovieClip
"mcContent"Symbol 2301 MovieClip Frame 1Symbol 2298 MovieClip
"mcState"Symbol 2302 MovieClip Frame 10Symbol 2299 MovieClip
"btBlocker"Symbol 2302 MovieClip Frame 10Symbol 2067 Button
"btBlocker"Symbol 2302 MovieClip Frame 20Symbol 2067 Button
"mcState"Symbol 2302 MovieClip Frame 20Symbol 2300 MovieClip
"mcState"Symbol 2302 MovieClip Frame 30Symbol 2301 MovieClip
"btBlocker"Symbol 2302 MovieClip Frame 30Symbol 2067 Button
"btBlocker"Symbol 2309 MovieClip Frame 10Symbol 2067 Button
"mcState"Symbol 2309 MovieClip Frame 20Symbol 2308 MovieClip
"btBlocker"Symbol 2314 MovieClip Frame 10Symbol 2067 Button
"mcState"Symbol 2314 MovieClip Frame 20Symbol 2313 MovieClip
"btBlocker"Symbol 2319 MovieClip Frame 10Symbol 2067 Button
"mcState"Symbol 2319 MovieClip Frame 20Symbol 2318 MovieClip
"btContinue"Symbol 2330 MovieClip Frame 1Symbol 2329 Button
"mcContent"Symbol 2331 MovieClip Frame 1Symbol 2330 MovieClip
"mcContent"Symbol 2332 MovieClip Frame 1Symbol 2330 MovieClip
"mcContent"Symbol 2333 MovieClip Frame 1Symbol 2330 MovieClip
"mcState"Symbol 2334 MovieClip Frame 10Symbol 2331 MovieClip
"btBlocker"Symbol 2334 MovieClip Frame 10Symbol 2067 Button
"btBlocker"Symbol 2334 MovieClip Frame 20Symbol 2067 Button
"mcState"Symbol 2334 MovieClip Frame 20Symbol 2332 MovieClip
"mcState"Symbol 2334 MovieClip Frame 30Symbol 2333 MovieClip
"btBlocker"Symbol 2334 MovieClip Frame 30Symbol 2067 Button
"mcFaces"Symbol 2341 MovieClip Frame 1Symbol 2340 MovieClip
"mcPopup"Symbol 2342 MovieClip Frame 1Symbol 2341 MovieClip
"mcFaces"Symbol 2347 MovieClip Frame 1Symbol 2346 MovieClip
"mcPopup"Symbol 2348 MovieClip Frame 1Symbol 2341 MovieClip
"mcState"Symbol 2349 MovieClip Frame 10Symbol 2342 MovieClip
"btBlocker"Symbol 2349 MovieClip Frame 10Symbol 2067 Button
"btBlocker"Symbol 2349 MovieClip Frame 20Symbol 2067 Button
"mcState"Symbol 2349 MovieClip Frame 20Symbol 2347 MovieClip
"mcState"Symbol 2349 MovieClip Frame 30Symbol 2348 MovieClip
"btBlocker"Symbol 2349 MovieClip Frame 30Symbol 2067 Button
"btBlocker"Symbol 2358 MovieClip Frame 10Symbol 2067 Button
"mcState"Symbol 2358 MovieClip Frame 20Symbol 2357 MovieClip
"mcMenu"Symbol 2359 MovieClip Frame 1Symbol 2286 MovieClip
"mcConfirm"Symbol 2359 MovieClip Frame 1Symbol 2302 MovieClip
"mcStartFight"Symbol 2359 MovieClip Frame 1Symbol 2309 MovieClip
"mcWinFight"Symbol 2359 MovieClip Frame 1Symbol 2314 MovieClip
"mcLoseFight"Symbol 2359 MovieClip Frame 1Symbol 2319 MovieClip
"mcLevelCompleted"Symbol 2359 MovieClip Frame 1Symbol 2334 MovieClip
"mcRemainingLives"Symbol 2359 MovieClip Frame 1Symbol 2349 MovieClip
"mcMoveUnlock"Symbol 2359 MovieClip Frame 1Symbol 2358 MovieClip
"btBlocker"Symbol 2368 MovieClip Frame 10Symbol 2067 Button
"mcState"Symbol 2368 MovieClip Frame 10Symbol 2366 MovieClip
"mcState"Symbol 2368 MovieClip Frame 20Symbol 2367 MovieClip
"mcDefault"Symbol 2369 MovieClip Frame 1Symbol 2368 MovieClip
"mcHealth"Symbol 2397 MovieClip Frame 1Symbol 2388 MovieClip
"mcRoundsWon"Symbol 2397 MovieClip Frame 1Symbol 2396 MovieClip
"mcFaces"Symbol 2409 MovieClip Frame 1Symbol 2407 MovieClip
"mcHealth"Symbol 2409 MovieClip Frame 1Symbol 2388 MovieClip
"mcRoundsWon"Symbol 2409 MovieClip Frame 1Symbol 2408 MovieClip
"mcPlayerHud"Symbol 2411 MovieClip Frame 1Symbol 2397 MovieClip
"mcOpponentHud"Symbol 2411 MovieClip Frame 1Symbol 2409 MovieClip
"btMenu"Symbol 2411 MovieClip Frame 1Symbol 2410 Button
"mcLevelContainer"Symbol 2418 MovieClip Frame 1Symbol 2373 MovieClip
"mcHud"Symbol 2418 MovieClip Frame 1Symbol 2411 MovieClip
"mcTimer"Symbol 2418 MovieClip Frame 1Symbol 2417 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 2419 as "__Packages.com.sarbakan.BaseDisneyController"
ExportAssets (56)Timeline Frame 1Symbol 2420 as "__Packages.com.sarbakan.utils.StateManaged"
ExportAssets (56)Timeline Frame 1Symbol 2421 as "__Packages.com.sarbakan.utils.TransitionManager"
ExportAssets (56)Timeline Frame 1Symbol 2422 as "__Packages.com.sarbakan.utils.MoreString"
ExportAssets (56)Timeline Frame 1Symbol 2423 as "__Packages.com.sarbakan.DXDControllerWrapper"
ExportAssets (56)Timeline Frame 1Symbol 2424 as "__Packages.com.disney.gem.games.GameContainer"
ExportAssets (56)Timeline Frame 1Symbol 2425 as "__Packages.com.sarbakan.utils.FrameRateDisplayer"
ExportAssets (56)Timeline Frame 1Symbol 2426 as "__Packages.com.sarbakan.utils.ScreenController"
ExportAssets (56)Timeline Frame 1Symbol 2427 as "__Packages.com.sarbakan.utils.Delegate"
ExportAssets (56)Timeline Frame 1Symbol 2428 as "__Packages.com.disney.gem.games.SavingTheDay.Controller"
ExportAssets (56)Timeline Frame 1Symbol 2429 as "__Packages.com.disney.gem.games.SavingTheDay.GameEngine"
ExportAssets (56)Timeline Frame 1Symbol 2430 as "__Packages.com.disney.gem.games.SavingTheDay.screens.GameScreen"
ExportAssets (56)Timeline Frame 1Symbol 2431 as "__Packages.com.disney.gem.games.SavingTheDay.game_obj.basic_class.State"
ExportAssets (56)Timeline Frame 1Symbol 2432 as "__Packages.mx.utils.ClassFinder"
ExportAssets (56)Timeline Frame 1Symbol 2433 as "__Packages.mx.data.binding.Log"
ExportAssets (56)Timeline Frame 1Symbol 2434 as "__Packages.mx.data.binding.ObjectDumper"
ExportAssets (56)Timeline Frame 1Symbol 2435 as "__Packages.mx.data.binding.FieldAccessor"
ExportAssets (56)Timeline Frame 1Symbol 2436 as "__Packages.mx.data.binding.TypedValue"
ExportAssets (56)Timeline Frame 1Symbol 2437 as "__Packages.mx.xpath.XPathAPI"
ExportAssets (56)Timeline Frame 1Symbol 2438 as "__Packages.mx.xpath.NodePathInfo"
ExportAssets (56)Timeline Frame 1Symbol 2439 as "__Packages.mx.xpath.FilterStack"
ExportAssets (56)Timeline Frame 1Symbol 2440 as "__Packages.mx.utils.StringTokenParser"
ExportAssets (56)Timeline Frame 1Symbol 2441 as "__Packages.mx.xpath.FilterExpr"
ExportAssets (56)Timeline Frame 1Symbol 2442 as "__Packages.mx.data.binding.DataAccessor"
ExportAssets (56)Timeline Frame 1Symbol 2443 as "__Packages.mx.data.binding.ComponentMixins"
ExportAssets (56)Timeline Frame 1Symbol 2444 as "__Packages.mx.data.binding.Binding"
ExportAssets (56)Timeline Frame 1Symbol 2445 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 2446 as "__Packages.mx.data.binding.EndPoint"
ExportAssets (56)Timeline Frame 1Symbol 2447 as "__Packages.mx.data.binding.DataType"
ExportAssets (56)Timeline Frame 1Symbol 2448 as "__Packages.mx.data.kinds.Data"
ExportAssets (56)Timeline Frame 1Symbol 2449 as "__Packages.mx.data.binding.Formatter"
ExportAssets (56)Timeline Frame 1Symbol 2450 as "__Packages.com.disney.gem.games.SavingTheDay.game_data.ClassDefinitions"
ExportAssets (56)Timeline Frame 1Symbol 2451 as "__Packages.com.disney.gem.games.SavingTheDay.game_obj.basic_class.AttachItem"
ExportAssets (56)Timeline Frame 1Symbol 2452 as "__Packages.com.disney.gem.games.SavingTheDay.game_obj.basic_class.LiveAttachContainer"
ExportAssets (56)Timeline Frame 1Symbol 2453 as "__Packages.com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.ImpactManager"
ExportAssets (56)Timeline Frame 1Symbol 2454 as "__Packages.com.disney.gem.games.SavingTheDay.game_obj.basic_class.MathObj"
ExportAssets (56)Timeline Frame 1Symbol 2455 as "__Packages.com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.ActivationManager"
ExportAssets (56)Timeline Frame 1Symbol 2456 as "__Packages.com.disney.gem.games.SavingTheDay.game_obj.Background"
ExportAssets (56)Timeline Frame 1Symbol 2457 as "__Packages.com.disney.gem.games.SavingTheDay.game_data.GeneralData"
ExportAssets (56)Timeline Frame 1Symbol 2458 as "__Packages.com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.ActivatedItem"
ExportAssets (56)Timeline Frame 1Symbol 2459 as "__Packages.com.disney.gem.games.SavingTheDay.game_data.scroll_sys_data.ActivationData"
ExportAssets (56)Timeline Frame 1Symbol 2460 as "__Packages.com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.ColliderItem"
ExportAssets (56)Timeline Frame 1Symbol 2461 as "__Packages.com.disney.gem.games.SavingTheDay.game_data.scroll_sys_data.ImpactDefinition"
ExportAssets (56)Timeline Frame 1Symbol 2462 as "__Packages.com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.AllSideBlocker"
ExportAssets (56)Timeline Frame 1Symbol 2463 as "__Packages.com.disney.gem.games.SavingTheDay.game_obj.basic_class.Character"
ExportAssets (56)Timeline Frame 1Symbol 2464 as "__Packages.com.disney.gem.games.SavingTheDay.game_obj.ScreenShaker"
ExportAssets (56)Timeline Frame 1Symbol 2465 as "__Packages.com.disney.gem.games.SavingTheDay.game_obj.Player"
ExportAssets (56)Timeline Frame 1Symbol 2466 as "__Packages.com.disney.gem.games.SavingTheDay.game_obj.character_ctrls.CtrlsDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 2467 as "__Packages.com.disney.gem.games.SavingTheDay.game_obj.character_ctrls.PlayerControls"
ExportAssets (56)Timeline Frame 1Symbol 2468 as "__Packages.com.disney.gem.games.SavingTheDay.game_data.characters_data.PlayerData"
ExportAssets (56)Timeline Frame 1Symbol 2469 as "__Packages.com.disney.gem.games.SavingTheDay.game_obj.basic_class.ComputerCharacter"
ExportAssets (56)Timeline Frame 1Symbol 2470 as "__Packages.com.disney.gem.games.SavingTheDay.game_obj.basic_class.CharacterHud"
ExportAssets (56)Timeline Frame 1Symbol 2471 as "__Packages.com.disney.gem.games.SavingTheDay.game_obj.OpponentHud"
ExportAssets (56)Timeline Frame 1Symbol 2472 as "__Packages.com.disney.gem.games.SavingTheDay.game_obj.Omnidroid"
ExportAssets (56)Timeline Frame 1Symbol 2473 as "__Packages.com.disney.gem.games.SavingTheDay.game_obj.Syndrome"
ExportAssets (56)Timeline Frame 1Symbol 2474 as "__Packages.com.disney.gem.games.SavingTheDay.game_obj.Underminer"
ExportAssets (56)Timeline Frame 1Symbol 2475 as "__Packages.com.disney.gem.games.SavingTheDay.game_obj.PlayerHud"
ExportAssets (56)Timeline Frame 1Symbol 2476 as "__Packages.com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.TopBlocker"
ExportAssets (56)Timeline Frame 1Symbol 2477 as "__Packages.com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.BottomBlocker"
ExportAssets (56)Timeline Frame 1Symbol 2478 as "__Packages.com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.RightBlocker"
ExportAssets (56)Timeline Frame 1Symbol 2479 as "__Packages.com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.LeftBlocker"
ExportAssets (56)Timeline Frame 1Symbol 2480 as "__Packages.com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.InsideCollider"
ExportAssets (56)Timeline Frame 1Symbol 2481 as "__Packages.com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.LeftSlope"
ExportAssets (56)Timeline Frame 1Symbol 2482 as "__Packages.com.disney.gem.games.SavingTheDay.game_obj.scroll_sys.RightSlope"
ExportAssets (56)Timeline Frame 1Symbol 2483 as "__Packages.com.disney.gem.games.SavingTheDay.game_obj.Parallax"
ExportAssets (56)Timeline Frame 1Symbol 2484 as "__Packages.com.disney.gem.games.SavingTheDay.game_data.characters_data.OmnidroidData"
ExportAssets (56)Timeline Frame 1Symbol 2485 as "__Packages.com.disney.gem.games.SavingTheDay.game_obj.ai_class.OmnidroidAI"
ExportAssets (56)Timeline Frame 1Symbol 2486 as "__Packages.com.disney.gem.games.SavingTheDay.game_data.ai_data.OmniEasy"
ExportAssets (56)Timeline Frame 1Symbol 2487 as "__Packages.com.disney.gem.games.SavingTheDay.game_data.ai_data.OmniMed"
ExportAssets (56)Timeline Frame 1Symbol 2488 as "__Packages.com.disney.gem.games.SavingTheDay.game_data.ai_data.OmniHard"
ExportAssets (56)Timeline Frame 1Symbol 2489 as "__Packages.com.disney.gem.games.SavingTheDay.game_data.characters_data.SyndromeData"
ExportAssets (56)Timeline Frame 1Symbol 2490 as "__Packages.com.disney.gem.games.SavingTheDay.game_obj.ai_class.SyndromeAI"
ExportAssets (56)Timeline Frame 1Symbol 2491 as "__Packages.com.disney.gem.games.SavingTheDay.game_data.ai_data.SyndEasy"
ExportAssets (56)Timeline Frame 1Symbol 2492 as "__Packages.com.disney.gem.games.SavingTheDay.game_data.ai_data.SyndMed"
ExportAssets (56)Timeline Frame 1Symbol 2493 as "__Packages.com.disney.gem.games.SavingTheDay.game_data.ai_data.SyndHard"
ExportAssets (56)Timeline Frame 1Symbol 2494 as "__Packages.com.disney.gem.games.SavingTheDay.game_data.characters_data.UnderminerData"
ExportAssets (56)Timeline Frame 1Symbol 2495 as "__Packages.com.disney.gem.games.SavingTheDay.game_obj.ai_class.UnderminerAI"
ExportAssets (56)Timeline Frame 1Symbol 2496 as "__Packages.com.disney.gem.games.SavingTheDay.game_data.ai_data.MinerEasy"
ExportAssets (56)Timeline Frame 1Symbol 2497 as "__Packages.com.disney.gem.games.SavingTheDay.game_data.ai_data.MinerMed"
ExportAssets (56)Timeline Frame 1Symbol 2498 as "__Packages.com.disney.gem.games.SavingTheDay.game_data.ai_data.MinerHard"
ExportAssets (56)Timeline Frame 1Symbol 2499 as "__Packages.com.disney.gem.games.SavingTheDay.game_obj.BigRock"
ExportAssets (56)Timeline Frame 1Symbol 2500 as "__Packages.com.disney.gem.games.SavingTheDay.game_obj.CharacterShadow"
ExportAssets (56)Timeline Frame 1Symbol 2501 as "__Packages.com.disney.gem.games.SavingTheDay.game_obj.RedBeam"
ExportAssets (56)Timeline Frame 1Symbol 2502 as "__Packages.com.disney.gem.games.SavingTheDay.game_data.SoundsData"
ExportAssets (56)Timeline Frame 1Symbol 2503 as "__Packages.com.disney.gem.games.SavingTheDay.game_obj.Timer"
ExportAssets (56)Timeline Frame 1Symbol 2504 as "__Packages.com.disney.gem.games.SavingTheDay.game_data.lvls_data.PartsData"
ExportAssets (56)Timeline Frame 1Symbol 2505 as "__Packages.com.disney.gem.games.SavingTheDay.game_data.lvls_data.Level1Part1Data"
ExportAssets (56)Timeline Frame 1Symbol 2506 as "__Packages.com.disney.gem.games.SavingTheDay.game_data.lvls_data.Level2Part1Data"
ExportAssets (56)Timeline Frame 1Symbol 2507 as "__Packages.com.disney.gem.games.SavingTheDay.game_data.lvls_data.Level3Part1Data"
ExportAssets (56)Timeline Frame 1Symbol 2508 as "__Packages.com.disney.gem.games.SavingTheDay.popups.MenuPopup"
ExportAssets (56)Timeline Frame 1Symbol 2509 as "__Packages.com.disney.gem.games.SavingTheDay.popups.ConfirmPopup"
ExportAssets (56)Timeline Frame 1Symbol 2510 as "__Packages.com.sarbakan.sound.SoundManager"
ExportAssets (56)Timeline Frame 1Symbol 2511 as "__Packages.com.sarbakan.sound.SoundItem"
ExportAssets (56)Timeline Frame 1Symbol 2512 as "__Packages.com.sarbakan.utils.MoreMath"
ExportAssets (56)Timeline Frame 1Symbol 2513 as "__Packages.mx.transitions.OnEnterFrameBeacon"
ExportAssets (56)Timeline Frame 1Symbol 2514 as "__Packages.mx.transitions.BroadcasterMX"
ExportAssets (56)Timeline Frame 1Symbol 2515 as "__Packages.com.disney.gem.games.SavingTheDay.screens.TitleScreen"
ExportAssets (56)Timeline Frame 1Symbol 2516 as "__Packages.com.disney.gem.games.SavingTheDay.screens.HelpScreen"
ExportAssets (56)Timeline Frame 1Symbol 2517 as "__Packages.com.disney.gem.games.SavingTheDay.screens.DifficultyScreen"
ExportAssets (56)Timeline Frame 1Symbol 2518 as "__Packages.com.disney.gem.games.SavingTheDay.screens.MovesScreen"
ExportAssets (56)Timeline Frame 1Symbol 2519 as "__Packages.com.disney.gem.games.SavingTheDay.popups.WinFightPopup"
ExportAssets (56)Timeline Frame 1Symbol 2520 as "__Packages.com.disney.gem.games.SavingTheDay.popups.LevelCompletedPopup"
ExportAssets (56)Timeline Frame 1Symbol 2521 as "__Packages.com.disney.gem.games.SavingTheDay.game_data.TextData"
ExportAssets (56)Timeline Frame 1Symbol 2522 as "__Packages.com.disney.gem.games.SavingTheDay.popups.LoseFightPopup"
ExportAssets (56)Timeline Frame 1Symbol 2523 as "__Packages.com.disney.gem.games.SavingTheDay.popups.RemainingLivesPopup"
ExportAssets (56)Timeline Frame 1Symbol 2524 as "__Packages.com.disney.gem.games.SavingTheDay.popups.MoveUnlockPopup"
ExportAssets (56)Timeline Frame 1Symbol 2525 as "__Packages.com.disney.gem.games.SavingTheDay.popups.StartFightPopup"
ExportAssets (56)Timeline Frame 1Symbol 2526 as "__Packages.com.disney.gem.games.SavingTheDay.screens.EndScreen"
ExportAssets (56)Timeline Frame 1Symbol 2527 as "__Packages.com.disney.gem.games.SavingTheDay.screens.PreloaderScreen"
ExportAssets (56)Timeline Frame 20Symbol 27 as "BackParallaxLevel2"
ExportAssets (56)Timeline Frame 20Symbol 32 as "AllSideBlocker"
ExportAssets (56)Timeline Frame 20Symbol 35 as "UpLeftBlocker"
ExportAssets (56)Timeline Frame 20Symbol 38 as "UpRightBlocker"
ExportAssets (56)Timeline Frame 20Symbol 41 as "TopBlocker"
ExportAssets (56)Timeline Frame 20Symbol 44 as "LeftBlocker"
ExportAssets (56)Timeline Frame 20Symbol 47 as "RightBlocker"
ExportAssets (56)Timeline Frame 20Symbol 50 as "BottomBlocker"
ExportAssets (56)Timeline Frame 20Symbol 277 as "Omnidroid"
ExportAssets (56)Timeline Frame 20Symbol 763 as "Player"
ExportAssets (56)Timeline Frame 20Symbol 767 as "BgLevel1"
ExportAssets (56)Timeline Frame 20Symbol 770 as "LeftSlope"
ExportAssets (56)Timeline Frame 20Symbol 771 as "RightSlope"
ExportAssets (56)Timeline Frame 20Symbol 776 as "LiveAttachContainer"
ExportAssets (56)Timeline Frame 20Symbol 1278 as "Syndrome"
ExportAssets (56)Timeline Frame 20Symbol 1282 as "BgLevel3"
ExportAssets (56)Timeline Frame 20Symbol 1327 as "PlayerShadow"
ExportAssets (56)Timeline Frame 20Symbol 1367 as "OmnidroidShadow"
ExportAssets (56)Timeline Frame 20Symbol 1372 as "RedBeam"
ExportAssets (56)Timeline Frame 20Symbol 1426 as "SyndromeShadow"
ExportAssets (56)Timeline Frame 20Symbol 1439 as "BigRockLvl1"
ExportAssets (56)Timeline Frame 20Symbol 1452 as "BigRockLvl2"
ExportAssets (56)Timeline Frame 20Symbol 1455 as "BigRockLvl3"
ExportAssets (56)Timeline Frame 20Symbol 1459 as "FrontParallaxLevel1"
ExportAssets (56)Timeline Frame 20Symbol 1463 as "BackParallaxLevel1"
ExportAssets (56)Timeline Frame 20Symbol 1467 as "BackParallaxLevel3"
ExportAssets (56)Timeline Frame 20Symbol 1471 as "BgLevel2"
ExportAssets (56)Timeline Frame 20Symbol 1845 as "Underminer"
ExportAssets (56)Timeline Frame 20Symbol 1885 as "UnderminerShadow"
ExportAssets (56)Timeline Frame 20Symbol 1888 as "RefreshLife"
ExportAssets (56)Timeline Frame 20Symbol 1889 as "UnlockMove2"
ExportAssets (56)Timeline Frame 20Symbol 1890 as "WinRound1"
ExportAssets (56)Timeline Frame 20Symbol 1891 as "DoubleHitMetal2"
ExportAssets (56)Timeline Frame 20Symbol 1892 as "Fight"
ExportAssets (56)Timeline Frame 20Symbol 1893 as "Ready"
ExportAssets (56)Timeline Frame 20Symbol 1894 as "Button2"
ExportAssets (56)Timeline Frame 20Symbol 1895 as "Button1"
ExportAssets (56)Timeline Frame 20Symbol 1896 as "ElectricSpark3"
ExportAssets (56)Timeline Frame 20Symbol 1897 as "ElectricSpark2"
ExportAssets (56)Timeline Frame 20Symbol 1898 as "SynStartTractorBeam"
ExportAssets (56)Timeline Frame 20Symbol 1899 as "SynTractorBeam"
ExportAssets (56)Timeline Frame 20Symbol 1900 as "SynRedBeam"
ExportAssets (56)Timeline Frame 20Symbol 1901 as "SynBurst"
ExportAssets (56)Timeline Frame 20Symbol 1902 as "SynDisappear"
ExportAssets (56)Timeline Frame 20Symbol 1903 as "SynAppear"
ExportAssets (56)Timeline Frame 20Symbol 1904 as "PackMusic"
ExportAssets (56)Timeline Frame 20Symbol 1905 as "IntroGameMusic"
ExportAssets (56)Timeline Frame 20Symbol 1906 as "GameMusic"
ExportAssets (56)Timeline Frame 20Symbol 1907 as "LoseMusic"
ExportAssets (56)Timeline Frame 20Symbol 1908 as "WinMusic"
ExportAssets (56)Timeline Frame 20Symbol 1909 as "TransitMusic"
ExportAssets (56)Timeline Frame 20Symbol 1910 as "BodyFall1"
ExportAssets (56)Timeline Frame 20Symbol 1911 as "BodyFall2"
ExportAssets (56)Timeline Frame 20Symbol 1912 as "BodyFall3"
ExportAssets (56)Timeline Frame 20Symbol 1913 as "BodyFall4"
ExportAssets (56)Timeline Frame 20Symbol 1914 as "BodyFall5"
ExportAssets (56)Timeline Frame 20Symbol 1915 as "ShortSwoosh1"
ExportAssets (56)Timeline Frame 20Symbol 1916 as "ShortSwoosh2"
ExportAssets (56)Timeline Frame 20Symbol 1917 as "ShortSwoosh3"
ExportAssets (56)Timeline Frame 20Symbol 1918 as "ShortSwoosh4"
ExportAssets (56)Timeline Frame 20Symbol 1919 as "ShortSwoosh5"
ExportAssets (56)Timeline Frame 20Symbol 1920 as "ShortSwoosh6"
ExportAssets (56)Timeline Frame 20Symbol 1921 as "ShortSwoosh7"
ExportAssets (56)Timeline Frame 20Symbol 1922 as "ShortSwoosh8"
ExportAssets (56)Timeline Frame 20Symbol 1923 as "HitMetal1"
ExportAssets (56)Timeline Frame 20Symbol 1924 as "HitMetal2"
ExportAssets (56)Timeline Frame 20Symbol 1925 as "HitMetal3"
ExportAssets (56)Timeline Frame 20Symbol 1926 as "Hit1"
ExportAssets (56)Timeline Frame 20Symbol 1927 as "Hit2"
ExportAssets (56)Timeline Frame 20Symbol 1928 as "Hit3"
ExportAssets (56)Timeline Frame 20Symbol 1929 as "Hit4"
ExportAssets (56)Timeline Frame 20Symbol 1930 as "Hit5"
ExportAssets (56)Timeline Frame 20Symbol 1931 as "Hit6"
ExportAssets (56)Timeline Frame 20Symbol 1932 as "Hit7"
ExportAssets (56)Timeline Frame 20Symbol 1933 as "Hit8"
ExportAssets (56)Timeline Frame 20Symbol 1934 as "Boom1"
ExportAssets (56)Timeline Frame 20Symbol 1935 as "Boom2"
ExportAssets (56)Timeline Frame 20Symbol 1936 as "Boom3"
ExportAssets (56)Timeline Frame 20Symbol 1937 as "Boom4"
ExportAssets (56)Timeline Frame 20Symbol 1938 as "Rubble"
ExportAssets (56)Timeline Frame 20Symbol 1939 as "OmniStep1"
ExportAssets (56)Timeline Frame 20Symbol 1940 as "OmniStep2"
ExportAssets (56)Timeline Frame 20Symbol 1941 as "OmniStep3"
ExportAssets (56)Timeline Frame 20Symbol 1942 as "OmniStep4"
ExportAssets (56)Timeline Frame 20Symbol 1943 as "OmniJump"
ExportAssets (56)Timeline Frame 20Symbol 1944 as "OmniClaw1"
ExportAssets (56)Timeline Frame 20Symbol 1945 as "OmniClaw2"
ExportAssets (56)Timeline Frame 20Symbol 1946 as "OmniClaw3"
ExportAssets (56)Timeline Frame 20Symbol 1947 as "OmniCrush"
ExportAssets (56)Timeline Frame 20Symbol 1948 as "LongSwoosh1"
ExportAssets (56)Timeline Frame 20Symbol 1949 as "OmniMove1"
ExportAssets (56)Timeline Frame 20Symbol 1950 as "OmniMove2"
ExportAssets (56)Timeline Frame 20Symbol 1951 as "OmniMove6"
ExportAssets (56)Timeline Frame 20Symbol 1952 as "OmniLegs1"
ExportAssets (56)Timeline Frame 20Symbol 1953 as "OmniLegs2"
ExportAssets (56)Timeline Frame 20Symbol 1954 as "OmniLegs3"
ExportAssets (56)Timeline Frame 20Symbol 1955 as "OmniMove3"
ExportAssets (56)Timeline Frame 20Symbol 1956 as "ToleImpact"
ExportAssets (56)Timeline Frame 20Symbol 1957 as "OmniRoll"
ExportAssets (56)Timeline Frame 20Symbol 1958 as "OmniStartRoll"
ExportAssets (56)Timeline Frame 20Symbol 1959 as "OmniMove7"
ExportAssets (56)Timeline Frame 20Symbol 1960 as "OmniMove5"
ExportAssets (56)Timeline Frame 20Symbol 1961 as "OmniMove4"
ExportAssets (56)Timeline Frame 20Symbol 1962 as "ElectricSpark1"
ExportAssets (56)Timeline Frame 20Symbol 1963 as "OmniMove8"
ExportAssets (56)Timeline Frame 20Symbol 1964 as "EarthQuake1"
ExportAssets (56)Timeline Frame 20Symbol 1965 as "RockBreak"
ExportAssets (56)Timeline Frame 20Symbol 1966 as "SynShieldSparks"
ExportAssets (56)Timeline Frame 20Symbol 1967 as "SmallSpark4"
ExportAssets (56)Timeline Frame 20Symbol 1968 as "SmallSpark1"
ExportAssets (56)Timeline Frame 20Symbol 1969 as "SmallSpark2"
ExportAssets (56)Timeline Frame 20Symbol 1970 as "SmallSpark3"
ExportAssets (56)Timeline Frame 20Symbol 1971 as "Fly4"
ExportAssets (56)Timeline Frame 20Symbol 1972 as "Fly2"
ExportAssets (56)Timeline Frame 20Symbol 1973 as "Fly1"
ExportAssets (56)Timeline Frame 20Symbol 1974 as "Fly3"
ExportAssets (56)Timeline Frame 20Symbol 1975 as "Land1"
ExportAssets (56)Timeline Frame 20Symbol 1976 as "Land2"
ExportAssets (56)Timeline Frame 20Symbol 1977 as "Land3"
ExportAssets (56)Timeline Frame 20Symbol 1978 as "Land4"
ExportAssets (56)Timeline Frame 20Symbol 1979 as "Land5"
ExportAssets (56)Timeline Frame 20Symbol 1980 as "Earth1"
ExportAssets (56)Timeline Frame 20Symbol 1981 as "UnderDrill1"
ExportAssets (56)Timeline Frame 20Symbol 1982 as "Earth2"
ExportAssets (56)Timeline Frame 20Symbol 1983 as "Earth3"
ExportAssets (56)Timeline Frame 20Symbol 1984 as "Earth4"
ExportAssets (56)Timeline Frame 20Symbol 1985 as "Earth5"
ExportAssets (56)Timeline Frame 20Symbol 1986 as "UnderDrill2"
ExportAssets (56)Timeline Frame 20Symbol 1987 as "HitBlock1"
ExportAssets (56)Timeline Frame 20Symbol 1988 as "HitBlock2"
ExportAssets (56)Timeline Frame 20Symbol 1989 as "HitBlock3"
ExportAssets (56)Timeline Frame 20Symbol 1990 as "HitBlock4"

Labels

"init"Frame 1
"preloader"Frame 11
"export"Frame 20
"packaging"Frame 30
"game"Frame 40
"hidden"Symbol 18 MovieClip Frame 1
"idle"Symbol 18 MovieClip Frame 10
"Attach"Symbol 277 MovieClip [Omnidroid] Frame 1
"Idle"Symbol 277 MovieClip [Omnidroid] Frame 10
"StartWalk"Symbol 277 MovieClip [Omnidroid] Frame 20
"Walk"Symbol 277 MovieClip [Omnidroid] Frame 30
"EndWalk"Symbol 277 MovieClip [Omnidroid] Frame 40
"StartMoveBack"Symbol 277 MovieClip [Omnidroid] Frame 50
"MoveBack"Symbol 277 MovieClip [Omnidroid] Frame 60
"StartBlock"Symbol 277 MovieClip [Omnidroid] Frame 70
"Block"Symbol 277 MovieClip [Omnidroid] Frame 80
"BlockHit"Symbol 277 MovieClip [Omnidroid] Frame 90
"EndBlock"Symbol 277 MovieClip [Omnidroid] Frame 100
"Slam"Symbol 277 MovieClip [Omnidroid] Frame 110
"EndSlam"Symbol 277 MovieClip [Omnidroid] Frame 120
"Spin"Symbol 277 MovieClip [Omnidroid] Frame 130
"EndSpin"Symbol 277 MovieClip [Omnidroid] Frame 140
"Crush"Symbol 277 MovieClip [Omnidroid] Frame 150
"EndCrush"Symbol 277 MovieClip [Omnidroid] Frame 160
"StartJump"Symbol 277 MovieClip [Omnidroid] Frame 170
"Jump"Symbol 277 MovieClip [Omnidroid] Frame 180
"Fall"Symbol 277 MovieClip [Omnidroid] Frame 190
"Stomp"Symbol 277 MovieClip [Omnidroid] Frame 200
"Land"Symbol 277 MovieClip [Omnidroid] Frame 210
"SideJump"Symbol 277 MovieClip [Omnidroid] Frame 220
"StartRoll"Symbol 277 MovieClip [Omnidroid] Frame 230
"Roll"Symbol 277 MovieClip [Omnidroid] Frame 240
"EndRoll"Symbol 277 MovieClip [Omnidroid] Frame 250
"Hurt"Symbol 277 MovieClip [Omnidroid] Frame 260
"EndHurt"Symbol 277 MovieClip [Omnidroid] Frame 270
"PropelUpHurt"Symbol 277 MovieClip [Omnidroid] Frame 280
"PropelUpStartFall"Symbol 277 MovieClip [Omnidroid] Frame 290
"PropelUpFall"Symbol 277 MovieClip [Omnidroid] Frame 300
"PropelUpCrash"Symbol 277 MovieClip [Omnidroid] Frame 310
"PropelBackHurt"Symbol 277 MovieClip [Omnidroid] Frame 320
"PropelBackStartFall"Symbol 277 MovieClip [Omnidroid] Frame 330
"PropelBackFall"Symbol 277 MovieClip [Omnidroid] Frame 340
"PropelBackCrash"Symbol 277 MovieClip [Omnidroid] Frame 350
"Die"Symbol 277 MovieClip [Omnidroid] Frame 360
"WaitForHealth"Symbol 277 MovieClip [Omnidroid] Frame 370
"Rebirth"Symbol 277 MovieClip [Omnidroid] Frame 380
"Dead"Symbol 277 MovieClip [Omnidroid] Frame 390
"Win"Symbol 277 MovieClip [Omnidroid] Frame 400
"Attach"Symbol 763 MovieClip [Player] Frame 1
"Idle"Symbol 763 MovieClip [Player] Frame 10
"StartRun"Symbol 763 MovieClip [Player] Frame 20
"Run"Symbol 763 MovieClip [Player] Frame 30
"EndRun"Symbol 763 MovieClip [Player] Frame 40
"MoveBack"Symbol 763 MovieClip [Player] Frame 50
"StartCrouch"Symbol 763 MovieClip [Player] Frame 60
"Crouched"Symbol 763 MovieClip [Player] Frame 70
"EndCrouch"Symbol 763 MovieClip [Player] Frame 80
"StartJump"Symbol 763 MovieClip [Player] Frame 90
"Jump"Symbol 763 MovieClip [Player] Frame 100
"StartFall"Symbol 763 MovieClip [Player] Frame 110
"Fall"Symbol 763 MovieClip [Player] Frame 120
"Land"Symbol 763 MovieClip [Player] Frame 130
"StartBlock"Symbol 763 MovieClip [Player] Frame 140
"Block"Symbol 763 MovieClip [Player] Frame 150
"BlockHit"Symbol 763 MovieClip [Player] Frame 160
"EndBlock"Symbol 763 MovieClip [Player] Frame 170
"Pulled"Symbol 763 MovieClip [Player] Frame 180
"Hurt"Symbol 763 MovieClip [Player] Frame 190
"EndHurt"Symbol 763 MovieClip [Player] Frame 200
"PropelUpHurt"Symbol 763 MovieClip [Player] Frame 210
"PropelUpStartFall"Symbol 763 MovieClip [Player] Frame 220
"PropelUpFall"Symbol 763 MovieClip [Player] Frame 230
"PropelUpCrash"Symbol 763 MovieClip [Player] Frame 240
"PropelBackHurt"Symbol 763 MovieClip [Player] Frame 250
"PropelBackStartFall"Symbol 763 MovieClip [Player] Frame 260
"PropelBackFall"Symbol 763 MovieClip [Player] Frame 270
"PropelBackCrash"Symbol 763 MovieClip [Player] Frame 280
"HurtWall"Symbol 763 MovieClip [Player] Frame 290
"HurtWallSlide"Symbol 763 MovieClip [Player] Frame 300
"HurtWallLand"Symbol 763 MovieClip [Player] Frame 310
"EndHurtWall"Symbol 763 MovieClip [Player] Frame 320
"GetUp"Symbol 763 MovieClip [Player] Frame 330
"EndGetUp"Symbol 763 MovieClip [Player] Frame 340
"Punch"Symbol 763 MovieClip [Player] Frame 350
"CrouchPunch"Symbol 763 MovieClip [Player] Frame 360
"StartJumpKick"Symbol 763 MovieClip [Player] Frame 370
"EndJumpKick"Symbol 763 MovieClip [Player] Frame 380
"JumpKickBlock"Symbol 763 MovieClip [Player] Frame 390
"RapidPunch"Symbol 763 MovieClip [Player] Frame 400
"BackflipKick"Symbol 763 MovieClip [Player] Frame 410
"HyperUppercut"Symbol 763 MovieClip [Player] Frame 420
"ProximityAttack"Symbol 763 MovieClip [Player] Frame 430
"ShoulderTackle"Symbol 763 MovieClip [Player] Frame 440
"SuperThrow"Symbol 763 MovieClip [Player] Frame 450
"Win"Symbol 763 MovieClip [Player] Frame 460
"Die"Symbol 763 MovieClip [Player] Frame 470
"WaitForHealth"Symbol 763 MovieClip [Player] Frame 480
"Rebirth"Symbol 763 MovieClip [Player] Frame 490
"Dead"Symbol 763 MovieClip [Player] Frame 500
"Attach"Symbol 1278 MovieClip [Syndrome] Frame 1
"Idle"Symbol 1278 MovieClip [Syndrome] Frame 10
"StartWalk"Symbol 1278 MovieClip [Syndrome] Frame 20
"Walk"Symbol 1278 MovieClip [Syndrome] Frame 30
"EndWalk"Symbol 1278 MovieClip [Syndrome] Frame 40
"StartFly"Symbol 1278 MovieClip [Syndrome] Frame 50
"Fly"Symbol 1278 MovieClip [Syndrome] Frame 60
"StartFlyBack"Symbol 1278 MovieClip [Syndrome] Frame 70
"FlyBack"Symbol 1278 MovieClip [Syndrome] Frame 80
"EndFlyBack"Symbol 1278 MovieClip [Syndrome] Frame 90
"StartCrouch"Symbol 1278 MovieClip [Syndrome] Frame 100
"Crouched"Symbol 1278 MovieClip [Syndrome] Frame 110
"EndCrouch"Symbol 1278 MovieClip [Syndrome] Frame 120
"StartJump"Symbol 1278 MovieClip [Syndrome] Frame 130
"Jump"Symbol 1278 MovieClip [Syndrome] Frame 140
"StartFall"Symbol 1278 MovieClip [Syndrome] Frame 150
"Fall"Symbol 1278 MovieClip [Syndrome] Frame 160
"Land"Symbol 1278 MovieClip [Syndrome] Frame 170
"StartBlock"Symbol 1278 MovieClip [Syndrome] Frame 180
"Block"Symbol 1278 MovieClip [Syndrome] Frame 190
"BlockHit"Symbol 1278 MovieClip [Syndrome] Frame 200
"EndBlock"Symbol 1278 MovieClip [Syndrome] Frame 210
"Disappear"Symbol 1278 MovieClip [Syndrome] Frame 220
"Appear"Symbol 1278 MovieClip [Syndrome] Frame 230
"EndAppear"Symbol 1278 MovieClip [Syndrome] Frame 240
"StartJumpKick"Symbol 1278 MovieClip [Syndrome] Frame 250
"EndJumpKick"Symbol 1278 MovieClip [Syndrome] Frame 260
"JumpKickBlock"Symbol 1278 MovieClip [Syndrome] Frame 270
"Hurt"Symbol 1278 MovieClip [Syndrome] Frame 280
"EndHurt"Symbol 1278 MovieClip [Syndrome] Frame 290
"PropelUpHurt"Symbol 1278 MovieClip [Syndrome] Frame 300
"PropelUpStartFall"Symbol 1278 MovieClip [Syndrome] Frame 310
"PropelUpFall"Symbol 1278 MovieClip [Syndrome] Frame 320
"PropelUpCrash"Symbol 1278 MovieClip [Syndrome] Frame 330
"PropelBackHurt"Symbol 1278 MovieClip [Syndrome] Frame 340
"PropelBackStartFall"Symbol 1278 MovieClip [Syndrome] Frame 350
"PropelBackFall"Symbol 1278 MovieClip [Syndrome] Frame 360
"PropelBackCrash"Symbol 1278 MovieClip [Syndrome] Frame 370
"HurtWall"Symbol 1278 MovieClip [Syndrome] Frame 380
"HurtWallSlide"Symbol 1278 MovieClip [Syndrome] Frame 390
"HurtWallLand"Symbol 1278 MovieClip [Syndrome] Frame 400
"EndHurtWall"Symbol 1278 MovieClip [Syndrome] Frame 410
"GetUp"Symbol 1278 MovieClip [Syndrome] Frame 420
"EndGetUp"Symbol 1278 MovieClip [Syndrome] Frame 430
"EnergyBlast"Symbol 1278 MovieClip [Syndrome] Frame 440
"EndEnergyBlast"Symbol 1278 MovieClip [Syndrome] Frame 450
"EnergyPunch"Symbol 1278 MovieClip [Syndrome] Frame 460
"EndEnergyPunch"Symbol 1278 MovieClip [Syndrome] Frame 470
"EnergyBurst"Symbol 1278 MovieClip [Syndrome] Frame 480
"EndEnergyBurst"Symbol 1278 MovieClip [Syndrome] Frame 490
"RedBeam"Symbol 1278 MovieClip [Syndrome] Frame 500
"EndRedBeam"Symbol 1278 MovieClip [Syndrome] Frame 510
"TractorBeam"Symbol 1278 MovieClip [Syndrome] Frame 520
"StartPull"Symbol 1278 MovieClip [Syndrome] Frame 530
"Pull"Symbol 1278 MovieClip [Syndrome] Frame 540
"EndTractorBeam"Symbol 1278 MovieClip [Syndrome] Frame 550
"Win"Symbol 1278 MovieClip [Syndrome] Frame 560
"Die"Symbol 1278 MovieClip [Syndrome] Frame 570
"WaitForHealth"Symbol 1278 MovieClip [Syndrome] Frame 580
"Rebirth"Symbol 1278 MovieClip [Syndrome] Frame 590
"Dead"Symbol 1278 MovieClip [Syndrome] Frame 600
"Attach"Symbol 1327 MovieClip [PlayerShadow] Frame 1
"Idle"Symbol 1327 MovieClip [PlayerShadow] Frame 10
"StartRun"Symbol 1327 MovieClip [PlayerShadow] Frame 20
"Run"Symbol 1327 MovieClip [PlayerShadow] Frame 30
"EndRun"Symbol 1327 MovieClip [PlayerShadow] Frame 40
"MoveBack"Symbol 1327 MovieClip [PlayerShadow] Frame 50
"StartCrouch"Symbol 1327 MovieClip [PlayerShadow] Frame 60
"Crouched"Symbol 1327 MovieClip [PlayerShadow] Frame 70
"EndCrouch"Symbol 1327 MovieClip [PlayerShadow] Frame 80
"StartJump"Symbol 1327 MovieClip [PlayerShadow] Frame 90
"Jump"Symbol 1327 MovieClip [PlayerShadow] Frame 100
"StartFall"Symbol 1327 MovieClip [PlayerShadow] Frame 110
"Fall"Symbol 1327 MovieClip [PlayerShadow] Frame 120
"Land"Symbol 1327 MovieClip [PlayerShadow] Frame 130
"StartBlock"Symbol 1327 MovieClip [PlayerShadow] Frame 140
"Block"Symbol 1327 MovieClip [PlayerShadow] Frame 150
"BlockHit"Symbol 1327 MovieClip [PlayerShadow] Frame 160
"EndBlock"Symbol 1327 MovieClip [PlayerShadow] Frame 170
"Pulled"Symbol 1327 MovieClip [PlayerShadow] Frame 180
"Hurt"Symbol 1327 MovieClip [PlayerShadow] Frame 190
"EndHurt"Symbol 1327 MovieClip [PlayerShadow] Frame 200
"PropelUpHurt"Symbol 1327 MovieClip [PlayerShadow] Frame 210
"PropelUpStartFall"Symbol 1327 MovieClip [PlayerShadow] Frame 220
"PropelUpFall"Symbol 1327 MovieClip [PlayerShadow] Frame 230
"PropelUpCrash"Symbol 1327 MovieClip [PlayerShadow] Frame 240
"PropelBackHurt"Symbol 1327 MovieClip [PlayerShadow] Frame 250
"PropelBackStartFall"Symbol 1327 MovieClip [PlayerShadow] Frame 260
"PropelBackFall"Symbol 1327 MovieClip [PlayerShadow] Frame 270
"PropelBackCrash"Symbol 1327 MovieClip [PlayerShadow] Frame 280
"HurtWall"Symbol 1327 MovieClip [PlayerShadow] Frame 290
"HurtWallSlide"Symbol 1327 MovieClip [PlayerShadow] Frame 300
"HurtWallLand"Symbol 1327 MovieClip [PlayerShadow] Frame 310
"EndHurtWall"Symbol 1327 MovieClip [PlayerShadow] Frame 320
"GetUp"Symbol 1327 MovieClip [PlayerShadow] Frame 330
"EndGetUp"Symbol 1327 MovieClip [PlayerShadow] Frame 340
"Punch"Symbol 1327 MovieClip [PlayerShadow] Frame 350
"CrouchPunch"Symbol 1327 MovieClip [PlayerShadow] Frame 360
"StartJumpKick"Symbol 1327 MovieClip [PlayerShadow] Frame 370
"EndJumpKick"Symbol 1327 MovieClip [PlayerShadow] Frame 380
"JumpKickBlock"Symbol 1327 MovieClip [PlayerShadow] Frame 390
"RapidPunch"Symbol 1327 MovieClip [PlayerShadow] Frame 400
"BackflipKick"Symbol 1327 MovieClip [PlayerShadow] Frame 410
"HyperUppercut"Symbol 1327 MovieClip [PlayerShadow] Frame 420
"ProximityAttack"Symbol 1327 MovieClip [PlayerShadow] Frame 430
"ShoulderTackle"Symbol 1327 MovieClip [PlayerShadow] Frame 440
"SuperThrow"Symbol 1327 MovieClip [PlayerShadow] Frame 450
"Win"Symbol 1327 MovieClip [PlayerShadow] Frame 460
"Die"Symbol 1327 MovieClip [PlayerShadow] Frame 470
"WaitForHealth"Symbol 1327 MovieClip [PlayerShadow] Frame 480
"Rebirth"Symbol 1327 MovieClip [PlayerShadow] Frame 490
"Dead"Symbol 1327 MovieClip [PlayerShadow] Frame 500
"Attach"Symbol 1367 MovieClip [OmnidroidShadow] Frame 1
"Idle"Symbol 1367 MovieClip [OmnidroidShadow] Frame 10
"StartWalk"Symbol 1367 MovieClip [OmnidroidShadow] Frame 20
"Walk"Symbol 1367 MovieClip [OmnidroidShadow] Frame 30
"EndWalk"Symbol 1367 MovieClip [OmnidroidShadow] Frame 40
"StartMoveBack"Symbol 1367 MovieClip [OmnidroidShadow] Frame 50
"MoveBack"Symbol 1367 MovieClip [OmnidroidShadow] Frame 60
"StartBlock"Symbol 1367 MovieClip [OmnidroidShadow] Frame 70
"Block"Symbol 1367 MovieClip [OmnidroidShadow] Frame 80
"BlockHit"Symbol 1367 MovieClip [OmnidroidShadow] Frame 90
"EndBlock"Symbol 1367 MovieClip [OmnidroidShadow] Frame 100
"Slam"Symbol 1367 MovieClip [OmnidroidShadow] Frame 110
"EndSlam"Symbol 1367 MovieClip [OmnidroidShadow] Frame 120
"Spin"Symbol 1367 MovieClip [OmnidroidShadow] Frame 130
"EndSpin"Symbol 1367 MovieClip [OmnidroidShadow] Frame 140
"Crush"Symbol 1367 MovieClip [OmnidroidShadow] Frame 150
"EndCrush"Symbol 1367 MovieClip [OmnidroidShadow] Frame 160
"StartJump"Symbol 1367 MovieClip [OmnidroidShadow] Frame 170
"Jump"Symbol 1367 MovieClip [OmnidroidShadow] Frame 180
"Fall"Symbol 1367 MovieClip [OmnidroidShadow] Frame 190
"Stomp"Symbol 1367 MovieClip [OmnidroidShadow] Frame 200
"Land"Symbol 1367 MovieClip [OmnidroidShadow] Frame 210
"SideJump"Symbol 1367 MovieClip [OmnidroidShadow] Frame 220
"StartRoll"Symbol 1367 MovieClip [OmnidroidShadow] Frame 230
"Roll"Symbol 1367 MovieClip [OmnidroidShadow] Frame 240
"EndRoll"Symbol 1367 MovieClip [OmnidroidShadow] Frame 250
"Hurt"Symbol 1367 MovieClip [OmnidroidShadow] Frame 260
"EndHurt"Symbol 1367 MovieClip [OmnidroidShadow] Frame 270
"PropelUpHurt"Symbol 1367 MovieClip [OmnidroidShadow] Frame 280
"PropelUpStartFall"Symbol 1367 MovieClip [OmnidroidShadow] Frame 290
"PropelUpFall"Symbol 1367 MovieClip [OmnidroidShadow] Frame 300
"PropelUpCrash"Symbol 1367 MovieClip [OmnidroidShadow] Frame 310
"PropelBackHurt"Symbol 1367 MovieClip [OmnidroidShadow] Frame 320
"PropelBackStartFall"Symbol 1367 MovieClip [OmnidroidShadow] Frame 330
"PropelBackFall"Symbol 1367 MovieClip [OmnidroidShadow] Frame 340
"PropelBackCrash"Symbol 1367 MovieClip [OmnidroidShadow] Frame 350
"Die"Symbol 1367 MovieClip [OmnidroidShadow] Frame 360
"WaitForHealth"Symbol 1367 MovieClip [OmnidroidShadow] Frame 370
"Rebirth"Symbol 1367 MovieClip [OmnidroidShadow] Frame 380
"Dead"Symbol 1367 MovieClip [OmnidroidShadow] Frame 390
"Win"Symbol 1367 MovieClip [OmnidroidShadow] Frame 400
"Attach"Symbol 1372 MovieClip [RedBeam] Frame 1
"Idle"Symbol 1372 MovieClip [RedBeam] Frame 10
"Hit"Symbol 1372 MovieClip [RedBeam] Frame 20
"Attach"Symbol 1426 MovieClip [SyndromeShadow] Frame 1
"Idle"Symbol 1426 MovieClip [SyndromeShadow] Frame 10
"StartWalk"Symbol 1426 MovieClip [SyndromeShadow] Frame 20
"Walk"Symbol 1426 MovieClip [SyndromeShadow] Frame 30
"EndWalk"Symbol 1426 MovieClip [SyndromeShadow] Frame 40
"StartFly"Symbol 1426 MovieClip [SyndromeShadow] Frame 50
"Fly"Symbol 1426 MovieClip [SyndromeShadow] Frame 60
"StartFlyBack"Symbol 1426 MovieClip [SyndromeShadow] Frame 70
"FlyBack"Symbol 1426 MovieClip [SyndromeShadow] Frame 80
"EndFlyBack"Symbol 1426 MovieClip [SyndromeShadow] Frame 90
"StartCrouch"Symbol 1426 MovieClip [SyndromeShadow] Frame 100
"Crouched"Symbol 1426 MovieClip [SyndromeShadow] Frame 110
"EndCrouch"Symbol 1426 MovieClip [SyndromeShadow] Frame 120
"StartJump"Symbol 1426 MovieClip [SyndromeShadow] Frame 130
"Jump"Symbol 1426 MovieClip [SyndromeShadow] Frame 140
"StartFall"Symbol 1426 MovieClip [SyndromeShadow] Frame 150
"Fall"Symbol 1426 MovieClip [SyndromeShadow] Frame 160
"Land"Symbol 1426 MovieClip [SyndromeShadow] Frame 170
"StartBlock"Symbol 1426 MovieClip [SyndromeShadow] Frame 180
"Block"Symbol 1426 MovieClip [SyndromeShadow] Frame 190
"BlockHit"Symbol 1426 MovieClip [SyndromeShadow] Frame 200
"EndBlock"Symbol 1426 MovieClip [SyndromeShadow] Frame 210
"Disappear"Symbol 1426 MovieClip [SyndromeShadow] Frame 220
"Appear"Symbol 1426 MovieClip [SyndromeShadow] Frame 230
"EndAppear"Symbol 1426 MovieClip [SyndromeShadow] Frame 240
"StartJumpKick"Symbol 1426 MovieClip [SyndromeShadow] Frame 250
"EndJumpKick"Symbol 1426 MovieClip [SyndromeShadow] Frame 260
"JumpKickBlock"Symbol 1426 MovieClip [SyndromeShadow] Frame 270
"Hurt"Symbol 1426 MovieClip [SyndromeShadow] Frame 280
"EndHurt"Symbol 1426 MovieClip [SyndromeShadow] Frame 290
"PropelUpHurt"Symbol 1426 MovieClip [SyndromeShadow] Frame 300
"PropelUpStartFall"Symbol 1426 MovieClip [SyndromeShadow] Frame 310
"PropelUpFall"Symbol 1426 MovieClip [SyndromeShadow] Frame 320
"PropelUpCrash"Symbol 1426 MovieClip [SyndromeShadow] Frame 330
"PropelBackHurt"Symbol 1426 MovieClip [SyndromeShadow] Frame 340
"PropelBackStartFall"Symbol 1426 MovieClip [SyndromeShadow] Frame 350
"PropelBackFall"Symbol 1426 MovieClip [SyndromeShadow] Frame 360
"PropelBackCrash"Symbol 1426 MovieClip [SyndromeShadow] Frame 370
"HurtWall"Symbol 1426 MovieClip [SyndromeShadow] Frame 380
"HurtWallSlide"Symbol 1426 MovieClip [SyndromeShadow] Frame 390
"HurtWallLand"Symbol 1426 MovieClip [SyndromeShadow] Frame 400
"EndHurtWall"Symbol 1426 MovieClip [SyndromeShadow] Frame 410
"GetUp"Symbol 1426 MovieClip [SyndromeShadow] Frame 420
"EndGetUp"Symbol 1426 MovieClip [SyndromeShadow] Frame 430
"EnergyBlast"Symbol 1426 MovieClip [SyndromeShadow] Frame 440
"EndEnergyBlast"Symbol 1426 MovieClip [SyndromeShadow] Frame 450
"EnergyPunch"Symbol 1426 MovieClip [SyndromeShadow] Frame 460
"EndEnergyPunch"Symbol 1426 MovieClip [SyndromeShadow] Frame 470
"EnergyBurst"Symbol 1426 MovieClip [SyndromeShadow] Frame 480
"EndEnergyBurst"Symbol 1426 MovieClip [SyndromeShadow] Frame 490
"RedBeam"Symbol 1426 MovieClip [SyndromeShadow] Frame 500
"EndRedBeam"Symbol 1426 MovieClip [SyndromeShadow] Frame 510
"TractorBeam"Symbol 1426 MovieClip [SyndromeShadow] Frame 520
"StartPull"Symbol 1426 MovieClip [SyndromeShadow] Frame 530
"Pull"Symbol 1426 MovieClip [SyndromeShadow] Frame 540
"EndTractorBeam"Symbol 1426 MovieClip [SyndromeShadow] Frame 550
"Win"Symbol 1426 MovieClip [SyndromeShadow] Frame 560
"Die"Symbol 1426 MovieClip [SyndromeShadow] Frame 570
"WaitForHealth"Symbol 1426 MovieClip [SyndromeShadow] Frame 580
"Rebirth"Symbol 1426 MovieClip [SyndromeShadow] Frame 590
"Dead"Symbol 1426 MovieClip [SyndromeShadow] Frame 600
"Attach"Symbol 1439 MovieClip [BigRockLvl1] Frame 1
"Idle"Symbol 1439 MovieClip [BigRockLvl1] Frame 10
"Explode"Symbol 1439 MovieClip [BigRockLvl1] Frame 20
"Attach"Symbol 1452 MovieClip [BigRockLvl2] Frame 1
"Idle"Symbol 1452 MovieClip [BigRockLvl2] Frame 10
"Explode"Symbol 1452 MovieClip [BigRockLvl2] Frame 20
"Attach"Symbol 1455 MovieClip [BigRockLvl3] Frame 1
"Idle"Symbol 1455 MovieClip [BigRockLvl3] Frame 10
"Explode"Symbol 1455 MovieClip [BigRockLvl3] Frame 20
"Attach"Symbol 1845 MovieClip [Underminer] Frame 1
"Idle"Symbol 1845 MovieClip [Underminer] Frame 10
"StartWalk"Symbol 1845 MovieClip [Underminer] Frame 20
"Walk"Symbol 1845 MovieClip [Underminer] Frame 30
"EndWalk"Symbol 1845 MovieClip [Underminer] Frame 40
"StartCrouch"Symbol 1845 MovieClip [Underminer] Frame 50
"Crouched"Symbol 1845 MovieClip [Underminer] Frame 60
"EndCrouch"Symbol 1845 MovieClip [Underminer] Frame 70
"StartJump"Symbol 1845 MovieClip [Underminer] Frame 80
"Jump"Symbol 1845 MovieClip [Underminer] Frame 90
"StartFall"Symbol 1845 MovieClip [Underminer] Frame 100
"Fall"Symbol 1845 MovieClip [Underminer] Frame 110
"Land"Symbol 1845 MovieClip [Underminer] Frame 120
"StartBlock"Symbol 1845 MovieClip [Underminer] Frame 130
"Block"Symbol 1845 MovieClip [Underminer] Frame 140
"BlockHit"Symbol 1845 MovieClip [Underminer] Frame 150
"EndBlock"Symbol 1845 MovieClip [Underminer] Frame 160
"StartJumpScratch"Symbol 1845 MovieClip [Underminer] Frame 170
"EndJumpScratch"Symbol 1845 MovieClip [Underminer] Frame 180
"JumpScratchBlock"Symbol 1845 MovieClip [Underminer] Frame 190
"Hurt"Symbol 1845 MovieClip [Underminer] Frame 200
"EndHurt"Symbol 1845 MovieClip [Underminer] Frame 210
"PropelUpHurt"Symbol 1845 MovieClip [Underminer] Frame 220
"PropelUpStartFall"Symbol 1845 MovieClip [Underminer] Frame 230
"PropelUpFall"Symbol 1845 MovieClip [Underminer] Frame 240
"PropelUpCrash"Symbol 1845 MovieClip [Underminer] Frame 250
"PropelBackHurt"Symbol 1845 MovieClip [Underminer] Frame 260
"PropelBackStartFall"Symbol 1845 MovieClip [Underminer] Frame 270
"PropelBackFall"Symbol 1845 MovieClip [Underminer] Frame 280
"PropelBackCrash"Symbol 1845 MovieClip [Underminer] Frame 290
"HurtWall"Symbol 1845 MovieClip [Underminer] Frame 300
"HurtWallSlide"Symbol 1845 MovieClip [Underminer] Frame 310
"HurtWallLand"Symbol 1845 MovieClip [Underminer] Frame 320
"EndHurtWall"Symbol 1845 MovieClip [Underminer] Frame 330
"GetUp"Symbol 1845 MovieClip [Underminer] Frame 340
"EndGetUp"Symbol 1845 MovieClip [Underminer] Frame 350
"Slash"Symbol 1845 MovieClip [Underminer] Frame 360
"EndSlash"Symbol 1845 MovieClip [Underminer] Frame 370
"PropelClaw"Symbol 1845 MovieClip [Underminer] Frame 380
"EndPropelClaw"Symbol 1845 MovieClip [Underminer] Frame 390
"Burrow"Symbol 1845 MovieClip [Underminer] Frame 400
"Drill"Symbol 1845 MovieClip [Underminer] Frame 410
"EndDrill"Symbol 1845 MovieClip [Underminer] Frame 420
"DigOut"Symbol 1845 MovieClip [Underminer] Frame 430
"EndDigOut"Symbol 1845 MovieClip [Underminer] Frame 440
"DigOutLand"Symbol 1845 MovieClip [Underminer] Frame 450
"StartEarthBend"Symbol 1845 MovieClip [Underminer] Frame 460
"EarthBend"Symbol 1845 MovieClip [Underminer] Frame 470
"EndEarthBend"Symbol 1845 MovieClip [Underminer] Frame 480
"Slide"Symbol 1845 MovieClip [Underminer] Frame 490
"SlidingSlash"Symbol 1845 MovieClip [Underminer] Frame 500
"EndSlidingSlash"Symbol 1845 MovieClip [Underminer] Frame 510
"Win"Symbol 1845 MovieClip [Underminer] Frame 520
"Die"Symbol 1845 MovieClip [Underminer] Frame 530
"WaitForHealth"Symbol 1845 MovieClip [Underminer] Frame 540
"Rebirth"Symbol 1845 MovieClip [Underminer] Frame 550
"Dead"Symbol 1845 MovieClip [Underminer] Frame 560
"Attach"Symbol 1885 MovieClip [UnderminerShadow] Frame 1
"Idle"Symbol 1885 MovieClip [UnderminerShadow] Frame 10
"StartWalk"Symbol 1885 MovieClip [UnderminerShadow] Frame 20
"Walk"Symbol 1885 MovieClip [UnderminerShadow] Frame 30
"EndWalk"Symbol 1885 MovieClip [UnderminerShadow] Frame 40
"StartCrouch"Symbol 1885 MovieClip [UnderminerShadow] Frame 50
"Crouched"Symbol 1885 MovieClip [UnderminerShadow] Frame 60
"EndCrouch"Symbol 1885 MovieClip [UnderminerShadow] Frame 70
"StartJump"Symbol 1885 MovieClip [UnderminerShadow] Frame 80
"Jump"Symbol 1885 MovieClip [UnderminerShadow] Frame 90
"StartFall"Symbol 1885 MovieClip [UnderminerShadow] Frame 100
"Fall"Symbol 1885 MovieClip [UnderminerShadow] Frame 110
"Land"Symbol 1885 MovieClip [UnderminerShadow] Frame 120
"StartBlock"Symbol 1885 MovieClip [UnderminerShadow] Frame 130
"Block"Symbol 1885 MovieClip [UnderminerShadow] Frame 140
"BlockHit"Symbol 1885 MovieClip [UnderminerShadow] Frame 150
"EndBlock"Symbol 1885 MovieClip [UnderminerShadow] Frame 160
"StartJumpScratch"Symbol 1885 MovieClip [UnderminerShadow] Frame 170
"EndJumpScratch"Symbol 1885 MovieClip [UnderminerShadow] Frame 180
"JumpScratchBlock"Symbol 1885 MovieClip [UnderminerShadow] Frame 190
"Hurt"Symbol 1885 MovieClip [UnderminerShadow] Frame 200
"EndHurt"Symbol 1885 MovieClip [UnderminerShadow] Frame 210
"PropelUpHurt"Symbol 1885 MovieClip [UnderminerShadow] Frame 220
"PropelUpStartFall"Symbol 1885 MovieClip [UnderminerShadow] Frame 230
"PropelUpFall"Symbol 1885 MovieClip [UnderminerShadow] Frame 240
"PropelUpCrash"Symbol 1885 MovieClip [UnderminerShadow] Frame 250
"PropelBackHurt"Symbol 1885 MovieClip [UnderminerShadow] Frame 260
"PropelBackStartFall"Symbol 1885 MovieClip [UnderminerShadow] Frame 270
"PropelBackFall"Symbol 1885 MovieClip [UnderminerShadow] Frame 280
"PropelBackCrash"Symbol 1885 MovieClip [UnderminerShadow] Frame 290
"HurtWall"Symbol 1885 MovieClip [UnderminerShadow] Frame 300
"HurtWallSlide"Symbol 1885 MovieClip [UnderminerShadow] Frame 310
"HurtWallLand"Symbol 1885 MovieClip [UnderminerShadow] Frame 320
"EndHurtWall"Symbol 1885 MovieClip [UnderminerShadow] Frame 330
"GetUp"Symbol 1885 MovieClip [UnderminerShadow] Frame 340
"EndGetUp"Symbol 1885 MovieClip [UnderminerShadow] Frame 350
"Slash"Symbol 1885 MovieClip [UnderminerShadow] Frame 360
"EndSlash"Symbol 1885 MovieClip [UnderminerShadow] Frame 370
"PropelClaw"Symbol 1885 MovieClip [UnderminerShadow] Frame 380
"EndPropelClaw"Symbol 1885 MovieClip [UnderminerShadow] Frame 390
"Burrow"Symbol 1885 MovieClip [UnderminerShadow] Frame 400
"Drill"Symbol 1885 MovieClip [UnderminerShadow] Frame 410
"EndDrill"Symbol 1885 MovieClip [UnderminerShadow] Frame 420
"DigOut"Symbol 1885 MovieClip [UnderminerShadow] Frame 430
"EndDigOut"Symbol 1885 MovieClip [UnderminerShadow] Frame 440
"DigOutLand"Symbol 1885 MovieClip [UnderminerShadow] Frame 450
"StartEarthBend"Symbol 1885 MovieClip [UnderminerShadow] Frame 460
"EarthBend"Symbol 1885 MovieClip [UnderminerShadow] Frame 470
"EndEarthBend"Symbol 1885 MovieClip [UnderminerShadow] Frame 480
"Slide"Symbol 1885 MovieClip [UnderminerShadow] Frame 490
"SlidingSlash"Symbol 1885 MovieClip [UnderminerShadow] Frame 500
"EndSlidingSlash"Symbol 1885 MovieClip [UnderminerShadow] Frame 510
"Win"Symbol 1885 MovieClip [UnderminerShadow] Frame 520
"Die"Symbol 1885 MovieClip [UnderminerShadow] Frame 530
"WaitForHealth"Symbol 1885 MovieClip [UnderminerShadow] Frame 540
"Rebirth"Symbol 1885 MovieClip [UnderminerShadow] Frame 550
"Dead"Symbol 1885 MovieClip [UnderminerShadow] Frame 560
"hidden"Symbol 2076 MovieClip Frame 1
"in"Symbol 2076 MovieClip Frame 10
"idle"Symbol 2076 MovieClip Frame 20
"out"Symbol 2076 MovieClip Frame 30
"hidden"Symbol 2117 MovieClip Frame 1
"in"Symbol 2117 MovieClip Frame 10
"idle"Symbol 2117 MovieClip Frame 20
"out"Symbol 2117 MovieClip Frame 30
"hidden"Symbol 2149 MovieClip Frame 1
"in"Symbol 2149 MovieClip Frame 10
"idle"Symbol 2149 MovieClip Frame 20
"out"Symbol 2149 MovieClip Frame 30
"hidden"Symbol 2177 MovieClip Frame 1
"in"Symbol 2177 MovieClip Frame 10
"idle"Symbol 2177 MovieClip Frame 20
"out"Symbol 2177 MovieClip Frame 30
"Active"Symbol 2210 MovieClip Frame 1
"Lock"Symbol 2210 MovieClip Frame 10
"hidden"Symbol 2220 MovieClip Frame 1
"in"Symbol 2220 MovieClip Frame 10
"idle"Symbol 2220 MovieClip Frame 20
"Active"Symbol 2236 MovieClip Frame 1
"Lock"Symbol 2236 MovieClip Frame 10
"Active"Symbol 2239 MovieClip Frame 1
"Lock"Symbol 2239 MovieClip Frame 10
"Active"Symbol 2242 MovieClip Frame 1
"Lock"Symbol 2242 MovieClip Frame 10
"Active"Symbol 2245 MovieClip Frame 1
"Lock"Symbol 2245 MovieClip Frame 10
"Active"Symbol 2248 MovieClip Frame 1
"Lock"Symbol 2248 MovieClip Frame 10
"Active"Symbol 2251 MovieClip Frame 1
"Lock"Symbol 2251 MovieClip Frame 10
"hidden"Symbol 2256 MovieClip Frame 1
"in"Symbol 2256 MovieClip Frame 10
"idle"Symbol 2256 MovieClip Frame 20
"out"Symbol 2256 MovieClip Frame 30
"On"Symbol 2276 MovieClip Frame 1
"Off"Symbol 2276 MovieClip Frame 10
"hidden"Symbol 2286 MovieClip Frame 1
"in"Symbol 2286 MovieClip Frame 10
"idle"Symbol 2286 MovieClip Frame 20
"out"Symbol 2286 MovieClip Frame 30
"hidden"Symbol 2302 MovieClip Frame 1
"in"Symbol 2302 MovieClip Frame 10
"idle"Symbol 2302 MovieClip Frame 20
"out"Symbol 2302 MovieClip Frame 30
"hidden"Symbol 2309 MovieClip Frame 1
"in"Symbol 2309 MovieClip Frame 10
"idle"Symbol 2309 MovieClip Frame 20
"out"Symbol 2309 MovieClip Frame 30
"hidden"Symbol 2314 MovieClip Frame 1
"in"Symbol 2314 MovieClip Frame 10
"idle"Symbol 2314 MovieClip Frame 20
"out"Symbol 2314 MovieClip Frame 30
"hidden"Symbol 2319 MovieClip Frame 1
"in"Symbol 2319 MovieClip Frame 10
"idle"Symbol 2319 MovieClip Frame 20
"out"Symbol 2319 MovieClip Frame 30
"hidden"Symbol 2334 MovieClip Frame 1
"in"Symbol 2334 MovieClip Frame 10
"idle"Symbol 2334 MovieClip Frame 20
"out"Symbol 2334 MovieClip Frame 30
"hidden"Symbol 2349 MovieClip Frame 1
"in"Symbol 2349 MovieClip Frame 10
"idle"Symbol 2349 MovieClip Frame 20
"out"Symbol 2349 MovieClip Frame 30
"hidden"Symbol 2358 MovieClip Frame 1
"in"Symbol 2358 MovieClip Frame 10
"idle"Symbol 2358 MovieClip Frame 20
"out"Symbol 2358 MovieClip Frame 30
"hidden"Symbol 2368 MovieClip Frame 1
"in"Symbol 2368 MovieClip Frame 10
"out"Symbol 2368 MovieClip Frame 20
"Omnidroid"Symbol 2407 MovieClip Frame 1
"Syndrome"Symbol 2407 MovieClip Frame 10
"UnderMiner"Symbol 2407 MovieClip Frame 20

Dynamic Text Variables

txtScoreSymbol 2134 EditableText"0000000000"
txtCurrentScoreSymbol 2321 EditableText"Level points: 000000000"
txtTimeBonusSymbol 2322 EditableText"Time bonus: 000000000"
txtTotalScoreSymbol 2323 EditableText"Your score: 000000000"
txtLevelSymbol 2326 EditableText"8"
txtScoreSymbol 2377 EditableText"<p align="left"><font face="Impact" size="11" color="#ffffff" letterSpacing="0.300000" kerning="0">000000000</font></p>"
txtMinutesSymbol 2415 EditableText"00"
txtSecondsSymbol 2416 EditableText"00"




http://swfchan.com/24/115531/info.shtml
Created: 9/3 -2019 12:20:31 Last modified: 9/3 -2019 12:20:31 Server time: 05/05 -2024 03:00:17