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

swfchan turned sixteen years old the day before yesterday! (5may2024)

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

Magic Date by Doom-the-wolf.swf

This is the info page for
Flash #182350

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


Text
How are you seeing this?

Who are you?

<p align="center"><font face="Arial" size="18" color="#000000" letterSpacing="0.000000" kerning="1">Name</font></p>

Name

<p align="center"><font face="Arial" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">Text</font></p>

Volume

Text Speed

-

+

<p align="center"><font face="Arial" size="18" color="#ffffff" letterSpacing="0.000000" kerning="1">Text</font></p><p align="center"><font face="Arial" size="18" color="#ffffff" letterSpacing="0.000000" kerning="1">Text</font></p>

MAGIC
DATE

Drawn, programmed and written by Doom the wolf

http://doom-the-wolf.deviantart.com

Welcome to the university

<p align="left"><font face="Arial" size="12" color="#000000" letterSpacing="0.000000" kerning="1">Text</font></p>

<p align="left"><font face="Segoe UI" size="20" color="#000000" letterSpacing="0.000000" kerning="1">TEXT</font></p>

<p align="center"><font face="Segoe UI" size="20" color="#000000" letterSpacing="0.000000" kerning="1">v</font></p>

<p align="center"><font face="Arial" size="24" color="#000000" letterSpacing="0.000000" kerning="1">Text</font></p><p align="center"></p>

Text

Text

Text

Text

Text

ActionScript [AS3]

