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

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

toon_1267072153564_SamMax.swf

This is the info page for
Flash #82088

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


Text
<p align="right"><font face="Komika Axis" size="72" color="#ffffff" letterSpacing="0.000000" kerning="0"> Continue</font></p>

<p align="right"><font face="Komika Axis" size="72" color="#0000ff" letterSpacing="0.000000" kerning="0"> Continue</font></p>

<p align="right"><font face="Komika Axis" size="72" color="#ff0000" letterSpacing="0.000000" kerning="0"> Continue</font></p>

Warning

This game may contains scenes of a
heterosexual, homosexual or bisexual nature.

Viewer discretion is advised.

Tutorial

Tutorial

Gallery

Gallery

Load Game

Load Game

Game designer and programmer: Bahamut Dragons (bahamutdragons@yahoo.com)
Artist: Sunny Dawg (artfreak666@hotmail.com)

New Game

New Game

LocationTag

Loca
tion
Tag

LocationTag

New plant

Item: Spring of Youth

Char: Ogatoke

USE: Campfire

Item: Pygmy Mask

Tribal Village

USE: Bell

Item: God card

Char: Taketsu Oda

Item: Ninja card

USE: Pillow

Item: Skull

Monastery

Item: Daler Mehndi

USE Daler Mehndi

Char: Salesman

Item: Censor bar

Item: Shades

Item: Gator Aid

Carnival

Char: Tracey

Char: Haje and Lujia

Item: Dowsing Rod

USE: Tracey

Item: Hamster

Item: Eggs

Item: Fertaliser

Ranch

USE Sonic / Birdo

Temple (Back)

WHAT COULD HAVE BEEN

<p align="center"><font face="Komika Axis" size="20" color="#ffffff" letterSpacing="0.000000" kerning="0">contact the author/programmer: </font></p><p align="center"><font face="Komika Axis" size="20" color="#ffffff" letterSpacing="0.000000" kerning="0">www.furaffinity.net/user/<font color="#ff0000">bahamutdragons</font></font></p>

<p align="center"><font face="Komika Axis" size="20" color="#ffffff" letterSpacing="0.000000" kerning="0">contact the artist:</font></p><p align="center"><font face="Komika Axis" size="20" color="#ffffff" letterSpacing="0.000000" kerning="0">www.furaffinity.net/user/<font color="#ff0000">sunshinedog</font></font></p>

<p align="center"><font face="Komika Axis" size="20" color="#ffffff" letterSpacing="0.000000" kerning="0">contact the author/programmer: </font></p><p align="center"><font face="Komika Axis" size="20" color="#ffffff" letterSpacing="0.000000" kerning="0">www.furaffinity.net/user/<font color="#ff0000">bahamutdragons</font></font></p>

<p align="center"><font face="Komika Axis" size="20" color="#ffffff" letterSpacing="0.000000" kerning="0">contact the artist:</font></p><p align="center"><font face="Komika Axis" size="20" color="#ffffff" letterSpacing="0.000000" kerning="0">www.furaffinity.net/user/<font color="#ff0000">sunshinedog</font></font></p>

Menu

Score: 00

This is a test

This is a test

This is a test

This is a test

This is a test

Are you sure you
want to quit?

Yes

Yes

Yes

No

No

No

Game Saved

<p align="right"><font face="Komika Axis" size="28" color="#000000" letterSpacing="0.000000" kerning="0">carnival</font></p>

<p align="right"><font face="Komika Axis" size="28" color="#000000" letterSpacing="0.000000" kerning="0">Monastery</font></p>

<p align="center"><font face="Komika Axis" size="28" color="#000000" letterSpacing="0.000000" kerning="0">art</font></p>

<p align="right"><font face="Komika Axis" size="28" color="#000000" letterSpacing="0.000000" kerning="0">gallery</font></p>

<p align="center"><font face="Komika Axis" size="28" color="#000000" letterSpacing="0.000000" kerning="0">tribal</font></p>

<p align="right"><font face="Komika Axis" size="28" color="#000000" letterSpacing="0.000000" kerning="0">village</font></p>

<p align="center"><font face="Komika Axis" size="28" color="#000000" letterSpacing="0.000000" kerning="0">ranch</font></p>

Leave

Leave

Return to Title

Return to Title

Congraturations.  A winner is you.

But remember, each new play
through gives you a different
game and more to unlock.
Have you unlocked it all?

You have failed to find the correct suspect.
Try again!

ActionScript [AS1/AS2]

