Frame 1
_global.Rod = false;
_global.Milk = false;
_global.Egg = false;
_global.Glass = false;
_global.Funnel = false;
_global.GlassFilled = 0;
_global.EggLeft = 1;
_global.MilkLeft = 2;
_global.executeNow = false;
stop();
playBtn.onRelease = function () {
_root.gotoAndStop("Intro");
};
htpBtn.onRelease = function () {
_root.gotoAndStop("HTP");
};
contactBtn.onRelease = function () {
_root.gotoAndStop("Contact");
};
creditsBtn.onRelease = function () {
_root.gotoAndStop("Credits");
};
Frame 2
function nextMessage(arg) {
_global.executeNow = false;
if (currentMessage == 32) {
displayMessage("\t<font color=\"#999999\">Transfer of file \"<i>Frame55.jpg</i>\" completed.</font><br />");
}
if (arg == PLAYER) {
displayMessage(("<font color=\"#999999\">You say: </font><br />" + messages[currentMessage++]) + "<br />");
}
if (arg == GIRL) {
displayMessage(("<font color=\"#999999\">leah says: </font><br /><i><b><font color=\"#ee00cc\">" + messages[currentMessage++]) + "</font></b></i><br />");
}
if ((currentMessage - 1) == 31) {
displayMessage("\t<font color=\"#999999\">Transfer of file \"<i>Frame55.jpg</i>\" initiated.</font><br />");
}
if ((currentMessage - 1) == 57) {
_root.gotoAndStop("Game");
}
}
function displayMessage(msg) {
messenger.messagePane = messenger.messagePane + msg;
messenger.messagePane.scroll = messenger.messagePane.maxscroll;
}
function setInterfaceWait() {
messenger.button._visible = false;
}
function setInterfaceClick() {
messenger.button._visible = true;
}
stop();
var counter = 0;
var loopBack = true;
var PLAYER = 0;
var GIRL = 1;
var currentMessage = 0;
var messages = new Array("hey", "hi", "do I know you?", "yeah sort of... I know you through neil", "right.", "he said you're in art school", "yeah, why? do you like art?", "how do you know Neil?", "just over the internet", "sorta, I just like artists really heh", "riiight", "do you have a webcam?", "yeah", "can I see?", "I suppose.", "cool", "uh-huh", "Alright, here's the deal.", "I have a video of you getting topless on cam and I have most of your friends MSN's.", "what?", "how?", "I could show it to anyone", "ok hang on", "First of all, who are you?", "oh no, wrong question", "Tell me.", "the correct question is \"what can I do for you?\"", "wait", "what are you doing? tell me how you got the video", "I don't see how that matters", "how do I even know you have it?", "here", "ok", "how did you get this?", "the only thing that matters is that I'll upload it to every porn site I can find along with your full name, and send it to all your friends if you don't do what I want", "TELL me", "Get topless in the next 20 seconds or I'll send it.", "20", "hang on", "19", "18", "please", "17", "don't", "16", "15", "alright alright, just promise you'll delete it after", "yeah sure", "there. Now delete it.", "pussy next, take your pants off", "no", "20", "why are you bullying me??", "19", "off with the pants", "there, I showed you. Now delete it.", "mmm", "I'm gonna have fun with your ass");
nextMessage(PLAYER);
messenger.button._visible = false;
messenger.button.onRelease = function () {
nextMessage(PLAYER);
var _local1 = true;
switch (currentMessage - 1) {
case 8 :
case 17 :
case 36 :
case 39 :
case 44 :
case 53 :
case 56 :
_local1 = false;
}
if (_local1) {
setInterfaceWait();
}
};
skipIntroBtn.onRelease = function () {
displayMessage("\t<font color=\"#999999\">Introductory sequence skipped!</font><br />");
displayMessage("<font color=\"#999999\">You say: </font><br />mmm<br />");
displayMessage("<font color=\"#999999\">You say: </font><br />I'm gonna have fun with your ass<br />");
_root.gotoAndStop("Game");
};
Frame 3
function setterButtonPressed(action) {
player.sendAction(action);
setInterfaceWait();
}
function girlAccept() {
player.zeroPushes();
}
function displayMessage(msg) {
messenger.messagePane = messenger.messagePane + msg;
messenger.messagePane.scroll = messenger.messagePane.maxscroll;
}
function setInterfaceWait() {
messenger.button._visible = false;
menu.gotoAndStop("Wait");
}
function setInterfaceThreaten() {
messenger.button._visible = true;
menu.gotoAndStop("Threaten");
}
function setInterfaceMenu() {
messenger.button._visible = false;
menu.gotoAndStop("Menu");
}
stop();
var player = new Player();
var camgirl = new CamGirl();
messenger.button._visible = false;
messenger.button.onRelease = function () {
setInterfaceWait();
player.sendPush();
};
backToMenuBtn.onRelease = function () {
gotoAndStop ("Menu");
};
Frame 4
backBtn.onRelease = function () {
_root.gotoAndStop("Menu");
};
Frame 5
backBtn.onRelease = function () {
_root.gotoAndStop("Menu");
};
Frame 6
backBtn.onRelease = function () {
_root.gotoAndStop("Menu");
};
Symbol 236 MovieClip [__Packages.Player] Frame 0
class Player
{
function Player () {
}
function sendPush() {
pushes++;
var _local3 = ("<font color=\"#999999\">You say: </font><br />" + selectPush(pushes)) + "<br />";
_root.displayMessage(_local3);
_root.camgirl.setNewMessage("PUSH");
}
function sendAction(action) {
var _local3 = ("<font color=\"#999999\">You say: </font><br />" + selectSet(action)) + "<br />";
_root.displayMessage(_local3);
_root.camgirl.setNewMessage("SET " + action);
}
function zeroPushes() {
pushes = 0;
}
function selectSet(action) {
var _local6 = action;
var _local4;
var _local3 = [];
var _local2 = 0;
while (_local2 < setTable.length) {
if (setTable[_local2][0] == action) {
_local3 = setTable[_local2];
}
_local2++;
}
do {
_local4 = Math.floor((Math.random() * (_local3.length - 2)) + 1);
} while (_local4 == lastIndex);
lastIndex = _local4;
return(_local3[_local4]);
}
function selectPush(pushes) {
var _local2;
switch (pushes) {
case 1 :
_local2 = new Array("quiet", "hush", "you have 20 seconds.", "do it.", "you don't have a choice", "like you have a choice", "as if it's your choice", "do it.", "quiet", "hush", "you have 20 seconds", "20 seconds", "20 seconds", "now.", "now.", "hurry up", "hurry up", "you have to.", "you have to.", "not your decision", "not your decision");
break;
case 2 :
_local2 = new Array("do it.", "do it now.", "hurry. up.", "I'm waiting.", "I won't wait much longer", "I won't wait long", "get on with it", "faster", "quickly", "NOW.", "you'd best hurry up.", "best hurry up", "get to it", "hop to it", "chop chop", "I'm in control here", "do what I say.", "do as you're told.");
break;
case 3 :
_local2 = new Array("tick tock", "tick tock leah", "DO IT, bitch.", "fucking NOW.", "hurry the fuck up, leah", "hurry the fuck up", "FUCK. Hurry up!", "you have 10 goddamn seconds", "HURRY UP", "get the fuck to it, camwhore", "get the fuck to it", "shut up and obey", "shut your whore mouth", "shut the fuck up and do it", "do it now or I upload the video", "I am seconds from sending this", "Do. It. NOW.", "RIGHT now", "10 seconds bitch");
break;
case 4 :
default :
_local2 = new Array("you are ten fucking seconds away from becoming \"that girl from that really popular porn vid\"", "you know I wasn't kidding when I said I'd upload this", "millions of internet pervs are about to get shown your tits, leah", "do you WANT me to send this video?", "I am one fucking click from making you an internet porn star", "you have 10 seconds. then every guy you know gets new favorite jerk-off material.", "NOW, or in 5 minutes your tits are going to be all over the internet", "in that case, have fun getting to sleep knowing that hundreds of people are jerking off to your tits", "In FIVE seconds, the preferred title for your biography is going to become \"Leah Does The Internet\"", "hmmm, maybe I should SELL the video instead", "ok then. Which porn site should I upload this to first?", "ALL of your friends are moments away from finding out what a slut you are", "so hey, which one of your friends would be most interested in seeing your tits?", "do it now, or it's porno christmas for all your male friends", "how will you look your friends in the eye once they've all seen you naked?", "do it now or I really will upload this video", "bitch you are THIS close to having your life ruined", "that's cool. I could probably sell this video you made for a pretty fair profit.");
}
do {
var index = Math.floor(Math.random() * _local2.length);
} while (index == lastIndex);
lastIndex = index;
return(_local2[index]);
}
var pushes = 0;
var lastIndex = null;
var setTable = new Array(new Array("ShowTits", "show off your tits a little", "bounce your boobs around for me", "play with your titties baby", "let me see those tits"), new Array("ShowPussy", "now show me your pussy", "now be a good girl and show me your slit", "ok slut, time to show off your pussy", "give me another look at that pussy"), new Array("ShowAss", "now flip around. spread your cheeks", "show me your ass. And don't forget to show your hole.", "now turn around and spread your cheeks nice and wide", "time to show me your asshole"), new Array("Spank", "give yourself a good spanking for me", "I think you need a spanking. Where I can see you.", "now turn around and give yourself a nice smack on the ass", "now spank yourself"), new Array("TouchPussy", "now rub your pussy a little for me", "spread your legs and touch it", "stroke your pussy", "I want to watch you touch yourself now"), new Array("SuckRod", "now suck on that rod. like a good little whore.", "give the rod a blowjob", "why don't you practice your bj skills on that rod", "ok... now open your mouth and suck on the rod"), new Array("TastePussy", "now slip your finger into your slit and then taste it", "taste your pussy juices", "I want to watch you taste your pussy", "ok. slip a finger in and sample your juices.", "put your finger in and taste it. Make sure it's nice and wet."), new Array("MasturbatePussy", "put a finger in. In and out.", "penetrate yourself", "masturbate for me leah", "now slip a finger into yourself", "masturbate."), new Array("MasturbatePussyRod", "get the rod and use it like a dildo.", "put that rod in your pussy", "fuck your slit with the rod", "spread your legs and fuck yourself with the rod"), new Array("GetRod", "now go and get a dildo, or something like one", "go get something to use as a dildo", "now for some fun. Go get some dildo-shaped thing.", "go and find some kind of dildo and come back", "go get some kind of rod. Make sure it's nice and thick."), new Array("MasturbateAss", "flip around and finger yourself in the ass", "now stick a finger up your asshole", "time to give your ass a fingering", "ok, now finger yourself. Anally."), new Array("TasteAss", "now I want you to taste your asshole", "put a finger nice and deep up your ass... and then lick it clean.", "finger your ass and then put it in your mouth.", "I want you to tell me what your asshole tastes like. go find out."), new Array("MasturbateAssRod", "ok, take that rod and shove it up your ass", "put the rod up your asshole. Deep as you can.", "turn around and push the rod in between your buttcheeks.", "grab the rod and fuck yourself in the ass with it."), new Array("PeeInGlass", "where I can see you: fill up that glass with pee", "Urinate into the glass.", "pee into the glass for me", "now then slut, fill that glass up with your piss."), new Array("PeeInPussy", "ok whore: take the funnel and the glass of pee and fill up your pussy", "you can just pour the pee into your pussy. Use the funnel."), new Array("PeeInAss", "lift up your anus, stick in the funnel, pour in your pee", "take the funnel and fill up your anus with pee."), new Array("DrinkPee", "take a sip of your pee", "now drink some of that piss for me", "good. Have a drink of pee.", "you look thirsty. I think a glass of piss would be refreshing."), new Array("PourPee", "now, pick up the glass of pee and take a shower in it.", "now pour some piss on your head.", "good. Now, take the glass and pour pee on yourself."), new Array("Pee", "go and pee on your bed", "go take a leak on your bedsheets", "now let me see you go to the toilet. You can use your mattrass.", "piss on your bedsheets."), new Array("EggInPussy", "Ok. Stick the funnel in your pussy, and crack the egg into it."), new Array("EggInAss", "Now lift up your ass and put the funnel in your butthole. Then crack the egg into the funnel."), new Array("MilkInPussy", "Lift up your hips, and funnel some milk into your pussy.", "put the funnel in your slit, and pour in some milk", "now use the funnel to fill your pussy with milk"), new Array("MilkInAss", "Use the funnel to pour some milk into your butthole.", "pour some milk into your ass. use the funnel. Do it where I can see you."), new Array("GetFunnel", "Good. Now go get a funnel.", "ok good, now go get a funnel.", "Go find a funnel and bring it here."), new Array("GetGlass", "goood. Now go get a glass from the kitchen.", "go fetch a glass from the kitchen", "alright bitch, now go and get a glass."), new Array("GetEgg", "go and fetch an egg.", "now go to the kitchen and bring back an egg.", "go get an egg"), new Array("GetMilk", "go get some milk, slut.", "Go get a carton of milk.", "go and get some milk"));
}
Symbol 237 MovieClip [__Packages.CamGirl] Frame 0
class CamGirl
{
var lastMessage, lastRequest, pushesDone, pushesRequired, lastRequestType;
function CamGirl () {
}
function setNewMessage(msg) {
lastMessage = msg;
}
function haveNewMessages() {
return(lastMessage != null);
}
function getLastRequestedAction() {
return(lastRequest);
}
function getExecuteAction() {
return(executeAction);
}
function setExecuteAction(arg) {
executeAction = arg;
}
function readNewMessages() {
if (lastMessage == null) {
return(undefined);
}
if (lastMessage.substr(0, 3) == "SET") {
if (setLastRequest(lastMessage.substr(4)) == 0) {
pushesDone = 0;
lastMessage = "PUSH";
}
}
if (lastMessage == "PUSH") {
var _local5 = (++pushesDone) == pushesRequired;
if (_local5) {
if ((lastRequest == "Pee") || (lastRequest == "PeeInGlass")) {
peeLeft--;
}
if (lastRequest == "PeeInGlass") {
_global.GlassFilled = 3;
}
if ((((lastRequest == "DrinkPee") || (lastRequest == "PourPee")) || (lastRequest == "PeeInPussy")) || (lastRequest == "PeeInAss")) {
_global.GlassFilled--;
}
if ((lastRequest == "EggInPussy") || (lastRequest == "EggInAss")) {
_global.EggLeft--;
}
if ((lastRequest == "MilkInPussy") || (lastRequest == "MilkInAss")) {
_global.MilkLeft--;
}
if (lastRequest == "GetRod") {
_global.Rod = true;
}
if (lastRequest == "GetEgg") {
_global.Egg = true;
}
if (lastRequest == "GetMilk") {
_global.Milk = true;
}
if (lastRequest == "GetGlass") {
_global.Glass = true;
}
if (lastRequest == "GetFunnel") {
_global.Funnel = true;
}
if ((readyFor < lastRequestType) && (lastRequestType != STRANGE)) {
readyFor = lastRequestType;
}
var _local4 = selectAcceptance(lastRequestType, readyFor);
if (_local4 != "") {
_root.displayMessage(("<font color=\"#999999\">leah says: </font><br /><i><b><font color=\"#ee00cc\">" + _local4) + "</font></b></i><br />");
}
_root.girlAccept();
executeAction = true;
} else {
var _local6 = ("<font color=\"#999999\">leah says: </font><br /><i><b><font color=\"#ee00cc\">" + selectRefusal(lastRequestType, readyFor, pushesDone - 1)) + "</font></b></i><br />";
_root.displayMessage(_local6);
_root.setInterfaceThreaten();
}
}
lastMessage = null;
}
function setLastRequest(req) {
var _local4 = 0;
while (_local4 < actionsTable.length) {
if (req == actionsTable[_local4][0]) {
lastRequest = req;
lastRequestType = actionsTable[_local4][1];
var _local5 = readyFor;
var _local6 = Math.floor(lastRequestType);
var _local2;
var _local3;
switch (_local6 - _local5) {
case 0 :
_local2 = 2;
_local3 = 3;
break;
case 1 :
_local2 = 3;
_local3 = 5;
break;
case 2 :
_local2 = 5;
_local3 = 6;
break;
case -1 :
_local2 = 1;
_local3 = 2;
break;
default :
_local2 = 1;
_local3 = 1;
}
pushesRequired = Math.floor(_local2 + (Math.random() * ((_local3 - _local2) + 1)));
return(0);
}
_local4++;
}
return(1);
}
function selectAcceptance(type, readyfor) {
if (type == STRANGE) {
type = 5;
}
if (Math.random() < CamGirlResponses.okMessages[readyfor][type][0]) {
var _local4 = Math.floor((Math.random() * (CamGirlResponses.okMessages[readyfor][type].length - 2)) + 1);
return(CamGirlResponses.okMessages[readyfor][type][_local4]);
}
return("");
}
function selectRefusal(type, readyfor, pushesdone) {
if (type == STRANGE) {
type = 5;
}
var _local2 = null;
if ((pushesdone == 0) && (CamGirlResponses.noMessages[readyfor][type][0] != 0)) {
do {
_local2 = Math.floor(1 + (Math.random() * (CamGirlResponses.noMessages[readyfor][type][0] - 1)));
} while (_local2 == lastIndex);
} else {
do {
_local2 = Math.floor((CamGirlResponses.noMessages[readyfor][type][0] + 1) + (Math.random() * (CamGirlResponses.noMessages[readyfor][type].length - (CamGirlResponses.noMessages[readyfor][type][0] + 1))));
} while (_local2 == lastIndex);
}
lastIndex = _local2;
return(CamGirlResponses.noMessages[readyfor][type][_local2]);
}
function selectCantPee() {
return("I don't have anymore!!");
}
var readyFor = 0;
var peeLeft = 2;
var executeAction = false;
var lastIndex = null;
var VANILLA = 0;
var MEDIUM = 1;
var DIRTY = 2;
var HARDCORE = 3;
var EXTREME = 4;
var STRANGE = 4.5;
var actionsTable = new Array(new Array("ShowTits", CamGirl.prototype.VANILLA), new Array("ShowPussy", CamGirl.prototype.VANILLA), new Array("ShowAss", CamGirl.prototype.VANILLA), new Array("Spank", CamGirl.prototype.VANILLA), new Array("TouchPussy", CamGirl.prototype.VANILLA), new Array("SuckRod", CamGirl.prototype.VANILLA), new Array("TastePussy", CamGirl.prototype.MEDIUM), new Array("MasturbatePussy", CamGirl.prototype.MEDIUM), new Array("MasturbatePussyRod", CamGirl.prototype.MEDIUM), new Array("GetRod", CamGirl.prototype.MEDIUM), new Array("MasturbateAss", CamGirl.prototype.DIRTY), new Array("TasteAss", CamGirl.prototype.DIRTY), new Array("MasturbateAssRod", CamGirl.prototype.DIRTY), new Array("PeeInGlass", CamGirl.prototype.HARDCORE), new Array("Pee", CamGirl.prototype.HARDCORE), new Array("EggInPussy", CamGirl.prototype.HARDCORE), new Array("EggInAss", CamGirl.prototype.HARDCORE), new Array("MilkInPussy", CamGirl.prototype.HARDCORE), new Array("MilkInAss", CamGirl.prototype.HARDCORE), new Array("DrinkPee", CamGirl.prototype.EXTREME), new Array("PeeInPussy", CamGirl.prototype.EXTREME), new Array("PeeInAss", CamGirl.prototype.EXTREME), new Array("PourPee", CamGirl.prototype.EXTREME), new Array("GetGlass", CamGirl.prototype.STRANGE), new Array("GetFunnel", CamGirl.prototype.STRANGE), new Array("GetEgg", CamGirl.prototype.STRANGE), new Array("GetMilk", CamGirl.prototype.STRANGE));
}
Symbol 238 MovieClip [__Packages.CamGirlResponses] Frame 0
class CamGirlResponses
{
function CamGirlResponses () {
}
static var noMessages = new Array(new Array(new Array(0, "please can I get dressed", "please let me put my clothes back on", "promise this is the last thing", "why are you doing this?", "leave me alone", "no stop"), new Array(0, "no", "no, that's too far", "that's going too far", "please no", "please stop", "don't be so cruel"), new Array(2, "no", "NO", "NO.", "that's too far", "nonono", "no please", "please don't do this", "please stoppp"), null, null), new Array(new Array(0, "stop", "please", "leave me alonnne", "leave me alone"), new Array(0, "how much longer??", "why are you doing this", "please stop", "waitttt", "stop this please"), new Array(0, "PLEASE", "no please no", "nonononono", "please don't make me do this", "please don't do this to me", "please please please", "noooo don't"), null, null), new Array(null, new Array(0, "please just let me get dressed...", "please just let me get dressed", "can I please put my clothes back on", "please stop.", "no", "stop it", "leave me be", "leave me alone"), new Array(0, "why are you doing this to me???", "why me?", "why can't you pick some other girl", "please", "please I'm crying so hard", "please STOP"), new Array(1, "what!?", "NO", "no way.", "please please no", "please no", "please don't make me do that", "please not that"), null, new Array(3, "...why", "...what is it for", "what? why?", "no, tell me what it's for first", "please just tell me why", "WHY?", "tell me what it's for!")), new Array(null, null, new Array(0, "no...", "stop please", "please can I get dressed", "please go away", "go away", "please no more"), new Array(0, "whyyyy?", "please tell me why", "can you tell me why", "why ME??", "please no moreee", "please leave me be", "no please", "please noo", "noooo", "no come on please", "please stop!!", "please stop!"), new Array(1, "WHAT!!!???", "NO!", "NO", "PLEASE NO", "oh godddd nooo", "please PLEASE don't", "PLEASE NO", "anything but that please", "please please please don't make me do that", "for fuck's sake I'm begging you", "I'm begging you"), new Array(2, "why?", "what is it for", "what are you going to make me do with it?", "TELL ME", "please just tell me", "just tell me what it's for")), new Array(null, null, null, new Array(0, "oh please no", "why me??", "no", "stop it", "why are you so cruel", "please", "let me get dressed", "ugh I wish I was dead"), new Array(0, "please... I'm in tears", "I'm crying so hard", "please stop", "please let me go", "let me go", "please.....", "stop doing this to me", "you make me wish I was never born", "I want to be dead"), new Array(2, "oh god no", "...please no", "no no no", "what exactly is it for", "please, what is it for?", "NO please!")));
static var okMessages = new Array(new Array(new Array(0.75, "fine", "ok but promise this is the last thing", "ok fine", "ok alright"), new Array(1, "ok ok", "fine", "waitttt... I'll do it", "FINE"), new Array(1, "ok fine", "fine then", "ok ok I'll do it", "please... ok here"), null, null), new Array(new Array(0.33, "ok but when will you stop", "alright but when can I stop", "fine but how much longer??"), new Array(0.5, "ok here", "fine", "please stop after this", "please stop then"), new Array(1, "fine you win", "ok.. you win"), null, null), new Array(new Array(0.2, "please stop after this ok", "please let me go after this?"), new Array(0.25, "ok but please no more", "how much more after this?"), new Array(0.5, "fine", "here then", "alright fine", "how much more?"), new Array(1, "fine you win", "ok ok please don't send it", "ok fine just please delete the video"), null, new Array(0.5, "ok I'm going", "fine I'm going", "fine")), new Array(new Array(0.1, "please stop soon", "can I stop soon?", "when will you let me go??"), new Array(0.1, "please don't send the video", "just don't send it ok", "please let me go soon?"), new Array(0.33, "fine", "ok ok", "alright fine, please be nice", "ok fine"), new Array(0.5, "fine", "alright fine", "sure sure just be nice", "ok here", "ok fine", "just don't send the video please"), new Array(1, "alright alright.. just wait a second", "oh god", "oh god why", "ok ok you win"), new Array(0.8, "ok I'm going", "fine I'm going", "fine")), new Array(new Array(0.05, "ok... please stop soon", "please please let me get dressed after", "please let me stop after this??"), new Array(0.1, "please let me get dressed soon though", "ok but please not much more?", "ok sure just not much more PLEASE"), new Array(0.2, "alright but when can I stop???", "fine just please stop this", "ok ok", "ok ok"), new Array(0.5, "ok here", "alright fine", "fine", "fine", "ok ok ok", "ok ok"), new Array(0.75, "ok fine I'm doing it, are you happy??", "ok you win", "alright fine", "please don't send it. I'm doing it", "please don't show the video, I give in"), new Array(0.75, "ok ok", "alright fine I'll do it", "alright here I go", "alright I'm going just don't send it pleaaase")));
}
Symbol 69 MovieClip Frame 1
stop();
onEnterFrame = function () {
_root.counter++;
if (((_root.counter % 20) == 0) && (!_global.executeNow)) {
_global.executeNow = true;
} else if (((_root.counter % 20) == 0) && (_global.executeNow)) {
switch (_root.currentMessage) {
case 1 :
_root.nextMessage(_root.GIRL);
break;
case 2 :
_root.nextMessage(_root.GIRL);
_global.executeNow = false;
_root.setInterfaceClick();
break;
case 4 :
_root.nextMessage(_root.GIRL);
_global.executeNow = false;
_root.setInterfaceClick();
break;
case 6 :
_root.nextMessage(_root.GIRL);
break;
case 7 :
_root.nextMessage(_root.GIRL);
_global.executeNow = false;
_root.setInterfaceClick();
break;
case 10 :
_root.nextMessage(_root.GIRL);
_global.executeNow = false;
_root.setInterfaceClick();
break;
case 12 :
_root.nextMessage(_root.GIRL);
_global.executeNow = false;
_root.setInterfaceClick();
break;
case 14 :
_root.nextMessage(_root.GIRL);
_global.executeNow = false;
_root.setInterfaceClick();
_root.counter = 0;
gotoAndStop ("Loading");
}
}
};
Symbol 69 MovieClip Frame 2
stop();
onEnterFrame = function () {
_root.counter++;
if (_root.counter == 25) {
_root.counter = 0;
gotoAndPlay ("Sit");
onEnterFrame = null;
}
};
Symbol 69 MovieClip Frame 20
_root.loopBack = true;
if (!_global.executeNow) {
_global.executeNow = true;
} else if (_global.executeNow) {
switch (_root.currentMessage) {
case 16 :
_root.nextMessage(_root.GIRL);
_root.setInterfaceClick();
_global.executeNow = false;
break;
case 19 :
_root.nextMessage(_root.GIRL);
_global.executeNow = false;
_root.loopBack = false;
gotoAndPlay ("Surprised");
}
}
if (_root.loopBack) {
gotoAndPlay ("Sit");
}
Symbol 69 MovieClip Frame 55
_root.loopBack = true;
if (!_global.executeNow) {
_global.executeNow = true;
} else if (_global.executeNow) {
switch (_root.currentMessage) {
case 20 :
_root.nextMessage(_root.GIRL);
_root.setInterfaceClick();
_global.executeNow = false;
break;
case 22 :
_root.nextMessage(_root.GIRL);
break;
case 23 :
_root.nextMessage(_root.GIRL);
_root.setInterfaceClick();
_global.executeNow = false;
break;
case 25 :
_root.nextMessage(_root.GIRL);
_root.setInterfaceClick();
_global.executeNow = false;
break;
case 27 :
_root.nextMessage(_root.GIRL);
break;
case 28 :
_root.nextMessage(_root.GIRL);
_root.setInterfaceClick();
_global.executeNow = false;
break;
case 30 :
_root.nextMessage(_root.GIRL);
_root.setInterfaceClick();
_global.executeNow = false;
break;
case 32 :
_root.nextMessage(_root.GIRL);
break;
case 33 :
_root.nextMessage(_root.GIRL);
_root.setInterfaceClick();
_global.executeNow = false;
break;
case 35 :
_root.nextMessage(_root.GIRL);
_root.setInterfaceClick();
_global.executeNow = false;
_root.loopBack = false;
gotoAndPlay ("Crying");
}
}
if (_root.loopBack) {
gotoAndPlay ("SurprisedLoop");
}
Symbol 69 MovieClip Frame 90
_root.loopBack = true;
if (!_global.executeNow) {
_global.executeNow = true;
} else if (_global.executeNow) {
switch (_root.currentMessage) {
case 38 :
_root.nextMessage(_root.GIRL);
_root.setInterfaceClick();
_global.executeNow = false;
break;
case 41 :
_root.nextMessage(_root.GIRL);
_root.setInterfaceClick();
_global.executeNow = false;
break;
case 43 :
_root.nextMessage(_root.GIRL);
_root.setInterfaceClick();
_global.executeNow = false;
break;
case 46 :
_root.nextMessage(_root.GIRL);
_root.setInterfaceClick();
_global.executeNow = false;
break;
case 48 :
_global.executeNow = false;
_root.loopBack = false;
gotoAndPlay ("RemoveTop");
}
}
if (_root.loopBack) {
gotoAndPlay ("CryingLoop");
}
Symbol 69 MovieClip Frame 166
_root.loopBack = true;
if (!_global.executeNow) {
_global.executeNow = true;
} else if (_global.executeNow) {
switch (_root.currentMessage) {
case 48 :
_root.nextMessage(_root.GIRL);
_root.setInterfaceClick();
_global.executeNow = false;
break;
case 50 :
_root.nextMessage(_root.GIRL);
_root.setInterfaceClick();
_global.executeNow = false;
break;
case 52 :
_root.nextMessage(_root.GIRL);
_root.setInterfaceClick();
_global.executeNow = false;
break;
case 55 :
_global.executeNow = false;
_root.loopBack = false;
gotoAndPlay ("RemovePants");
}
}
if (_root.loopBack) {
gotoAndPlay ("TopOffLoop");
}
Symbol 69 MovieClip Frame 225
_root.loopBack = true;
if (!_global.executeNow) {
_global.executeNow = true;
}
if (_global.executeNow) {
if (!(_root.currentMessage === 55)) {
} else {
_root.nextMessage(_root.GIRL);
_root.setInterfaceClick();
_global.executeNow = false;
}
}
if (_root.loopBack) {
gotoAndPlay ("PantsOffLoop");
}
Symbol 75 MovieClip Frame 1
stop();
if (_root.camgirl.readyFor >= _root.camgirl.HARDCORE) {
gotoAndStop (2);
}
Symbol 134 MovieClip Frame 20
if (_root.camgirl.haveNewMessages() && (_global.executeNow)) {
_global.executeNow = false;
_root.camgirl.readNewMessages();
} else if (_root.camgirl.haveNewMessages() && (!_global.executeNow)) {
_global.executeNow = true;
} else {
_global.executeNow = false;
}
if (_root.camgirl.getExecuteAction()) {
_root.camgirl.setExecuteAction(false);
gotoAndPlay(_root.camgirl.getLastRequestedAction());
} else {
gotoAndPlay ("Sit");
}
Symbol 134 MovieClip Frame 49
_root.setInterfaceMenu();
Symbol 134 MovieClip Frame 70
if (!_root.camgirl.haveNewMessages()) {
gotoAndPlay ("ShowTitsLoop");
}
Symbol 134 MovieClip Frame 90
gotoAndPlay ("Sit");
Symbol 134 MovieClip Frame 119
_root.setInterfaceMenu();
Symbol 134 MovieClip Frame 140
if (!_root.camgirl.haveNewMessages()) {
gotoAndPlay ("ShowPussyLoop");
}
Symbol 134 MovieClip Frame 160
gotoAndPlay ("Sit");
Symbol 134 MovieClip Frame 189
_root.setInterfaceMenu();
Symbol 134 MovieClip Frame 210
if (!_root.camgirl.haveNewMessages()) {
gotoAndPlay ("ShowAssLoop");
}
Symbol 134 MovieClip Frame 230
gotoAndPlay ("Sit");
Symbol 134 MovieClip Frame 278
gotoAndPlay ("Sit");
_root.setInterfaceMenu();
Symbol 134 MovieClip Frame 307
_root.setInterfaceMenu();
Symbol 134 MovieClip Frame 328
if (!_root.camgirl.haveNewMessages()) {
gotoAndPlay ("TouchPussyLoop");
}
Symbol 134 MovieClip Frame 348
gotoAndPlay ("Sit");
Symbol 134 MovieClip Frame 377
_root.setInterfaceMenu();
Symbol 134 MovieClip Frame 398
if (!_root.camgirl.haveNewMessages()) {
gotoAndPlay ("SuckRodLoop");
}
Symbol 134 MovieClip Frame 418
gotoAndPlay ("Sit");
Symbol 134 MovieClip Frame 466
gotoAndPlay ("Sit");
_root.setInterfaceMenu();
Symbol 134 MovieClip Frame 495
_root.setInterfaceMenu();
Symbol 134 MovieClip Frame 516
if (!_root.camgirl.haveNewMessages()) {
gotoAndPlay ("MasturbatePussyLoop");
}
Symbol 134 MovieClip Frame 536
gotoAndPlay ("Sit");
Symbol 134 MovieClip Frame 565
_root.setInterfaceMenu();
Symbol 134 MovieClip Frame 586
if (!_root.camgirl.haveNewMessages()) {
gotoAndPlay ("MasturbatePussyRodLoop");
}
Symbol 134 MovieClip Frame 606
gotoAndPlay ("Sit");
Symbol 134 MovieClip Frame 654
gotoAndPlay ("Sit");
_root.setInterfaceMenu();
Symbol 134 MovieClip Frame 683
_root.setInterfaceMenu();
Symbol 134 MovieClip Frame 704
if (!_root.camgirl.haveNewMessages()) {
gotoAndPlay ("MasturbateAssLoop");
}
Symbol 134 MovieClip Frame 724
gotoAndPlay ("Sit");
Symbol 134 MovieClip Frame 772
gotoAndPlay ("Sit");
_root.setInterfaceMenu();
Symbol 134 MovieClip Frame 801
_root.setInterfaceMenu();
Symbol 134 MovieClip Frame 822
if (!_root.camgirl.haveNewMessages()) {
gotoAndPlay ("MasturbateAssRodLoop");
}
Symbol 134 MovieClip Frame 842
gotoAndPlay ("Sit");
Symbol 134 MovieClip Frame 890
gotoAndPlay ("Sit");
_root.setInterfaceMenu();
Symbol 134 MovieClip Frame 947
gotoAndPlay ("Sit");
_root.setInterfaceMenu();
Symbol 134 MovieClip Frame 995
gotoAndPlay ("Sit");
_root.setInterfaceMenu();
Symbol 134 MovieClip Frame 1043
gotoAndPlay ("Sit");
_root.setInterfaceMenu();
Symbol 134 MovieClip Frame 1091
gotoAndPlay ("Sit");
_root.setInterfaceMenu();
Symbol 134 MovieClip Frame 1139
gotoAndPlay ("Sit");
_root.setInterfaceMenu();
Symbol 134 MovieClip Frame 1187
gotoAndPlay ("Sit");
_root.setInterfaceMenu();
Symbol 134 MovieClip Frame 1243
gotoAndPlay ("Sit");
_root.setInterfaceMenu();
Symbol 134 MovieClip Frame 1301
gotoAndPlay ("Sit");
_root.setInterfaceMenu();
Symbol 134 MovieClip Frame 1349
gotoAndPlay ("Sit");
_root.setInterfaceMenu();
Symbol 134 MovieClip Frame 1397
gotoAndPlay ("Sit");
_root.setInterfaceMenu();
Symbol 134 MovieClip Frame 1445
gotoAndPlay ("Sit");
_root.setInterfaceMenu();
Symbol 134 MovieClip Frame 1493
gotoAndPlay ("Sit");
_root.setInterfaceMenu();
Symbol 134 MovieClip Frame 1541
gotoAndPlay ("Sit");
_root.setInterfaceMenu();
Symbol 231 MovieClip Frame 1
stop();
vanillaBtn.onRelease = function () {
gotoAndStop ("Vanilla");
};
mediumBtn.onRelease = function () {
gotoAndStop ("Medium");
};
dirtyBtn.onRelease = function () {
gotoAndStop ("Dirty");
};
if (_root.camgirl.readyFor < _root.camgirl.DIRTY) {
hardcoreBtn._visible = false;
}
hardcoreBtn.onRelease = function () {
gotoAndStop ("Hardcore");
};
if ((_root.camcamgirl.readyFor < _root.camgirl.HARDCORE) || (!((_global.GlassFilled > 0) || (_global.Funnel)))) {
extremeBtn._visible = false;
}
extremeBtn.onRelease = function () {
gotoAndStop ("Extreme");
};
if ((((_global.Glass && (_global.Rod)) && (_global.Funnel)) && (_global.Egg)) && (_global.Milk)) {
itemsBtn._visible = false;
}
itemsBtn.onRelease = function () {
gotoAndStop ("Items");
};
Symbol 231 MovieClip Frame 2
backBtn.onRelease = function () {
gotoAndStop ("Menu");
};
if (!_global.Rod) {
suckRodBtn._visible = false;
}
showTitsBtn.onRelease = function () {
_root.setterButtonPressed("ShowTits");
};
showPussyBtn.onRelease = function () {
_root.setterButtonPressed("ShowPussy");
};
showAssBtn.onRelease = function () {
_root.setterButtonPressed("ShowAss");
};
spankBtn.onRelease = function () {
_root.setterButtonPressed("Spank");
};
touchPussyBtn.onRelease = function () {
_root.setterButtonPressed("TouchPussy");
};
suckRodBtn.onRelease = function () {
_root.setterButtonPressed("SuckRod");
};
Symbol 231 MovieClip Frame 3
backBtn.onRelease = function () {
gotoAndStop ("Menu");
};
if (!_global.Rod) {
masturbateRodPussyBtn._visible = false;
}
tastePussyBtn.onRelease = function () {
_root.setterButtonPressed("TastePussy");
};
masturbatePussyBtn.onRelease = function () {
_root.setterButtonPressed("MasturbatePussy");
};
masturbateRodPussyBtn.onRelease = function () {
_root.setterButtonPressed("MasturbatePussyRod");
};
Symbol 231 MovieClip Frame 4
backBtn.onRelease = function () {
gotoAndStop ("Menu");
};
if (!_global.Rod) {
masturbateRodAssBtn._visible = false;
}
tasteAssBtn.onRelease = function () {
_root.setterButtonPressed("TasteAss");
};
masturbateAssBtn.onRelease = function () {
_root.setterButtonPressed("MasturbateAss");
};
masturbateRodAssBtn.onRelease = function () {
_root.setterButtonPressed("MasturbateAssRod");
};
Symbol 231 MovieClip Frame 5
backBtn.onRelease = function () {
gotoAndStop ("Menu");
};
if (!_global.Glass) {
peeInGlassBtn._visible = false;
}
if (_root.camgirl.peeLeft == 0) {
peeInGlassBtn._visible = false;
peeBtn._visible = false;
}
if (((!_global.Egg) || (!_global.Funnel)) || (_global.EggLeft == 0)) {
eggInPussyBtn._visible = false;
eggInAssBtn._visible = false;
}
if (((!_global.Milk) || (!_global.Funnel)) || (_global.MilkLeft == 0)) {
milkInPussyBtn._visible = false;
milkInAssBtn._visible = false;
}
peeBtn.onRelease = function () {
_root.setterButtonPressed("Pee");
};
peeInGlassBtn.onRelease = function () {
_root.setterButtonPressed("PeeInGlass");
};
eggInPussyBtn.onRelease = function () {
_root.setterButtonPressed("EggInPussy");
};
eggInAssBtn.onRelease = function () {
_root.setterButtonPressed("EggInAss");
};
milkInPussyBtn.onRelease = function () {
_root.setterButtonPressed("MilkInPussy");
};
milkInAssBtn.onRelease = function () {
_root.setterButtonPressed("MilkInAss");
};
Symbol 231 MovieClip Frame 6
backBtn.onRelease = function () {
gotoAndStop ("Menu");
};
if ((!_global.GlassFilled) > 0) {
drinkPeeBtn._visible = false;
pourPeeBtn._visible = false;
}
if (((!_global.GlassFilled) > 0) || (!_global.Funnel)) {
peeInPussyBtn._visible = false;
peeInAssBtn._visible = false;
}
drinkPeeBtn.onRelease = function () {
_root.setterButtonPressed("DrinkPee");
};
pourPeeBtn.onRelease = function () {
_root.setterButtonPressed("PourPee");
};
peeInPussyBtn.onRelease = function () {
_root.setterButtonPressed("PeeInPussy");
};
peeInAssBtn.onRelease = function () {
_root.setterButtonPressed("PeeInAss");
};
Symbol 231 MovieClip Frame 7
backBtn.onRelease = function () {
gotoAndStop ("Menu");
};
if (_global.Glass || (_root.camgirl.readyFor < _root.camgirl.DIRTY)) {
getGlassBtn._visible = false;
}
if (_global.Egg || (_root.camgirl.readyFor < _root.camgirl.DIRTY)) {
getEggBtn._visible = false;
}
if (_global.Milk || (_root.camgirl.readyFor < _root.camgirl.DIRTY)) {
getMilkBtn._visible = false;
}
if (_global.Rod) {
getRodBtn._visible = false;
}
if (_global.Funnel || (_root.camgirl.readyFor < _root.camgirl.DIRTY)) {
getFunnelBtn._visible = false;
}
getGlassBtn.onRelease = function () {
_root.setterButtonPressed("GetGlass");
};
getEggBtn.onRelease = function () {
_root.setterButtonPressed("GetEgg");
};
getMilkBtn.onRelease = function () {
_root.setterButtonPressed("GetMilk");
};
getRodBtn.onRelease = function () {
_root.setterButtonPressed("GetRod");
};
getFunnelBtn.onRelease = function () {
_root.setterButtonPressed("GetFunnel");
};