Section 1
//MainTimeline (panoramic_fla.MainTimeline) package panoramic_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.geom.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.utils.*; import flash.xml.*; import as3.*; public dynamic class MainTimeline extends MovieClip { public const HORIZONTAL:int; public const CRISTINA:int = 2; public const DIALOG_COMPLETE:String = "dialogComplete"; public const VIOLET:int = 3; public const BORDER_PROPORTION:Number = 0.1; public const LACY:int = 4; public const AMBER:int = 0; public const NUM_CHARACTERS:int = 6; public const SCROLL_ACCEL:Number = 0.5; public const STAGE_WIDTH:int = 600; public const TOOL_TIME:int = 750; public const SCROLL_DECAY_RATE:Number = 0.8; public const CELESTINA:int = 1; public const MAX_SCROLL_SPEED:Number = 10; public const VALENTINE:int = 5; public const END_TRANSITION:int = 1; public const VERTICAL:int; public const START_TRANSITION:int = 0; public const STAGE_HEIGHT:int = 400; public var currentDirection:int; public var currentDialog:MovieClip; public var dialogs:Array; public var currentToolStart:int; public var currentSong:Sound; public var load_bg:Shape; public var currentToolTip:MovieClip; public var placeIDs:Array; public var pregnancyComments:Array; public var cMenu:ContextMenu; public var backSound:Sound; public var characters:Array; public var lcd_stolen_bg:MovieClip; public var load_tf:TextFormat; public var currentQuestion:Object; public var images:Array; public var LETTERS_PER_SECOND:int; public var curLetter:int; public var songVolume:SoundTransform; public var transitionMode:int; public var placeNames:Array; public var transitionEndFn:Function; public var rejectSound:Sound; public var transitionStartTime:int; public var bounds:Rectangle; public var conquest:Array; public var _qs:Array; public var speechSounds:Array; public var successSound:Sound; public var currentToolPhrase:String; public var currentCharacterID:int; public var directions:Array; public var currentPanoramicText:MovieClip; public var PREGNANT:Boolean; public var currentAnswers:Array; public var _as:Array; public var panoramicTexts:Array; public var answersMask:MovieClip; public var currentPregnancyText:MovieClip; public var currentImageBox:DisplayObject; public var __A_NOTE:String; public var backgrounds:Array; public var curPhrase:String; public var pregnancy:Array; public var chosenGirl:int; public var GLOBAL_VARS:Object; public var currentBackButton:MovieClip; public var currentImage:DisplayObject; public var answersClip:MovieClip; public var transitionCover:MovieClip; public var selectSound:Sound; public var TRANSITION_TIME:int; public var currentChannel:SoundChannel; public var currentBackground:DisplayObject; public var load_txt:TextField; public var characterNames:Array; public var currentCharacter:MovieClip; public var transitionStartFn:Function; public var currentDisplayObject:MovieClip; public var lcd_stolen_item:MovieClip; public var currentSpeech:SoundChannel; public var currentCover:MovieClip; public var dialogStarts:Array; public var DOOM:MovieClip; public var pregnancyTexts:Array; public var currentPregnancyID:int; public var curHTMLText:String; public var lcd_stolen:String; public var dialogStartTime:int; public var sfxVolume:SoundTransform; public function MainTimeline(){ HORIZONTAL = (1 << 0); VERTICAL = (1 << 1); super(); addFrameScript(0, frame1, 5, frame6); } public function endDialog(_arg1:Event=null){ stage.removeEventListener(Event.ENTER_FRAME, dialogText); stage.removeEventListener(Event.RESIZE, dialogResize); if (!currentDialog){ return; }; stage.removeChild(currentDialog); currentDialog = null; curPhrase = null; curHTMLText = ""; curLetter = 0; stage.focus = null; answersResize(); } public function redrawCover(_arg1:Event=null){ var _local2:Number; var _local3:Number; var _local4:Graphics; _local2 = (Math.max((stage.stageWidth - STAGE_WIDTH), 0) * 0.5); _local3 = (Math.max((stage.stageHeight - STAGE_HEIGHT), 0) * 0.5); _local4 = currentCover.graphics; _local4.clear(); _local4.beginFill(0); _local4.drawRect(0, 0, stage.stageWidth, _local3); _local4.endFill(); _local4.beginFill(0); _local4.drawRect(0, (STAGE_HEIGHT + _local3), stage.stageWidth, _local3); _local4.endFill(); _local4.beginFill(0); _local4.drawRect(0, _local3, _local2, STAGE_HEIGHT); _local4.endFill(); _local4.beginFill(0); _local4.drawRect((STAGE_WIDTH + _local2), _local3, _local2, STAGE_HEIGHT); _local4.endFill(); stage.addChild(currentCover); } public function clearSaveFile(){ var saveFile:SharedObject; try { saveFile = SharedObject.getLocal(GLOBAL_VARS["NAME"]); } catch(E:Error) { return; }; if (!saveFile){ return; }; saveFile.clear(); saveFile.close(); saveFile = null; } public function loadSceneByID(_arg1:int, _arg2:int){ loadScene(characters[_arg1], backgrounds[_arg2]); } public function dialogResize(_arg1:Event){ var _local2:Rectangle; var _local3:Number; var _local4:Number; if (!currentDialog){ return; }; _local2 = currentDialog.getBounds(currentDialog); _local3 = _local2.bottom; _local4 = ((STAGE_WIDTH - currentDialog.width) * 0.5); currentDialog.x = (((stage.stageWidth - STAGE_WIDTH) * 0.5) + _local4); currentDialog.y = ((((stage.stageHeight + STAGE_HEIGHT) * 0.5) - _local4) - _local3); } public function waitForToolTip(_arg1:Event){ if (!currentToolTip){ if ((getTimer() - currentToolStart) > TOOL_TIME){ displayToolTip(currentToolPhrase); }; }; } public function stopSong(){ if (((currentSong) && (currentChannel))){ currentChannel.stop(); currentChannel.removeEventListener(Event.SOUND_COMPLETE, replaySong); currentChannel = null; currentSong = null; }; } public function removeMap(){ stage.removeChild(currentDisplayObject); stage.removeEventListener(MouseEvent.MOUSE_MOVE, movingToolTip); stage.removeEventListener(Event.RESIZE, resizeDisplayObject); currentDisplayObject.removeEventListener(MouseEvent.MOUSE_DOWN, selectMapLocation); removeToolTip(); currentDisplayObject = null; } public function unfadeDialog(_arg1:Event){ var _local2:MovieClip; _local2 = (_arg1.currentTarget as MovieClip); _local2.alpha = 1; } public function backToMap(_arg1:Event){ if (currentCharacter){ transition(unloadScene, displayMap, 500); } else { if (currentImage){ transition(removePanoramic, displayMap, 1500); }; }; backSound.play(0, 0, sfxVolume); writeSaveFile(); } public function displayPregnancyText(){ playSongOnce(ChimeSound); currentDisplayObject = new MovieClip(); currentPregnancyText = new PanoramicText(); stage.addChild(currentDisplayObject); stage.addChild(currentPregnancyText); currentPregnancyText.txt.htmlText = ("(9 months later)\n" + replaceVariables(pregnancyTexts[chosenGirl])); currentPregnancyText.mouseEnabled = (currentPregnancyText.mouseChildren = false); currentDisplayObject.addEventListener(MouseEvent.MOUSE_DOWN, transitionToPregnancy, false, 0, true); stage.addEventListener(Event.RESIZE, resizePregnancyText, false, 0, true); resizePregnancyText(); } public function sceneResize(_arg1:Event){ currentBackground.x = ((stage.stageWidth - STAGE_WIDTH) * 0.5); currentBackground.y = ((stage.stageHeight - STAGE_HEIGHT) * 0.5); currentCharacter.x = (stage.stageWidth * 0.5); currentCharacter.y = ((stage.stageHeight + STAGE_HEIGHT) * 0.5); } public function stageLoading(_arg1:Event){ var _local2:int; var _local3:int; var _local4:int; _local2 = stage.loaderInfo.bytesLoaded; _local3 = stage.loaderInfo.bytesTotal; _local4 = ((1000 * Number(_local2)) / Number(_local3)); load_txt.htmlText = (("<font color='#FF0000'>&#9829;</font>Loading... " + (_local4 * 0.1).toFixed(1)) + "%<font color='#FF0000'>&#9829;</font>"); if (_local2 == _local3){ stageLoaded(); }; } public function scrollingImage(_arg1:Event){ var _local2:Number; var _local3:Rectangle; var _local4:Rectangle; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; _local3 = currentImageBox.getBounds(stage); _local4 = currentImageBox.getBounds(currentImage); _local7 = (Math.max((stage.stageHeight - STAGE_HEIGHT), 0) * 0.5); _local8 = (Math.max((stage.stageWidth - STAGE_WIDTH), 0) * 0.5); if ((currentDirection & HORIZONTAL)){ _local5 = (stage.stageWidth * BORDER_PROPORTION); _local6 = (stage.stageWidth - (2 * _local5)); _local9 = ((stage.mouseX - _local5) / _local6); _local9 = ((_local9)<0) ? 0 : ((_local9)>1) ? 1 : _local9; _local2 = ((_local8 - (_local4.left * currentImage.scaleX)) - ((_local3.width - STAGE_WIDTH) * _local9)); if (Math.abs((currentImage.x - _local2)) < 1){ currentImage.x = _local2; } else { currentImage.x = (currentImage.x + ((_local2 - currentImage.x) * 0.05)); }; }; if ((currentDirection & VERTICAL)){ _local5 = (stage.stageHeight * BORDER_PROPORTION); _local6 = (stage.stageHeight - (2 * _local5)); _local9 = ((stage.mouseY - _local5) / _local6); _local9 = ((_local9)<0) ? 0 : ((_local9)>1) ? 1 : _local9; _local2 = ((_local7 - (_local4.top * currentImage.scaleY)) - ((_local3.height - STAGE_HEIGHT) * _local9)); if (Math.abs((currentImage.y - _local2)) < 1){ currentImage.y = _local2; } else { currentImage.y = (currentImage.y + ((_local2 - currentImage.y) * 0.05)); }; }; _local3 = currentImageBox.getBounds(stage); if ((currentDirection & HORIZONTAL)){ if (_local3.left > _local8){ currentImage.x = (currentImage.x + (_local8 - _local3.left)); } else { if (_local3.right < (_local8 + STAGE_WIDTH)){ currentImage.x = (currentImage.x + ((_local8 + STAGE_WIDTH) - _local3.right)); }; }; }; if ((currentDirection & VERTICAL)){ if (_local3.top > _local7){ currentImage.y = (currentImage.y + (_local7 - _local3.top)); } else { if (_local3.bottom < (_local7 + STAGE_HEIGHT)){ currentImage.y = (currentImage.y + ((_local7 + STAGE_HEIGHT) - _local3.bottom)); }; }; }; currentImage.scaleX = (currentImage.scaleY = 1); } public function transitioning(_arg1:Event){ var _local2:int; var _local3:SoundTransform; _local2 = (getTimer() - transitionStartTime); if (transitionMode == START_TRANSITION){ transitionCover.alpha = Math.min((Number(_local2) / TRANSITION_TIME), 1); if (((currentSong) && (currentChannel))){ _local3 = new SoundTransform(((1 - transitionCover.alpha) * songVolume.volume)); currentChannel.soundTransform = _local3; }; if (_local2 >= TRANSITION_TIME){ stopSong(); if (Boolean(transitionStartFn)){ transitionStartFn(); }; if (Boolean(transitionEndFn)){ transitionEndFn(); }; stage.addChild(transitionCover); transitionCover.mouseEnabled = false; transitionMode = END_TRANSITION; transitionStartTime = getTimer(); redrawCover(); }; } else { transitionCover.alpha = (1 - Math.min((Number(_local2) / TRANSITION_TIME), 1)); if (_local2 >= TRANSITION_TIME){ clearTransition(); }; }; } public function transitionResize(_arg1:Event=null){ var _local2:Graphics; _local2 = transitionCover.graphics; _local2.clear(); _local2.beginFill(0); _local2.drawRect(0, 0, stage.stageWidth, stage.stageHeight); _local2.endFill(); } public function changeName(_arg1:String){ GLOBAL_VARS["GIRL_NAME"] = _arg1; characterNames[currentCharacterID] = _arg1; if (currentDialog){ currentDialog.nam.text = _arg1; }; writeSaveFile(); } public function transitionToPregnancy(_arg1:Event){ transition(unloadPregnancyText, displayCurrentPregnancy, 1500); } public function displayPanoramicText(){ playSongOnce(ChimeSound); currentDisplayObject = new MovieClip(); currentPanoramicText = new PanoramicText(); stage.addChild(currentDisplayObject); stage.addChild(currentPanoramicText); currentPanoramicText.txt.text = replaceVariables(panoramicTexts[currentCharacterID]); currentPanoramicText.mouseEnabled = (currentPanoramicText.mouseChildren = false); currentDisplayObject.addEventListener(MouseEvent.MOUSE_DOWN, transitionToPanoramic, false, 0, true); stage.addEventListener(Event.RESIZE, resizePanoramicText, false, 0, true); resizePanoramicText(); } public function removeDisplayObject(){ if (((currentDisplayObject) && (currentDisplayObject.parent))){ currentDisplayObject.parent.removeChild(currentDisplayObject); }; currentDisplayObject = null; stage.removeEventListener(Event.RESIZE, resizeDisplayObject); } public function playSongOnce(_arg1:Class){ stopSong(); currentSong = new (_arg1); currentChannel = currentSong.play(0, 0, songVolume); } public function resizeDoom(){ var _local1:Number; var _local2:Number; if (!DOOM){ return; }; _local1 = (Math.max((stage.stageHeight - STAGE_HEIGHT), 0) * 0.5); _local2 = (Math.max((stage.stageWidth - STAGE_WIDTH), 0) * 0.5); DOOM.x = (stage.stageWidth * 0.5); DOOM.y = (_local1 + STAGE_HEIGHT); } public function startSong(_arg1:Class){ stopSong(); currentSong = new (_arg1); currentChannel = currentSong.play(0, 0, songVolume); currentChannel.addEventListener(Event.SOUND_COMPLETE, replaySong); } public function displayCurrentPregnancy(){ displayPregnancyByID(chosenGirl); startSong(PregnancySong); (currentImage as Object)._txt.htmlText = replaceVariables(pregnancyComments[chosenGirl]); displayBackButton(); } public function unloadOptions(){ currentDisplayObject.sfx_slider_mc.removeEventListener(MouseEvent.MOUSE_DOWN, pickSfxSlider); currentDisplayObject.song_slider_mc.removeEventListener(MouseEvent.MOUSE_DOWN, pickSongSlider); removeDisplayObject(); } public function resizeDisplayObject(_arg1:Event=null){ var _local2:Number; var _local3:Number; _local2 = ((stage.stageWidth - STAGE_WIDTH) * 0.5); _local3 = ((stage.stageHeight - STAGE_HEIGHT) * 0.5); currentDisplayObject.x = _local2; currentDisplayObject.y = _local3; } public function stageLoaded(){ stage.dispatchEvent(new Event(Event.RESIZE)); stage.removeChild(load_bg); stage.removeChild(load_txt); load_bg = null; load_txt = null; stage.removeEventListener(Event.ENTER_FRAME, stageLoading); stage.removeEventListener(Event.RESIZE, loadingResize); while (currentFrame != totalFrames) { nextFrame(); }; } public function pickSfxSlider(_arg1:MouseEvent){ stage.addEventListener(MouseEvent.MOUSE_MOVE, dragSfxSlider); stage.addEventListener(MouseEvent.MOUSE_UP, dropSfxSlider); } public function scrollImage(_arg1:Event){ stage.addEventListener(Event.ENTER_FRAME, scrollingImage, false, 0, true); stage.addEventListener(MouseEvent.MOUSE_UP, stopScrollingImage, false, 0, true); } public function selectMapLocation(_arg1:Event){ var _local2:DisplayObject; var _local3:int; _local2 = (_arg1.target as DisplayObject); _local3 = -1; switch (_local2){ case currentDisplayObject.back_mc: backSound.play(0, 0, sfxVolume); transition(removeMap, displayTitle, 500); break; case currentDisplayObject.forest: _local3 = AMBER; break; case currentDisplayObject.residence: _local3 = CELESTINA; break; case currentDisplayObject.magicAcademy: _local3 = VIOLET; break; case currentDisplayObject.academyPlains: _local3 = CRISTINA; break; case currentDisplayObject.college: _local3 = LACY; break; case currentDisplayObject.lovePatch: _local3 = VALENTINE; break; }; if (_local3 > -1){ currentCharacterID = _local3; GLOBAL_VARS["GIRL_NAME"] = characterNames[_local3]; GLOBAL_VARS["PLACE_NAME"] = placeNames[_local3]; transition(removeMap, goToPlace, 500); }; } public function dragSongSlider(_arg1:MouseEvent){ currentDisplayObject.song_slider_mc.x = currentDisplayObject.mouseX; if (currentDisplayObject.song_slider_mc.x < currentDisplayObject.song_bar_mc.x){ currentDisplayObject.song_slider_mc.x = currentDisplayObject.song_bar_mc.x; } else { if (currentDisplayObject.song_slider_mc.x > (currentDisplayObject.song_bar_mc.x + 100)){ currentDisplayObject.song_slider_mc.x = (currentDisplayObject.song_bar_mc.x + 100); }; }; songVolume.volume = ((currentDisplayObject.song_slider_mc.x - currentDisplayObject.song_bar_mc.x) * 0.01); } public function dialogText(_arg1:Event){ var _local2:int; var _local3:int; var _local4:String; _local2 = getTimer(); _local3 = Math.floor((((_local2 - dialogStartTime) * 0.001) * LETTERS_PER_SECOND)); if (_local3 >= curPhrase.length){ _local3 = curPhrase.length; stage.removeEventListener(Event.ENTER_FRAME, dialogText); stage.dispatchEvent(new Event(DIALOG_COMPLETE)); }; while (curLetter < _local3) { _local4 = curPhrase.charAt(curLetter++); curHTMLText = (curHTMLText + _local4); }; if (!currentSpeech){ playSpeech(speechSounds[currentCharacterID]); }; currentDialog.txt.htmlText = curHTMLText; currentDialog.txt.scrollV = currentDialog.txt.maxScrollV; } public function resize(_arg1:Event){ if (!currentImage){ return; }; if ((currentDirection & HORIZONTAL)){ currentImage.y = Math.round((stage.stageHeight * 0.5)); }; if ((currentDirection & VERTICAL)){ currentImage.x = Math.round((stage.stageHeight * 0.5)); }; currentImage.scaleX = (currentImage.scaleY = 1); scrollingImage(null); } public function displayTitle(){ currentDisplayObject = new TitleScreen(); stage.addChild(currentDisplayObject); stage.addEventListener(Event.RESIZE, resizeDisplayObject, false, 0, true); currentDisplayObject.start_mc.addEventListener(MouseEvent.MOUSE_DOWN, loadOptions, false, 0, true); resizeDisplayObject(); } public function removeToolTip(){ if (((currentToolTip) && (currentToolTip.parent))){ currentToolTip.parent.removeChild(currentToolTip); }; currentToolTip = null; stage.removeEventListener(Event.ENTER_FRAME, waitForToolTip); Mouse.show(); } public function loadDialogByID(_arg1:int){ var _local2:int; var _local3:int; var _local4:int; if (conquest[_arg1]){ displayQuestion(dialogs[_arg1][3]); } else { if (dialogStarts[_arg1] > 0){ if ((((((_arg1 == VALENTINE)) && ((GLOBAL_VARS["NAME"] == "Max")))) && ((GLOBAL_VARS["GENDER"] == "male")))){ displayQuestion(dialogs[_arg1][5]); } else { displayQuestion(dialogs[_arg1][1]); }; } else { if (dialogStarts[_arg1] < 0){ if (_arg1 == VALENTINE){ displayQuestion(dialogs[_arg1][19]); } else { displayQuestion(dialogs[_arg1][2]); }; } else { if (_arg1 == VALENTINE){ if ((((GLOBAL_VARS["NAME"] == "Max")) && ((GLOBAL_VARS["GENDER"] == "male")))){ changeName("Valentine"); displayQuestion(dialogs[_arg1][2]); } else { _local4 = 0; _local3 = (conquest.length - 1); _local2 = 0; while (_local2 < _local3) { if (conquest[_local2]){ _local4++; }; _local2++; }; if (_local4 == (NUM_CHARACTERS - 1)){ changeName("Valentine"); displayQuestion(dialogs[_arg1][0]); } else { displayQuestion(dialogs[_arg1][4]); }; }; } else { displayQuestion(dialogs[_arg1][0]); }; }; }; }; } public function transitionToPanoramic(_arg1:Event){ transition(unloadPanoramicText, displayCurrentPanoramic, 1500); } public function dropSongSlider(_arg1:MouseEvent){ stage.removeEventListener(MouseEvent.MOUSE_MOVE, dragSongSlider); stage.removeEventListener(MouseEvent.MOUSE_UP, dropSongSlider); playSongOnce(TitleSong); } public function unloadScene(_arg1:Event=null){ if (((currentCharacter) && (currentCharacter.parent))){ currentCharacter.parent.removeChild(currentCharacter); }; if (((currentBackground) && (currentBackground.parent))){ currentBackground.parent.removeChild(currentBackground); }; currentCharacter = null; currentBackground = null; stage.removeEventListener(Event.RESIZE, sceneResize); endDialog(); removeAnswers(); } public function displayPanoramicByID(_arg1:int){ displayPanoramic(images[_arg1], images[_arg1].bg, directions[_arg1]); if (_arg1 == VALENTINE){ addDoom(); }; currentImage.cacheAsBitmap = true; } public function displayQuestion(_arg1:Object){ currentQuestion = _arg1; displayDialog(new Dialog(), _arg1.text, GLOBAL_VARS["GIRL_NAME"]); currentCharacter.gotoAndStop(_arg1.frame); stage.addChild(currentCover); stage.addEventListener(DIALOG_COMPLETE, showAnswers); } public function displayDialog(_arg1:MovieClip, _arg2:String, _arg3:String){ var _local4:Rectangle; var _local5:Number; var _local6:Number; endDialog(); currentDialog = _arg1; currentDialog.txt.text = ""; currentDialog.nam.text = _arg3; curPhrase = replaceVariables(_arg2); curHTMLText = ""; curLetter = 0; dialogStartTime = getTimer(); stage.addEventListener(Event.ENTER_FRAME, dialogText, false, 0, true); stage.addEventListener(Event.RESIZE, dialogResize, false, 0, true); _local4 = currentDialog.getBounds(currentDialog); _local5 = _local4.bottom; _local6 = ((STAGE_WIDTH - _arg1.width) * 0.5); currentDialog.x = (((stage.stageWidth - STAGE_WIDTH) * 0.5) + _local6); currentDialog.y = ((((stage.stageHeight + STAGE_HEIGHT) * 0.5) - _local6) - _local5); currentDialog.addEventListener(MouseEvent.MOUSE_OVER, fadeDialog, false, 0, true); currentDialog.addEventListener(MouseEvent.MOUSE_OUT, unfadeDialog, false, 0, true); stage.addChild(currentDialog); stage.addChild(currentCover); } public function displayToolTip(_arg1:String){ var _local2:TextFormat; var _local3:TextField; currentToolTip = new MovieClip(); _local2 = new TextFormat(); _local2.font = "Tahoma"; _local2.color = 0; _local2.size = 12; _local3 = new TextField(); _local3.defaultTextFormat = _local2; _local3.text = _arg1; _local3.width = (_local3.textWidth + 5); _local3.height = (_local3.textHeight + 5); _local3.selectable = false; currentToolTip.mouseEnabled = (currentToolTip.mouseChildren = false); currentToolTip.addChild(_local3); currentToolTip.graphics.lineStyle(0); currentToolTip.graphics.beginFill(16764108); currentToolTip.graphics.drawRect(0, 0, _local3.width, _local3.height); currentToolTip.graphics.endFill(); currentToolTip.x = stage.mouseX; currentToolTip.y = (stage.mouseY - _local3.height); if (currentToolTip.y < 0){ currentToolTip.y = 0; }; stage.addChild(currentToolTip); stage.removeEventListener(Event.ENTER_FRAME, waitForToolTip); Mouse.hide(); } public function loadOptions(_arg1:Event){ selectSound.play(0, 0, sfxVolume); stopSong(); currentDisplayObject.start_mc.addEventListener(MouseEvent.MOUSE_DOWN, loadOptions); transition(removeDisplayObject, displayOptions, 250); } function frame1(){ stop(); stage.scaleMode = StageScaleMode.NO_SCALE; stage.align = StageAlign.TOP_LEFT; lcd_stolen = new LocalConnection().domain; if (lcd_stolen.toLowerCase().indexOf("swfchan") != -1){ stop(); lcd_stolen_bg = new MovieClip(); while (numChildren) { removeChildAt(0); }; lcd_stolen_bg.graphics.beginFill(0xFFFFFF); lcd_stolen_bg.graphics.drawRect(0, 0, stage.stageWidth, stage.stageHeight); lcd_stolen_bg.graphics.endFill(); lcd_stolen_item = new MovieClip(); lcd_stolen_item.tF = new TextFormat(); lcd_stolen_item.tF.bold = true; lcd_stolen_item.tF.size = 64; lcd_stolen_item.tF.color = 0xFF2200; lcd_stolen_item.tF.font = "Trebuchet MS"; lcd_stolen_item.txt = new TextField(); lcd_stolen_item.txt.defaultTextFormat = lcd_stolen_item.tF; lcd_stolen_item.txt.text = "swfchan.com"; lcd_stolen_item.txt.width = (lcd_stolen_item.txt.textWidth + 5); lcd_stolen_item.txt.height = (lcd_stolen_item.txt.textHeight + 5); lcd_stolen_item.bmp = new Bitmap(new BitmapData((lcd_stolen_item.txt.textWidth + 5), (lcd_stolen_item.txt.textHeight + 5), true, 0)); lcd_stolen_item.bmp.bitmapData.draw(lcd_stolen_item.txt); lcd_stolen_item.bmp.x = (lcd_stolen_item.bmp.x - (lcd_stolen_item.bmp.width * 0.5)); lcd_stolen_item.bmp.y = (lcd_stolen_item.bmp.y - (lcd_stolen_item.bmp.height * 0.5)); lcd_stolen_item.addChild(lcd_stolen_item.bmp); delete lcd_stolen_item.txt; delete lcd_stolen_item.tF; lcd_stolen_item.x = (Math.random() * stage.stageWidth); lcd_stolen_item.y = (Math.random() * stage.stageWidth); lcd_stolen_item.vX = (5 + (Math.random() * 10)); lcd_stolen_item.vY = (5 + (Math.random() * 10)); lcd_stolen_item.vR = (1 + ((Math.random() * 5) * ((Math.random())<0.5) ? -1 : 1)); stage.addChild(lcd_stolen_bg); stage.addChild(lcd_stolen_item); stage.addEventListener(Event.RESIZE, function (_arg1:Event){ lcd_stolen_bg.graphics.clear(); lcd_stolen_bg.graphics.beginFill(0xFFFFFF); lcd_stolen_bg.graphics.drawRect(0, 0, stage.stageWidth, stage.stageHeight); lcd_stolen_bg.graphics.endFill(); }); stage.addEventListener(Event.ENTER_FRAME, function (_arg1:Event){ lcd_stolen_item.x = (lcd_stolen_item.x + lcd_stolen_item.vX); lcd_stolen_item.y = (lcd_stolen_item.y + lcd_stolen_item.vY); lcd_stolen_item.rotation = (lcd_stolen_item.rotation + lcd_stolen_item.vR); bounds = lcd_stolen_item.getBounds(stage); if ((((((bounds.left < 0)) && ((lcd_stolen_item.vX < 0)))) || ((((bounds.right > stage.stageWidth)) && ((lcd_stolen_item.vX > 0)))))){ lcd_stolen_item.vX = -(lcd_stolen_item.vX); }; if ((((((bounds.top < 0)) && ((lcd_stolen_item.vY < 0)))) || ((((bounds.bottom > stage.stageHeight)) && ((lcd_stolen_item.vY > 0)))))){ lcd_stolen_item.vY = -(lcd_stolen_item.vY); }; }); return; }; __A_NOTE = "Seriously?! A dating game? What could you possibly want to find in this code?"; cMenu = new ContextMenu(); cMenu.hideBuiltInItems(); contextMenu = cMenu; stage.addEventListener(Event.ENTER_FRAME, stageLoading); stage.addEventListener(Event.RESIZE, loadingResize); load_tf = new TextFormat(); load_txt = new TextField(); load_bg = new Shape(); load_tf.color = 16724838; load_tf.size = 24; load_tf.bold = true; load_tf.font = "Segoe UI"; load_tf.align = TextFormatAlign.CENTER; load_txt.defaultTextFormat = load_tf; load_tf = null; load_txt.htmlText = "<font color='#FF0000'>&#9829;</font>Loading... 0%<font color='#FF0000'>&#9829;</font>"; load_txt.height = (load_txt.textHeight + 5); load_txt.width = STAGE_WIDTH; load_txt.selectable = false; stage.addChild(load_bg); stage.addChild(load_txt); stage.dispatchEvent(new Event(Event.RESIZE)); } function frame6(){ trace("ADD TANIA?"); trace("MISSING:\n -Music and sounds"); images = [new Amber(), new Celestina(), new Cristina(), new Violet(), new Lacy(), new Valentine()]; pregnancy = [new AmberPregnant(), new CelestinaPregnant(), new CristinaPregnant(), new VioletPregnant(), new LacyPregnant(), new Lacy()]; directions = [(VERTICAL | HORIZONTAL), (VERTICAL | HORIZONTAL), (VERTICAL | HORIZONTAL), (VERTICAL | HORIZONTAL), (VERTICAL | HORIZONTAL), (VERTICAL | HORIZONTAL)]; currentImage = null; currentImageBox = null; currentDirection = HORIZONTAL; currentCover = new MovieClip(); currentPregnancyID = 0; chosenGirl = -1; PREGNANT = false; GLOBAL_VARS = {NAME:"", GENDER:"male", GIRL_NAME:"", SLANG_GENDER:"guy", YOUNG_GENDER:"boy", ADULT_GENDER:"man", PRONOUN_GENDER:"him", POSSESSIVE_GENDER:"his"}; characters = [new AmberDialog(), new CelestinaDialog(), new CristinaDialog(), new VioletDialog(), new LacyDialog(), new ValentineDialog()]; backgrounds = [new ForestBG(), new ResidenceBG(), new AcademyPlainsBG(), new MagicAcademyBG(), new UniversityBG(), new LovePatchBG()]; placeNames = ["the forest", "the residence", "the academy plains", "the magic academy", "the college", "the Love Patch"]; placeIDs = ["forest", "residence", "academyPlains", "magicAcademy", "college", "lovePatch"]; currentBackground = null; currentCharacter = null; currentAnswers = []; answersClip = null; answersMask = null; currentDialog = null; currentQuestion = null; currentCharacterID = 0; dialogStartTime = 0; LETTERS_PER_SECOND = 20; curLetter = 0; curPhrase = ""; curHTMLText = ""; currentPanoramicText = null; currentPregnancyText = null; TRANSITION_TIME = 1500; currentToolStart = 0; currentToolPhrase = ""; currentToolTip = null; currentDisplayObject = null; currentBackButton = null; transitionStartTime = 0; transitionMode = 0; transitionCover = null; transitionStartFn = null; transitionEndFn = null; _qs = null; _as = null; dialogs = [[], [], [], [], [], []]; dialogStarts = [0, 0, 0, 0, 0, 0]; conquest = [0, 0, 0, 0, 0, 0]; characterNames = ["???", "???", "???", "???", "???", "???"]; panoramicTexts = ["Oh, my...\nI think I'm falling in love.\nRight now!\nBy this tree, just do it!", "Oh, %NAME%... Oh, I-I've never met a %SLANG_GENDER% like you before.\nCome closer. Closer!\nTake your clothes off.\nSleep with me tonight.", "I've never had a %YOUNG_GENDER%\ntreat me like this before!\nI'm so glad you came.", "Ooh, you're no ordinary %SLANG_GENDER%.\nIt takes a really special %ADULT_GENDER%\nto sweep me off my feet.\nI just know you'll make this night magical!", "Oh, I'm so ready!\nSo... Ah... Rrr... RRR...\nGRRAAAAWRRRRRRRRRR!", "Come closer, Max. Hold me! Yes, like that!"]; pregnancyTexts = ["Oh, %NAME%. We're having a baby soon!", "I still can't believe I'm pregnant! It feels like we just met yesterday, %NAME%.", "I had never imagined myself pregnant before. Look at how big I am now!", "Oh, look at me. I'm so pregnant. You've made such a poor, helpless vixen out of me.", "Oh, I'm so glad to have you here, %NAME%. I love you.", "Mmmm... This isn't right."]; pregnancyComments = ["I feel so happy that we're together, %NAME%. We're going to be such a happy family!<font color='#FF0000'>&#9829;</font>", "I knew you were the one for me, %NAME%.<font color='#FF0000'>&#9829;</font> How many babies do you think we're having?", "Don't worry about me, %NAME%. I'm fine, it even feels nice. Today you're my <font color='#FFFF00'>&#9733;</font>Pop Star<font color='#FFFF00'>&#9733;</font>.", "Ah, you brought me my pillows! I love you, %NAME%. I guess I always needed someone to subdue me.", "It won't be long now, %NAME%. Oh, don't worry, our baby won't be a werewolf.", "Mmmm... This isn't right."]; speechSounds = [new AmberSpeech(), new CelestinaSpeech(), new CristinaSpeech(), new VioletSpeech(), new LacySpeech(), new VlnSpeech()]; currentSong = null; currentChannel = null; currentSpeech = null; backSound = new BackSound(); selectSound = new SelectSound(); successSound = new SuccessSound(); rejectSound = new RejectSound(); songVolume = new SoundTransform(); sfxVolume = new SoundTransform(); _qs = dialogs[AMBER]; _as = []; _qs[_qs.length] = {text:"Oh, a visitor! I don't get a lot of visitors.", frame:"happy", answers:[3, 11, 12, 13], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, hi again. Uh... What was I was saying?", frame:"wonder", answers:[1], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"I'm so sorry. Just... go away, please.", frame:"sad", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Let's go! To the forest! Please! I want to be with you again!", frame:"nervous", answers:[2], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"I'm Amber! What's your name?", frame:"normal", answers:[4, 29], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, nice to meet you. Hey! What are you doing in the forest?", frame:"normal", answers:[5, 22, 36], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Huh? Study? No... I just live here ...in %PLACE_NAME%.", frame:"wonder", answers:[6], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"That's OK. I've never met a %SLANG_GENDER% like you before. I like you. You're nice.", frame:"normal", answers:[7], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Hee, hee. Oh, I know! Let's talk about something.", frame:"blush", answers:[8, 46, 47, 48], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, no. Please, %NAME%, Don't do this to me.", frame:"blush", answers:[9, 40, 41], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, just come quickly, please. Deep into %PLACE_NAME%! I-I'm sorry, I just can't help it.", frame:"nervous", answers:[2, 10, 14], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, hi %NAME%. I'm Amber! Why did you come to the forest?", frame:"normal", answers:_qs[5].answers, qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, you're so flattering. Oh, please don't start yet. First, what's your name? I'm Amber!", frame:"blush", answers:[4, 17], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"W-what? Uh... Who are you?", frame:"confused", answers:[15, 17], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, %NAME%! You just know exactly what I want to hear! Let's just go, quickly!", frame:"nervous", answers:[2], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Uh... Oh, that's... alright. Please, try to be nice to me. What's your name?", frame:"confused", answers:[16], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"No, please don't. I don't like this. I know you like me, but this just isn't right. I don't even know your name.", frame:"unhappy", answers:[18, 19], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"I'm sorry. I just can't. Please, go away.", frame:"unhappy", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Do you really mean that?", frame:"wonder", answers:[20, 21], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, you were starting to scare me. What's your name?", frame:"calm", answers:[16], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Well... yes. This is my home. I live here.", frame:"wonder", answers:[23], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Yes, I live in a tree house! The few people who come here always say they envy me.", frame:"happy", answers:[24], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"No, wait! Not so fast...", frame:"confused", answers:[25, 26], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"No, please don't. I'm happier on my own. Really.", frame:"unhappy", answers:[27, 28], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Huh? Why? Is something wrong?", frame:"confused", answers:[30, 32], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"But... But I just can't talk to you if I don't know your name.", frame:"unhappy", answers:[31, 33], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Mmm... Well, if you don't want to... Just, leave me alone.", frame:"sad", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"OK, that's better. I feel more comfortable knowing your name. Don't you think people who hide their names are also hiding something else?", frame:"curious", answers:[34, 35], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Hmm... So, what were you doing here in %PLACE_NAME%?", frame:"normal", answers:_qs[5].answers, qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Ooh! That really hit me! What were you looking for in a kangaroo?", frame:"blush", answers:[37, 38, 39], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, %NAME%! Why are you doing this to me? I... I...", frame:"nervous", answers:_qs[9].answers, qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Aah... Oh, you're so sweet! I really like you.", frame:"calm", answers:_qs[7].answers, qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Study? But... I don't study. I just live here... in %PLACE_NAME%", frame:"wonder", answers:_qs[6].answers, qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Huh? I... I'm sorry. I can't concentrate right now.", frame:"confused", answers:[42], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, it's alright...", frame:"calm", answers:[43], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh... I don't know...", frame:"embarrased", answers:[44, 45], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"(Oh, no! Why didn't I say anything?!)", frame:"sad", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"No, not very much. The people there are so complicated. It feels like they're always worrying about things.", frame:"unhappy", answers:[49, 50], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"I like to go on adventures! Sometimes I get lost and it's fun to find my way back home.", frame:"happy", answers:_qs[37].answers, qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, that's OK. It's... just nice to have you here.", frame:"blush", answers:[8], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Hee, hee. Oh, do you really think so?", frame:"blush", answers:[8, 51, 52], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Weird? Oh... That's not nice. Why do you think I'm weird? Just go away.", frame:"sad", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, why did you lie to me? I don't want to talk to you anymore. Just leave me alone.", frame:"sad", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, I've been wanting to tell you... I... I just...", frame:"sad", answers:[53, 54, 55], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, yes, yes! Please, come with me! To the forest!", frame:"nervous", answers:[2, 10, 14], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, %NAME%. %NAME%! Thank-you so much for understanding me. Come with me into the forest!", frame:"nervous", answers:[2], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"I... love you!", frame:"nervous", answers:[56, 57], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, I'm... I'm sorry. I didn't mean... mean to make you feel bad...", frame:"sad", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"", frame:"normal", answers:[], qList:_qs, aList:_as}; _as[_as.length] = {text:"Really, why are you here?", question:4, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"...", question:-1, qList:_qs, aList:_as, action:loadLastConversation, actionParams:null}; _as[_as.length] = {text:"Alright. Let's go!", question:-1, qList:_qs, aList:_as, action:transition, actionParams:[unloadScene, displayPanoramicText]}; _as[_as.length] = {text:"Hello, what's your name?", question:4, qList:_qs, aList:_as, action:changeName, actionParams:["Amber"]}; _as[_as.length] = {text:"My name is %NAME%.", question:5, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I was wandering around the university. So, what do you study? ", question:6, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Oh, sorry. I thought you were studying in the university.", question:7, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Thanks. I like you, too, %GIRL_NAME%.", question:8, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Oh, %GIRL_NAME%. Are you blushing?", question:9, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Come on, %GIRL_NAME%. Don't worry, You can tell me anything. I won't judge you", question:10, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Uh... No, %GIRL_NAME%. I'm sorry, this is going too fast. I'm not ready for this.", question:2, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"Oh, hello. I'm %NAME%. Pleased to meet you.", question:11, qList:_qs, aList:_as, action:changeName, actionParams:["Amber"]}; _as[_as.length] = {text:"Wow, you're a pretty girl.", question:12, qList:_qs, aList:_as, action:changeName, actionParams:["Amber"]}; _as[_as.length] = {text:"What big boobs you have.", question:13, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Wait a moment! Before we start... I just want to say I really like the way your shirt stretches around your large chest.", question:14, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Huh? I'm sorry. I don't know what I was thinking. Please, forgive me.", question:15, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Oh, thanks for understanding. My name is %NAME%. What's your name?", question:11, qList:_qs, aList:_as, action:changeName, actionParams:["Amber"]}; _as[_as.length] = {text:"You know, you're really attractive.", question:16, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"My name is %NAME%.", question:17, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"What?! What's gotten into me?! I'm so sorry! Please, forgive me. I can't believe I said all that! Can we start over?", question:18, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Yes ...I'm sorry.", question:19, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Well... It's true you are nice to look at.", question:17, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"I was just walking around. Do you spend a lot of time here in %PLACE_NAME%?", question:20, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Oh, I've never met a forest girl before. Do you have a house here?", question:21, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Oh, I envy you, too. Do you get lonely here in %PLACE_NAME%? How about I give you some company?", question:22, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Huh? I'm sorry, I just thought... we were getting along.", question:7, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Oh, come on, %GIRL_NAME%. Don't be afraid. It could be fun.", question:23, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Oh, %GIRL_NAME%. Sorry... I just... sometimes get excited. Please, don't go away.", question:7, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"%GIRL_NAME%, you're just so pretty. I'd like to be with you.", question:17, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"That's not important. I like to remain unknown.", question:24, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Don't you worry, %GIRL_NAME%. Just let it go.", question:25, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Why do you care so much about a name?", question:26, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"Oh, I'm sorry. Well, if you really want it. I'm %NAME%.", question:27, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Alright, but this is just for you. My name is %NAME%.", question:27, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Yes, that's true.", question:28, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Well, it doesn't always have to be that way.", question:28, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Looking for pretty kangaroos.", question:29, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"A hot body with large breasts.", question:30, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Beautiful eyes and a wonderful smile.", question:31, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"A smart girl who studies a lot.", question:32, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Alright, %GIRL_NAME%. You want to talk about something else?", question:33, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Oh, I'm sorry. I shouldn't have mentioned it.", question:34, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"%GIRL_NAME%? Just tell me, what's on your mind?", question:10, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Is there anything I can do for you?", question:35, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I think I should leave you here for now. Maybe you need some time to be alone. See you later %GIRL_NAME%.", question:36, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"Do you want to talk about it?", question:10, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Do you visit the university frequently?", question:37, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"What do you like to do?", question:38, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I don't really have anything to say.", question:39, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Oh, I think you're an interesting girl.", question:40, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Oh, that's... weird.", question:41, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"Yes, %GIRL_NAME%. I really do.", question:43, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Well, no. Not really. But you're OK.", question:42, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"Do you mean to say you... love me?", question:44, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Don't say it, %GIRL_NAME%. I know.", question:45, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Tell me, please.", question:46, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Oh, %GIRL_NAME%... I love you to.", question:44, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"%GIRL_NAME%! I'm sorry, but this a bit too much for me to handle.", question:47, qList:_qs, aList:_as, action:reject, actionParams:null}; _qs = dialogs[CELESTINA]; _as = []; _qs[_qs.length] = {text:"...", frame:"normal", answers:[3, 5, 6, 7], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"...", frame:"gone", answers:[1], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"She's gone.", frame:"gone", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, I can't believe I finally have a %YOUNG_GENDER%friend! Please, stay with me tonight!", frame:"love", answers:[2], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"A-ah!", frame:"scared", answers:[4], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Hi... %NAME%.", frame:"normal", answers:[11], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"It's nothing. I-I just get nervous around %YOUNG_GENDER%s.", frame:"blush", answers:[8, 9], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"NO! \nI mean... Oh, I'm sorry. I'm just nervous.", frame:"nervous", answers:[10], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Thank-you. I feel more comfortable now. What's your name?", frame:"smile", answers:[12, 18], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"It's Celestina.", frame:"smile", answers:[13, 16], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"My parents named me after my blue fur. They said it reminds them of the winter sky after a beautiful sunset. They found it in an old Spanish book.", frame:"blush", answers:[14, 15, 16, 17], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"What do you want to talk about?", frame:"smile", answers:[24, 32, 33, 34], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"R-really? I-I... thank-you...", frame:"strong_blush", answers:[16], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, I'm sorry. I forgot to tell you, my name is Celestina.", frame:"smile", answers:[13, 16], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"I don't know. I haven't read it, even though I like romance books. I heard it has something to do with deceptive love affairs. I hope that doesn't happen to me.", frame:"normal", answers:[16], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"I like my name.", frame:"calm", answers:[16], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh... Why not?", frame:"normal", answers:[19, 20, 21], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"I-I'm sorry... I think I need to go now. I have things to do.", frame:"worried", answers:[22, 23], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"That's fine. Thank-you for being honest with me. My name is %GIRL_NAME%.", frame:"smile", answers:[16], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"I-I-I... Oh, no!", frame:"scared", answers:[25], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"She's gone.", frame:"gone", answers:[26, 27], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"I-I'm s-sorry. You m-made my heart leap. Y-you surprised me.", frame:"strong_blush", answers:[28], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"No, I... l-like you, but I'm feeling...", frame:"blush", answers:[29, 30], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, thank-you! I-I just couldn't say it! I want you to be my %YOUNG_GENDER%friend. Please, come with me tonight!", frame:"love", answers:[2, 31], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, I-I-I'm sorry! I-I thought...", frame:"sad", answers:[4], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, yes.", frame:"smile", answers:[61, 87], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"I like reading books about love.", frame:"calm", answers:[55, 56, 57], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Well... I...", frame:"flirt", answers:[35, 36, 37, 38], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Ummm... I...", frame:"worried", answers:[39, 40, 41, 42], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh! Do you? It's so much easier to say it now. I like you.", frame:"normal", answers:[43, 44], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Y-yes. That's what I wanted to say.", frame:"blush", answers:[47, 48], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"N-No! I mean... I wanted to say... I like you. But I don't want to go that fast.", frame:"scared", answers:[45, 46], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh! I'm so happy. I'm not so nervous, now. I'd like to ask you something.", frame:"blush", answers:[88, 89], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"It's fine, but... do you like me?", frame:"smile", answers:[51], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Umm... I don't... I'm sorry, I think I need to leave now.", frame:"worried", answers:_qs[17].answers, qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, thank-you. I'm feeling more comfortable now.", frame:"smile", answers:[89], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, that's so sudden! But... Yes! I've never had a %YOUNG_GENDER% in my room before. I want to try, but only if you'll be my %YOUNG_GENDER%friend.", frame:"smile", answers:[2, 49], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, but I've been waiting so long! Uh... Oh, please, just... let me be alone now.", frame:"sad", answers:[4], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"I just wanted to say that... I like you.", frame:"blush", answers:[44], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Really? But... will you promise to be my %YOUNG_GENDER%friend? I really want to be with someone.", frame:"worried", answers:[49, 50], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, yes! I love you, too! Please, come with me!", frame:"love", answers:[2], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Mmm... I like reading books.", frame:"curious", answers:[52, 53, 54], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"I like romance novels. Especially the ones where the %YOUNG_GENDER% has to work so hard to impress %POSSESSIVE_GENDER% girlfriend. It makes me feel more confident.", frame:"enjoy", answers:[55, 56, 57], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Huh? What do you like to do?", frame:"normal", answers:[58, 59, 60, 61, 62, 68], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, that's so nice. I like to read romance novels. What do you like to read?", frame:"smile", answers:[63, 64, 65, 66, 67], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh! I've been looking for a %YOUNG_GENDER%friend. W-would you... ? \nIf you did... I... I would... invite you to my room for the night!", frame:"love", answers:[2, 49], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, really? Oh, that's so sweet. I-I think I like you, %NAME%.", frame:"blush", answers:[69, 70], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Uh... Oh, I don't know very much about that.", frame:"normal", answers:[82, 83], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, that's so nice. I-I think I like you.", frame:"blush", answers:[69, 70, 71], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, I sometimes like that, too.", frame:"enjoy", answers:[72, 73, 74], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, but do you spend a lot of time studying?", frame:"normal", answers:[80, 81], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, but they're so scary. I-I'm so afraid of everything.", frame:"nervous", answers:[75, 76], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"That's so... interesting. ", frame:"smile", answers:[84], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Y-Yes. I-I think I like you.", frame:"blush", answers:_qs[48].answers, qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh... I... don't think I'd want to live with you.", frame:"normal", answers:[77, 78], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, I-I'm sorry... but I don't think we'd be good together.", frame:"worried", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Alright, goodbye.", frame:"happy", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Ooh! You're so charming. M-Maybe... maybe could we be... lovers?", frame:"strong_blush", answers:[79, 49], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh...", frame:"normal", answers:[84, 85, 86], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Umm... I'm going back to my room.", frame:"curious", answers:[4], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Would you be my %YOUNG_GENDER%friend?", frame:"flirt", answers:[79, 49], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"I'm studying literature.", frame:"smile", answers:[90, 91], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, don't say that. I really like it.", frame:"curious", answers:[92, 93], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Umm... That's OK. But... I think I need to go now.", frame:"curious", answers:[4], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"I-I-I... ", frame:"nervous", answers:[94, 95], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Y-Yes!! Please, say you love me!", frame:"scared", answers:[96, 97], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"U-umm...", frame:"sad", answers:[4], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh! M-my heart!", frame:"sad", answers:[4], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Yes! Please, come to my room!", frame:"love", answers:[2], qList:_qs, aList:_as}; _as[_as.length] = {text:"", question:4, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Hey, I'm back.", question:-1, qList:_qs, aList:_as, action:loadLastConversation, actionParams:null}; _as[_as.length] = {text:"Alright, %GIRL_NAME%!", question:-1, qList:_qs, aList:_as, action:transition, actionParams:[unloadScene, displayPanoramicText]}; _as[_as.length] = {text:"Hey, girl!", question:4, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"...", question:2, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"Oh, you're a pretty girl.", question:4, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"Hello. My name is %NAME%.", question:5, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Hello. You look worried. Are you alright?", question:6, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Oh, that's alright. I'll be nice to you. ", question:8, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Do you want me to leave?", question:7, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"It's OK.", question:8, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"What's your name?", question:9, qList:_qs, aList:_as, action:changeName, actionParams:["Celestina"]}; _as[_as.length] = {text:"My name is %NAME%.", question:13, qList:_qs, aList:_as, action:changeName, actionParams:["Celestina"]}; _as[_as.length] = {text:"What a beautiful name.", question:10, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"That's a nice story, %GIRL_NAME%.", question:15, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Your parents were right, %GIRL_NAME%. You are beautiful.", question:12, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"So... Do you want to talk about something?", question:11, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"That wasn't a very good book.", question:14, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I'd rather not say.", question:16, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"It just isn't important.", question:17, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"I prefer to remain unknown.", question:17, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"Oh, alright. I'm sorry. My name is %NAME%.", question:18, qList:_qs, aList:_as, action:changeName, actionParams:["Celestina"]}; _as[_as.length] = {text:"What? Wait!", question:2, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Alright, see you later.", question:2, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"%GIRL_NAME%, I like you. You look very attractive.", question:19, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"What?", question:20, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"%GIRL_NAME%? Did I say something wrong?", question:21, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Uh... Goodbye?", question:2, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"Oh, %GIRL_NAME%, I was afraid you didn't like me. Are you OK?", question:22, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Are you feeling OK?", question:64, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Do you mean to say love? %GIRL_NAME%, if you want, we can spend some time together, alone.", question:23, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Wait, %GIRL_NAME%. We need a bit more time. We shouldn't rush this.", question:24, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"Do you study here?", question:25, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"What do you like to do?", question:26, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I don't know. What's on your mind?", question:41, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"What?", question:28, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I know what you mean.", question:29, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Do you like me?", question:30, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"...you love me?", question:31, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Are you OK, %GIRL_NAME%?", question:17, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"Don't be nervous, %GIRL_NAME%. I'll be nice to you.", question:38, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"...", question:17, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"%GIRL_NAME%, I can see your feelings towards me. I like you, too.", question:23, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Huh? That's... not what I thought you'd say.", question:24, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I like you, too.", question:32, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Oh, I'm sorry. I guessed wrong.", question:33, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Oh, but I thought we had something special between us.", question:34, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"I like you, too, %GIRL_NAME%. Please, don't be nervous anymore.", question:35, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"%GIRL_NAME%, do you want to get together tonight?", question:39, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"But... I don't really want a commitment.", question:37, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"Yes, %GIRL_NAME%. I think I love you.", question:40, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Yes, %GIRL_NAME%. I do.", question:32, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"What kind of books do you read?", question:42, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Oh, I don't really like reading.", question:43, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I do, too.", question:44, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I like romance novels, too.", question:46, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Romance is boring. I prefer adventure books.", question:47, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"How about you and I make a romance novel out of this situation?", question:45, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I like playing sports.", question:47, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I like playing games.", question:47, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I like making art.", question:48, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I like studying.", question:50, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I like watching the news.", question:49, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I like adventure stories.", question:47, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I like science fiction stories.", question:47, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I like drama stories.", question:49, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I like mystery stories.", question:52, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I like horror stories.", question:51, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I like watching movies and series.", question:49, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I like you, too. Maybe this is a bit sudden, but... do you want to spend the night together?", question:39, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Oh, thank you. It's nice to hear that.", question:45, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Thanks, but I'm afraid I can't really say I like you.", question:24, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Is there something you're thinking about?", question:27, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"You look happy.", question:53, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Oh, it's good to know that.", question:58, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Oh, %GIRL_NAME%, with me by your side, you'd have nothing to be afraid of.", question:57, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Yeah, I watch them all the time.", question:54, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"Oh, but... I was hoping I go out with you.", question:55, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"I see, well I guess I'll just go now.", question:56, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"Oh, yes, %GIRL_NAME%. That would be so nice.", question:3, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Yes, I study all day.", question:54, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Well, just sometimes.", question:52, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"It's great! You really should get into it.", question:54, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Oh, well. Don't worry, It's not all I do.", question:52, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"%GIRL_NAME%, I think I like you.", question:45, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I'm not sure what else to say...", question:27, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Well...", question:59, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"What do you study?", question:61, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"What do you want to ask?", question:60, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"%GIRL_NAME%, will you spend the night with me?", question:36, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Oh, do you like reading?", question:42, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"It doesn't sound like a very interesting subject.", question:62, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Oh, I'm sorry if I offended you.", question:63, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"Well, it's just how I feel about it.", question:59, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"%GIRL_NAME%... it looks like you need some help.", question:66, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"Is it... love?", question:65, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Well... I... don't, really.", question:67, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"Yes, %GIRL_NAME%, I do. I really love you.", question:68, qList:_qs, aList:_as, action:null, actionParams:null}; _qs = dialogs[CRISTINA]; _as = []; _qs[_qs.length] = {text:"Whad'you want?", frame:"normal", answers:[3, 4, 5, 6, 7], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"So you're back.", frame:"talk", answers:[1], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Go away.", frame:"normal", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Do you want to come to my room tonight?", frame:"nervous", answers:[2, 32], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Then get lost.", frame:"normal", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Move on, then. Stop standing around!", frame:"normal", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"I'd rather be alone. I don't need you!", frame:"normal", answers:[8, 9, 10], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Nothing. Why would you think that?", frame:"normal", answers:[11, 13, 14], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, really?", frame:"moved", answers:[12], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Hmph...", frame:"sad", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Alright, say something, then. This better not be a waste of time.", frame:"mad", answers:[25], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"... ... ...It's Cristina.", frame:"mad", answers:[34], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"I don't need your help! Who are you, anyways?", frame:"normal", answers:[33], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"That's none of your business.", frame:"mad", answers:[18, 19], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Yeah, you do that.", frame:"mad", answers:_qs[10].answers, qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Y-you... wouldn't understand.", frame:"nervous", answers:[18, 20], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"I feel so lonely! Nobody ever liked me! They all went after the stupid girls with big boobs, like that stupid girl in that building over there!", frame:"cry", answers:[22, 23, 24], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"I don't care. I bet you like her, too! Go away!", frame:"mad", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Ummm... I used to, but that was years ago. I stopped trying. I just wanted a %YOUNG_GENDER% to be with.", frame:"sad", answers:[24, 28], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Do you? Really?", frame:"nervous", answers:[26, 27, 29], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Just go away!", frame:"mad", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"I'm Cristina. What were you gonna say?", frame:"moved", answers:[16, 17, 35], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"What about you? Do you like me?", frame:"nervous", answers:[29, 26, 27], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, yes!", frame:"happy", answers:[31, 30], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Do you want to come to my room tonight?", frame:"nervous", answers:[2, 32], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Who are you, anyways?", frame:"normal", answers:[33], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Cristina.", frame:"normal", answers:[34, 17, 16], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"You think so? People don't talk to me very much.", frame:"sad", answers:[35, 16], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"I'm not really like that! ...am I?", frame:"worry", answers:[15, 44], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"I love reading pop magazines and collecting posters of famous %YOUNG_GENDER%s.", frame:"calm", answers:[40, 41], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Would you still like me if I were ...less snappy?", frame:"worry", answers:[36, 37], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Just... leave me alone.", frame:"sad", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Really? Nobody ever told me that before.", frame:"nervous", answers:[23, 38], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, I would love that!", frame:"happy", answers:[39], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Don't judge me!", frame:"mad", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"All those %YOUNG_GENDER%s are so cool and attractive! But I'd be happy with almost anyone now.", frame:"nervous", answers:[42, 43], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Don't lie to me! You just told me I was.", frame:"mad", answers:[], qList:_qs, aList:_as}; _as[_as.length] = {text:"Hello", question:3, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Yeah", question:-1, qList:_qs, aList:_as, action:loadLastConversation, actionParams:null}; _as[_as.length] = {text:"Yes.", question:-1, qList:_qs, aList:_as, action:transition, actionParams:[unloadScene, displayPanoramicText]}; _as[_as.length] = {text:"I just came to say hi.", question:6, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"What's wrong?", question:7, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Oh, you're snappy. I like your style.", question:8, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Nothing. You're mean!", question:4, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"Uh... I was just passing by.", question:5, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"Please, don't be so harsh. You like like a nice girl. Do you want to talk for a while?", question:10, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Fine, I'm going, then.", question:9, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"My name is %NAME%. What's your name?", question:11, qList:_qs, aList:_as, action:changeName, actionParams:["Cristina"]}; _as[_as.length] = {text:"You look unhappy. I thought I might help you.", question:12, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Yeah, I like a girl with an attitude.", question:28, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"People aren't mean for no reason. Did something happen to you?", question:25, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"We can talk about something else if it makes you happy.", question:14, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I thought you looked cool. ", question:30, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I think you're attractive.", question:32, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"You really don't look so well. Is there anything I can do to help you?", question:13, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"OK, I'll leave you alone, then.", question:9, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"I hate to see a sad girl. If you could tell me, I'd do my best to help you.", question:15, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I promise I'll keep it a secret.", question:16, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I could try.", question:16, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Who?", question:17, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"Did you ever try talking to any of them?", question:18, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I like you.", question:19, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I'm sorry, I forgot to introduce myself. My name is %NAME%. What's your name?", question:21, qList:_qs, aList:_as, action:changeName, actionParams:["Cristina"]}; _as[_as.length] = {text:"Well...", question:20, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"Not really.", question:20, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"Maybe you should try again. Some people learn to appreciate your personality over you looks when they grow older.", question:22, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Yes, I think you're pretty!", question:23, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"It's just nice to see you smile.", question:24, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"%GIRL_NAME%...", question:24, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Uh... maybe... maybe later...", question:-1, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I'm %NAME%. What's your name?", question:26, qList:_qs, aList:_as, action:changeName, actionParams:["Cristina"]}; _as[_as.length] = {text:"That's a nice name.", question:27, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"So, what do you like to do?", question:29, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Yes, you look like a nice girl. I'm %NAME%, what's your name?", question:26, qList:_qs, aList:_as, action:changeName, actionParams:["Cristina"]}; _as[_as.length] = {text:"I wouldn't settle for anything less.", question:31, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"You look lonely, maybe I could keep you company.", question:33, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"You're nice to be with.", question:24, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"That sounds like a youthful and passionate hobby.", question:35, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Isn't that stuff for teenagers?", question:34, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"You look like my type of girl. Do you want to be my girlfriend?", question:33, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Maybe you'll find someone for you one day.", question:22, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"No, not at all!", question:36, qList:_qs, aList:_as, action:reject, actionParams:null}; _qs = dialogs[VIOLET]; _as = []; _qs[_qs.length] = {text:"Ooh, a %YOUNG_GENDER%! So nice to see you!", frame:"normal", answers:[3, 4, 5], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Came back for more?", frame:"normal", answers:[1], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Sorry, kid. I don't have time for you anymore.", frame:"uninterested", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, yes. I'm all yours.", frame:"normal", answers:[2], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Of course I am.", frame:"normal", answers:[26, 27, 28], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"My name's %GIRL_NAME%. What brings you here?", frame:"normal", answers:[16, 17, 18], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Ooh, a silent type. You can call me %GIRL_NAME%.", frame:"interested", answers:[6, 7, 8], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"You don't talk much. Are you deaf?", frame:"uninterested", answers:[35, 36, 37], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Mmm... I like the sound of your voice.", frame:"normal", answers:[9, 10, 11], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, you broke the illusion. Oh, well. Whad'you got for me, %YOUNG_GENDER%?", frame:"nervous", answers:[38, 39, 40], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, I see. What's up?", frame:"bored", answers:[41, 42, 43], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Yes, please go on.", frame:"dreamy", answers:[12, 13], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, you're so mysterious! Make me yours, but just... tell me your name.", frame:"desire", answers:[14, 15], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Nope. I'm not having that. I like mysterious, but this is ridiculous.", frame:"uninterested", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Sorry, but I'm booked for the night. Come back some other day.", frame:"uninterested", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Ah, I see. An explorer, huh? So, what did you find?", frame:"relaxed", answers:[19, 20, 21], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, yes, go on.", frame:"dreamy", answers:[22, 23], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Ooh! %NAME%, the mysterious explorer just found %POSSESSIVE_GENDER% treasure. Now what are you gonna do?", frame:"interested", answers:[24, 25], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"I'm glad you noticed. All of my clothes is custom made. I wouldn't wear anything else.", frame:"relaxed", answers:[44, 45], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"No, I'm just beautiful and everybody knows it. But I don't like you, you can go away now.", frame:"uninterested", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Mmmm... ...Maybe?", frame:"wonder", answers:[29, 30, 31], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"I like a mysterious %ADULT_GENDER% who can take me over with %POSSESSIVE_GENDER% gaze. But... that's not you. Sorry.", frame:"dreamy", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Hmm... I don't think so.", frame:"uninterested", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Ooh, what are you looking for?", frame:"interested", answers:[32, 33, 34], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"You got it! Please, just tell me your name. I'm %GIRL_NAME%", frame:"desire", answers:[14, 15], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Mmm, nope. That's not me. Keep looking.", frame:"uninterested", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"It's %GIRL_NAME%.", frame:"relaxed", answers:_qs[6].answers, qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Well, if you won't speak you can move on.", frame:"bored", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Whatever, you're boring.", frame:"bored", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Yes ...for a price. But not tonight. I'm already booked.", frame:"uninterested", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"You got anything else to say?", frame:"uninterested", answers:[46, 47], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Nope. I don't think so.", frame:"uninterested", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Alright, impress me.", frame:"bored", answers:[48, 49, 50, 51], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"So, what did you find?", frame:"normal", answers:[52, 53], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Of course I am!", frame:"uninterested", answers:[54, 55], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Yeah, whatever. Thanks for coming by. I got things to do.", frame:"bored", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Yeah, that's nice to hear. But you're still boring.", frame:"nervous", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Yup. It's good. This is getting boring. I have other things to do.", frame:"bored", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, yes?", frame:"interested", answers:[56, 57], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, please go on.", frame:"dreamy", answers:[61, 62], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, really? What if I say no?", frame:"dreamy", answers:[58, 59, 60], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Hmm... I could put you on my schedule somewhere, but not this week.", frame:"uninterested", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"No! Get lost, creep. Don't think I can't defend myself.", frame:"mad", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Ooh, you can read my mind! Take me, %NAME%.", frame:"desire", answers:[2], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Ooh, a secret, ancient castle ruled by a mysterious %ADULT_GENDER%. Take me there.", frame:"desire", answers:[63, 64, 65], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Hmm... I already live like a queen. You're just another boring rich %SLANG_GENDER%.", frame:"uninterested", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Yes. Please, just tell me your name.", frame:"desire", answers:[14, 15], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Hmph. I bet the castle doesn't even exist. I'm not going to wait that long.", frame:"uninterested", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, really? Do I know her?", frame:"normal", answers:[66, 67, 68], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Whatever, I have other things to do. I'll see you later.", frame:"bored", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Well, either way, I got things to do. See you later.", frame:"uninterested", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Ooh! Alright, what do you see in me?", frame:"relaxed", answers:[69, 70, 71], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"OK, challenge me, then. You want me, don't you? What if I said no?", frame:"dreamy", answers:_qs[40].answers, qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, really? Why?", frame:"bored", answers:[72, 73], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Well, I'm not selling my magic. Go look somewhere else.", frame:"uninterested", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Ooh, am I really? Tell me more.", frame:"dreamy", answers:[74, 75], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Hmm... I don't really like you that much. You'll have to find someone else.", frame:"uninterested", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, you're so mysterious. I can't resist you. Take me if you will.", frame:"desire", answers:[2], qList:_qs, aList:_as}; _as[_as.length] = {text:"Hello", question:3, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Yeah.", question:-1, qList:_qs, aList:_as, action:loadLastConversation, actionParams:null}; _as[_as.length] = {text:"Let's go.", question:-1, qList:_qs, aList:_as, action:transition, actionParams:[unloadScene, displayPanoramicText]}; _as[_as.length] = {text:"Oh, you're attractive.", question:4, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Hi, I'm %NAME%.", question:5, qList:_qs, aList:_as, action:changeName, actionParams:["Violet"]}; _as[_as.length] = {text:"...", question:6, qList:_qs, aList:_as, action:changeName, actionParams:["Violet"]}; _as[_as.length] = {text:"...", question:7, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"%GIRL_NAME%...", question:8, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"That's a nice name.", question:9, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"You are the one.", question:11, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Oh, really?", question:9, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"My name is %NAME%.", question:10, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Come with me tonight and you will be mine forever.", question:12, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Tonight. Your place.", question:14, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"%NAME%. Meet me tonight.", question:3, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"That is unimportant.", question:13, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"I was exploring the campus.", question:15, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I was looking for a pretty girl like you.", question:16, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Nothing, really.", question:28, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"A special girl.", question:48, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"This looks like a good place to study.", question:37, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"Nothing really interesting.", question:28, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"You are the one I'm looking for.", question:17, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Yes, I really like the way you look.", question:41, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"Meet me tonight and you will become mine.", question:3, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I want your body.", question:14, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"I like your outfit.", question:18, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"You're arrogant, too.", question:19, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"Are you looking for a %YOUNG_GENDER%friend?", question:20, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"What do you want in a %YOUNG_GENDER%?", question:21, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"I can be the one.", question:22, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"Then you may be what I'm looking for.", question:23, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"A strong, confident, smart woman who doesn't let people push her around.", question:24, qList:_qs, aList:_as, action:changeName, actionParams:["Violet"]}; _as[_as.length] = {text:"A young, energetic woman who likes to be held tightly.", question:25, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"Someone soft and sweet.", question:25, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"...", question:27, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"I'm sorry, I just don't have much to say.", question:28, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"I was observing you. Tell me your name.", question:26, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I'm %NAME%, I was wondering if you would like to go out with me.", question:14, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"I like your clothes.", question:18, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"There is more to me than what you see.", question:32, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I was exploring the campus.", question:33, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Are you good at magic?", question:34, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I like your clothes. They're cool.", question:18, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Would you be willing to take them off for me?", question:29, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"That's nice.", question:30, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Would you like to go out with me?", question:31, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"No, not really.", question:28, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"I'm a strong athlete. All the girls love me, but I could give them all up for you.", question:35, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"I'm a highly qualified professional. I can provide you with whatever you want.", question:35, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"I live in an ancient castle hidden in the forest, passed down through the generations.", question:39, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I got nothing. I'm just a nice person. I hope you would understand.", question:36, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"You, %GIRL_NAME%.", question:38, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"This is a good place to study.", question:37, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"Oh, that's cool.", question:28, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"Good, you may be useful to me.", question:53, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"A strong, beautiful girl. You will be mine.", question:40, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"You're beautiful. I'd love to spend a night with you.", question:14, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"You can't. I see it in your eyes. You are already mine.", question:43, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I won't force you.", question:41, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"You can't. I will get you no matter what.", question:42, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"It's a secret. Come live with me and see it for yourself.", question:44, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"It's a big castle, with servants. If you come with me, you can live like a queen.", question:45, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"I will ...in time. First, you must show me your loyalty. Meet me tonight.", question:46, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I'm afraid I can't do that.", question:47, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"Not yet. Give me some time.", question:47, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"Yes, she's standing right in front of me.", question:51, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I don't think so.", question:49, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"Maybe?", question:50, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"A strong, attractive girl, waiting for someone to challenge her.", question:52, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"A beautiful girl with a lot of energy.", question:25, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"You're bad and I like it.", question:41, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"I need someone who is skilled at magic.", question:54, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"It means you are very intelligent. You are a perfect match for me.", question:55, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Come with me and I will make you feel like you never felt before.", question:57, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"You're smart and beautiful. I really like you %GIRL_NAME%. Will you come with me?", question:56, qList:_qs, aList:_as, action:reject, actionParams:null}; _qs = dialogs[LACY]; _as = []; _qs[_qs.length] = {text:"Oh, hello. What's your name?", frame:"talk", answers:[3, 4], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Back again?", frame:"talk2", answers:[1], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Don't bother. I'm not interested in you.", frame:"mad", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, yes.", frame:"happy", answers:[2], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"My name is %GIRL_NAME%. What are you doing here?", frame:"talk2", answers:[5, 6, 7], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"You first!", frame:"playful", answers:[8, 9], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"What kind of pretty girls?", frame:"playful2", answers:[10, 11, 12], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Hmmm... You don't have much going on, do you? Maybe you should check out some other people.", frame:"wonder", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Ooh, a new %SLANG_GENDER%! What do you study?", frame:"playful2", answers:[13, 14, 15], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Whatever, I don't have time for this. See you later.", frame:"dismiss", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"I got a bit of that. I study mythology.", frame:"playful2", answers:[16, 17, 27], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Hmmm... No, that doesn't sound like me. Maybe you can look somewhere else.", frame:"wonder", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Well... There's something I need to say.", frame:"nervous", answers:[18, 19], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, sounds fun!", frame:"happy", answers:[20, 21, 22], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Ah, that's... interesting.", frame:"smile", answers:[23, 24], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Huh... I think you're in the wrong place. This building is for natural sciences. You better get going.", frame:"mad", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, yes. It's fun. Some of it... is even real.", frame:"happy", answers:[25, 26], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, yes there is. These stories are valuable to our culture. Also... some of them are real.", frame:"mad", answers:_qs[16].answers, qList:_qs, aList:_as}; _qs[_qs.length] = {text:"I-I'm... A werewolf.", frame:"sad2", answers:[28, 29, 30, 31], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Heh heh, I... think I like you, but that's... not it.", frame:"nervous2", answers:[18], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"So, what do you do in your free time?", frame:"happy", answers:[34, 35, 36], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, I wish you good luck in your studies, then. What do you want to talk about?", frame:"happy", answers:[37, 38], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Uhh... Well, I... don't actually care about Art.", frame:"nervous", answers:[32, 33], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Fine, I'll just go now.", frame:"mad", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"I... understand...", frame:"sad3", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"It just... happens. I never know when I'm going to transform. It could be right now.", frame:"interested", answers:[39, 40, 41], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"I... don't really know when that happens.", frame:"nervous2", answers:_qs[25].answers, qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Uggh... N-Not now...", frame:"transform", answers:[43, 44, 45], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Well, I don't. So forget about it.", frame:"mad", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Ah, I can tell. You look like a strong %SLANG_GENDER%. You think you could handle my body?", frame:"playful", answers:[50, 51, 52], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Games, huh? Nice. Have you tried any games about werewolves?", frame:"smile", answers:[50, 53], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Ooh, what shows? Any horror shows? Have you seen the one with the scary wolves?", frame:"smile", answers:[50, 54], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, you're kind of boring. I have places to be. I'll see you around some time...", frame:"wonder", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Ooh, I think I'd like that!", frame:"playful", answers:[2], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Wait... we could still...", frame:"sad2", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"To put it shortly, I stupidly summoned the spirit of a wolf one night, now she lives inside me, transforming me when she wants.", frame:"awkward", answers:[56, 57], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"...", frame:"transformed", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Rrr...", frame:"transformed", answers:[46], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Rrr...", frame:"transformed", answers:[47], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Nnng...", frame:"transform", answers:[48], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Nnng...", frame:"transform", answers:[49], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"I-I'm sorry, I d-didn't mean to scare you. I... couldn't control it.", frame:"nervous", answers:[58, 59, 60], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"I-I think I'm falling in love with you. Please, come home with me!", frame:"nervous3", answers:[2, 61], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"I'm... sorry... I'll leave now.", frame:"tired", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, that's nice to hear. About that... There's something I need to tell you.", frame:"nervous", answers:[18, 19], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Hmm, you don't seem like the brave type. You're not very interesting. I'll see you around some time.", frame:"wonder", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Nice! About that... There's something I need to tell you.", frame:"nervous", answers:[18, 19], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, it's alright. I get along with her. She tries not to interfere.", frame:"smile", answers:[62], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"You know, I don't meet a lot of people who would talk to a werewolf. I like you. Do you want to hang out with me tonight?", frame:"nervous2", answers:[2, 43], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Do you really? Would you come and spend the night with me?", frame:"nervous2", answers:[2, 63], qList:_qs, aList:_as}; _as[_as.length] = {text:"Hello, %GIRL_NAME%", question:-1, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Yeah", question:-1, qList:_qs, aList:_as, action:loadLastConversation, actionParams:null}; _as[_as.length] = {text:"Let's go.", question:-1, qList:_qs, aList:_as, action:transition, actionParams:[unloadScene, displayPanoramicText]}; _as[_as.length] = {text:"Hi, I'm %NAME%.", question:4, qList:_qs, aList:_as, action:changeName, actionParams:["Lacy"]}; _as[_as.length] = {text:"Who are you?", question:5, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Looking for pretty girls.", question:6, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Not much.", question:7, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"I'm new, do you study here?", question:8, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"My name is %NAME%.", question:4, qList:_qs, aList:_as, action:changeName, actionParams:["Lacy"]}; _as[_as.length] = {text:"No, you first.", question:9, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"Someone intelligent.", question:10, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Cute, playful girls.", question:11, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"I don't know, tell me about yourself.", question:12, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I study Science.", question:13, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I study Art.", question:14, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I study Magic.", question:15, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"I like that.", question:16, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Mythology? Is there any good reason to study that?", question:17, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"What is it? You can tell me.", question:18, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"You love me?", question:19, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"%GIRL_NAME%, I like you. Do you want to hang out some time?", question:12, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Yeah, science is great. It's very useful.", question:20, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"It really isn't. It's hard.", question:21, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"What's that supposed to mean?", question:22, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Uhh... Anyway's, tell me something about you.", question:12, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Why are you interested in Mythology?", question:12, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"How do you know it's real?", question:12, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"That's boring.", question:23, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"What?! I-I think I have to go now!", question:24, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"Are you really? That's so weird. What's it like? Do you transform under the full moon?", question:25, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Cool! You should show me some time.", question:26, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"No way, I don't believe you.", question:27, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"That's OK. So, what do you want to talk about?", question:12, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Oh, that's horrible. How can you no care about art?", question:28, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"I do sports.", question:29, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I like playing video games", question:30, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I watch TV shows.", question:31, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I don't know...", question:32, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"What about you?", question:12, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"That's cool. I like you. Would you mind showing me some time? Maybe we can hang out together.", question:33, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Oh, that's disappointing. I would have liked to watch you one night.", question:34, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"Why does it happen?", question:35, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"You want to spend the night together? Maybe it will happen some time.", question:33, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"[Run away]", question:36, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"[Watch her]", question:37, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"[Hold her]", question:38, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"...", question:39, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"...", question:40, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"...", question:41, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"...", question:42, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Huh? Why are you asking?", question:12, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Oh, yes I could.", question:12, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"What? Wait, this is going too fast.", question:43, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"Yeah, it was fun.", question:44, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"No, I don't watch horror shows.", question:45, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"Yeah, I watch that one.", question:46, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Oh, that sounds terrible. I'm sorry you have to live with that.", question:47, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Wow, that's a fascinating story!", question:48, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"It's alright. I think I like you. Even if you're a werewolf.", question:49, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I'm getting out of here now.", question:43, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"Wow, that was cool!", question:48, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I don't think I'm ready for this.", question:43, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"I'm glad to hear that. I think I like you. You're an interesting girl.", question:49, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I don't... think... I'm ready for that.", question:24, qList:_qs, aList:_as, action:reject, actionParams:null}; _qs = dialogs[VALENTINE]; _as = []; _qs[_qs.length] = {text:"Mmmm... Welcome, %NAME%. My name is Valentine Vixen. Some call me the Vixen of Love.", frame:"calm", answers:[4], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Welcome back, %NAME%.", frame:"normal", answers:[1], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Max! I'm so happy to see you!", frame:"joy", answers:[42], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, Max. Come here!", frame:"seductive", answers:[41], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"[You feel a magical presence, but you don't see anyone around]", frame:"empty", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Max, you're back!", frame:"normal", answers:[3], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"The other girls gave me your name, %NAME%. Each of them has seen something special in you. You have conquered their hearts. Well done.", frame:"serene", answers:[5, 6], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"You have five girlfriends now. Is this what you wanted?", frame:"wonder", answers:[7, 8, 9], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"You do not need to hurry. Spend some time with each of them. The one for you will reveal herself eventually.", frame:"serene", answers:[10, 11, 17], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"You cannot conquer me. My heart is bound.", frame:"sad", answers:[12, 13, 14], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Do you really believe you can handle that? Keeping five people happy in a relationship is a very difficult task.", frame:"wonder", answers:[15, 16], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"That would be extraordinary. If you can truly do that and be happy, I commend you for the strength of your heart.", frame:"smile", answers:[11], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Well done, %NAME%. Thank you for playing the game.", frame:"grateful", answers:[18], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"No, you cannot. Do not try, you will be wasting your time.", frame:"explain2", answers:[19, 20, 21], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Thank-you, %NAME%, but I am already taken.", frame:"grateful", answers:[22, 23], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"That's OK. You are a nice person. Have you decided who you wish to stay with?", frame:"smile", answers:[24, 25, 26], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"%NAME%... I know you came here for something... ... ...\nI cannot give you my heart or my body, but... I can remove my clothes, if that's what you want.", frame:"smile", answers:[28, 29], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Is that true? Have you decided who you want to be with?", frame:"happy", answers:_qs[15].answers, qList:_qs, aList:_as}; _qs[_qs.length] = {text:"No, I already have a boyfriend. You do not need to pursue me any longer.", frame:"sad", answers:[22, 27], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"[Nobody is here]", frame:"empty", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"I'm sorry, %NAME%, but... you cannot have me. There are five other girls waiting to take your hand, will you choose one?", frame:"sad", answers:_qs[15].answers, qList:_qs, aList:_as}; _qs[_qs.length] = {text:"My boyfriend. His name is Max. As a wolf, he looks irresistibly intimidating, but he's... strangely submissive. Tell me, %NAME%, have you decided who you want to have as a girlfriend?", frame:"happy", answers:_qs[15].answers, qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Then, if you wish, tell me...\nWho have you chosen to be your girlfriend?", frame:"wonder", answers:[33, 34, 35, 36, 37, 38], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Alright, %NAME%. Please, enjoy this moment.", frame:"unclothed", answers:[30], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"No, %NAME%. We have nothing more to talk about. Please, leave now.", frame:"mad", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Please, tell me if you wish to see my body again.", frame:"innocent", answers:[28], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"I am sorry, %NAME%. Please, forgive me.", frame:"sad", answers:[31, 32], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"I-I'm sorry! Mmmm! I-I'll leave now.", frame:"empty", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Mmmm... Please, have a nice day.", frame:"sad", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"I wish you good luck in your relationship, %NAME%. I will remain here if you want to talk to me again.", frame:"smile", answers:[39], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"That is fine, %NAME%. I wish you good luck in your relationship.", frame:"smile", answers:[], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Violet is my sister. I'm glad she found someone she could trust. Please, treat her well, %NAME%.", frame:"grateful", answers:[40], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Max, this is the Love Patch! It's a place where lovers go for good luck! ", frame:"joy", answers:[43, 44, 45, 48], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Max, I wanted to come here with you, to make our love stronger.", frame:"worried", answers:[46, 47], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Oh, Max! I love you! Mmm!", frame:"ecstatic", answers:[48, 49, 50], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Max, I love you. Thank you for coming here.", frame:"smile", answers:[51, 52, 48, 49], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Yes, Max. We're here together. Come and hold me, please.", frame:"explain", answers:[48, 50], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Yes it is, Max. Come on. Now hold me tight.", frame:"sad", answers:[48, 53], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Mmmm! [She approaches you]", frame:"ecstatic", answers:[48], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Mmmm... [She approaches you]", frame:"seductive", answers:[48], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Max, don't worry about anything. Just hold me and everything will be fine.", frame:"serene", answers:[48], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Come on, Max. Just hold me. I want to feel your body.", frame:"seductive", answers:[48], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Don't worry, Max. Nobody is here but us. I promise everything will be fine.", frame:"grateful", answers:[48], qList:_qs, aList:_as}; _qs[_qs.length] = {text:"Very well, %NAME%. Please enjoy your time here.", frame:"smile", answers:[], qList:_qs, aList:_as}; _as[_as.length] = {text:"Hello.", question:-1, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"...", question:-1, qList:_qs, aList:_as, action:loadLastConversation, actionParams:null}; _as[_as.length] = {text:"", question:-1, qList:_qs, aList:_as, action:transition, actionParams:[unloadScene, displayPanoramicText]}; _as[_as.length] = {text:"Valentine...", question:-1, qList:_qs, aList:_as, action:loadLastConversation, actionParams:null}; _as[_as.length] = {text:"How do you know my name?", question:6, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Yeah, I can seduce anyone.", question:7, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I liked all of them, how could I choose one?", question:8, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I could use a sixth one.", question:9, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Yes, I'm happy.", question:10, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I really just wanted one girl.", question:8, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"What if she doesn't?", question:11, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Thanks, Valentine.", question:12, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Oh, yes I can.", question:13, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Valentine, you're beautiful.", question:14, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I'm sorry, I'll leave you alone.", question:15, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Yes, I think so.", question:11, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"That sounds like a lot of work. I just want one girl.", question:17, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I think I know who I want to be with.", question:22, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"...", question:16, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Come on, baby. There gotta be something you like in a guy.", question:18, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Alright, sorry.", question:15, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Valentine, I just think you're very smart and pretty.", question:20, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Oh, I didn't know that. I'm sorry.", question:15, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Really? Who's your...%YOUNG_GENDER%friend?", question:21, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Yes, I think so.", question:22, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"No, I just can't decide.", question:8, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I... want to be with all of them.", question:10, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"You could leave him, I think I could make a better partner than him.", question:24, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"Yes, please, do that.", question:23, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"No, that's not what I came here for.", question:43, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Thank you, Valentine. You are very beautiful.", question:25, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"It's alright, Valentine.", question:28, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"No, you shouldn't assume I'm here just to get with you!", question:27, qList:_qs, aList:_as, action:reject, actionParams:null}; _as[_as.length] = {text:"Amber", question:29, qList:_qs, aList:_as, action:chooseGirl, actionParams:[0]}; _as[_as.length] = {text:"Celestina", question:29, qList:_qs, aList:_as, action:chooseGirl, actionParams:[1]}; _as[_as.length] = {text:"Cristina", question:29, qList:_qs, aList:_as, action:chooseGirl, actionParams:[2]}; _as[_as.length] = {text:"Violet", question:31, qList:_qs, aList:_as, action:chooseGirl, actionParams:[3]}; _as[_as.length] = {text:"Lacy", question:29, qList:_qs, aList:_as, action:chooseGirl, actionParams:[4]}; _as[_as.length] = {text:"It's a secret", question:30, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Thank you, Valentine.", question:-1, qList:_qs, aList:_as, action:displayPregnancy, actionParams:null}; _as[_as.length] = {text:"Thank you, Valentine. I will.", question:-1, qList:_qs, aList:_as, action:displayPregnancy, actionParams:null}; _as[_as.length] = {text:"Vixen...", question:-1, qList:_qs, aList:_as, action:transition, actionParams:[unloadScene, displayPanoramicText]}; _as[_as.length] = {text:"Valentine!", question:32, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"What... What does that mean?", question:33, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Valentine... You're so beautiful", question:34, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"...", question:35, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Well, we're here now.", question:36, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"I don't... think... this is a good place.", question:37, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"[Hold her]", question:-1, qList:_qs, aList:_as, action:transition, actionParams:[unloadScene, displayPanoramicText]}; _as[_as.length] = {text:"Valentine... I... love you, too.", question:38, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"...", question:39, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"...", question:40, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Valentine... We don't need good luck. We've been together so long.", question:41, qList:_qs, aList:_as, action:null, actionParams:null}; _as[_as.length] = {text:"Uhh...", question:42, qList:_qs, aList:_as, action:null, actionParams:null}; stage.addEventListener(Event.RESIZE, redrawCover, false, -100, true); playSongOnce(TitleSong); displayTitle(); stage.dispatchEvent(new Event(Event.RESIZE)); DOOM = null; } public function displayCurrentPanoramic(){ if (currentCharacterID == VALENTINE){ startSong(ValentineSong); } else { startSong(TogetherSong); }; displayPanoramicByID(currentCharacterID); displayBackButton(); if (currentBackButton){ currentBackButton.alpha = 0.5; }; displayQuickAnimation(MouseAnim); conquest[currentCharacterID] = 1; writeSaveFile(); } public function showAnswers(_arg1:Event){ displayAnswers(currentQuestion); stage.removeEventListener(DIALOG_COMPLETE, showAnswers); } public function removeDoom(){ if (!DOOM){ return; }; DOOM.parent.removeChild(DOOM); DOOM = null; } public function dragSfxSlider(_arg1:MouseEvent){ currentDisplayObject.sfx_slider_mc.x = currentDisplayObject.mouseX; if (currentDisplayObject.sfx_slider_mc.x < currentDisplayObject.sfx_bar_mc.x){ currentDisplayObject.sfx_slider_mc.x = currentDisplayObject.sfx_bar_mc.x; } else { if (currentDisplayObject.sfx_slider_mc.x > (currentDisplayObject.sfx_bar_mc.x + 100)){ currentDisplayObject.sfx_slider_mc.x = (currentDisplayObject.sfx_bar_mc.x + 100); }; }; sfxVolume.volume = ((currentDisplayObject.sfx_slider_mc.x - currentDisplayObject.sfx_bar_mc.x) * 0.01); } public function displayPregnancyByID(_arg1:int){ PREGNANT = true; displayPanoramic(pregnancy[_arg1], pregnancy[_arg1].bg, directions[_arg1]); currentImage.x = ((stage.stageWidth - STAGE_WIDTH) * 0.5); currentImage.y = ((stage.stageHeight - STAGE_HEIGHT) * 0.5); } public function loadingResize(_arg1:Event){ var _local2:Graphics; load_txt.x = ((stage.stageWidth - load_txt.width) * 0.5); load_txt.y = ((stage.stageHeight - load_txt.height) * 0.5); _local2 = load_bg.graphics; _local2.clear(); _local2.beginFill(0); _local2.drawRect(0, 0, stage.stageWidth, stage.stageHeight); _local2.endFill(); } public function unloadPanoramicText(){ if (!currentPanoramicText){ return; }; stage.removeEventListener(Event.RESIZE, resizePanoramicText); currentDisplayObject.removeEventListener(MouseEvent.MOUSE_DOWN, transitionToPanoramic); currentDisplayObject.parent.removeChild(currentDisplayObject); currentDisplayObject = null; currentPanoramicText.parent.removeChild(currentPanoramicText); currentPanoramicText = null; } public function resetSaveFile(){ var i:int; var saveFile:SharedObject; try { saveFile = SharedObject.getLocal(GLOBAL_VARS["NAME"]); } catch(E:Error) { return; }; if (!saveFile){ return; }; saveFile.data.exists = true; saveFile.data.dialogStarts = []; saveFile.data.characterNames = []; saveFile.data.conquest = []; saveFile.data.chosenGirl = -1; i = 0; while (i < NUM_CHARACTERS) { saveFile.data.dialogStarts[i] = 0; saveFile.data.characterNames[i] = "???"; saveFile.data.conquest[i] = 0; i = (i + 1); }; saveFile.flush(); saveFile.close(); saveFile = null; } public function playSpeech(_arg1:Sound){ currentSpeech = _arg1.play(0, 0, sfxVolume); currentSpeech.addEventListener(Event.SOUND_COMPLETE, endSpeech); } public function fadeDialog(_arg1:Event){ var _local2:MovieClip; _local2 = (_arg1.currentTarget as MovieClip); _local2.alpha = 0.2; } public function unloadPregnancyText(){ if (!currentPregnancyText){ return; }; stage.removeEventListener(Event.RESIZE, resizePregnancyText); currentDisplayObject.removeEventListener(MouseEvent.MOUSE_DOWN, transitionToPregnancy); currentDisplayObject.parent.removeChild(currentDisplayObject); currentDisplayObject = null; currentPregnancyText.parent.removeChild(currentPregnancyText); currentPregnancyText = null; } public function showingQuickAnimation(_arg1:Event){ var _local2:MovieClip; var _local3:int; var _local4:int; _local2 = (_arg1.currentTarget as MovieClip); if (!_local2){ return; }; _local3 = _local2.currentFrame; _local4 = _local2.totalFrames; _local2.x = (stage.stageWidth * 0.5); _local2.y = (stage.stageHeight * 0.5); _local2.alpha = ((_local3)<30) ? (_local3 / 30) : ((_local3)>(_local4 - 30)) ? ((_local4 - _local3) / 30) : 1; if (_local3 == _local4){ _local2.removeEventListener(Event.ENTER_FRAME, showingQuickAnimation); _local2.parent.removeChild(_local2); }; } public function loadLastConversation(){ displayQuestion(dialogs[currentCharacterID][dialogStarts[currentCharacterID]]); } public function goToPlace(){ var _local1:int; var _local2:int; var _local3:int; loadSceneByID(currentCharacterID, currentCharacterID); loadDialogByID(currentCharacterID); displayBackButton(); if (currentCharacterID == VALENTINE){ _local3 = 0; _local2 = (conquest.length - 1); _local1 = 0; while (_local1 < _local2) { if (conquest[_local1]){ _local3++; }; _local1++; }; if ((((_local3 == (NUM_CHARACTERS - 1))) || ((((GLOBAL_VARS["NAME"] == "Max")) && ((GLOBAL_VARS["GENDER"] == "male")))))){ startSong(ValentineSong); } else { if (dialogStarts[currentCharacterID] >= 0){ playSongOnce(MysterySound); }; }; } else { if ((((dialogStarts[currentCharacterID] >= 0)) && (!(conquest[currentCharacterID])))){ startSong(DateSong); }; }; } public function replaceVariables(_arg1:String){ var _local2:int; var _local3:int; var _local4:String; var _local5:int; var _local6:int; var _local7:String; var _local8:String; var _local9:int; _local2 = 0; _local3 = 1; _local4 = ""; _local6 = _arg1.length; _local7 = ""; _local8 = ""; _local9 = _local2; _local5 = 0; while (_local5 < _local6) { _local8 = _arg1.charAt(_local5); if (_local9 == _local2){ if (_local8 == "%"){ _local9 = _local3; _local7 = ""; } else { _local4 = (_local4 + _local8); }; } else { if (_local9 == _local3){ if (_local8 == "%"){ _local9 = _local2; if (_local7.length){ _local4 = (_local4 + GLOBAL_VARS[_local7]); } else { _local4 = (_local4 + _local8); }; _local7 = ""; } else { _local7 = (_local7 + _local8); }; }; }; _local5++; }; if (_local7.length){ _local4 = (_local4 + _local7); }; return (_local4); } public function displayMap(){ var _local1:int; var _local2:MovieClip; var _local3:MovieClip; startSong(MapSong); currentCharacterID = -1; currentDisplayObject = new Map(); currentToolStart = getTimer(); stage.addChild(currentDisplayObject); stage.addEventListener(MouseEvent.MOUSE_MOVE, movingToolTip); stage.addEventListener(Event.RESIZE, resizeDisplayObject, false, 0, true); currentDisplayObject.addEventListener(MouseEvent.MOUSE_DOWN, selectMapLocation, false, 0, true); currentDisplayObject.tabEnabled = (currentDisplayObject.tabChildren = false); currentDisplayObject.back_mc.txt.text = "Exit"; currentDisplayObject.back_mc.mouseChildren = false; resizeDisplayObject(); _local1 = 0; while (_local1 < NUM_CHARACTERS) { if (conquest[_local1]){ _local2 = (new LoveMark() as MovieClip); _local2.mouseEnabled = false; _local3 = (currentDisplayObject[placeIDs[_local1]] as MovieClip); currentDisplayObject.addChild(_local2); _local2.x = _local3.x; _local2.y = _local3.y; } else { if (dialogStarts[_local1] < 0){ _local2 = (new RejectMark() as MovieClip); _local2.mouseEnabled = false; _local3 = (currentDisplayObject[placeIDs[_local1]] as MovieClip); currentDisplayObject.addChild(_local2); _local2.x = _local3.x; _local2.y = _local3.y; }; }; _local1++; }; } public function loadScene(_arg1:MovieClip, _arg2:DisplayObject){ _arg2.x = ((stage.stageWidth - STAGE_WIDTH) * 0.5); _arg2.y = ((stage.stageHeight - STAGE_HEIGHT) * 0.5); _arg1.x = (stage.stageWidth * 0.5); _arg1.y = ((stage.stageHeight + STAGE_HEIGHT) * 0.5); currentCharacter = _arg1; currentBackground = _arg2; _arg2.cacheAsBitmap = true; _arg1.cacheAsBitmap = true; stage.addChild(_arg2); stage.addChild(_arg1); stage.addChild(currentCover); stage.addEventListener(Event.RESIZE, sceneResize, false, 0, true); } public function stopScrollingImage(_arg1:MouseEvent){ stage.removeEventListener(Event.ENTER_FRAME, scrollingImage); stage.removeEventListener(MouseEvent.MOUSE_UP, stopScrollingImage); } public function displayAnswers(_arg1:Object){ var _local2:Array; var _local3:Array; var _local4:int; var _local5:int; var _local6:MovieClip; var _local7:int; var _local8:int; var _local9:Array; var _local10:int; _local2 = _arg1.aList; _local3 = _arg1.answers; _local5 = _local3.length; answersClip = new MovieClip(); answersMask = new MovieClip(); _local7 = (Math.random() * _local5); _local9 = getSteps(_local5); _local10 = _local9[int((Math.random() * _local9.length))]; _local4 = 0; while (_local4 < _local5) { _local8 = ((((_local4 * _local10) + _local5) + _local7) % _local5); _local6 = new Answer(); _local6.txt.mouseEnabled = false; _local6.name = _local8.toString(); _local6.txt.text = replaceVariables(_local2[_local3[_local8]].text); answersClip.addChild(_local6); _local6.y = (_local4 * (_local6.height + 5)); currentAnswers[_local8] = _local2[_local3[_local8]]; _local4++; }; answersClip.name = "Answers"; stage.addChild(answersClip); stage.addChild(answersMask); answersClip.addEventListener(MouseEvent.CLICK, selectAnswer, false, 0, true); answersClip.mask = answersMask; stage.addEventListener(Event.RESIZE, answersResize, false, -2, true); stage.addEventListener(Event.ENTER_FRAME, answersFrame, false, 0, true); answersResize(); } public function transition(_arg1:Function, _arg2:Function, _arg3:int=1500){ clearTransition(); TRANSITION_TIME = _arg3; transitionMode = START_TRANSITION; transitionStartTime = getTimer(); transitionStartFn = _arg1; transitionEndFn = _arg2; transitionCover = new MovieClip(); transitionCover.mouseEnabled = true; stage.addChild(transitionCover); transitionResize(); stage.addEventListener(Event.RESIZE, transitionResize, false, 0, true); stage.addEventListener(Event.ENTER_FRAME, transitioning, false, 0, true); } public function removeAnswers(){ if (answersClip){ answersClip.removeEventListener(MouseEvent.CLICK, selectAnswer); while (answersClip.numChildren) { answersClip.removeChildAt(0); }; answersClip.parent.removeChild(answersClip); answersMask.parent.removeChild(answersMask); }; answersMask = null; answersClip = null; currentAnswers.length = 0; stage.removeEventListener(Event.RESIZE, answersResize); stage.removeEventListener(Event.ENTER_FRAME, answersFrame); } public function chooseGirl(_arg1:int){ chosenGirl = _arg1; writeSaveFile(); } public function displayBackButton(){ unloadBackButton(); currentBackButton = new BackButton(); currentBackButton.txt.text = "Back"; currentBackButton.addEventListener(MouseEvent.MOUSE_DOWN, backToMap, false, 0, true); stage.addEventListener(Event.RESIZE, resizeBackButton, false, 0, true); stage.addChild(currentBackButton); resizeBackButton(); } public function pickSongSlider(_arg1:MouseEvent){ stage.addEventListener(MouseEvent.MOUSE_MOVE, dragSongSlider); stage.addEventListener(MouseEvent.MOUSE_UP, dropSongSlider); } public function unloadBackButton(){ if (!currentBackButton){ return; }; currentBackButton.removeEventListener(MouseEvent.MOUSE_DOWN, backToMap); stage.removeEventListener(Event.RESIZE, resizeBackButton); currentBackButton.parent.removeChild(currentBackButton); currentBackButton = null; } public function optionsButton(_arg1:Event){ var _local2:MovieClip; _local2 = (_arg1.target as MovieClip); if (!_local2){ return; }; if ((((((((_local2 == currentDisplayObject.speed1_mc)) || ((_local2 == currentDisplayObject.speed2_mc)))) || ((_local2 == currentDisplayObject.speed3_mc)))) || ((_local2 == currentDisplayObject.speed4_mc)))){ currentDisplayObject.speed1_mc.gotoAndStop(1); currentDisplayObject.speed2_mc.gotoAndStop(1); currentDisplayObject.speed3_mc.gotoAndStop(1); currentDisplayObject.speed4_mc.gotoAndStop(1); _local2.gotoAndStop(2); selectSound.play(0, 0, sfxVolume); switch (_local2){ case currentDisplayObject.speed1_mc: LETTERS_PER_SECOND = 10; break; case currentDisplayObject.speed2_mc: LETTERS_PER_SECOND = 20; break; case currentDisplayObject.speed3_mc: LETTERS_PER_SECOND = 40; break; case currentDisplayObject.speed4_mc: LETTERS_PER_SECOND = 80; break; }; } else { if (_local2 == currentDisplayObject.male_mc){ selectSound.play(0, 0, sfxVolume); currentDisplayObject.male_mc.filters = [new GlowFilter(0xFFFF00, 1, 16, 16)]; currentDisplayObject.female_mc.filters = []; } else { if (_local2 == currentDisplayObject.female_mc){ selectSound.play(0, 0, sfxVolume); currentDisplayObject.female_mc.filters = [new GlowFilter(0xFFFF00, 1, 16, 16)]; currentDisplayObject.male_mc.filters = []; } else { if ((((((_local2 == currentDisplayObject.start_mc)) || ((_local2 == currentDisplayObject.continue_mc)))) || ((_local2 == currentDisplayObject.secret_btn)))){ if (!currentDisplayObject.name_txt.length){ return; }; if (currentDisplayObject.male_mc.filters.length){ resetAllVariables(); GLOBAL_VARS["GENDER"] = "male"; GLOBAL_VARS["SLANG_GENDER"] = "guy"; GLOBAL_VARS["YOUNG_GENDER"] = "boy"; GLOBAL_VARS["ADULT_GENDER"] = "man"; GLOBAL_VARS["PRONOUN_GENDER"] = "him"; GLOBAL_VARS["POSSESSIVE_GENDER"] = "his"; } else { if (currentDisplayObject.female_mc.filters.length){ resetAllVariables(); GLOBAL_VARS["GENDER"] = "female"; GLOBAL_VARS["SLANG_GENDER"] = "girl"; GLOBAL_VARS["YOUNG_GENDER"] = "girl"; GLOBAL_VARS["ADULT_GENDER"] = "woman"; GLOBAL_VARS["PRONOUN_GENDER"] = "her"; GLOBAL_VARS["POSSESSIVE_GENDER"] = "her"; } else { return; }; }; GLOBAL_VARS["NAME"] = currentDisplayObject.name_txt.text; if ((((_local2 == currentDisplayObject.start_mc)) && ((currentDisplayObject.start_mc.txt.text == "DELETE")))){ backSound.play(0, 0, sfxVolume); clearSaveFile(); resetAllVariables(); currentDisplayObject.name_txt.text = ""; currentDisplayObject.start_mc.txt.text = "START"; currentDisplayObject.continue_mc.visible = false; return; }; if (_local2 == currentDisplayObject.secret_btn){ selectSound.play(0, 0, sfxVolume); loadSaveFile(); dialogStarts[VALENTINE] = 0; conquest[VALENTINE] = false; writeSaveFile(); } else { selectSound.play(0, 0, sfxVolume); loadSaveFile(); }; currentDisplayObject.removeEventListener(MouseEvent.CLICK, optionsButton); currentDisplayObject.name_txt.removeEventListener(Event.CHANGE, nameChanged); transition(unloadOptions, displayMap, 500); }; }; }; }; } public function removePanoramic(){ PREGNANT = false; removeDoom(); if (!currentImage){ return; }; stage.removeEventListener(Event.ENTER_FRAME, scrollingImage); stage.removeEventListener(MouseEvent.MOUSE_UP, stopScrollingImage); currentImage.removeEventListener(MouseEvent.MOUSE_DOWN, scrollImage); currentImage.addEventListener(Event.RESIZE, resize); stage.removeChild(currentImage); currentImage = null; } public function displayOptions(){ currentDisplayObject = new MenuScreen(); stage.addChild(currentDisplayObject); stage.addEventListener(Event.RESIZE, resizeDisplayObject, false, 0, true); resizeDisplayObject(); currentDisplayObject.start_mc.txt.text = "START"; currentDisplayObject.start_mc.mouseChildren = false; currentDisplayObject.continue_mc.txt.text = "CONTINUE"; currentDisplayObject.continue_mc.mouseChildren = false; currentDisplayObject.continue_mc.visible = false; currentDisplayObject.name_txt.text = ""; currentDisplayObject.name_txt.restrict = "a-zA-ZáéíóúàèìòùäëïöüÿñÑ0-9"; currentDisplayObject.name_txt.maxChars = 16; currentDisplayObject.name_txt.addEventListener(Event.CHANGE, nameChanged, false, 0, true); currentDisplayObject.addEventListener(MouseEvent.CLICK, optionsButton, false, 0, true); currentDisplayObject.male_mc.filters = [new GlowFilter(0xFFFF00, 1, 16, 16)]; currentDisplayObject.female_mc.filters = []; currentDisplayObject.sfx_slider_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickSfxSlider); currentDisplayObject.song_slider_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickSongSlider); currentDisplayObject.sfx_slider_mc.x = (currentDisplayObject.sfx_bar_mc.x + (100 * sfxVolume.volume)); currentDisplayObject.song_slider_mc.x = (currentDisplayObject.song_bar_mc.x + (100 * songVolume.volume)); currentDisplayObject.speed1_mc.gotoAndStop(1); currentDisplayObject.speed2_mc.gotoAndStop(1); currentDisplayObject.speed3_mc.gotoAndStop(1); currentDisplayObject.speed4_mc.gotoAndStop(1); switch (LETTERS_PER_SECOND){ case 10: currentDisplayObject.speed1_mc.gotoAndStop(2); break; case 20: currentDisplayObject.speed2_mc.gotoAndStop(2); break; case 40: currentDisplayObject.speed3_mc.gotoAndStop(2); break; case 80: currentDisplayObject.speed4_mc.gotoAndStop(2); break; }; currentDisplayObject.secret_btn.mouseChildren = false; currentDisplayObject.secret_btn.visible = false; currentDisplayObject.secret_btn._txt.text = "Continue and reset only Valentine's conversation"; } public function resizePanoramicText(){ var _local1:Number; var _local2:Number; _local1 = ((stage.stageWidth - STAGE_WIDTH) * 0.5); _local2 = ((stage.stageHeight - STAGE_HEIGHT) * 0.5); currentPanoramicText.x = (_local1 + ((STAGE_WIDTH - currentPanoramicText.width) * 0.5)); currentPanoramicText.y = (_local2 + ((STAGE_WIDTH - currentPanoramicText.width) * 0.5)); currentDisplayObject.graphics.clear(); currentDisplayObject.graphics.beginFill(0); currentDisplayObject.graphics.drawRect(0, 0, stage.stageWidth, stage.stageHeight); currentDisplayObject.graphics.endFill(); } public function answersResize(_arg1:Event=null){ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; if (!answersClip){ return; }; _local2 = ((stage.stageWidth - STAGE_WIDTH) * 0.5); _local3 = ((stage.stageHeight - STAGE_HEIGHT) * 0.5); _local4 = (((currentDialog) ? currentDialog.y : (_local3 + STAGE_HEIGHT) - _local3) - 10); _local5 = (currentDialog) ? currentDialog.y : (_local3 + STAGE_HEIGHT); _local6 = (_local3 + 5); _local7 = ((_local5 - 5) - answersClip.height); answersMask.x = (answersMask.y = 0); answersMask.graphics.clear(); answersMask.graphics.beginFill(0); answersMask.graphics.drawRect(_local2, _local6, STAGE_WIDTH, (((_local5 - _local6) - 5) + 1)); answersMask.graphics.endFill(); answersClip.x = (((_local2 + STAGE_WIDTH) - 5) - answersClip.width); if (answersClip.height <= _local4){ answersClip.y = _local6; return; }; _local8 = (_local3 + (currentDialog) ? (currentDialog.height * 0.5) : 5); _local9 = ((_local3 + _local4) - (currentDialog) ? (currentDialog.height * 0.5) : 5); _local10 = ((stage.mouseY - _local8) / (_local9 - _local8)); if (_local10 < 0){ _local10 = 0; }; if (_local10 > 1){ _local10 = 1; }; answersClip.y = (_local6 + (_local10 * (_local7 - _local6))); } public function clearTransition(){ if (((transitionCover) && (transitionCover.parent))){ transitionCover.parent.removeChild(transitionCover); }; transitionCover = null; transitionStartFn = null; transitionEndFn = null; stage.removeEventListener(Event.RESIZE, transitionResize); stage.removeEventListener(Event.ENTER_FRAME, transitioning); } public function replaySong(_arg1:Event){ currentChannel = currentSong.play(0, 0, songVolume); currentChannel.addEventListener(Event.SOUND_COMPLETE, replaySong); } public function displayPanoramic(_arg1:DisplayObject, _arg2:DisplayObject, _arg3:int){ removePanoramic(); currentImage = _arg1; currentImageBox = _arg2; currentImage.x = Math.round((stage.stageWidth * 0.5)); currentImage.y = Math.round((stage.stageHeight * 0.5)); currentImage.addEventListener(MouseEvent.MOUSE_DOWN, scrollImage, false, 0, true); stage.addChild(currentImage); stage.addChild(currentCover); stage.addEventListener(Event.RESIZE, resize); currentImage.cacheAsBitmap = true; currentDirection = _arg3; } public function loadSaveFile(){ var i:int; var saveFile:SharedObject; try { saveFile = SharedObject.getLocal(GLOBAL_VARS["NAME"]); } catch(E:Error) { return; }; if (!saveFile){ return; }; if (!saveFile.data.hasOwnProperty("exists")){ resetSaveFile(); return; }; i = 0; while (i < NUM_CHARACTERS) { dialogStarts[i] = saveFile.data.dialogStarts[i]; characterNames[i] = saveFile.data.characterNames[i]; conquest[i] = saveFile.data.conquest[i]; i = (i + 1); }; chosenGirl = saveFile.data.choseGirl; saveFile.close(); saveFile = null; } public function writeSaveFile(){ var i:int; var saveFile:SharedObject; try { saveFile = SharedObject.getLocal(GLOBAL_VARS["NAME"]); } catch(E:Error) { return; }; if (!saveFile){ return; }; if (!saveFile.data.exists){ saveFile.data.exists = true; }; if (!saveFile.data.dialogStarts){ saveFile.data.dialogStarts = []; }; if (!saveFile.data.characterNames){ saveFile.data.characterNames = []; }; if (!saveFile.data.conquest){ saveFile.data.conquest = []; }; saveFile.data.chosenGirl = chosenGirl; i = 0; while (i < NUM_CHARACTERS) { saveFile.data.dialogStarts[i] = dialogStarts[i]; saveFile.data.characterNames[i] = characterNames[i]; saveFile.data.conquest[i] = conquest[i]; i = (i + 1); }; saveFile.flush(); saveFile.close(); saveFile = null; } public function nameChanged(_arg1:Event){ var txt:TextField; var nam:String; var so:SharedObject; var i:int; var len:int; var count:int; var cList:Array; var dList:Array; var E = _arg1; txt = (E.currentTarget as TextField); if (!txt){ return; }; nam = txt.text; if (!nam.length){ currentDisplayObject.start_mc.txt.text = "START"; currentDisplayObject.continue_mc.visible = false; return; }; try { so = SharedObject.getLocal(nam); } catch(E:Error) { currentDisplayObject.start_mc.txt.text = "START"; currentDisplayObject.continue_mc.visible = false; return; }; if (so.data.hasOwnProperty("exists")){ currentDisplayObject.start_mc.txt.text = "DELETE"; currentDisplayObject.continue_mc.visible = true; successSound.play(0, 0, sfxVolume); cList = so.data.conquest; dList = so.data.dialogStarts; count = 0; len = (conquest.length - 1); i = 0; while (i < len) { if (cList[i]){ count = (count + 1); }; i = (i + 1); }; if ((((count == (NUM_CHARACTERS - 1))) && (!((dList[VALENTINE] == 0))))){ currentDisplayObject.secret_btn.visible = true; }; so = null; } else { so.clear(); currentDisplayObject.start_mc.txt.text = "START"; currentDisplayObject.continue_mc.visible = false; }; } public function getSteps(_arg1:int):Array{ var _local2:Array; var _local3:int; var _local4:Number; var _local5:Array; var _local6:Array; _local2 = [1]; _local3 = 0; _local5 = getNonTrivialFactors(_arg1); _local3 = 2; while (_local3 < _arg1) { _local6 = getNonTrivialFactors(_local3); getNonTrivialFactors(_local3)[_local6.length] = _local3; if (!setsIntersect(_local6, _local5)){ _local2[_local2.length] = _local3; }; _local3++; }; return (_local2); } public function resizePregnancyText(){ var _local1:Number; var _local2:Number; _local1 = ((stage.stageWidth - STAGE_WIDTH) * 0.5); _local2 = ((stage.stageHeight - STAGE_HEIGHT) * 0.5); currentPregnancyText.x = (_local1 + ((STAGE_WIDTH - currentPregnancyText.width) * 0.5)); currentPregnancyText.y = (_local2 + ((STAGE_HEIGHT - currentPregnancyText.height) * 0.5)); currentDisplayObject.graphics.clear(); currentDisplayObject.graphics.beginFill(0); currentDisplayObject.graphics.drawRect(0, 0, stage.stageWidth, stage.stageHeight); currentDisplayObject.graphics.endFill(); if (currentImage){ scrollingImage(null); }; } public function movingToolTip(_arg1:Event){ var _local2:MovieClip; var _local3:int; var _local4:int; var _local5:int; var _local6:int; removeToolTip(); _local2 = null; _local3 = currentDisplayObject.numChildren; _local5 = stage.mouseX; _local6 = stage.mouseY; _local4 = 0; while (_local4 < _local3) { _local2 = (currentDisplayObject.getChildAt(_local4) as MovieClip); if (!_local2){ } else { if (_local2.hitTestPoint(stage.mouseX, stage.mouseY, true)){ switch (_local2){ case currentDisplayObject.magicAcademy: currentToolPhrase = "Magic Academy"; break; case currentDisplayObject.college: currentToolPhrase = "College"; break; case currentDisplayObject.residence: currentToolPhrase = "College Residence"; break; case currentDisplayObject.academyPlains: currentToolPhrase = "Magic Academy Plains"; break; case currentDisplayObject.forest: currentToolPhrase = "Forest"; break; case currentDisplayObject.lovePatch: currentToolPhrase = "Love Patch"; break; default: currentToolPhrase = ""; break; }; if (currentToolPhrase.length){ stage.addEventListener(Event.ENTER_FRAME, waitForToolTip, false, 0, true); currentToolStart = getTimer(); return; }; }; }; _local4++; }; } public function endSpeech(_arg1:Event){ currentSpeech = null; } public function resetAllVariables(){ var _local1:int; _local1 = 0; while (_local1 < NUM_CHARACTERS) { dialogStarts[_local1] = 0; characterNames[_local1] = "???"; conquest[_local1] = 0; _local1++; }; GLOBAL_VARS["NAME"] = ""; GLOBAL_VARS["GIRL_NAME"] = ""; GLOBAL_VARS["GENDER"] = ""; GLOBAL_VARS["PLACE_NAME"] = ""; GLOBAL_VARS["SLANG_GENDER"] = "guy"; GLOBAL_VARS["YOUNG_GENDER"] = "boy"; GLOBAL_VARS["ADULT_GENDER"] = "man"; GLOBAL_VARS["PRONOUN_GENDER"] = "him"; } public function setsIntersect(_arg1:Array, _arg2:Array):Boolean{ var _local3:int; var _local4:int; var _local5:int; var _local6:int; var _local7:Object; var _local8:Object; _local5 = _arg1.length; _local6 = _arg2.length; _local3 = 0; while (_local3 < _local5) { _local7 = _arg1[_local3]; _local4 = 0; while (_local4 < _local6) { _local8 = _arg2[_local4]; if (_local7 == _local8){ return (true); }; _local4++; }; _local3++; }; return (false); } public function selectAnswer(_arg1:Event){ var _local2:DisplayObject; var _local3:DisplayObject; var _local4:int; var _local5:Object; var _local6:int; var _local7:Function; var _local8:Array; _local2 = (_arg1.currentTarget as DisplayObject); _local3 = (_arg1.target as DisplayObject); _local4 = int(_local3.name); _local5 = currentAnswers[_local4]; _local6 = _local5.question; selectSound.play(0, 0, sfxVolume); removeAnswers(); _local7 = (_local5.action as Function); _local8 = (_local5.actionParams as Array); if (Boolean(_local7)){ if (!_local8){ _local8 = []; }; _local7.apply(stage, _local8); }; if (_local6 >= 0){ if (dialogStarts[currentCharacterID] > -1){ dialogStarts[currentCharacterID] = _local6; }; displayQuestion(_local5.qList[_local6]); answersResize(); }; } public function dropSfxSlider(_arg1:MouseEvent){ stage.removeEventListener(MouseEvent.MOUSE_MOVE, dragSfxSlider); stage.removeEventListener(MouseEvent.MOUSE_UP, dropSfxSlider); selectSound.play(0, 0, sfxVolume); } public function resizeBackButton(_arg1:Event=null){ var _local2:Number; var _local3:Number; if (!currentBackButton){ return; }; _local2 = ((stage.stageWidth - STAGE_WIDTH) * 0.5); _local3 = ((stage.stageHeight - STAGE_HEIGHT) * 0.5); currentBackButton.x = (_local2 + 5); currentBackButton.y = (_local3 + 5); } public function reject(){ stopSong(); if (dialogStarts[currentCharacterID] > -1){ displayQuickAnimation(Rejected); rejectSound.play(0, 0, sfxVolume); }; dialogStarts[currentCharacterID] = -1; } public function displayPregnancy(){ transition(unloadScene, displayPregnancyText); } public function addDoom(){ removeDoom(); DOOM = new Doom(); stage.addChildAt(DOOM, (stage.numChildren - 1)); resizeDoom(); } public function getNonTrivialFactors(_arg1:int):Array{ var _local2:Array; var _local3:int; var _local4:int; var _local5:Number; _local2 = []; _local4 = Math.ceil(Math.sqrt(_arg1)); _local3 = 2; while (_local3 <= _local4) { _local5 = (Number(_arg1) / _local3); if (_local5 == int(_local5)){ _local2[_local2.length] = _local3; }; _local3++; }; return (_local2); } public function answersFrame(_arg1:Event){ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; if (!answersClip){ return; }; _local2 = ((stage.stageWidth - STAGE_WIDTH) * 0.5); _local3 = ((stage.stageHeight - STAGE_HEIGHT) * 0.5); _local4 = (((currentDialog) ? currentDialog.y : (_local3 + STAGE_HEIGHT) - _local3) - 10); _local5 = (currentDialog) ? currentDialog.y : (_local3 + STAGE_HEIGHT); _local6 = (_local3 + 5); _local7 = ((_local5 - 5) - answersClip.height); if (answersClip.height <= _local4){ answersClip.y = _local6; return; }; _local8 = (_local3 + (currentDialog) ? (currentDialog.height * 0.5) : 5); _local9 = ((_local3 + _local4) - (currentDialog) ? (currentDialog.height * 0.5) : 5); _local10 = ((stage.mouseY - _local8) / (_local9 - _local8)); if (_local10 < 0){ _local10 = 0; }; if (_local10 > 1){ _local10 = 1; }; answersClip.y = (_local6 + (_local10 * (_local7 - _local6))); } public function displayQuickAnimation(_arg1:Class){ var _local2:MovieClip; _local2 = (new (_arg1) as MovieClip); if (!_local2){ return; }; _local2.addEventListener(Event.ENTER_FRAME, showingQuickAnimation, false, 0, true); _local2.gotoAndPlay(1); stage.addChild(_local2); } } }//package panoramic_fla
Section 2
//SecretButton_14 (panoramic_fla.SecretButton_14) package panoramic_fla { import flash.display.*; import flash.text.*; public dynamic class SecretButton_14 extends MovieClip { public var _txt:TextField; } }//package panoramic_fla
Section 3
//AcademyPlainsBG (AcademyPlainsBG) package { import flash.display.*; public dynamic class AcademyPlainsBG extends MovieClip { } }//package
Section 4
//Amber (Amber) package { import flash.display.*; public dynamic class Amber extends MovieClip { public var bg:MovieClip; } }//package
Section 5
//AmberDialog (AmberDialog) package { import flash.display.*; public dynamic class AmberDialog extends MovieClip { } }//package
Section 6
//AmberPregnant (AmberPregnant) package { import flash.display.*; import flash.text.*; public dynamic class AmberPregnant extends MovieClip { public var bg:MovieClip; public var _txt:TextField; } }//package
Section 7
//AmberSpeech (AmberSpeech) package { import flash.media.*; public dynamic class AmberSpeech extends Sound { } }//package
Section 8
//Answer (Answer) package { import flash.display.*; import flash.text.*; public dynamic class Answer extends MovieClip { public var txt:TextField; } }//package
Section 9
//BackButton (BackButton) package { import flash.display.*; import flash.text.*; public dynamic class BackButton extends MovieClip { public var txt:TextField; } }//package
Section 10
//BackSound (BackSound) package { import flash.media.*; public dynamic class BackSound extends Sound { } }//package
Section 11
//Celestina (Celestina) package { import flash.display.*; public dynamic class Celestina extends MovieClip { public var bg:MovieClip; } }//package
Section 12
//CelestinaDialog (CelestinaDialog) package { import flash.display.*; public dynamic class CelestinaDialog extends MovieClip { } }//package
Section 13
//CelestinaPregnant (CelestinaPregnant) package { import flash.display.*; import flash.text.*; public dynamic class CelestinaPregnant extends MovieClip { public var bg:MovieClip; public var _txt:TextField; } }//package
Section 14
//CelestinaSpeech (CelestinaSpeech) package { import flash.media.*; public dynamic class CelestinaSpeech extends Sound { } }//package
Section 15
//ChimeSound (ChimeSound) package { import flash.media.*; public dynamic class ChimeSound extends Sound { } }//package
Section 16
//Cristina (Cristina) package { import flash.display.*; public dynamic class Cristina extends MovieClip { public var bg:MovieClip; public var bed:MovieClip; } }//package
Section 17
//CristinaDialog (CristinaDialog) package { import flash.display.*; public dynamic class CristinaDialog extends MovieClip { } }//package
Section 18
//CristinaPregnant (CristinaPregnant) package { import flash.display.*; import flash.text.*; public dynamic class CristinaPregnant extends MovieClip { public var bg:MovieClip; public var _txt:TextField; } }//package
Section 19
//CristinaSpeech (CristinaSpeech) package { import flash.media.*; public dynamic class CristinaSpeech extends Sound { } }//package
Section 20
//DateSong (DateSong) package { import flash.media.*; public dynamic class DateSong extends Sound { } }//package
Section 21
//Dialog (Dialog) package { import flash.display.*; import flash.text.*; public dynamic class Dialog extends MovieClip { public var nam:TextField; public var txt:TextField; } }//package
Section 22
//Doom (Doom) package { import flash.display.*; public dynamic class Doom extends MovieClip { } }//package
Section 23
//ForestBG (ForestBG) package { import flash.display.*; public dynamic class ForestBG extends MovieClip { } }//package
Section 24
//Lacy (Lacy) package { import flash.display.*; public dynamic class Lacy extends MovieClip { public var bg:MovieClip; } }//package
Section 25
//LacyDialog (LacyDialog) package { import flash.display.*; public dynamic class LacyDialog extends MovieClip { } }//package
Section 26
//LacyPregnant (LacyPregnant) package { import flash.display.*; import flash.text.*; public dynamic class LacyPregnant extends MovieClip { public var bg:MovieClip; public var _txt:TextField; } }//package
Section 27
//LacySpeech (LacySpeech) package { import flash.media.*; public dynamic class LacySpeech extends Sound { } }//package
Section 28
//LoveMark (LoveMark) package { import flash.display.*; public dynamic class LoveMark extends MovieClip { } }//package
Section 29
//LovePatchBG (LovePatchBG) package { import flash.display.*; public dynamic class LovePatchBG extends MovieClip { } }//package
Section 30
//MagicAcademyBG (MagicAcademyBG) package { import flash.display.*; public dynamic class MagicAcademyBG extends MovieClip { } }//package
Section 31
//Map (Map) package { import flash.display.*; public dynamic class Map extends MovieClip { public var academyPlains:MovieClip; public var residence:MovieClip; public var forest:MovieClip; public var magicAcademy:MovieClip; public var college:MovieClip; public var back_mc:BackButton; public var lovePatch:MovieClip; } }//package
Section 32
//MapSong (MapSong) package { import flash.media.*; public dynamic class MapSong extends Sound { } }//package
Section 33
//MenuScreen (MenuScreen) package { import flash.display.*; import flash.text.*; public dynamic class MenuScreen extends MovieClip { public var male_mc:MovieClip; public var song_slider_mc:MovieClip; public var speed1_mc:MovieClip; public var continue_mc:BackButton; public var sfx_bar_mc:MovieClip; public var speed4_mc:MovieClip; public var female_mc:MovieClip; public var speed2_mc:MovieClip; public var secret_btn:MovieClip; public var sfx_slider_mc:MovieClip; public var song_bar_mc:MovieClip; public var start_mc:BackButton; public var name_txt:TextField; public var speed3_mc:MovieClip; } }//package
Section 34
//MouseAnim (MouseAnim) package { import flash.display.*; public dynamic class MouseAnim extends MovieClip { } }//package
Section 35
//MysterySound (MysterySound) package { import flash.media.*; public dynamic class MysterySound extends Sound { } }//package
Section 36
//PanoramicText (PanoramicText) package { import flash.display.*; import flash.text.*; public dynamic class PanoramicText extends MovieClip { public var txt:TextField; } }//package
Section 37
//PregnancySong (PregnancySong) package { import flash.media.*; public dynamic class PregnancySong extends Sound { } }//package
Section 38
//Rejected (Rejected) package { import flash.display.*; public dynamic class Rejected extends MovieClip { } }//package
Section 39
//RejectMark (RejectMark) package { import flash.display.*; public dynamic class RejectMark extends MovieClip { } }//package
Section 40
//RejectSound (RejectSound) package { import flash.media.*; public dynamic class RejectSound extends Sound { } }//package
Section 41
//ResidenceBG (ResidenceBG) package { import flash.display.*; public dynamic class ResidenceBG extends MovieClip { } }//package
Section 42
//SelectSound (SelectSound) package { import flash.media.*; public dynamic class SelectSound extends Sound { } }//package
Section 43
//SuccessSound (SuccessSound) package { import flash.media.*; public dynamic class SuccessSound extends Sound { } }//package
Section 44
//TitleScreen (TitleScreen) package { import flash.display.*; public dynamic class TitleScreen extends MovieClip { public var start_mc:MovieClip; } }//package
Section 45
//TitleSong (TitleSong) package { import flash.media.*; public dynamic class TitleSong extends Sound { } }//package
Section 46
//TogetherSong (TogetherSong) package { import flash.media.*; public dynamic class TogetherSong extends Sound { } }//package
Section 47
//UniversityBG (UniversityBG) package { import flash.display.*; public dynamic class UniversityBG extends MovieClip { } }//package
Section 48
//Valentine (Valentine) package { import flash.display.*; public dynamic class Valentine extends MovieClip { public var bg:MovieClip; } }//package
Section 49
//ValentineDialog (ValentineDialog) package { import flash.display.*; public dynamic class ValentineDialog extends MovieClip { } }//package
Section 50
//ValentineSong (ValentineSong) package { import flash.media.*; public dynamic class ValentineSong extends Sound { } }//package
Section 51
//Violet (Violet) package { import flash.display.*; public dynamic class Violet extends MovieClip { public var bg:MovieClip; } }//package
Section 52
//VioletDialog (VioletDialog) package { import flash.display.*; public dynamic class VioletDialog extends MovieClip { } }//package
Section 53
//VioletPregnant (VioletPregnant) package { import flash.display.*; import flash.text.*; public dynamic class VioletPregnant extends MovieClip { public var bg:MovieClip; public var _txt:TextField; } }//package
Section 54
//VioletSpeech (VioletSpeech) package { import flash.media.*; public dynamic class VioletSpeech extends Sound { } }//package
Section 55
//VlnSpeech (VlnSpeech) package { import flash.media.*; public dynamic class VlnSpeech extends Sound { } }//package

