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

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

Cursed Cave Crusade.swf

This is the info page for
Flash #119659

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


Text
screens

preloader

Loading

Loading

sound export

assets export

script

screens

title

© Disney 2007

Help

Help

PLAY

PLAY

help

Make your way
through Barbossa's
treacherous hideout and
save Elizabeth Swann.

Move

Slash

Spacebar

Spacebar

win

Good Luck
wi' yer lady, mate!

Blimey, Turner…that
be a fancy job fer
a landlubber!

Score:

00000000

PLAY AGAIN

PLAY AGAIN

lose

TRY AGAIN

TRY AGAIN

You don't shiver me,

Bilge rat!

popups

menu

Help

Help

Quit

Quit

Resume

Resume

On

Off

confirm

Are you sure
you want to quit?

Yes

No

No

No

Yes

Yes

transitions

default

loading

Loading

Levels data

water
zone

respawn
point

death
zone

Menu

Menu

000000000

5

Score

x

ActionScript [AS1/AS2]

Frame 1
var _oPreloaderScreen = (new com.disney.gem.games.tirade.screens.PreloaderScreen(mcScreens.mcPreloader)); com.sarbakan.BaseDisneyController.bDEBUG = false; new com.disney.gem.games.tirade.Controller(this, _oPreloaderScreen);
Symbol 1567 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) { onUpdate(); } 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 onUpdate() { if (sNextState != undefined) { this[("state_" + sState) + "_end"](); sState = sNextState; sNextState = undefined; mcRef.gotoAndStop(sState); this[("state_" + sState) + "_init"](); } this["state_" + sState](); } function onUpdatePaused() { if (bPausable == false) { onUpdate(); } } function onPause() { if (bPausable) { mcRef.mcState.stop(); } } function onUnPause() { if (bPausable) { mcRef.mcState.play(); } } }
Symbol 1568 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_IDLE); } 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 1569 MovieClip [__Packages.com.disney.gem.games.tirade.screens.PreloaderScreen] Frame 0
class com.disney.gem.games.tirade.screens.PreloaderScreen extends com.sarbakan.utils.ScreenController { var oController, mcRef; function PreloaderScreen (_mcRef) { super(_mcRef); } function state_idle() { var _local2 = com.disney.gem.games.tirade.Controller(oController).mcTimeline.getBytesLoaded() / com.disney.gem.games.tirade.Controller(oController).mcTimeline.getBytesTotal(); if (_local2 == 1) { com.disney.gem.games.tirade.Controller(oController).onPreloadingDone(); } var _local3 = Math.round(_local2 * 100); if (mcRef.mcState.mcBar._currentframe < _local3) { mcRef.mcState.mcBar.nextFrame(); } else { mcRef.mcState.mcBar.stop(); } } }
Symbol 1570 MovieClip [__Packages.com.sarbakan.BaseDisneyController] Frame 0
class com.sarbakan.BaseDisneyController { static var oInstance; var mcTimeline, oPreloaderScreen, oMainBroadcaster, 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) { } 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() { if (getControllerMode() == nCONTROLLER_MODE_DXD) { oDXDControllerWrapper.startLevel(nLevel, nScore); } } function onLevelEnd() { if (getControllerMode() == nCONTROLLER_MODE_DXD) { oDXDControllerWrapper.endLevel(nLevel, nScore); } } function onGameEnd() { 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 1571 MovieClip [__Packages.com.sarbakan.utils.TransitionManager] Frame 0
class com.sarbakan.utils.TransitionManager extends com.sarbakan.utils.StateManaged { var setPausable, mcTransitionContainer, mcTransition, 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) { mcTransition = mcTransitionContainer["mc" + com.sarbakan.utils.MoreString.upperFirstChar(_sTransitionID)]; 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; } 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 1572 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 1573 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 1574 MovieClip [__Packages.com.disney.gem.games.GameContainer] Frame 0
interface com.disney.gem.games.GameContainer { }
Symbol 1575 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 1576 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 1577 MovieClip [__Packages.com.disney.gem.games.tirade.Controller] Frame 0
class com.disney.gem.games.tirade.Controller extends com.sarbakan.BaseDisneyController { var mcTimeline, allowInstructions, onGameStart, setLevel, nLife, oGame, onGameEnd, nGamePhase, pause, unpause, showPopup, oMusic, sNextMusicLinkage, oRollSound, oClickSound, bInitGameAtNextFrame, bDestroyingGame, getLevel, bResetingLevel, oCurrentScreen, fScreenShowTransitionCallBack, oTransitionManager, onScreenShowTransitionMiddle, oMainBroadcaster, fScreenHideCallBack, increaseScore, bInstructionActive, setGamePhase, onLevelStart; function Controller (_mcTimeline, _oPreloaderScreen) { super(_mcTimeline, _oPreloaderScreen); } static function getInstance() { return(com.disney.gem.games.tirade.Controller(com.sarbakan.BaseDisneyController.oInstance)); } function init() { super.init(); com.sarbakan.sound.SoundManager.doInit(mcTimeline); _global.ASSetPropFlags(Array.prototype, null, 1, 1); showTitleScreen(); } function showTitleScreen(_fTransitionCallBack) { showScreen(new com.disney.gem.games.tirade.screens.TitleScreen(mcTimeline.mcScreens.mcTitle), false, sTRANSITION_DEFAULT, _fTransitionCallBack); allowInstructions(); setMusic("Pirates_Turners_Tirade_Music_Packaging.wav"); } function startNewGame() { onGameStart(); setLevel(1); nLife = com.disney.gem.games.tirade.GameData.nGAME_LIFE; initGameEngine(); hideCurrentScreen(null, sTRANSITION_LOADING); setMusic("Pirates_Turners_Tirade_Music_In_Game.wav"); } function quitGame() { oGame.oPlayer.bControlsLock = true; onGameEnd(); showTitleScreen(com.sarbakan.utils.Delegate.create(this, destroyGameEngine)); } function showInstructionsScreen() { if (nGamePhase == com.sarbakan.BaseDisneyController.nGAME_PHASE_INGAME) { pause(); } showScreen(new com.disney.gem.games.tirade.screens.HelpScreen(mcTimeline.mcScreens.mcHelp), false, sTRANSITION_DEFAULT); } function hideInstructionsScreen() { if (nGamePhase == com.sarbakan.BaseDisneyController.nGAME_PHASE_INGAME) { hideCurrentScreen(com.sarbakan.utils.Delegate.create(this, unpause), sTRANSITION_DEFAULT); } else { showScreen(new com.disney.gem.games.tirade.screens.TitleScreen(mcTimeline.mcScreens.mcTitle), false, sTRANSITION_DEFAULT); } } function showInGameMenu() { pause(); oGame.oView.pause(); showPopup(new com.disney.gem.games.tirade.popups.MenuPopup(mcTimeline.mcPopups.mcMenu), true); } function hideInGameMenu() { unpause(); } function setMusic(_sLinkage, _sNextLinkage) { oMusic.doFadeTo(0, true); if (!_sNextLinkage) { oMusic = com.sarbakan.sound.SoundManager.doPlaySound(_sLinkage, com.disney.gem.games.tirade.GameData.nVOLUME_MUSIC, 99999); } else { oMusic = com.sarbakan.sound.SoundManager.doPlaySound(_sLinkage, com.disney.gem.games.tirade.GameData.nVOLUME_MUSIC, 1); sNextMusicLinkage = _sNextLinkage; oMusic.doAddListener(this); } } function stopMusic() { oMusic.doFadeTo(0, true); } function playRollSound(_bPaperButton) { oRollSound.doStop(); if (_bPaperButton) { oRollSound = com.sarbakan.sound.SoundManager.doPlaySound("Button_Roll_Paper.wav", com.disney.gem.games.tirade.GameData.nVOLUME_BUTTON_ROLL); } else { oRollSound = com.sarbakan.sound.SoundManager.doPlaySound("Button_Roll.wav", com.disney.gem.games.tirade.GameData.nVOLUME_BUTTON_ROLL); } } function playClickSound(_bPaperButton) { oClickSound.doStop(); if (_bPaperButton) { oClickSound = com.sarbakan.sound.SoundManager.doPlaySound("Button_Click_Paper.wav", com.disney.gem.games.tirade.GameData.nVOLUME_BUTTON_CLICK); } else { oClickSound = com.sarbakan.sound.SoundManager.doPlaySound("Button_Click.wav", com.disney.gem.games.tirade.GameData.nVOLUME_BUTTON_CLICK); } } function onUpdate() { if (bInitGameAtNextFrame) { bInitGameAtNextFrame = false; initGameEngine(); } if ((com.sarbakan.BaseDisneyController.bDEBUG && (Key.isDown(8))) && (!bDestroyingGame)) { onLevelEnd(); } } function onPause() { oGame.oView.pause(); } function onUnPause() { oGame.oView.unpause(); } function onNextTransitionMiddle() { setLevel(getLevel() + 1); destroyGameEngine(); bInitGameAtNextFrame = true; } function onResetTransitionMiddle() { oGame.oPlayer.respawn(); oGame.oPlayer.bControlsLock = true; setMusic("Pirates_Turners_Tirade_Music_In_Game.wav"); } function onNextTransitionEnd() { oGame.oPlayer.bControlsLock = false; } function onResetTransitionEnd() { oGame.oPlayer.bControlsLock = false; bResetingLevel = false; } 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; oGame.oPlayer.bControlsLock = true; oTransitionManager.playTransition(_sTransitionID, com.sarbakan.utils.Delegate.create(this, onScreenShowTransitionMiddle, _bInOut), com.sarbakan.utils.Delegate.create(this, onNextTransitionEnd)); } else { oCurrentScreen.show(_bInOut); } oMainBroadcaster.addListener(oCurrentScreen); } } function hideCurrentScreen(_fHideCallBack, _sTransition) { fScreenHideCallBack = _fHideCallBack; if (_sTransition != undefined) { oGame.oPlayer.bControlsLock = true; oTransitionManager.playTransition(_sTransition, com.sarbakan.utils.Delegate.create(oCurrentScreen, oCurrentScreen.hide, com.sarbakan.utils.Delegate.create(this, onScreenHidden)), com.sarbakan.utils.Delegate.create(this, onNextTransitionEnd)); } else { oCurrentScreen.hide(com.sarbakan.utils.Delegate.create(this, onScreenHidden)); } } function onDie() { if ((!bResetingLevel) && (!bDestroyingGame)) { if ((--nLife) == 0) { bDestroyingGame = true; setMusic("Loose.wav", "Pirates_Turners_Tirade_Music_Packaging.wav"); showScreen(new com.disney.gem.games.tirade.screens.EndScreen(mcTimeline.mcScreens.mcLose), false, sTRANSITION_DEFAULT, com.sarbakan.utils.Delegate.create(this, destroyGameEngine)); onGameEnd(); } else { bResetingLevel = true; oGame.oPlayer.bControlsLock = true; oTransitionManager.playTransition(sTRANSITION_DEFAULT, com.sarbakan.utils.Delegate.create(this, onResetTransitionMiddle), com.sarbakan.utils.Delegate.create(this, onResetTransitionEnd)); } } } function onLevelEnd() { super.onLevelEnd(); oGame.oPlayer.bControlsLock = true; oGame.oPlayer.nSpeedX = 0; increaseScore(com.disney.gem.games.tirade.GameData.nSCORE_LEVEL); if (getLevel() < com.disney.gem.games.tirade.GameData.nTOTAL_LEVEL) { oGame.oPlayer.bControlsLock = true; oTransitionManager.playTransition(sTRANSITION_LOADING, com.sarbakan.utils.Delegate.create(this, onNextTransitionMiddle), com.sarbakan.utils.Delegate.create(this, onNextTransitionEnd)); } else { bDestroyingGame = true; setMusic("Win.wav", "Pirates_Turners_Tirade_Music_Packaging.wav"); showScreen(new com.disney.gem.games.tirade.screens.EndScreen(mcTimeline.mcScreens.mcWin), false, sTRANSITION_DEFAULT, com.sarbakan.utils.Delegate.create(this, destroyGameEngine)); onGameEnd(); } } function onScreenHidden() { bInstructionActive = false; super.onScreenHidden(); } function doSoundEvent(_nEventType, _oSound) { setMusic(sNextMusicLinkage); } function onTransitionInSound() { com.sarbakan.sound.SoundManager.doPlaySound("TransitionIn.wav", com.disney.gem.games.tirade.GameData.nVOLUME_TRANSITION, 1, true); } function onTransitionOutSound() { com.sarbakan.sound.SoundManager.doPlaySound("TransitionOut.wav", com.disney.gem.games.tirade.GameData.nVOLUME_TRANSITION, 1, true); } function initGameEngine() { setGamePhase(com.sarbakan.BaseDisneyController.nGAME_PHASE_INGAME); oGame = new com.disney.gem.games.tirade.GameEngine(this, mcTimeline.mcGame); oMainBroadcaster.addListener(oGame); onLevelStart(); } function destroyGameEngine() { setGamePhase(com.sarbakan.BaseDisneyController.nGAME_PHASE_PACKAGING); oMainBroadcaster.removeListener(oGame); oGame.destroy(); oGame = null; bDestroyingGame = false; } static var sTRANSITION_DEFAULT = "default"; static var sTRANSITION_LOADING = "loading"; }
Symbol 1578 MovieClip [__Packages.com.disney.gem.games.tirade.GameEngine] Frame 0
class com.disney.gem.games.tirade.GameEngine { var oController, mcGame, oHUD, oView, oCam, oLayerBG, oLayerGame, oLayerFG, oPlayer; function GameEngine (_oController, _mcGame) { oController = _oController; mcGame = _mcGame; oHUD = new com.disney.gem.games.tirade.HUD(oController, mcGame.mcHUD); mcGame.mcLevels.gotoAndStop("level" + oController.getLevel()); var _local2 = mcGame.mcLevels.mcLevel; oView = new com.disney.gem.games.tirade.sarbakan.visual.layer.LayerManager(_local2._width, _local2._height, 580, 410); oCam = oView.getCamera(); setNormalCamSpeed(); oLayerBG = new com.disney.gem.games.tirade.sarbakan.visual.layer.Layer(_local2.mcBG, new com.disney.gem.games.tirade.sarbakan.visual.activation.GridActivation()); var _local3 = com.disney.gem.games.tirade.GameData.aPARALLAX_RATE_BG[oController.getLevel() - 1]; oView.addLayer(oLayerBG, _local3.x, _local3.y); oLayerGame = new com.disney.gem.games.tirade.sarbakan.visual.layer.Layer(_local2.mcGame, new com.disney.gem.games.tirade.sarbakan.visual.activation.GridActivation()); oLayerGame.addCollisionMap(new com.disney.gem.games.tirade.sarbakan.visual.layer.CollisionMap("floor", oLayerGame, 16732159)); oLayerGame.getCollisionMap("floor").setNewSource(_local2.mcGame.mcFloorCollisionMap); oLayerGame.addCollisionMap(new com.disney.gem.games.tirade.sarbakan.visual.layer.CollisionMap("wall", oLayerGame, 16776960)); oLayerGame.getCollisionMap("wall").setNewSource(_local2.mcGame.mcWallCollisionMap); oLayerGame.addCollisionMap(new com.disney.gem.games.tirade.sarbakan.visual.layer.CollisionMap("ceiling", oLayerGame, 13260)); oLayerGame.getCollisionMap("ceiling").setNewSource(_local2.mcGame.mcCeilingCollisionMap); oView.addLayer(oLayerGame, com.disney.gem.games.tirade.GameData.nPARALLAX_RATE_GAME_X, com.disney.gem.games.tirade.GameData.nPARALLAX_RATE_GAME_Y); oLayerFG = new com.disney.gem.games.tirade.sarbakan.visual.layer.Layer(_local2.mcFG, new com.disney.gem.games.tirade.sarbakan.visual.activation.GridActivation()); oView.addLayer(oLayerFG, com.disney.gem.games.tirade.GameData.nPARALLAX_RATE_FG_X, com.disney.gem.games.tirade.GameData.nPARALLAX_RATE_FG_Y); oPlayer = new com.disney.gem.games.tirade.elements.characters.Player(_local2.mcGame.mcPlayer); oLayerGame.addDynamicElement(oPlayer); oCam.lockOn(com.sarbakan.utils.Delegate.create(oPlayer, oPlayer.getCoord), true); } function destroy() { mcGame.mcLevels.gotoAndStop("reset"); oView.destroy(); } function addDynamicElement(_oElement) { oLayerGame.addDynamicElement(_oElement); } function addStaticElement(_oElement) { oLayerGame.addStaticElement(_oElement); } function setNormalCamSpeed() { oCam.setSpeed(com.disney.gem.games.tirade.GameData.nCAMERA_SPEED_NORMAL); } function setFastCamSpeed() { oCam.setSpeed(com.disney.gem.games.tirade.GameData.nCAMERA_SPEED_FAST); } function onUpdate() { oView.update(); oHUD.update(); } function onUpdatePaused() { onUpdate(); } }
Symbol 1579 MovieClip [__Packages.mx.transitions.easing.Regular] Frame 0
class mx.transitions.easing.Regular { function Regular () { } static function easeIn(t, b, c, d) { t = t / d; return(((c * t) * t) + b); } static function easeOut(t, b, c, d) { t = t / d; return((((-c) * t) * (t - 2)) + b); } static function easeInOut(t, b, c, d) { t = t / (d / 2); if (t < 1) { return((((c / 2) * t) * t) + b); } t--; return((((-c) / 2) * ((t * (t - 2)) - 1)) + b); } static var version = "1.1.0.52"; }
Symbol 1580 MovieClip [__Packages.com.disney.gem.games.tirade.sarbakan.visual.Camera] Frame 0
class com.disney.gem.games.tirade.sarbakan.visual.Camera { static var oEnterFrameListener; var nViewZoneW, nViewZoneH, aViewZones, nStageW, nStageH, bLockedOn, nX, nY, nSpeed, bTravelling, oTweenX, fEasing, oTweenY, nTravelDestX, nTravelDestY, fEndListener, fLockedFunction, bWrappedX, __get__x, bWrappedY, __get__y; function Camera (_viewZoneW, _viewZoneH, _nStageW, _nStageH) { mx.transitions.OnEnterFrameBeacon.init(); oEnterFrameListener = new Object(); oEnterFrameListener.onEnterFrame = com.disney.gem.games.tirade.sarbakan.utils.Delegate.create(this, update); MovieClip.removeListener(oEnterFrameListener); MovieClip.addListener(oEnterFrameListener); resetPosition(); nViewZoneW = _viewZoneW; nViewZoneH = _viewZoneH; aViewZones = []; nStageW = _nStageW; nStageH = _nStageH; setSpeed(DEFAULT_SPEED); setEasing(DEFAULT_EASING); bLockedOn = false; } function resetPosition() { nX = 0; nY = 0; } function travelTo(_nDestX, _nDestY, _fListener) { var _local2 = Math.round(com.disney.gem.games.tirade.sarbakan.utils.MoreMath.getDistance(nX * -1, nY * -1, _nDestX, _nDestY) / nSpeed); if (_local2 == 0) { _local2 = 1; } if (!bTravelling) { oTweenX = new mx.transitions.Tween(this, "x", fEasing, nX * -1, _nDestX, _local2, false); oTweenY = new mx.transitions.Tween(this, "y", fEasing, nY * -1, _nDestY, _local2, false); oTweenX.onMotionFinished = com.disney.gem.games.tirade.sarbakan.utils.Delegate.create(this, onTravelFinished); } else { oTweenX.continueTo(_nDestX, _local2); oTweenY.continueTo(_nDestY, _local2); } nTravelDestX = _nDestX; nTravelDestY = _nDestY; if (_fListener) { fEndListener = _fListener; } bTravelling = true; } function moveTo(_nDestX, _nDestY) { x = (_nDestX); y = (_nDestY); } function lockOn(_fLockFunction, _bInstant, _fEndListener) { bLockedOn = true; fLockedFunction = _fLockFunction; var _local2 = fLockedFunction(); if ((_local2.x != nX) || (_local2.y != nY)) { if (_bInstant) { moveTo(_local2.x, _local2.y); } else { travelTo(_local2.x, _local2.y, _fEndListener); } } } function relock() { lockOn(fLockedFunction); } function unlock() { bLockedOn = false; } function setSpeed(_nSpeed) { if (_nSpeed) { nSpeed = _nSpeed; } else { setSpeed(DEFAULT_SPEED); } } function setEasing(_fEasing) { if (_fEasing) { fEasing = _fEasing; } else { setEasing(DEFAULT_EASING); } } function set x(_nX) { if (hasViewZones()) { if (((isInViewZone(_nX, nY * -1) && (isInViewZone(_nX + nStageW, (nY * -1) + nStageH))) && (isInViewZone(_nX + nStageW, nY * -1))) && (isInViewZone(_nX, (nY * -1) + nStageH))) { nX = _nX * -1; bWrappedX = false; } else { bWrappedX = true; } } else { nX = _nX; if (nX < 0) { nX = 0; } if (nX > (nViewZoneW - nStageW)) { nX = Math.round(nViewZoneW - nStageW); } nX = nX * -1; bWrappedX = false; } //return(__get__x()); } function set y(_nY) { if (hasViewZones()) { if (((isInViewZone(nX * -1, _nY) && (isInViewZone((nX * -1) + nStageW, _nY + nStageH))) && (isInViewZone((nX * -1) + nStageW, _nY))) && (isInViewZone(nX * -1, _nY + nStageH))) { nY = _nY * -1; bWrappedY = false; } else { bWrappedY = true; } } else { nY = _nY; if (nY < 0) { nY = 0; } if (nY > (nViewZoneH - nStageH)) { nY = Math.round(nViewZoneH - nStageH); } nY = nY * -1; bWrappedY = false; } //return(__get__y()); } function getX() { return(nX); } function getY() { return(nY); } function addViewZone(_mcZone) { aViewZones.push(new flash.geom.Rectangle(_mcZone._x, _mcZone._y, _mcZone._width, _mcZone._height)); _mcZone.swapDepths(90210); _mcZone.removeMovieClip(); } function destroy() { MovieClip.removeListener(oEnterFrameListener); } function pause() { oTweenX.stop(); oTweenY.stop(); } function unpause() { oTweenX.resume(); oTweenY.resume(); } function update() { if (bLockedOn) { var _local2 = fLockedFunction(); if (bTravelling) { if ((_local2.x != nTravelDestX) || (_local2.y != nTravelDestY)) { travelTo(_local2.x, _local2.y, fEndListener); } } else { var _local6 = bWrappedX || (bWrappedY); var _local4 = nX; var _local3 = nY; moveTo(_local2.x, _local2.y); var _local5 = bWrappedX || (bWrappedY); if ((_local6 == true) && (_local5 == false)) { nX = _local4; nY = _local3; relock(); } } } } function onTravelFinished() { bTravelling = false; if (fEndListener) { fEndListener(); fEndListener = undefined; } } function isInViewZone(_nX, _nY) { var _local3 = false; var _local2 = aViewZones.length - 1; while (_local2 >= 0) { if (aViewZones[_local2].contains(_nX, _nY)) { _local3 = true; break; } _local2--; } return(_local3); } function hasViewZones() { return(aViewZones.length > 0); } static var DEFAULT_SPEED = 5; static var DEFAULT_EASING = mx.transitions.easing.Regular.easeOut; }
Symbol 1581 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 1582 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 1583 MovieClip [__Packages.mx.transitions.Tween] Frame 0
class mx.transitions.Tween { var obj, prop, begin, useSeconds, _listeners, addListener, prevTime, _time, looping, _duration, broadcastMessage, isPlaying, _fps, prevPos, _pos, change, _intervalID, _startTime; function Tween (obj, prop, func, begin, finish, duration, useSeconds) { mx.transitions.OnEnterFrameBeacon.init(); if (!arguments.length) { return; } this.obj = obj; this.prop = prop; this.begin = begin; position = (begin); this.duration = (duration); this.useSeconds = useSeconds; if (func) { this.func = func; } this.finish = (finish); _listeners = []; addListener(this); start(); } function set time(t) { prevTime = _time; if (t > duration) { if (looping) { rewind(t - _duration); update(); broadcastMessage("onMotionLooped", this); } else { if (useSeconds) { _time = _duration; update(); } stop(); broadcastMessage("onMotionFinished", this); } } else if (t < 0) { rewind(); update(); } else { _time = t; update(); } //return(time); } function get time() { return(_time); } function set duration(d) { _duration = (((d == null) || (d <= 0)) ? (_global.Infinity) : (d)); //return(duration); } function get duration() { return(_duration); } function set FPS(fps) { var _local2 = isPlaying; stopEnterFrame(); _fps = fps; if (_local2) { startEnterFrame(); } //return(FPS); } function get FPS() { return(_fps); } function set position(p) { setPosition(p); //return(position); } function setPosition(p) { prevPos = _pos; obj[prop] = (_pos = p); broadcastMessage("onMotionChanged", this, _pos); updateAfterEvent(); } function get position() { return(getPosition()); } function getPosition(t) { if (t == undefined) { t = _time; } return(func(t, begin, change, _duration)); } function set finish(f) { change = f - begin; //return(finish); } function get finish() { return(begin + change); } function continueTo(finish, duration) { begin = position; this.finish = (finish); if (duration != undefined) { this.duration = (duration); } start(); } function yoyo() { continueTo(begin, time); } function startEnterFrame() { if (_fps == undefined) { _global.MovieClip.addListener(this); } else { _intervalID = setInterval(this, "onEnterFrame", 1000 / _fps); } isPlaying = true; } function stopEnterFrame() { if (_fps == undefined) { _global.MovieClip.removeListener(this); } else { clearInterval(_intervalID); } isPlaying = false; } function start() { rewind(); startEnterFrame(); broadcastMessage("onMotionStarted", this); } function stop() { stopEnterFrame(); broadcastMessage("onMotionStopped", this); } function resume() { fixTime(); startEnterFrame(); broadcastMessage("onMotionResumed", this); } function rewind(t) { _time = ((t == undefined) ? 0 : (t)); fixTime(); update(); } function fforward() { time = (_duration); fixTime(); } function nextFrame() { if (useSeconds) { time = ((getTimer() - _startTime) / 1000); } else { time = (_time + 1); } } function onEnterFrame() { nextFrame(); } function prevFrame() { if (!useSeconds) { time = (_time - 1); } } function toString() { return("[Tween]"); } function fixTime() { if (useSeconds) { _startTime = getTimer() - (_time * 1000); } } function update() { position = (getPosition(_time)); } static var version = "1.1.0.52"; static var __initBeacon = mx.transitions.OnEnterFrameBeacon.init(); static var __initBroadcaster = mx.transitions.BroadcasterMX.initialize(mx.transitions.Tween.prototype, true); function func(t, b, c, d) { return(((c * t) / d) + b); } }
Symbol 1584 MovieClip [__Packages.com.disney.gem.games.tirade.sarbakan.utils.Delegate] Frame 0
class com.disney.gem.games.tirade.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 1585 MovieClip [__Packages.com.disney.gem.games.tirade.sarbakan.utils.MoreMath] Frame 0
class com.disney.gem.games.tirade.sarbakan.utils.MoreMath { function MoreMath () { } static function random(_nMin, _nMax) { _nMax++; return(Math.floor(Math.random() * (_nMax - _nMin)) + _nMin); } static function randomFromPredefined(_oPredefined, _nMin, _nMax) { return(Math.floor(_oPredefined.get() * (_nMax - _nMin)) + _nMin); } static function getDistance(_x1, _y1, _x2, _y2) { return(Math.sqrt(Math.pow(Math.abs(_x2 - _x1), 2) + Math.pow(Math.abs(_y2 - _y1), 2))); } static function getManhattanDistance(_x1, _y1, _x2, _y2) { return(Math.abs(_x1 - _x2) + Math.abs(_y1 - _y2)); } static function wrapInRange(_nNumber, _nMin, _nMax) { _nNumber = Math.max(_nNumber, _nMin); _nNumber = Math.min(_nNumber, _nMax); return(_nNumber); } static function convertToRadians(_nAngle) { return((_nAngle * Math.PI) / 180); } static function getAngle(_oPt1, _oPt2) { var _local2 = 0; var _local3 = 0; var _local1 = 0; var _local4 = 0; _local2 = (_oPt1.x - _oPt2.x) * -1; _local3 = (_oPt1.y - _oPt2.y) * -1; _local1 = Math.atan2(_local3, _local2); _local1 = (_local1 * 180) / Math.PI; if (_local1 < 0) { _local1 = _local1 * -1; _local4 = 180 - _local1; _local1 = 180 + _local4; } if (_local1 < 0) { _local1 = _local1 + 360; } return(_local1); } static function getRadian(_oPt1, _oPt2) { var _local1 = 0; var _local2 = 0; var _local3 = 0; _local1 = (_oPt1.x - _oPt2.x) * -1; _local2 = (_oPt1.y - _oPt2.y) * -1; _local3 = Math.atan2(_local2, _local1); return(_local3); } static function getLowestValue() { var _local3 = arguments[arguments.length - 1]; var _local2 = arguments.length - 1; while (_local2 >= 0) { if (arguments[_local2] > _local3) { _local3 = arguments[_local2]; } _local2--; } return(_local3); } static function getHighestValue() { var _local3 = arguments[arguments.length - 1]; var _local2 = arguments.length - 1; while (_local2 >= 0) { if (arguments[_local2] < _local3) { _local3 = arguments[_local2]; } _local2--; } return(_local3); } }
Symbol 1586 MovieClip [__Packages.com.disney.gem.games.tirade.sarbakan.utils.PredefinedRandom] Frame 0
class com.disney.gem.games.tirade.sarbakan.utils.PredefinedRandom { var nListSize, aList, aOriginalList; function PredefinedRandom (_nListSize) { if (_nListSize) { nListSize = _nListSize; } else { nListSize = DEFAULT_LIST_SIZE; } regenerate(); } function reset() { aList = com.disney.gem.games.tirade.sarbakan.utils.Tools.copyArray(aOriginalList); } function regenerate() { aList = []; var _local2 = 0; while (_local2 < nListSize) { aList.push(Math.random()); _local2++; } aOriginalList = com.disney.gem.games.tirade.sarbakan.utils.Tools.copyArray(aList); } function get() { var _local2 = aList.pop(); aList.unshift(_local2); return(_local2); } function getLastGetted() { return(aList[0]); } static var DEFAULT_LIST_SIZE = 50; }
Symbol 1587 MovieClip [__Packages.com.disney.gem.games.tirade.sarbakan.utils.Tools] Frame 0
class com.disney.gem.games.tirade.sarbakan.utils.Tools { function Tools () { } static function copyArray(_aArraySource) { var _local3 = new Array(); var _local1 = 0; _local1 = 0; while (_local1 < _aArraySource.length) { if (_aArraySource[_local1] instanceof Array) { _local3.push(copyArray(_aArraySource[_local1])); } else { _local3.push(_aArraySource[_local1]); } _local1++; } return(_local3); } static function copyObject(_oObjectSource) { var _local2 = new Object(); for (var _local3 in _oObjectSource) { if (_oObjectSource[_local3] === _oObjectSource) { _local2[_local3] = _local2; } else { _local2[_local3] = ((typeof(_oObjectSource[_local3]) == "object") ? (copyObject(_oObjectSource[_local3])) : (_oObjectSource[_local3])); } } return(_local2); } static function spliceRandomValue(_aArray) { return(_aArray.splice(com.disney.gem.games.tirade.sarbakan.utils.MoreMath.random(0, _aArray.length - 1), 1)[0]); } static function getObjectSize(_oObject) { var _local1 = 0; for (var _local2 in _oObject) { _local1++; } return(_local1); } static function updateProperties(_oBaseObject, _oUpdateObject) { for (var _local4 in _oBaseObject) { for (var _local3 in _oUpdateObject) { if (_local4 == _local3) { trace((("###########" + _local4) + " =>") + _oUpdateObject[_local3]); _oBaseObject[_local4] = _oUpdateObject[_local3]; break; } } } return(_oUpdateObject); } static function getObjectTotalElements(_oTargetObject) { var _local1 = {mc:0, objects:0, vars:0}; for (var _local6 in _oTargetObject) { if (typeof(_oTargetObject[_local6]) == "movieclip") { _local1.mc++; var _local4 = getObjectTotalElements(_oTargetObject[_local6]); _local1.mc = _local1.mc + _local4.mc; _local1.objects = _local1.objects + _local4.objects; _local1.vars = _local1.vars + _local4.vars; } else if (typeof(_oTargetObject[_local6]) == "object") { _local1.objects++; var _local3 = getObjectTotalElements(_oTargetObject[_local6]); _local1.mc = _local1.mc + _local3.mc; _local1.objects = _local1.objects + _local3.objects; _local1.vars = _local1.vars + _local3.vars; } else if (typeof(_oTargetObject[_local6]) == "array") { var _local5 = getObjectTotalElements(_oTargetObject[_local6]); _local1.mc = _local1.mc + _local5.mc; _local1.objects = _local1.objects + _local5.objects; _local1.vars = _local1.vars + _local5.vars; } else { _local1.vars++; } } return(_local1); } static function getObjectTotalSize(_oTargetObject, _nMaxLevel, _ObjectsLevel) { if (_nMaxLevel == undefined) { _nMaxLevel = 1; } if (_ObjectsLevel == undefined) { _ObjectsLevel = 0; } var _local2 = {mcs:0, size:0}; for (var _local9 in _oTargetObject) { if (typeof(_oTargetObject[_local9]) == "movieclip") { var _local7 = _oTargetObject[_local9]._target.split("/"); if (_local7.length > _ObjectsLevel) { _local2.mcs++; var _local6 = _oTargetObject[_local9].getBytesLoaded(); if (_local6 != undefined) { _local2.size = _local2.size + _local6; } if (_nMaxLevel > 0) { var _local4 = getObjectTotalSize(_oTargetObject[_local9], _nMaxLevel - 1, _local7.length); _local2.mcs = _local2.mcs + _local4.mcs; if (_local4.size != undefined) { _local2.size = _local2.size + _local4.size; } } } } else if (typeof(_oTargetObject[_local9]) == "object") { if (_nMaxLevel > 0) { var _local3 = getObjectTotalSize(_oTargetObject[_local9], _nMaxLevel - 1, _ObjectsLevel); _local2.mcs = _local2.mcs + _local3.mcs; if (_local3.size != undefined) { _local2.size = _local2.size + _local3.size; } } } } return(_local2); } }
Symbol 1588 MovieClip [__Packages.com.disney.gem.games.tirade.sarbakan.visual.layer.LayerManager] Frame 0
class com.disney.gem.games.tirade.sarbakan.visual.layer.LayerManager { var nStageW, nStageH, oCam, aLayers, bPaused, bWillPause; function LayerManager (_nViewZoneW, _nViewZoneH, _nStageW, _nStageH) { nStageW = _nStageW; nStageH = _nStageH; oCam = new com.disney.gem.games.tirade.sarbakan.visual.Camera(_nViewZoneW, _nViewZoneH, nStageW, nStageH); aLayers = []; bPaused = false; bWillPause = false; } function addLayer(_oLayer, _parallaxRatioX, _parallaxRatioY) { aLayers.push({layer:_oLayer, mc:_oLayer.mc, ratioX:_parallaxRatioX, ratioY:_parallaxRatioY}); _oLayer.init(nStageW, nStageH); } function getCamera() { return(oCam); } function destroy() { var _local2 = 0; while (_local2 < aLayers.length) { aLayers[_local2].layer.destroy(); _local2++; } oCam.destroy(); } function pause() { bWillPause = true; } function unpause() { if (bPaused) { var _local2 = 0; while (_local2 < aLayers.length) { aLayers[_local2].layer.unpause(); _local2++; } oCam.unpause(); com.disney.gem.games.tirade.sarbakan.visual.PauseManager.unpause(); } bPaused = false; bWillPause = false; } function togglePause() { if (!bPaused) { pause(); } else { unpause(); } } function update() { if (bWillPause) { bPaused = true; bWillPause = false; var _local2 = 0; while (_local2 < aLayers.length) { aLayers[_local2].layer.pause(); _local2++; } oCam.pause(); com.disney.gem.games.tirade.sarbakan.visual.PauseManager.pause(); } if (!bPaused) { var _local2 = 0; while (_local2 < aLayers.length) { aLayers[_local2].layer.update(); _local2++; } updateCameraPosition(); } } function updateCameraPosition() { var _local4 = oCam.getX(); var _local3 = oCam.getY(); var _local2 = 0; while (_local2 < aLayers.length) { aLayers[_local2].mc._x = Math.round(_local4 * aLayers[_local2].ratioX); aLayers[_local2].mc._y = Math.round(_local3 * aLayers[_local2].ratioY); _local2++; } } }
Symbol 1589 MovieClip [__Packages.com.disney.gem.games.tirade.sarbakan.visual.layer.Layer] Frame 0
class com.disney.gem.games.tirade.sarbakan.visual.layer.Layer { var mc, oDynamicElements, aStaticElements, oCollisionMaps, oActivationManager, nHighestDepth, aReservedDepth, nOriginalX, nOriginalY, nStageWHalf, nStageHHalf; function Layer (_mc, _oActivationManager) { mc = _mc; oDynamicElements = {}; aStaticElements = []; oCollisionMaps = {}; oActivationManager = _oActivationManager; nHighestDepth = 0; aReservedDepth = []; nOriginalX = _mc._x; nOriginalY = _mc._y; } function init(_nStageW, _nStageH) { nStageWHalf = _nStageW / 2; nStageHHalf = _nStageH / 2; oActivationManager.init(_nStageW, _nStageH); } function addDynamicElement(_oElement) { oDynamicElements[_oElement.id] = _oElement; _oElement.setOwner(this); _oElement.init(); if (oDynamicElements[_oElement.id] != undefined) { if (!_oElement.bAlwaysActive) { var _local3 = _oElement.getGlobalPos(_oElement.mc); oActivationManager.addDynamicElement(_oElement, _local3.x, _local3.y, _oElement.mc._width, _oElement.mc._height); } else { oActivationManager.addAlwaysActiveElement(_oElement); } _oElement.disable(); updateActivation(true); } } function changeDynamicElementID(_oElement, _sNewID) { delete oDynamicElements[_oElement.id]; _oElement.id = _sNewID; oDynamicElements[_oElement.id] = _oElement; } function removeDynamicElement(_oElement) { if (_oElement.bAlwaysActive) { oActivationManager.removeAlwaysActiveElement(_oElement); } else { oActivationManager.removeDynamicElement(_oElement); } delete oDynamicElements[_oElement.id]; } function addStaticElement(_oElement) { _oElement.setOwner(this); _oElement.init(); oActivationManager.addStaticElement(_oElement, _oElement.mc._x, _oElement.mc._y, _oElement.mc._width, _oElement.mc._height); _oElement.disable(); updateActivation(true); aStaticElements.push(_oElement); } function getDisplacementX() { return(nOriginalX - mc._x); } function getDisplacementY() { return(nOriginalY - mc._y); } function addCollisionMap(_oCollisionMap) { oCollisionMaps[_oCollisionMap.id] = _oCollisionMap; } function getCollisionMap(_sCollisionMapID) { return(oCollisionMaps[_sCollisionMapID]); } function reserveDepth(_nDepth) { if (_nDepth > nHighestDepth) { nHighestDepth = _nDepth; } aReservedDepth[_nDepth] = true; } function isDepthReserved(_nDepth) { return(aReservedDepth[_nDepth] == true); } function getNextDepth() { return(++nHighestDepth); } function update() { updateActivation(false); var _local2 = oActivationManager.getActiveElements(); for (var _local3 in _local2) { if (_local2[_local3].bGarbaged != true) { _local2[_local3].update(); } } } function reset() { for (var _local2 in oDynamicElements) { oDynamicElements[_local2].reset(); } updateActivation(true); } function pause() { var _local2; _local2 = oActivationManager.getActiveElements(); for (var _local3 in _local2) { _local2[_local3].pause(); } } function unpause() { var _local2; _local2 = oActivationManager.getActiveElements(); for (var _local3 in _local2) { _local2[_local3].unpause(); } } function destroy() { for (var _local2 in oDynamicElements) { oDynamicElements[_local2].remove(); } var _local2 = aStaticElements.length - 1; while (_local2 >= 0) { aStaticElements[_local2].removeMovieClip(); _local2--; } for (_local2 in oCollisionMaps) { oCollisionMaps[_local2].remove(); } mc._x = nOriginalX; mc._y = nOriginalY; } function updateActivation(_bForceUpdate) { oActivationManager.updateActivation((mc._x - nStageWHalf) * -1, (mc._y - nStageHHalf) * -1, _bForceUpdate); } }
Symbol 1590 MovieClip [__Packages.com.disney.gem.games.tirade.sarbakan.visual.activation.ActivationManager] Frame 0
class com.disney.gem.games.tirade.sarbakan.visual.activation.ActivationManager { var nZoneWidth, nZoneHeight; function ActivationManager () { } function init(_nZoneWidth, _nZoneHeight) { nZoneWidth = _nZoneWidth; nZoneHeight = _nZoneHeight; } function addDynamicElement(_oElement, _nX, _nY, _nWidth, _nHeight) { } function updateDynamicElement(_oElement, _nX, _nY, _nWidth, _nHeight) { removeDynamicElement(_oElement); addDynamicElement(_oElement, _nX, _nY, _nWidth, _nHeight); } function addAlwaysActiveElement(_oElement) { } function removeAlwaysActiveElement(_oElement) { } function removeDynamicElement(_oElement) { } function addStaticElement(_oElement, _nX, _nY, _nWidth, _nHeight) { } function removeStaticElement(_oElement) { } function updateActivation(_nX, _nY) { } function getActiveElements() { return([]); } }
Symbol 1591 MovieClip [__Packages.com.disney.gem.games.tirade.sarbakan.visual.element.BaseElement] Frame 0
class com.disney.gem.games.tirade.sarbakan.visual.element.BaseElement { static var nNextID; var id, oAttachProperties, oOwner, mc, sLinkage, nAttachDepth, bActive; function BaseElement (_sID) { id = _sID; oAttachProperties = {}; } function init() { } function setOwner(_oOwner) { oOwner = _oOwner; } function setMC(_mc) { mc = _mc; if (mc.onElementCreated) { mc.onElementCreated(this); delete mc.onElementCreated; } } function getMC() { return(mc); } function setLinkage(_sLinkage) { sLinkage = _sLinkage; } function attachMC(_mcAttach) { if (nAttachDepth == undefined) { nAttachDepth = oOwner.getNextDepth(); oOwner.reserveDepth(nAttachDepth); } if (_mcAttach == undefined) { _mcAttach = oOwner.mc; } setMC(_mcAttach.attachMovie(sLinkage, id, nAttachDepth, oAttachProperties)); } function detachMC() { if (mc != undefined) { oAttachProperties = {_x:mc._x, _y:mc._y, _xscale:mc._xscale, _yscale:mc._yscale, _height:mc._height, _width:mc._width, _rotation:mc._rotation, _alpha:mc._alpha, _visible:mc._visible}; mc.removeMovieClip(); } setMC(undefined); } function removeReferenceMC() { mc.swapDepths(16383); detachMC(); } function toString() { return(("[Element " + id) + "]"); } static function resetID() { nNextID = undefined; } function getMCProperty(_sProperty) { if (bActive) { return(mc[_sProperty]); } return(oAttachProperties[_sProperty]); } static function getNextID() { if (!nNextID) { nNextID = 0; } return(nNextID++); } }
Symbol 1592 MovieClip [__Packages.com.disney.gem.games.tirade.sarbakan.visual.element.DynamicElement] Frame 0
class com.disney.gem.games.tirade.sarbakan.visual.element.DynamicElement extends com.disney.gem.games.tirade.sarbakan.visual.element.BaseElement { var nSpeedX, nSpeedXLast, nSpeedY, nSpeedYLast, bAlwaysActive, bStaticMovieClip, bAnimStopped, bKeepStateOnEnable, mc, sState, sNextState, detachMC, bNoPause, bGarbaged, oOwner, oAttachProperties, bMoved; function DynamicElement (_sID) { super(_sID); nSpeedX = 0; nSpeedXLast = 0; nSpeedY = 0; nSpeedYLast = 0; bAlwaysActive = false; bStaticMovieClip = false; bAnimStopped = false; bKeepStateOnEnable = false; enablePause(); } function update() { updateState(); updateMove(); } function elementOnScreen(_nOffsetX, _nOffsetY) { var _local4 = {x:0, y:0}; _local4 = {x:mc._x, y:mc._y}; mc._parent.localToGlobal(_local4); var _local3 = _local4.x; if (_nOffsetX) { _local3 = _local3 + _nOffsetX; } var _local2 = _local4.y; if (_nOffsetY) { _local2 = _local2 + _nOffsetY; } var _local7 = com.disney.gem.games.tirade.Controller.getInstance(); if (_local7.getControllerMode() == com.sarbakan.BaseDisneyController.nCONTROLLER_MODE_DXD) { _local3 = _local3 - (com.disney.gem.games.tirade.Controller.getInstance().mcTimeline._parent._parent._parent._x + com.disney.gem.games.tirade.GameData.nDXD_STAGE_OFFSET_X); _local2 = _local2 - (com.disney.gem.games.tirade.Controller.getInstance().mcTimeline._parent._parent._parent._y + com.disney.gem.games.tirade.GameData.nDXD_STAGE_OFFSET_Y); } var _local6 = _local3 + mc.mcState._width; var _local5 = _local2 + mc.mcState._height; return((((_local3 >= 0) && (_local3 <= com.disney.gem.games.tirade.GameData.nSTAGE_WIDTH)) && ((_local2 >= 0) && (_local2 <= com.disney.gem.games.tirade.GameData.nSTAGE_HEIGHT))) || (((_local6 >= 0) && (_local6 <= com.disney.gem.games.tirade.GameData.nSTAGE_WIDTH)) && ((_local5 >= 0) && (_local5 <= com.disney.gem.games.tirade.GameData.nSTAGE_HEIGHT)))); } function enable() { if (!isActive()) { attachMC(); if (bKeepStateOnEnable && (sState != undefined)) { setState(sState); } else if (sNextState) { setState(sNextState); } else { setState(DEFAULT_STATE); } updateState(); onEnable(); } } function disable() { if (isActive()) { detachMC(); onDisable(); } } function isActive() { return(mc != undefined); } function pause() { mc.mcState.stop(); } function unpause() { if (!bAnimStopped) { mc.mcState.play(); } } function disablePause() { bNoPause = true; bAnimStopped = true; } function enablePause() { bNoPause = false; } function stopOnLastFrame() { mc.mcState.stop(); bAnimStopped = true; } function remove() { bGarbaged = true; disable(); if (!bStaticMovieClip) { mc.removeMovieClip(); } oOwner.removeDynamicElement(this); } function reset() { } function setMC(_mc) { super.setMC(_mc); if (sState) { sNextState = sState; } else { sNextState = DEFAULT_STATE; } if (isActive()) { updateState(); } } function attachMC() { super.attachMC(); setState(DEFAULT_STATE); } function getElement(_sElementID) { return(oOwner.oDynamicElements[_sElementID]); } function setState(_sState, _bInstant) { sNextState = _sState; if (_bInstant) { updateState(); } } function getState() { return(sState); } function stateStarting() { return(mc.mcState._currentframe == 1); } function stateFinished() { return(mc.mcState._currentframe == mc.mcState._totalframes); } function stateCurrentFrame() { return(mc.mcState._currentframe); } function stateIs() { var _local4 = false; var _local3 = arguments.length - 1; while (_local3 >= 0) { if (arguments[_local3] == sState) { _local4 = true; break; } _local3--; } return(_local4); } function stateIsNot() { var _local4 = false; var _local3 = arguments.length - 1; while (_local3 >= 0) { if (arguments[_local3] == sState) { _local4 = true; break; } _local3--; } return(!_local4); } function getCoord() { var _local2 = {}; if (mc != undefined) { _local2.x = mc._x; _local2.y = mc._y; } else { _local2.x = oAttachProperties._x; _local2.y = oAttachProperties._y; } return(_local2); } function setCoord(_oPos) { mc._x = _oPos.x; mc._y = _oPos.y; } function teleportTo(_nX, _nY) { if (isActive()) { mc._x = _nX; mc._y = _nY; updatePosInActivation(); } else { oAttachProperties._x = _nX; oAttachProperties._y = _nY; attachMC(); updatePosInActivation(); detachMC(); } oOwner.updateActivation(true); } function getGlobalPos(_mc) { var _local1 = new Object(); _local1.x = 0; _local1.y = 0; _local1.x = _mc._x; _local1.y = _mc._y; _mc._parent.localToGlobal(_local1); return(_local1); } function collideWithMap(_sCollisionMapID) { var _local3; if (typeof(arguments[1]) == "movieclip") { _local3 = getGlobalPos(arguments[1]); } else if (typeof(arguments[1]) == "object") { _local3 = arguments[1]; } else { _local3 = getGlobalPos(mc); } return(oOwner.oCollisionMaps[_sCollisionMapID].mc.hitTest(_local3.x, _local3.y, true)); } function collideWithElement(_sElementID) { var _local3; if (arguments[1]) { _local3 = getGlobalPos(arguments[1]); } else { _local3 = getGlobalPos(mc); } return(oOwner.oDynamicElements[_sElementID].mc.hitTest(_local3.x, _local3.y, false)); } function collideWithElementCollider(_sElementID, _sColliderID) { var _local3 = oOwner.oDynamicElements[_sElementID].mc; var _local2 = getGlobalPos(_local3[_sColliderID]); return(mc.hitTest(_local2.x, _local2.y, false)); } function collideWithElementBox(_sElementID) { var _local3; if (arguments[1]) { _local3 = arguments[1]; } else { _local3 = mc; } return(oOwner.oDynamicElements[_sElementID].mc.hitTest(_local3)); } function onEnable() { } function onDisable() { } function updateState() { if (sNextState != undefined) { this[("state_" + sState) + "_end"](); sState = sNextState; sNextState = undefined; mc.gotoAndStop(sState); this[("state_" + sState) + "_init"](); if (!bNoPause) { bAnimStopped = false; } mc.mcState.oOwner = this; mc.mcState.stopOnLastFrame = com.disney.gem.games.tirade.sarbakan.utils.Delegate.create(this, stopOnLastFrame); } this["state_" + sState](); } function updateMove() { mc._x = nSpeedX + mc._x; mc._y = nSpeedY + mc._y; if ((!bAlwaysActive) && ((nSpeedX != 0) || (nSpeedY != 0))) { bMoved = true; } } function updatePosInActivation() { if (bMoved) { bMoved = false; var _local2 = getGlobalPos(mc); _local2.x = _local2.x + oOwner.getDisplacementX(); _local2.y = _local2.y + oOwner.getDisplacementY(); oOwner.oActivationManager.updateDynamicElement(this, _local2.x, _local2.y, mc._width, mc._height); } } var DEFAULT_STATE = "idle"; }
Symbol 1593 MovieClip [__Packages.com.disney.gem.games.tirade.GameData] Frame 0
class com.disney.gem.games.tirade.GameData { function GameData () { } static var nKEYCODE_LEFT = 37; static var nKEYCODE_RIGHT = 39; static var nKEYCODE_JUMP = 38; static var nKEYCODE_ATTACK = 32; static var nTOTAL_LEVEL = 4; static var nGAME_LIFE = 5; static var nENERGY_FULL = 100; static var nHURT_PLAYER_ENNEMY = 10; static var nHURT_PLAYER_UNDEAD_BIG_ATTACK = 20; static var nHURT_PLAYER_ARROW = 5; static var nHURT_PLAYER_BOX = 5; static var nHURT_PLAYER_BOOBYTRAP = 5; static var nHURT_ENNEMY = 34; static var nHURT_BOSS_UNDEAD = 10; static var nHURT_BOSS_BARBOSSA = 10; static var aPARALLAX_RATE_BG = [{x:0.5, y:0.57}, {x:0.55, y:0.49}, {x:0.69, y:0.7}, {x:0.5, y:0.7}]; static var nPARALLAX_RATE_GAME_X = 1; static var nPARALLAX_RATE_GAME_Y = 1; static var nPARALLAX_RATE_FG_X = 1; static var nPARALLAX_RATE_FG_Y = 1; static var nSCORE_GOLD = 50; static var nSCORE_ENNEMY = 100; static var nSCORE_LEVEL = 1000; static var nVOLUME_MUSIC = 80; static var nVOLUME_WILL_STEP = 280; static var nVOLUME_WILL_JUMP = 150; static var nVOLUME_WILL_LAND = 160; static var nVOLUME_WILL_HURT = 270; static var nVOLUME_WILL_HURT_IMPACT = 170; static var nVOLUME_WILL_FALLBACK = 150; static var nVOLUME_WILL_FALLBACK_MUSIC = 80; static var nVOLUME_WILL_WATER = 100; static var nVOLUME_SWORD = 130; static var nVOLUME_SWORD_BLOCK = 100; static var nVOLUME_PLATFORM_SHAKE = 100; static var nVOLUME_PLATFORM_DESTROY = 100; static var nVOLUME_PLATFORM_RESPAWN = 100; static var nVOLUME_GOLD_BONUS = 300; static var nVOLUME_BLOWPIPE = 100; static var nVOLUME_BLOWPIPE_ARROW = 100; static var nVOLUME_ELEVATOR = 70; static var nVOLUME_BOOBYTRAP_OUT = 100; static var nVOLUME_BOOBYTRAP_IN = 100; static var nVOLUME_PLIERS_MOVE = 100; static var nVOLUME_PLIERS_DROP = 100; static var nVOLUME_BOX_LAND = 100; static var nVOLUME_BOX_DESTROY = 80; static var nVOLUME_BARBOSSA_DRAW_SWORD = 150; static var nVOLUME_BARBOSSA_TAUNT = 140; static var nVOLUME_BARBOSSA_SWITCH = 180; static var nVOLUME_BARBOSSA_KICK = 150; static var nVOLUME_HENCHMAN_TAUNT = 160; static var nVOLUME_HENCHMAN_BONES = 250; static var nVOLUME_UNDEAD_FLAIL_TURN = 250; static var nVOLUME_UNDEAD_FLAIL_HIT = 100; static var nVOLUME_UNDEAD_TAUNT = 140; static var nVOLUME_DOOR = 200; static var nVOLUME_BUTTON_ROLL = 200; static var nVOLUME_BUTTON_CLICK = 200; static var nVOLUME_TRANSITION = 200; static var nSTAGE_WIDTH = 580; static var nSTAGE_HEIGHT = 410; static var nDXD_STAGE_OFFSET_X = 10; static var nDXD_STAGE_OFFSET_Y = 50; static var nCAMERA_SPEED_NORMAL = 6; static var nCAMERA_SPEED_FAST = 10; }
Symbol 1594 MovieClip [__Packages.com.disney.gem.games.tirade.sarbakan.visual.element.StaticElement] Frame 0
class com.disney.gem.games.tirade.sarbakan.visual.element.StaticElement extends com.disney.gem.games.tirade.sarbakan.visual.element.BaseElement { var attachMC, detachMC, mc; function StaticElement (_sID) { super(_sID); } function enable() { if (!isActive()) { attachMC(); } } function disable() { if (isActive()) { detachMC(); } } function isActive() { return(mc != undefined); } }
Symbol 1595 MovieClip [__Packages.com.disney.gem.games.tirade.sarbakan.visual.layer.CollisionMap] Frame 0
class com.disney.gem.games.tirade.sarbakan.visual.layer.CollisionMap { static var nDepth; var id, oLayer, mc, nColor; function CollisionMap (_sID, _oLayer, _nColor) { if (!nDepth) { nDepth = BASE_DEPTH; } id = _sID; oLayer = _oLayer; mc = oLayer.mc.createEmptyMovieClip(id, nDepth++); mc._visible = false; if (!_nColor) { nColor = 16711935 /* 0xFF00FF */; } else { nColor = _nColor; } } function show(_nAlpha) { mc._visible = true; if (_nAlpha) { mc._alpha = _nAlpha; } else { mc._alpha = 100; } } function hide() { mc._visible = false; mc._alpha = 100; } function drawRect(_nX, _nY, _nWidth, _nHeight) { mc.moveTo(_nX, _nY); mc.beginFill(nColor); mc.lineTo(_nX + _nWidth, _nY); mc.lineTo(_nX + _nWidth, _nY + _nHeight); mc.lineTo(_nX, _nY + _nHeight); mc.lineTo(_nX, _nY); } function setNewSource(_mcSource) { remove(); mc = _mcSource; mc._visible = false; } function attachMC(_sLinkage, _nX, _nY, _sName) { if (!_sName) { _sName = String(mc.getNextHighestDepth()); } return(mc.attachMovie(_sLinkage, _sName, mc.getNextHighestDepth(), {_x:_nX, _y:_nY})); } function remove() { mc.removeMovieClip(); } function getMC() { return(mc); } static var BASE_DEPTH = 64000; }
Symbol 1596 MovieClip [__Packages.com.disney.gem.games.tirade.sarbakan.visual.PauseManager] Frame 0
class com.disney.gem.games.tirade.sarbakan.visual.PauseManager { static var oPausableList, bPaused; function PauseManager (_mc) { if (!oPausableList) { reset(); } register(_mc._parent); _mc._visible = false; _mc.swapDepths(999999); _mc.removeMovieClip(); bPaused = false; } static function register(_mc) { oPausableList[_mc] = _mc; _mc.onUnload = function () { com.disney.gem.games.tirade.sarbakan.visual.PauseManager.remove(this); }; } static function remove(_mc) { delete oPausableList[_mc]; } static function reset() { oPausableList = {}; } static function pause() { for (var _local1 in oPausableList) { oPausableList[_local1].stop(); } bPaused = true; } static function unpause() { for (var _local1 in oPausableList) { oPausableList[_local1].play(); } bPaused = false; } }
Symbol 1597 MovieClip [__Packages.com.disney.gem.games.tirade.sarbakan.visual.element.basicElement.Character] Frame 0
class com.disney.gem.games.tirade.sarbakan.visual.element.basicElement.Character extends com.disney.gem.games.tirade.sarbakan.visual.element.DynamicElement { var sFloorColliderID, sWallColliderID, sCeilingColliderID, sFrontColliderName, sBackColliderName, sBottomColliderName, sTopColliderName, nMoveSpeedX, nAirSpeedX, bNoFlip, nDirection, mc, setState, nSpeedX, nSpeedY, stateFinished, stateStarting, getGlobalPos, collideWithMap; function Character (_sID) { super(_sID); sFloorColliderID = "floor"; sWallColliderID = "wall"; sCeilingColliderID = "ceiling"; sFrontColliderName = "front"; sBackColliderName = "back"; sBottomColliderName = "bottom"; sTopColliderName = "top"; nMoveSpeedX = nSPEED_RUN; nAirSpeedX = nSPEED_AIR_MOVEX; bNoFlip = false; } function setDirection(_nDirection) { if ((_nDirection >= -1) && (_nDirection <= 1)) { nDirection = _nDirection; if (bNoFlip != true) { mc._xscale = Math.abs(mc._xscale) * nDirection; } } } function getDirection() { return(nDirection); } function initIdle() { setState("idle"); } function state_idle() { nSpeedX = 0; nSpeedY = 0; checkFall(); setPositionOutFloor(); } function state_run() { nSpeedX = nMoveSpeedX * nDirection; nSpeedY = 0; checkFall(); setPositionOutFloor(); checkWall(); } function state_jumpSwitch() { if (stateFinished()) { setState("jumpFall"); } } function state_jumpFall(_bSkipFirstFrameCheck) { if ((!_bSkipFirstFrameCheck) && (stateStarting())) { nSpeedY = 1; } if (stateFinished()) { mc.mcState.stop(); } nSpeedY = nSpeedY + (nSpeedY * nGRAVITY); if (nSpeedY > nSPEED_FALL) { nSpeedY = nSPEED_FALL; } if (isOnGround()) { setPositionOutFloor(); setState("jumpLand"); } else if (nSpeedX != 0) { nSpeedX = nDirection * nAirSpeedX; } checkWall(); } function state_jumpLand() { nSpeedX = 0; nSpeedY = 0; if (stateFinished()) { initIdle(); setPositionOutFloor(); } } function state_jump() { if (stateStarting()) { nAirSpeedX = nSPEED_AIR_MOVEX; nSpeedY = nJUMP_FORCE; } else { nSpeedY = nSpeedY - (nSpeedY * nGRAVITY); if (nSpeedX != 0) { nSpeedX = nDirection * nAirSpeedX; } if (nSpeedY > -1) { setState("jumpSwitch"); } } if (nSpeedY <= -1) { checkCeiling(); } checkWall(); } function state_jumpStart() { if (stateFinished()) { setState("jump"); } } function onEnable() { setDirection(nDirection); } function checkFall() { var _local2 = mc._y; while (!isOnGround()) { mc._y = mc._y + nADJUST_FLOOR; if ((mc._y - _local2) > nDISTANCE_FALL) { setState("jumpFall"); break; } nSpeedY = mc._y - _local2; } if (mc._y != _local2) { mc._y = _local2; return(false); } return(true); } function checkWall() { if (isHittingWall()) { nSpeedX = 0; } } function checkCeiling() { if (isHittingCeiling()) { nSpeedY = 0; setState("jumpFall"); } } function isOnGround() { var _local2 = getGlobalPos(mc[sBottomColliderName]); return(collideWithMap(sFloorColliderID, {x:Math.round(_local2.x + nSpeedX), y:Math.round(_local2.y + nSpeedY)})); } function isHittingWall() { var _local2; _local2 = getGlobalPos(mc[sFrontColliderName]); if (collideWithMap(sWallColliderID, {x:_local2.x + nSpeedX, y:_local2.y + nSpeedY})) { return(-1); } if (sBackColliderName) { _local2 = getGlobalPos(mc[sBackColliderName]); if (collideWithMap(sWallColliderID, {x:_local2.x + nSpeedX, y:_local2.y + nSpeedY})) { return(1); } } } function isHittingCeiling() { var _local3 = false; if (sTopColliderName) { var _local2; _local2 = getGlobalPos(mc[sTopColliderName]); if (collideWithMap(sCeilingColliderID, {x:_local2.x + nSpeedX, y:_local2.y + nSpeedY})) { _local3 = true; } } return(_local3); } function setPositionOutFloor() { while (isOnGround()) { nSpeedY--; } } function setPositionInFloor() { while (!isOnGround()) { nSpeedY++; } } function setPositionOutWall() { var _local3; var _local2 = 0; while (_local2 < 15) { _local3 = isHittingWall(); nSpeedX = nSpeedX + (_local3 * (mc._xscale / Math.abs(mc._xscale))); _local2++; } } var nADJUST_FLOOR = 1; var nDISTANCE_FALL = 8; var nJUMP_FORCE = -20; var nGRAVITY = 0.2; var nSPEED_RUN = 3; var nSPEED_FALL = 10; var nSPEED_AIR_MOVEX = 3; }
Symbol 1598 MovieClip [__Packages.com.disney.gem.games.tirade.elements.characters.Player] Frame 0
class com.disney.gem.games.tirade.elements.characters.Player extends com.disney.gem.games.tirade.sarbakan.visual.element.basicElement.Character { var setLinkage, setMC, setDirection, nCamOffsetHorizontal, sBackColliderName, nMoveSpeedX, nRunFullSpeedCount, nEnergy, bMustReleaseAttackKey, bControlsLock, removeReferenceMC, attachMC, mc, bFirstRespawnPoint, nRespawnX, nRespawnY, setState, bInvincible, nCustomPushBackSpeed, bInAirHurt, bDieFall, sState, nDirection, bKickedDownstairs, stateIs, oCamOffsetHorizontalTween, bSwitchDirection, nDirectionSwitchCount, nSpeedX, nSpeedY, stateCurrentFrame, stateFinished, checkFall, setPositionOutFloor, checkWall, stateStarting, bJumpAttacked, nFallDistance, isOnGround, nDirectionLast, nAirSpeedX, nInvincibleDelayCount; function Player (_mc) { super("player"); setLinkage("mcPlayer"); setMC(_mc); setDirection(1); nCamOffsetHorizontal = (nCAM_OFFSET_HORIZONTAL_MIN + nCAM_OFFSET_HORIZONTAL_MAX) / 2; delete sBackColliderName; nMoveSpeedX = nSPEED_RUN; nRunFullSpeedCount = 0; nEnergy = com.disney.gem.games.tirade.GameData.nENERGY_FULL; bMustReleaseAttackKey = false; bControlsLock = true; } function init() { removeReferenceMC(); attachMC(); setRespawnLocation(mc._x, mc._y); bFirstRespawnPoint = true; } function update() { super.update(); updateCamOffset(); updateInvincibility(); mc.swapDepths(mc._parent.getNextHighestDepth()); if (bMustReleaseAttackKey && (!Key.isDown(com.disney.gem.games.tirade.GameData.nKEYCODE_ATTACK))) { bMustReleaseAttackKey = false; } } function getCoord() { var _local3 = super.getCoord(); return({x:_local3.x - nCamOffsetHorizontal, y:_local3.y - nCAM_OFFSET_VERTICAL}); } function setRespawnLocation(_nX, _nY) { nRespawnX = _nX; nRespawnY = _nY; bFirstRespawnPoint = false; } function respawn() { nEnergy = com.disney.gem.games.tirade.GameData.nENERGY_FULL; mc._x = nRespawnX; mc._y = nRespawnY; var _local2 = com.disney.gem.games.tirade.Controller.getInstance().oGame.oCam; if (bFirstRespawnPoint) { _local2.resetPosition(); com.disney.gem.games.tirade.Controller.getInstance().oGame.oView.updateCameraPosition(); } _local2.lockOn(com.disney.gem.games.tirade.sarbakan.utils.Delegate.create(this, getCoord), true); setState(sSTATE_IDLE, true); setDirection(1); startInvincibility(); com.disney.gem.games.tirade.elements.characters.BossBarbossa.oLastInstance.resetEnergy(); com.disney.gem.games.tirade.elements.characters.BossUndead.oLastInstance.resetEnergy(); } function hurt(_nEnergy, _nCustomPushBackSpeed) { if ((!isHurt()) && (!bInvincible)) { com.sarbakan.sound.SoundManager.doPlaySound("Will_Turner_Hurt_impact.wav", com.disney.gem.games.tirade.GameData.nVOLUME_WILL_HURT_IMPACT); nEnergy = nEnergy - _nEnergy; nCustomPushBackSpeed = _nCustomPushBackSpeed; if (nEnergy > 0) { if (isJumping()) { bInAirHurt = true; } setState(sSTATE_HURT, true); startInvincibility(); } else { die(); } } } function die(_bNoFall) { if (_bNoFall) { bDieFall = false; } else { bDieFall = true; } nEnergy = 0; setState(sSTATE_DIE_START); } function dieWater() { if (sState != sSTATE_DIE_WATER) { setState(sSTATE_DIE_WATER); } } function autoDefend() { setDirection(nDirection * -1); setState(sSTATE_BLOCK); } function kickDownstairs() { com.disney.gem.games.tirade.Controller.getInstance().oGame.setFastCamSpeed(); bKickedDownstairs = true; setState(sSTATE_DIE_START); } function isJumping() { return(stateIs(sSTATE_JUMP, sSTATE_JUMP_ATTACK, sSTATE_JUMP_FALL, sSTATE_JUMP_SWITCH)); } function isHurt() { return(stateIs(sSTATE_HURT, sSTATE_DIE_END, sSTATE_DIE_FALL, sSTATE_DIE_RESURECT, sSTATE_DIE_START)); } function isAttacking() { return(stateIs(sSTATE_ATTACK1, sSTATE_ATTACK2, sSTATE_JUMP_ATTACK)); } function isDieing() { return(stateIs(sSTATE_DIE_END, sSTATE_DIE_FALL, sSTATE_DIE_START, sSTATE_DIE_WATER)); } function onOffsetTweenEnd() { delete oCamOffsetHorizontalTween; } function state_idle_init() { if (bSwitchDirection) { setDirection(nDirection * -1); bSwitchDirection = false; } } function state_idle(_bSkipKeyCheck) { super.state_idle(); if (!_bSkipKeyCheck) { checkIdleControl(); } } function state_run_init() { state_idle_init(); nRunFullSpeedCount = 0; nDirectionSwitchCount = 0; nSpeedX = 0; nSpeedY = 0; nMoveSpeedX = 1; } function state_run() { if ((stateCurrentFrame() == nRUN_FRAME_STEP1) || (stateCurrentFrame() == nRUN_FRAME_STEP2)) { com.sarbakan.sound.SoundManager.doPlaySound(("Will_Turner_Step_" + com.disney.gem.games.tirade.sarbakan.utils.MoreMath.random(1, 5)) + ".wav", com.disney.gem.games.tirade.GameData.nVOLUME_WILL_STEP); } if (nMoveSpeedX < nSPEED_RUN) { nMoveSpeedX = nMoveSpeedX * nRUN_ACEL_RATE; nMoveSpeedX = Math.min(nMoveSpeedX, nSPEED_RUN); } else { nRunFullSpeedCount++; } super.state_run(); checkRunControl(); } function state_turn_init() { nSpeedX = 0; nSpeedY = 0; } function state_turn() { if (stateFinished()) { if (Key.isDown(com.disney.gem.games.tirade.GameData.nKEYCODE_LEFT) || (Key.isDown(com.disney.gem.games.tirade.GameData.nKEYCODE_RIGHT))) { setState(sSTATE_RUN); } else { setState(sSTATE_IDLE); } bSwitchDirection = true; } checkFall(); setPositionOutFloor(); } function state_runStop() { checkIdleControl(); nSpeedX = nSpeedX / nRUN_DECEL_RATE; if (stateFinished()) { setState(sSTATE_IDLE); } checkFall(); checkWall(); setPositionOutFloor(); } function state_jump() { super.state_jump(); if (stateStarting()) { com.sarbakan.sound.SoundManager.doPlaySound("Will_Turner_Jump.wav", com.disney.gem.games.tirade.GameData.nVOLUME_WILL_JUMP); if (nRunFullSpeedCount >= nBIG_JUMP_RUN_FRAME_NEEDED) { nSpeedY = nJUMP_FORCE_BIG; } } if (stateFinished()) { mc.mcState.stop(); } checkAirControl(); } function state_jumpSwitch() { super.state_jumpSwitch(); if (Key.isDown(com.disney.gem.games.tirade.GameData.nKEYCODE_ATTACK)) { attack(); } } function state_jumpAttack() { if (stateStarting()) { com.sarbakan.sound.SoundManager.doPlaySound(("Sword_Swing" + com.disney.gem.games.tirade.sarbakan.utils.MoreMath.random(1, 4)) + ".wav", com.disney.gem.games.tirade.GameData.nVOLUME_SWORD); } if (stateFinished()) { mc.gotoAndStop(sSTATE_JUMP_FALL); mc.mcState.gotoAndStop(2); sState = sSTATE_JUMP_FALL; } state_jumpFall(bJumpAttacked); bJumpAttacked = true; } function state_jumpFall_init() { nFallDistance = 0; } function state_jumpFall(_bSkipFirstFrameCheck) { super.state_jumpFall(_bSkipFirstFrameCheck); nFallDistance = nFallDistance + nSpeedY; checkAirControl(); } function state_jumpLand() { bJumpAttacked = false; nRunFullSpeedCount = 0; if (stateStarting()) { delete sBackColliderName; com.sarbakan.sound.SoundManager.doPlaySound("Will_Turner_Land.wav", com.disney.gem.games.tirade.GameData.nVOLUME_WILL_LAND); } if (nFallDistance < nJUMP_FALL_DISTANCE_LAND) { setState(sSTATE_IDLE); } else { super.state_jumpLand(); state_idle(true); } } function state_attack1() { state_idle(true); if (stateStarting()) { com.sarbakan.sound.SoundManager.doPlaySound(("Sword_Swing" + com.disney.gem.games.tirade.sarbakan.utils.MoreMath.random(1, 4)) + ".wav", com.disney.gem.games.tirade.GameData.nVOLUME_SWORD); } if (stateFinished()) { setState(sSTATE_IDLE); } } function state_attack2() { state_attack1(); } function state_block() { if (stateStarting()) { com.sarbakan.sound.SoundManager.doPlaySound(("Sword_Swing_Tching" + com.disney.gem.games.tirade.sarbakan.utils.MoreMath.random(1, 3)) + ".wav", com.disney.gem.games.tirade.GameData.nVOLUME_SWORD_BLOCK); } state_attack1(); } function state_hurt_init() { sBackColliderName = "back"; } function state_hurt() { if (stateStarting()) { com.sarbakan.sound.SoundManager.doPlaySound(("Will_Turner_Hurt" + com.disney.gem.games.tirade.sarbakan.utils.MoreMath.random(1, 2)) + ".wav", com.disney.gem.games.tirade.GameData.nVOLUME_WILL_HURT); } if (bInAirHurt) { state_jumpFall(); } else { state_idle(true); } if (nCustomPushBackSpeed) { nSpeedX = nCustomPushBackSpeed; } else { nSpeedX = nPUSHBACK_SPEED * (-nDirection); } if (stateFinished()) { if (bInAirHurt) { setState(sSTATE_JUMP_FALL); } else { setState(sSTATE_IDLE); } bInAirHurt = false; } checkWall(); if (stateFinished()) { delete sBackColliderName; } } function state_dieStart_init() { if (bKickedDownstairs) { nSpeedX = (nKICKED_DOWNSTAIRS_SPEEDX_BASE * (mc._x / nKICKED_DOWNSTAIRS_FLOOR_X_START)) + nKICKED_DOWNSTAIRS_SPEEDX_MIN; nSpeedY = nKICKED_DOWNSTAIRS_SPEEDY_BASE; } else { nSpeedX = 0; nSpeedY = 0; } } function state_dieStart() { if (bDieFall || (bKickedDownstairs)) { sBackColliderName = "back"; if (stateFinished()) { setState(sSTATE_DIE_FALL); } } else if (stateFinished()) { setState(sSTATE_DIE_END); } } function state_dieFall_init() { if (!bKickedDownstairs) { nSpeedX = nSpeedX * -1; nSpeedY = 9; } else { nSpeedY = 15; } } function state_dieFall() { if (bKickedDownstairs && (mc._x < nKICKED_DOWNSTAIRS_FLOOR_X_END)) { nSpeedX = nKICKED_DOWNSTAIRS_SPEEDX_MIN; } checkWall(); if (isOnGround()) { setPositionOutFloor(); setState(sSTATE_DIE_END); bDieFall = false; } } function state_dieEnd() { nSpeedX = 0; nSpeedY = 0; if (stateStarting()) { com.sarbakan.sound.SoundManager.doPlaySound("Will_Turner_Fall_Back.wav", com.disney.gem.games.tirade.GameData.nVOLUME_WILL_FALLBACK); if (bKickedDownstairs) { com.disney.gem.games.tirade.elements.Box.breakAll(); } else { com.disney.gem.games.tirade.Controller.getInstance().stopMusic(); com.sarbakan.sound.SoundManager.doPlaySound("Will_Turner_Fall_Back_music.wav", com.disney.gem.games.tirade.GameData.nVOLUME_WILL_FALLBACK_MUSIC, 1, true); } } setPositionOutFloor(); if (stateFinished()) { com.disney.gem.games.tirade.Controller.getInstance().oGame.setNormalCamSpeed(); if (bKickedDownstairs) { bKickedDownstairs = false; setState(sSTATE_DIE_RESURECT); } else { com.disney.gem.games.tirade.Controller.getInstance().onDie(); } mc.mcState.stop(); } } function state_dieResurect() { state_idle(true); if (stateCurrentFrame() == nDIE_RESURECT_FRAME_UP) { com.sarbakan.sound.SoundManager.doPlaySound("Will_Turner_Land.wav", com.disney.gem.games.tirade.GameData.nVOLUME_WILL_LAND); } if (stateFinished()) { delete sBackColliderName; setState(sSTATE_IDLE); startInvincibility(); } } function state_dieWater() { nSpeedX = 0; nSpeedY = 0; if (stateStarting()) { com.disney.gem.games.tirade.Controller.getInstance().stopMusic(); com.sarbakan.sound.SoundManager.doPlaySound("Will_Turner_Fall_Back_music.wav", com.disney.gem.games.tirade.GameData.nVOLUME_WILL_FALLBACK_MUSIC, 1, true); com.sarbakan.sound.SoundManager.doPlaySound("Will_Turner_Fall_Water.wav", com.disney.gem.games.tirade.GameData.nVOLUME_WILL_WATER); } if (stateFinished()) { com.disney.gem.games.tirade.Controller.getInstance().onDie(); mc.mcState.stop(); } } function updateCamOffset() { if (nDirection != nDirectionLast) { var _local2; if (nDirection == 1) { _local2 = nCAM_OFFSET_HORIZONTAL_MIN; } else { _local2 = nCAM_OFFSET_HORIZONTAL_MAX; } if (oCamOffsetHorizontalTween == undefined) { oCamOffsetHorizontalTween = new mx.transitions.Tween(this, "nCamOffsetHorizontal", mx.transitions.easing.Regular.easeInOut, nCamOffsetHorizontal, _local2, nCAM_OFFSET_HORIZONTAL_DURATION); oCamOffsetHorizontalTween.onMotionFinished = com.disney.gem.games.tirade.sarbakan.utils.Delegate.create(this, onOffsetTweenEnd); } else { oCamOffsetHorizontalTween.continueTo(_local2, 20); } } nDirectionLast = nDirection; } function checkIdleControl() { if (bControlsLock == false) { if (Key.isDown(com.disney.gem.games.tirade.GameData.nKEYCODE_LEFT)) { if (nDirection == 1) { setState(sSTATE_TURN); } else { setState(sSTATE_RUN); } } else if (Key.isDown(com.disney.gem.games.tirade.GameData.nKEYCODE_RIGHT)) { if (nDirection == -1) { setState(sSTATE_TURN); } else { setState(sSTATE_RUN); } } if (Key.isDown(com.disney.gem.games.tirade.GameData.nKEYCODE_JUMP)) { setState(sSTATE_JUMP); } if (Key.isDown(com.disney.gem.games.tirade.GameData.nKEYCODE_ATTACK)) { attack(); } } } function checkRunControl() { if (bControlsLock == false) { if ((++nDirectionSwitchCount) == nRUN_SWITCH_DIRECTION_DELAY) { if (((nDirection == 1) && (Key.isDown(com.disney.gem.games.tirade.GameData.nKEYCODE_LEFT))) && (!Key.isDown(com.disney.gem.games.tirade.GameData.nKEYCODE_RIGHT))) { setDirection(-1); } else if (((nDirection == -1) && (Key.isDown(com.disney.gem.games.tirade.GameData.nKEYCODE_RIGHT))) && (!Key.isDown(com.disney.gem.games.tirade.GameData.nKEYCODE_LEFT))) { setDirection(1); } nDirectionSwitchCount = 0; } if ((!Key.isDown(com.disney.gem.games.tirade.GameData.nKEYCODE_LEFT)) && (!Key.isDown(com.disney.gem.games.tirade.GameData.nKEYCODE_RIGHT))) { nRunFullSpeedCount = 0; setState(sSTATE_RUN_STOP); } if (Key.isDown(com.disney.gem.games.tirade.GameData.nKEYCODE_JUMP)) { setState(sSTATE_JUMP); } if (Key.isDown(com.disney.gem.games.tirade.GameData.nKEYCODE_ATTACK)) { attack(); } } else { nRunFullSpeedCount = 0; setState(sSTATE_RUN_STOP); } } function checkAirControl() { if (bControlsLock == false) { if ((!Key.isDown(com.disney.gem.games.tirade.GameData.nKEYCODE_LEFT)) && (!Key.isDown(com.disney.gem.games.tirade.GameData.nKEYCODE_RIGHT))) { nAirSpeedX = 0; } if ((nDirection == 1) && (Key.isDown(com.disney.gem.games.tirade.GameData.nKEYCODE_LEFT))) { setDirection(-1); } if ((nDirection == -1) && (Key.isDown(com.disney.gem.games.tirade.GameData.nKEYCODE_RIGHT))) { setDirection(1); } if ((Math.abs(nSpeedX) < nSPEED_AIR_MOVEX) && (Key.isDown(com.disney.gem.games.tirade.GameData.nKEYCODE_LEFT) || (Key.isDown(com.disney.gem.games.tirade.GameData.nKEYCODE_RIGHT)))) { if (Key.isDown(com.disney.gem.games.tirade.GameData.nKEYCODE_RIGHT)) { setDirection(1); } else { setDirection(-1); } nSpeedX = nDirection * nSPEED_AIR_MOVEX; checkWall(); } if ((!isAttacking()) && (Key.isDown(com.disney.gem.games.tirade.GameData.nKEYCODE_ATTACK))) { attack(); } } else { nAirSpeedX = 0; } } function attack() { if (!bMustReleaseAttackKey) { bMustReleaseAttackKey = true; if (isJumping()) { if (!bJumpAttacked) { setState(sSTATE_JUMP_ATTACK); } } else if (Math.random() < 0.5) { setState(sSTATE_ATTACK1); } else { setState(sSTATE_ATTACK2); } } } function startInvincibility() { bInvincible = true; nInvincibleDelayCount = 0; } function endInvincibility() { mc._visible = true; bInvincible = false; } function updateInvincibility() { if (bInvincible && (!isHurt())) { if ((++nInvincibleDelayCount) == nINVINCIBLE_DELAY) { endInvincibility(); } else if ((nInvincibleDelayCount % nINVINCIBLE_FLASH_RATE) == 1) { if (mc._visible) { mc._visible = false; } else { mc._visible = true; } } } else { mc._visible = true; } } var nJUMP_FORCE = -20; var nJUMP_FORCE_BIG = -27; var nGRAVITY = 0.2; var nSPEED_RUN = 10; var nSPEED_FALL = 10; var nSPEED_AIR_MOVEX = 6; static var nPUSHBACK_SPEED = 3; static var nRUN_ACEL_RATE = 1.7; static var nRUN_DECEL_RATE = 1.3; static var nBIG_JUMP_RUN_FRAME_NEEDED = 10; static var nJUMP_FALL_DISTANCE_LAND = 200; static var nCAM_OFFSET_HORIZONTAL_MIN = 220; static var nCAM_OFFSET_HORIZONTAL_MAX = 360; static var nCAM_OFFSET_HORIZONTAL_DURATION = 20; static var nCAM_OFFSET_VERTICAL = 300; static var nINVINCIBLE_DELAY = 40; static var nINVINCIBLE_FLASH_RATE = 2; var nKICKED_DOWNSTAIRS_SPEEDX_BASE = -25; var nKICKED_DOWNSTAIRS_SPEEDX_MIN = -10; var nKICKED_DOWNSTAIRS_SPEEDY_BASE = -9; var nKICKED_DOWNSTAIRS_FLOOR_X_START = 800; var nKICKED_DOWNSTAIRS_FLOOR_X_END = 500; var nRUN_SWITCH_DIRECTION_DELAY = 5; static var nRUN_FRAME_STEP1 = 9; static var nRUN_FRAME_STEP2 = 21; static var nDIE_RESURECT_FRAME_UP = 12; static var sSTATE_IDLE = "idle"; static var sSTATE_RUN_START = "runStart"; static var sSTATE_RUN = "run"; static var sSTATE_RUN_STOP = "runStop"; static var sSTATE_TURN = "turn"; static var sSTATE_JUMP = "jump"; static var sSTATE_JUMP_ATTACK = "jumpAttack"; static var sSTATE_JUMP_SWITCH = "jumpSwitch"; static var sSTATE_JUMP_FALL = "jumpFall"; static var sSTATE_ATTACK1 = "attack1"; static var sSTATE_ATTACK2 = "attack2"; static var sSTATE_BLOCK = "block"; static var sSTATE_HURT = "hurt"; static var sSTATE_DIE_START = "dieStart"; static var sSTATE_DIE_FALL = "dieFall"; static var sSTATE_DIE_END = "dieEnd"; static var sSTATE_DIE_RESURECT = "dieResurect"; static var sSTATE_DIE_WATER = "dieWater"; }
Symbol 1599 MovieClip [__Packages.com.disney.gem.games.tirade.elements.characters.BaseEnnemy] Frame 0
class com.disney.gem.games.tirade.elements.characters.BaseEnnemy extends com.disney.gem.games.tirade.sarbakan.visual.element.basicElement.Character { var setMC, setDirection, mc, oDecisionMaker, id, removeReferenceMC, attachMC, oPlayer, getElement, nAttackDelayCount, stateIsNot, nEnergy, fTurnCallBack, setState, bAttackBlocked, bCanJump, fJumpCallBack, nDirection, nMoveSpeedX, bNoFlip, stateIs, bSwitchDirection, nSpeedX, nSpeedY, stateFinished, stateStarting, stateCurrentFrame, sElevatorID, sBackColliderName, collideWithMap, sFloorColliderID; function BaseEnnemy (_mc) { super("ennemy" + com.disney.gem.games.tirade.sarbakan.visual.element.BaseElement.getNextID()); setMC(_mc); setDirection(1); if (mc._name.substr(0, 8) != "instance") { associateToElevator(mc._name); } oDecisionMaker = new com.disney.gem.games.tirade.sarbakan.ai.DecisionMaker(this, id); resetEnergy(); } function init() { removeReferenceMC(); attachMC(); oPlayer = getElement("player"); nAttackDelayCount = 0; } function update() { super.update(); if (((stateIsNot("hurt") && (!isJumping())) && (!oDecisionMaker.isEmpty())) && (oDecisionMaker.isDecisionCompleted())) { oDecisionMaker.makeDecision(); } if (nAttackDelayCount < nATTACK_DELAY) { nAttackDelayCount++; } checkHurt(); } function resetEnergy() { nEnergy = com.disney.gem.games.tirade.GameData.nENERGY_FULL; } function initTurn(_fCallBack) { fTurnCallBack = _fCallBack; setState(sSTATE_TURN); } function initAttack() { setState(sSTATE_ATTACK); bAttackBlocked = false; } function initHurt(_nEnergy) { if (!isHurt()) { com.sarbakan.sound.SoundManager.doPlaySound("Will_Turner_Hurt_impact.wav", com.disney.gem.games.tirade.GameData.nVOLUME_WILL_HURT_IMPACT); nEnergy = nEnergy - _nEnergy; if (nEnergy > 0) { setState(sSTATE_HURT); } else { initDie(); } } } function initDie() { setState(sSTATE_DIE); } function initJump(_fJumpCallBack) { if (bCanJump) { fJumpCallBack = _fJumpCallBack; setState(sSTATE_JUMP); } } function initBlock() { setState(sSTATE_BLOCK, true); if (!isLookingAtPlayer()) { setDirection(nDirection * -1); } } function initWalkBackward() { nMoveSpeedX = nMoveSpeedX * 1.5; setState(sSTATE_RUN); bNoFlip = true; setDirection(oPlayer.nDirection); } function endWalkBackward() { bNoFlip = false; nMoveSpeedX = nMoveSpeedX / 1.5; setDirection(nDirection * -1); } function isOnPlayerFloor() { var _local2 = Math.abs(mc._y - oPlayer.mc._y); return((!oPlayer.isJumping()) && (_local2 <= nDISTANCE_FLOOR)); } function isNearPlayer(_nDistance, _bAllowInAir) { var _local2 = Math.abs(mc._x - oPlayer.mc._x); if (_nDistance == undefined) { _nDistance = nDISTANCE_NEAR; } return((_local2 <= _nDistance) && (_bAllowInAir || (isOnPlayerFloor()))); } function isHurt() { return(stateIs(sSTATE_HURT, sSTATE_DIE)); } function isAttacked() { return(oPlayer.isAttacking() && (isNearPlayer(nDISTANCE_NEAR * 1.5))); } function isJumping() { return(stateIs(sSTATE_JUMP, sSTATE_JUMP_FALL, sSTATE_JUMP_SWITCH, sSTATE_JUMP_LAND)); } function isLookingAtPlayer() { return(((nDirection == 1) && (mc._x <= oPlayer.mc._x)) || ((nDirection == -1) && (mc._x >= oPlayer.mc._x))); } function isPlayerLookingAtEnnemy() { return(((oPlayer.nDirection == 1) && (oPlayer.mc._x <= mc._x)) || ((oPlayer.nDirection == -1) && (oPlayer.mc._x >= mc._x))); } function canAttack() { return((stateIs(sSTATE_IDLE, sSTATE_RUN) && (isNearPlayer())) && (nAttackDelayCount == nATTACK_DELAY)); } function onEnable() { if (nEnergy <= 0) { setState(sSTATE_DEAD); } } function state_idle_init() { if (bSwitchDirection) { setDirection(nDirection * -1); bSwitchDirection = false; if (fTurnCallBack) { fTurnCallBack(); fTurnCallBack = null; } } } function state_idle() { if (bCanJump) { super.state_idle(); } else { nSpeedX = 0; nSpeedY = 0; } } function state_run() { if (bCanJump) { super.state_run(); } else { nSpeedX = nMoveSpeedX * nDirection; nSpeedY = 0; checkWall(); } if (isOnFloorEgde()) { nSpeedX = 0; } } function state_turn() { nSpeedX = 0; nSpeedY = 0; if (stateFinished()) { setState(sSTATE_IDLE); bSwitchDirection = true; } } function state_attack_init() { nSpeedX = 0; nSpeedY = 0; com.sarbakan.sound.SoundManager.doPlaySound(("Sword_Swing_Big" + com.disney.gem.games.tirade.sarbakan.utils.MoreMath.random(1, 3)) + ".wav", com.disney.gem.games.tirade.GameData.nVOLUME_SWORD); } function state_attack() { if (((!bAttackBlocked) && (oPlayer.isAttacking())) && (mc.hitTest(oPlayer.mc.sword))) { oPlayer.setState(com.disney.gem.games.tirade.elements.characters.Player.sSTATE_BLOCK); bAttackBlocked = true; nSpeedX = nPUSHBACK_SPEED * (-nDirection); } else if (((!bAttackBlocked) && (oPlayer.isAttacking())) && (mc.hitTest(oPlayer.mc.autoDefense))) { oPlayer.autoDefend(); bAttackBlocked = true; nSpeedX = nPUSHBACK_SPEED * (-nDirection); } else if ((!bAttackBlocked) && (mc.sword.hitTest(oPlayer.mc.body))) { oPlayer.hurt(com.disney.gem.games.tirade.GameData.nHURT_PLAYER_ENNEMY); } if (isOnFloorEgde(true) || (isOnFloorEgde(false, true))) { nSpeedX = 0; } checkWall(); if (stateFinished()) { bAttackBlocked = false; nAttackDelayCount = 0; setState(sSTATE_IDLE); } } function state_block() { nSpeedX = 0; nSpeedY = 0; if (stateStarting()) { com.sarbakan.sound.SoundManager.doPlaySound(("Sword_Swing_Tching" + com.disney.gem.games.tirade.sarbakan.utils.MoreMath.random(1, 3)) + ".wav", com.disney.gem.games.tirade.GameData.nVOLUME_SWORD_BLOCK); } if (stateFinished()) { setState(sSTATE_IDLE); } } function state_hurt_init() { bNoFlip = true; setDirection(oPlayer.nDirection); nSpeedX = nPUSHBACK_SPEED * nDirection; } function state_hurt(_bNoLookTowardPlayer) { checkWall(); if (isOnFloorEgde(true) || (isOnFloorEgde(false, true))) { nSpeedX = 0; } if (stateFinished()) { bNoFlip = false; nSpeedX = 0; if ((!_bNoLookTowardPlayer) && (!isLookingAtPlayer())) { setDirection(nDirection * -1); } setState(sSTATE_IDLE); oDecisionMaker.abortCurrentDecision(); setBehaviorDefensive(); oDecisionMaker.makeDecision(); setBehaviorRegular(); } } function state_die_init() { oDecisionMaker.clear(); } function state_die() { nSpeedX = 0; nSpeedY = 0; if (stateCurrentFrame() == nDIE_FRAME_SOUND) { com.sarbakan.sound.SoundManager.doPlaySound("bones.wav", com.disney.gem.games.tirade.GameData.nVOLUME_HENCHMAN_BONES); } if (stateFinished()) { if (sElevatorID) { com.disney.gem.games.tirade.elements.Elevator.onAssociatedEnnemyDead(sElevatorID); } com.disney.gem.games.tirade.Controller.getInstance().increaseScore(com.disney.gem.games.tirade.GameData.nSCORE_ENNEMY); setState(sSTATE_DEAD); } } function state_dead() { nSpeedX = 0; nSpeedY = 0; oDecisionMaker.clear(); } function state_jump() { super.state_jump(); if (stateStarting()) { com.sarbakan.sound.SoundManager.doPlaySound("Will_Turner_Jump.wav", com.disney.gem.games.tirade.GameData.nVOLUME_WILL_JUMP); } if (stateFinished()) { mc.mcState.stop(); } } function state_jumpLand() { super.state_jumpLand(); if (stateStarting()) { com.sarbakan.sound.SoundManager.doPlaySound("Will_Turner_Land.wav", com.disney.gem.games.tirade.GameData.nVOLUME_WILL_LAND); } fJumpCallBack(); } function state_taunt() { nSpeedX = 0; nSpeedY = 0; if (stateCurrentFrame() == nFRAME_TAUNT_SOUND) { com.sarbakan.sound.SoundManager.doPlaySound(("Ennemy_Taunt_" + com.disney.gem.games.tirade.sarbakan.utils.MoreMath.random(1, 3)) + ".wav", com.disney.gem.games.tirade.GameData.nVOLUME_HENCHMAN_TAUNT); } if (stateFinished()) { setState(sSTATE_IDLE); } } function setBehaviorRegular() { } function setBehaviorDefensive() { } function getHurtValue() { return(com.disney.gem.games.tirade.GameData.nHURT_ENNEMY); } function associateToElevator(_sElevatorID) { sElevatorID = _sElevatorID; } function checkHurt() { if (((stateIsNot(sSTATE_DIE, sSTATE_DEAD, sSTATE_HURT) && (oPlayer.isAttacking())) && (mc.hitTest(oPlayer.mc.sword))) && (!bAttackBlocked)) { if (stateIs(sSTATE_IDLE, sSTATE_RUN, sSTATE_ATTACK) && (isLookingAtPlayer())) { oDecisionMaker.abortCurrentDecision(); oDecisionMaker.makeDecision(); } if (stateIsNot(sSTATE_BLOCK)) { initHurt(getHurtValue()); } } } function checkWall() { if (bNoFlip || (((nDirection == 1) && (nSpeedX < 0)) || ((nDirection == -1) && (nSpeedX > 0)))) { sBackColliderName = "back"; } else { sBackColliderName = undefined; } super.checkWall(); } function isOnFloorEgde(_bCheckBack, _bCheckFront) { var _local2; if ((!_bCheckFront) && (bNoFlip || (_bCheckBack))) { _local2 = mc.backEdge; } else { _local2 = mc.frontEdge; } return(!collideWithMap(sFloorColliderID, _local2)); } var nSPEED_RUN = 5; static var nPUSHBACK_SPEED = 4; var nDISTANCE_FLOOR = 100; var nDISTANCE_NEAR = 150; var nATTACK_DELAY = 60; static var nDIE_FRAME_SOUND = 18; var nFRAME_TAUNT_SOUND = 1; static var sSTATE_IDLE = "idle"; static var sSTATE_RUN_START = "runStart"; static var sSTATE_RUN = "run"; static var sSTATE_TURN = "turn"; static var sSTATE_ATTACK = "attack"; static var sSTATE_HURT = "hurt"; static var sSTATE_DIE = "die"; static var sSTATE_DEAD = "dead"; static var sSTATE_JUMP = "jump"; static var sSTATE_JUMP_SWITCH = "jumpSwitch"; static var sSTATE_JUMP_FALL = "jumpFall"; static var sSTATE_JUMP_LAND = "jumpLand"; static var sSTATE_TAUNT = "taunt"; static var sSTATE_BLOCK = "block"; }
Symbol 1600 MovieClip [__Packages.com.disney.gem.games.tirade.sarbakan.ai.DecisionMaker] Frame 0
class com.disney.gem.games.tirade.sarbakan.ai.DecisionMaker { var oOwner, sOwner, aDecisionList, bDebug, oCurrentDecision; function DecisionMaker (_oOwner, _sOwner) { oOwner = _oOwner; sOwner = _sOwner; clear(); } function addDecision(_oDecision) { _oDecision.setOwner(oOwner); aDecisionList.push(_oDecision); } function addDecisionFirst(_oDecision) { aDecisionList.unshift(_oDecision); } function removeDecision(_sType) { var _local2 = aDecisionList.length - 1; while (_local2 >= 0) { if (aDecisionList[_local2].getType() == _sType) { aDecisionList.splice(_local2, 1); } _local2--; } } function makeDecision() { var _local3; if (bDebug) { trace(sOwner + " is making a decision:"); } if (isEmpty()) { if (bDebug) { trace("\tDecision list is empty!"); } } else { var _local2 = 0; while (_local2 < aDecisionList.length) { _local3 = aDecisionList[_local2]; if (_local3.make()) { if (bDebug) { trace("\t" + _local3); } break; } _local2++; } } oCurrentDecision = _local3; return(_local3.getType()); } function isDecisionCompleted() { var _local2 = true; if (oCurrentDecision != undefined) { _local2 = oCurrentDecision.isCompleted(); } return(_local2); } function abortCurrentDecision() { oCurrentDecision.abort(); } function getCurrentDecision() { return(oCurrentDecision); } function clear() { aDecisionList = []; } function isEmpty() { return(aDecisionList.length < 1); } function enableDebug() { bDebug = true; } function disableDebug() { bDebug = false; } function traceDecisionList() { trace(("Decision list for " + sOwner) + ":"); var _local2 = 0; while (_local2 < aDecisionList.length) { trace("\t" + aDecisionList[_local2]); _local2++; } } }
Symbol 1601 MovieClip [__Packages.com.disney.gem.games.tirade.sarbakan.ai.Decision] Frame 0
class com.disney.gem.games.tirade.sarbakan.ai.Decision { var oOwner, bDecisionMade; function Decision () { } function setOwner(_oOwner) { oOwner = _oOwner; } function make() { bDecisionMade = false; checkConditions(); return(bDecisionMade); } function getType() { return(TYPE); } function toString() { return(("[Decision " + TYPE) + "]"); } function isCompleted() { return(true); } function abort() { } function checkConditions() { } var TYPE = "Decision"; }
Symbol 1602 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--; } } } 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 var nEVENT_SOUND_COMPLETE = 1; static var sDEFAULT_CATEGORY = "SFX"; static var nMAX_SOUNDS_PLAYING = 32; static var bInited = false; }
Symbol 1603 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); } static var nFADE_RATE = 8; static var nFADE_AT_END_TIME = 800; }
Symbol 1604 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 1605 MovieClip [__Packages.com.disney.gem.games.tirade.elements.Elevator] Frame 0
class com.disney.gem.games.tirade.elements.Elevator extends com.disney.gem.games.tirade.sarbakan.visual.element.DynamicElement { static var oFinalElevator, oElevatorActivatedByEnnemy; var setLinkage, setMC, nHeight, mc, nStartMaskHeight, bAutoStart, bPositionAtTop, removeReferenceMC, attachMC, nPlatformOrigY, setState, nDirection, nColliderOrigY, mcCollider, bLockedAtTop, oOwner, oAttachProperties, id; function Elevator (_mc, _sLinkage) { super("elevator" + com.disney.gem.games.tirade.sarbakan.visual.element.BaseElement.getNextID()); setLinkage(_sLinkage); setMC(_mc); nHeight = mc.nElevatorHeight; nStartMaskHeight = 0; if (mc._name.substr(0, 8) != "instance") { bAutoStart = false; bPositionAtTop = true; registerElevator(this, mc._name); } else { bAutoStart = true; } if (mc.bFinalElevator) { oFinalElevator = this; } } function init() { removeReferenceMC(); attachMC(); nPlatformOrigY = mc.mcPlatform._y; attachCollider(); } function start() { setState(sSTATE_ACTIVE); bAutoStart = true; nDirection = -1; } function stop() { setState(sSTATE_IDLE); } static function lockFinalElevator() { oFinalElevator.bLockedAtTop = true; } function onEnable() { if (nColliderOrigY != undefined) { mcCollider._y = nColliderOrigY; } if (nStartMaskHeight == 0) { nStartMaskHeight = mc.mcMask._height; } mc.mcMask._y = mc.mcMask._y + ((nStartMaskHeight - nHeight) - nTOP_MARGIN); mc.mcMask._height = nHeight + nTOP_MARGIN; if (bPositionAtTop == true) { mc.mcPlatform._y = mc.mcPlatform._y - nHeight; mc.mcMask._height = mc.mcMask._height - nHeight; mcCollider._y = mcCollider._y - nHeight; } } static function onAssociatedEnnemyDead(_sID) { oElevatorActivatedByEnnemy[_sID].start(); delete oElevatorActivatedByEnnemy[_sID]; } function state_idle() { if (bAutoStart) { start(); } } function state_active() { var _local2 = nELEVATOR_SPEED * nDirection; mc.mcPlatform._y = mc.mcPlatform._y + _local2; mc.mcMask._height = mc.mcMask._height + _local2; mcCollider._y = mcCollider._y + _local2; if (mc.mcPlatform._y > nPlatformOrigY) { mc.mcPlatform._y = nPlatformOrigY; mc.mcMask._height = nHeight + nTOP_MARGIN; mcCollider._y = nColliderOrigY; nDirection = -1; } if (mc.mcPlatform._y < (nPlatformOrigY - nHeight)) { mc.mcPlatform._y = nPlatformOrigY - nHeight; mc.mcMask._height = nTOP_MARGIN; mcCollider._y = nColliderOrigY - nHeight; nDirection = 1; if (bLockedAtTop) { bAutoStart = false; setState(sSTATE_IDLE); } } } function attachCollider() { var _local2 = oOwner.getCollisionMap("floor"); mcCollider = _local2.attachMC("mcElevatorCollider", oAttachProperties._x, oAttachProperties._y + nPlatformOrigY, id); nColliderOrigY = mcCollider._y; } static function registerElevator(_oElevator, _sID) { if (oElevatorActivatedByEnnemy == undefined) { oElevatorActivatedByEnnemy = {}; } oElevatorActivatedByEnnemy[_sID] = _oElevator; } static function reset() { delete oElevatorActivatedByEnnemy; } static var nELEVATOR_SPEED = 4; static var nTOP_MARGIN = 120; static var sSTATE_IDLE = "idle"; static var sSTATE_ACTIVE = "active"; }
Symbol 1606 MovieClip [__Packages.com.disney.gem.games.tirade.elements.characters.BossBarbossa] Frame 0
class com.disney.gem.games.tirade.elements.characters.BossBarbossa extends com.disney.gem.games.tirade.elements.characters.BaseEnnemy { static var oLastInstance; var setLinkage, bWaiting, oDecisionMaker, bReachedSwitch, setDirection, nDirection, stateIs, isNearPlayer, nATTACK_DELAY, nAttackDelayCount, bNoFlip, oPlayer, bWillKickPlayer, stateFinished, getElement, mc, stateStarting, nSpeedX, nSpeedY, bAttackBlocked, stateCurrentFrame, stateIsNot, initHurt; function BossBarbossa (_mc) { super(_mc); setLinkage("mcBossBarbossa"); oLastInstance = this; setBehaviorWaiting(); } function init() { super.init(); setState(sSTATE_IDLE_SWITCH); } function setBehaviorRegular() { bWaiting = false; oDecisionMaker.clear(); oDecisionMaker.addDecision(new com.disney.gem.games.tirade.decisions.DecisionSwitchToWaitingBehavior()); oDecisionMaker.addDecision(new com.disney.gem.games.tirade.decisions.DecisionLookTowardPlayer()); oDecisionMaker.addDecision(new com.disney.gem.games.tirade.decisions.DecisionDefenseWalkBackward(0.4)); oDecisionMaker.addDecision(new com.disney.gem.games.tirade.decisions.DecisionDefenseBlock(1)); oDecisionMaker.addDecision(new com.disney.gem.games.tirade.decisions.DecisionWalkTowardPlayer(0.7, 150)); oDecisionMaker.addDecision(new com.disney.gem.games.tirade.decisions.DecisionAttack(0.65)); oDecisionMaker.addDecision(new com.disney.gem.games.tirade.decisions.DecisionBigAttack(0.9)); oDecisionMaker.addDecision(new com.disney.gem.games.tirade.decisions.DecisionTaunt(0.3)); oDecisionMaker.addDecision(new com.disney.gem.games.tirade.decisions.DecisionIdle()); } function setBehaviorWaiting() { bWaiting = true; bReachedSwitch = false; oDecisionMaker.clear(); oDecisionMaker.addDecision(new com.disney.gem.games.tirade.decisions.DecisionSwitchToRegularBehavior()); oDecisionMaker.addDecision(new com.disney.gem.games.tirade.decisions.DecisionWalkToSwitch()); oDecisionMaker.addDecision(new com.disney.gem.games.tirade.decisions.DecisionIdle(true)); } function setBehaviorDefensive() { bWaiting = false; oDecisionMaker.clear(); oDecisionMaker.addDecision(new com.disney.gem.games.tirade.decisions.DecisionSwitchToWaitingBehavior()); oDecisionMaker.addDecision(new com.disney.gem.games.tirade.decisions.DecisionKickPlayer()); oDecisionMaker.addDecision(new com.disney.gem.games.tirade.decisions.DecisionDefenseWalkBackward(1)); oDecisionMaker.addDecision(new com.disney.gem.games.tirade.decisions.DecisionIdle()); } function setState(_sState, _bInstant) { if (_sState == com.disney.gem.games.tirade.elements.characters.BaseEnnemy.sSTATE_IDLE) { if (bWaiting) { _sState = sSTATE_IDLE_SWITCH; } else { _sState = sSTATE_IDLE_SWORD; } } super.setState(_sState, _bInstant); } function initTurn(_fCallBack) { setDirection(nDirection * -1); _fCallBack(); } function canAttack() { return((stateIs(sSTATE_IDLE_SWORD, com.disney.gem.games.tirade.elements.characters.BaseEnnemy.sSTATE_RUN) && (isNearPlayer())) && (nAttackDelayCount == nATTACK_DELAY)); } function initBigAttack(_bShortAnticipation) { if (_bShortAnticipation) { setState(sSTATE_BIG_ATTACK_ANTICIPATION_SHORT); } else { setState(sSTATE_BIG_ATTACK_ANTICIPATION); } } function initWalkBackward() { setState(sSTATE_STEP_BACK); bNoFlip = true; setDirection(oPlayer.nDirection); } function endWalkBackward() { bNoFlip = false; setDirection(nDirection * -1); } function resetEnergy() { super.resetEnergy(); com.disney.gem.games.tirade.elements.Box.breakAll(true); bWillKickPlayer = false; } function state_grabSwitch_init() { super.state_idle_init(); } function state_grabSwitch() { super.state_idle(); if (stateFinished()) { setState(sSTATE_IDLE_SWITCH); } } function state_idleSwitch_init() { super.state_idle_init(); } function state_idleSwitch() { super.state_idle(); if (getElement("pliers").stateIs(com.disney.gem.games.tirade.elements.Pliers.sSTATE_DROP_ANTICIPATION)) { setState(sSTATE_IDLE_SWITCH_DROP); } } function state_idleSwitchDrop() { super.state_idle(); mc._parent.mcSwitchBG._visible = false; if (stateStarting()) { com.sarbakan.sound.SoundManager.doPlaySound("Barbarossa_Switch.wav", com.disney.gem.games.tirade.GameData.nVOLUME_BARBOSSA_SWITCH); } if (stateFinished()) { setState(sSTATE_IDLE_SWITCH); mc._parent.mcSwitchBG._visible = true; } } function state_drawSword() { if (stateStarting()) { com.sarbakan.sound.SoundManager.doPlaySound("Sword_Barbossa_out.wav", com.disney.gem.games.tirade.GameData.nVOLUME_BARBOSSA_DRAW_SWORD); } if (stateFinished()) { setState(sSTATE_IDLE_SWORD); } } function state_idleSword_init() { super.state_idle_init(); } function state_idleSword() { super.state_idle(); if ((bWillKickPlayer && (mc.hitTest(oPlayer.mc))) && (mc._x >= oPlayer.mc._x)) { setDirection(-1); setState(sSTATE_HURT_KICK); } } function state_stepBack() { super.state_run(); } function state_bigAttackAnticipation() { nSpeedX = 0; nSpeedY = 0; if (stateStarting()) { com.sarbakan.sound.SoundManager.doPlaySound(("Ennemy_Taunt_" + com.disney.gem.games.tirade.sarbakan.utils.MoreMath.random(1, 2)) + ".wav", com.disney.gem.games.tirade.GameData.nVOLUME_HENCHMAN_TAUNT); } if (stateFinished()) { setState(sSTATE_BIG_ATTACK); } } function state_bigAttackAnticipationShort() { state_bigAttackAnticipation(); } function state_bigAttack() { nSpeedX = 0; nSpeedY = 0; if (stateStarting()) { com.sarbakan.sound.SoundManager.doPlaySound(("Sword_Swing_Big" + com.disney.gem.games.tirade.sarbakan.utils.MoreMath.random(1, 3)) + ".wav", com.disney.gem.games.tirade.GameData.nVOLUME_SWORD); } if ((!bAttackBlocked) && (mc.sword.hitTest(oPlayer.mc.body))) { oPlayer.hurt(com.disney.gem.games.tirade.GameData.nHURT_PLAYER_UNDEAD_BIG_ATTACK, nBIG_ATTACK_PLAYER_PUSH_BACK * nDirection); } if (stateFinished()) { setState(sSTATE_IDLE_SWORD); } } function state_hurtKick() { if (stateStarting()) { com.sarbakan.sound.SoundManager.doPlaySound("Barbarossa_Kick.wav", com.disney.gem.games.tirade.GameData.nVOLUME_BARBOSSA_KICK); } if (stateCurrentFrame() == nFRAME_BARBOSSA_KICK) { com.sarbakan.sound.SoundManager.doPlaySound("Will_Turner_Hurt_impact.wav", com.disney.gem.games.tirade.GameData.nVOLUME_WILL_HURT_IMPACT); oPlayer.kickDownstairs(); } if (stateFinished()) { setState(com.disney.gem.games.tirade.elements.characters.BaseEnnemy.sSTATE_TAUNT); } } function state_taunt() { nSpeedX = 0; nSpeedY = 0; if (stateStarting()) { com.sarbakan.sound.SoundManager.doPlaySound("Barbarossa_Taunt.wav", com.disney.gem.games.tirade.GameData.nVOLUME_BARBOSSA_TAUNT); } if (stateFinished()) { bWillKickPlayer = false; setState(sSTATE_IDLE_SWORD); } } function state_hurt() { super.state_hurt(true); if (stateStarting()) { com.sarbakan.sound.SoundManager.doPlaySound("Barbossa_Hurt.wav", com.disney.gem.games.tirade.GameData.nVOLUME_BARBOSSA_TAUNT); } } function state_die() { nSpeedX = 0; nSpeedY = 0; if (stateFinished()) { com.disney.gem.games.tirade.Controller.getInstance().onLevelEnd(); } super.state_die(); } function checkHurt() { if ((((stateIsNot(sSTATE_HURT_KICK, com.disney.gem.games.tirade.elements.characters.BaseEnnemy.sSTATE_DIE, com.disney.gem.games.tirade.elements.characters.BaseEnnemy.sSTATE_DEAD, sSTATE_IDLE_SWITCH, sSTATE_IDLE_SWITCH_DROP, sSTATE_DRAW_SWORD) && (oPlayer.isAttacking())) && (mc.hitTest(oPlayer.mc.sword))) && (!bAttackBlocked)) && (!bWillKickPlayer)) { if (stateIs(sSTATE_IDLE_SWORD) && (!bWillKickPlayer)) { oDecisionMaker.abortCurrentDecision(); oDecisionMaker.makeDecision(); } if (stateIsNot(com.disney.gem.games.tirade.elements.characters.BaseEnnemy.sSTATE_BLOCK)) { initHurt(getHurtValue()); } } } function getHurtValue() { return(com.disney.gem.games.tirade.GameData.nHURT_BOSS_BARBOSSA); } function isAttacked() { return(oPlayer.isAttacking() && (isNearPlayer(undefined, true))); } var nSPEED_RUN = 7; var nDISTANCE_NEAR = 175; var nBIG_ATTACK_PLAYER_PUSH_BACK = 12; var nSWITCH_BEHAVIOR_COORD_Y = 400; var nSWITCH_POSITION_X = 672; static var nFRAME_BARBOSSA_KICK = 8; static var sSTATE_IDLE_SWITCH = "idleSwitch"; static var sSTATE_IDLE_SWITCH_DROP = "idleSwitchDrop"; static var sSTATE_DRAW_SWORD = "drawSword"; static var sSTATE_GRAB_SWITCH = "grabSwitch"; static var sSTATE_IDLE_SWORD = "idleSword"; static var sSTATE_STEP_BACK = "stepBack"; static var sSTATE_ATTACK2 = "attack2"; static var sSTATE_BIG_ATTACK = "bigAttack"; static var sSTATE_BIG_ATTACK_ANTICIPATION = "bigAttackAnticipation"; static var sSTATE_BIG_ATTACK_ANTICIPATION_SHORT = "bigAttackAnticipationShort"; static var sSTATE_HURT_KICK = "hurtKick"; }
Symbol 1607 MovieClip [__Packages.com.disney.gem.games.tirade.decisions.DecisionSwitchToWaitingBehavior] Frame 0
class com.disney.gem.games.tirade.decisions.DecisionSwitchToWaitingBehavior extends com.disney.gem.games.tirade.sarbakan.ai.Decision { var oOwner, bDecisionMade; function DecisionSwitchToWaitingBehavior () { super(); } function isCompleted() { return(true); } function checkConditions() { if ((oOwner.oPlayer.mc._y > oOwner.nSWITCH_BEHAVIOR_COORD_Y) && (!oOwner.oPlayer.isJumping())) { oOwner.setBehaviorWaiting(); bDecisionMade = true; } } var TYPE = "SwitchToWaitingBehavior"; }
Symbol 1608 MovieClip [__Packages.com.disney.gem.games.tirade.decisions.DecisionLookTowardPlayer] Frame 0
class com.disney.gem.games.tirade.decisions.DecisionLookTowardPlayer extends com.disney.gem.games.tirade.sarbakan.ai.Decision { var bCompleted, oOwner, bDecisionMade; function DecisionLookTowardPlayer () { super(); } function isCompleted() { return(bCompleted); } function onTurnDone() { bCompleted = true; } function checkConditions() { if (oOwner.isNearPlayer(undefined, true)) { if (((oOwner.mc._x <= oOwner.oPlayer.mc._x) && (oOwner.nDirection != 1)) || ((oOwner.mc._x > oOwner.oPlayer.mc._x) && (oOwner.nDirection != -1))) { bDecisionMade = true; bCompleted = false; oOwner.initTurn(com.disney.gem.games.tirade.sarbakan.utils.Delegate.create(this, onTurnDone)); } } } var TYPE = "LookTowardPlayer"; }
Symbol 1609 MovieClip [__Packages.com.disney.gem.games.tirade.decisions.DecisionDefenseWalkBackward] Frame 0
class com.disney.gem.games.tirade.decisions.DecisionDefenseWalkBackward extends com.disney.gem.games.tirade.sarbakan.ai.Decision { var nDefenseChance, nWalkCount, oOwner, bDecisionMade; function DecisionDefenseWalkBackward (_nDefenseChance) { super(); nDefenseChance = _nDefenseChance; } function isCompleted() { if ((((++nWalkCount) >= nWALK_DURATION) && (Math.random() < nCHANCE_DONE)) || (oOwner.isOnFloorEgde())) { abort(); return(true); } } function abort() { oOwner.endWalkBackward(); } function checkConditions() { if ((((oOwner.oPlayer.isAttacking() && (oOwner.isPlayerLookingAtEnnemy())) && (!oOwner.isOnFloorEgde(true))) && (!oOwner.isOnFloorEgde())) && (Math.random() <= nDefenseChance)) { oOwner.initWalkBackward(); nWalkCount = 0; bDecisionMade = true; } } var TYPE = "DefenseWalkBackward"; static var nWALK_DURATION = 10; static var nCHANCE_DONE = 0.3; }
Symbol 1610 MovieClip [__Packages.com.disney.gem.games.tirade.decisions.DecisionDefenseBlock] Frame 0
class com.disney.gem.games.tirade.decisions.DecisionDefenseBlock extends com.disney.gem.games.tirade.sarbakan.ai.Decision { var nDefenseChance, oOwner, bDecisionMade; function DecisionDefenseBlock (_nDefenseChance) { super(); nDefenseChance = _nDefenseChance; } function isCompleted() { return(oOwner.stateIsNot(com.disney.gem.games.tirade.elements.characters.BaseEnnemy.sSTATE_BLOCK)); } function checkConditions() { if (((!oOwner.isHurt()) && (oOwner.isAttacked())) && (Math.random() <= nDefenseChance)) { oOwner.initBlock(); bDecisionMade = true; } } var TYPE = "DefenseBlock"; }
Symbol 1611 MovieClip [__Packages.com.disney.gem.games.tirade.decisions.DecisionWalkTowardPlayer] Frame 0
class com.disney.gem.games.tirade.decisions.DecisionWalkTowardPlayer extends com.disney.gem.games.tirade.sarbakan.ai.Decision { var nWalkChance, nDistancePlayer, oOwner, bDecisionMade; function DecisionWalkTowardPlayer (_nWalkChance, _nDistancePlayer) { super(); nWalkChance = _nWalkChance; nDistancePlayer = _nDistancePlayer; } function isCompleted() { if (!oOwner.isLookingAtPlayer()) { oOwner.setDirection(oOwner.nDirection * -1); } return(oOwner.isNearPlayer(nDistancePlayer) || (oOwner.isOnFloorEgde())); } function checkConditions() { if (((Math.random() <= nWalkChance) && (!oOwner.isNearPlayer(nDistancePlayer))) && (oOwner.isOnPlayerFloor())) { oOwner.setState("run"); oOwner.setDirection(oOwner.nDirection * -1); bDecisionMade = true; } } var TYPE = "WalkTowardPlayer"; }
Symbol 1612 MovieClip [__Packages.com.disney.gem.games.tirade.decisions.DecisionAttack] Frame 0
class com.disney.gem.games.tirade.decisions.DecisionAttack extends com.disney.gem.games.tirade.sarbakan.ai.Decision { var nAttackChance, oOwner, bDecisionMade; function DecisionAttack (_nAttackChance) { super(); nAttackChance = _nAttackChance; } function isCompleted() { return(oOwner.stateIsNot(com.disney.gem.games.tirade.elements.characters.BaseEnnemy.sSTATE_ATTACK)); } function checkConditions() { if (oOwner.canAttack() && (Math.random() <= nAttackChance)) { oOwner.initAttack(); bDecisionMade = true; } } var TYPE = "Attack"; }
Symbol 1613 MovieClip [__Packages.com.disney.gem.games.tirade.decisions.DecisionBigAttack] Frame 0
class com.disney.gem.games.tirade.decisions.DecisionBigAttack extends com.disney.gem.games.tirade.sarbakan.ai.Decision { var nAttackChance, bShortAnticipation, oOwner, bDecisionMade; function DecisionBigAttack (_nAttackChance, _bShortAnticipation) { super(); nAttackChance = _nAttackChance; bShortAnticipation = _bShortAnticipation; } function isCompleted() { return(oOwner.stateIsNot(com.disney.gem.games.tirade.elements.characters.BossUndead.sSTATE_BIG_ATTACK, com.disney.gem.games.tirade.elements.characters.BossUndead.sSTATE_BIG_ATTACK_ANTICIPATION, com.disney.gem.games.tirade.elements.characters.BossUndead.sSTATE_BIG_ATTACK_ANTICIPATION_SHORT)); } function checkConditions() { if ((oOwner.canAttack() || (bShortAnticipation)) && (Math.random() <= nAttackChance)) { oOwner.initBigAttack(bShortAnticipation); bDecisionMade = true; } } var TYPE = "BigAttack"; }
Symbol 1614 MovieClip [__Packages.com.disney.gem.games.tirade.elements.characters.BossUndead] Frame 0
class com.disney.gem.games.tirade.elements.characters.BossUndead extends com.disney.gem.games.tirade.elements.characters.BaseEnnemy { static var oLastInstance; var setLinkage, oPlayer, mc, setDirection, setState, isHurt, nEnergy, isJumping, bInAirHurt, initDie, nSpeedX, checkWall, oDecisionMaker, stateStarting, nSpeedY, stateFinished, stateCurrentFrame, bAttackBlocked, nDirection, state_jumpFall, getElement, setPositionOutFloor, getState, stateIsNot; function BossUndead (_mc) { super(_mc); setLinkage("mcBossUndead"); oLastInstance = this; setBehaviorRegular(); } function initBigAttack(_bShortAnticipation) { if (mc._x < oPlayer.mc._x) { setDirection(1); } else { setDirection(-1); } if (_bShortAnticipation) { setState(sSTATE_BIG_ATTACK_ANTICIPATION_SHORT); } else { setState(sSTATE_BIG_ATTACK_ANTICIPATION); } } function initHurt(_nEnergy) { if (!isHurt()) { com.sarbakan.sound.SoundManager.doPlaySound("Will_Turner_Hurt_impact.wav", com.disney.gem.games.tirade.GameData.nVOLUME_WILL_HURT_IMPACT); nEnergy = nEnergy - _nEnergy; if (nEnergy > 0) { if (isJumping()) { bInAirHurt = true; } setState(com.disney.gem.games.tirade.elements.characters.BaseEnnemy.sSTATE_HURT); } else { initDie(); } } } function state_idle_init() { super.state_idle_init(); nSpeedX = 0; } function state_idle() { if (Math.random() < 0.01) { com.sarbakan.sound.SoundManager.doPlaySound(("Undead_Taunt0" + com.disney.gem.games.tirade.sarbakan.utils.MoreMath.random(1, 2)) + ".wav", com.disney.gem.games.tirade.GameData.nVOLUME_UNDEAD_TAUNT, 1, true); } checkWall(); } function state_run() { super.state_run(); if (oPlayer.isAttacking()) { oDecisionMaker.abortCurrentDecision(); oDecisionMaker.makeDecision(); } } function state_attack() { super.state_attack(); if (stateStarting()) { com.sarbakan.sound.SoundManager.doPlaySound("Undead_Attack.wav", com.disney.gem.games.tirade.GameData.nVOLUME_UNDEAD_TAUNT); } } function state_bigAttackAnticipation() { nSpeedX = 0; nSpeedY = 0; if (stateStarting() && (Math.random() < 0.33)) { com.sarbakan.sound.SoundManager.doPlaySound("Undead_AttackBig.wav", com.disney.gem.games.tirade.GameData.nVOLUME_UNDEAD_TAUNT); } if (stateFinished()) { setState(sSTATE_BIG_ATTACK); } } function state_bigAttackAnticipationShort() { state_bigAttackAnticipation(); if (((stateCurrentFrame() > 10) && (mc.sword.hitTest(oPlayer.mc.body))) && (!oPlayer.isHurt())) { oPlayer.hurt(com.disney.gem.games.tirade.GameData.nHURT_PLAYER_ENNEMY); com.sarbakan.sound.SoundManager.doPlaySound("Flail_Hit.wav", com.disney.gem.games.tirade.GameData.nVOLUME_UNDEAD_FLAIL_HIT, 1, true); } } function state_bigAttack() { nSpeedX = 0; nSpeedY = 0; if (stateCurrentFrame() == 2) { com.sarbakan.sound.SoundManager.doPlaySound("Flail_Turning.wav", com.disney.gem.games.tirade.GameData.nVOLUME_UNDEAD_FLAIL_TURN); } if (((!bAttackBlocked) && (mc.sword.hitTest(oPlayer.mc.body))) && (!oPlayer.isHurt())) { oPlayer.hurt(com.disney.gem.games.tirade.GameData.nHURT_PLAYER_UNDEAD_BIG_ATTACK, nBIG_ATTACK_PLAYER_PUSH_BACK * nDirection); com.sarbakan.sound.SoundManager.doPlaySound("Flail_Hit.wav", com.disney.gem.games.tirade.GameData.nVOLUME_UNDEAD_FLAIL_HIT, 1, true); } if (stateFinished()) { bAttackBlocked = false; setState(com.disney.gem.games.tirade.elements.characters.BaseEnnemy.sSTATE_IDLE); } } function state_hurt_init() { if (!bInAirHurt) { super.state_hurt_init(); } } function state_hurt() { if (bInAirHurt) { state_jumpFall(); } else { super.state_hurt(); } if (stateStarting()) { com.sarbakan.sound.SoundManager.doPlaySound("Undead_Hurt.wav", com.disney.gem.games.tirade.GameData.nVOLUME_UNDEAD_TAUNT); } if (bInAirHurt && (stateFinished())) { setState(com.disney.gem.games.tirade.elements.characters.BaseEnnemy.sSTATE_JUMP_FALL); } } function state_die() { if (stateFinished()) { setState(sSTATE_DEAD); getElement("finalDoor").open(); } super.state_die(); nSpeedY = 10; setPositionOutFloor(); } function state_jumpLand() { super.state_jumpLand(); if (bInAirHurt && (stateFinished())) { setState(com.disney.gem.games.tirade.elements.characters.BaseEnnemy.sSTATE_IDLE); oDecisionMaker.abortCurrentDecision(); setBehaviorDefensive(); oDecisionMaker.makeDecision(); setBehaviorRegular(); bInAirHurt = false; } } function setBehaviorRegular() { oDecisionMaker.clear(); oDecisionMaker.addDecision(new com.disney.gem.games.tirade.decisions.DecisionLookTowardPlayer()); oDecisionMaker.addDecision(new com.disney.gem.games.tirade.decisions.DecisionDefenseBlock(0.8)); oDecisionMaker.addDecision(new com.disney.gem.games.tirade.decisions.DecisionBigAttack(0.5)); oDecisionMaker.addDecision(new com.disney.gem.games.tirade.decisions.DecisionAttack(0.5)); oDecisionMaker.addDecision(new com.disney.gem.games.tirade.decisions.DecisionDefenseWalkBackward(1)); oDecisionMaker.addDecision(new com.disney.gem.games.tirade.decisions.DecisionWalkTowardPlayer(0.8, 80)); oDecisionMaker.addDecision(new com.disney.gem.games.tirade.decisions.DecisionWait(0.01)); oDecisionMaker.addDecision(new com.disney.gem.games.tirade.decisions.DecisionIdle()); } function setBehaviorDefensive() { oDecisionMaker.clear(); oDecisionMaker.addDecision(new com.disney.gem.games.tirade.decisions.DecisionBigAttack(1, true)); oDecisionMaker.addDecision(new com.disney.gem.games.tirade.decisions.DecisionIdle()); } function checkHurt() { if ((oPlayer.isAttacking() && (mc.hitTest(oPlayer.mc.sword))) && (!bAttackBlocked)) { if (getState() == sSTATE_BIG_ATTACK_ANTICIPATION_SHORT) { setState(sSTATE_BIG_ATTACK); } else if (stateIsNot(sSTATE_BIG_ATTACK, com.disney.gem.games.tirade.elements.characters.BaseEnnemy.sSTATE_JUMP_LAND, sSTATE_DIE, sSTATE_DEAD) && (!bInAirHurt)) { initHurt(getHurtValue()); } } } function getHurtValue() { return(com.disney.gem.games.tirade.GameData.nHURT_BOSS_UNDEAD); } function elementOnScreen() { return(super.elementOnScreen(-45, -20)); } var nDISTANCE_NEAR = 500; var nBIG_ATTACK_PLAYER_PUSH_BACK = 12; static var sSTATE_BIG_ATTACK = "bigAttack"; static var sSTATE_BIG_ATTACK_ANTICIPATION = "bigAttackAnticipation"; static var sSTATE_BIG_ATTACK_ANTICIPATION_SHORT = "bigAttackAnticipationShort"; static var sSTATE_DIE = "die"; static var sSTATE_DEAD = "dead"; }
Symbol 1615 MovieClip [__Packages.com.disney.gem.games.tirade.decisions.DecisionWait] Frame 0
class com.disney.gem.games.tirade.decisions.DecisionWait extends com.disney.gem.games.tirade.sarbakan.ai.Decision { var nChanceWait, nWaitDelay, oOwner, nWaitDelayCount, bDecisionMade; function DecisionWait (_nChance, _nMinimumDelay) { super(); nChanceWait = _nChance; if (_nMinimumDelay != undefined) { nWaitDelay = _nMinimumDelay; } else { nWaitDelay = nDELAY_MINIMUM_WAIT; } } function isCompleted() { if ((oOwner.isNearPlayer() && (oOwner.isLookingAtPlayer())) && (Math.random() < nCHANCE_SIGHT)) { return(true); } if (((++nWaitDelayCount) >= nWaitDelay) && (Math.random() < nCHANCE_RESUME)) { return(true); } } function checkConditions() { if (Math.random() < nChanceWait) { nWaitDelayCount = 0; oOwner.setState("idle"); bDecisionMade = true; } } var TYPE = "Wait"; static var nCHANCE_RESUME = 0.1; static var nCHANCE_SIGHT = 0.1; static var nDELAY_MINIMUM_WAIT = 30; }
Symbol 1616 MovieClip [__Packages.com.disney.gem.games.tirade.decisions.DecisionIdle] Frame 0
class com.disney.gem.games.tirade.decisions.DecisionIdle extends com.disney.gem.games.tirade.sarbakan.ai.Decision { var bDontSwitchState, oOwner, bDecisionMade; function DecisionIdle (_bDontSwitchState) { super(); bDontSwitchState = _bDontSwitchState; } function isCompleted() { return(true); } function checkConditions() { if (!bDontSwitchState) { oOwner.setState("idle"); } bDecisionMade = true; } var TYPE = "Idle"; }
Symbol 1617 MovieClip [__Packages.com.disney.gem.games.tirade.decisions.DecisionTaunt] Frame 0
class com.disney.gem.games.tirade.decisions.DecisionTaunt extends com.disney.gem.games.tirade.sarbakan.ai.Decision { var nTauntChance, oOwner, bDecisionMade; function DecisionTaunt (_nTauntChance) { super(); nTauntChance = _nTauntChance; } function isCompleted() { return(oOwner.stateIsNot(com.disney.gem.games.tirade.elements.characters.BaseEnnemy.sSTATE_TAUNT)); } function checkConditions() { if (((!oOwner.isNearPlayer()) && (!oOwner.getElement("player").isJumping())) && (Math.random() <= nTauntChance)) { oOwner.setState(com.disney.gem.games.tirade.elements.characters.BaseEnnemy.sSTATE_TAUNT); bDecisionMade = true; } } var TYPE = "Taunt"; }
Symbol 1618 MovieClip [__Packages.com.disney.gem.games.tirade.decisions.DecisionSwitchToRegularBehavior] Frame 0
class com.disney.gem.games.tirade.decisions.DecisionSwitchToRegularBehavior extends com.disney.gem.games.tirade.sarbakan.ai.Decision { var oOwner, bDecisionMade; function DecisionSwitchToRegularBehavior () { super(); } function isCompleted() { return(oOwner.stateIsNot(com.disney.gem.games.tirade.elements.characters.BossBarbossa.sSTATE_DRAW_SWORD)); } function checkConditions() { if (oOwner.oPlayer.mc._y < oOwner.nSWITCH_BEHAVIOR_COORD_Y) { oOwner.setState(com.disney.gem.games.tirade.elements.characters.BossBarbossa.sSTATE_DRAW_SWORD); oOwner.setBehaviorRegular(); bDecisionMade = true; } } var TYPE = "SwitchToRegularBehavior"; }
Symbol 1619 MovieClip [__Packages.com.disney.gem.games.tirade.decisions.DecisionWalkToSwitch] Frame 0
class com.disney.gem.games.tirade.decisions.DecisionWalkToSwitch extends com.disney.gem.games.tirade.sarbakan.ai.Decision { var oOwner, bDecisionMade; function DecisionWalkToSwitch () { super(); } function isCompleted() { if (((oOwner.nDirection == 1) && (oOwner.mc._x >= oOwner.nSWITCH_POSITION_X)) || ((oOwner.nDirection == -1) && (oOwner.mc._x <= oOwner.nSWITCH_POSITION_X))) { oOwner.mc._x = oOwner.nSWITCH_POSITION_X; oOwner.setState(com.disney.gem.games.tirade.elements.characters.BossBarbossa.sSTATE_GRAB_SWITCH); oOwner.setDirection(-1); oOwner.bReachedSwitch = true; } return(true); } function checkConditions() { if (!oOwner.bReachedSwitch) { if (oOwner.mc._x > oOwner.nSWITCH_POSITION_X) { oOwner.setDirection(-1); } else { oOwner.setDirection(1); } oOwner.setState(com.disney.gem.games.tirade.elements.characters.BaseEnnemy.sSTATE_RUN); bDecisionMade = true; } } var TYPE = "WalkToSwitch"; }
Symbol 1620 MovieClip [__Packages.com.disney.gem.games.tirade.decisions.DecisionKickPlayer] Frame 0
class com.disney.gem.games.tirade.decisions.DecisionKickPlayer extends com.disney.gem.games.tirade.sarbakan.ai.Decision { var oOwner, bDecisionMade; function DecisionKickPlayer () { super(); } function isCompleted() { return(oOwner.bWillKickPlayer == false); } function checkConditions() { if (((oOwner.nEnergy == 70) || (oOwner.nEnergy == 40)) || (oOwner.nEnergy == 10)) { oOwner.setState(com.disney.gem.games.tirade.elements.characters.BossBarbossa.sSTATE_IDLE_SWORD); oOwner.bWillKickPlayer = true; bDecisionMade = true; } } var TYPE = "Idle"; }
Symbol 1621 MovieClip [__Packages.com.disney.gem.games.tirade.elements.Box] Frame 0
class com.disney.gem.games.tirade.elements.Box extends com.disney.gem.games.tirade.sarbakan.visual.element.DynamicElement { static var oBoxInstances; var setLinkage, bAlwaysActive, oAttachProperties, attachMC, setState, bNoSound, sState, nSpeedY, getElement, mc, stateFinished, stateStarting, oOwner, id, collideWithMap; function Box (_nX, _nY) { super("box" + com.disney.gem.games.tirade.sarbakan.visual.element.BaseElement.getNextID()); setLinkage("mcBox"); bAlwaysActive = true; oAttachProperties._x = _nX; oAttachProperties._y = _nY; registerBox(this); } function init() { attachMC(); setState(sSTATE_FALL); } function disable() { } function remove() { unregisterBox(this); super.remove(); } static function breakAll(_bNoSound) { for (var _local1 in oBoxInstances) { oBoxInstances[_local1].initBreak(_bNoSound); } } function initBreak(_bNoSound) { bNoSound = _bNoSound; setState(sSTATE_BREAK); } static function updateGravityAll() { for (var _local1 in oBoxInstances) { oBoxInstances[_local1].updateGravity(); } } function updateGravity() { if (((sState == sSTATE_IDLE) && (elementOnScreen())) && (!isOnGround())) { setState(sSTATE_FALL); detachCollider(); } } function state_idle() { if (isAttacked()) { initBreak(); } } function state_fall() { if (elementOnScreen()) { nSpeedY = 10; var _local2 = getElement("player"); if (mc.hitTest(_local2.mc.body)) { if (!isAttacked()) { _local2.hurt(com.disney.gem.games.tirade.GameData.nHURT_PLAYER_BOX); } initBreak(); } else { if (isOnGround()) { nSpeedY = 0; setState(sSTATE_LAND); } if (stateFinished()) { mc.mcState.stop(); } } } else { nSpeedY = 0; } } function state_land() { nSpeedY = 0; setPositionOutFloor(); if (stateStarting()) { com.sarbakan.sound.SoundManager.doPlaySound("Box_Land.wav", com.disney.gem.games.tirade.GameData.nVOLUME_BOX_LAND); } if (stateFinished()) { attachCollider(); updateGravityAll(); setState(sSTATE_IDLE); } } function state_break_init() { detachCollider(); if (!bNoSound) { com.sarbakan.sound.SoundManager.doPlaySound("Box_Destroy.wav", com.disney.gem.games.tirade.GameData.nVOLUME_BOX_DESTROY, 1, true); } } function state_break() { nSpeedY = 0; if (stateFinished()) { updateGravityAll(); remove(); } } function attachCollider() { var _local2 = oOwner.getCollisionMap("floor"); var _local3 = oOwner.getCollisionMap("wall"); _local2.attachMC("mcBoxCollider", mc._x, mc._y, id); _local3.attachMC("mcBoxCollider", mc._x, mc._y, id); } function detachCollider() { var _local2 = oOwner.getCollisionMap("floor").getMC(); var _local3 = oOwner.getCollisionMap("wall").getMC(); _local2[id].removeMovieClip(); _local3[id].removeMovieClip(); } function registerBox(_oBox) { if (oBoxInstances == undefined) { oBoxInstances = {}; } oBoxInstances[id] = this; } function unregisterBox(_oBox) { delete oBoxInstances[id]; } function isAttacked() { var _local2 = getElement("player"); return(_local2.isAttacking() && (mc.hitTest(_local2.mc.sword))); } function isOnGround() { return(collideWithMap("floor", mc.left) || (collideWithMap("floor", mc.right))); } function setPositionOutFloor() { while (isOnGround()) { mc._y--; } mc._y++; } function elementOnScreen() { return(super.elementOnScreen(0, -20)); } static var sSTATE_IDLE = "idle"; static var sSTATE_FALL = "fall"; static var sSTATE_LAND = "land"; static var sSTATE_BREAK = "break"; }
Symbol 1622 MovieClip [__Packages.com.disney.gem.games.tirade.elements.Pliers] Frame 0
class com.disney.gem.games.tirade.elements.Pliers extends com.disney.gem.games.tirade.sarbakan.visual.element.DynamicElement { var setLinkage, setMC, DEFAULT_STATE, nMinX, nMaxX, mc, removeReferenceMC, attachMC, oPlayer, getElement, nSpeedX, nOnPlaceCount, collideWithMap, setState, stateFinished, stateStarting; function Pliers (_mc) { super("pliers"); setLinkage("mcPliers"); setMC(_mc); DEFAULT_STATE = sSTATE_BOX; nMinX = _mc._x; nMaxX = nMinX + mc.nMovementZoneWidth; } function init() { removeReferenceMC(); attachMC(); oPlayer = getElement("player"); } function update() { super.update(); mc._x = Math.min(Math.max(mc._x, nMinX), nMaxX); } function state_box() { if (Math.abs(mc._y - oPlayer.mc._y) < 150) { nSpeedX = (nSPEED * 2) * -1; } else { var _local3 = Math.abs(mc._x - oPlayer.mc._x); if (_local3 > nDISTANCE_NEAR) { if (mc._x <= oPlayer.mc._x) { nSpeedX = nSPEED; } else { nSpeedX = nSPEED * -1; } nOnPlaceCount = 0; } else { var _local2 = getElement("player"); if ((!collideWithMap("floor", mc.dropLimit)) && (com.disney.gem.games.tirade.sarbakan.utils.MoreMath.getDistance(mc._x, mc._y, _local2.mc._x, _local2.mc._y) < nMAX_DISTANCE_TO_DROP)) { nSpeedX = 0; if ((++nOnPlaceCount) == nFRAME_ON_PLACE_MAX) { setState(sSTATE_DROP_ANTICIPATION); } } } } } function state_dropAnticipation() { if (stateFinished()) { setState(sSTATE_DROP); } } function state_drop() { if (stateStarting()) { com.sarbakan.sound.SoundManager.doPlaySound("Pincher_Open.wav", com.disney.gem.games.tirade.GameData.nVOLUME_PLIERS_DROP); createBox(); } if (stateFinished()) { setState(sSTATE_EMPTY); } } function state_empty() { nSpeedX = nSPEED * -1; if (mc._x <= nMinX) { setState(sSTATE_BOX); } } function createBox() { com.disney.gem.games.tirade.Controller.getInstance().oGame.addDynamicElement(new com.disney.gem.games.tirade.elements.Box(mc._x, mc._y + nBOX_SPAWN_OFFSET_Y)); } static var nDISTANCE_NEAR = 15; static var nSPEED = 4; static var nFRAME_ON_PLACE_MAX = 8; static var nBOX_SPAWN_OFFSET_Y = 85; static var nMAX_DISTANCE_TO_DROP = 500; static var sSTATE_BOX = "box"; static var sSTATE_EMPTY = "empty"; static var sSTATE_DROP_ANTICIPATION = "dropAnticipation"; static var sSTATE_DROP = "drop"; }
Symbol 1623 MovieClip [__Packages.com.disney.gem.games.tirade.HUD] Frame 0
class com.disney.gem.games.tirade.HUD { var oController, mc; function HUD (_oController, _mcHUD) { oController = _oController; mc = _mcHUD; mc.btMenu.onRelease = com.sarbakan.utils.Delegate.create(this, onBtMenu); mc.btMenu.onRollOver = com.sarbakan.utils.Delegate.create(oController, oController.playRollSound); mc.txtScore.text = oController.getScore(); mc.mcEnergy.gotoAndStop(100); } function update() { updateEnergy(); updateLife(); updateScore(); } function onBtMenu() { oController.showInGameMenu(); oController.playClickSound(); } function updateEnergy() { if ((mc.mcEnergy._currentframe > 1) && (mc.mcEnergy._currentframe > oController.oGame.oPlayer.nEnergy)) { mc.mcEnergy.prevFrame(); } else if (mc.mcEnergy._currentframe < oController.oGame.oPlayer.nEnergy) { mc.mcEnergy.gotoAndStop(oController.oGame.oPlayer.nEnergy); } } function updateLife() { mc.txtLife.text = oController.nLife; } function updateScore() { var _local2 = Number(mc.txtScore.text); if (_local2 < oController.getScore()) { _local2 = _local2 + nSCORE_INCREMENT_STEP; _local2 = Math.min(_local2, oController.getScore()); mc.txtScore.text = _local2; } } static var nSCORE_INCREMENT_STEP = 10; }
Symbol 1624 MovieClip [__Packages.com.disney.gem.games.tirade.sarbakan.visual.activation.GridActivation] Frame 0
class com.disney.gem.games.tirade.sarbakan.visual.activation.GridActivation extends com.disney.gem.games.tirade.sarbakan.visual.activation.ActivationManager { var nZoneWidth, nZoneHeight, aDynamicElementsZone, aAlwaysActive, aStaticElementsZone, oCurrentZone, oElementZonesIndex, nCurrentX, nCurrentY, aVisibleZones; function GridActivation () { super(); } function init(_nZoneWidth, _nZoneHeight) { super.init(); nZoneWidth = _nZoneWidth; nZoneHeight = _nZoneHeight; aDynamicElementsZone = []; aAlwaysActive = []; aStaticElementsZone = []; oCurrentZone = {x:-999999, y:-999999}; oElementZonesIndex = {}; } function getActiveElements() { var _local6 = {}; var _local2 = getSurroundingZones(oCurrentZone); _local2.push(oCurrentZone); var _local5 = _local2.length - 1; while (_local5 >= 0) { if (aDynamicElementsZone[_local2[_local5].x][_local2[_local5].y].length > 0) { var _local3 = aDynamicElementsZone[_local2[_local5].x][_local2[_local5].y].length - 1; while (_local3 >= 0) { var _local4 = aDynamicElementsZone[_local2[_local5].x][_local2[_local5].y][_local3]; _local6[_local4.id] = _local4; _local3--; } } _local5--; } _local5 = aAlwaysActive.length - 1; while (_local5 >= 0) { _local6[aAlwaysActive[_local5].id] = aAlwaysActive[_local5]; _local5--; } return(_local6); } function addDynamicElement(_oElement, _nX, _nY, _nWidth, _nHeight) { addToActivationZones(aDynamicElementsZone, _oElement, _nX, _nY, _nWidth, _nHeight); } function removeDynamicElement(_oElement) { for (var _local5 in oElementZonesIndex[_oElement.id]) { var _local2 = oElementZonesIndex[_oElement.id][_local5]; var _local3 = aDynamicElementsZone[_local2.x][_local2.y].length - 1; while (_local3 >= 0) { if (aDynamicElementsZone[_local2.x][_local2.y][_local3] == _oElement) { aDynamicElementsZone[_local2.x][_local2.y].splice(_local3, 1); break; } _local3--; } } delete oElementZonesIndex[_oElement.id]; } function addStaticElement(_oElement, _nX, _nY, _nWidth, _nHeight) { addToActivationZones(aStaticElementsZone, _oElement, _nX, _nY, _nWidth, _nHeight); } function removeStaticElement(_oElement) { } function addAlwaysActiveElement(_oElement) { aAlwaysActive.push(_oElement); } function removeAlwaysActiveElement(_oElement) { var _local2 = aAlwaysActive.length - 1; while (_local2 >= 0) { if (aAlwaysActive[_local2] == _oElement) { aAlwaysActive.splice(Number(_local2), 1); break; } _local2--; } } function updateActivation(_nX, _nY, _bForceUpdate) { nCurrentX = _nX; nCurrentY = _nY; var _local11 = getCurrentZone(); var _local8 = getSurroundingZones(_local11); _local8.push(_local11); if (((_bForceUpdate || (_local11.x != oCurrentZone.x)) || (_local11.y != oCurrentZone.y)) || (zoneChanged(_local8))) { if ((_local11.x != oCurrentZone.x) || (_local11.y != oCurrentZone.y)) { var _local10 = getActiveElements(); for (var _local12 in _local10) { _local10[_local12].updatePosInActivation(); } } var _local9 = getSurroundingZones(oCurrentZone); var _local4 = {}; var _local12 = _local9.length - 1; while (_local12 >= 0) { _nX = _local9[_local12].x; _nY = _local9[_local12].y; if (aDynamicElementsZone[_nX][_nY] != undefined) { var _local5 = aDynamicElementsZone[_nX][_nY].length - 1; while (_local5 >= 0) { _local4[aDynamicElementsZone[_nX][_nY][_local5].id] = {element:aDynamicElementsZone[_nX][_nY][_local5], enabled:false}; _local5--; } } if (aStaticElementsZone[_nX][_nY] != undefined) { var _local5 = aStaticElementsZone[_nX][_nY].length - 1; while (_local5 >= 0) { _local4[aStaticElementsZone[_nX][_nY][_local5].id] = {element:aStaticElementsZone[_nX][_nY][_local5], enabled:false}; _local5--; } } _local12--; } _local12 = _local8.length - 1; while (_local12 >= 0) { _nX = _local8[_local12].x; _nY = _local8[_local12].y; if (aDynamicElementsZone[_nX][_nY] != undefined) { var _local5 = aDynamicElementsZone[_nX][_nY].length - 1; while (_local5 >= 0) { _local4[aDynamicElementsZone[_nX][_nY][_local5].id] = {element:aDynamicElementsZone[_nX][_nY][_local5], enabled:true}; _local5--; } } if (aStaticElementsZone[_nX][_nY] != undefined) { var _local5 = aStaticElementsZone[_nX][_nY].length - 1; while (_local5 >= 0) { _local4[aStaticElementsZone[_nX][_nY][_local5].id] = {element:aStaticElementsZone[_nX][_nY][_local5], enabled:true}; _local5--; } } _local12--; } for (_local12 in _local4) { if (_local4[_local12].enabled == true) { _local4[_local12].element.enable(); } else { _local4[_local12].element.disable(); } } } oCurrentZone = _local11; aVisibleZones = _local8; } function elementOnScreen(_oElement) { var _local6 = _oElement.oAttachProperties._x; var _local4 = _oElement.oAttachProperties._y; var _local5 = _oElement.oAttachProperties._x + _oElement.oAttachProperties._width; var _local3 = _oElement.oAttachProperties._y + _oElement.oAttachProperties._height; return(((((_local6 >= nCurrentX) && (_local6 <= (nCurrentX + nZoneWidth))) || ((_local4 >= nCurrentY) && (_local4 <= (nCurrentY + nZoneHeight)))) || ((_local5 >= nCurrentX) && (_local5 <= (nCurrentX + nZoneWidth)))) || ((_local3 >= nCurrentY) && (_local3 <= (nCurrentY + nZoneHeight)))); } function addToActivationZones(_aZoneTable, _oElementToRegister, _nPosX, _nPosY, _nWidth, _nHeight) { var _local8; var _local7; _local8 = _nWidth / nZoneWidth; if (_local8 < 1) { _local8 = 1; } _local8 = Math.round(_local8); _local7 = _nHeight / nZoneHeight; if (_local7 < 1) { _local7 = 1; } _local7 = Math.round(_local7); addToZone(_aZoneTable, _oElementToRegister, _nPosX, _nPosY); var _local2 = 1; while (_local2 < _local8) { addToZone(_aZoneTable, _oElementToRegister, _nPosX + (nZoneWidth * _local2), _nPosY); _local2++; } _local2 = 1; while (_local2 < _local7) { addToZone(_aZoneTable, _oElementToRegister, _nPosX, _nPosY + (nZoneHeight * _local2)); _local2++; } } function addToZone(_aZoneTable, _oElementToRegister, _nPosX, _nPosY) { var _local2 = getZone(_nPosX, _nPosY); if (!_aZoneTable[_local2.x]) { _aZoneTable[_local2.x] = []; } if (!_aZoneTable[_local2.x][_local2.y]) { _aZoneTable[_local2.x][_local2.y] = []; } _aZoneTable[_local2.x][_local2.y].push(_oElementToRegister); if (!oElementZonesIndex[_oElementToRegister.id]) { oElementZonesIndex[_oElementToRegister.id] = []; } oElementZonesIndex[_oElementToRegister.id].push({x:_local2.x, y:_local2.y}); } function getZone(_nPosX, _nPosY) { var _local3 = Math.floor(_nPosX / nZoneWidth) * nZoneWidth; var _local2 = Math.floor(_nPosY / nZoneHeight) * nZoneHeight; return({x:_local3, y:_local2}); } function getSurroundingZones(_oZone) { var _local3 = []; _local3.push({x:_oZone.x - nZoneWidth, y:_oZone.y - nZoneHeight}); _local3.push({x:_oZone.x, y:_oZone.y - nZoneHeight}); _local3.push({x:_oZone.x + nZoneWidth, y:_oZone.y - nZoneHeight}); _local3.push({x:_oZone.x - nZoneWidth, y:_oZone.y}); _local3.push({x:_oZone.x + nZoneWidth, y:_oZone.y}); _local3.push({x:_oZone.x - nZoneWidth, y:_oZone.y + nZoneHeight}); _local3.push({x:_oZone.x, y:_oZone.y + nZoneHeight}); _local3.push({x:_oZone.x + nZoneWidth, y:_oZone.y + nZoneHeight}); return(_local3); } function getVisibleZones(_oZone) { var _local3 = []; var _local5 = Math.abs(Math.floor(nCurrentX / nZoneWidth) - (nCurrentX / nZoneWidth)); var _local4 = Math.abs(Math.floor(nCurrentY / nZoneHeight) - (nCurrentY / nZoneHeight)); if (_local5 < 0.5) { _local3.push({x:_oZone.x - nZoneWidth, y:_oZone.y}); if (_local4 < 0.5) { _local3.push({x:_oZone.x - nZoneWidth, y:_oZone.y - nZoneHeight}); } if (_local4 > 0.5) { _local3.push({x:_oZone.x - nZoneWidth, y:_oZone.y + nZoneHeight}); } } else if (_local5 > 0.5) { _local3.push({x:_oZone.x + nZoneWidth, y:_oZone.y}); if (_local4 < 0.5) { _local3.push({x:_oZone.x + nZoneWidth, y:_oZone.y - nZoneHeight}); } if (_local4 > 0.5) { _local3.push({x:_oZone.x + nZoneWidth, y:_oZone.y + nZoneHeight}); } } if (_local4 < 0.5) { _local3.push({x:_oZone.x, y:_oZone.y - nZoneHeight}); } if (_local4 > 0.5) { _local3.push({x:_oZone.x, y:_oZone.y + nZoneHeight}); } return(_local3); } function getCurrentZone() { return(getZone(nCurrentX, nCurrentY)); } function zoneChanged(_oVisibleZones) { var _local2 = aVisibleZones.length - 1; while (_local2 >= 0) { if ((aVisibleZones[_local2].x != _oVisibleZones[_local2].x) || (aVisibleZones[_local2].y != _oVisibleZones[_local2].y)) { return(true); } _local2--; } return(false); } function mustStayEnabled(_nX, _nY, _oVisibleZones) { var _local4 = false; var _local2 = aVisibleZones.length - 1; while (_local2 >= 0) { if ((_oVisibleZones[_local2].x == _nX) && (_oVisibleZones[_local2].y == _nY)) { _local4 = true; break; } _local2--; } return(_local4); } }
Symbol 1625 MovieClip [__Packages.com.disney.gem.games.tirade.screens.TitleScreen] Frame 0
class com.disney.gem.games.tirade.screens.TitleScreen extends com.sarbakan.utils.ScreenController { var oController, mcRef; function TitleScreen (_mcRef) { super(_mcRef); } function onBtHelp() { com.disney.gem.games.tirade.Controller(oController).showInstructions(); oController.playClickSound(true); } function onBtPlay() { com.disney.gem.games.tirade.Controller(oController).startNewGame(); oController.playClickSound(true); } function state_idle_init() { super.state_idle_init(); mcRef.mcState.btHelp.onRelease = com.sarbakan.utils.Delegate.create(this, onBtHelp); mcRef.mcState.btHelp.onRollOver = com.sarbakan.utils.Delegate.create(oController, oController.playRollSound, true); mcRef.mcState.btPlay.onRelease = com.sarbakan.utils.Delegate.create(this, onBtPlay); mcRef.mcState.btPlay.onRollOver = com.sarbakan.utils.Delegate.create(oController, oController.playRollSound, true); } }
Symbol 1626 MovieClip [__Packages.com.disney.gem.games.tirade.screens.HelpScreen] Frame 0
class com.disney.gem.games.tirade.screens.HelpScreen extends com.sarbakan.utils.ScreenController { var oController, mcRef; function HelpScreen (_mcRef) { super(_mcRef); } function onBtPlay() { if (oController.getGamePhase() == com.sarbakan.BaseDisneyController.nGAME_PHASE_PACKAGING) { oController.startNewGame(); } else { oController.hideInstructions(); } oController.playClickSound(true); } function state_idle_init() { super.state_idle_init(); mcRef.mcState.btPlay.onRelease = com.sarbakan.utils.Delegate.create(this, onBtPlay); mcRef.mcState.btPlay.onRollOver = com.sarbakan.utils.Delegate.create(oController, oController.playRollSound, true); } }
Symbol 1627 MovieClip [__Packages.com.disney.gem.games.tirade.popups.MenuPopup] Frame 0
class com.disney.gem.games.tirade.popups.MenuPopup extends com.sarbakan.utils.ScreenController { var oController, hide, bDontReallowInstructions, mcRef; function MenuPopup (_mcRef) { super(_mcRef); } function onBtSounds() { oController.toggleSound(); renderSoundStatus(); oController.playClickSound(); } function onBtHelp() { oController.allowInstructions(); com.disney.gem.games.tirade.Controller(oController).showInstructions(); hide(); oController.playClickSound(); } function onBtQuit() { hide(); var _local2 = com.disney.gem.games.tirade.Controller(oController); _local2.showPopup(new com.disney.gem.games.tirade.popups.ConfirmPopup(_local2.mcTimeline.mcPopups.mcConfirm), true); bDontReallowInstructions = true; oController.playClickSound(); } function onBtResume() { com.disney.gem.games.tirade.Controller(oController).hideInGameMenu(); hide(); oController.playClickSound(); } function state_in_init() { super.state_in_init(); setButtons(); oController.disallowInstructions(); } function state_idle_init() { super.state_idle_init(); setButtons(); } function state_idle() { renderSoundStatus(); } function state_out_init() { super.state_out_init(); setButtons(); if (!bDontReallowInstructions) { oController.allowInstructions(); } } function setButtons() { mcRef.mcState.mcContent.btHelp.onRelease = com.sarbakan.utils.Delegate.create(this, onBtHelp); mcRef.mcState.mcContent.btHelp.onRollOver = com.sarbakan.utils.Delegate.create(oController, oController.playRollSound); mcRef.mcState.mcContent.btQuit.onRelease = com.sarbakan.utils.Delegate.create(this, onBtQuit); mcRef.mcState.mcContent.btQuit.onRollOver = com.sarbakan.utils.Delegate.create(oController, oController.playRollSound); mcRef.mcState.mcContent.btResume.onRelease = com.sarbakan.utils.Delegate.create(this, onBtResume); mcRef.mcState.mcContent.btResume.onRollOver = com.sarbakan.utils.Delegate.create(oController, oController.playRollSound); renderSoundStatus(); } function renderSoundStatus() { var _local2; if (oController.bSoundMuted) { _local2 = "off"; } else { _local2 = "on"; } mcRef.mcState.mcContent.mcSoundStatus.gotoAndStop(_local2); mcRef.mcState.mcContent.mcSoundStatus.btSound.onRelease = com.sarbakan.utils.Delegate.create(this, onBtSounds); mcRef.mcState.mcContent.mcSoundStatus.btSound.onRollOver = com.sarbakan.utils.Delegate.create(oController, oController.playRollSound); } }
Symbol 1628 MovieClip [__Packages.com.disney.gem.games.tirade.popups.ConfirmPopup] Frame 0
class com.disney.gem.games.tirade.popups.ConfirmPopup extends com.sarbakan.utils.ScreenController { var oMenuOrigin, oController, hide, mcRef; function ConfirmPopup (_mcRef, _oMenuOrigin) { super(_mcRef); oMenuOrigin = _oMenuOrigin; } function onBtNo() { com.disney.gem.games.tirade.Controller(oController).hideInGameMenu(); hide(); oController.playClickSound(); } function onBtYes() { com.disney.gem.games.tirade.Controller(oController).quitGame(); hide(); oController.playClickSound(); } function state_in_init() { super.state_in_init(); setButtons(); oController.disallowInstructions(); } function state_idle_init() { super.state_idle_init(); setButtons(); } function state_out_init() { super.state_out_init(); setButtons(); oController.allowInstructions(); } function setButtons() { mcRef.mcState.mcContent.btYes.onRelease = com.sarbakan.utils.Delegate.create(this, onBtYes); mcRef.mcState.mcContent.btYes.onRollOver = com.sarbakan.utils.Delegate.create(oController, oController.playRollSound); mcRef.mcState.mcContent.btNo.onRelease = com.sarbakan.utils.Delegate.create(this, onBtNo); mcRef.mcState.mcContent.btNo.onRollOver = com.sarbakan.utils.Delegate.create(oController, oController.playRollSound); } }
Symbol 1629 MovieClip [__Packages.com.disney.gem.games.tirade.screens.EndScreen] Frame 0
class com.disney.gem.games.tirade.screens.EndScreen extends com.sarbakan.utils.ScreenController { var oController, mcRef; function EndScreen (_mcRef) { super(_mcRef); } function onBtPlay() { com.disney.gem.games.tirade.Controller(oController).startNewGame(); oController.playClickSound(true); } function state_idle_init() { super.state_idle_init(); mcRef.mcState.btPlay.onRelease = com.sarbakan.utils.Delegate.create(this, onBtPlay); mcRef.mcState.btPlay.onRollOver = com.sarbakan.utils.Delegate.create(oController, oController.playRollSound, true); mcRef.mcState.mcScore.txtScore.text = com.disney.gem.games.tirade.Controller(oController).getScore(); } }
Symbol 1630 MovieClip [__Packages.com.disney.gem.games.tirade.elements.Decoration] Frame 0
class com.disney.gem.games.tirade.elements.Decoration extends com.disney.gem.games.tirade.sarbakan.visual.element.StaticElement { var setLinkage, setMC, removeReferenceMC, attachMC; function Decoration (_mc, _sLinkage) { super("decoration" + com.disney.gem.games.tirade.sarbakan.visual.element.BaseElement.getNextID()); setLinkage(_sLinkage); setMC(_mc); } function init() { removeReferenceMC(); attachMC(); } }
Symbol 1631 MovieClip [__Packages.com.disney.gem.games.tirade.elements.characters.Ennemy2] Frame 0
class com.disney.gem.games.tirade.elements.characters.Ennemy2 extends com.disney.gem.games.tirade.elements.characters.BaseEnnemy { var setLinkage, oDecisionMaker; function Ennemy2 (_mc) { super(_mc); setLinkage("mcEnnemy2"); setBehaviorRegular(); } function setBehaviorRegular() { oDecisionMaker.clear(); oDecisionMaker.addDecision(new com.disney.gem.games.tirade.decisions.DecisionLookTowardPlayer()); oDecisionMaker.addDecision(new com.disney.gem.games.tirade.decisions.DecisionDefenseBlock(0.22 * com.disney.gem.games.tirade.Controller.getInstance().getLevel())); oDecisionMaker.addDecision(new com.disney.gem.games.tirade.decisions.DecisionAttack(1)); oDecisionMaker.addDecision(new com.disney.gem.games.tirade.decisions.DecisionWait(0.1)); oDecisionMaker.addDecision(new com.disney.gem.games.tirade.decisions.DecisionTaunt(0.03)); oDecisionMaker.addDecision(new com.disney.gem.games.tirade.decisions.DecisionWalkBackAndForth()); oDecisionMaker.addDecision(new com.disney.gem.games.tirade.decisions.DecisionIdle()); } function setBehaviorDefensive() { oDecisionMaker.clear(); oDecisionMaker.addDecision(new com.disney.gem.games.tirade.decisions.DecisionDefenseBlock(1)); oDecisionMaker.addDecision(new com.disney.gem.games.tirade.decisions.DecisionIdle()); } var nSPEED_RUN = 5; var nFRAME_TAUNT_SOUND = 10; }
Symbol 1632 MovieClip [__Packages.com.disney.gem.games.tirade.decisions.DecisionWalkBackAndForth] Frame 0
class com.disney.gem.games.tirade.decisions.DecisionWalkBackAndForth extends com.disney.gem.games.tirade.sarbakan.ai.Decision { var nDistanceNear, n, oOwner, nSwitchDelayCount, bDecisionMade; function DecisionWalkBackAndForth (_nDistanceNear) { super(); if (_nDistanceNear != undefined) { nDistanceNear = _nDistanceNear; } else { nDistanceNear = nDISTANCE_NEAR_ATTACK; } n = 0; } function isCompleted() { if ((oOwner.isHittingWall() != undefined) || ((oOwner.isOnPlayerFloor() && (oOwner.isNearPlayer(nDistanceNear))) && (Math.random() < nCHANCE_SIGHT))) { return(true); } if ((((++nSwitchDelayCount) >= nDELAY_MINIMUM_SWITCH) && (Math.random() < nCHANCE_DONE)) || (oOwner.isOnFloorEgde())) { return(true); } } function checkConditions() { if ((oOwner.elementOnScreen() && (oOwner.nSpeedY == 0)) && (oOwner.isHittingWall() == undefined)) { nSwitchDelayCount = 0; oOwner.setState("run"); if ((!oOwner.isLookingAtPlayer()) || (!oOwner.isNearPlayer())) { oOwner.setDirection(oOwner.nDirection * -1); } bDecisionMade = true; } } var TYPE = "WalkBackAndForth"; static var nDELAY_MINIMUM_SWITCH = 50; static var nDISTANCE_NEAR_ATTACK = 250; static var nCHANCE_DONE = 0.1; static var nCHANCE_SIGHT = 0.1; }
Symbol 1633 MovieClip [__Packages.com.disney.gem.games.tirade.elements.BreakablePlatform] Frame 0
class com.disney.gem.games.tirade.elements.BreakablePlatform extends com.disney.gem.games.tirade.sarbakan.visual.element.DynamicElement { var setLinkage, setMC, bFake, removeReferenceMC, attachMC, getElement, collideWithElementCollider, setState, oShakeSound, stateFinished, stateStarting, oOwner, oAttachProperties, id; function BreakablePlatform (_mc, _sLinkage) { super("breakablePlatform" + com.disney.gem.games.tirade.sarbakan.visual.element.BaseElement.getNextID()); setLinkage(_sLinkage); setMC(_mc); bFake = _mc.bFake; } function init() { removeReferenceMC(); attachMC(); attachCollider(); } function state_idle() { if ((!getElement("player").isJumping()) && (collideWithElementCollider("player", "bottom"))) { setState(sSTATE_SHAKE); } } function state_shake_init() { oShakeSound = com.sarbakan.sound.SoundManager.doPlaySound("Plateform_Shake.wav", com.disney.gem.games.tirade.GameData.nVOLUME_PLATFORM_SHAKE, 9999); } function state_shake() { if (stateFinished()) { if (bFake && (!collideWithElementCollider("player", "bottom"))) { setState(sSTATE_IDLE); } else if (!bFake) { setState(sSTATE_DESTROY); } } } function state_shake_end() { oShakeSound.doFadeTo(0, true); } function state_destroy() { if (stateStarting()) { com.sarbakan.sound.SoundManager.doPlaySound("Platform_Go_Down.wav", com.disney.gem.games.tirade.GameData.nVOLUME_PLATFORM_DESTROY); } if (stateStarting()) { detachCollider(); } if (stateFinished()) { setState(sSTATE_DESTROYED); } } function state_destroyed() { if (stateFinished()) { setState(sSTATE_RESPAWN); attachCollider(); } } function state_respawn() { if (stateStarting()) { com.sarbakan.sound.SoundManager.doPlaySound("Platform_Go_Up.wav", com.disney.gem.games.tirade.GameData.nVOLUME_PLATFORM_RESPAWN); } if (stateFinished()) { setState(sSTATE_IDLE); } } function attachCollider() { var _local2 = oOwner.getCollisionMap("floor"); _local2.attachMC("mcBreakablePlatormCollider", oAttachProperties._x, oAttachProperties._y, id); } function detachCollider() { var _local2 = oOwner.getCollisionMap("floor").getMC(); _local2[id].removeMovieClip(); } static var sSTATE_IDLE = "idle"; static var sSTATE_SHAKE = "shake"; static var sSTATE_DESTROY = "destroy"; static var sSTATE_DESTROYED = "destroyed"; static var sSTATE_RESPAWN = "respawn"; }
Symbol 1634 MovieClip [__Packages.com.disney.gem.games.tirade.elements.BlowPipe] Frame 0
class com.disney.gem.games.tirade.elements.BlowPipe extends com.disney.gem.games.tirade.sarbakan.visual.element.DynamicElement { var setLinkage, setMC, nShootDelay, nShootDelayCount, removeReferenceMC, attachMC, setState, stateCurrentFrame, stateFinished, mc; function BlowPipe (_mc) { super("blowPipe" + com.disney.gem.games.tirade.sarbakan.visual.element.BaseElement.getNextID()); setLinkage("mcBlowPipe"); setMC(_mc); nShootDelay = nDEFAULT_SHOOT_DELAY; if (_mc.nStartDelay) { nShootDelayCount = _mc.nStartDelay * -1; } else { nShootDelayCount = 0; } } function init() { removeReferenceMC(); attachMC(); } function state_idle() { if ((++nShootDelayCount) == nShootDelay) { setState(sSTATE_SHOOT); nShootDelayCount = 0; } } function state_shoot() { if (stateCurrentFrame() == nFRAME_CREATE_ARROW) { com.sarbakan.sound.SoundManager.doPlaySound("Sarbacane_Throw.wav", com.disney.gem.games.tirade.GameData.nVOLUME_BLOWPIPE); createArrow(); } if (stateFinished()) { setState(sSTATE_IDLE); } } function createArrow() { com.disney.gem.games.tirade.Controller.getInstance().oGame.addDynamicElement(new com.disney.gem.games.tirade.elements.BlowPipeArrow(mc._x, mc._y, mc._rotation)); } static var nFRAME_CREATE_ARROW = 13; static var nDEFAULT_SHOOT_DELAY = 100; static var sSTATE_IDLE = "idle"; static var sSTATE_SHOOT = "shoot"; }
Symbol 1635 MovieClip [__Packages.com.disney.gem.games.tirade.elements.BlowPipeArrow] Frame 0
class com.disney.gem.games.tirade.elements.BlowPipeArrow extends com.disney.gem.games.tirade.sarbakan.visual.element.DynamicElement { var setLinkage, bAlwaysActive, oAttachProperties, nDirectionX, nDirectionY, nDistanceTravelled, attachMC, setState, mc, getElement, remove, stateStarting, stateFinished; function BlowPipeArrow (_nX, _nY, _nRotation) { super("blowPipeArrow" + com.disney.gem.games.tirade.sarbakan.visual.element.BaseElement.getNextID()); setLinkage("mcBlowPipeArrow"); bAlwaysActive = true; oAttachProperties._x = _nX; oAttachProperties._y = _nY; oAttachProperties._rotation = _nRotation; nDirectionX = 0; nDirectionY = 0; switch (_nRotation) { case 0 : nDirectionX = 1; break; case -90 : nDirectionY = -1; break; case 180 : nDirectionX = -1; break; case 90 : nDirectionY = 1; } nDistanceTravelled = 0; } function init() { attachMC(); setState(sSTATE_FLY); } function disable() { } function state_fly() { mc._x = mc._x + (nDirectionX * nSPEED); mc._y = mc._y + (nDirectionY * nSPEED); nDistanceTravelled = nDistanceTravelled + nSPEED; var _local2 = getElement("player"); if (_local2.isAttacking() && (mc.hitTest(_local2.mc.sword))) { _local2.setState(com.disney.gem.games.tirade.elements.characters.Player.sSTATE_BLOCK); setState(sSTATE_DESTROY); } else if (_local2.isAttacking() && (mc.hitTest(_local2.mc.autoDefense))) { _local2.autoDefend(); setState(sSTATE_DESTROY); } else if (mc.hitTest(_local2.mc.body)) { _local2.hurt(com.disney.gem.games.tirade.GameData.nHURT_PLAYER_ARROW); remove(); } else if (nDistanceTravelled > nMAX_DISTANCE) { remove(); } } function state_destroy() { if (stateStarting()) { com.sarbakan.sound.SoundManager.doPlaySound("Sarbacane_Hit.wav", com.disney.gem.games.tirade.GameData.nVOLUME_BLOWPIPE_ARROW, 1, true); } if (stateFinished()) { remove(); } } static var nSPEED = 8; static var nMAX_DISTANCE = 500; static var sSTATE_FLY = "fly"; static var sSTATE_DESTROY = "destroy"; }
Symbol 1636 MovieClip [__Packages.com.disney.gem.games.tirade.elements.BoobyTrap] Frame 0
class com.disney.gem.games.tirade.elements.BoobyTrap extends com.disney.gem.games.tirade.sarbakan.visual.element.DynamicElement { static var oFinalTrap; var setLinkage, setMC, DEFAULT_STATE, nAppearDelay, nAppearDelayCount, mc, removeReferenceMC, attachMC, setState, stateStarting, stateFinished, bLockedActive, getElement; function BoobyTrap (_mc, _sLinkage) { super("boobyTrap" + com.disney.gem.games.tirade.sarbakan.visual.element.BaseElement.getNextID()); setLinkage(_sLinkage); setMC(_mc); DEFAULT_STATE = sSTATE_HIDDEN; nAppearDelay = nDEFAULT_APPEAR_DELAY; if (_mc.nStartDelay) { nAppearDelayCount = _mc.nStartDelay * -1; } else { nAppearDelayCount = 0; } if (mc.bFinalTrap) { oFinalTrap = this; } if (mc.bReverse) { mc._xscale = -100; mc._x = mc._x + mc._width; } } function init() { removeReferenceMC(); attachMC(); } static function lockFinalTrap() { if (oFinalTrap.stateIsNot(sSTATE_APPEAR, sSTATE_ACTIVE)) { oFinalTrap.setState(sSTATE_APPEAR); } oFinalTrap.bLockedActive = true; } function state_hidden() { if ((++nAppearDelayCount) == nAppearDelay) { setState(sSTATE_APPEAR); nAppearDelayCount = 0; } } function state_appear() { checkIfHurtPlayer(); if (stateStarting()) { com.sarbakan.sound.SoundManager.doPlaySound("Trap_Out.wav", com.disney.gem.games.tirade.GameData.nVOLUME_BOOBYTRAP_OUT); } if (stateFinished()) { setState(sSTATE_ACTIVE); } } function state_active() { checkIfHurtPlayer(); if (!bLockedActive) { if (stateFinished()) { setState(sSTATE_DISAPPEAR); } } } function state_disappear() { checkIfHurtPlayer(); if (stateStarting()) { com.sarbakan.sound.SoundManager.doPlaySound("Trap_In.wav", com.disney.gem.games.tirade.GameData.nVOLUME_BOOBYTRAP_OUT); } if (stateFinished()) { setState(sSTATE_HIDDEN); } } function checkIfHurtPlayer() { var _local2 = getElement("player"); if (((mc._rotation != 0) || (!_local2.isJumping())) && (mc.hitTest(_local2.mc.body))) { _local2.hurt(com.disney.gem.games.tirade.GameData.nHURT_PLAYER_BOOBYTRAP); } } static var nDEFAULT_APPEAR_DELAY = 100; static var nPLAYER_ELEVATION_OFFSET = 75; static var sSTATE_HIDDEN = "hidden"; static var sSTATE_APPEAR = "appear"; static var sSTATE_ACTIVE = "active"; static var sSTATE_DISAPPEAR = "disappear"; }
Symbol 1637 MovieClip [__Packages.com.disney.gem.games.tirade.elements.WaterZone] Frame 0
class com.disney.gem.games.tirade.elements.WaterZone extends com.disney.gem.games.tirade.sarbakan.visual.element.DynamicElement { var setLinkage, setMC, removeReferenceMC, attachMC, mc, collideWithElementCollider, getElement; function WaterZone (_mc) { super("waterZone" + com.disney.gem.games.tirade.sarbakan.visual.element.BaseElement.getNextID()); setLinkage("mcWaterZone"); setMC(_mc); } function init() { removeReferenceMC(); attachMC(); mc._visible = false; } function state_idle() { if (collideWithElementCollider("player", "bottom")) { getElement("player").dieWater(); } } static var sSTATE_IDLE = "idle"; }
Symbol 1638 MovieClip [__Packages.com.disney.gem.games.tirade.elements.ScriptExecuter] Frame 0
class com.disney.gem.games.tirade.elements.ScriptExecuter extends com.disney.gem.games.tirade.sarbakan.visual.element.DynamicElement { var setLinkage, setMC, oScriptToExecute, removeReferenceMC, attachMC, mc, getElement, remove; function ScriptExecuter (_mc) { super("scriptExecuter" + com.disney.gem.games.tirade.sarbakan.visual.element.BaseElement.getNextID()); setLinkage("mcScriptExecuter"); setMC(_mc); oScriptToExecute = _mc.oScriptToExecute; } function init() { removeReferenceMC(); attachMC(); mc._visible = false; } function state_idle() { if (mc.hitTest(getElement("player").mc)) { oScriptToExecute.execute(); remove(); } } static var sSTATE_IDLE = "idle"; }
Symbol 1639 MovieClip [__Packages.com.disney.gem.games.tirade.sarbakan.structure.Script] Frame 0
class com.disney.gem.games.tirade.sarbakan.structure.Script { function Script () { } static function execute(_oData) { } static function reset() { } }
Symbol 1640 MovieClip [__Packages.com.disney.gem.games.tirade.scripts.StartLevel1Boss] Frame 0
class com.disney.gem.games.tirade.scripts.StartLevel1Boss extends com.disney.gem.games.tirade.sarbakan.structure.Script { function StartLevel1Boss () { super(); } static function execute(_oData) { com.disney.gem.games.tirade.elements.BoobyTrap.lockFinalTrap(); var _local1 = com.disney.gem.games.tirade.Controller.getInstance().oGame.oLayerGame.getCollisionMap("wall"); _local1.drawRect(1230, 80, 55, 250); _local1.mc.mcBossWalls.swapDepths(10000); _local1.mc.mcBossWalls.removeMovieClip(); } }
Symbol 1641 MovieClip [__Packages.com.disney.gem.games.tirade.elements.FinalDoor] Frame 0
class com.disney.gem.games.tirade.elements.FinalDoor extends com.disney.gem.games.tirade.sarbakan.visual.element.DynamicElement { var setLinkage, setMC, bInvisibleDoor, removeReferenceMC, attachMC, mc, setState, stateStarting, stateFinished, bPlayerEntered, collideWithElement; function FinalDoor (_mc, _bInvisibleDoor) { super("finalDoor"); setLinkage("mcFinalDoor"); setMC(_mc); bInvisibleDoor = _bInvisibleDoor; } function init() { removeReferenceMC(); attachMC(); if (bInvisibleDoor) { mc._visible = false; } } function open() { setState(sSTATE_OPEN); } function state_idle() { if (bInvisibleDoor) { setState(sSTATE_IDLE_OPENED); } } function state_open() { if (stateStarting() && (!bInvisibleDoor)) { com.sarbakan.sound.SoundManager.doPlaySound("Door.wav", com.disney.gem.games.tirade.GameData.nVOLUME_DOOR); } if (stateFinished()) { setState(sSTATE_IDLE_OPENED); } } function state_idleOpened() { if (!bPlayerEntered) { if (collideWithElement("player", mc.door)) { bPlayerEntered = true; com.disney.gem.games.tirade.Controller.getInstance().onLevelEnd(); } } } static var sSTATE_IDLE = "idle"; static var sSTATE_OPEN = "open"; static var sSTATE_IDLE_OPENED = "idleOpened"; }
Symbol 1642 MovieClip [__Packages.com.disney.gem.games.tirade.elements.RespawnPoint] Frame 0
class com.disney.gem.games.tirade.elements.RespawnPoint extends com.disney.gem.games.tirade.sarbakan.visual.element.DynamicElement { var setLinkage, setMC, removeReferenceMC, attachMC, mc, getElement, remove; function RespawnPoint (_mc) { super("respawnPoint" + com.disney.gem.games.tirade.sarbakan.visual.element.BaseElement.getNextID()); setLinkage("mcRespawnPoint"); setMC(_mc); } function init() { removeReferenceMC(); attachMC(); mc._visible = false; } function state_idle() { if (getElement("player").mc.hitTest(mc)) { getElement("player").setRespawnLocation(mc._x, mc._y); remove(); } } static var sSTATE_IDLE = "idle"; }
Symbol 1643 MovieClip [__Packages.com.disney.gem.games.tirade.elements.BonusGold] Frame 0
class com.disney.gem.games.tirade.elements.BonusGold extends com.disney.gem.games.tirade.sarbakan.visual.element.DynamicElement { var setLinkage, setMC, removeReferenceMC, attachMC, collideWithElement, setState, stateFinished, remove; function BonusGold (_mc) { super("bonusGold" + com.disney.gem.games.tirade.sarbakan.visual.element.BaseElement.getNextID()); setLinkage("mcBonusGold"); setMC(_mc); } function init() { removeReferenceMC(); attachMC(); } function state_idle() { if (collideWithElement("player")) { com.sarbakan.sound.SoundManager.doPlaySound("Golden_Piece_Bonus.wav", com.disney.gem.games.tirade.GameData.nVOLUME_GOLD_BONUS); setState(sSTATE_PICK); } } function state_pick() { if (stateFinished()) { com.disney.gem.games.tirade.Controller.getInstance().increaseScore(com.disney.gem.games.tirade.GameData.nSCORE_GOLD); remove(); } } static var sSTATE_IDLE = "idle"; static var sSTATE_PICK = "pick"; }
Symbol 1644 MovieClip [__Packages.com.disney.gem.games.tirade.elements.characters.Ennemy1] Frame 0
class com.disney.gem.games.tirade.elements.characters.Ennemy1 extends com.disney.gem.games.tirade.elements.characters.BaseEnnemy { var setLinkage, oDecisionMaker; function Ennemy1 (_mc) { super(_mc); setLinkage("mcEnnemy1"); setBehaviorRegular(); } function setBehaviorRegular() { oDecisionMaker.clear(); oDecisionMaker.addDecision(new com.disney.gem.games.tirade.decisions.DecisionLookTowardPlayer()); oDecisionMaker.addDecision(new com.disney.gem.games.tirade.decisions.DecisionDefenseBlock(0.22 * com.disney.gem.games.tirade.Controller.getInstance().getLevel())); oDecisionMaker.addDecision(new com.disney.gem.games.tirade.decisions.DecisionAttack(1)); oDecisionMaker.addDecision(new com.disney.gem.games.tirade.decisions.DecisionWait(0.1)); oDecisionMaker.addDecision(new com.disney.gem.games.tirade.decisions.DecisionTaunt(0.03)); oDecisionMaker.addDecision(new com.disney.gem.games.tirade.decisions.DecisionWalkBackAndForth()); oDecisionMaker.addDecision(new com.disney.gem.games.tirade.decisions.DecisionIdle()); } function setBehaviorDefensive() { oDecisionMaker.clear(); oDecisionMaker.addDecision(new com.disney.gem.games.tirade.decisions.DecisionDefenseBlock(1)); oDecisionMaker.addDecision(new com.disney.gem.games.tirade.decisions.DecisionIdle()); } var nSPEED_RUN = 3; var nFRAME_TAUNT_SOUND = 10; }
Symbol 1645 MovieClip [__Packages.com.disney.gem.games.tirade.elements.DeathZone] Frame 0
class com.disney.gem.games.tirade.elements.DeathZone extends com.disney.gem.games.tirade.sarbakan.visual.element.DynamicElement { var setLinkage, setMC, removeReferenceMC, attachMC, mc, getElement, collideWithElementCollider, oOwner; function DeathZone (_mc) { super("deathZone" + com.disney.gem.games.tirade.sarbakan.visual.element.BaseElement.getNextID()); setLinkage("mcDeathZone"); setMC(_mc); } function init() { removeReferenceMC(); attachMC(); drawCollider(); mc._visible = false; } function state_idle() { var _local2 = getElement("player"); if (collideWithElementCollider("player", "bottom") && (!_local2.isDieing())) { getElement("player").die(true); } } function drawCollider() { var _local2 = oOwner.getCollisionMap("floor"); _local2.drawRect(mc._x, mc._y + nFLOOR_OFFSET_Y, mc._width, mc._height); } static var nFLOOR_OFFSET_Y = 10; static var sSTATE_IDLE = "idle"; }
Symbol 1646 MovieClip [__Packages.com.disney.gem.games.tirade.scripts.StartLevel3Boss] Frame 0
class com.disney.gem.games.tirade.scripts.StartLevel3Boss extends com.disney.gem.games.tirade.sarbakan.structure.Script { function StartLevel3Boss () { super(); } static function execute(_oData) { com.disney.gem.games.tirade.elements.Elevator.lockFinalElevator(); var _local2 = com.disney.gem.games.tirade.Controller.getInstance().oGame.oLayerGame.getCollisionMap("floor"); _local2.drawRect(4141, 491, 163, 15); var _local1 = com.disney.gem.games.tirade.Controller.getInstance().oGame.oLayerGame.getCollisionMap("wall"); _local1.drawRect(4230, 495, 25, 160); _local1.getMC().mcEndWall.swapDepths(90210); _local1.getMC().mcEndWall.removeMovieClip(); _local1.mc.mcBossWalls.swapDepths(10000); _local1.mc.mcBossWalls.removeMovieClip(); } }
Symbol 93 MovieClip Frame 1
stop();
Symbol 96 MovieClip Frame 1
_visible = false;
Symbol 429 MovieClip [_pause] Frame 1
new com.disney.gem.games.tirade.sarbakan.visual.PauseManager(this);
Symbol 1435 MovieClip Frame 28
com.disney.gem.games.tirade.Controller.getInstance().onTransitionInSound();
Symbol 1436 MovieClip Frame 2
com.disney.gem.games.tirade.Controller.getInstance().onTransitionOutSound();
Symbol 1448 MovieClip Frame 1
com.disney.gem.games.tirade.Controller.getInstance().oGame.addStaticElement(new com.disney.gem.games.tirade.elements.Decoration(this, "mcFireTorch"));
Symbol 1457 MovieClip Frame 1
com.disney.gem.games.tirade.Controller.getInstance().oGame.addDynamicElement(new com.disney.gem.games.tirade.elements.Elevator(this, "mcElevator"));
Symbol 1458 MovieClip Frame 1
com.disney.gem.games.tirade.Controller.getInstance().oGame.addDynamicElement(new com.disney.gem.games.tirade.elements.characters.Ennemy2(this));
Symbol 1459 MovieClip Frame 1
com.disney.gem.games.tirade.Controller.getInstance().oGame.addDynamicElement(new com.disney.gem.games.tirade.elements.BreakablePlatform(this, "mcBreakablePlatorm"));
Symbol 1460 MovieClip Frame 1
com.disney.gem.games.tirade.Controller.getInstance().oGame.addDynamicElement(new com.disney.gem.games.tirade.elements.BreakablePlatform(this, "mcBreakablePlatormFake"));
Symbol 1461 MovieClip Frame 1
com.disney.gem.games.tirade.Controller.getInstance().oGame.addDynamicElement(new com.disney.gem.games.tirade.elements.BlowPipe(this));
Symbol 1462 MovieClip Frame 1
com.disney.gem.games.tirade.Controller.getInstance().oGame.addDynamicElement(new com.disney.gem.games.tirade.elements.BoobyTrap(this, "mcBoobyTrapSpears"));
Symbol 1464 MovieClip Frame 1
com.disney.gem.games.tirade.Controller.getInstance().oGame.addDynamicElement(new com.disney.gem.games.tirade.elements.WaterZone(this));
Symbol 1465 MovieClip Frame 1
com.disney.gem.games.tirade.Controller.getInstance().oGame.addDynamicElement(new com.disney.gem.games.tirade.elements.ScriptExecuter(this));
Symbol 1466 MovieClip Frame 1
com.disney.gem.games.tirade.Controller.getInstance().oGame.addDynamicElement(new com.disney.gem.games.tirade.elements.FinalDoor(this));
Symbol 1467 MovieClip Frame 1
com.disney.gem.games.tirade.Controller.getInstance().oGame.addDynamicElement(new com.disney.gem.games.tirade.elements.characters.BossUndead(this));
Symbol 1469 MovieClip Frame 1
com.disney.gem.games.tirade.Controller.getInstance().oGame.addDynamicElement(new com.disney.gem.games.tirade.elements.RespawnPoint(this));
Symbol 1470 MovieClip Frame 1
com.disney.gem.games.tirade.Controller.getInstance().oGame.addDynamicElement(new com.disney.gem.games.tirade.elements.BonusGold(this));
Instance of Symbol 1457 MovieClip "a" in Symbol 1472 MovieClip Frame 1
onClipEvent (load) { nElevatorHeight = 240; }
Instance of Symbol 1457 MovieClip "b" in Symbol 1472 MovieClip Frame 1
onClipEvent (load) { nElevatorHeight = 383; }
Instance of Symbol 1459 MovieClip in Symbol 1472 MovieClip Frame 1
onClipEvent (load) { bFake = true; }
Instance of Symbol 1460 MovieClip in Symbol 1472 MovieClip Frame 1
onClipEvent (load) { bFake = true; }
Instance of Symbol 1461 MovieClip in Symbol 1472 MovieClip Frame 1
onClipEvent (load) { nStartDelay = 15; }
Instance of Symbol 1461 MovieClip in Symbol 1472 MovieClip Frame 1
onClipEvent (load) { nStartDelay = 25; }
Instance of Symbol 1461 MovieClip in Symbol 1472 MovieClip Frame 1
onClipEvent (load) { nStartDelay = 35; }
Instance of Symbol 1457 MovieClip "d" in Symbol 1472 MovieClip Frame 1
onClipEvent (load) { nElevatorHeight = 287; }
Instance of Symbol 1457 MovieClip "c" in Symbol 1472 MovieClip Frame 1
onClipEvent (load) { nElevatorHeight = 430; }
Instance of Symbol 1462 MovieClip in Symbol 1472 MovieClip Frame 1
onClipEvent (load) { nStartDelay = 40; }
Instance of Symbol 1461 MovieClip in Symbol 1472 MovieClip Frame 1
onClipEvent (load) { nStartDelay = 20; }
Instance of Symbol 1461 MovieClip in Symbol 1472 MovieClip Frame 1
onClipEvent (load) { nStartDelay = 30; }
Instance of Symbol 1461 MovieClip in Symbol 1472 MovieClip Frame 1
onClipEvent (load) { nStartDelay = 40; }
Instance of Symbol 1461 MovieClip in Symbol 1472 MovieClip Frame 1
onClipEvent (load) { nStartDelay = 60; }
Instance of Symbol 1461 MovieClip in Symbol 1472 MovieClip Frame 1
onClipEvent (load) { nStartDelay = 70; }
Instance of Symbol 1461 MovieClip in Symbol 1472 MovieClip Frame 1
onClipEvent (load) { nStartDelay = 80; }
Instance of Symbol 1462 MovieClip in Symbol 1472 MovieClip Frame 1
onClipEvent (load) { nStartDelay = 0; }
Instance of Symbol 1462 MovieClip in Symbol 1472 MovieClip Frame 1
onClipEvent (load) { nStartDelay = 0; bFinalTrap = true; }
Instance of Symbol 1465 MovieClip in Symbol 1472 MovieClip Frame 1
onClipEvent (load) { oScriptToExecute = com.disney.gem.games.tirade.scripts.StartLevel1Boss; }
Symbol 1474 MovieClip Frame 1
com.disney.gem.games.tirade.Controller.getInstance().oGame.oCam.addViewZone(this);
Symbol 1490 MovieClip Frame 1
com.disney.gem.games.tirade.Controller.getInstance().oGame.addDynamicElement(new com.disney.gem.games.tirade.elements.Elevator(this, "mcElevator2"));
Symbol 1491 MovieClip Frame 1
com.disney.gem.games.tirade.Controller.getInstance().oGame.addDynamicElement(new com.disney.gem.games.tirade.elements.characters.Ennemy1(this));
Symbol 1492 MovieClip Frame 1
com.disney.gem.games.tirade.Controller.getInstance().oGame.addDynamicElement(new com.disney.gem.games.tirade.elements.Pliers(this));
Symbol 1493 MovieClip Frame 1
com.disney.gem.games.tirade.Controller.getInstance().oGame.addDynamicElement(new com.disney.gem.games.tirade.elements.FinalDoor(this, true));
Symbol 1495 MovieClip Frame 1
com.disney.gem.games.tirade.Controller.getInstance().oGame.addDynamicElement(new com.disney.gem.games.tirade.elements.DeathZone(this));
Symbol 1496 MovieClip Frame 1
com.disney.gem.games.tirade.Controller.getInstance().oGame.addDynamicElement(new com.disney.gem.games.tirade.elements.BoobyTrap(this, "mcBoobyTrapSwords"));
Instance of Symbol 1483 MovieClip in Symbol 1497 MovieClip Frame 1
onClipEvent (load) { nStartDelay = 30; }
Instance of Symbol 1462 MovieClip in Symbol 1497 MovieClip Frame 1
onClipEvent (load) { nStartDelay = 2; }
Instance of Symbol 1462 MovieClip in Symbol 1497 MovieClip Frame 1
onClipEvent (load) { nStartDelay = 32; }
Instance of Symbol 1490 MovieClip "a" in Symbol 1497 MovieClip Frame 1
onClipEvent (load) { nElevatorHeight = 230; }
Instance of Symbol 1490 MovieClip "b" in Symbol 1497 MovieClip Frame 1
onClipEvent (load) { nElevatorHeight = 275; }
Instance of Symbol 1490 MovieClip "c" in Symbol 1497 MovieClip Frame 1
onClipEvent (load) { nElevatorHeight = 225; }
Instance of Symbol 1490 MovieClip "d" in Symbol 1497 MovieClip Frame 1
onClipEvent (load) { nElevatorHeight = 140; }
Instance of Symbol 1492 MovieClip in Symbol 1497 MovieClip Frame 1
onClipEvent (load) { nMovementZoneWidth = 545; }
Instance of Symbol 1461 MovieClip in Symbol 1497 MovieClip Frame 1
onClipEvent (load) { nStartDelay = 10; }
Instance of Symbol 1461 MovieClip in Symbol 1497 MovieClip Frame 1
onClipEvent (load) { nStartDelay = 20; }
Instance of Symbol 1461 MovieClip in Symbol 1497 MovieClip Frame 1
onClipEvent (load) { nStartDelay = 30; }
Instance of Symbol 1462 MovieClip in Symbol 1497 MovieClip Frame 1
onClipEvent (load) { nStartDelay = 30; }
Instance of Symbol 1462 MovieClip in Symbol 1497 MovieClip Frame 1
onClipEvent (load) { nStartDelay = 60; }
Instance of Symbol 1496 MovieClip in Symbol 1497 MovieClip Frame 1
onClipEvent (load) { nStartDelay = 35; }
Instance of Symbol 1496 MovieClip in Symbol 1497 MovieClip Frame 1
onClipEvent (load) { nStartDelay = 70; }
Instance of Symbol 1496 MovieClip in Symbol 1497 MovieClip Frame 1
onClipEvent (load) { nStartDelay = 105; }
Instance of Symbol 1496 MovieClip in Symbol 1497 MovieClip Frame 1
onClipEvent (load) { nStartDelay = 30; }
Instance of Symbol 1496 MovieClip in Symbol 1497 MovieClip Frame 1
onClipEvent (load) { nStartDelay = 60; bReverse = true; }
Instance of Symbol 1496 MovieClip in Symbol 1497 MovieClip Frame 1
onClipEvent (load) { nStartDelay = 90; bReverse = true; }
Instance of Symbol 1496 MovieClip in Symbol 1497 MovieClip Frame 1
onClipEvent (load) { nStartDelay = 30; }
Instance of Symbol 1496 MovieClip in Symbol 1497 MovieClip Frame 1
onClipEvent (load) { nStartDelay = 90; bReverse = true; }
Instance of Symbol 1496 MovieClip in Symbol 1497 MovieClip Frame 1
onClipEvent (load) { nStartDelay = 60; bReverse = true; }
Instance of Symbol 1462 MovieClip in Symbol 1497 MovieClip Frame 1
onClipEvent (load) { nStartDelay = 62; }
Instance of Symbol 1508 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) { nStartDelay = 30; }
Instance of Symbol 1457 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) { nElevatorHeight = 420; }
Instance of Symbol 1457 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) { nElevatorHeight = 360; }
Instance of Symbol 1457 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) { nElevatorHeight = 330; }
Instance of Symbol 1457 MovieClip "a" in Symbol 1515 MovieClip Frame 1
onClipEvent (load) { nElevatorHeight = 295; }
Instance of Symbol 1457 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) { nElevatorHeight = 575; }
Instance of Symbol 1457 MovieClip "b" in Symbol 1515 MovieClip Frame 1
onClipEvent (load) { nElevatorHeight = 260; }
Instance of Symbol 1457 MovieClip "c" in Symbol 1515 MovieClip Frame 1
onClipEvent (load) { nElevatorHeight = 246; bFinalElevator = true; }
Instance of Symbol 1465 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) { oScriptToExecute = com.disney.gem.games.tirade.scripts.StartLevel3Boss; }
Instance of Symbol 1496 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) { nStartDelay = 30; }
Instance of Symbol 1496 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) { nStartDelay = 60; }
Symbol 1530 MovieClip Frame 1
com.disney.gem.games.tirade.Controller.getInstance().oGame.addDynamicElement(new com.disney.gem.games.tirade.elements.characters.BossBarbossa(this));
Instance of Symbol 1522 MovieClip in Symbol 1531 MovieClip Frame 1
onClipEvent (load) { nStartDelay = 30; }
Instance of Symbol 1492 MovieClip in Symbol 1531 MovieClip Frame 1
onClipEvent (load) { nMovementZoneWidth = 520; }