Frame 1
stop();
Instance of Symbol 54 MovieClip in Frame 1
onClipEvent (load) { var nSpeed = 1; var nCurrLoad = 0; var nRealLoad = 0; this.btnContinue._visible = false; this.btnContinue.gotoAndStop("Idle"); this.btnContinue.onRollOver = function () { this.gotoAndStop("Over"); }; this.btnContinue.onRollOut = function () { this.gotoAndStop("Idle"); }; this.btnContinue.onPress = function () { this.gotoAndStop("Down"); }; this.btnContinue.onMouseUp = function () { this.gotoAndStop("Idle"); }; this.btnContinue.onRelease = function () { this._parent._parent.gotoAndStop("Loader"); }; this.mcRat1.gotoAndStop(1); this.mcRat2.gotoAndStop(1); this.mcRat3.gotoAndStop(1); } onClipEvent (enterFrame) { nRealLoad = (this._parent.getBytesLoaded() / this._parent.getBytesTotal()) * 100; if (nRealLoad > (nCurrLoad + nSpeed)) { nCurrLoad = nCurrLoad + nSpeed; } else { nCurrLoad = nRealLoad; } txtPourcentage.text = nCurrLoad + "%"; if ((nCurrLoad == 100) && (this._parent.getBytesTotal() > 100)) { this.mcLoading._visible = false; this.btnContinue._visible = true; } else if ((nCurrLoad == 75) && (this._parent.getBytesTotal() > 75)) { this.mcRat3.play(); } else if ((nCurrLoad == 50) && (this._parent.getBytesTotal() > 50)) { this.mcRat2.play(); } else if ((nCurrLoad == 25) && (this._parent.getBytesTotal() > 25)) { this.mcRat1.play(); } }
Frame 10
new Main(this);
Frame 20
Main.__get__Instance().gotoGame();
Symbol 12 MovieClip Frame 4
stop();
Symbol 22 MovieClip Frame 4
stop();
Symbol 33 MovieClip Frame 4
stop();
Symbol 369 MovieClip [__Packages.Main] Frame 0
class Main { static var oCTRL; var mcRef, sharedObject, oGallery, oScriptManager; function Main (_mcRef) { mcRef = _mcRef; oCTRL = this; sharedObject = SharedObject.getLocal("SamMaxWorld"); oGallery = new Gallery(); gotoTitle(); var _local2 = mcRef.createEmptyMovieClip("mcSound" + mcRef.getNextHighestDepth(), mcRef.getNextHighestDepth()); new Library.SoundManager(_local2); playSong("Office"); setCursor(Script.sACT); } function setCursor(_sCursor) { Mouse.hide(); mcRef.mcCursor.startDrag(true); mcRef.mcCursor.gotoAndStop(_sCursor); } function playSong(_sCurrentSong) { Library.SoundManager.__get__Instance().playSong(_sCurrentSong); } function gotoTitle() { mcRef.gotoAndStop("Title"); mcRef.btnNewGame.onRelease = Library.Delegate.create(this, gotoGame); mcRef.btnTutorial.onRelease = Library.Delegate.create(this, gotoTutorial); mcRef.btnLoad.onRelease = Library.Delegate.create(this, gotoLoad); mcRef.btnGallery.onRelease = Library.Delegate.create(this, gotoGallery); } function gotoGame() { mcRef.gotoAndStop("Game"); oScriptManager = new ScriptManager(mcRef); mcRef.onEnterFrame = Library.Delegate.create(oScriptManager, oScriptManager.doEnterFrame); oScriptManager.loadScript(Script.aBEGINNING); } function gotoTutorial() { mcRef.gotoAndStop("Game"); oScriptManager = new ScriptManager(mcRef); mcRef.onEnterFrame = Library.Delegate.create(oScriptManager, oScriptManager.doEnterFrame); oScriptManager.loadScript(Script.aTUTORIAL); } function gotoLoad() { mcRef.gotoAndStop("Game"); oScriptManager = new ScriptManager(mcRef, false); mcRef.onEnterFrame = Library.Delegate.create(oScriptManager, oScriptManager.doEnterFrame); oScriptManager.oLocationManager.sLocation = sharedObject.data.sLocation; oScriptManager.__set__Room(sharedObject.data.sCurrentRoom); oScriptManager.aEventMemory = sharedObject.data.aEventMemory; oScriptManager.loadGame(sharedObject.data.sLoadedEvent); } function gotoGallery() { mcRef.gotoAndStop("Gallery"); oGallery.setMc(mcRef); } function gotoEnd(_sTarget) { mcRef.gotoAndStop(_sTarget + "End"); mcRef.btnReturnTitle.onRelease = Library.Delegate.create(this, gotoTitle); } function save() { sharedObject.clear(); sharedObject.data.sLocation = oScriptManager.oLocationManager.sLocation; sharedObject.data.sCurrentSong = Library.SoundManager.__get__Instance().sCurrentSong; sharedObject.data.sCurrentRoom = oScriptManager.Room; sharedObject.data.sLoadedEvent = oScriptManager.sLoadedEvent; sharedObject.data.aEventMemory = oScriptManager.aEventMemory; sharedObject.data.aGallery = oGallery.aGallery; sharedObject.flush(); } function get scriptManager() { return(oScriptManager); } static function get Instance() { return(oCTRL); } }
Symbol 370 MovieClip [__Packages.ScriptManager] Frame 0
class ScriptManager { var mcRef, aEventMemory, oLocationManager, oDialogue, oBoxGame, oShowItem, oEffect, oSave, oHelp, oQuit, oMap, oHUD, oTelescope, mcPopupBlocker, bTimerActive, nTimer, sCallbackEvent, oEvent, nLastTimer, aScript; function ScriptManager (_mcRef, _bNewGamePlus) { mcRef = _mcRef; aEventMemory = new Array(); oLocationManager = new LocationManager(_mcRef.mcLocation); oDialogue = new Dialogue(_mcRef.mcDialogue); oBoxGame = new PopupBoxGame(_mcRef.mcBoxGame); oShowItem = new PopupShowItem(_mcRef.mcShowItem); oEffect = new PopupEffect(_mcRef.mcPopupEffect); oSave = new PopupSave(_mcRef.mcPopupSave); oHelp = new PopupHelp(_mcRef.mcPopupHelp); oQuit = new PopupQuit(_mcRef.mcPopupQuit); oMap = new PopupMap(_mcRef.mcMap); oHUD = new HUD(_mcRef.mcHud); oTelescope = new PopupTelescope(_mcRef.mcPopupTelescope); mcPopupBlocker = _mcRef.mcPopupBlocker; mcPopupBlocker._visible = false; _mcRef.mcImages._visible = false; initData(); } function initData() { bTimerActive = false; } function doEnterFrame() { oDialogue.update(); oHUD.update(); oLocationManager.update(); oMap.update(); oEffect.update(); oTelescope.update(); if (bTimerActive) { if (getTimer() >= nTimer) { bTimerActive = false; loadScript(Script.getScript(oLocationManager.sLocation, Script.sTIMER, sCallbackEvent)); } } if (!(oEvent.sType === "Timer")) { } else { nTimer = nTimer - (getTimer() - nLastTimer); nLastTimer = getTimer(); if (nTimer <= 0) { nextEvent(); } } } function loadGame(_sEvent) { oLocationManager.loadGame(); loadScript(Script.getScript(_sEvent)); } function loadScript(_aScript) { aScript = _aScript; var _local2; _local2 = 0; while (_local2 < _aScript.length) { _local2++; } nextEvent(); } function setAction(_sAction) { oLocationManager.setAction(_sAction); } function nextEvent() { oEvent = new Object(); var _local5 = aScript.shift(); var _local3; for (_local3 in _local5) { oEvent[_local3] = _local5[_local3]; } switch (oEvent.sType) { case "StartConversation" : if (oEvent.bDark == undefined) { oEvent.bDark = true; } oDialogue.setDialog(oEvent.sCategory, oEvent.aWaitEntrance.slice(), oEvent.bDark); nextEvent(); break; case "WaitConversation" : oDialogue.__get__waitEntrance()(oEvent.aWaitEntrance.slice()); nextEvent(); break; case "EndConversation" : oDialogue.closeDialogue(oEvent.aWaitEntrance.slice()); nextEvent(); break; case "UnlockLocation" : oMap.unlockLocation(oEvent.sLocation); nextEvent(); break; case "CharacterState" : oDialogue.setCharacter(oEvent.sChar, oEvent.sBase, oEvent.sIdle, oEvent.sTalking, oEvent.sBubbleType, oEvent.bForceWait); nextEvent(); break; case "ForceWait" : break; case "SetEffect" : oEffect.setState(oEvent.sTarget); break; case "ShowImage" : Main.__get__Instance().oGallery.addImage(oEvent.sTarget); mcRef.mcImages._visible = true; mcRef.mcImages.gotoAndStop(oEvent.sTarget); nextEvent(); break; case "HideImage" : mcRef.mcImages._visible = false; nextEvent(); break; case "ShowItem" : break; case "HideItem" : break; case "Dialogue" : oEvent.sText = oEvent.sText.split("(SCORE)").join(oHUD.nScore); oDialogue.addDialogue(oEvent.sText, oEvent.sChar, oEvent.sBubble); break; case "Choice" : break; case "AddItem" : oHUD.addItem(oEvent.sItem); oLocationManager.addItem(oEvent.sTarget); nextEvent(); break; case "AddVisibleToHidden" : oLocationManager.addVisibleToHidden(oEvent.sTarget); nextEvent(); break; case "AddHiddenToVisible" : oLocationManager.addHiddenToVisible(oEvent.sTarget); nextEvent(); break; case "RemoveItem" : oHUD.removeItem(oEvent.sItem); nextEvent(); break; case "AddExploreCondition" : oLocationManager.addExploreCondition(oEvent.sTarget); nextEvent(); break; case "SetHud" : oHUD.setState(Popup.sSTATE_IN); oLocationManager.setExplore(true); oDialogue.setDialog("None"); nextEvent(); break; case "UnsetHud" : oHUD.setState(Popup.sSTATE_OUT); oLocationManager.setExplore(false); nextEvent(); break; case "SetExplore" : break; case "ShowMap" : oMap.setState(Popup.sSTATE_IN); break; case "AddScore" : oHUD.addScore(oEvent.nScore, oEvent.sCode); nextEvent(); break; case "StartTelescope" : oTelescope.setState(Popup.sSTATE_IN); break; case "Character" : break; case "Location" : oLocationManager.setLocation(oLocationManager.sLocation, "Out", Library.Delegate.create(this, loadScript, Script.getScript(oEvent.sTarget))); oLocationManager.nextLocation(oEvent.sTarget); nextEvent(); break; case "MoveToTree" : loadScript(Script.getScript(oEvent.sTarget)); nextEvent(); break; case "Timer" : nLastTimer = getTimer(); nTimer = oEvent.nTimer; break; case "TimedResponse" : bTimerActive = true; nLastTimer = getTimer(); nTimer = nLastTimer + oEvent.nTimer; sCallbackEvent = oEvent.sTarget; break; case "FirstLocation" : oLocationManager.setLocation(oEvent.sTarget, Popup.sSTATE_IN, Library.Delegate.create(this, nextEvent)); break; case "SetLocation" : oLocationManager.setLocation(oEvent.sTarget, Popup.sSTATE_IDLE); nextEvent(); break; case "ChangeMusic" : Main.__get__Instance().playSong("loop1"); nextEvent(); break; case "PlaySFX" : Library.SoundManager.__get__Instance().playSFX(oEvent.sSFX, this); break; case "StopMusic" : Library.SoundManager.__get__Instance().playSong("Naught"); nextEvent(); break; case "PlayMusic" : Library.SoundManager.__get__Instance().playSong(oEvent.sSong); nextEvent(); break; case "SetCondition" : aEventMemory.push(oEvent.sEvent); nextEvent(); break; case "PopupBlocker" : mcPopupBlocker._visible = oEvent.bVisible; nextEvent(); break; case "Condition" : var _local2; var _local4 = false; if (oEvent.sEvent != "") { _local2 = 0; while (_local2 < aEventMemory.length) { if (oEvent.sEvent == aEventMemory[_local2]) { _local4 = true; break; } _local2++; } } else { _local4 = true; } if (oEvent.sEvent != undefined) { _local4 = false; _local2 = 0; while (_local2 < aEventMemory.length) { if (oEvent.sEvent == aEventMemory[_local2]) { _local4 = true; } _local2++; } } if (_local4) { loadScript(Script.getScript(oLocationManager.sLocation, Script.sCONDITION, oEvent.sTarget)); } else { nextEvent(); } break; case "EndTutorial" : Main.__get__Instance().gotoTitle(); } } function soundEnd(_sSFX) { nextEvent(); } function get Room() { return(oLocationManager.sLocation); } function set Room(_sRoom) { oLocationManager.setLocation(_sRoom); //return(Room); } static var nTOTAL_END_TAGS = 4; }
Symbol 371 MovieClip [__Packages.State] Frame 0
class State { var mcRef, sState; function State (_mcRef, _sState) { mcRef = _mcRef; setState(_sState); } function setState(_sState) { if (sState != _sState) { sState = _sState; mcRef.gotoAndStop(_sState); this["start" + _sState](); } } function update() { this["do" + sState](); } function get getState() { return(sState); } }
Symbol 372 MovieClip [__Packages.Popup] Frame 0
class Popup extends State { var mcRef, sState; function Popup (_mcRef) { super(_mcRef, sSTATE_HIDDEN); } function doIn() { if (mcRef.mcState._currentframe == mcRef.mcState._totalframes) { setState(sSTATE_IDLE); } } function doOut() { if (mcRef.mcState._currentframe == mcRef.mcState._totalframes) { setState(sSTATE_HIDDEN); } } function setState(_sState) { if (((sState == sSTATE_IDLE) && (_sState == sSTATE_IN)) || ((sState == sSTATE_HIDDEN) && (_sState == sSTATE_OUT))) { return(undefined); } super.setState(_sState); } function btnPress(_mcRef) { _mcRef.gotoAndStop("_down"); } function btnRollOver(_mcRef) { _mcRef.gotoAndStop("_over"); } function btnRollOut(_mcRef) { _mcRef.gotoAndStop("_up"); } static var sSTATE_IN = "In"; static var sSTATE_IDLE = "Idle"; static var sSTATE_OUT = "Out"; static var sSTATE_HIDDEN = "Hidden"; }
Symbol 373 MovieClip [__Packages.LocationManager] Frame 0
class LocationManager extends Popup { var nXInit, nYInit, sAction, aItems, aConditions, aVisibleToHidden, aHiddenToVisible, mcRef, sLocation, bExplore, fCallback, sState, setState; function LocationManager (_mcRef) { super(_mcRef); nXInit = _mcRef._x; nYInit = _mcRef._y; sAction = Script.sACT; aItems = new Array(); aConditions = new Array(); aVisibleToHidden = new Array(); aHiddenToVisible = new Array(); } function loadGame() { mcRef.gotoAndStop(sLocation); setLocation(sLocation, "In"); } function setAction(_sAction) { sAction = _sAction; } function setExplore(_bExplore) { bExplore = _bExplore; var _local3; var _local4 = mcRef.mcBackground.mcExplore; for (_local3 in _local4) { if (bExplore) { _local4[_local3].onRelease = Library.Delegate.create(this, explore, _local3); } else { _local4[_local3].onRelease = undefined; delete _local4[_local3].onRelease; } } _root.onRelease = Library.Delegate.create(this, explore, "test"); } function explore(_sClip) { Main.__get__Instance().__get__scriptManager().loadScript(Script.getScript(sLocation, Script.sENVIRONMENT, _sClip, sAction)); } function setLocation(_sLocation, _sState, _fCallback) { sLocation = _sLocation; fCallback = _fCallback; if ((_sState == Popup.sSTATE_IDLE) && (sState == Popup.sSTATE_IDLE)) { startIdle(); } else { setState(_sState); } } function nextLocation(_sLocation) { sLocation = _sLocation; } function addItem(_sItem) { aItems.push(_sItem); mcRef.mcBackground.mcExplore[_sItem]._visible = false; } function addExploreCondition(_sCondition) { aConditions.push(_sCondition); } function addVisibleToHidden(_sElement) { aVisibleToHidden.push(_sElement); mcRef.mcBackground.mcExplore[_sElement]._visible = false; } function addHiddenToVisible(_sElement) { aHiddenToVisible.push(_sElement); mcRef.mcBackground.mcExplore[_sElement]._visible = true; } function startIn() { mcRef._x = nXInit; mcRef._y = nYInit; mcRef.mcState.mcBackground.gotoAndStop(sLocation); setItemVisibility(mcRef.mcState.mcBackground.mcExplore); } function startIdle() { mcRef._x = nXInit; mcRef._y = nYInit; mcRef.mcBackground.gotoAndStop(sLocation); setItemVisibility(mcRef.mcBackground.mcExplore); if (fCallback != undefined) { fCallback(); fCallback = undefined; } } function doIdle() { if (bExplore && (_root._ymouse <= 550)) { var _local3 = _root._xmouse; if (_local3 <= nOutEdge) { if (_local3 <= nInEdge) { mcRef._x = mcRef._x + nScroll; } else { mcRef._x = mcRef._x + (nScroll * ((nOutEdge - _local3) / (nOutEdge - nInEdge))); } mcRef._x = Math.min(0, mcRef._x); } else if (_local3 >= (780 - nOutEdge)) { if (_local3 >= (780 - nInEdge)) { mcRef._x = mcRef._x - nScroll; } else { mcRef._x = mcRef._x - (nScroll * ((_local3 - (780 - nOutEdge)) / (nOutEdge - nInEdge))); } mcRef._x = Math.max(mcRef._x, 800 - mcRef._width); } } } function startOut() { mcRef.mcState.mcBackground.gotoAndStop(sLocation); setItemVisibility(mcRef.mcState.mcBackground.mcExplore); } function setItemVisibility(_mc) { var _local2; _mc = mcRef.mcBackground.mcExplore; for (_local2 in _mc) { if (_local2.substring(0, 4) == "item") { _mc[_local2]._visible = Library.Tools.inArray(_local2, aItems) == -1; } else if (_local2.substring(0, 9) == "condition") { _mc[_local2]._visible = Library.Tools.inArray(_local2, aConditions) > -1; } else if (_local2.substring(0, 7) == "visible") { _mc[_local2]._visible = Library.Tools.inArray(_local2, aVisibleToHidden) <= -1; } else if (_local2.substring(0, 6) == "hidden") { _mc[_local2]._visible = Library.Tools.inArray(_local2, aHiddenToVisible) > -1; } } } static var nInEdge = 15; static var nOutEdge = 50; static var nScroll = 25; }
Symbol 374 MovieClip [__Packages.Script] Frame 0
class Script { function Script () { } static function enterLocation() { var _local1 = new Array(); return(_local1); } static function getScript(_sRoom, _sType, _sElement, _sAction, _sItem) { var _local1; var _local2; switch (_sRoom) { case script.Tutorial.sNAME : _local1 = script.Tutorial; break; case script.Entrance.sNAME : _local1 = script.Entrance; break; case script.Office.sNAME : _local1 = script.Office; } switch (_sType) { case sENVIRONMENT : if (_sAction == sITEM) { _local2 = _local1.oENVIRONMENT[_sElement][_sAction][_sItem].slice(); } else { _local2 = _local1.oENVIRONMENT[_sElement][_sAction].slice(); } break; case sMAPDATA : _local2 = _local1.aMAPDATA.slice(); break; case sTIMER : _local2 = _local1.oTIMER[_sElement].slice(); break; case sCONDITION : _local2 = _local1.oCONDITION[_sElement].slice(); break; default : _local2 = _local1.slice(); } return(_local2); } static function getAllScript() { var _local1 = new Array(); _local1 = _local1.concat(script.Entrance.getAllScript()); return(_local1); } static var sMAPDATA = "MapData"; static var sENVIRONMENT = "Environment"; static var sCONDITION = "Condition"; static var sTIMER = "Timer"; static var sDIALOG = "Dialog"; static var sACT = "Act"; static var sSEX = "Sex"; static var sITEM = "Item"; static var sMENU = "Menu"; static var aHINTS = new Array({sSubtle:"Red will bring you luck.", sDirect:"Get the rubies."}); static var aBEGINNING = new Array({sType:"UnlockLocation", sLocation:"Office"}, {sType:"UnlockLocation", sLocation:"Entrance"}, {sType:"FirstLocation", sTarget:"Black"}, {sType:"ShowImage", sTarget:"IntroTitle"}, {sType:"SetEffect", sTarget:"SlowBlackOut"}, {sType:"Timer", nTimer:2000}, {sType:"SetEffect", sTarget:"SlowBlackIn"}, {sType:"HideImage"}, {sType:"SetEffect", sTarget:"Hidden"}, {sType:"Timer", nTimer:750}, {sType:"StartConversation", sCategory:"Narration", bDark:false}, {sType:"Dialogue", sText:"Sam! Sam! Look at me!", sBubble:"NarrationMax"}, {sType:"EndConversation"}, {sType:"ForceWait"}, {sType:"Timer", nTimer:700}, {sType:"ShowImage", sTarget:"IntroDive"}, {sType:"SetEffect", sTarget:"SlowBlackOut"}, {sType:"Timer", nTimer:500}, {sType:"Dialogue", sText:"I\u2019ve managed to bend the laws of physics and remain suspended in mid-air!", sBubble:"IntroMax"}, {sType:"Dialogue", sText:"You should know better than that Max. We\u2019re freelance police, it\u2019s our job to uphold the law.", sBubble:"IntroSam"}, {sType:"Dialogue", sText:"Awww, you\u2019re no fun. At least watch me cannonball!", sBubble:"IntroMax"}, {sType:"EndConversation"}, {sType:"ForceWait"}, {sType:"SetEffect", sTarget:"BlackIn"}, {sType:"Timer", nTimer:300}, {sType:"SetEffect", sTarget:"Splash"}, {sType:"ShowImage", sTarget:"IntroFloat"}, {sType:"Timer", nTimer:200}, {sType:"SetEffect", sTarget:"BlackOut"}, {sType:"StartConversation", sCategory:"Narration", bDark:false}, {sType:"Dialogue", sText:"That was quite a cannonball, little buddy. I\u2019m pretty sure old Mrs. Rosepetal downstairs felt it herself.", sBubble:"IntroSam"}, {sType:"Dialogue", sText:"Not to mention the water that must be dripping on her.", sBubble:"IntroSam"}, {sType:"Dialogue", sText:"Well I think what she needs is a good thick cock.", sBubble:"IntroMax"}, {sType:"Dialogue", sText:"Your continuous miscomprehension of euphemisms continue to amaze me Max.", sBubble:"IntroSam"}, {sType:"Dialogue", sText:"Why thank you Sam, I work out a lot.", sBubble:"IntroMax"}, {sType:"Dialogue", sText:"...", sBubble:"IntroMax"}, {sType:"Dialogue", sText:"Is it me or have things become really sketchy around here...", sBubble:"IntroMax"}, {sType:"Dialogue", sText:"Well Max, that's because things arn't finished yet.", sBubble:"IntroSam"}, {sType:"Dialogue", sText:"Well I hope things get done soon. This pink color isn't doing my white complexion any justice.", sBubble:"IntroMax"}, {sType:"Dialogue", sText:"I'm afraid it'll never be quite finished. What you're seeing is the beginning of the adventure that could have been.", sBubble:"IntroSam"}, {sType:"Dialogue", sText:"But for many reasons, this is all that is and ever will be.", sBubble:"IntroSam"}, {sType:"Dialogue", sText:"You're going to make me cry Sam!", sBubble:"IntroMax"}, {sType:"Dialogue", sText:"Don't worry Max. Sometimes projects die. But we should still share what has been done.", sBubble:"IntroSam"}, {sType:"Dialogue", sText:"I think... I think the game would like that.", sBubble:"IntroMax"}, {sType:"Dialogue", sText:"Just don't expect much. The HUD isn't complete, most of the art. Even the story was still being written.", sBubble:"IntroSam"}, {sType:"Dialogue", sText:"What remains is about ten pourcent of what would have been the final result, if even that.", sBubble:"IntroSam"}, {sType:"Dialogue", sText:"Are we going to have sex?", sBubble:"IntroMax"}, {sType:"Dialogue", sText:"I\u2019m afraid the loading screen is all we have. But they will see us naked all the way.", sBubble:"IntroSam"}, {sType:"Dialogue", sText:"Big deal, it\u2019s not like I wear any clothes to begin with!", sBubble:"IntroMax"}, {sType:"Dialogue", sText:"But this time, they get to see your penis!", sBubble:"IntroSam"}, {sType:"Dialogue", sText:"Oh boy! Can we start now?", sBubble:"IntroMax"}, {sType:"Dialogue", sText:"I don\u2019t see why not.", sBubble:"IntroSam"}, {sType:"EndConversation"}, {sType:"ForceWait"}, {sType:"SetEffect", sTarget:"SlowBlackIn"}, {sType:"HideImage"}, {sType:"SetLocation", sTarget:"Office"}, {sType:"StartConversation", sCategory:"SamMax"}, {sType:"CharacterState", sChar:"Sam", sBase:"Idle", sIdle:"Idle", sTalking:"Talking", sBubbleType:"SamLeft"}, {sType:"CharacterState", sChar:"Max", sBase:"Idle", sIdle:"Idle", sTalking:"Talking", sBubbleType:"MaxRight"}, {sType:"SetEffect", sTarget:"SlowBlackOut"}, {sType:"Dialogue", sChar:"Max", sText:"I'm so excited, I don't know what to do!"}, {sType:"Dialogue", sChar:"Sam", sText:"Just click on the various elements. Each time you find something interactive, you get a point."}, {sType:"Dialogue", sChar:"Sam", sText:"Try getting the most points you can."}, {sType:"Dialogue", sChar:"Max", sText:"What do I win if I get everything?", sBubble:"IntroMax"}, {sType:"Dialogue", sChar:"Sam", sText:"Fame and fortune, I hope. But as far as this game goes, nothing really. After all, it's far from complete.", sBubble:"IntroSam"}, {sType:"Dialogue", sChar:"Max", sText:"No prize? This game sucks!", sBubble:"IntroMax"}, {sType:"Dialogue", sChar:"Sam", sText:"Well maybe the player will find it in his heart to be more tolerent than you little buddy.", sBubble:"IntroSam"}, {sType:"Dialogue", sChar:"Max", sText:"Bastard. Always undermining my emotions.", sBubble:"IntroMax"}, {sType:"EndConversation"}, {sType:"ForceWait"}, {sType:"SetHud"}); static var aTUTORIAL = new Array({sType:"FirstLocation", sTarget:"Entrance"}, {sType:"SetHud"}, {sType:"Explore"}); }
Symbol 375 MovieClip [__Packages.script.Tutorial] Frame 0
class script.Tutorial { function Tutorial () { } static function getAllScript() { return(new Array()); } static var sNAME = "Tutorial"; static var oENVIRONMENT = new Object({entrancedoor:new Object({View:new Array({sType:"StartDialogue", sCategory:"Narration"}, {sType:"Dialogue", sText:"It's a door"}, {sType:"CloseDialogue"}), Act:new Array(""), Sex:new Array(""), Item:new Object({Hamster:new Array({sType:"StartConversation", sCategory:"SamMax", aWaitEntrance:new Array("Sam", "Max")}, {sType:"SetCharacterState", sChar:"Sam", sBase:"In", sIdle:"Idle", sTalking:"Talking", sBubbleType:"SamLeft"}, {sType:"SetCharacterState", sChar:"Max", sBase:"In", sIdle:"Idle", sTalking:"Talking", sBubbleType:"MaxRight"}, {sType:"ForceWait"}, {sType:"Dialogue", sChar:"Sam", sText:"It's a door"}, {sType:"Dialogue", sChar:"Max", sText:"It really is a door!"}, {sType:"CloseDialogue", aWaitEntrance:new Array("Sam", "Max")}, {sType:"SetCharacterState", sChar:"Sam", sBase:"In", sIdle:"Idle", sTalking:"Talking"}, {sType:"SetCharacterState", sChar:"Max", sBase:"In", sIdle:"Idle", sTalking:"Talking"}, {sType:"ForceWait"})})})}); static var oDIALOG = new Object({entrancedoor:new Array()}); }
Symbol 376 MovieClip [__Packages.script.Entrance] Frame 0
class script.Entrance { function Entrance () { } static function getAllScript() { return(new Array()); } static var sNAME = "Entrance"; static var sMUSIC = "Entrance"; static var aMAPDATA = new Array({sType:"SetLocation", sTarget:"Entrance"}, {sType:"UnsetHud"}, {sType:"Timer", nTimer:2000}, {sType:"StartConversation", sCategory:"SamMax", aWaitEntrance:new Array("Sam", "Max")}, {sType:"CharacterState", sChar:"Sam", sBase:"In", sIdle:"Idle", sTalking:"Talking", sBubbleType:"SamLeft"}, {sType:"CharacterState", sChar:"Max", sBase:"In", sIdle:"Idle", sTalking:"Talking", sBubbleType:"MaxRight"}, {sType:"ForceWait"}, {sType:"Dialogue", sChar:"Max", sText:"Charming audience. Who are these guys."}, {sType:"Dialogue", sChar:"Sam", sText:"They guard the entrance. In the full game, Daler Mehndi might have been used to scatter them."}, {sType:"Dialogue", sChar:"Max", sText:"And through this vast open space?"}, {sType:"Dialogue", sChar:"Sam", sText:"The final grand master of all evil, a man searching for his past glory and willing to do anything to get it."}, {sType:"Dialogue", sChar:"Max", sText:"Stop it Sam, you're scaring me!"}, {sType:"Dialogue", sChar:"Sam", sText:"I don't think Sonic the Hedgehog can actually scare anyone."}, {sType:"Dialogue", sChar:"Max", sText:"Oh! I thought you were talking about McCaulley Caulkin."}, {sType:"Dialogue", sChar:"Sam", sText:"But sadly, this is where our adventure ends. Hopefully the player got some entertainment in this."}, {sType:"Dialogue", sChar:"Sam", sText:"At least his score of (SCORE) is respectable, though maybe he could do better. Or maybe not, who knows."}, {sType:"Dialogue", sChar:"Max", sText:"Is there ever going to be another game Sam?"}, {sType:"Dialogue", sChar:"Sam", sText:"Perhaps, there's no saying."}, {sType:"Dialogue", sChar:"Sam", sText:"These things take time and few people are willing to commit the hours, days, weeks and months necessary you know."}, {sType:"Dialogue", sChar:"Max", sText:"Oh well, I suppose we can return to the pleasent darkness of our unexistance."}, {sType:"Dialogue", sChar:"Sam", sText:"I'm right behind you Max."}, {sType:"Dialogue", sChar:"Max", sText:"I know. I wouldn't be spreading my butt cheeks if you weren't."}, {sType:"EndConversation", aWaitEntrance:new Array("Sam", "Max")}, {sType:"ForceWait"}, {sType:"Timer", nTimer:700}, {sType:"SetEffect", sTarget:"SlowBlackIn"}, {sType:"ShowImage", sTarget:"EndTitle"}, {sType:"SetEffect", sTarget:"SlowBlackOut"}); static var oENVIRONMENT = new Object({beginning:new Array(), entrancea:new Object({Act:new Array(), See:new Array({sType:"UnsetHud"}, {sType:"StartConversation", sCategory:"Narration"}, {sType:"Dialogue", sText:"This is Sam", sBubble:"NarrationSam"}, {sType:"Dialogue", sText:"This is Max", sBubble:"NarrationMax"}, {sType:"EndConversation"}, {sType:"ForceWait"}, {sType:"SetHud"}), Sex:new Array({sType:"UnsetHud"}, {sType:"StartConversation", sCategory:"Narration"}, {sType:"Dialogue", sText:"This is sex", sBubble:"NarrationMax"}, {sType:"EndConversation"}, {sType:"SetHud"}), Item:new Object()}), entranceb:new Object({Act:new Array(), See:new Array({sType:"UnsetHud"}, {sType:"StartConversation", sCategory:"Narration"}, {sType:"Dialogue", sText:"It's a door", sBubble:"NarrationSam"}, {sType:"EndConversation"}, {sType:"SetHud"}), Sex:new Array(), Item:new Object()})}); static var oDIALOG = new Object({entrancedoor:new Array()}); }
Symbol 377 MovieClip [__Packages.script.Office] Frame 0
class script.Office { function Office () { } static function getAllScript() { return(new Array()); } static var sNAME = "Office"; static var sMUSIC = "Office"; static var aMAPDATA = new Array({sType:"SetLocation", sTarget:"Office"}, {sType:"SetHud"}); static var oTIMER = new Object({intromaxanswer:new Array({sType:"UnsetHud"}, {sType:"SetCondition", sEvent:"IntroPhoneAnswered"}, {sType:"StartConversation", sCategory:"Phone", aWaitEntrance:new Array("Max", "Phone")}, {sType:"CharacterState", sChar:"Sam", sBase:"Hidden", sIdle:"Hidden", sTalking:"Talking", sBubbleType:"SamLeft"}, {sType:"CharacterState", sChar:"Max", sBase:"In", sIdle:"Idle", sTalking:"Talking", sBubbleType:"MaxLeft"}, {sType:"CharacterState", sChar:"Phone", sBase:"In", sIdle:"Idle", sTalking:"Talking", sBubbleType:"MaxRight"}, {sType:"ForceWait"}, {sType:"Dialogue", sChar:"Max", sText:"Sudden text"}, {sType:"CharacterState", sChar:"Max", sBase:"Out", sIdle:"Hidden", sTalking:"Talking", sBubbleType:"MaxLeft"}, {sType:"CharacterState", sChar:"Sam", sBase:"In", sIdle:"Idle", sTalking:"Talking", sBubbleType:"SamLeft"}, {sType:"WaitConversation", aWaitEntrance:new Array("Sam", "Max")}, {sType:"ForceWait"}, {sType:"Dialogue", sChar:"Max", sText:"Hello?"})}); static var oCONDITION = new Object({intromaxanswer:new Array({sType:"UnsetHud"}), phoneact:new Array({sType:"UnsetHud"}, {sType:"StartConversation", sCategory:"SamNarrationRight", aWaitEntrance:new Array("Sam")}, {sType:"CharacterState", sChar:"Sam", sBase:"In", sIdle:"Idle", sTalking:"Talking", sBubbleType:"GenericText"}, {sType:"ForceWait"}, {sType:"Dialogue", sChar:"Sam", sText:"No time for phoning anyone now, there\u2019s a world in need to be saved!"}, {sType:"AddScore", nScore:1, sCode:"phoneact"}, {sType:"EndConversation", aWaitEntrance:new Array("Sam")}, {sType:"ForceWait"}, {sType:"SetHud"}), phonesex:new Array({sType:"UnsetHud"}, {sType:"StartConversation", sCategory:"SamMax", aWaitEntrance:new Array("Sam", "Max")}, {sType:"CharacterState", sChar:"Sam", sBase:"In", sIdle:"Idle", sTalking:"Talking", sBubbleType:"SamLeft"}, {sType:"CharacterState", sChar:"Max", sBase:"In", sIdle:"Idle", sTalking:"Talking", sBubbleType:"MaxRight"}, {sType:"ForceWait"}, {sType:"Dialogue", sChar:"Max", sText:"Can I have phone sex Sam? Can I?"}, {sType:"Dialogue", sChar:"Sam", sText:"We don\u2019t have time for that little buddy. Last time you had phone sex, I had to plunge deep into your rectum to get it back."}, {sType:"Dialogue", sChar:"Max", sText:"Happy memories. We still need to develop the pictures you took while you were down there. "}, {sType:"Dialogue", sChar:"Sam", sText:"As soon as the photo technician comes back from his sudden vacation."}, {sType:"Dialogue", sChar:"Max", sText:"I heard he got interned at the psychiatric ward."}, {sType:"Dialogue", sChar:"Sam", sText:"Yeah, you tend to do that to people Max."}, {sType:"Dialogue", sChar:"Max", sText:"Tee hee."}, {sType:"AddScore", nScore:1, sCode:"phonesex"}, {sType:"EndConversation", aWaitEntrance:new Array("Sam", "Max")}, {sType:"ForceWait"}, {sType:"SetHud"}), leaveroom:new Array({sType:"AddScore", nScore:1}, {sType:"ShowMap"}), leaveroomfirst:new Array({sType:"UnsetHud"}, {sType:"StartConversation", sCategory:"SamMax", aWaitEntrance:new Array("Sam", "Max")}, {sType:"CharacterState", sChar:"Sam", sBase:"In", sIdle:"Idle", sTalking:"Talking", sBubbleType:"SamLeft"}, {sType:"CharacterState", sChar:"Max", sBase:"In", sIdle:"Idle", sTalking:"Talking", sBubbleType:"MaxRight"}, {sType:"ForceWait"}, {sType:"Dialogue", sChar:"Sam", sText:"Well Max, off we go to the final location of the game."}, {sType:"Dialogue", sChar:"Max", sText:"You know, I\u2019m thinking maybe this game isn\u2019t complete."}, {sType:"Dialogue", sChar:"Sam", sText:"Had it followed the original vision, there would have been 7 locations to visit, "}, {sType:"Dialogue", sChar:"Sam", sText:"As it is however, it goes no further than the temple entrance."}, {sType:"Dialogue", sChar:"Max", sText:"Well let\u2019s get going! I\u2019m not getting any younger you know."}, {sType:"Dialogue", sChar:"Sam", sText:"You\u2019re not aging at all actually."}, {sType:"Dialogue", sChar:"Max", sText:"Don\u2019t push me! I\u2019ll age whenever I want."}, {sType:"AddScore", nScore:1, sCode:"leaveroomfirst"}, {sType:"EndConversation", aWaitEntrance:new Array("Sam", "Max")}, {sType:"ForceWait"}, {sType:"SetCondition", sEvent:"MapTakenSecond"}, {sType:"ShowMap"})}); static var oENVIRONMENT = new Object({phone:new Object({Act:new Array({sType:"UnsetHud"}, {sType:"Condition", sEvent:"IntroPhoneAnswered", sTarget:"phoneact"}, {sType:"SetCondition", sEvent:"IntroPhoneAnswered"}, {sType:"StartConversation", sCategory:"Phone", aWaitEntrance:new Array("Max", "Phone")}, {sType:"CharacterState", sChar:"Sam", sBase:"Hidden", sIdle:"Hidden", sTalking:"Talking", sBubbleType:"SamLeft"}, {sType:"CharacterState", sChar:"Max", sBase:"In", sIdle:"Idle", sTalking:"Talking", sBubbleType:"MaxLeft"}, {sType:"CharacterState", sChar:"Phone", sBase:"In", sIdle:"Idle", sTalking:"Talking", sBubbleType:"MaxRight"}, {sType:"ForceWait"}, {sType:"Dialogue", sChar:"Max", sText:"Uh'lo gov'na! Welcome to our insanitarium. We produce the highest quality insanity in the city!"}, {sType:"Dialogue", sChar:"Phone", sText:"..."}, {sType:"Dialogue", sChar:"Max", sText:"Sam! It's for you! It's the commissioner!"}, {sType:"CharacterState", sChar:"Max", sBase:"Out", sIdle:"Idle", sTalking:"Talking", sBubbleType:"SamLeft", bForceWait:true}, {sType:"ForceWait"}, {sType:"CharacterState", sChar:"Sam", sBase:"In", sIdle:"Idle", sTalking:"Talking", sBubbleType:"SamLeft", bForceWait:true}, {sType:"ForceWait"}, {sType:"Dialogue", sChar:"Sam", sText:"Hello?"}, {sType:"Dialogue", sChar:"Phone", sText:"..."}, {sType:"Dialogue", sChar:"Sam", sText:"You don't say!"}, {sType:"Dialogue", sChar:"Phone", sText:"..."}, {sType:"Dialogue", sChar:"Sam", sText:"That\u2019s crazy!"}, {sType:"Dialogue", sChar:"Phone", sText:"..."}, {sType:"Dialogue", sChar:"Sam", sText:"Jumping lumberjacks in a bowl of molasses! We\u2019re on our way!"}, {sType:"AddScore", nScore:1, sCode:"phoneActAct"}, {sType:"EndConversation", aWaitEntrance:new Array("Sam", "Phone")}, {sType:"ForceWait"}, {sType:"SetHud"}), Sex:new Array({sType:"UnsetHud"}, {sType:"Condition", sEvent:"IntroPhoneAnswered", sTarget:"phonesex"}, {sType:"SetCondition", sEvent:"IntroPhoneAnswered"}, {sType:"StartConversation", sCategory:"SamMax", aWaitEntrance:new Array("Sam", "Max")}, {sType:"CharacterState", sChar:"Sam", sBase:"In", sIdle:"Idle", sTalking:"Talking", sBubbleType:"SamLeft"}, {sType:"CharacterState", sChar:"Max", sBase:"In", sIdle:"Idle", sTalking:"Talking", sBubbleType:"MaxRight"}, {sType:"ForceWait"}, {sType:"Dialogue", sChar:"Max", sText:"Oh! Do we get to have tons of dirty nasty sex while prank calling little old grand-mothers now?"}, {sType:"Dialogue", sChar:"Sam", sText:"I wish it were that simple Max but like I said, we don\u2019t have that image done."}, {sType:"Dialogue", sChar:"Max", sText:"Awww. Well can we talk about it?"}, {sType:"Dialogue", sChar:"Sam", sText:"You couldn\u2019t stop yourself even if the forces of the universe were against you."}, {sType:"Dialogue", sChar:"Max", sText:"You would have mounted me savagely and pounded my ass right here, while I dialled number after number."}, {sType:"Dialogue", sChar:"Max", sText:"I would have screamed hot, dirty stuff and you would have howled in the background."}, {sType:"Dialogue", sChar:"Max", sText:"It would have been Christmas \u201907 all over again."}, {sType:"Dialogue", sChar:"Sam", sText:"Yeah, things would have been quite different."}, {sType:"Dialogue", sChar:"Max", sText:"When we\u2019re done here, remind me to call them anyways."}, {sType:"Dialogue", sChar:"Max", sText:"I feel like I should apologise for not having the opportunity to scare them out of their wits."}, {sType:"Dialogue", sChar:"Sam", sText:"Your heart of turbulent flames really does hide a silver lining little buddy."}, {sType:"AddScore", nScore:2, sCode:"phoneSexSex"}, {sType:"EndConversation", aWaitEntrance:new Array("Sam", "Max")}, {sType:"ForceWait"}, {sType:"SetHud"})}), hand:new Object({Act:new Array({sType:"UnsetHud"}, {sType:"StartConversation", sCategory:"SamMax", aWaitEntrance:new Array("Sam", "Max")}, {sType:"CharacterState", sChar:"Sam", sBase:"In", sIdle:"Idle", sTalking:"Talking", sBubbleType:"SamLeft"}, {sType:"CharacterState", sChar:"Max", sBase:"In", sIdle:"Idle", sTalking:"Talking", sBubbleType:"MaxRight"}, {sType:"ForceWait"}, {sType:"Dialogue", sChar:"Sam", sText:"Remember the living dead trials Max? "}, {sType:"Dialogue", sChar:"Max", sText:"Wasn\u2019t Michael Jackson guilty of raising the dead all along?"}, {sType:"Dialogue", sChar:"Sam", sText:"Allegedly. We never did go to court. We still have all the necessary paperwork filed in here though."}, {sType:"Dialogue", sChar:"Max", sText:"And our key witness, always ready if ever we should need him."}, {sType:"Dialogue", sChar:"Sam", sText:"Remind me to get him some brains next time we go do the groceries."}, {sType:"Dialogue", sChar:"Max", sText:"Sure. Don\u2019t expect to find anything fresh on the shelves though."}, {sType:"Dialogue", sChar:"Max", sText:"You know, I miss the good old days where we would go brain hunting together."}, {sType:"Dialogue", sChar:"Sam", sText:"Remember that we were hunting for your brain little buddy. We never did find it actually."}, {sType:"Dialogue", sChar:"Max", sText:"Oh well, it\u2019ll turn up. Like a rat impaled on a boomerang, it always returns to its master."}, {sType:"Dialogue", sChar:"Sam", sText:"You crack me up, little buddy."}, {sType:"AddScore", nScore:1, sCode:"hand"}, {sType:"EndConversation", aWaitEntrance:new Array("Sam")}, {sType:"ForceWait"}, {sType:"SetHud"})}), ceilingfan:new Object({Act:new Array({sType:"UnsetHud"}, {sType:"StartConversation", sCategory:"SamNarrationRight", aWaitEntrance:new Array("Sam")}, {sType:"CharacterState", sChar:"Sam", sBase:"In", sIdle:"Idle", sTalking:"Talking", sBubbleType:"GenericText"}, {sType:"ForceWait"}, {sType:"Dialogue", sChar:"Sam", sText:"Before jumping into the spa, Max loves to just hang around and spin over and over."}, {sType:"Dialogue", sChar:"Sam", sText:"The ceiling fan stopped working a few days ago though and we\u2019ll have to convince our landlord to replace it for a third time."}, {sType:"AddScore", nScore:1, sCode:"ceilingfan"}, {sType:"EndConversation", aWaitEntrance:new Array("Sam")}, {sType:"ForceWait"}, {sType:"SetHud"})}), calendar:new Object({Act:new Array({sType:"UnsetHud"}, {sType:"StartConversation", sCategory:"SamNarrationRight", aWaitEntrance:new Array("Sam")}, {sType:"CharacterState", sChar:"Sam", sBase:"In", sIdle:"Idle", sTalking:"Talking", sBubbleType:"GenericText"}, {sType:"ForceWait"}, {sType:"Dialogue", sChar:"Sam", sText:"One of those novelty calendars to brighten up the place."}, {sType:"Dialogue", sChar:"Sam", sText:"I was disappointed to see that the only novelty was putting the days and months in a random order."}, {sType:"Dialogue", sChar:"Sam", sText:"I personally don\u2019t see what\u2019s so funny to put months in random order."}, {sType:"Dialogue", sChar:"Sam", sText:"\"Dickcember\" before \"Fucktober\"? Big deal!"}, {sType:"AddScore", nScore:1, sCode:"calendar"}, {sType:"EndConversation", aWaitEntrance:new Array("Sam")}, {sType:"ForceWait"}, {sType:"SetHud"}), Sex:new Array()}), telescope:new Object({Act:new Array({sType:"UnsetHud"}, {sType:"StartConversation", sCategory:"SamMax", aWaitEntrance:new Array("Sam", "Max")}, {sType:"CharacterState", sChar:"Sam", sBase:"In", sIdle:"Idle", sTalking:"Talking", sBubbleType:"SamLeft"}, {sType:"CharacterState", sChar:"Max", sBase:"In", sIdle:"Idle", sTalking:"Talking", sBubbleType:"MaxRight"}, {sType:"ForceWait"}, {sType:"Dialogue", sChar:"Max", sText:"Look through the telescope Sam! Let's see if you can find my anus!"}, {sType:"Dialogue", sChar:"Sam", sText:"I don't think that gag works unless I'm talking about Uranus little buddy!"}, {sType:"Dialogue", sChar:"Max", sText:"As long as you watch it, I don't care how you say it."}, {sType:"Dialogue", sChar:"Sam", sText:"Actually, this would have been used to find constellations to resolve one of the final puzzles."}, {sType:"Dialogue", sChar:"Max", sText:"People don't care about \"what ifs\" Sam! They want something raunchy! Like my anus!"}, {sType:"Dialogue", sChar:"Sam", sText:"Maybe you could stretch it out and try to fit the telescope in it."}, {sType:"Dialogue", sChar:"Max", sText:"That's how we lost the previous one, remember?"}, {sType:"Dialogue", sChar:"Sam", sText:"Remind me to keep you as a shield if ever aliens come to probe us Max."}, {sType:"AddScore", nScore:1, sCode:"telescope"}, {sType:"EndConversation", aWaitEntrance:new Array("Sam", "Max")}, {sType:"ForceWait"}, {sType:"SetHud"}), Sex:new Array(), Item:new Object()}), computer:new Object({Act:new Array({sType:"UnsetHud"}, {sType:"StartConversation", sCategory:"SamNarrationRight", aWaitEntrance:new Array("Sam")}, {sType:"CharacterState", sChar:"Sam", sBase:"In", sIdle:"Idle", sTalking:"Talking", sBubbleType:"GenericText"}, {sType:"ForceWait"}, {sType:"Dialogue", sChar:"Sam", sText:"The commissioner told us we could find a lot of use in having a computer. And he was right."}, {sType:"Dialogue", sChar:"Sam", sText:"You\u2019d think that browsing so much pornography would get tiring after a while..."}, {sType:"Dialogue", sChar:"Sam", sText:"All I have to say is having Max kneeling under the desk while I surf the Internets..."}, {sType:"Dialogue", sChar:"Sam", sText:"taking \"care\" of me..."}, {sType:"Dialogue", sChar:"Sam", sText:"It really takes the edge off."}, {sType:"AddScore", nScore:1, sCode:"computer"}, {sType:"EndConversation", aWaitEntrance:new Array("Sam")}, {sType:"ForceWait"}, {sType:"SetHud"}), Sex:new Array()}), spa:new Object({Act:new Array({sType:"UnsetHud"}, {sType:"StartConversation", sCategory:"SamNarrationRight", aWaitEntrance:new Array("Sam")}, {sType:"CharacterState", sChar:"Sam", sBase:"In", sIdle:"Idle", sTalking:"Talking", sBubbleType:"GenericText"}, {sType:"ForceWait"}, {sType:"Dialogue", sChar:"Sam", sText:"The spa gives Max and I a perfect way to try watersports together."}, {sType:"Dialogue", sChar:"Sam", sText:"Next we\u2019re thinking of having a pool of mud installed to watch midgets wrestle in."}, {sType:"AddScore", nScore:1, sCode:"spa"}, {sType:"EndConversation", aWaitEntrance:new Array("Sam")}, {sType:"ForceWait"}, {sType:"SetHud"}), Sex:new Array()}), plant:new Object({Act:new Array({sType:"UnsetHud"}, {sType:"StartConversation", sCategory:"SamNarrationRight", aWaitEntrance:new Array("Sam")}, {sType:"CharacterState", sChar:"Sam", sBase:"In", sIdle:"Idle", sTalking:"Talking", sBubbleType:"GenericText"}, {sType:"ForceWait"}, {sType:"Dialogue", sChar:"Sam", sText:"Max brought this back from our trip to South America when it was just a small thing."}, {sType:"Dialogue", sChar:"Sam", sText:"He thought it was a carnivorous plant and had high hopes to send it rampaging through the streets of the city."}, {sType:"Dialogue", sChar:"Sam", sText:"He was very disappointed to see all his diet of sex, booze and rock and roll nurturing go to waste."}, {sType:"AddScore", nScore:1, sCode:"plant"}, {sType:"EndConversation", aWaitEntrance:new Array("Sam")}, {sType:"ForceWait"}, {sType:"SetHud"}), Sex:new Array()}), trashcan:new Object({Act:new Array({sType:"UnsetHud"}, {sType:"StartConversation", sCategory:"SamMax", aWaitEntrance:new Array("Sam", "Max")}, {sType:"CharacterState", sChar:"Sam", sBase:"In", sIdle:"Idle", sTalking:"Talking", sBubbleType:"SamLeft"}, {sType:"CharacterState", sChar:"Max", sBase:"In", sIdle:"Idle", sTalking:"Talking", sBubbleType:"MaxRight"}, {sType:"ForceWait"}, {sType:"Dialogue", sChar:"Sam", sText:"What are you looking for Max?"}, {sType:"Dialogue", sChar:"Max", sText:"I figured that since the game was trashed, maybe I could find pieces of it in here?"}, {sType:"Dialogue", sChar:"Sam", sText:"Any luck?"}, {sType:"Dialogue", sChar:"Max", sText:"I did come up with a copy of Duke Nukem Forever, which I\u2019m afraid to touch. It looks so... scary."}, {sType:"Dialogue", sChar:"Sam", sText:"Well this is trash you\u2019re looking into."}, {sType:"Dialogue", sChar:"Max", sText:"I guess that\u2019s why we\u2019re not in there."}, {sType:"Dialogue", sChar:"Max", sText:"The game must be on a golden pedestal somewhere in the Himalayas, guarded by man eating vultures."}, {sType:"Dialogue", sChar:"Sam", sText:"You continue dreaming, little buddy."}, {sType:"AddScore", nScore:1, sCode:"trashcan"}, {sType:"EndConversation", aWaitEntrance:new Array("Sam", "Max")}, {sType:"ForceWait"}, {sType:"SetHud"})}), mail:new Object({Act:new Array({sType:"UnsetHud"}, {sType:"StartConversation", sCategory:"SamMax", aWaitEntrance:new Array("Sam", "Max")}, {sType:"CharacterState", sChar:"Sam", sBase:"In", sIdle:"Idle", sTalking:"Talking", sBubbleType:"SamLeft"}, {sType:"CharacterState", sChar:"Max", sBase:"In", sIdle:"Idle", sTalking:"Talking", sBubbleType:"MaxRight"}, {sType:"ForceWait"}, {sType:"Dialogue", sChar:"Sam", sText:"Bills, bills, bills. It\u2019s a good thing the bailiff decided that he would rather not bother us anymore."}, {sType:"Dialogue", sChar:"Max", sText:"I never understood what the problem was. It was just a tiny bit of acid."}, {sType:"Dialogue", sChar:"Sam", sText:"For some people, there\u2019s no such thing as too little acid."}, {sType:"Dialogue", sChar:"Max", sText:"There\u2019s no such thing as too much acid if you ask me!"}, {sType:"AddScore", nScore:1, sCode:"mail"}, {sType:"EndConversation", aWaitEntrance:new Array("Sam", "Max")}, {sType:"ForceWait"}, {sType:"SetHud"}), Sex:new Array()}), door:new Object({Act:new Array({sType:"UnsetHud"}, {sType:"Condition", sEvent:"MapTakenSecond", sTarget:"leaveroom"}, {sType:"Condition", sEvent:"MapTaken", sTarget:"leaveroomfirst"}, {sType:"StartConversation", sCategory:"SamMax", aWaitEntrance:new Array("Sam", "Max")}, {sType:"CharacterState", sChar:"Sam", sBase:"In", sIdle:"Idle", sTalking:"Talking", sBubbleType:"SamLeft"}, {sType:"CharacterState", sChar:"Max", sBase:"In", sIdle:"Idle", sTalking:"Talking", sBubbleType:"MaxRight"}, {sType:"ForceWait"}, {sType:"Dialogue", sChar:"Max", sText:"What are you waiting for Sam? Let\u2019s go!"}, {sType:"Dialogue", sChar:"Sam", sText:"We can\u2019t just leave like this Max, we don\u2019t know where we\u2019re going."}, {sType:"Dialogue", sChar:"Max", sText:"Sure we do. We\u2019re off to the great bare back!"}, {sType:"Dialogue", sChar:"Sam", sText:"I think you mean \"Outback\" Max."}, {sType:"Dialogue", sChar:"Max", sText:"As long as I get to ride farm animals and farm owners to my heart content, I don\u2019t care what it\u2019s called!"}, {sType:"Dialogue", sChar:"Sam", sText:"We still need to find the directions to get to Australia though."}, {sType:"Dialogue", sChar:"Sam", sText:"One wrong turn and we might end up in Rome. They say all roads lead there after all."}, {sType:"Dialogue", sChar:"Max", sText:"Well let\u2019s hurry up! I\u2019ve got an itching for some thick juicy kangaroo meat!"}, {sType:"Dialogue", sChar:"Sam", sText:"You mean in a restaurant?"}, {sType:"Dialogue", sChar:"Max", sText:"Sure Sam, whatever helps you sleep at night."}, {sType:"AddScore", nScore:1, sCode:"door"}, {sType:"EndConversation", aWaitEntrance:new Array("Sam", "Max")}, {sType:"ForceWait"}, {sType:"SetHud"}), Sex:new Array()}), visiblemap:new Object({Act:new Array({sType:"UnsetHud"}, {sType:"StartConversation", sCategory:"SamMax", aWaitEntrance:new Array("Sam", "Max")}, {sType:"CharacterState", sChar:"Sam", sBase:"In", sIdle:"Idle", sTalking:"Talking", sBubbleType:"SamLeft"}, {sType:"CharacterState", sChar:"Max", sBase:"In", sIdle:"Idle", sTalking:"Talking", sBubbleType:"MaxRight"}, {sType:"ForceWait"}, {sType:"Dialogue", sChar:"Sam", sText:"Hey, I didn\u2019t know we still had this old thing."}, {sType:"Dialogue", sChar:"Max", sText:"The map? Yeah, I\u2019ve been using it as a tablecloth ever since Illinois James gave it to us."}, {sType:"Dialogue", sChar:"Sam", sText:"Way to avoid any copyright issues with other archaeologists there little buddy."}, {sType:"Dialogue", sChar:"Max", sText:"Let\u2019s just hope Steve Purcell doesn\u2019t stumble upon this. "}, {sType:"Dialogue", sChar:"Sam", sText:"Well as much as I\u2019m glad to see the Ikea furniture well protected, I think we could use this in our travel."}, {sType:"SetCondition", sEvent:"MapTaken"}, {sType:"AddVisibleToHidden", sTarget:"visiblemap"}, {sType:"AddScore", nScore:2, sCode:"visiblemap"}, {sType:"Dialogue", sChar:"Max", sText:"But what if there\u2019s a flock of seagulls just waiting to make a mess of the office? Your table would be ruined! RUINED!"}, {sType:"Dialogue", sChar:"Sam", sText:"We\u2019ll just have to make sure to expedite this case and bring back the map before something malicious happens."}, {sType:"Dialogue", sChar:"Max", sText:"Sometimes you scare me Sam with your big words."}, {sType:"Dialogue", sChar:"Sam", sText:"Don\u2019t worry little buddy, I know the only part of the dictionary you enjoy is the \"dic\"."}, {sType:"Dialogue", sChar:"Max", sText:"Oh Sam. You know me so well."}, {sType:"EndConversation", aWaitEntrance:new Array("Sam", "Max")}, {sType:"ForceWait"}, {sType:"SetHud"}), Sex:new Array()}), hiddenplant:new Object({Act:new Array(), Sex:new Array()})}); static var oDIALOG = new Object({entrancedoor:new Array()}); }
Symbol 378 MovieClip [__Packages.Library.Delegate] Frame 0
class Library.Delegate extends Object { var func; function Delegate (f) { super(); 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 379 MovieClip [__Packages.Library.Tools] Frame 0
class Library.Tools { function Tools () { } static function inArray(_oItem, _aItem) { var _local2 = -1; var _local1; var _local3 = _aItem.length; _local1 = 0; while (_local1 < _local3) { if (_aItem[_local1] == _oItem) { _local2 = _local1; break; } _local1++; } return(_local2); } }
Symbol 380 MovieClip [__Packages.Dialogue] Frame 0
class Dialogue extends State { var nWaiting, oCharacters, oTextBubble, oDarkBackground, setState, aWaitEntrance, mcRef, sCurrentChar, __get__waitEntrance; function Dialogue (_mcRef) { super(_mcRef, "None"); nWaiting = 0; oCharacters = new Object(); } function update() { oTextBubble.update(); oDarkBackground.update(); var _local3; var _local2; for (_local2 in oCharacters) { oCharacters[_local2].update(); } } function setDialog(_sState, _aWaitEntrance, _bDark) { setState(_sState); aWaitEntrance = _aWaitEntrance; nWaiting = 0; oTextBubble = new TextBubble(mcRef.mcState.mcDialog, Library.Delegate.create(this, startDialog), Library.Delegate.create(this, endDialog)); mcRef.mcDarkBackground._visible = _bDark; oDarkBackground = new Popup(mcRef.mcDarkBackground); oDarkBackground.setState(Popup.sSTATE_IN); } function startDialog() { oCharacters[sCurrentChar].setTalking(); } function endDialog() { oCharacters[sCurrentChar].setIdle(); } function setCharacter(_sChar, _sBase, _sIdle, _sTalking, _sBubbleType, _bForceWait) { var _local5; var _local4 = Library.Tools.inArray(_sChar, aWaitEntrance); if ((_local4 != -1) || (_bForceWait)) { if (_local4 != -1) { aWaitEntrance.splice(_local4, 1); } nWaiting++; _local5 = Library.Delegate.create(this, charStateChange, _sChar); } if (oCharacters[_sChar] == undefined) { var _local3 = new Character(mcRef.mcState[_sChar], _sChar, _sIdle, _sTalking, _sBubbleType, _local5); _local3.setState(_sBase); _local3.nextState(_sIdle); oCharacters[_sChar] = _local3; } else { if (_sIdle != undefined) { oCharacters[_sChar].Idle = _sIdle; } if (_sTalking != undefined) { oCharacters[_sChar].Talking = _sTalking; } oCharacters[_sChar].setState(_sBase); oCharacters[_sChar].nextState(_sIdle); oCharacters[_sChar].Bubble = _sBubbleType; oCharacters[_sChar].WaitComplete = _local5; } } function setCharacterState(_sChar, _sState) { oCharacters[_sChar].setState(_sState); nWaiting++; } function charStateChange(_sChar) { switch (oCharacters[_sChar].getState) { case Popup.sSTATE_IDLE : break; case Popup.sSTATE_HIDDEN : oCharacters[_sChar] = undefined; delete oCharacters[_sChar]; } nWaiting--; if (nWaiting == 0) { Main.__get__Instance().__get__scriptManager().nextEvent(); } } function addDialogue(_sText, _sChar, _sBubble) { sCurrentChar = _sChar; if (_sBubble == undefined) { oTextBubble.setDialog(_sText, oCharacters[_sChar].Bubble); } else { oTextBubble.setDialog(_sText, _sBubble); } } function closeDialogue(_aWaitEntrance) { var _local2; for (_local2 in oCharacters) { oCharacters[_local2].closeDialogue(Library.Delegate.create(this, charStateChange, _local2)); } oTextBubble.closeDialogue(_aWaitEntrance == undefined); aWaitEntrance = _aWaitEntrance; nWaiting = aWaitEntrance.length; oDarkBackground.setState(Popup.sSTATE_OUT); } function set waitEntrance(_aWaitEntrance) { aWaitEntrance = _aWaitEntrance; //return(__get__waitEntrance()); } }
Symbol 381 MovieClip [__Packages.Character] Frame 0
class Character extends Popup { var sChar, sTextBubble, sIdleState, sTalkingState, fWaitComplete, sNextState, mcRef, setState, __get__Idle, __get__Talking, __get__WaitComplete; function Character (_mcRef, _sChar, _sIdleState, _sTalkingState, _sTextBubble, _fWaitComplete) { super(_mcRef); sChar = _sChar; sTextBubble = _sTextBubble; sIdleState = _sIdleState; sTalkingState = _sTalkingState; fWaitComplete = _fWaitComplete; sNextState = undefined; } function startIn() { mcRef.mcState.mcState.gotoAndStop(sIdleState); } function startIdle() { mcRef.mcState.gotoAndStop(sIdleState); fWaitComplete(); sNextState = undefined; } function startOut() { mcRef.mcState.mcState.gotoAndStop(sIdleState); } function startHidden() { fWaitComplete(); sNextState = undefined; } function nextState(_sNextState) { sNextState = _sNextState; } function setTalking() { mcRef.mcState.gotoAndStop(sTalkingState); } function setIdle() { mcRef.mcState.gotoAndStop(sIdleState); } function closeDialogue(_fWaitComplete) { fWaitComplete = _fWaitComplete; setState("Out"); } function update() { super.update(); if (sNextState != undefined) { if (mcRef.mcState._currentframe == mcRef.mcState.totalframes) { setState(sNextState); sNextState = undefined; } } } function set Idle(_sIdleState) { sIdleState = _sIdleState; //return(__get__Idle()); } function set Talking(_sTalkingState) { sTalkingState = _sTalkingState; //return(__get__Talking()); } function set WaitComplete(_fWaitComplete) { fWaitComplete = _fWaitComplete; //return(__get__WaitComplete()); } function get Bubble() { return(sTextBubble); } function set Bubble(_sTextBubble) { sTextBubble = _sTextBubble; //return(Bubble); } }
Symbol 382 MovieClip [__Packages.TextBubble] Frame 0
class TextBubble extends Popup { var startDialog, endDialog, oKeyListener, oMouseListener, bActive, bWaitBubble, sTextToDisplay, mcRef, nSpeed, nCurrentTotalLineCharCount, nCurrentLineCharCount, sCurrentText, sBubbleType, sState, setState; function TextBubble (_mcRef, _startDialog, _endDialog) { super(_mcRef); startDialog = _startDialog; endDialog = _endDialog; oKeyListener = new Object(); oKeyListener.onKeyDown = Library.Delegate.create(this, doKeyDown); Key.addListener(oKeyListener); oMouseListener = new Object(); oMouseListener.onMouseDown = Library.Delegate.create(this, doMouseDown); Mouse.addListener(oMouseListener); bActive = false; bWaitBubble = false; } function doKeyDown() { if (bActive) { if (Key.isDown(32)) { if (sTextToDisplay.length > 0) { addText(true); endDialog(); mcRef.mcState.mcTriangle._visible = true; } else { Main.__get__Instance().oScriptManager.nextEvent(); bActive = false; mcRef.mcState.mcTriangle._visible = false; } } } } function doMouseDown() { if (bActive) { if (sTextToDisplay.length > 0) { addText(true); endDialog(); mcRef.mcState.mcTriangle._visible = true; } else { bActive = false; Main.__get__Instance().oScriptManager.nextEvent(); mcRef.mcState.mcTriangle._visible = false; } } } function addText(_bAll) { var _local4 = Math.max(1, nSpeed); if (_bAll) { _local4 = sTextToDisplay.length; } var _local3; var _local2; _local2 = 0; while (_local2 < _local4) { if (sTextToDisplay.slice(_local2, _local2 + 1) == " ") { _local3 = sTextToDisplay.indexOf(" ", _local2 + 1) - _local2; if (_local3 < 0) { _local3 = sTextToDisplay.length - _local2; } if ((nCurrentLineCharCount + _local3) >= nCurrentTotalLineCharCount) { nCurrentLineCharCount = 0; mcRef.mcState.txtText.text = mcRef.mcState.txtText.text + newline; _local2++; } } mcRef.mcState.txtText.text = mcRef.mcState.txtText.text + sTextToDisplay.slice(_local2, _local2 + 1); nCurrentLineCharCount++; _local2++; } sTextToDisplay = sTextToDisplay.slice(_local2); } function setDialog(_sTextToDisplay, _sBubbleType, _nSpeed) { if (_nSpeed != undefined) { nSpeed = _nSpeed; } else { nSpeed = 1; } nCurrentLineCharCount = 0; sTextToDisplay = _sTextToDisplay; sCurrentText = _sTextToDisplay; sBubbleType = _sBubbleType; setBubble(_sBubbleType); if (sState == Popup.sSTATE_HIDDEN) { setState(Popup.sSTATE_IN); } else { startDialog(); bActive = true; } } function closeDialogue(_bWaitBubble) { bWaitBubble = _bWaitBubble; setState(Popup.sSTATE_OUT); } function setBubble(_sBubbleType) { sBubbleType = _sBubbleType; switch (sState) { case Popup.sSTATE_IN : mcRef.mcState.mcState.gotoAndStop(sBubbleType); mcRef.mcState.mcState.txtText.text = ""; break; case Popup.sSTATE_IDLE : mcRef.mcState.gotoAndStop(sBubbleType); mcRef.mcState.txtText.text = ""; switch (sBubbleType) { case "NarrationSam" : case "NarrationMax" : nCurrentTotalLineCharCount = nTOTAL_LINE_COUNT_LONG; break; default : nCurrentTotalLineCharCount = nTOTAL_LINE_COUNT; } break; case Popup.sSTATE_OUT : mcRef.mcState.mcState.gotoAndStop(sBubbleType); mcRef.mcState.mcState.txtText.text = sCurrentText; break; case Popup.sSTATE_HIDDEN : } } function startIn() { setBubble(sBubbleType); mcRef.mcState.mcState.mcTriangle._visible = false; } function startIdle() { setBubble(sBubbleType); startDialog(); bActive = true; mcRef.mcState.mcTriangle._visible = false; } function startOut() { setBubble(sBubbleType); mcRef.mcState.mcState.mcTriangle._visible = false; } function startHidden() { if (bWaitBubble) { bWaitBubble = false; Main.__get__Instance().__get__scriptManager().nextEvent(); } } function doIdle() { if (sTextToDisplay.length > 0) { addText(false); if (sTextToDisplay.length == 0) { endDialog(); mcRef.mcState.mcTriangle._visible = true; } } } static var nTOTAL_LINE_COUNT = 24; static var nTOTAL_LINE_COUNT_LONG = 60; }
Symbol 383 MovieClip [__Packages.ItemManager] Frame 0
class ItemManager { var mcRef, aItem; function ItemManager (_mcRef) { mcRef = _mcRef; aItem = new Array(); } function setExplore(_bExplore) { if (_bExplore) { var _local2; for (_local2 in mcRef.mcBackground.mcExplore) { if ((mcRef.mcBackground.mcExplore[_local2] != undefined) && (_local2 != undefined)) { mcRef.mcBackground.mcExplore[_local2].onRelease = Library.Delegate.create(this, explore, _local2); } } } } function explore(_sLocation, _sAction) { Main.__get__Instance().__get__scriptManager().loadScript(Script.getScript(_sLocation, Script.sENVIRONMENT, _sAction)); } function addItem(_sItem) { aItem.push(_sItem); } function removeItem(_sItem) { aItem.splice(Library.Tools.inArray(_sItem)); } function selectItem(_sItem) { } }
Symbol 384 MovieClip [__Packages.PopupEffect] Frame 0
class PopupEffect extends Popup { var mcRef, setState; function PopupEffect (_mcRef) { super(_mcRef, Popup.sSTATE_HIDDEN); } function startBlack() { Main.__get__Instance().__get__scriptManager().nextEvent(); } function startHidden() { Main.__get__Instance().__get__scriptManager().nextEvent(); } function doBlackIn() { if (mcRef.mcState._currentframe == mcRef.mcState._totalframes) { setState("Black"); } } function doBlackOut() { if (mcRef.mcState._currentframe == mcRef.mcState._totalframes) { setState("Hidden"); } } function doSlowBlackIn() { if (mcRef.mcState._currentframe == mcRef.mcState._totalframes) { setState("Black"); } } function doSlowBlackOut() { if (mcRef.mcState._currentframe == mcRef.mcState._totalframes) { setState("Hidden"); } } function doSplash() { if (mcRef.mcState._currentframe == mcRef.mcState._totalframes) { setState("Black"); } } function doDring() { if (mcRef.mcState._currentframe == mcRef.mcState._totalframes) { setState("Hidden"); } } }
Symbol 385 MovieClip [__Packages.PopupSave] Frame 0
class PopupSave extends Popup { function PopupSave (_mcRef) { super(_mcRef); } function setState(_sState) { super.setState(_sState); if (this["do" + _sState] != undefined) { this["do" + _sState](); } } function doIdle() { setState("Hidden"); } }
Symbol 386 MovieClip [__Packages.PopupHelp] Frame 0
class PopupHelp extends Popup { var mcRef; function PopupHelp (_mcRef) { super(_mcRef); } function setState(_sState) { super.setState(_sState); if (this["do" + _sState] != undefined) { this["do" + _sState](); } } function doIdle() { mcRef.mcChoice.btnYes.onRelease = mx.utils.Delegate.create(this, doQuit); mcRef.mcChoice.btnNo.onRelease = mx.utils.Delegate.create(this, doClose); } function doQuit() { setState("Out"); Main.__get__Instance().gotoTitle(); } function doClose() { setState("Out"); } }
Symbol 387 MovieClip [__Packages.mx.utils.Delegate] Frame 0
class mx.utils.Delegate extends Object { var func; function Delegate (f) { super(); func = f; } static function create(obj, func) { var _local2 = function () { var _local2 = arguments.callee.target; var _local3 = arguments.callee.func; return(_local3.apply(_local2, arguments)); }; _local2.target = obj; _local2.func = func; return(_local2); } function createDelegate(obj) { return(create(obj, func)); } }
Symbol 388 MovieClip [__Packages.PopupQuit] Frame 0
class PopupQuit extends Popup { var mcRef; function PopupQuit (_mcRef) { super(_mcRef); } function setState(_sState) { super.setState(_sState); if (this["do" + _sState] != undefined) { this["do" + _sState](); } } function doIdle() { mcRef.mcChoice.btnYes.onRelease = mx.utils.Delegate.create(this, doQuit); mcRef.mcChoice.btnNo.onRelease = mx.utils.Delegate.create(this, doClose); } function doQuit() { setState("Out"); Main.__get__Instance().gotoTitle(); } function doClose() { setState("Out"); } }
Symbol 389 MovieClip [__Packages.PopupShowItem] Frame 0
class PopupShowItem extends Popup { var aChoices, mcRef, btnRollOut, btnPress, btnRollOver; function PopupShowItem (_mcRef) { super(_mcRef); } function setState(_sState) { super.setState(_sState); if (this["do" + _sState] != undefined) { this["do" + _sState](); } } function addChoice(_sText, _fCallback) { aChoices.push({sText:_sText, fCallback:_fCallback}); } function clearChoices() { aChoices = new Array(); } function doIn() { var _local2; _local2 = 0; while (_local2 < aChoices.length) { mcRef.mcState.mcChoice["mcChoice" + (_local2 + 1)].gotoAndStop(aChoices[_local2].sText); btnRollOut(mcRef.mcState.mcChoice["mcChoice" + (_local2 + 1)].mcState); _local2++; } _local2 = aChoices.length; while (_local2 < 4) { mcRef.mcState.mcChoice["mcChoice" + (_local2 + 1)].gotoAndStop("Hidden"); btnRollOut(mcRef.mcState.mcChoice["mcChoice" + (_local2 + 1)]); _local2++; } } function doOut() { var _local2; _local2 = 0; while (_local2 < aChoices.length) { mcRef.mcState.mcChoice["mcChoice" + (_local2 + 1)].gotoAndStop(aChoices[_local2].sText); btnRollOut(mcRef.mcState.mcChoice["mcChoice" + (_local2 + 1)].mcState); _local2++; } _local2 = aChoices.length; while (_local2 < 4) { mcRef.mcState.mcChoice["mcChoice" + (_local2 + 1)].gotoAndStop("Hidden"); btnRollOut(mcRef.mcState.mcChoice["mcChoice" + (_local2 + 1)]); _local2++; } } function doIdle() { var _local2; _local2 = 0; while (_local2 < aChoices.length) { mcRef.mcChoice["mcChoice" + (_local2 + 1)].gotoAndStop(aChoices[_local2].sText); mcRef.mcChoice["mcChoice" + (_local2 + 1)].mcState.onPress = mx.utils.Delegate.create(this, btnPress, mcRef.mcChoice["mcChoice" + (_local2 + 1)].mcState); mcRef.mcChoice["mcChoice" + (_local2 + 1)].mcState.onRelease = aChoices[_local2].fCallback; mcRef.mcChoice["mcChoice" + (_local2 + 1)].mcState.onReleaseOutside = mx.utils.Delegate.create(this, btnRollOut, mcRef.mcChoice["mcChoice" + (_local2 + 1)].mcState); mcRef.mcChoice["mcChoice" + (_local2 + 1)].mcState.onRollOver = mx.utils.Delegate.create(this, btnRollOver, mcRef.mcChoice["mcChoice" + (_local2 + 1)].mcState); mcRef.mcChoice["mcChoice" + (_local2 + 1)].mcState.onRollOut = mx.utils.Delegate.create(this, btnRollOut, mcRef.mcChoice["mcChoice" + (_local2 + 1)].mcState); btnRollOut(mcRef.mcChoice["mcChoice" + (_local2 + 1)].mcState); _local2++; } _local2 = aChoices.length; while (_local2 < 4) { mcRef.mcChoice["mcChoice" + (_local2 + 1)].gotoAndStop("Hidden"); btnRollOut(mcRef.mcChoice["mcChoice" + (_local2 + 1)]); _local2++; } } }
Symbol 390 MovieClip [__Packages.PopupBoxGame] Frame 0
class PopupBoxGame extends Popup { function PopupBoxGame (_mcRef) { super(_mcRef); } static var sTD = "TDLine"; static var sLR = "LRLine"; static var sTR = "TRLine"; static var sRD = "RDLine"; static var sDL = "DLLine"; static var sLT = "LTLine"; static var sT = "TSplit"; static var sPlus = "Plus"; static var sANY = ""; static var aSTART_PATTERN = new Array(new Array(), new Array(), new Array()); static var aEND_PATTERN = new Array(new Array(sANY, sRD, sLR, sLR, sDL), new Array(sDL, sTR, sT, sDL, sTR), new Array(sTR, sLR, sPlus, sLT, sANY)); }
Symbol 391 MovieClip [__Packages.PopupTelescope] Frame 0
class PopupTelescope extends Popup { var mcRef, nX, nY; function PopupTelescope (_mcRef) { super(_mcRef); } function setState(_sState) { super.setState(_sState); } function startIn() { mcRef.mcState.mcChar.btnReturn.gotoAndStop("Idle"); nX = Math.floor(Math.random() * (800 - mcRef.mcState.mcChar.mcSky._width)); nY = Math.floor(Math.random() * (600 - mcRef.mcState.mcChar.mcSky._height)); mcRef.mcState.mcChar.mcSky._x = nX; mcRef.mcState.mcChar.mcSky._y = nY; } function startOut() { mcRef.mcState.mcChar.btnReturn.gotoAndStop("Idle"); mcRef.mcState.mcChar.mcSky._x = nX; mcRef.mcState.mcChar.mcSky._y = nY; } function startIdle() { mcRef.mcState.mcSky._x = nX; mcRef.mcState.mcSky._y = nY; var _local2; for (_local2 in mcRef.mcState.mcSky) { mcRef.mcState.mcSky[_local2].onRelease = Library.Delegate.create(this, clickConstellation, _local2); } mcRef.mcState.btnReturn.onRelease = Library.Delegate.create(this, quitTelescope); mcRef.mcState.btnReturn.gotoAndStop("Idle"); mcRef.mcState.btnReturn.onRollOver = function () { this.gotoAndStop("Over"); }; mcRef.mcState.btnReturn.onRollOut = function () { this.gotoAndStop("Idle"); }; mcRef.mcState.btnReturn.onPress = function () { this.gotoAndStop("Down"); }; mcRef.mcState.btnReturn.onMouseUp = function () { this.gotoAndStop("Idle"); }; } function doIdle() { var _local3 = _root._xmouse; if (_local3 <= nOutEdge) { if (_local3 <= nInEdge) { mcRef.mcState.mcSky._x = mcRef.mcState.mcSky._x + nScroll; } else { mcRef.mcState.mcSky._x = mcRef.mcState.mcSky._x + (nScroll * ((nOutEdge - _local3) / (nOutEdge - nInEdge))); } mcRef.mcState.mcSky._x = Math.min(0, mcRef.mcState.mcSky._x); } else if (_local3 >= (780 - nOutEdge)) { if (_local3 >= (780 - nInEdge)) { mcRef.mcState.mcSky._x = mcRef.mcState.mcSky._x - nScroll; } else { mcRef.mcState.mcSky._x = mcRef.mcState.mcSky._x - (nScroll * ((_local3 - (780 - nOutEdge)) / (nOutEdge - nInEdge))); } mcRef.mcState.mcSky._x = Math.max(mcRef.mcState.mcSky._x, 800 - mcRef.mcState.mcSky._width); } var _local4 = _root._ymouse; if (_local4 <= nOutEdge) { if (_local3 <= nInEdge) { mcRef.mcState.mcSky._y = mcRef.mcState.mcSky._y + nScroll; } else { mcRef.mcState.mcSky._y = mcRef.mcState.mcSky._y + (nScroll * ((nOutEdge - _local4) / (nOutEdge - nInEdge))); } mcRef.mcState.mcSky._y = Math.min(0, mcRef.mcState.mcSky._y); } else if (_local4 >= (580 - nOutEdge)) { if (_local4 >= (580 - nInEdge)) { mcRef.mcState.mcSky._y = mcRef.mcState.mcSky._y - nScroll; } else { mcRef.mcState.mcSky._y = mcRef.mcState.mcSky._y - (nScroll * ((_local4 - (580 - nOutEdge)) / (nOutEdge - nInEdge))); } mcRef.mcState.mcSky._y = Math.max(mcRef.mcState.mcSky._y, 600 - mcRef.mcState.mcSky._height); } } function doOut() { if (mcRef.mcState._currentframe == mcRef.mcState._totalframes) { var _local3 = new Array(); _local3.push({sType:"SetHud"}); Main.__get__Instance().__get__scriptManager().loadScript(_local3); } super.doOut(); } function clickConstellation(_sConstellation) { } function quitTelescope() { nX = mcRef.mcState.mcSky._x; nY = mcRef.mcState.mcSky._y; setState(Popup.sSTATE_OUT); } static var nInEdge = 15; static var nOutEdge = 50; static var nScroll = 15; }
Symbol 392 MovieClip [__Packages.PopupMap] Frame 0
class PopupMap extends Popup { var aUnlockedLocations, mcRef, aPopupButtons, setState; function PopupMap (_mcRef) { super(_mcRef); aUnlockedLocations = new Array(); } function startIn() { showMap(mcRef.mcState.mcState, false); } function startIdle() { showMap(mcRef.mcState, true); } function startOut() { showMap(mcRef.mcState.mcState, false); } function doOut() { super.doOut(); if (mcRef.mcState._currentFrame == mcRef.mcState._totalFrames) { Main.__get__Instance().__get__scriptManager().nextEvent(); } } function unlockLocation(_sLocation) { aUnlockedLocations.push(_sLocation); } function showMap(_mcMap, _bActive) { aPopupButtons = new Array(); var _local2; for (_local2 in _mcMap) { if (_local2.substring(0, 2) == "mc") { if (Library.Tools.inArray(_local2.substring(2), aUnlockedLocations) != -1) { var _local4 = Library.Delegate.create(this, locationClick, _local2.substring(2)); _mcMap[_local2]._visible = true; aPopupButtons.push(new MapButton(_mcMap[_local2], _bActive, _local4)); } else { _mcMap[_local2]._visible = false; } } } _mcMap.btnAnnuler.onRelease = Library.Delegate.create(this, cancel); } function cancel() { setState(Popup.sSTATE_OUT); Main.__get__Instance().__get__scriptManager().loadScript(new Array({sType:"SetHud"})); } function locationClick(_sLocation) { setState(Popup.sSTATE_OUT); Main.__get__Instance().__get__scriptManager().loadScript(Script.getScript(_sLocation, Script.sMAPDATA)); } }
Symbol 393 MovieClip [__Packages.MapButton] Frame 0
class MapButton extends State { var fRelease, setState, mcRef; function MapButton (_mcRef, _bActive, _fRelease) { super(_mcRef); fRelease = _fRelease; setState(sSTATE_IDLE); if (_bActive) { mcRef.onMouseOver = Library.Delegate.create(this, setState, sSTATE_OVER); mcRef.onMouseOut = Library.Delegate.create(this, setState, sSTATE_IDLE); mcRef.onPress = Library.Delegate.create(this, setState, sSTATE_DOWN); mcRef.onRelease = fRelease; } } static var sSTATE_IDLE = "Idle"; static var sSTATE_OVER = "Over"; static var sSTATE_DOWN = "Down"; }
Symbol 394 MovieClip [__Packages.HUD] Frame 0
class HUD extends Popup { var aItem, aScoreCodes, sAction, nScore, aButtons, aButtonsRight, oButtonMenu, mcRef; function HUD (_mcRef) { super(_mcRef); aItem = new Array(Script.sACT, Script.sSEX); aScoreCodes = new Array(); sAction = Script.sACT; nScore = 0; } function update() { super.update(); var _local3; var _local4; _local3 = 0; while (_local3 < aButtons.length) { aButtons[_local3].update(); _local4 = _local3 + 1; while (_local4 < aButtons.length) { aButtons[_local4].move(aButtons[_local3].widthDiff, aButtons[_local3].heightDiff); _local4++; } _local3++; } _local3 = 0; while (_local3 < aButtonsRight.length) { aButtonsRight[_local3].update(); _local4 = _local3 + 1; while (_local4 < aButtonsRight.length) { aButtonsRight[_local4].move(-aButtonsRight[_local3].widthDiff, aButtonsRight[_local3].heightDiff); _local4++; } _local3++; } } function setButtons(_mcRef, _bActive) { var _local7; var _local6; var _local5; var _local2; var _local4 = new Array(); aButtons = new Array(); aButtonsRight = new Array(); if (_bActive) { _local2 = 0; while (_local2 < aItem.length) { _local4.push(Library.Delegate.create(this, buttonClick, aItem[_local2])); _local2++; } _local5 = Library.Delegate.create(this, buttonClick, Script.sMENU); } aButtons = new Array(); _local2 = 0; while (_local2 < aItem.length) { aButtons.push(new HudButton(_mcRef["mcButton" + (_local2 + 1)], aItem[_local2], _local4[_local2])); _mcRef["mcButton" + (_local2 + 1)]._visible = true; _local2++; } _local2 = aItem.length; while (_local2 < nBUTTONS) { _mcRef["mcButton" + (_local2 + 1)]._visible = false; _local2++; } oButtonMenu = new HudButton(_mcRef.mcMenu, sMENU, _local5); aButtonsRight = new Array(oButtonMenu); buttonClick(sAction); } function buttonClick(_sAction) { if (_sAction != sMENU) { sAction = _sAction; Main.__get__Instance().setCursor(_sAction); Main.__get__Instance().__get__scriptManager().setAction(_sAction); var _local2; _local2 = 0; while (_local2 < aButtons.length) { aButtons[_local2].trySetButton(_sAction); _local2++; } } } function addScore(_nScore, _sCode) { if (Library.Tools.inArray(_sCode, aScoreCodes) == -1) { nScore = nScore + _nScore; aScoreCodes.push(_sCode); } } function addItem(_sItem) { aItem.push(_sItem); } function removeItem(_sItem) { aItem.splice(Library.Tools.inArray(_sItem, aItem), 1); } function startIn() { setButtons(mcRef.mcState.mcState, false); if (nScore < 10) { mcRef.mcState.mcState2.txtScore.text = "SCORE: 0" + nScore; } else { mcRef.mcState.mcState2.txtScore.text = "SCORE: " + nScore; } } function startIdle() { setButtons(mcRef.mcState, true); if (nScore < 10) { mcRef.mcState2.txtScore.text = "SCORE: 0" + nScore; } else { mcRef.mcState2.txtScore.text = "SCORE: " + nScore; } } function startOut() { setButtons(mcRef.mcState.mcState, false); if (nScore < 10) { mcRef.mcState.mcState2.txtScore.text = "SCORE: 0" + nScore; } else { mcRef.mcState.mcState2.txtScore.text = "SCORE: " + nScore; } } function startHidden() { aButtons = new Array(); aButtonsRight = new Array(); } static var nBUTTONS = 8; static var sMENU = "Menu"; }
Symbol 395 MovieClip [__Packages.HudButton] Frame 0
class HudButton { var mcRef, sButtonType, fRelease, nLastWidth, nLastHeight; function HudButton (_mcRef, _sButtonType, _fRelease) { mcRef = _mcRef; sButtonType = _sButtonType; fRelease = _fRelease; setState(sSTATE_IDLE); mcRef.onRelease = fRelease; var _local2 = Math.sqrt(Math.pow(mcRef._xmouse, 2) + Math.pow(mcRef._ymouse, 2)); mcRef.gotoAndStop(Math.ceil((1 - Math.min(Math.max(_local2 - nMIN_RADIUS, 0.01) / nMAX_RADIUS, 0.99)) * mcRef._totalFrames)); nLastWidth = mcRef._width; nLastHeight = mcRef._height; } function update() { nLastWidth = mcRef._width; nLastHeight = mcRef._height; var _local2 = Math.sqrt(Math.pow(mcRef._xmouse, 2) + Math.pow(mcRef._ymouse, 2)); mcRef.gotoAndStop(Math.ceil((1 - Math.min(Math.max(_local2 - nMIN_RADIUS, 0.01) / nMAX_RADIUS, 0.99)) * mcRef._totalFrames)); } function trySetButton(_sButtonType) { var _local2 = false; if (sButtonType == _sButtonType) { setState(sSTATE_SET); _local2 = true; } else { setState(sSTATE_IDLE); } return(_local2); } function setState(_sState) { mcRef.mcState.gotoAndStop(_sState); } function move(_xMove, _yMove) { mcRef._x = mcRef._x + _xMove; mcRef._y = mcRef._y + _yMove; } function get widthDiff() { return(mcRef._width - nLastWidth); } function get heightDiff() { return(0); } static var nMIN_RADIUS = 15; static var nMAX_RADIUS = 90; static var nMAX_SIZE = 85; static var sSTATE_IDLE = "Idle"; static var sSTATE_DOWN = "Down"; static var sSTATE_SET = "Set"; }
Symbol 396 MovieClip [__Packages.Library.SoundManager] Frame 0
class Library.SoundManager { static var oCTRL; var mcRef, aSFX, oSound, nFade, nVolume, sCurrentSong, oSFX; function SoundManager (_mcRef) { mcRef = _mcRef; aSFX = new Array(); oSound = new Sound(); oCTRL = this; nFade = 0; nVolume = 100; mcRef.onEnterFrame = Library.Delegate.create(this, enterFrame); } function enterFrame() { if (nFade != 0) { nVolume = nVolume + nFade; nVolume = Math.min(nVolume, 100); nVolume = Math.max(nVolume, 0); oSound.setVolume(nVolume); if (nVolume == 0) { nFade = 6; oSound.stop(); delete oSound; oSound = new Sound(); oSound.attachSound(sCurrentSong); oSound.start(0, 9999); } else if (nVolume == 100) { nFade = 0; } } } function playSong(_sCurrentSong) { if (sCurrentSong != undefined) { nFade = -6; } else { oSound.attachSound(_sCurrentSong); oSound.start(0, 9999); } sCurrentSong = _sCurrentSong; } function playSFX(_sSFX, _oScriptManager) { oSFX = new Sound(); oSFX.attachSound(_sSFX); oSFX.start(0, 1); if (_oScriptManager != null) { oSFX.onSoundComplete = Library.Delegate.create(_oScriptManager, _oScriptManager.soundEnd, _sSFX); } } static function get Instance() { return(oCTRL); } }
Symbol 397 MovieClip [__Packages.Gallery] Frame 0
class Gallery { var mcRef, nPages, aGallery; function Gallery (_mcRef) { mcRef = _mcRef; nPages = 1; aGallery = new Array("IntroShadow"); Main.__get__Instance().save(); if (Main.__get__Instance().sharedObject.data.aGallery != undefined) { aGallery = Main.__get__Instance().sharedObject.data.aGallery; } updatePage(); mcRef.btnLeave.onRelease = Library.Delegate.create(Main.__get__Instance(), Main.__get__Instance().gotoTitle); } function setMc(_mcRef) { mcRef = _mcRef; mcRef.mcImages.onRelease = Library.Delegate.create(this, closeImage); mcRef.mcImages._visible = false; if (Main.__get__Instance().sharedObject.data.aGallery != undefined) { aGallery = Main.__get__Instance().sharedObject.data.aGallery; } updatePage(); mcRef.btnLeave.onRelease = Library.Delegate.create(Main.__get__Instance(), Main.__get__Instance().gotoTitle); } function updatePage() { if (nPages == 1) { mcRef.btnBack._visible = false; mcRef.btnNext._visible = true; mcRef.btnNext.btnNext.onRelease = Library.Delegate.create(this, changePage, 2); } else { mcRef.btnBack._visible = true; mcRef.btnNext._visible = false; mcRef.btnBack.btnBack.onRelease = Library.Delegate.create(this, changePage, 1); } var _local2; _local2 = 0; while (_local2 < nPER_PAGE) { if (inArray(aGALLERY_COMPLETE[_local2 + ((nPages - 1) * nPER_PAGE)], aGallery)) { mcRef["mcGallery" + (_local2 + 1)].gotoAndStop(aGALLERY_COMPLETE[_local2 + ((nPages - 1) * nPER_PAGE)]); mcRef["mcGallery" + (_local2 + 1)].onRelease = Library.Delegate.create(this, clickImage, _local2 + ((nPages - 1) * nPER_PAGE)); } else { mcRef["mcGallery" + (_local2 + 1)].gotoAndStop("Hidden"); } _local2++; } } function addImage(_sImage) { if (!inArray(_sImage, aGallery)) { aGallery.push(_sImage); } } function changePage(_nPage) { nPages = _nPage; updatePage(); } function clickImage(_nImgPos) { mcRef.mcImages._visible = true; mcRef.mcImages.gotoAndStop(aGALLERY_COMPLETE[_nImgPos]); } function closeImage() { mcRef.mcImages._visible = false; } function inArray(_oTarget, _aArray) { var _local3 = false; var _local1; _local1 = 0; while (_local1 < _aArray.length) { if (_aArray[_local1] == _oTarget) { _local3 = true; break; } _local1++; } return(_local3); } var aGALLERY_COMPLETE = new Array("IntroShadow", "IntroFoxStomach", "BTShower"); var nPER_PAGE = 8; }
Symbol 94 MovieClip Frame 1
this._alpha = 0;
Symbol 96 MovieClip Frame 1
this._alpha = 0;
Symbol 98 MovieClip Frame 1
this._alpha = 0;
Symbol 101 MovieClip Frame 1
this._alpha = 0;
Symbol 103 MovieClip Frame 1
this._alpha = 0;
Symbol 106 MovieClip Frame 1
this._alpha = 0;
Symbol 108 MovieClip Frame 1
this._alpha = 0;
Symbol 110 MovieClip Frame 1
this._alpha = 0;
Symbol 362 Button
on (release) { Main.__get__Instance().gotoGallery(); }

Library Items

Symbol 1 BitmapUsed by:2
Symbol 2 GraphicUses:1Used by:54
Symbol 3 BitmapUsed by:5 8
Symbol 4 BitmapUsed by:5 6
Symbol 5 GraphicUses:3 4Used by:12
Symbol 6 GraphicUses:4Used by:7
Symbol 7 MovieClipUses:6Used by:12
Symbol 8 GraphicUses:3Used by:12
Symbol 9 BitmapUsed by:10
Symbol 10 GraphicUses:9Used by:11
Symbol 11 MovieClipUses:10Used by:12
Symbol 12 MovieClipUses:5 7 8 11Used by:54
Symbol 13 BitmapUsed by:15 21
Symbol 14 BitmapUsed by:15 16
Symbol 15 GraphicUses:13 14Used by:22
Symbol 16 GraphicUses:14Used by:17
Symbol 17 MovieClipUses:16Used by:22
Symbol 18 BitmapUsed by:19
Symbol 19 GraphicUses:18Used by:20
Symbol 20 MovieClipUses:19Used by:22
Symbol 21 GraphicUses:13Used by:22
Symbol 22 MovieClipUses:15 17 20 21Used by:54
Symbol 23 BitmapUsed by:25 31 32
Symbol 24 BitmapUsed by:25 26
Symbol 25 GraphicUses:23 24Used by:33
Symbol 26 GraphicUses:24Used by:27
Symbol 27 MovieClipUses:26Used by:33
Symbol 28 BitmapUsed by:29 32
Symbol 29 GraphicUses:28Used by:30
Symbol 30 MovieClipUses:29Used by:33
Symbol 31 GraphicUses:23Used by:33
Symbol 32 GraphicUses:23 28Used by:33
Symbol 33 MovieClipUses:25 27 30 31 32Used by:54
Symbol 34 GraphicUsed by:41
Symbol 35 GraphicUsed by:41
Symbol 36 GraphicUsed by:41
Symbol 37 GraphicUsed by:41
Symbol 38 GraphicUsed by:41
Symbol 39 GraphicUsed by:41
Symbol 40 GraphicUsed by:41
Symbol 41 MovieClipUses:34 35 36 37 38 39 40Used by:54
Symbol 42 FontUsed by:43 44 45 155 157 158 165 166 335 336 337 338 339 340 341
Symbol 43 EditableTextUses:42Used by:46
Symbol 44 EditableTextUses:42Used by:46
Symbol 45 EditableTextUses:42Used by:46
Symbol 46 MovieClipUses:43 44 45Used by:54
Symbol 47 BitmapUsed by:48
Symbol 48 GraphicUses:47Used by:53
Symbol 49 BitmapUsed by:50
Symbol 50 GraphicUses:49Used by:53
Symbol 51 BitmapUsed by:52
Symbol 52 GraphicUses:51Used by:53
Symbol 53 MovieClipUses:48 50 52Used by:54
Symbol 54 MovieClipUses:2 12 22 33 41 46 53Used by:Timeline
Symbol 369 MovieClip [__Packages.Main]
Symbol 370 MovieClip [__Packages.ScriptManager]
Symbol 371 MovieClip [__Packages.State]
Symbol 372 MovieClip [__Packages.Popup]
Symbol 373 MovieClip [__Packages.LocationManager]
Symbol 374 MovieClip [__Packages.Script]
Symbol 375 MovieClip [__Packages.script.Tutorial]
Symbol 376 MovieClip [__Packages.script.Entrance]
Symbol 377 MovieClip [__Packages.script.Office]
Symbol 378 MovieClip [__Packages.Library.Delegate]
Symbol 379 MovieClip [__Packages.Library.Tools]
Symbol 380 MovieClip [__Packages.Dialogue]
Symbol 381 MovieClip [__Packages.Character]
Symbol 382 MovieClip [__Packages.TextBubble]
Symbol 383 MovieClip [__Packages.ItemManager]
Symbol 384 MovieClip [__Packages.PopupEffect]
Symbol 385 MovieClip [__Packages.PopupSave]
Symbol 386 MovieClip [__Packages.PopupHelp]
Symbol 387 MovieClip [__Packages.mx.utils.Delegate]
Symbol 388 MovieClip [__Packages.PopupQuit]
Symbol 389 MovieClip [__Packages.PopupShowItem]
Symbol 390 MovieClip [__Packages.PopupBoxGame]
Symbol 391 MovieClip [__Packages.PopupTelescope]
Symbol 392 MovieClip [__Packages.PopupMap]
Symbol 393 MovieClip [__Packages.MapButton]
Symbol 394 MovieClip [__Packages.HUD]
Symbol 395 MovieClip [__Packages.HudButton]
Symbol 396 MovieClip [__Packages.Library.SoundManager]
Symbol 397 MovieClip [__Packages.Gallery]
Symbol 55 GraphicUsed by:Timeline
Symbol 56 FontUsed by:57
Symbol 57 TextUses:56Used by:Timeline
Symbol 58 FontUsed by:59
Symbol 59 TextUses:58Used by:Timeline
Symbol 60 FontUsed by:61
Symbol 61 TextUses:60Used by:Timeline
Symbol 62 GraphicUsed by:64
Symbol 63 Sound [Office]Used by:64
Symbol 64 MovieClipUses:62 63Used by:Timeline
Symbol 65 GraphicUsed by:69 173
Symbol 66 GraphicUsed by:69
Symbol 67 GraphicUsed by:69 182
Symbol 68 GraphicUsed by:69
Symbol 69 MovieClip [mcCursor]Uses:65 66 67 68Used by:Timeline
Symbol 70 GraphicUsed by:Timeline
Symbol 71 GraphicUsed by:76 79 82 86 362 365
Symbol 72 FontUsed by:73 74 77 78 80 81 83 84 85 93 100 105 115 304 305 306 309 310 311 360 361 363 364 368
Symbol 73 TextUses:72Used by:76
Symbol 74 TextUses:72Used by:76
Symbol 75 GraphicUsed by:76 79 82 86 362 365
Symbol 76 ButtonUses:71 73 74 75Used by:Timeline
Symbol 77 TextUses:72Used by:79
Symbol 78 TextUses:72Used by:79
Symbol 79 ButtonUses:71 77 78 75Used by:Timeline
Symbol 80 TextUses:72Used by:82
Symbol 81 TextUses:72Used by:82
Symbol 82 ButtonUses:71 80 81 75Used by:Timeline
Symbol 83 TextUses:72Used by:Timeline
Symbol 84 TextUses:72Used by:86
Symbol 85 TextUses:72Used by:86
Symbol 86 ButtonUses:71 84 85 75Used by:Timeline
Symbol 87 BitmapUsed by:89
Symbol 88 BitmapUsed by:89
Symbol 89 GraphicUses:87 88Used by:149
Symbol 90 BitmapUsed by:91
Symbol 91 GraphicUses:90Used by:149
Symbol 92 GraphicUsed by:94
Symbol 93 TextUses:72Used by:94 96 98 103 108 110
Symbol 94 MovieClipUses:92 93Used by:117
Symbol 95 GraphicUsed by:96
Symbol 96 MovieClipUses:95 93Used by:117
Symbol 97 GraphicUsed by:98
Symbol 98 MovieClipUses:97 93Used by:117
Symbol 99 GraphicUsed by:101
Symbol 100 TextUses:72Used by:101
Symbol 101 MovieClipUses:99 100Used by:117
Symbol 102 GraphicUsed by:103
Symbol 103 MovieClipUses:102 93Used by:117
Symbol 104 GraphicUsed by:106
Symbol 105 TextUses:72Used by:106
Symbol 106 MovieClipUses:104 105Used by:117
Symbol 107 GraphicUsed by:108
Symbol 108 MovieClipUses:107 93Used by:117
Symbol 109 GraphicUsed by:110
Symbol 110 MovieClipUses:109 93Used by:117
Symbol 111 BitmapUsed by:112
Symbol 112 GraphicUses:111Used by:113
Symbol 113 MovieClipUses:112Used by:117
Symbol 114 GraphicUsed by:116
Symbol 115 TextUses:72Used by:116
Symbol 116 MovieClipUses:114 115Used by:117
Symbol 117 MovieClipUses:94 96 98 101 103 106 108 110 113 116Used by:149
Symbol 118 FontUsed by:119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147
Symbol 119 TextUses:118Used by:149
Symbol 120 TextUses:118Used by:149
Symbol 121 TextUses:118Used by:149
Symbol 122 TextUses:118Used by:149
Symbol 123 TextUses:118Used by:149
Symbol 124 TextUses:118Used by:149
Symbol 125 TextUses:118Used by:149
Symbol 126 TextUses:118Used by:149
Symbol 127 TextUses:118Used by:149
Symbol 128 TextUses:118Used by:149
Symbol 129 TextUses:118Used by:149
Symbol 130 TextUses:118Used by:149
Symbol 131 TextUses:118Used by:149
Symbol 132 TextUses:118Used by:149
Symbol 133 TextUses:118Used by:149
Symbol 134 TextUses:118Used by:149
Symbol 135 TextUses:118Used by:149
Symbol 136 TextUses:118Used by:149
Symbol 137 TextUses:118Used by:149
Symbol 138 TextUses:118Used by:149
Symbol 139 TextUses:118Used by:149
Symbol 140 TextUses:118Used by:149
Symbol 141 TextUses:118Used by:149
Symbol 142 TextUses:118Used by:149
Symbol 143 TextUses:118Used by:149
Symbol 144 TextUses:118Used by:149
Symbol 145 TextUses:118Used by:149
Symbol 146 TextUses:118Used by:149
Symbol 147 TextUses:118Used by:149
Symbol 148 GraphicUsed by:149 280 289 343
Symbol 149 MovieClipUses:89 91 117 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148Used by:150 151 152
Symbol 150 MovieClipUses:149Used by:152
Symbol 151 MovieClipUses:149Used by:152
Symbol 152 MovieClipUses:149 150 151Used by:Timeline
Symbol 153 GraphicUsed by:169
Symbol 154 GraphicUsed by:156
Symbol 155 TextUses:42Used by:156
Symbol 156 MovieClipUses:154 155Used by:169
Symbol 157 EditableTextUses:42Used by:169
Symbol 158 EditableTextUses:42Used by:169
Symbol 159 GraphicUsed by:169
Symbol 160 BitmapUsed by:161
Symbol 161 GraphicUses:160Used by:169
Symbol 162 BitmapUsed by:163
Symbol 163 GraphicUses:162Used by:169
Symbol 164 GraphicUsed by:169
Symbol 165 EditableTextUses:42Used by:169
Symbol 166 EditableTextUses:42Used by:169
Symbol 167 GraphicUsed by:168
Symbol 168 MovieClipUses:167Used by:169
Symbol 169 MovieClipUses:153 156 157 158 159 161 163 164 165 166 168Used by:Timeline
Symbol 170 GraphicUsed by:173 177
Symbol 171 GraphicUsed by:173
Symbol 172 GraphicUsed by:173
Symbol 173 MovieClipUses:170 65 171 172Used by:174
Symbol 174 MovieClipUses:173Used by:184
Symbol 175 FontUsed by:176
Symbol 176 TextUses:175Used by:177
Symbol 177 MovieClipUses:170 176Used by:178
Symbol 178 MovieClipUses:177Used by:184
Symbol 179 GraphicUsed by:182
Symbol 180 GraphicUsed by:182
Symbol 181 GraphicUsed by:182
Symbol 182 MovieClipUses:179 67 180 181Used by:183
Symbol 183 MovieClipUses:182Used by:184
Symbol 184 MovieClipUses:174 178 183Used by:188 189 190
Symbol 185 FontUsed by:186 237 241 243 245 247 249 251 253
Symbol 186 EditableTextUses:185Used by:187
Symbol 187 MovieClipUses:186Used by:188 189 190
Symbol 188 MovieClipUses:184 187Used by:190
Symbol 189 MovieClipUses:184 187Used by:190
Symbol 190 MovieClipUses:188 184 187 189Used by:Timeline
Symbol 191 GraphicUsed by:192
Symbol 192 MovieClipUses:191Used by:193 194 195
Symbol 193 MovieClipUses:192Used by:195
Symbol 194 MovieClipUses:192Used by:195
Symbol 195 MovieClipUses:193 192 194Used by:285
Symbol 196 BitmapUsed by:200 202
Symbol 197 BitmapUsed by:200 204
Symbol 198 BitmapUsed by:200 203
Symbol 199 BitmapUsed by:200 202
Symbol 200 GraphicUses:196 197 198 199Used by:201 277
Symbol 201 MovieClipUses:200Used by:212
Symbol 202 GraphicUses:196 199Used by:211 279
Symbol 203 GraphicUses:198Used by:211 279
Symbol 204 GraphicUses:197Used by:211 279
Symbol 205 BitmapUsed by:206
Symbol 206 GraphicUses:205Used by:211 279
Symbol 207 BitmapUsed by:208
Symbol 208 GraphicUses:207Used by:211 279
Symbol 209 BitmapUsed by:210
Symbol 210 GraphicUses:209Used by:211 279
Symbol 211 MovieClipUses:202 203 204 206 208 210Used by:212
Symbol 212 MovieClipUses:201 211Used by:213 214 215
Symbol 213 MovieClipUses:212Used by:215
Symbol 214 MovieClipUses:212Used by:215
Symbol 215 MovieClipUses:213 212 214Used by:258 266 275
Symbol 216 BitmapUsed by:220 224
Symbol 217 BitmapUsed by:220 223
Symbol 218 BitmapUsed by:220 222
Symbol 219 BitmapUsed by:220 222
Symbol 220 GraphicUses:216 217 218 219Used by:221
Symbol 221 MovieClipUses:220Used by:232
Symbol 222 GraphicUses:218 219Used by:231
Symbol 223 GraphicUses:217Used by:231
Symbol 224 GraphicUses:216Used by:231
Symbol 225 BitmapUsed by:226
Symbol 226 GraphicUses:225Used by:231
Symbol 227 BitmapUsed by:228
Symbol 228 GraphicUses:227Used by:231
Symbol 229 BitmapUsed by:230
Symbol 230 GraphicUses:229Used by:231
Symbol 231 MovieClipUses:222 223 224 226 228 230Used by:232
Symbol 232 MovieClipUses:221 231Used by:233 234 235
Symbol 233 MovieClipUses:232Used by:235
Symbol 234 MovieClipUses:232Used by:235
Symbol 235 MovieClipUses:233 232 234Used by:258 266 275
Symbol 236 GraphicUsed by:254
Symbol 237 EditableTextUses:185Used by:254
Symbol 238 GraphicUsed by:239
Symbol 239 MovieClipUses:238Used by:254
Symbol 240 GraphicUsed by:254
Symbol 241 EditableTextUses:185Used by:254
Symbol 242 GraphicUsed by:254
Symbol 243 EditableTextUses:185Used by:254
Symbol 244 GraphicUsed by:254
Symbol 245 EditableTextUses:185Used by:254
Symbol 246 GraphicUsed by:254
Symbol 247 EditableTextUses:185Used by:254
Symbol 248 GraphicUsed by:254
Symbol 249 EditableTextUses:185Used by:254
Symbol 250 GraphicUsed by:254
Symbol 251 EditableTextUses:185Used by:254
Symbol 252 GraphicUsed by:254
Symbol 253 EditableTextUses:185Used by:254
Symbol 254 MovieClipUses:236 237 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253Used by:255 256 257
Symbol 255 MovieClipUses:254Used by:257
Symbol 256 MovieClipUses:254Used by:257
Symbol 257 MovieClipUses:255 254 256Used by:258 266 267 275 284
Symbol 258 MovieClipUses:215 235 257Used by:285
Symbol 259 GraphicUsed by:260 261
Symbol 260 MovieClipUses:259Used by:262
Symbol 261 MovieClipUses:259Used by:262
Symbol 262 MovieClipUses:260 261Used by:263 264 265
Symbol 263 MovieClipUses:262Used by:265
Symbol 264 MovieClipUses:262Used by:265
Symbol 265 MovieClipUses:263 262 264Used by:266
Symbol 266 MovieClipUses:215 265 235 257Used by:285
Symbol 267 MovieClipUses:257Used by:285
Symbol 268 BitmapUsed by:269
Symbol 269 GraphicUses:268Used by:270
Symbol 270 MovieClipUses:269Used by:271 272 273
Symbol 271 MovieClipUses:270Used by:274
Symbol 272 MovieClipUses:270Used by:274
Symbol 273 MovieClipUses:270Used by:274
Symbol 274 MovieClipUses:271 272 273Used by:275
Symbol 275 MovieClipUses:215 274 235 257Used by:285
Symbol 276 GraphicUsed by:280
Symbol 277 MovieClipUses:200Used by:280
Symbol 278 GraphicUsed by:280
Symbol 279 MovieClipUses:202 203 204 206 208 210Used by:280
Symbol 280 MovieClipUses:276 148 277 278 279Used by:281 282 283
Symbol 281 MovieClipUses:280Used by:283
Symbol 282 MovieClipUses:280Used by:283
Symbol 283 MovieClipUses:281 280 282Used by:284
Symbol 284 MovieClipUses:283 257Used by:285
Symbol 285 MovieClipUses:195 258 266 267 275 284Used by:Timeline
Symbol 286 GraphicUsed by:287
Symbol 287 MovieClipUses:286Used by:288 290 298 299 300
Symbol 288 MovieClipUses:287Used by:300
Symbol 289 ButtonUses:148Used by:300 316 321 346 359
Symbol 290 MovieClipUses:287Used by:300
Symbol 291 GraphicUsed by:294
Symbol 292 GraphicUsed by:293
Symbol 293 MovieClipUses:292Used by:294
Symbol 294 MovieClipUses:291 293Used by:300
Symbol 295 GraphicUsed by:296
Symbol 296 MovieClipUses:295Used by:297
Symbol 297 MovieClipUses:296Used by:300
Symbol 298 MovieClipUses:287Used by:300
Symbol 299 MovieClipUses:287Used by:300
Symbol 300 MovieClipUses:288 289 290 287 294 297 298 299Used by:Timeline
Symbol 301 GraphicUsed by:313
Symbol 302 FontUsed by:303 317 366 367
Symbol 303 TextUses:302Used by:313
Symbol 304 TextUses:72Used by:308 312
Symbol 305 TextUses:72Used by:308
Symbol 306 TextUses:72Used by:308
Symbol 307 GraphicUsed by:308 312
Symbol 308 ButtonUses:304 305 306 307Used by:313
Symbol 309 TextUses:72Used by:312
Symbol 310 TextUses:72Used by:312
Symbol 311 TextUses:72Used by:312
Symbol 312 ButtonUses:309 310 311 307 304Used by:313
Symbol 313 MovieClipUses:301 303 308 312Used by:314 315 316
Symbol 314 MovieClipUses:313Used by:316
Symbol 315 MovieClipUses:313Used by:316
Symbol 316 MovieClipUses:314 289 313 315Used by:Timeline
Symbol 317 TextUses:302Used by:318
Symbol 318 MovieClipUses:317Used by:319
Symbol 319 MovieClipUses:318Used by:320
Symbol 320 MovieClipUses:319Used by:Timeline
Symbol 321 MovieClipUses:289Used by:Timeline
Symbol 322 BitmapUsed by:323
Symbol 323 GraphicUses:322Used by:342
Symbol 324 GraphicUsed by:342
Symbol 325 GraphicUsed by:329
Symbol 326 GraphicUsed by:329
Symbol 327 GraphicUsed by:329
Symbol 328 GraphicUsed by:329
Symbol 329 MovieClipUses:325 326 327 328Used by:342
Symbol 330 GraphicUsed by:334
Symbol 331 GraphicUsed by:334
Symbol 332 GraphicUsed by:334
Symbol 333 GraphicUsed by:334
Symbol 334 ButtonUses:330 331 332 333Used by:342
Symbol 335 EditableTextUses:42Used by:342
Symbol 336 EditableTextUses:42Used by:342
Symbol 337 EditableTextUses:42Used by:342
Symbol 338 EditableTextUses:42Used by:342
Symbol 339 EditableTextUses:42Used by:342
Symbol 340 EditableTextUses:42Used by:342
Symbol 341 EditableTextUses:42Used by:342
Symbol 342 MovieClipUses:323 324 329 334 335 336 337 338 339 340 341Used by:344 345 346 358
Symbol 343 MovieClipUses:148Used by:344 345 357 358
Symbol 344 MovieClipUses:343 342Used by:346
Symbol 345 MovieClipUses:343 342Used by:346
Symbol 346 MovieClipUses:289 342 344 345Used by:Timeline
Symbol 347 GraphicUsed by:350 354
Symbol 348 GraphicUsed by:350
Symbol 349 GraphicUsed by:350
Symbol 350 MovieClipUses:347 348 349Used by:355
Symbol 351 GraphicUsed by:354
Symbol 352 GraphicUsed by:354
Symbol 353 GraphicUsed by:354
Symbol 354 MovieClipUses:347 351 352 353Used by:355
Symbol 355 MovieClipUses:350 354Used by:356
Symbol 356 MovieClipUses:355Used by:357 359
Symbol 357 MovieClipUses:343 356Used by:359
Symbol 358 MovieClipUses:343 342Used by:359
Symbol 359 MovieClipUses:289 356 357 358Used by:Timeline
Symbol 360 TextUses:72Used by:362
Symbol 361 TextUses:72Used by:362
Symbol 362 ButtonUses:71 360 361 75Used by:Timeline
Symbol 363 TextUses:72Used by:365
Symbol 364 TextUses:72Used by:365
Symbol 365 ButtonUses:71 363 364 75Used by:Timeline
Symbol 366 TextUses:302Used by:Timeline
Symbol 367 TextUses:302Used by:Timeline
Symbol 368 TextUses:72Used by:Timeline

Instance Names

"btnTutorial"Frame 20Symbol 76 Button
"btnGallery"Frame 20Symbol 79 Button
"btnLoad"Frame 20Symbol 82 Button
"btnNewGame"Frame 20Symbol 86 Button
"mcCursor"Frame 20Symbol 69 MovieClip [mcCursor]
"mcLocation"Frame 30Symbol 152 MovieClip
"mcImages"Frame 30Symbol 169 MovieClip
"mcHud"Frame 30Symbol 190 MovieClip
"mcDialogue"Frame 30Symbol 285 MovieClip
"mcPopupEffect"Frame 30Symbol 300 MovieClip
"mcPopupQuit"Frame 30Symbol 316 MovieClip
"mcPopupSave"Frame 30Symbol 320 MovieClip
"mcPopupBlocker"Frame 30Symbol 321 MovieClip
"mcMap"Frame 30Symbol 346 MovieClip
"mcBoxGame"Frame 30Symbol 359 MovieClip
"btnLeave"Frame 41Symbol 362 Button
"mcImages"Frame 41Symbol 169 MovieClip
"btnReturnTitle"Frame 51Symbol 365 Button
"mcRat3"Symbol 54 MovieClip Frame 1Symbol 12 MovieClip
"mcRat2"Symbol 54 MovieClip Frame 1Symbol 22 MovieClip
"mcRat1"Symbol 54 MovieClip Frame 1Symbol 33 MovieClip
"mcLoading"Symbol 54 MovieClip Frame 1Symbol 41 MovieClip
"btnContinue"Symbol 54 MovieClip Frame 1Symbol 46 MovieClip
"mail"Symbol 117 MovieClip Frame 1Symbol 94 MovieClip
"plant"Symbol 117 MovieClip Frame 1Symbol 96 MovieClip
"computer"Symbol 117 MovieClip Frame 1Symbol 98 MovieClip
"telescope"Symbol 117 MovieClip Frame 1Symbol 101 MovieClip
"phone"Symbol 117 MovieClip Frame 1Symbol 103 MovieClip
"calendar"Symbol 117 MovieClip Frame 1Symbol 106 MovieClip
"spa"Symbol 117 MovieClip Frame 1Symbol 108 MovieClip
"door"Symbol 117 MovieClip Frame 1Symbol 110 MovieClip
"visiblemap"Symbol 117 MovieClip Frame 1Symbol 113 MovieClip
"hand"Symbol 117 MovieClip Frame 1Symbol 98 MovieClip
"hiddenplant"Symbol 117 MovieClip Frame 1Symbol 116 MovieClip
"trashcan"Symbol 117 MovieClip Frame 1Symbol 108 MovieClip
"ceilingfan"Symbol 117 MovieClip Frame 1Symbol 108 MovieClip
"mcExplore"Symbol 149 MovieClip Frame 10Symbol 117 MovieClip
"mcBackground"Symbol 150 MovieClip Frame 1Symbol 149 MovieClip
"mcBackground"Symbol 151 MovieClip Frame 1Symbol 149 MovieClip
"mcBackground"Symbol 152 MovieClip Frame 1Symbol 149 MovieClip
"mcState"Symbol 152 MovieClip Frame 10Symbol 150 MovieClip
"mcState"Symbol 152 MovieClip Frame 20Symbol 151 MovieClip
"mcState"Symbol 174 MovieClip Frame 1Symbol 173 MovieClip
"mcState"Symbol 178 MovieClip Frame 1Symbol 177 MovieClip
"mcState"Symbol 183 MovieClip Frame 1Symbol 182 MovieClip
"mcButton1"Symbol 184 MovieClip Frame 1Symbol 174 MovieClip
"mcMenu"Symbol 184 MovieClip Frame 1Symbol 178 MovieClip
"mcButton2"Symbol 184 MovieClip Frame 1Symbol 183 MovieClip
"mcButton3"Symbol 184 MovieClip Frame 1Symbol 174 MovieClip
"mcButton4"Symbol 184 MovieClip Frame 1Symbol 174 MovieClip
"mcButton5"Symbol 184 MovieClip Frame 1Symbol 174 MovieClip
"mcButton6"Symbol 184 MovieClip Frame 1Symbol 174 MovieClip
"mcButton7"Symbol 184 MovieClip Frame 1Symbol 174 MovieClip
"mcButton8"Symbol 184 MovieClip Frame 1Symbol 174 MovieClip
"txtScore"Symbol 187 MovieClip Frame 1Symbol 186 EditableText
"mcState"Symbol 188 MovieClip Frame 1Symbol 184 MovieClip
"mcState2"Symbol 188 MovieClip Frame 1Symbol 187 MovieClip
"mcState"Symbol 189 MovieClip Frame 1Symbol 184 MovieClip
"mcState2"Symbol 189 MovieClip Frame 1Symbol 187 MovieClip
"mcState"Symbol 190 MovieClip Frame 1Symbol 188 MovieClip
"mcState"Symbol 190 MovieClip Frame 10Symbol 184 MovieClip
"mcState2"Symbol 190 MovieClip Frame 10Symbol 187 MovieClip
"mcState"Symbol 190 MovieClip Frame 20Symbol 189 MovieClip
"mcState"Symbol 193 MovieClip Frame 1Symbol 192 MovieClip
"mcState"Symbol 194 MovieClip Frame 1Symbol 192 MovieClip
"mcState"Symbol 195 MovieClip Frame 1Symbol 193 MovieClip
"mcState"Symbol 195 MovieClip Frame 10Symbol 192 MovieClip
"mcState"Symbol 195 MovieClip Frame 20Symbol 194 MovieClip
"mcState"Symbol 212 MovieClip Frame 1Symbol 201 MovieClip
"mcState"Symbol 212 MovieClip Frame 10Symbol 211 MovieClip
"mcState"Symbol 213 MovieClip Frame 1Symbol 212 MovieClip
"mcState"Symbol 214 MovieClip Frame 1Symbol 212 MovieClip
"mcState"Symbol 215 MovieClip Frame 1Symbol 213 MovieClip
"mcState"Symbol 215 MovieClip Frame 10Symbol 212 MovieClip
"mcState"Symbol 215 MovieClip Frame 20Symbol 214 MovieClip
"mcState"Symbol 232 MovieClip Frame 1Symbol 221 MovieClip
"mcState"Symbol 232 MovieClip Frame 10Symbol 231 MovieClip
"mcState"Symbol 233 MovieClip Frame 1Symbol 232 MovieClip
"mcState"Symbol 234 MovieClip Frame 1Symbol 232 MovieClip
"mcState"Symbol 235 MovieClip Frame 1Symbol 233 MovieClip
"mcState"Symbol 235 MovieClip Frame 10Symbol 232 MovieClip
"mcState"Symbol 235 MovieClip Frame 20Symbol 234 MovieClip
"txtText"Symbol 254 MovieClip Frame 1Symbol 237 EditableText
"mcTriangle"Symbol 254 MovieClip Frame 1Symbol 239 MovieClip
"txtText"Symbol 254 MovieClip Frame 10Symbol 241 EditableText
"txtText"Symbol 254 MovieClip Frame 20Symbol 243 EditableText
"txtText"Symbol 254 MovieClip Frame 30Symbol 245 EditableText
"txtText"Symbol 254 MovieClip Frame 40Symbol 247 EditableText
"mcTriangle"Symbol 254 MovieClip Frame 40Symbol 239 MovieClip
"txtText"Symbol 254 MovieClip Frame 50Symbol 249 EditableText
"txtText"Symbol 254 MovieClip Frame 60Symbol 251 EditableText
"mcTriangle"Symbol 254 MovieClip Frame 60Symbol 239 MovieClip
"txtText"Symbol 254 MovieClip Frame 69Symbol 253 EditableText
"mcState"Symbol 255 MovieClip Frame 1Symbol 254 MovieClip
"mcState"Symbol 256 MovieClip Frame 1Symbol 254 MovieClip
"mcState"Symbol 257 MovieClip Frame 1Symbol 255 MovieClip
"mcState"Symbol 257 MovieClip Frame 10Symbol 254 MovieClip
"mcState"Symbol 257 MovieClip Frame 20Symbol 256 MovieClip
"Sam"Symbol 258 MovieClip Frame 1Symbol 215 MovieClip
"Max"Symbol 258 MovieClip Frame 1Symbol 235 MovieClip
"mcDialog"Symbol 258 MovieClip Frame 1Symbol 257 MovieClip
"mcState"Symbol 262 MovieClip Frame 1Symbol 260 MovieClip
"mcState"Symbol 262 MovieClip Frame 10Symbol 261 MovieClip
"mcState"Symbol 263 MovieClip Frame 1Symbol 262 MovieClip
"mcState"Symbol 264 MovieClip Frame 1Symbol 262 MovieClip
"mcState"Symbol 265 MovieClip Frame 1Symbol 263 MovieClip
"mcState"Symbol 265 MovieClip Frame 10Symbol 262 MovieClip
"mcState"Symbol 265 MovieClip Frame 20Symbol 264 MovieClip
"Sam"Symbol 266 MovieClip Frame 1Symbol 215 MovieClip
"Kitsune"Symbol 266 MovieClip Frame 1Symbol 265 MovieClip
"Max"Symbol 266 MovieClip Frame 1Symbol 235 MovieClip
"mcDialog"Symbol 266 MovieClip Frame 1Symbol 257 MovieClip
"mcDialog"Symbol 267 MovieClip Frame 1Symbol 257 MovieClip
"mcState"Symbol 271 MovieClip Frame 1Symbol 270 MovieClip
"mcState"Symbol 272 MovieClip Frame 1Symbol 270 MovieClip
"mcState"Symbol 272 MovieClip Frame 10Symbol 270 MovieClip
"mcState"Symbol 273 MovieClip Frame 1Symbol 270 MovieClip
"mcState"Symbol 274 MovieClip Frame 1Symbol 271 MovieClip
"mcState"Symbol 274 MovieClip Frame 10Symbol 272 MovieClip
"mcState"Symbol 274 MovieClip Frame 20Symbol 273 MovieClip
"Sam"Symbol 275 MovieClip Frame 1Symbol 215 MovieClip
"Phone"Symbol 275 MovieClip Frame 1Symbol 274 MovieClip
"Max"Symbol 275 MovieClip Frame 1Symbol 235 MovieClip
"mcDialog"Symbol 275 MovieClip Frame 1Symbol 257 MovieClip
"mcState"Symbol 280 MovieClip Frame 1Symbol 277 MovieClip
"mcState"Symbol 280 MovieClip Frame 10Symbol 279 MovieClip
"mcState"Symbol 281 MovieClip Frame 1Symbol 280 MovieClip
"mcState"Symbol 282 MovieClip Frame 1Symbol 280 MovieClip
"mcState"Symbol 283 MovieClip Frame 1Symbol 281 MovieClip
"mcState"Symbol 283 MovieClip Frame 10Symbol 280 MovieClip
"mcState"Symbol 283 MovieClip Frame 20Symbol 282 MovieClip
"Sam"Symbol 284 MovieClip Frame 1Symbol 283 MovieClip
"mcDialog"Symbol 284 MovieClip Frame 1Symbol 257 MovieClip
"mcDarkBackground"Symbol 285 MovieClip Frame 1Symbol 195 MovieClip
"mcState"Symbol 285 MovieClip Frame 1Symbol 258 MovieClip
"mcState"Symbol 285 MovieClip Frame 10Symbol 266 MovieClip
"mcState"Symbol 285 MovieClip Frame 20Symbol 267 MovieClip
"mcState"Symbol 285 MovieClip Frame 30Symbol 275 MovieClip
"mcState"Symbol 285 MovieClip Frame 40Symbol 275 MovieClip
"mcState"Symbol 285 MovieClip Frame 50Symbol 284 MovieClip
"mcState"Symbol 288 MovieClip Frame 1Symbol 287 MovieClip
"mcState"Symbol 290 MovieClip Frame 1Symbol 287 MovieClip
"mcState"Symbol 298 MovieClip Frame 1Symbol 287 MovieClip
"mcState"Symbol 299 MovieClip Frame 1Symbol 287 MovieClip
"mcState"Symbol 300 MovieClip Frame 1Symbol 288 MovieClip
"btnBlocker"Symbol 300 MovieClip Frame 1Symbol 289 Button
"mcState"Symbol 300 MovieClip Frame 10Symbol 290 MovieClip
"mcState"Symbol 300 MovieClip Frame 20Symbol 287 MovieClip
"mcState"Symbol 300 MovieClip Frame 30Symbol 294 MovieClip
"btnBlocker"Symbol 300 MovieClip Frame 30Symbol 289 Button
"mcState"Symbol 300 MovieClip Frame 40Symbol 297 MovieClip
"mcState"Symbol 300 MovieClip Frame 60Symbol 298 MovieClip
"btnBlocker"Symbol 300 MovieClip Frame 60Symbol 289 Button
"mcState"Symbol 300 MovieClip Frame 70Symbol 299 MovieClip
"btnYes"Symbol 313 MovieClip Frame 1Symbol 308 Button
"btnNo"Symbol 313 MovieClip Frame 1Symbol 312 Button
"mcChoice"Symbol 314 MovieClip Frame 1Symbol 313 MovieClip
"mcChoice"Symbol 315 MovieClip Frame 1Symbol 313 MovieClip
"mcState"Symbol 316 MovieClip Frame 1Symbol 314 MovieClip
"mcChoice"Symbol 316 MovieClip Frame 10Symbol 313 MovieClip
"mcState"Symbol 316 MovieClip Frame 20Symbol 315 MovieClip
"mcState"Symbol 320 MovieClip Frame 1Symbol 319 MovieClip
"mcEntrance"Symbol 342 MovieClip Frame 1Symbol 329 MovieClip
"btnAnnuler"Symbol 342 MovieClip Frame 1Symbol 334 Button
"mcState"Symbol 344 MovieClip Frame 1Symbol 342 MovieClip
"mcState"Symbol 345 MovieClip Frame 1Symbol 342 MovieClip
"mcState"Symbol 346 MovieClip Frame 1Symbol 342 MovieClip
"mcState"Symbol 346 MovieClip Frame 10Symbol 344 MovieClip
"mcState"Symbol 346 MovieClip Frame 20Symbol 345 MovieClip
"mcState"Symbol 355 MovieClip Frame 1Symbol 350 MovieClip
"mcState"Symbol 355 MovieClip Frame 10Symbol 350 MovieClip
"mcState"Symbol 355 MovieClip Frame 20Symbol 354 MovieClip
"mcState"Symbol 355 MovieClip Frame 30Symbol 354 MovieClip
"mcState"Symbol 355 MovieClip Frame 40Symbol 354 MovieClip
"mcState"Symbol 355 MovieClip Frame 50Symbol 354 MovieClip
"mc00"Symbol 356 MovieClip Frame 1Symbol 355 MovieClip
"mc01"Symbol 356 MovieClip Frame 1Symbol 355 MovieClip
"mc10"Symbol 356 MovieClip Frame 1Symbol 355 MovieClip
"mc11"Symbol 356 MovieClip Frame 1Symbol 355 MovieClip
"mc02"Symbol 356 MovieClip Frame 1Symbol 355 MovieClip
"mc12"Symbol 356 MovieClip Frame 1Symbol 355 MovieClip
"mc20"Symbol 356 MovieClip Frame 1Symbol 355 MovieClip
"mc21"Symbol 356 MovieClip Frame 1Symbol 355 MovieClip
"mc22"Symbol 356 MovieClip Frame 1Symbol 355 MovieClip
"mc03"Symbol 356 MovieClip Frame 1Symbol 355 MovieClip
"mc13"Symbol 356 MovieClip Frame 1Symbol 355 MovieClip
"mc23"Symbol 356 MovieClip Frame 1Symbol 355 MovieClip
"mc04"Symbol 356 MovieClip Frame 1Symbol 355 MovieClip
"mc14"Symbol 356 MovieClip Frame 1Symbol 355 MovieClip
"mc24"Symbol 356 MovieClip Frame 1Symbol 355 MovieClip
"mcState"Symbol 357 MovieClip Frame 1Symbol 356 MovieClip
"mcState"Symbol 358 MovieClip Frame 1Symbol 342 MovieClip
"mcState"Symbol 359 MovieClip Frame 1Symbol 356 MovieClip
"mcState"Symbol 359 MovieClip Frame 10Symbol 357 MovieClip
"mcState"Symbol 359 MovieClip Frame 20Symbol 358 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 2Symbol 369 as "__Packages.Main"
ExportAssets (56)Timeline Frame 2Symbol 370 as "__Packages.ScriptManager"
ExportAssets (56)Timeline Frame 2Symbol 371 as "__Packages.State"
ExportAssets (56)Timeline Frame 2Symbol 372 as "__Packages.Popup"
ExportAssets (56)Timeline Frame 2Symbol 373 as "__Packages.LocationManager"
ExportAssets (56)Timeline Frame 2Symbol 374 as "__Packages.Script"
ExportAssets (56)Timeline Frame 2Symbol 375 as "__Packages.script.Tutorial"
ExportAssets (56)Timeline Frame 2Symbol 376 as "__Packages.script.Entrance"
ExportAssets (56)Timeline Frame 2Symbol 377 as "__Packages.script.Office"
ExportAssets (56)Timeline Frame 2Symbol 378 as "__Packages.Library.Delegate"
ExportAssets (56)Timeline Frame 2Symbol 379 as "__Packages.Library.Tools"
ExportAssets (56)Timeline Frame 2Symbol 380 as "__Packages.Dialogue"
ExportAssets (56)Timeline Frame 2Symbol 381 as "__Packages.Character"
ExportAssets (56)Timeline Frame 2Symbol 382 as "__Packages.TextBubble"
ExportAssets (56)Timeline Frame 2Symbol 383 as "__Packages.ItemManager"
ExportAssets (56)Timeline Frame 2Symbol 384 as "__Packages.PopupEffect"
ExportAssets (56)Timeline Frame 2Symbol 385 as "__Packages.PopupSave"
ExportAssets (56)Timeline Frame 2Symbol 386 as "__Packages.PopupHelp"
ExportAssets (56)Timeline Frame 2Symbol 387 as "__Packages.mx.utils.Delegate"
ExportAssets (56)Timeline Frame 2Symbol 388 as "__Packages.PopupQuit"
ExportAssets (56)Timeline Frame 2Symbol 389 as "__Packages.PopupShowItem"
ExportAssets (56)Timeline Frame 2Symbol 390 as "__Packages.PopupBoxGame"
ExportAssets (56)Timeline Frame 2Symbol 391 as "__Packages.PopupTelescope"
ExportAssets (56)Timeline Frame 2Symbol 392 as "__Packages.PopupMap"
ExportAssets (56)Timeline Frame 2Symbol 393 as "__Packages.MapButton"
ExportAssets (56)Timeline Frame 2Symbol 394 as "__Packages.HUD"
ExportAssets (56)Timeline Frame 2Symbol 395 as "__Packages.HudButton"
ExportAssets (56)Timeline Frame 2Symbol 396 as "__Packages.Library.SoundManager"
ExportAssets (56)Timeline Frame 2Symbol 397 as "__Packages.Gallery"
ExportAssets (56)Timeline Frame 10Symbol 63 as "Office"
ExportAssets (56)Timeline Frame 10Symbol 69 as "mcCursor"

Labels

"Loading"Frame 1
"Loader"Frame 10
"Title"Frame 20
"Game"Frame 30
"Gallery"Frame 41
"GoodEnd"Frame 51
"BadEnd"Frame 61
"Idle"Symbol 46 MovieClip Frame 1
"Over"Symbol 46 MovieClip Frame 10
"Down"Symbol 46 MovieClip Frame 20
"Act"Symbol 69 MovieClip [mcCursor] Frame 1
"See"Symbol 69 MovieClip [mcCursor] Frame 10
"Sex"Symbol 69 MovieClip [mcCursor] Frame 20
"Item"Symbol 69 MovieClip [mcCursor] Frame 30
"Entrance"Symbol 149 MovieClip Frame 1
"Office"Symbol 149 MovieClip Frame 10
"TribalVillage"Symbol 149 MovieClip Frame 20
"Monastery"Symbol 149 MovieClip Frame 30
"Carnival"Symbol 149 MovieClip Frame 40
"Ranch"Symbol 149 MovieClip Frame 50
"Temple"Symbol 149 MovieClip Frame 60
"Black"Symbol 149 MovieClip Frame 70
"Idle"Symbol 152 MovieClip Frame 1
"In"Symbol 152 MovieClip Frame 10
"Out"Symbol 152 MovieClip Frame 20
"IntroTitle"Symbol 169 MovieClip Frame 1
"IntroDive"Symbol 169 MovieClip Frame 10
"IntroFloat"Symbol 169 MovieClip Frame 20
"EndTitle"Symbol 169 MovieClip Frame 30
"Idle"Symbol 173 MovieClip Frame 1
"Down"Symbol 173 MovieClip Frame 10
"Set"Symbol 173 MovieClip Frame 20
"Idle"Symbol 182 MovieClip Frame 1
"Down"Symbol 182 MovieClip Frame 10
"Set"Symbol 182 MovieClip Frame 20
"In"Symbol 190 MovieClip Frame 1
"Idle"Symbol 190 MovieClip Frame 10
"Out"Symbol 190 MovieClip Frame 20
"Hidden"Symbol 190 MovieClip Frame 30
"In"Symbol 195 MovieClip Frame 1
"Idle"Symbol 195 MovieClip Frame 10
"Out"Symbol 195 MovieClip Frame 20
"Hidden"Symbol 195 MovieClip Frame 30
"Idle"Symbol 212 MovieClip Frame 1
"Talking"Symbol 212 MovieClip Frame 10
"In"Symbol 215 MovieClip Frame 1
"Idle"Symbol 215 MovieClip Frame 10
"Out"Symbol 215 MovieClip Frame 20
"Hidden"Symbol 215 MovieClip Frame 30
"Idle"Symbol 232 MovieClip Frame 1
"Talking"Symbol 232 MovieClip Frame 10
"In"Symbol 235 MovieClip Frame 1
"Idle"Symbol 235 MovieClip Frame 10
"Out"Symbol 235 MovieClip Frame 20
"Hidden"Symbol 235 MovieClip Frame 30
"SamLeft"Symbol 254 MovieClip Frame 1
"MaxRight"Symbol 254 MovieClip Frame 10
"MaxLeft"Symbol 254 MovieClip Frame 20
"GenericText"Symbol 254 MovieClip Frame 30
"NarrationSam"Symbol 254 MovieClip Frame 40
"NarrationMax"Symbol 254 MovieClip Frame 50
"IntroSam"Symbol 254 MovieClip Frame 60
"IntroMax"Symbol 254 MovieClip Frame 69
"In"Symbol 257 MovieClip Frame 1
"Idle"Symbol 257 MovieClip Frame 10
"Out"Symbol 257 MovieClip Frame 20
"Hidden"Symbol 257 MovieClip Frame 30
"Idle"Symbol 262 MovieClip Frame 1
"Talking"Symbol 262 MovieClip Frame 10
"In"Symbol 265 MovieClip Frame 1
"Idle"Symbol 265 MovieClip Frame 10
"Out"Symbol 265 MovieClip Frame 20
"Hidden"Symbol 265 MovieClip Frame 30
"Idle"Symbol 272 MovieClip Frame 1
"Talking"Symbol 272 MovieClip Frame 10
"In"Symbol 274 MovieClip Frame 1
"Idle"Symbol 274 MovieClip Frame 10
"Out"Symbol 274 MovieClip Frame 20
"Hidden"Symbol 274 MovieClip Frame 30
"Idle"Symbol 280 MovieClip Frame 1
"Talking"Symbol 280 MovieClip Frame 10
"In"Symbol 283 MovieClip Frame 1
"Idle"Symbol 283 MovieClip Frame 10
"Out"Symbol 283 MovieClip Frame 20
"Hidden"Symbol 283 MovieClip Frame 30
"SamMax"Symbol 285 MovieClip Frame 1
"Ghost"Symbol 285 MovieClip Frame 10
"Narration"Symbol 285 MovieClip Frame 20
"Phone"Symbol 285 MovieClip Frame 30
"Plant"Symbol 285 MovieClip Frame 40
"SamNarrationRight"Symbol 285 MovieClip Frame 50
"None"Symbol 285 MovieClip Frame 60
"BlackIn"Symbol 300 MovieClip Frame 1
"BlackOut"Symbol 300 MovieClip Frame 10
"Black"Symbol 300 MovieClip Frame 20
"Splash"Symbol 300 MovieClip Frame 30
"Dring"Symbol 300 MovieClip Frame 40
"Hidden"Symbol 300 MovieClip Frame 50
"SlowBlackIn"Symbol 300 MovieClip Frame 60
"SlowBlackOut"Symbol 300 MovieClip Frame 70
"In"Symbol 316 MovieClip Frame 1
"Idle"Symbol 316 MovieClip Frame 10
"Out"Symbol 316 MovieClip Frame 20
"Hidden"Symbol 316 MovieClip Frame 30
"In"Symbol 320 MovieClip Frame 1
"Idle"Symbol 320 MovieClip Frame 10
"Out"Symbol 320 MovieClip Frame 20
"Hidden"Symbol 320 MovieClip Frame 30
"Idle"Symbol 329 MovieClip Frame 1
"Over"Symbol 329 MovieClip Frame 10
"Down"Symbol 329 MovieClip Frame 20
"Idle"Symbol 346 MovieClip Frame 1
"In"Symbol 346 MovieClip Frame 10
"Out"Symbol 346 MovieClip Frame 20
"Hidden"Symbol 346 MovieClip Frame 30
"Empty"Symbol 350 MovieClip Frame 1
"Filling"Symbol 350 MovieClip Frame 10
"Full"Symbol 350 MovieClip Frame 20
"Empty"Symbol 354 MovieClip Frame 1
"Filling"Symbol 354 MovieClip Frame 10
"Full"Symbol 354 MovieClip Frame 20
"LRLine"Symbol 355 MovieClip Frame 1
"TDLine"Symbol 355 MovieClip Frame 10
"TRLine"Symbol 355 MovieClip Frame 20
"RDLine"Symbol 355 MovieClip Frame 30
"DLLine"Symbol 355 MovieClip Frame 40
"LTLine"Symbol 355 MovieClip Frame 50
"Idle"Symbol 359 MovieClip Frame 1
"In"Symbol 359 MovieClip Frame 10
"Out"Symbol 359 MovieClip Frame 20
"Hidden"Symbol 359 MovieClip Frame 30




http://swfchan.com/17/82088/info.shtml
Created: 1/4 -2019 14:36:20 Last modified: 1/4 -2019 14:36:20 Server time: 28/04 -2024 22:33:32