Library Items

Symbol 1 GraphicUsed by:17
Symbol 2 GraphicUsed by:17
Symbol 3 GraphicUsed by:17
Symbol 4 GraphicUsed by:17
Symbol 5 GraphicUsed by:17
Symbol 6 GraphicUsed by:17
Symbol 7 GraphicUsed by:17
Symbol 8 GraphicUsed by:17
Symbol 9 GraphicUsed by:17
Symbol 10 GraphicUsed by:17
Symbol 11 GraphicUsed by:17
Symbol 12 GraphicUsed by:17
Symbol 13 GraphicUsed by:17
Symbol 14 GraphicUsed by:17
Symbol 15 GraphicUsed by:17
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClip {ValentineDialog}Uses:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16Used by:Timeline
Symbol 18 GraphicUsed by:33
Symbol 19 GraphicUsed by:33
Symbol 20 GraphicUsed by:33
Symbol 21 GraphicUsed by:33
Symbol 22 GraphicUsed by:33
Symbol 23 GraphicUsed by:33
Symbol 24 GraphicUsed by:33
Symbol 25 GraphicUsed by:33
Symbol 26 GraphicUsed by:33
Symbol 27 GraphicUsed by:33
Symbol 28 GraphicUsed by:33
Symbol 29 GraphicUsed by:33
Symbol 30 GraphicUsed by:33
Symbol 31 GraphicUsed by:33
Symbol 32 GraphicUsed by:33
Symbol 33 MovieClip {CelestinaDialog}Uses:18 19 20 21 22 23 24 25 26 27 28 29 30 31 32Used by:Timeline
Symbol 34 GraphicUsed by:45
Symbol 35 GraphicUsed by:45
Symbol 36 GraphicUsed by:45
Symbol 37 GraphicUsed by:45
Symbol 38 GraphicUsed by:45
Symbol 39 GraphicUsed by:45
Symbol 40 GraphicUsed by:45
Symbol 41 GraphicUsed by:45
Symbol 42 GraphicUsed by:45
Symbol 43 GraphicUsed by:45
Symbol 44 GraphicUsed by:45
Symbol 45 MovieClip {CristinaDialog}Uses:34 35 36 37 38 39 40 41 42 43 44Used by:Timeline
Symbol 46 GraphicUsed by:64
Symbol 47 GraphicUsed by:64
Symbol 48 GraphicUsed by:64
Symbol 49 GraphicUsed by:64
Symbol 50 GraphicUsed by:64
Symbol 51 GraphicUsed by:64
Symbol 52 GraphicUsed by:64
Symbol 53 GraphicUsed by:64
Symbol 54 GraphicUsed by:64
Symbol 55 GraphicUsed by:64
Symbol 56 GraphicUsed by:64
Symbol 57 GraphicUsed by:64
Symbol 58 GraphicUsed by:64
Symbol 59 GraphicUsed by:64
Symbol 60 GraphicUsed by:64
Symbol 61 GraphicUsed by:64
Symbol 62 GraphicUsed by:64
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClip {AmberDialog}Uses:46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63Used by:Timeline
Symbol 65 GraphicUsed by:91
Symbol 66 GraphicUsed by:91
Symbol 67 GraphicUsed by:91
Symbol 68 GraphicUsed by:91
Symbol 69 GraphicUsed by:91
Symbol 70 GraphicUsed by:91
Symbol 71 GraphicUsed by:91
Symbol 72 GraphicUsed by:91
Symbol 73 GraphicUsed by:91
Symbol 74 GraphicUsed by:91
Symbol 75 GraphicUsed by:91
Symbol 76 GraphicUsed by:91
Symbol 77 GraphicUsed by:91
Symbol 78 GraphicUsed by:91
Symbol 79 GraphicUsed by:91
Symbol 80 GraphicUsed by:91
Symbol 81 GraphicUsed by:91
Symbol 82 GraphicUsed by:91
Symbol 83 GraphicUsed by:91
Symbol 84 GraphicUsed by:91
Symbol 85 GraphicUsed by:91
Symbol 86 GraphicUsed by:91
Symbol 87 GraphicUsed by:91
Symbol 88 GraphicUsed by:91
Symbol 89 GraphicUsed by:91
Symbol 90 GraphicUsed by:91
Symbol 91 MovieClip {LacyDialog}Uses:65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90Used by:Timeline
Symbol 92 GraphicUsed by:102
Symbol 93 GraphicUsed by:102
Symbol 94 GraphicUsed by:102
Symbol 95 GraphicUsed by:102
Symbol 96 GraphicUsed by:102
Symbol 97 GraphicUsed by:102
Symbol 98 GraphicUsed by:102
Symbol 99 GraphicUsed by:102
Symbol 100 GraphicUsed by:102
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClip {VioletDialog}Uses:92 93 94 95 96 97 98 99 100 101Used by:Timeline
Symbol 103 FontUsed by:104 122 128 132 133 140 164 166
Symbol 104 TextUses:103Used by:Timeline
Symbol 105 Sound {ChimeSound}Used by:Timeline
Symbol 106 Sound {LacySpeech}Used by:Timeline
Symbol 107 Sound {MysterySound}Used by:Timeline
Symbol 108 Sound {DateSong}Used by:Timeline
Symbol 109 GraphicUsed by:137 143
Symbol 110 FontUsed by:111 114 157 184
Symbol 111 TextUses:110Used by:137
Symbol 112 FontUsed by:113 120 135 141 142 160 184 305 310 318 323 328
Symbol 113 EditableTextUses:112Used by:137
Symbol 114 TextUses:110Used by:137
Symbol 115 GraphicUsed by:116
Symbol 116 MovieClipUses:115Used by:137
Symbol 117 GraphicUsed by:118
Symbol 118 MovieClipUses:117Used by:137
Symbol 119 GraphicUsed by:121
Symbol 120 EditableTextUses:112Used by:121
Symbol 121 MovieClip {BackButton}Uses:119 120Used by:137 158
Symbol 122 TextUses:103Used by:137
Symbol 123 GraphicUsed by:124
Symbol 124 MovieClipUses:123Used by:137
Symbol 125 GraphicUsed by:137
Symbol 126 GraphicUsed by:127
Symbol 127 MovieClipUses:126Used by:137
Symbol 128 TextUses:103Used by:137
Symbol 129 GraphicUsed by:131
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClipUses:129 130Used by:137
Symbol 132 TextUses:103Used by:137
Symbol 133 TextUses:103Used by:137
Symbol 134 GraphicUsed by:136
Symbol 135 EditableTextUses:112Used by:136
Symbol 136 MovieClip {panoramic_fla.SecretButton_14}Uses:134 135Used by:137
Symbol 137 MovieClip {MenuScreen}Uses:109 111 113 114 116 118 121 122 124 125 127 128 131 132 133 136Used by:Timeline
Symbol 138 GraphicUsed by:139
Symbol 139 MovieClipUses:138Used by:143
Symbol 140 TextUses:103Used by:143
Symbol 141 TextUses:112Used by:143
Symbol 142 TextUses:112Used by:143
Symbol 143 MovieClip {TitleScreen}Uses:109 139 140 141 142Used by:Timeline
Symbol 144 GraphicUsed by:158
Symbol 145 GraphicUsed by:146
Symbol 146 MovieClipUses:145Used by:158
Symbol 147 GraphicUsed by:148
Symbol 148 MovieClipUses:147Used by:158
Symbol 149 GraphicUsed by:150
Symbol 150 MovieClipUses:149Used by:158
Symbol 151 GraphicUsed by:152
Symbol 152 MovieClipUses:151Used by:158
Symbol 153 GraphicUsed by:154
Symbol 154 MovieClipUses:153Used by:158
Symbol 155 GraphicUsed by:156
Symbol 156 MovieClipUses:155Used by:158
Symbol 157 TextUses:110Used by:158
Symbol 158 MovieClip {Map}Uses:144 146 148 150 152 154 156 157 121Used by:Timeline
Symbol 159 GraphicUsed by:161
Symbol 160 EditableTextUses:112Used by:161
Symbol 161 MovieClip {Answer}Uses:159 160Used by:Timeline
Symbol 162 GraphicUsed by:167
Symbol 163 FontUsed by:164 166
Symbol 164 EditableTextUses:103 163Used by:167
Symbol 165 GraphicUsed by:167
Symbol 166 EditableTextUses:103 163Used by:167
Symbol 167 MovieClip {Dialog}Uses:162 164 165 166Used by:Timeline
Symbol 168 GraphicUsed by:169
Symbol 169 MovieClip {LoveMark}Uses:168Used by:Timeline
Symbol 170 GraphicUsed by:182
Symbol 171 GraphicUsed by:182
Symbol 172 ShapeTweeningUsed by:182
Symbol 173 ShapeTweeningUsed by:182
Symbol 174 GraphicUsed by:182
Symbol 175 GraphicUsed by:182
Symbol 176 ShapeTweeningUsed by:182
Symbol 177 ShapeTweeningUsed by:182
Symbol 178 ShapeTweeningUsed by:182
Symbol 179 ShapeTweeningUsed by:182
Symbol 180 ShapeTweeningUsed by:182
Symbol 181 GraphicUsed by:182
Symbol 182 MovieClip {MouseAnim}Uses:170 171 172 173 174 175 176 177 178 179 180 181Used by:Timeline
Symbol 183 GraphicUsed by:185
Symbol 184 EditableTextUses:110 112Used by:185
Symbol 185 MovieClip {PanoramicText}Uses:183 184Used by:Timeline
Symbol 186 GraphicUsed by:187
Symbol 187 MovieClip {Rejected}Uses:186Used by:Timeline
Symbol 188 GraphicUsed by:189
Symbol 189 MovieClip {RejectMark}Uses:188Used by:Timeline
Symbol 190 GraphicUsed by:191
Symbol 191 MovieClip {AcademyPlainsBG}Uses:190Used by:Timeline
Symbol 192 GraphicUsed by:204
Symbol 193 GraphicUsed by:194
Symbol 194 MovieClipUses:193Used by:204
Symbol 195 GraphicUsed by:196
Symbol 196 MovieClipUses:195Used by:204
Symbol 197 GraphicUsed by:198
Symbol 198 MovieClipUses:197Used by:204
Symbol 199 GraphicUsed by:200
Symbol 200 MovieClipUses:199Used by:204
Symbol 201 GraphicUsed by:202
Symbol 202 MovieClipUses:201Used by:204
Symbol 203 GraphicUsed by:204
Symbol 204 MovieClip {ForestBG}Uses:192 194 196 198 200 202 203Used by:Timeline
Symbol 205 GraphicUsed by:211
Symbol 206 GraphicUsed by:207
Symbol 207 MovieClipUses:206Used by:211
Symbol 208 GraphicUsed by:209
Symbol 209 MovieClipUses:208Used by:211
Symbol 210 GraphicUsed by:211
Symbol 211 MovieClip {LovePatchBG}Uses:205 207 209 210Used by:Timeline
Symbol 212 GraphicUsed by:213
Symbol 213 MovieClipUses:212Used by:222
Symbol 214 GraphicUsed by:215
Symbol 215 MovieClipUses:214Used by:222
Symbol 216 GraphicUsed by:217
Symbol 217 MovieClipUses:216Used by:222
Symbol 218 GraphicUsed by:219
Symbol 219 MovieClipUses:218Used by:222
Symbol 220 GraphicUsed by:221
Symbol 221 MovieClipUses:220Used by:222
Symbol 222 MovieClip {MagicAcademyBG}Uses:213 215 217 219 221Used by:Timeline
Symbol 223 GraphicUsed by:234
Symbol 224 GraphicUsed by:225
Symbol 225 MovieClipUses:224Used by:234
Symbol 226 GraphicUsed by:227
Symbol 227 MovieClipUses:226Used by:234
Symbol 228 GraphicUsed by:229
Symbol 229 MovieClipUses:228Used by:234
Symbol 230 GraphicUsed by:231
Symbol 231 MovieClipUses:230Used by:234
Symbol 232 GraphicUsed by:233
Symbol 233 MovieClipUses:232Used by:234
Symbol 234 MovieClip {ResidenceBG}Uses:223 225 227 229 231 233Used by:Timeline
Symbol 235 GraphicUsed by:236
Symbol 236 MovieClipUses:235Used by:242
Symbol 237 GraphicUsed by:238
Symbol 238 MovieClipUses:237Used by:242
Symbol 239 GraphicUsed by:240
Symbol 240 MovieClipUses:239Used by:242
Symbol 241 GraphicUsed by:242
Symbol 242 MovieClip {UniversityBG}Uses:236 238 240 241Used by:Timeline
Symbol 243 Sound {SelectSound}Used by:Timeline
Symbol 244 Sound {AmberSpeech}Used by:Timeline
Symbol 245 Sound {VlnSpeech}Used by:Timeline
Symbol 246 Sound {ValentineSong}Used by:Timeline
Symbol 247 GraphicUsed by:248
Symbol 248 MovieClipUses:247Used by:256
Symbol 249 GraphicUsed by:250
Symbol 250 MovieClipUses:249Used by:256
Symbol 251 GraphicUsed by:252
Symbol 252 MovieClipUses:251Used by:256
Symbol 253 GraphicUsed by:254
Symbol 254 MovieClipUses:253Used by:256
Symbol 255 GraphicUsed by:256
Symbol 256 MovieClip {Amber}Uses:248 250 252 254 255Used by:Timeline
Symbol 257 GraphicUsed by:258
Symbol 258 MovieClipUses:257Used by:266
Symbol 259 GraphicUsed by:260
Symbol 260 MovieClipUses:259Used by:266
Symbol 261 GraphicUsed by:262
Symbol 262 MovieClipUses:261Used by:266
Symbol 263 GraphicUsed by:266
Symbol 264 GraphicUsed by:265
Symbol 265 MovieClipUses:264Used by:266
Symbol 266 MovieClip {Celestina}Uses:258 260 262 263 265Used by:Timeline
Symbol 267 GraphicUsed by:268
Symbol 268 MovieClipUses:267Used by:276
Symbol 269 GraphicUsed by:270
Symbol 270 MovieClipUses:269Used by:276
Symbol 271 GraphicUsed by:272
Symbol 272 MovieClipUses:271Used by:276
Symbol 273 GraphicUsed by:274
Symbol 274 MovieClipUses:273Used by:276
Symbol 275 GraphicUsed by:276
Symbol 276 MovieClip {Cristina}Uses:268 270 272 274 275Used by:Timeline
Symbol 277 GraphicUsed by:278
Symbol 278 MovieClip {Doom}Uses:277Used by:Timeline
Symbol 279 GraphicUsed by:280
Symbol 280 MovieClipUses:279Used by:288
Symbol 281 GraphicUsed by:288
Symbol 282 GraphicUsed by:283
Symbol 283 MovieClipUses:282Used by:288
Symbol 284 GraphicUsed by:288
Symbol 285 GraphicUsed by:286
Symbol 286 MovieClipUses:285Used by:288
Symbol 287 GraphicUsed by:288
Symbol 288 MovieClip {Lacy}Uses:280 281 283 284 286 287Used by:Timeline
Symbol 289 GraphicUsed by:290
Symbol 290 MovieClipUses:289Used by:297
Symbol 291 GraphicUsed by:297
Symbol 292 GraphicUsed by:293
Symbol 293 MovieClipUses:292Used by:297
Symbol 294 GraphicUsed by:295
Symbol 295 MovieClipUses:294Used by:297
Symbol 296 GraphicUsed by:297
Symbol 297 MovieClip {Valentine}Uses:290 291 293 295 296Used by:Timeline
Symbol 298 GraphicUsed by:299
Symbol 299 MovieClipUses:298Used by:301
Symbol 300 GraphicUsed by:301
Symbol 301 MovieClip {Violet}Uses:299 300Used by:Timeline
Symbol 302 GraphicUsed by:303
Symbol 303 MovieClipUses:302Used by:306
Symbol 304 GraphicUsed by:306
Symbol 305 EditableTextUses:112Used by:306
Symbol 306 MovieClip {AmberPregnant}Uses:303 304 305Used by:Timeline
Symbol 307 GraphicUsed by:308
Symbol 308 MovieClipUses:307Used by:311
Symbol 309 GraphicUsed by:311
Symbol 310 EditableTextUses:112Used by:311
Symbol 311 MovieClip {CelestinaPregnant}Uses:308 309 310Used by:Timeline
Symbol 312 GraphicUsed by:313
Symbol 313 MovieClipUses:312Used by:319
Symbol 314 GraphicUsed by:319
Symbol 315 GraphicUsed by:316
Symbol 316 MovieClipUses:315Used by:319
Symbol 317 GraphicUsed by:319
Symbol 318 EditableTextUses:112Used by:319
Symbol 319 MovieClip {CristinaPregnant}Uses:313 314 316 317 318Used by:Timeline
Symbol 320 GraphicUsed by:321
Symbol 321 MovieClipUses:320Used by:324
Symbol 322 GraphicUsed by:324
Symbol 323 EditableTextUses:112Used by:324
Symbol 324 MovieClip {LacyPregnant}Uses:321 322 323Used by:Timeline
Symbol 325 GraphicUsed by:326
Symbol 326 MovieClipUses:325Used by:329
Symbol 327 GraphicUsed by:329
Symbol 328 EditableTextUses:112Used by:329
Symbol 329 MovieClip {VioletPregnant}Uses:326 327 328Used by:Timeline
Symbol 330 Sound {TitleSong}Used by:Timeline
Symbol 331 Sound {SuccessSound}Used by:Timeline
Symbol 332 Sound {VioletSpeech}Used by:Timeline
Symbol 333 Sound {CristinaSpeech}Used by:Timeline
Symbol 334 Sound {TogetherSong}Used by:Timeline
Symbol 335 Sound {MapSong}Used by:Timeline
Symbol 336 Sound {BackSound}Used by:Timeline
Symbol 337 Sound {RejectSound}Used by:Timeline
Symbol 338 Sound {CelestinaSpeech}Used by:Timeline
Symbol 339 Sound {PregnancySong}Used by:Timeline