Library Items

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

Instance Names

"mcScreens"Frame 1Symbol 28 MovieClip
"mcScreens"Frame 31Symbol 1300 MovieClip
"mcPopups"Frame 31Symbol 1398 MovieClip
"mcTransitions"Frame 31Symbol 1438 MovieClip
"mcGame"Frame 41Symbol 1565 MovieClip
"mcBar"Symbol 26 MovieClip Frame 1Symbol 18 MovieClip
"mcState"Symbol 27 MovieClip Frame 10Symbol 26 MovieClip
"mcPreloader"Symbol 28 MovieClip Frame 1Symbol 27 MovieClip
"bottom"Symbol 321 MovieClip [mcBossBarbossa] Frame 1Symbol 96 MovieClip
"front"Symbol 321 MovieClip [mcBossBarbossa] Frame 1Symbol 96 MovieClip
"top"Symbol 321 MovieClip [mcBossBarbossa] Frame 1Symbol 96 MovieClip
"body"Symbol 321 MovieClip [mcBossBarbossa] Frame 1Symbol 96 MovieClip
"back"Symbol 321 MovieClip [mcBossBarbossa] Frame 1Symbol 96 MovieClip
"frontEdge"Symbol 321 MovieClip [mcBossBarbossa] Frame 1Symbol 96 MovieClip
"backEdge"Symbol 321 MovieClip [mcBossBarbossa] Frame 1Symbol 96 MovieClip
"mcState"Symbol 321 MovieClip [mcBossBarbossa] Frame 1Symbol 143 MovieClip
"mcState"Symbol 321 MovieClip [mcBossBarbossa] Frame 11Symbol 144 MovieClip
"mcState"Symbol 321 MovieClip [mcBossBarbossa] Frame 21Symbol 180 MovieClip
"mcState"Symbol 321 MovieClip [mcBossBarbossa] Frame 31Symbol 181 MovieClip
"mcState"Symbol 321 MovieClip [mcBossBarbossa] Frame 41Symbol 182 MovieClip
"mcState"Symbol 321 MovieClip [mcBossBarbossa] Frame 51Symbol 183 MovieClip
"mcState"Symbol 321 MovieClip [mcBossBarbossa] Frame 60Symbol 184 MovieClip
"mcState"Symbol 321 MovieClip [mcBossBarbossa] Frame 69Symbol 190 MovieClip
"sword"Symbol 321 MovieClip [mcBossBarbossa] Frame 69Symbol 96 MovieClip
"mcState"Symbol 321 MovieClip [mcBossBarbossa] Frame 79Symbol 220 MovieClip
"sword"Symbol 321 MovieClip [mcBossBarbossa] Frame 79Symbol 96 MovieClip
"mcState"Symbol 321 MovieClip [mcBossBarbossa] Frame 89Symbol 220 MovieClip
"sword"Symbol 321 MovieClip [mcBossBarbossa] Frame 89Symbol 96 MovieClip
"mcState"Symbol 321 MovieClip [mcBossBarbossa] Frame 99Symbol 231 MovieClip
"sword"Symbol 321 MovieClip [mcBossBarbossa] Frame 99Symbol 96 MovieClip
"mcState"Symbol 321 MovieClip [mcBossBarbossa] Frame 109Symbol 231 MovieClip
"mcState"Symbol 321 MovieClip [mcBossBarbossa] Frame 119Symbol 256 MovieClip
"mcState"Symbol 321 MovieClip [mcBossBarbossa] Frame 129Symbol 266 MovieClip
"mcState"Symbol 321 MovieClip [mcBossBarbossa] Frame 139Symbol 289 MovieClip
"mcState"Symbol 321 MovieClip [mcBossBarbossa] Frame 149Symbol 315 MovieClip
"mcState"Symbol 321 MovieClip [mcBossBarbossa] Frame 159Symbol 319 MovieClip
"mcState"Symbol 321 MovieClip [mcBossBarbossa] Frame 169Symbol 320 MovieClip
"bottom"Symbol 445 MovieClip [mcBossUndead] Frame 1Symbol 96 MovieClip
"front"Symbol 445 MovieClip [mcBossUndead] Frame 1Symbol 96 MovieClip
"top"Symbol 445 MovieClip [mcBossUndead] Frame 1Symbol 96 MovieClip
"body"Symbol 445 MovieClip [mcBossUndead] Frame 1Symbol 96 MovieClip
"back"Symbol 445 MovieClip [mcBossUndead] Frame 1Symbol 96 MovieClip
"frontEdge"Symbol 445 MovieClip [mcBossUndead] Frame 1Symbol 96 MovieClip
"backEdge"Symbol 445 MovieClip [mcBossUndead] Frame 1Symbol 96 MovieClip
"mcState"Symbol 445 MovieClip [mcBossUndead] Frame 1Symbol 387 MovieClip
"mcState"Symbol 445 MovieClip [mcBossUndead] Frame 11Symbol 389 MovieClip
"mcState"Symbol 445 MovieClip [mcBossUndead] Frame 20Symbol 406 MovieClip
"mcState"Symbol 445 MovieClip [mcBossUndead] Frame 29Symbol 407 MovieClip
"mcState"Symbol 445 MovieClip [mcBossUndead] Frame 38Symbol 409 MovieClip
"sword"Symbol 445 MovieClip [mcBossUndead] Frame 38Symbol 96 MovieClip
"mcState"Symbol 445 MovieClip [mcBossUndead] Frame 48Symbol 419 MovieClip
"mcState"Symbol 445 MovieClip [mcBossUndead] Frame 58Symbol 420 MovieClip
"mcState"Symbol 445 MovieClip [mcBossUndead] Frame 68Symbol 424 MovieClip
"mcState"Symbol 445 MovieClip [mcBossUndead] Frame 78Symbol 432 MovieClip
"mcState"Symbol 445 MovieClip [mcBossUndead] Frame 88Symbol 438 MovieClip
"mcState"Symbol 445 MovieClip [mcBossUndead] Frame 98Symbol 439 MovieClip
"mcState"Symbol 445 MovieClip [mcBossUndead] Frame 108Symbol 440 MovieClip
"mcState"Symbol 445 MovieClip [mcBossUndead] Frame 118Symbol 441 MovieClip
"mcState"Symbol 445 MovieClip [mcBossUndead] Frame 128Symbol 442 MovieClip
"mcState"Symbol 445 MovieClip [mcBossUndead] Frame 138Symbol 443 MovieClip
"mcState"Symbol 445 MovieClip [mcBossUndead] Frame 148Symbol 444 MovieClip
"bottom"Symbol 564 MovieClip [mcEnnemy1] Frame 1Symbol 96 MovieClip
"front"Symbol 564 MovieClip [mcEnnemy1] Frame 1Symbol 96 MovieClip
"top"Symbol 564 MovieClip [mcEnnemy1] Frame 1Symbol 96 MovieClip
"body"Symbol 564 MovieClip [mcEnnemy1] Frame 1Symbol 96 MovieClip
"back"Symbol 564 MovieClip [mcEnnemy1] Frame 1Symbol 96 MovieClip
"frontEdge"Symbol 564 MovieClip [mcEnnemy1] Frame 1Symbol 96 MovieClip
"backEdge"Symbol 564 MovieClip [mcEnnemy1] Frame 1Symbol 96 MovieClip
"mcState"Symbol 564 MovieClip [mcEnnemy1] Frame 1Symbol 485 MovieClip
"mcState"Symbol 564 MovieClip [mcEnnemy1] Frame 11Symbol 494 MovieClip
"mcState"Symbol 564 MovieClip [mcEnnemy1] Frame 20Symbol 503 MovieClip
"mcState"Symbol 564 MovieClip [mcEnnemy1] Frame 29Symbol 504 MovieClip
"mcState"Symbol 564 MovieClip [mcEnnemy1] Frame 38Symbol 505 MovieClip
"mcState"Symbol 564 MovieClip [mcEnnemy1] Frame 47Symbol 527 MovieClip
"sword"Symbol 564 MovieClip [mcEnnemy1] Frame 47Symbol 96 MovieClip
"mcState"Symbol 564 MovieClip [mcEnnemy1] Frame 57Symbol 528 MovieClip
"mcState"Symbol 564 MovieClip [mcEnnemy1] Frame 67Symbol 535 MovieClip
"mcState"Symbol 564 MovieClip [mcEnnemy1] Frame 77Symbol 561 MovieClip
"mcState"Symbol 564 MovieClip [mcEnnemy1] Frame 87Symbol 562 MovieClip
"mcState"Symbol 564 MovieClip [mcEnnemy1] Frame 97Symbol 563 MovieClip
"bottom"Symbol 809 MovieClip [mcPlayer] Frame 1Symbol 96 MovieClip
"front"Symbol 809 MovieClip [mcPlayer] Frame 1Symbol 96 MovieClip
"top"Symbol 809 MovieClip [mcPlayer] Frame 1Symbol 96 MovieClip
"body"Symbol 809 MovieClip [mcPlayer] Frame 1Symbol 96 MovieClip
"back"Symbol 809 MovieClip [mcPlayer] Frame 1Symbol 96 MovieClip
"mcState"Symbol 809 MovieClip [mcPlayer] Frame 1Symbol 613 MovieClip
"mcState"Symbol 809 MovieClip [mcPlayer] Frame 11Symbol 618 MovieClip
"mcState"Symbol 809 MovieClip [mcPlayer] Frame 20Symbol 682 MovieClip
"mcState"Symbol 809 MovieClip [mcPlayer] Frame 29Symbol 683 MovieClip
"mcState"Symbol 809 MovieClip [mcPlayer] Frame 38Symbol 684 MovieClip
"mcState"Symbol 809 MovieClip [mcPlayer] Frame 47Symbol 697 MovieClip
"mcState"Symbol 809 MovieClip [mcPlayer] Frame 57Symbol 715 MovieClip
"sword"Symbol 809 MovieClip [mcPlayer] Frame 57Symbol 96 MovieClip
"autoDefense"Symbol 809 MovieClip [mcPlayer] Frame 57Symbol 96 MovieClip
"mcState"Symbol 809 MovieClip [mcPlayer] Frame 67Symbol 720 MovieClip
"mcState"Symbol 809 MovieClip [mcPlayer] Frame 77Symbol 721 MovieClip
"mcState"Symbol 809 MovieClip [mcPlayer] Frame 87Symbol 722 MovieClip
"mcState"Symbol 809 MovieClip [mcPlayer] Frame 97Symbol 737 MovieClip
"sword"Symbol 809 MovieClip [mcPlayer] Frame 97Symbol 96 MovieClip
"autoDefense"Symbol 809 MovieClip [mcPlayer] Frame 97Symbol 96 MovieClip
"mcState"Symbol 809 MovieClip [mcPlayer] Frame 107Symbol 738 MovieClip
"mcState"Symbol 809 MovieClip [mcPlayer] Frame 117Symbol 741 MovieClip
"mcState"Symbol 809 MovieClip [mcPlayer] Frame 127Symbol 755 MovieClip
"mcState"Symbol 809 MovieClip [mcPlayer] Frame 137Symbol 766 MovieClip
"mcState"Symbol 809 MovieClip [mcPlayer] Frame 147Symbol 767 MovieClip
"mcState"Symbol 809 MovieClip [mcPlayer] Frame 157Symbol 785 MovieClip
"mcState"Symbol 809 MovieClip [mcPlayer] Frame 167Symbol 792 MovieClip
"mcState"Symbol 809 MovieClip [mcPlayer] Frame 177Symbol 808 MovieClip
"mcState"Symbol 816 MovieClip [mcBlowPipe] Frame 1Symbol 814 MovieClip
"mcState"Symbol 816 MovieClip [mcBlowPipe] Frame 10Symbol 815 MovieClip
"mcState"Symbol 824 MovieClip [mcBlowPipeArrow] Frame 1Symbol 818 MovieClip
"mcState"Symbol 824 MovieClip [mcBlowPipeArrow] Frame 10Symbol 823 MovieClip
"mcState"Symbol 834 MovieClip [mcBonusGold] Frame 1Symbol 832 MovieClip
"mcState"Symbol 834 MovieClip [mcBonusGold] Frame 10Symbol 833 MovieClip
"mcState"Symbol 853 MovieClip [mcBoobyTrapSpears] Frame 1Symbol 837 MovieClip
"mcState"Symbol 853 MovieClip [mcBoobyTrapSpears] Frame 10Symbol 850 MovieClip
"mcState"Symbol 853 MovieClip [mcBoobyTrapSpears] Frame 20Symbol 851 MovieClip
"mcState"Symbol 853 MovieClip [mcBoobyTrapSpears] Frame 30Symbol 852 MovieClip
"mcState"Symbol 882 MovieClip [mcBoobyTrapSwords] Frame 1Symbol 856 MovieClip
"mcState"Symbol 882 MovieClip [mcBoobyTrapSwords] Frame 10Symbol 879 MovieClip
"mcState"Symbol 882 MovieClip [mcBoobyTrapSwords] Frame 20Symbol 880 MovieClip
"mcState"Symbol 882 MovieClip [mcBoobyTrapSwords] Frame 30Symbol 881 MovieClip
"left"Symbol 906 MovieClip [mcBox] Frame 1Symbol 96 MovieClip
"right"Symbol 906 MovieClip [mcBox] Frame 1Symbol 96 MovieClip
"mcState"Symbol 906 MovieClip [mcBox] Frame 1Symbol 888 MovieClip
"mcState"Symbol 906 MovieClip [mcBox] Frame 11Symbol 889 MovieClip
"mcState"Symbol 906 MovieClip [mcBox] Frame 21Symbol 890 MovieClip
"mcState"Symbol 906 MovieClip [mcBox] Frame 31Symbol 905 MovieClip
"mcState"Symbol 934 MovieClip [mcBreakablePlatorm] Frame 1Symbol 918 MovieClip
"mcState"Symbol 934 MovieClip [mcBreakablePlatorm] Frame 10Symbol 922 MovieClip
"mcState"Symbol 934 MovieClip [mcBreakablePlatorm] Frame 20Symbol 931 MovieClip
"mcState"Symbol 934 MovieClip [mcBreakablePlatorm] Frame 30Symbol 932 MovieClip
"mcState"Symbol 934 MovieClip [mcBreakablePlatorm] Frame 40Symbol 933 MovieClip
"mcState"Symbol 941 MovieClip [mcBreakablePlatormFake] Frame 1Symbol 939 MovieClip
"mcState"Symbol 941 MovieClip [mcBreakablePlatormFake] Frame 10Symbol 940 MovieClip
"mcState"Symbol 944 MovieClip [mcDeathZone] Frame 1Symbol 943 MovieClip
"mcPlatform"Symbol 954 MovieClip [mcElevator] Frame 1Symbol 947 MovieClip
"mcMask"Symbol 954 MovieClip [mcElevator] Frame 1Symbol 949 MovieClip
"mcPlatform"Symbol 955 MovieClip [mcElevator2] Frame 1Symbol 947 MovieClip
"mcMask"Symbol 955 MovieClip [mcElevator2] Frame 1Symbol 949 MovieClip
"mcState"Symbol 982 MovieClip [mcFinalDoor] Frame 1Symbol 962 MovieClip
"mcState"Symbol 982 MovieClip [mcFinalDoor] Frame 10Symbol 980 MovieClip
"mcState"Symbol 982 MovieClip [mcFinalDoor] Frame 20Symbol 981 MovieClip
"door"Symbol 982 MovieClip [mcFinalDoor] Frame 20Symbol 96 MovieClip
"dropLimit"Symbol 997 MovieClip [mcPliers] Frame 1Symbol 96 MovieClip
"mcState"Symbol 997 MovieClip [mcPliers] Frame 1Symbol 993 MovieClip
"mcState"Symbol 997 MovieClip [mcPliers] Frame 11Symbol 994 MovieClip
"mcState"Symbol 997 MovieClip [mcPliers] Frame 21Symbol 995 MovieClip
"mcState"Symbol 997 MovieClip [mcPliers] Frame 31Symbol 996 MovieClip
"mcState"Symbol 1000 MovieClip [mcRespawnPoint] Frame 1Symbol 999 MovieClip
"mcState"Symbol 1007 MovieClip [mcWaterZone] Frame 1Symbol 1006 MovieClip
"bottom"Symbol 1163 MovieClip [mcEnnemy2] Frame 1Symbol 96 MovieClip
"front"Symbol 1163 MovieClip [mcEnnemy2] Frame 1Symbol 96 MovieClip
"top"Symbol 1163 MovieClip [mcEnnemy2] Frame 1Symbol 96 MovieClip
"body"Symbol 1163 MovieClip [mcEnnemy2] Frame 1Symbol 96 MovieClip
"back"Symbol 1163 MovieClip [mcEnnemy2] Frame 1Symbol 96 MovieClip
"frontEdge"Symbol 1163 MovieClip [mcEnnemy2] Frame 1Symbol 96 MovieClip
"backEdge"Symbol 1163 MovieClip [mcEnnemy2] Frame 1Symbol 96 MovieClip
"mcState"Symbol 1163 MovieClip [mcEnnemy2] Frame 1Symbol 1073 MovieClip
"mcState"Symbol 1163 MovieClip [mcEnnemy2] Frame 11Symbol 1082 MovieClip
"mcState"Symbol 1163 MovieClip [mcEnnemy2] Frame 20Symbol 1089 MovieClip
"mcState"Symbol 1163 MovieClip [mcEnnemy2] Frame 29Symbol 1090 MovieClip
"mcState"Symbol 1163 MovieClip [mcEnnemy2] Frame 38Symbol 1091 MovieClip
"mcState"Symbol 1163 MovieClip [mcEnnemy2] Frame 47Symbol 1117 MovieClip
"sword"Symbol 1163 MovieClip [mcEnnemy2] Frame 47Symbol 96 MovieClip
"mcState"Symbol 1163 MovieClip [mcEnnemy2] Frame 57Symbol 1118 MovieClip
"mcState"Symbol 1163 MovieClip [mcEnnemy2] Frame 67Symbol 1124 MovieClip
"mcState"Symbol 1163 MovieClip [mcEnnemy2] Frame 77Symbol 1160 MovieClip
"mcState"Symbol 1163 MovieClip [mcEnnemy2] Frame 87Symbol 1161 MovieClip
"mcState"Symbol 1163 MovieClip [mcEnnemy2] Frame 97Symbol 1162 MovieClip
"btHelp"Symbol 1211 MovieClip Frame 1Symbol 1202 Button
"btPlay"Symbol 1211 MovieClip Frame 1Symbol 1210 Button
"btBlocker"Symbol 1212 MovieClip Frame 10Symbol 1168 Button
"mcState"Symbol 1212 MovieClip Frame 10Symbol 1211 MovieClip
"btPlay"Symbol 1241 MovieClip Frame 1Symbol 1210 Button
"btBlocker"Symbol 1242 MovieClip Frame 10Symbol 1168 Button
"mcState"Symbol 1242 MovieClip Frame 10Symbol 1241 MovieClip
"txtScore"Symbol 1261 MovieClip Frame 1Symbol 1260 EditableText
"mcScore"Symbol 1273 MovieClip Frame 1Symbol 1261 MovieClip
"btPlay"Symbol 1273 MovieClip Frame 1Symbol 1272 Button
"btBlocker"Symbol 1274 MovieClip Frame 10Symbol 1168 Button
"mcState"Symbol 1274 MovieClip Frame 10Symbol 1273 MovieClip
"btPlay"Symbol 1298 MovieClip Frame 1Symbol 1289 Button
"mcScore"Symbol 1298 MovieClip Frame 1Symbol 1261 MovieClip
"btBlocker"Symbol 1299 MovieClip Frame 10Symbol 1168 Button
"mcState"Symbol 1299 MovieClip Frame 10Symbol 1298 MovieClip
"mcTitle"Symbol 1300 MovieClip Frame 1Symbol 1212 MovieClip
"mcHelp"Symbol 1300 MovieClip Frame 1Symbol 1242 MovieClip
"mcWin"Symbol 1300 MovieClip Frame 1Symbol 1274 MovieClip
"mcLose"Symbol 1300 MovieClip Frame 1Symbol 1299 MovieClip
"btSound"Symbol 1346 MovieClip Frame 1Symbol 1341 Button
"btSound"Symbol 1346 MovieClip Frame 10Symbol 1345 Button
"btHelp"Symbol 1351 MovieClip Frame 1Symbol 1319 Button
"btQuit"Symbol 1351 MovieClip Frame 1Symbol 1326 Button
"btResume"Symbol 1351 MovieClip Frame 1Symbol 1333 Button
"mcSoundStatus"Symbol 1351 MovieClip Frame 1Symbol 1346 MovieClip
"mcContent"Symbol 1352 MovieClip Frame 1Symbol 1351 MovieClip
"mcContent"Symbol 1353 MovieClip Frame 1Symbol 1351 MovieClip
"mcContent"Symbol 1354 MovieClip Frame 1Symbol 1351 MovieClip
"btBlocker"Symbol 1355 MovieClip Frame 10Symbol 1168 Button
"mcState"Symbol 1355 MovieClip Frame 10Symbol 1352 MovieClip
"mcState"Symbol 1355 MovieClip Frame 20Symbol 1353 MovieClip
"mcState"Symbol 1355 MovieClip Frame 30Symbol 1354 MovieClip
"btNo"Symbol 1393 MovieClip Frame 1Symbol 1380 Button
"btYes"Symbol 1393 MovieClip Frame 1Symbol 1390 Button
"mcContent"Symbol 1395 MovieClip Frame 1Symbol 1393 MovieClip
"btBlocker"Symbol 1397 MovieClip Frame 10Symbol 1168 Button
"mcState"Symbol 1397 MovieClip Frame 10Symbol 1394 MovieClip
"mcState"Symbol 1397 MovieClip Frame 20Symbol 1395 MovieClip
"mcState"Symbol 1397 MovieClip Frame 30Symbol 1396 MovieClip
"mcMenu"Symbol 1398 MovieClip Frame 1Symbol 1355 MovieClip
"mcConfirm"Symbol 1398 MovieClip Frame 1Symbol 1397 MovieClip
"btBlocker"Symbol 1405 MovieClip Frame 10Symbol 1168 Button
"mcState"Symbol 1405 MovieClip Frame 10Symbol 1403 MovieClip
"mcState"Symbol 1405 MovieClip Frame 20Symbol 1404 MovieClip
"btBlocker"Symbol 1437 MovieClip Frame 10Symbol 1168 Button
"mcState"Symbol 1437 MovieClip Frame 10Symbol 1435 MovieClip
"mcState"Symbol 1437 MovieClip Frame 20Symbol 1436 MovieClip
"mcDefault"Symbol 1438 MovieClip Frame 1Symbol 1405 MovieClip
"mcLoading"Symbol 1438 MovieClip Frame 1Symbol 1437 MovieClip
"mcBossWalls"Symbol 1454 MovieClip Frame 1Symbol 1453 MovieClip
"mcElevator"Symbol 1457 MovieClip Frame 1Symbol 947 MovieClip
"bottom"Symbol 1458 MovieClip Frame 1Symbol 96 MovieClip
"frontEdge"Symbol 1458 MovieClip Frame 1Symbol 96 MovieClip
"backEdge"Symbol 1458 MovieClip Frame 1Symbol 96 MovieClip
"mcState"Symbol 1461 MovieClip Frame 1Symbol 814 MovieClip
"mcState"Symbol 1464 MovieClip Frame 1Symbol 1006 MovieClip
"bottom"Symbol 1467 MovieClip Frame 1Symbol 96 MovieClip
"top"Symbol 1467 MovieClip Frame 1Symbol 96 MovieClip
"bottom"Symbol 1467 MovieClip Frame 1Symbol 96 MovieClip
"front"Symbol 1467 MovieClip Frame 1Symbol 96 MovieClip
"top"Symbol 1467 MovieClip Frame 1Symbol 96 MovieClip
"body"Symbol 1467 MovieClip Frame 1Symbol 96 MovieClip
"back"Symbol 1467 MovieClip Frame 1Symbol 96 MovieClip
"frontEdge"Symbol 1467 MovieClip Frame 1Symbol 96 MovieClip
"backEdge"Symbol 1467 MovieClip Frame 1Symbol 96 MovieClip
"mcState"Symbol 1469 MovieClip Frame 1Symbol 999 MovieClip
"mcFloorCollisionMap"Symbol 1472 MovieClip Frame 1Symbol 1450 MovieClip
"mcWallCollisionMap"Symbol 1472 MovieClip Frame 1Symbol 1454 MovieClip
"mcCeilingCollisionMap"Symbol 1472 MovieClip Frame 1Symbol 1456 MovieClip
"a"Symbol 1472 MovieClip Frame 1Symbol 1457 MovieClip
"b"Symbol 1472 MovieClip Frame 1Symbol 1457 MovieClip
"a"Symbol 1472 MovieClip Frame 1Symbol 1458 MovieClip
"b"Symbol 1472 MovieClip Frame 1Symbol 1458 MovieClip
"d"Symbol 1472 MovieClip Frame 1Symbol 1457 MovieClip
"c"Symbol 1472 MovieClip Frame 1Symbol 1457 MovieClip
"d"Symbol 1472 MovieClip Frame 1Symbol 1458 MovieClip
"mcPlayer"Symbol 1472 MovieClip Frame 1Symbol 809 MovieClip [mcPlayer]
"c"Symbol 1472 MovieClip Frame 1Symbol 1458 MovieClip
"mcBG"Symbol 1475 MovieClip Frame 1Symbol 1444 MovieClip
"mcGame"Symbol 1475 MovieClip Frame 1Symbol 1472 MovieClip
"mcElevator"Symbol 1490 MovieClip Frame 1Symbol 947 MovieClip
"frontEdge"Symbol 1491 MovieClip Frame 1Symbol 96 MovieClip
"backEdge"Symbol 1491 MovieClip Frame 1Symbol 96 MovieClip
"mcState"Symbol 1492 MovieClip Frame 1Symbol 993 MovieClip
"door"Symbol 1493 MovieClip Frame 1Symbol 96 MovieClip
"mcState"Symbol 1495 MovieClip Frame 1Symbol 943 MovieClip
"mcFloorCollisionMap"Symbol 1497 MovieClip Frame 1Symbol 1485 MovieClip
"mcWallCollisionMap"Symbol 1497 MovieClip Frame 1Symbol 1487 MovieClip
"mcCeilingCollisionMap"Symbol 1497 MovieClip Frame 1Symbol 1489 MovieClip
"a"Symbol 1497 MovieClip Frame 1Symbol 1490 MovieClip
"b"Symbol 1497 MovieClip Frame 1Symbol 1490 MovieClip
"c"Symbol 1497 MovieClip Frame 1Symbol 1490 MovieClip
"d"Symbol 1497 MovieClip Frame 1Symbol 1490 MovieClip
"a"Symbol 1497 MovieClip Frame 1Symbol 1491 MovieClip
"b"Symbol 1497 MovieClip Frame 1Symbol 1491 MovieClip
"c"Symbol 1497 MovieClip Frame 1Symbol 1491 MovieClip
"d"Symbol 1497 MovieClip Frame 1Symbol 1491 MovieClip
"mcPlayer"Symbol 1497 MovieClip Frame 1Symbol 809 MovieClip [mcPlayer]
"mcBG"Symbol 1501 MovieClip Frame 1Symbol 1478 MovieClip
"mcGame"Symbol 1501 MovieClip Frame 1Symbol 1497 MovieClip
"mcFG"Symbol 1501 MovieClip Frame 1Symbol 1500 MovieClip
"mcEndWall"Symbol 1512 MovieClip Frame 1Symbol 96 MovieClip
"mcBossWalls"Symbol 1512 MovieClip Frame 1Symbol 1453 MovieClip
"mcFloorCollisionMap"Symbol 1515 MovieClip Frame 1Symbol 1510 MovieClip
"mcWallCollisionMap"Symbol 1515 MovieClip Frame 1Symbol 1512 MovieClip
"mcCeilingCollisionMap"Symbol 1515 MovieClip Frame 1Symbol 1514 MovieClip
"a"Symbol 1515 MovieClip Frame 1Symbol 1457 MovieClip
"b"Symbol 1515 MovieClip Frame 1Symbol 1457 MovieClip
"c"Symbol 1515 MovieClip Frame 1Symbol 1457 MovieClip
"a"Symbol 1515 MovieClip Frame 1Symbol 1458 MovieClip
"b"Symbol 1515 MovieClip Frame 1Symbol 1491 MovieClip
"c"Symbol 1515 MovieClip Frame 1Symbol 1458 MovieClip
"mcPlayer"Symbol 1515 MovieClip Frame 1Symbol 809 MovieClip [mcPlayer]
"mcBG"Symbol 1516 MovieClip Frame 1Symbol 1504 MovieClip
"mcGame"Symbol 1516 MovieClip Frame 1Symbol 1515 MovieClip
"mcSwitchBG"Symbol 1531 MovieClip Frame 1Symbol 131 MovieClip
"mcFloorCollisionMap"Symbol 1531 MovieClip Frame 1Symbol 1526 MovieClip
"mcWallCollisionMap"Symbol 1531 MovieClip Frame 1Symbol 1528 MovieClip
"mcCeilingCollisionMap"Symbol 1531 MovieClip Frame 1Symbol 1529 MovieClip
"mcPlayer"Symbol 1531 MovieClip Frame 1Symbol 809 MovieClip [mcPlayer]
"mcBG"Symbol 1534 MovieClip Frame 1Symbol 1519 MovieClip
"mcGame"Symbol 1534 MovieClip Frame 1Symbol 1531 MovieClip
"mcFG"Symbol 1534 MovieClip Frame 1Symbol 1533 MovieClip
"mcFg"Symbol 1534 MovieClip Frame 1Symbol 1474 MovieClip
"mcLevel"Symbol 1535 MovieClip Frame 10Symbol 1475 MovieClip
"mcLevel"Symbol 1535 MovieClip Frame 20Symbol 1501 MovieClip
"mcLevel"Symbol 1535 MovieClip Frame 30Symbol 1516 MovieClip
"mcLevel"Symbol 1535 MovieClip Frame 40Symbol 1534 MovieClip
"mcEnergy"Symbol 1564 MovieClip Frame 1Symbol 1542 MovieClip
"btMenu"Symbol 1564 MovieClip Frame 1Symbol 1545 Button
"txtScore"Symbol 1564 MovieClip Frame 1Symbol 1546 EditableText
"txtLife"Symbol 1564 MovieClip Frame 1Symbol 1559 EditableText
"mcLevels"Symbol 1565 MovieClip Frame 1Symbol 1535 MovieClip
"mcHUD"Symbol 1565 MovieClip Frame 1Symbol 1564 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ScriptLimits (65)Timeline Frame 1MaxRecursionDepth: 256, ScriptTimeout: 2 seconds
ExportAssets (56)Timeline Frame 1Symbol 1 as "Button_Roll_Paper.wav"
ExportAssets (56)Timeline Frame 1Symbol 2 as "Button_Roll.wav"
ExportAssets (56)Timeline Frame 1Symbol 3 as "Button_Click_Paper.wav"
ExportAssets (56)Timeline Frame 1Symbol 4 as "Button_Click.wav"
ExportAssets (56)Timeline Frame 1Symbol 1567 as "__Packages.com.sarbakan.utils.StateManaged"
ExportAssets (56)Timeline Frame 1Symbol 1568 as "__Packages.com.sarbakan.utils.ScreenController"
ExportAssets (56)Timeline Frame 1Symbol 1569 as "__Packages.com.disney.gem.games.tirade.screens.PreloaderScreen"
ExportAssets (56)Timeline Frame 1Symbol 1570 as "__Packages.com.sarbakan.BaseDisneyController"
ExportAssets (56)Timeline Frame 1Symbol 1571 as "__Packages.com.sarbakan.utils.TransitionManager"
ExportAssets (56)Timeline Frame 1Symbol 1572 as "__Packages.com.sarbakan.utils.MoreString"
ExportAssets (56)Timeline Frame 1Symbol 1573 as "__Packages.com.sarbakan.DXDControllerWrapper"
ExportAssets (56)Timeline Frame 1Symbol 1574 as "__Packages.com.disney.gem.games.GameContainer"
ExportAssets (56)Timeline Frame 1Symbol 1575 as "__Packages.com.sarbakan.utils.FrameRateDisplayer"
ExportAssets (56)Timeline Frame 1Symbol 1576 as "__Packages.com.sarbakan.utils.Delegate"
ExportAssets (56)Timeline Frame 1Symbol 1577 as "__Packages.com.disney.gem.games.tirade.Controller"
ExportAssets (56)Timeline Frame 1Symbol 1578 as "__Packages.com.disney.gem.games.tirade.GameEngine"
ExportAssets (56)Timeline Frame 1Symbol 1579 as "__Packages.mx.transitions.easing.Regular"
ExportAssets (56)Timeline Frame 1Symbol 1580 as "__Packages.com.disney.gem.games.tirade.sarbakan.visual.Camera"
ExportAssets (56)Timeline Frame 1Symbol 1581 as "__Packages.mx.transitions.OnEnterFrameBeacon"
ExportAssets (56)Timeline Frame 1Symbol 1582 as "__Packages.mx.transitions.BroadcasterMX"
ExportAssets (56)Timeline Frame 1Symbol 1583 as "__Packages.mx.transitions.Tween"
ExportAssets (56)Timeline Frame 1Symbol 1584 as "__Packages.com.disney.gem.games.tirade.sarbakan.utils.Delegate"
ExportAssets (56)Timeline Frame 1Symbol 1585 as "__Packages.com.disney.gem.games.tirade.sarbakan.utils.MoreMath"
ExportAssets (56)Timeline Frame 1Symbol 1586 as "__Packages.com.disney.gem.games.tirade.sarbakan.utils.PredefinedRandom"
ExportAssets (56)Timeline Frame 1Symbol 1587 as "__Packages.com.disney.gem.games.tirade.sarbakan.utils.Tools"
ExportAssets (56)Timeline Frame 1Symbol 1588 as "__Packages.com.disney.gem.games.tirade.sarbakan.visual.layer.LayerManager"
ExportAssets (56)Timeline Frame 1Symbol 1589 as "__Packages.com.disney.gem.games.tirade.sarbakan.visual.layer.Layer"
ExportAssets (56)Timeline Frame 1Symbol 1590 as "__Packages.com.disney.gem.games.tirade.sarbakan.visual.activation.ActivationManager"
ExportAssets (56)Timeline Frame 1Symbol 1591 as "__Packages.com.disney.gem.games.tirade.sarbakan.visual.element.BaseElement"
ExportAssets (56)Timeline Frame 1Symbol 1592 as "__Packages.com.disney.gem.games.tirade.sarbakan.visual.element.DynamicElement"
ExportAssets (56)Timeline Frame 1Symbol 1593 as "__Packages.com.disney.gem.games.tirade.GameData"
ExportAssets (56)Timeline Frame 1Symbol 1594 as "__Packages.com.disney.gem.games.tirade.sarbakan.visual.element.StaticElement"
ExportAssets (56)Timeline Frame 1Symbol 1595 as "__Packages.com.disney.gem.games.tirade.sarbakan.visual.layer.CollisionMap"
ExportAssets (56)Timeline Frame 1Symbol 1596 as "__Packages.com.disney.gem.games.tirade.sarbakan.visual.PauseManager"
ExportAssets (56)Timeline Frame 1Symbol 1597 as "__Packages.com.disney.gem.games.tirade.sarbakan.visual.element.basicElement.Character"
ExportAssets (56)Timeline Frame 1Symbol 1598 as "__Packages.com.disney.gem.games.tirade.elements.characters.Player"
ExportAssets (56)Timeline Frame 1Symbol 1599 as "__Packages.com.disney.gem.games.tirade.elements.characters.BaseEnnemy"
ExportAssets (56)Timeline Frame 1Symbol 1600 as "__Packages.com.disney.gem.games.tirade.sarbakan.ai.DecisionMaker"
ExportAssets (56)Timeline Frame 1Symbol 1601 as "__Packages.com.disney.gem.games.tirade.sarbakan.ai.Decision"
ExportAssets (56)Timeline Frame 1Symbol 1602 as "__Packages.com.sarbakan.sound.SoundManager"
ExportAssets (56)Timeline Frame 1Symbol 1603 as "__Packages.com.sarbakan.sound.SoundItem"
ExportAssets (56)Timeline Frame 1Symbol 1604 as "__Packages.com.sarbakan.utils.MoreMath"
ExportAssets (56)Timeline Frame 1Symbol 1605 as "__Packages.com.disney.gem.games.tirade.elements.Elevator"
ExportAssets (56)Timeline Frame 1Symbol 1606 as "__Packages.com.disney.gem.games.tirade.elements.characters.BossBarbossa"
ExportAssets (56)Timeline Frame 1Symbol 1607 as "__Packages.com.disney.gem.games.tirade.decisions.DecisionSwitchToWaitingBehavior"
ExportAssets (56)Timeline Frame 1Symbol 1608 as "__Packages.com.disney.gem.games.tirade.decisions.DecisionLookTowardPlayer"
ExportAssets (56)Timeline Frame 1Symbol 1609 as "__Packages.com.disney.gem.games.tirade.decisions.DecisionDefenseWalkBackward"
ExportAssets (56)Timeline Frame 1Symbol 1610 as "__Packages.com.disney.gem.games.tirade.decisions.DecisionDefenseBlock"
ExportAssets (56)Timeline Frame 1Symbol 1611 as "__Packages.com.disney.gem.games.tirade.decisions.DecisionWalkTowardPlayer"
ExportAssets (56)Timeline Frame 1Symbol 1612 as "__Packages.com.disney.gem.games.tirade.decisions.DecisionAttack"
ExportAssets (56)Timeline Frame 1Symbol 1613 as "__Packages.com.disney.gem.games.tirade.decisions.DecisionBigAttack"
ExportAssets (56)Timeline Frame 1Symbol 1614 as "__Packages.com.disney.gem.games.tirade.elements.characters.BossUndead"
ExportAssets (56)Timeline Frame 1Symbol 1615 as "__Packages.com.disney.gem.games.tirade.decisions.DecisionWait"
ExportAssets (56)Timeline Frame 1Symbol 1616 as "__Packages.com.disney.gem.games.tirade.decisions.DecisionIdle"
ExportAssets (56)Timeline Frame 1Symbol 1617 as "__Packages.com.disney.gem.games.tirade.decisions.DecisionTaunt"
ExportAssets (56)Timeline Frame 1Symbol 1618 as "__Packages.com.disney.gem.games.tirade.decisions.DecisionSwitchToRegularBehavior"
ExportAssets (56)Timeline Frame 1Symbol 1619 as "__Packages.com.disney.gem.games.tirade.decisions.DecisionWalkToSwitch"
ExportAssets (56)Timeline Frame 1Symbol 1620 as "__Packages.com.disney.gem.games.tirade.decisions.DecisionKickPlayer"
ExportAssets (56)Timeline Frame 1Symbol 1621 as "__Packages.com.disney.gem.games.tirade.elements.Box"
ExportAssets (56)Timeline Frame 1Symbol 1622 as "__Packages.com.disney.gem.games.tirade.elements.Pliers"
ExportAssets (56)Timeline Frame 1Symbol 1623 as "__Packages.com.disney.gem.games.tirade.HUD"
ExportAssets (56)Timeline Frame 1Symbol 1624 as "__Packages.com.disney.gem.games.tirade.sarbakan.visual.activation.GridActivation"
ExportAssets (56)Timeline Frame 1Symbol 1625 as "__Packages.com.disney.gem.games.tirade.screens.TitleScreen"
ExportAssets (56)Timeline Frame 1Symbol 1626 as "__Packages.com.disney.gem.games.tirade.screens.HelpScreen"
ExportAssets (56)Timeline Frame 1Symbol 1627 as "__Packages.com.disney.gem.games.tirade.popups.MenuPopup"
ExportAssets (56)Timeline Frame 1Symbol 1628 as "__Packages.com.disney.gem.games.tirade.popups.ConfirmPopup"
ExportAssets (56)Timeline Frame 1Symbol 1629 as "__Packages.com.disney.gem.games.tirade.screens.EndScreen"
ExportAssets (56)Timeline Frame 1Symbol 1630 as "__Packages.com.disney.gem.games.tirade.elements.Decoration"
ExportAssets (56)Timeline Frame 1Symbol 1631 as "__Packages.com.disney.gem.games.tirade.elements.characters.Ennemy2"
ExportAssets (56)Timeline Frame 1Symbol 1632 as "__Packages.com.disney.gem.games.tirade.decisions.DecisionWalkBackAndForth"
ExportAssets (56)Timeline Frame 1Symbol 1633 as "__Packages.com.disney.gem.games.tirade.elements.BreakablePlatform"
ExportAssets (56)Timeline Frame 1Symbol 1634 as "__Packages.com.disney.gem.games.tirade.elements.BlowPipe"
ExportAssets (56)Timeline Frame 1Symbol 1635 as "__Packages.com.disney.gem.games.tirade.elements.BlowPipeArrow"
ExportAssets (56)Timeline Frame 1Symbol 1636 as "__Packages.com.disney.gem.games.tirade.elements.BoobyTrap"
ExportAssets (56)Timeline Frame 1Symbol 1637 as "__Packages.com.disney.gem.games.tirade.elements.WaterZone"
ExportAssets (56)Timeline Frame 1Symbol 1638 as "__Packages.com.disney.gem.games.tirade.elements.ScriptExecuter"
ExportAssets (56)Timeline Frame 1Symbol 1639 as "__Packages.com.disney.gem.games.tirade.sarbakan.structure.Script"
ExportAssets (56)Timeline Frame 1Symbol 1640 as "__Packages.com.disney.gem.games.tirade.scripts.StartLevel1Boss"
ExportAssets (56)Timeline Frame 1Symbol 1641 as "__Packages.com.disney.gem.games.tirade.elements.FinalDoor"
ExportAssets (56)Timeline Frame 1Symbol 1642 as "__Packages.com.disney.gem.games.tirade.elements.RespawnPoint"
ExportAssets (56)Timeline Frame 1Symbol 1643 as "__Packages.com.disney.gem.games.tirade.elements.BonusGold"
ExportAssets (56)Timeline Frame 1Symbol 1644 as "__Packages.com.disney.gem.games.tirade.elements.characters.Ennemy1"
ExportAssets (56)Timeline Frame 1Symbol 1645 as "__Packages.com.disney.gem.games.tirade.elements.DeathZone"
ExportAssets (56)Timeline Frame 1Symbol 1646 as "__Packages.com.disney.gem.games.tirade.scripts.StartLevel3Boss"
ExportAssets (56)Timeline Frame 21Symbol 30 as "Barbarossa_Kick.wav"
ExportAssets (56)Timeline Frame 21Symbol 31 as "Barbarossa_Switch.wav"
ExportAssets (56)Timeline Frame 21Symbol 32 as "Barbarossa_Taunt.wav"
ExportAssets (56)Timeline Frame 21Symbol 33 as "bones.wav"
ExportAssets (56)Timeline Frame 21Symbol 34 as "Box_Destroy.wav"
ExportAssets (56)Timeline Frame 21Symbol 35 as "Box_Land.wav"
ExportAssets (56)Timeline Frame 21Symbol 36 as "Cave_Ambiance_Loop.wav"
ExportAssets (56)Timeline Frame 21Symbol 37 as "Elevator_Move.wav"
ExportAssets (56)Timeline Frame 21Symbol 38 as "Ennemy_Taunt_1.wav"
ExportAssets (56)Timeline Frame 21Symbol 39 as "Ennemy_Taunt_3.wav"
ExportAssets (56)Timeline Frame 21Symbol 40 as "Ennemy_Taunt_2.wav"
ExportAssets (56)Timeline Frame 21Symbol 41 as "Fire_Torch.wav"
ExportAssets (56)Timeline Frame 21Symbol 42 as "Flail_Hit.wav"
ExportAssets (56)Timeline Frame 21Symbol 43 as "Flail_Turning.wav"
ExportAssets (56)Timeline Frame 21Symbol 44 as "Golden_Piece_Bonus.wav"
ExportAssets (56)Timeline Frame 21Symbol 45 as "Loose.wav"
ExportAssets (56)Timeline Frame 21Symbol 46 as "Menu_Appear.wav"
ExportAssets (56)Timeline Frame 21Symbol 47 as "Menu_Disappear.wav"
ExportAssets (56)Timeline Frame 21Symbol 48 as "Picher_Move.wav"
ExportAssets (56)Timeline Frame 21Symbol 49 as "Pincher_Open.wav"
ExportAssets (56)Timeline Frame 21Symbol 50 as "Pirates_Turners_Tirade_Music_In_Game.wav"
ExportAssets (56)Timeline Frame 21Symbol 51 as "Pirates_Turners_Tirade_Music_Packaging.wav"
ExportAssets (56)Timeline Frame 21Symbol 52 as "Plateform_Shake.wav"
ExportAssets (56)Timeline Frame 21Symbol 53 as "Platform_Go_Down.wav"
ExportAssets (56)Timeline Frame 21Symbol 54 as "Platform_Go_Up.wav"
ExportAssets (56)Timeline Frame 21Symbol 55 as "Sarbacane_Hit.wav"
ExportAssets (56)Timeline Frame 21Symbol 56 as "Sarbacane_Throw.wav"
ExportAssets (56)Timeline Frame 21Symbol 57 as "Sword_Barbossa_out.wav"
ExportAssets (56)Timeline Frame 21Symbol 58 as "Sword_Swing_Big1.wav"
ExportAssets (56)Timeline Frame 21Symbol 59 as "Sword_Swing_Big2.wav"
ExportAssets (56)Timeline Frame 21Symbol 60 as "Sword_Swing_Big3.wav"
ExportAssets (56)Timeline Frame 21Symbol 61 as "Sword_Swing_Tching1.wav"
ExportAssets (56)Timeline Frame 21Symbol 62 as "Sword_Swing_Tching2.wav"
ExportAssets (56)Timeline Frame 21Symbol 63 as "Sword_Swing_Tching3.wav"
ExportAssets (56)Timeline Frame 21Symbol 64 as "Sword_Swing1.wav"
ExportAssets (56)Timeline Frame 21Symbol 65 as "Sword_Swing2.wav"
ExportAssets (56)Timeline Frame 21Symbol 66 as "Sword_Swing3.wav"
ExportAssets (56)Timeline Frame 21Symbol 67 as "Sword_Swing4.wav"
ExportAssets (56)Timeline Frame 21Symbol 68 as "Trap_In.wav"
ExportAssets (56)Timeline Frame 21Symbol 69 as "Trap_Out.wav"
ExportAssets (56)Timeline Frame 21Symbol 70 as "Will_Turner_Fall_Back.wav"
ExportAssets (56)Timeline Frame 21Symbol 71 as "Will_Turner_Fall_Back_music.wav"
ExportAssets (56)Timeline Frame 21Symbol 72 as "Will_Turner_Fall_Water.wav"
ExportAssets (56)Timeline Frame 21Symbol 73 as "Will_Turner_Hurt_impact.wav"
ExportAssets (56)Timeline Frame 21Symbol 74 as "Will_Turner_Hurt1.wav"
ExportAssets (56)Timeline Frame 21Symbol 75 as "Will_Turner_Hurt2.wav"
ExportAssets (56)Timeline Frame 21Symbol 76 as "Will_Turner_Jump.wav"
ExportAssets (56)Timeline Frame 21Symbol 77 as "Will_Turner_Land.wav"
ExportAssets (56)Timeline Frame 21Symbol 78 as "Will_Turner_Step_1.wav"
ExportAssets (56)Timeline Frame 21Symbol 79 as "Will_Turner_Step_2.wav"
ExportAssets (56)Timeline Frame 21Symbol 80 as "Will_Turner_Step_3.wav"
ExportAssets (56)Timeline Frame 21Symbol 81 as "Will_Turner_Step_4.wav"
ExportAssets (56)Timeline Frame 21Symbol 82 as "Will_Turner_Step_5.wav"
ExportAssets (56)Timeline Frame 21Symbol 83 as "Win.wav"
ExportAssets (56)Timeline Frame 21Symbol 84 as "Door.wav"
ExportAssets (56)Timeline Frame 21Symbol 85 as "Barbossa_Hurt.wav"
ExportAssets (56)Timeline Frame 21Symbol 86 as "TransitionIn.wav"
ExportAssets (56)Timeline Frame 21Symbol 87 as "TransitionOut.wav"
ExportAssets (56)Timeline Frame 21Symbol 88 as "Undead_Attack.wav"
ExportAssets (56)Timeline Frame 21Symbol 89 as "Undead_AttackBig.wav"
ExportAssets (56)Timeline Frame 21Symbol 90 as "Undead_Hurt.wav"
ExportAssets (56)Timeline Frame 21Symbol 91 as "Undead_Taunt01.wav"
ExportAssets (56)Timeline Frame 21Symbol 92 as "Undead_Taunt02.wav"
ExportAssets (56)Timeline Frame 21Symbol 321 as "mcBossBarbossa"
ExportAssets (56)Timeline Frame 21Symbol 429 as "_pause"
ExportAssets (56)Timeline Frame 21Symbol 445 as "mcBossUndead"
ExportAssets (56)Timeline Frame 21Symbol 564 as "mcEnnemy1"
ExportAssets (56)Timeline Frame 21Symbol 809 as "mcPlayer"
ExportAssets (56)Timeline Frame 21Symbol 816 as "mcBlowPipe"
ExportAssets (56)Timeline Frame 21Symbol 824 as "mcBlowPipeArrow"
ExportAssets (56)Timeline Frame 21Symbol 834 as "mcBonusGold"
ExportAssets (56)Timeline Frame 21Symbol 853 as "mcBoobyTrapSpears"
ExportAssets (56)Timeline Frame 21Symbol 882 as "mcBoobyTrapSwords"
ExportAssets (56)Timeline Frame 21Symbol 906 as "mcBox"
ExportAssets (56)Timeline Frame 21Symbol 907 as "mcBoxCollider"
ExportAssets (56)Timeline Frame 21Symbol 934 as "mcBreakablePlatorm"
ExportAssets (56)Timeline Frame 21Symbol 936 as "mcBreakablePlatormCollider"
ExportAssets (56)Timeline Frame 21Symbol 941 as "mcBreakablePlatormFake"
ExportAssets (56)Timeline Frame 21Symbol 944 as "mcDeathZone"
ExportAssets (56)Timeline Frame 21Symbol 954 as "mcElevator"
ExportAssets (56)Timeline Frame 21Symbol 955 as "mcElevator2"
ExportAssets (56)Timeline Frame 21Symbol 956 as "mcElevatorCollider"
ExportAssets (56)Timeline Frame 21Symbol 982 as "mcFinalDoor"
ExportAssets (56)Timeline Frame 21Symbol 997 as "mcPliers"
ExportAssets (56)Timeline Frame 21Symbol 1000 as "mcRespawnPoint"
ExportAssets (56)Timeline Frame 21Symbol 1004 as "mcScriptExecuter"
ExportAssets (56)Timeline Frame 21Symbol 1007 as "mcWaterZone"
ExportAssets (56)Timeline Frame 21Symbol 1026 as "mcFireTorch"
ExportAssets (56)Timeline Frame 21Symbol 1163 as "mcEnnemy2"