Instance Names

"txt"Symbol 121 MovieClip {BackButton} Frame 1Symbol 120 EditableText
"_txt"Symbol 136 MovieClip {panoramic_fla.SecretButton_14} Frame 1Symbol 135 EditableText
"name_txt"Symbol 137 MovieClip {MenuScreen} Frame 1Symbol 113 EditableText
"female_mc"Symbol 137 MovieClip {MenuScreen} Frame 1Symbol 116 MovieClip
"male_mc"Symbol 137 MovieClip {MenuScreen} Frame 1Symbol 118 MovieClip
"start_mc"Symbol 137 MovieClip {MenuScreen} Frame 1Symbol 121 MovieClip {BackButton}
"continue_mc"Symbol 137 MovieClip {MenuScreen} Frame 1Symbol 121 MovieClip {BackButton}
"song_bar_mc"Symbol 137 MovieClip {MenuScreen} Frame 1Symbol 124 MovieClip
"sfx_bar_mc"Symbol 137 MovieClip {MenuScreen} Frame 1Symbol 124 MovieClip
"song_slider_mc"Symbol 137 MovieClip {MenuScreen} Frame 1Symbol 127 MovieClip
"sfx_slider_mc"Symbol 137 MovieClip {MenuScreen} Frame 1Symbol 127 MovieClip
"speed1_mc"Symbol 137 MovieClip {MenuScreen} Frame 1Symbol 131 MovieClip
"speed2_mc"Symbol 137 MovieClip {MenuScreen} Frame 1Symbol 131 MovieClip
"speed3_mc"Symbol 137 MovieClip {MenuScreen} Frame 1Symbol 131 MovieClip
"speed4_mc"Symbol 137 MovieClip {MenuScreen} Frame 1Symbol 131 MovieClip
"secret_btn"Symbol 137 MovieClip {MenuScreen} Frame 1Symbol 136 MovieClip {panoramic_fla.SecretButton_14}
"start_mc"Symbol 143 MovieClip {TitleScreen} Frame 1Symbol 139 MovieClip
"lovePatch"Symbol 158 MovieClip {Map} Frame 1Symbol 146 MovieClip
"magicAcademy"Symbol 158 MovieClip {Map} Frame 1Symbol 148 MovieClip
"residence"Symbol 158 MovieClip {Map} Frame 1Symbol 150 MovieClip
"college"Symbol 158 MovieClip {Map} Frame 1Symbol 152 MovieClip
"academyPlains"Symbol 158 MovieClip {Map} Frame 1Symbol 154 MovieClip
"forest"Symbol 158 MovieClip {Map} Frame 1Symbol 156 MovieClip
"back_mc"Symbol 158 MovieClip {Map} Frame 1Symbol 121 MovieClip {BackButton}
"txt"Symbol 161 MovieClip {Answer} Frame 1Symbol 160 EditableText
"txt"Symbol 167 MovieClip {Dialog} Frame 1Symbol 164 EditableText
"nam"Symbol 167 MovieClip {Dialog} Frame 1Symbol 166 EditableText
"txt"Symbol 185 MovieClip {PanoramicText} Frame 1Symbol 184 EditableText
"bg"Symbol 256 MovieClip {Amber} Frame 1Symbol 248 MovieClip
"bg"Symbol 266 MovieClip {Celestina} Frame 1Symbol 258 MovieClip
"bg"Symbol 276 MovieClip {Cristina} Frame 1Symbol 268 MovieClip
"bed"Symbol 276 MovieClip {Cristina} Frame 1Symbol 270 MovieClip
"bg"Symbol 288 MovieClip {Lacy} Frame 1Symbol 280 MovieClip
"bg"Symbol 297 MovieClip {Valentine} Frame 1Symbol 290 MovieClip
"bg"Symbol 301 MovieClip {Violet} Frame 1Symbol 299 MovieClip
"bg"Symbol 306 MovieClip {AmberPregnant} Frame 1Symbol 303 MovieClip
"_txt"Symbol 306 MovieClip {AmberPregnant} Frame 1Symbol 305 EditableText
"bg"Symbol 311 MovieClip {CelestinaPregnant} Frame 1Symbol 308 MovieClip
"_txt"Symbol 311 MovieClip {CelestinaPregnant} Frame 1Symbol 310 EditableText
"bg"Symbol 319 MovieClip {CristinaPregnant} Frame 1Symbol 313 MovieClip
"_txt"Symbol 319 MovieClip {CristinaPregnant} Frame 1Symbol 318 EditableText
"bg"Symbol 324 MovieClip {LacyPregnant} Frame 1Symbol 321 MovieClip
"_txt"Symbol 324 MovieClip {LacyPregnant} Frame 1Symbol 323 EditableText
"bg"Symbol 329 MovieClip {VioletPregnant} Frame 1Symbol 326 MovieClip
"_txt"Symbol 329 MovieClip {VioletPregnant} Frame 1Symbol 328 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS3.

Labels

"normal"Symbol 17 MovieClip {ValentineDialog} Frame 1
"empty"Symbol 17 MovieClip {ValentineDialog} Frame 4
"calm"Symbol 17 MovieClip {ValentineDialog} Frame 7
"serene"Symbol 17 MovieClip {ValentineDialog} Frame 10
"explain"Symbol 17 MovieClip {ValentineDialog} Frame 13
"wonder"Symbol 17 MovieClip {ValentineDialog} Frame 16
"smile"Symbol 17 MovieClip {ValentineDialog} Frame 19
"sad"Symbol 17 MovieClip {ValentineDialog} Frame 22
"grateful"Symbol 17 MovieClip {ValentineDialog} Frame 25
"innocent"Symbol 17 MovieClip {ValentineDialog} Frame 28
"explain2"Symbol 17 MovieClip {ValentineDialog} Frame 31
"happy"Symbol 17 MovieClip {ValentineDialog} Frame 34
"mad"Symbol 17 MovieClip {ValentineDialog} Frame 37
"unclothed"Symbol 17 MovieClip {ValentineDialog} Frame 40
"joy"Symbol 17 MovieClip {ValentineDialog} Frame 50
"seductive"Symbol 17 MovieClip {ValentineDialog} Frame 53
"ecstatic"Symbol 17 MovieClip {ValentineDialog} Frame 56
"normal"Symbol 33 MovieClip {CelestinaDialog} Frame 1
"scared"Symbol 33 MovieClip {CelestinaDialog} Frame 3
"blush"Symbol 33 MovieClip {CelestinaDialog} Frame 5
"smile"Symbol 33 MovieClip {CelestinaDialog} Frame 7
"nervous"Symbol 33 MovieClip {CelestinaDialog} Frame 9
"worried"Symbol 33 MovieClip {CelestinaDialog} Frame 11
"strong_blush"Symbol 33 MovieClip {CelestinaDialog} Frame 13
"love"Symbol 33 MovieClip {CelestinaDialog} Frame 15
"sad"Symbol 33 MovieClip {CelestinaDialog} Frame 17
"flirt"Symbol 33 MovieClip {CelestinaDialog} Frame 19
"calm"Symbol 33 MovieClip {CelestinaDialog} Frame 21
"curious"Symbol 33 MovieClip {CelestinaDialog} Frame 23
"enjoy"Symbol 33 MovieClip {CelestinaDialog} Frame 25
"happy"Symbol 33 MovieClip {CelestinaDialog} Frame 27
"gone"Symbol 33 MovieClip {CelestinaDialog} Frame 30
"extras"Symbol 33 MovieClip {CelestinaDialog} Frame 32
"normal"Symbol 45 MovieClip {CristinaDialog} Frame 1
"moved"Symbol 45 MovieClip {CristinaDialog} Frame 4
"sad"Symbol 45 MovieClip {CristinaDialog} Frame 7
"mad"Symbol 45 MovieClip {CristinaDialog} Frame 10
"nervous"Symbol 45 MovieClip {CristinaDialog} Frame 13
"cry"Symbol 45 MovieClip {CristinaDialog} Frame 16
"happy"Symbol 45 MovieClip {CristinaDialog} Frame 19
"confident"Symbol 45 MovieClip {CristinaDialog} Frame 22
"calm"Symbol 45 MovieClip {CristinaDialog} Frame 25
"worry"Symbol 45 MovieClip {CristinaDialog} Frame 28
"xtra"Symbol 45 MovieClip {CristinaDialog} Frame 35
"normal"Symbol 64 MovieClip {AmberDialog} Frame 1
"happy"Symbol 64 MovieClip {AmberDialog} Frame 3
"confused"Symbol 64 MovieClip {AmberDialog} Frame 5
"wonder"Symbol 64 MovieClip {AmberDialog} Frame 7
"blush"Symbol 64 MovieClip {AmberDialog} Frame 9
"nervous"Symbol 64 MovieClip {AmberDialog} Frame 11
"sad"Symbol 64 MovieClip {AmberDialog} Frame 13
"unhappy"Symbol 64 MovieClip {AmberDialog} Frame 15
"calm"Symbol 64 MovieClip {AmberDialog} Frame 17
"curious"Symbol 64 MovieClip {AmberDialog} Frame 19
"embarrased"Symbol 64 MovieClip {AmberDialog} Frame 21
"talk"Symbol 91 MovieClip {LacyDialog} Frame 1
"sad"Symbol 91 MovieClip {LacyDialog} Frame 4
"happy"Symbol 91 MovieClip {LacyDialog} Frame 7
"smile"Symbol 91 MovieClip {LacyDialog} Frame 10
"interested"Symbol 91 MovieClip {LacyDialog} Frame 13
"playful"Symbol 91 MovieClip {LacyDialog} Frame 16
"playful2"Symbol 91 MovieClip {LacyDialog} Frame 19
"wonder"Symbol 91 MovieClip {LacyDialog} Frame 22
"nervous"Symbol 91 MovieClip {LacyDialog} Frame 25
"nervous2"Symbol 91 MovieClip {LacyDialog} Frame 28
"sad2"Symbol 91 MovieClip {LacyDialog} Frame 30
"nervous3"Symbol 91 MovieClip {LacyDialog} Frame 32
"tired"Symbol 91 MovieClip {LacyDialog} Frame 35
"talk2"Symbol 91 MovieClip {LacyDialog} Frame 40
"mad"Symbol 91 MovieClip {LacyDialog} Frame 43
"sad3"Symbol 91 MovieClip {LacyDialog} Frame 46
"awkward"Symbol 91 MovieClip {LacyDialog} Frame 49
"dismiss"Symbol 91 MovieClip {LacyDialog} Frame 56
"transform"Symbol 91 MovieClip {LacyDialog} Frame 59
"transformed"Symbol 91 MovieClip {LacyDialog} Frame 62
"normal"Symbol 102 MovieClip {VioletDialog} Frame 1
"interested"Symbol 102 MovieClip {VioletDialog} Frame 4
"uninterested"Symbol 102 MovieClip {VioletDialog} Frame 7
"nervous"Symbol 102 MovieClip {VioletDialog} Frame 10
"bored"Symbol 102 MovieClip {VioletDialog} Frame 13
"dreamy"Symbol 102 MovieClip {VioletDialog} Frame 16
"desire"Symbol 102 MovieClip {VioletDialog} Frame 19
"relaxed"Symbol 102 MovieClip {VioletDialog} Frame 22
"wonder"Symbol 102 MovieClip {VioletDialog} Frame 25
"mad"Symbol 102 MovieClip {VioletDialog} Frame 28




http://swfchan.com/37/182350/info.shtml
Created: 7/8 -2019 12:29:39 Last modified: 7/8 -2019 12:29:39 Server time: 08/05 -2024 01:35:06