Labels

"init"Frame 1
"preloader"Frame 11
"export"Frame 21
"packaging"Frame 31
"game"Frame 41
"level builder"Frame 51
"hidden"Symbol 27 MovieClip Frame 1
"idle"Symbol 27 MovieClip Frame 10
"idleSwitch"Symbol 321 MovieClip [mcBossBarbossa] Frame 1
"idleSwitchDrop"Symbol 321 MovieClip [mcBossBarbossa] Frame 11
"drawSword"Symbol 321 MovieClip [mcBossBarbossa] Frame 21
"grabSwitch"Symbol 321 MovieClip [mcBossBarbossa] Frame 31
"idleSword"Symbol 321 MovieClip [mcBossBarbossa] Frame 41
"run"Symbol 321 MovieClip [mcBossBarbossa] Frame 51
"stepBack"Symbol 321 MovieClip [mcBossBarbossa] Frame 60
"block"Symbol 321 MovieClip [mcBossBarbossa] Frame 69
"attack"Symbol 321 MovieClip [mcBossBarbossa] Frame 79
"attack2"Symbol 321 MovieClip [mcBossBarbossa] Frame 89
"bigAttackAnticipation"Symbol 321 MovieClip [mcBossBarbossa] Frame 99
"bigAttackAnticipationShort"Symbol 321 MovieClip [mcBossBarbossa] Frame 109
"bigAttack"Symbol 321 MovieClip [mcBossBarbossa] Frame 119
"hurt"Symbol 321 MovieClip [mcBossBarbossa] Frame 129
"hurtKick"Symbol 321 MovieClip [mcBossBarbossa] Frame 139
"die"Symbol 321 MovieClip [mcBossBarbossa] Frame 149
"taunt"Symbol 321 MovieClip [mcBossBarbossa] Frame 159
"dead"Symbol 321 MovieClip [mcBossBarbossa] Frame 169
"idle"Symbol 445 MovieClip [mcBossUndead] Frame 1
"runStart"Symbol 445 MovieClip [mcBossUndead] Frame 11
"run"Symbol 445 MovieClip [mcBossUndead] Frame 20
"turn"Symbol 445 MovieClip [mcBossUndead] Frame 29
"block"Symbol 445 MovieClip [mcBossUndead] Frame 38
"attack"Symbol 445 MovieClip [mcBossUndead] Frame 48
"bigAttackAnticipation"Symbol 445 MovieClip [mcBossUndead] Frame 58
"bigAttackAnticipationShort"Symbol 445 MovieClip [mcBossUndead] Frame 68
"bigAttack"Symbol 445 MovieClip [mcBossUndead] Frame 78
"hurt"Symbol 445 MovieClip [mcBossUndead] Frame 88
"die"Symbol 445 MovieClip [mcBossUndead] Frame 98
"dead"Symbol 445 MovieClip [mcBossUndead] Frame 108
"jump"Symbol 445 MovieClip [mcBossUndead] Frame 118
"jumpSwitch"Symbol 445 MovieClip [mcBossUndead] Frame 128
"jumpFall"Symbol 445 MovieClip [mcBossUndead] Frame 138
"jumpLand"Symbol 445 MovieClip [mcBossUndead] Frame 148
"idle"Symbol 564 MovieClip [mcEnnemy1] Frame 1
"runStart"Symbol 564 MovieClip [mcEnnemy1] Frame 11
"run"Symbol 564 MovieClip [mcEnnemy1] Frame 20
"runFast"Symbol 564 MovieClip [mcEnnemy1] Frame 29
"turn"Symbol 564 MovieClip [mcEnnemy1] Frame 38
"attack"Symbol 564 MovieClip [mcEnnemy1] Frame 47
"block"Symbol 564 MovieClip [mcEnnemy1] Frame 57
"hurt"Symbol 564 MovieClip [mcEnnemy1] Frame 67
"die"Symbol 564 MovieClip [mcEnnemy1] Frame 77
"taunt"Symbol 564 MovieClip [mcEnnemy1] Frame 87
"dead"Symbol 564 MovieClip [mcEnnemy1] Frame 97
"idle"Symbol 809 MovieClip [mcPlayer] Frame 1
"runStart"Symbol 809 MovieClip [mcPlayer] Frame 11
"run"Symbol 809 MovieClip [mcPlayer] Frame 20
"runStop"Symbol 809 MovieClip [mcPlayer] Frame 29
"turn"Symbol 809 MovieClip [mcPlayer] Frame 38
"jump"Symbol 809 MovieClip [mcPlayer] Frame 47
"jumpAttack"Symbol 809 MovieClip [mcPlayer] Frame 57
"jumpSwitch"Symbol 809 MovieClip [mcPlayer] Frame 67
"jumpFall"Symbol 809 MovieClip [mcPlayer] Frame 77
"jumpLand"Symbol 809 MovieClip [mcPlayer] Frame 87
"attack1"Symbol 809 MovieClip [mcPlayer] Frame 97
"attack2"Symbol 809 MovieClip [mcPlayer] Frame 107
"block"Symbol 809 MovieClip [mcPlayer] Frame 117
"hurt"Symbol 809 MovieClip [mcPlayer] Frame 127
"dieStart"Symbol 809 MovieClip [mcPlayer] Frame 137
"dieFall"Symbol 809 MovieClip [mcPlayer] Frame 147
"dieEnd"Symbol 809 MovieClip [mcPlayer] Frame 157
"dieResurect"Symbol 809 MovieClip [mcPlayer] Frame 167
"dieWater"Symbol 809 MovieClip [mcPlayer] Frame 177
"idle"Symbol 816 MovieClip [mcBlowPipe] Frame 1
"shoot"Symbol 816 MovieClip [mcBlowPipe] Frame 10
"fly"Symbol 824 MovieClip [mcBlowPipeArrow] Frame 1
"destroy"Symbol 824 MovieClip [mcBlowPipeArrow] Frame 10
"idle"Symbol 834 MovieClip [mcBonusGold] Frame 1
"pick"Symbol 834 MovieClip [mcBonusGold] Frame 10
"hidden"Symbol 853 MovieClip [mcBoobyTrapSpears] Frame 1
"appear"Symbol 853 MovieClip [mcBoobyTrapSpears] Frame 10
"active"Symbol 853 MovieClip [mcBoobyTrapSpears] Frame 20
"disappear"Symbol 853 MovieClip [mcBoobyTrapSpears] Frame 30
"hidden"Symbol 882 MovieClip [mcBoobyTrapSwords] Frame 1
"appear"Symbol 882 MovieClip [mcBoobyTrapSwords] Frame 10
"active"Symbol 882 MovieClip [mcBoobyTrapSwords] Frame 20
"disappear"Symbol 882 MovieClip [mcBoobyTrapSwords] Frame 30
"idle"Symbol 906 MovieClip [mcBox] Frame 1
"fall"Symbol 906 MovieClip [mcBox] Frame 11
"land"Symbol 906 MovieClip [mcBox] Frame 21
"break"Symbol 906 MovieClip [mcBox] Frame 31
"idle"Symbol 934 MovieClip [mcBreakablePlatorm] Frame 1
"shake"Symbol 934 MovieClip [mcBreakablePlatorm] Frame 10
"destroy"Symbol 934 MovieClip [mcBreakablePlatorm] Frame 20
"destroyed"Symbol 934 MovieClip [mcBreakablePlatorm] Frame 30
"respawn"Symbol 934 MovieClip [mcBreakablePlatorm] Frame 40
"idle"Symbol 941 MovieClip [mcBreakablePlatormFake] Frame 1
"shake"Symbol 941 MovieClip [mcBreakablePlatormFake] Frame 10
"idle"Symbol 944 MovieClip [mcDeathZone] Frame 1
"idle"Symbol 982 MovieClip [mcFinalDoor] Frame 1
"open"Symbol 982 MovieClip [mcFinalDoor] Frame 10
"idleOpened"Symbol 982 MovieClip [mcFinalDoor] Frame 20
"empty"Symbol 997 MovieClip [mcPliers] Frame 1
"box"Symbol 997 MovieClip [mcPliers] Frame 11
"dropAnticipation"Symbol 997 MovieClip [mcPliers] Frame 21
"drop"Symbol 997 MovieClip [mcPliers] Frame 31
"idle"Symbol 1000 MovieClip [mcRespawnPoint] Frame 1
"idle"Symbol 1007 MovieClip [mcWaterZone] Frame 1
"idle"Symbol 1163 MovieClip [mcEnnemy2] Frame 1
"runStart"Symbol 1163 MovieClip [mcEnnemy2] Frame 11
"run"Symbol 1163 MovieClip [mcEnnemy2] Frame 20
"runFast"Symbol 1163 MovieClip [mcEnnemy2] Frame 29
"turn"Symbol 1163 MovieClip [mcEnnemy2] Frame 38
"attack"Symbol 1163 MovieClip [mcEnnemy2] Frame 47
"block"Symbol 1163 MovieClip [mcEnnemy2] Frame 57
"hurt"Symbol 1163 MovieClip [mcEnnemy2] Frame 67
"die"Symbol 1163 MovieClip [mcEnnemy2] Frame 77
"taunt"Symbol 1163 MovieClip [mcEnnemy2] Frame 87
"dead"Symbol 1163 MovieClip [mcEnnemy2] Frame 97
"hidden"Symbol 1212 MovieClip Frame 1
"idle"Symbol 1212 MovieClip Frame 10
"hidden"Symbol 1242 MovieClip Frame 1
"idle"Symbol 1242 MovieClip Frame 10
"hidden"Symbol 1274 MovieClip Frame 1
"idle"Symbol 1274 MovieClip Frame 10
"hidden"Symbol 1299 MovieClip Frame 1
"idle"Symbol 1299 MovieClip Frame 10
"on"Symbol 1346 MovieClip Frame 1
"off"Symbol 1346 MovieClip Frame 10
"hidden"Symbol 1355 MovieClip Frame 1
"in"Symbol 1355 MovieClip Frame 10
"idle"Symbol 1355 MovieClip Frame 20
"out"Symbol 1355 MovieClip Frame 30
"hidden"Symbol 1397 MovieClip Frame 1
"in"Symbol 1397 MovieClip Frame 10
"idle"Symbol 1397 MovieClip Frame 20
"out"Symbol 1397 MovieClip Frame 30
"hidden"Symbol 1405 MovieClip Frame 1
"in"Symbol 1405 MovieClip Frame 10
"out"Symbol 1405 MovieClip Frame 20
"hidden"Symbol 1437 MovieClip Frame 1
"in"Symbol 1437 MovieClip Frame 10
"out"Symbol 1437 MovieClip Frame 20
"level1"Symbol 1535 MovieClip Frame 10
"level2"Symbol 1535 MovieClip Frame 20
"level3"Symbol 1535 MovieClip Frame 30
"level4"Symbol 1535 MovieClip Frame 40
"reset"Symbol 1535 MovieClip Frame 50




http://swfchan.com/24/119659/info.shtml
Created: 5/3 -2019 18:22:49 Last modified: 5/3 -2019 18:22:49 Server time: 25/04 -2024 08:01:45