Frame 1
function hideall() {
hearton = 0;
dragarm = 0;
sideview = 0;
talking = 0;
showsecretcode = 0;
showingbetapop = 0;
beta_mc._x = (title_mc._x = -10000);
scenecard_mc._x = -10000;
scene1_girl_mc._x = -10000;
rhand_mc._x = -10000;
xraytits_mc._x = -10000;
xraypussy_mc._x = -10000;
hey_mc._x = -10000;
herrhand_mc._x = -10000;
scene1_left_arm_mc._x = -10000;
xray_mc._x = -10000;
swirl_mc._x = -10000;
arrow_mc._x = -10000;
handbutton_mc._x = -10000;
lhandbutton_mc._x = -10000;
bodybutton_mc._x = -10000;
xraytitsbutton_mc._x = -10000;
xraypussybutton_mc._x = -10000;
scene2_girl_mc._x = -10000;
s2lower_larm_mc._x = -10000;
s2lower_rarm_mc._x = -10000;
s2lower_rarm_mc._rotation = 0;
s2lower_larm_mc._rotation = 0;
s2lleg_mc._x = -10000;
s2rleg_mc._x = -10000;
eyes_mc._x = -10000;
eyes_mc.gotoAndStop(1);
eyesframe = 1;
llegbutton_mc._x = -10000;
rlegbutton_mc._x = -10000;
hairbrush_mc._x = -10000;
hairbrushbutton_mc._x = -10000;
hairbutton_mc._x = -10000;
mouth_mc._x = -10000;
rhand_mc._x = -10000;
lhand_mc._x = -10000;
mouthbutton_mc._x = -10000;
mouthbutton_mc.gotoAndStop(2);
itembox_mc._x = -10000;
heart_mc._x = -10000;
heart_mc.gotoAndStop(1);
skirt_mc._x = -10000;
leftsock_mc._x = -10000;
rightsock_mc._x = -10000;
shirt_mc._x = -10000;
svgirl_mc._x = -10000;
svgirlbod_mc._x = -10000;
svme_mc._x = -10000;
svherhand_mc._x = -10000;
svherhandf_mc._x = -10000;
svmyhand_mc._x = -10000;
mycock_mc._x = -10000;
squirt1_mc._x = (squirt2_mc._x = (squirt3_mc._x = (squirt4_mc._x = (squirt5_mc._x = (squirt6_mc._x = (squirt7_mc._x = (squirt8_mc._x = (squirt9_mc._x = -100000))))))));
layback = 0;
spreadf_mc._x = (spread_mc._x = (arielpussy_mc._x = -10000));
biglick_mc._x = -10000;
scenebar_mc._x = -10000;
meter_mc.gotoAndStop(1);
releasedhand = 1;
releasedlhand = 1;
arrow_mc.gotoAndStop(1);
}
function init_scene0() {
scene = 0;
phase = 1;
hideall();
scenestarted = 1;
showing_scenetext = 100;
}
function init_scene1() {
scene = 1;
hideall();
phase = 1;
time = 0;
pleasure = 1;
holdbrush = 0;
blopen = 0;
sceneover = 0;
sheet_mc._alpha = 0;
walktobed = 0;
hey_mc._alpha = 0;
hey_mc.gotoAndStop(1);
bg_mc.gotoAndStop(scene);
scene1_left_arm_mc._x = 354;
scene1_left_arm_mc._y = 115 + (s1girly - 240);
xraytits_mc._x = 320;
xraytits_mc._y = s1girly + 6;
thoughtbutton_mc._x = 322;
thoughtbutton_mc._y = 48 + (s1girly - 240);
xraytitsbutton_mc._x = 320;
handscrossed = 0;
eyes_mc._x = (hey_mc._x = 322);
eyes_mc._y = (hey_mc._y = s1girly - 28);
handbutton_mc.gotoAndStop(1);
lhandbutton_mc.gotoAndStop(1);
bubble_mc.gotoAndStop(1);
bubble_mc.txt.text = "Algebra. Yuk.";
doscenebar();
scenestarted = 1;
showing_scenetext = 100;
}
function dotitle() {
showingbetapop = 0;
sheet_mc._alpha = 0;
title_mc.swapDepths(5000);
handbutton_mc.swapDepths(6000);
bubble_mc.swapDepths(7000);
beta_mc.swapDepths(8000);
title_mc._x = 320;
thoughtbutton_mc._x = -10000;
if (highestscene || (secretunlocked)) {
doscenebar();
}
if (phase == 1) {
title_mc.gotoAndStop(1);
handbutton_mc._x = 320;
handbutton_mc._y = 325;
handbutton_mc.gotoAndStop(5);
bubble_mc._x = -10000;
if ((_root._ymouse > 404) && (_root._xmouse > 450)) {
beta_mc.gotoAndStop(7);
beta_mc._x = _root._xmouse - 100;
beta_mc._y = _root._ymouse - 100;
if (buttonpress && (plinkrel)) {
getURL ("http://pusooy.com", "_blank");
plinkrel = 0;
}
if (!buttonpress) {
plinkrel = 1;
}
} else if (((_root._ymouse > 404) && (_root._xmouse < 370)) || ((_root._ymouse > 352) && (_root._xmouse < 82))) {
beta_mc.gotoAndStop(6);
beta_mc._x = _root._xmouse + 100;
beta_mc._y = _root._ymouse - 100;
if (buttonpress && (hlinkrel)) {
getURL ("http://hornygamer.com", "_blank");
hlinkrel = 0;
}
if (!buttonpress) {
hlinkrel = 1;
}
} else {
beta_mc._x = -10000;
}
} else {
title_mc.gotoAndStop(2);
handbutton_mc._x = 320;
handbutton_mc._y = 440;
handbutton_mc.gotoAndStop(6);
bubble_mc._x = 290;
bubble_mc._y = 206;
bubble_mc.gotoAndStop(3);
bubble_mc._alpha = 100;
beta_mc._x = -10000;
}
mon0 = (((((((("mx:" + _root._xmouse) + " my:") + _root._ymouse) + " phase:") + phase) + "ks:") + keyseq) + " secret:") + secretunlocked;
}
function domon() {
if (!debug) {
return(undefined);
}
mon0_mc.mon0_txt.text = (((((((((((((mon0 + "\r") + mon1) + "\r") + mon2) + "\r") + mon3) + "\r") + mon4) + "\r") + mon5) + "\r") + mon6) + "\r") + mon7;
mon0_mc.swapDepths(22000);
}
function doscenebar() {
scenebar_mc._x = 580;
scenebar_mc.gotoAndStop(scene + 1);
scenebar_mc.swapDepths(10000);
}
function abs(n) {
return(Math.abs(n));
}
function floor(n) {
return(Math.floor(n));
}
function rnd(range) {
r = floor(Math.random() * range);
return(r);
}
function dofade() {
if (fadeout) {
sheet_mc.gotoAndStop(1);
if (fadeout == 100) {
if (scene == 0) {
if (phase == 1) {
phase = 2;
fadein = 99;
} else if (phase == 2) {
init_scene1();
}
} else if (scene == 1) {
init_scene2();
} else if (scene == 2) {
init_scene3();
} else if (scene == 3) {
init_scene4();
} else if (scene == 4) {
init_scene5();
} else if (scene == 5) {
init_scene6();
} else if (scene == 6) {
init_scene7();
} else if (scene == 7) {
mon1 = "showsecret:" + showsecretcode;
if (!showsecretcode) {
showsecretcode = 1;
} else {
beta_mc.gotoAndStop(3);
beta_mc._x = 320;
beta_mc._y = 240;
beta_mc.swapDepths(21001);
handbutton_mc._x = 320;
handbutton_mc._y = 340;
handbutton_mc.gotoAndStop(7);
handbutton_mc.swapDepths(21002);
if (Key.isDown(13) || (showsecretcode == 2)) {
init_scene0();
showsecretcode = 0;
}
}
}
if (!showsecretcode) {
fadeout = 0;
fadein = 100;
}
} else {
if (fadeout < 100) {
fadeout++;
}
sheet_mc._alpha = fadeout;
sheet_mc.swapDepths(21000);
}
}
if (fadein) {
sheet_mc.gotoAndStop(1);
fadein--;
sheet_mc._alpha = fadein;
sheet_mc.swapDepths(21000);
}
if (goblack) {
sheet_mc.gotoAndStop(2);
if (goblack == 100) {
if (!sideview) {
hideall();
sideview = 1;
} else {
endsideview();
}
goblack = 0;
unblack = 99;
sheet_mc._alpha = 100;
return(undefined);
}
if (goblack < 100) {
goblack = goblack + 10;
}
sheet_mc._alpha = goblack;
sheet_mc.swapDepths(21000);
}
if (unblack < 100) {
sheet_mc.gotoAndStop(2);
if (unblack == 0) {
goblack = 0;
unblack = 100;
} else {
if (unblack == 99) {
unblack = 90;
} else if (unblack < 100) {
unblack = unblack - 10;
}
sheet_mc._alpha = unblack;
sheet_mc.swapDepths(21000);
}
}
}
function dogirl_1() {
xraytitsbutton_mc.gotoAndStop(scene);
if (walktobed) {
return(undefined);
}
if ((phase == 1) && (time == 30)) {
saythis("I have to study");
phase = 2;
viewedthought = 0;
bubble_mc.txt.text = "I don't want to study";
}
rhandanimdelay--;
if (rhandanimdelay <= 0) {
rhandanimdelay = rnd(30) + 10;
rhandanim = (rhandanim + 1) & 1;
}
if ((!dragarm) && (arm_rot > 2)) {
arm_rot = arm_rot - 2;
}
scene1_left_arm_mc._rotation = -(arm_rot - 20);
armseq = floor(arm_rot / 8);
if (arm_seq > 3) {
arm_seq = 3;
}
scene1_left_arm_mc.gotoAndStop(armseq + 1);
scene1_girl_mc.swapDepths(5000);
xraytits_mc.swapDepths(5003);
xraypussy_mc.swapDepths(5004);
hey_mc.swapDepths(5005);
eyes_mc.swapDepths(5006);
scene1_girl_mc._x = 320;
scene1_girl_mc._y = s1girly;
rhand_mc.swapDepths(5009);
scene1_left_arm_mc.swapDepths(5010);
xray_mc.swapDepths(5099);
swirl_mc.swapDepths(5100);
arrow_mc.swapDepths(6100);
rhand_mc.gotoAndStop(rhandanim + 1);
handbutton_mc.swapDepths(-16382);
rarm_rot = (arm_rot - 20) * (Math.PI/180);
hrx = (Math.sin(rarm_rot) * 130) + 40;
hry = (-(Math.cos(rarm_rot) * 130)) + 120;
handbutton_mc._x = ihx + hrx;
handbutton_mc._y = ihy - hry;
if (!Key.isDown(72)) {
arrow_mc._x = -10000;
} else if (phase == 1) {
arrow_mc._x = -10000;
} else if ((phase & 1) == 1) {
arrow_mc._x = handbutton_mc._x;
arrow_mc._y = handbutton_mc._y;
arrow_mc._rotation = 90;
} else if (speaking) {
arrow_mc._x = -10000;
} else {
arrow_mc._x = thoughtbutton_mc._x;
arrow_mc._y = thoughtbutton_mc._y;
arrow_mc._rotation = 180;
}
doblink();
docursor();
mon0 = (((("mx:" + _root._xmouse) + " my:") + _root._ymouse) + " phase:") + phase;
mon1 = (("rot:" + arm_rot) + " seq:") + armseq;
}
function Isaythis(words) {
sbubble_mc.gotoAndStop(2);
dosaythis(words);
sbubble_mc._x = 340;
sbubble_mc._y = 76;
}
function saythis(words) {
sbubble_mc.gotoAndStop(1);
dosaythis(words);
saying = 1;
}
function dosaythis(words) {
speaking = 1;
sbubble_mc.txt.text = words;
speakdelay = 60;
if (sideview == 0) {
sbubble_mc._x = 489;
sbubble_mc._y = 76;
} else {
sbubble_mc._x = 389 + pullx;
sbubble_mc._y = 176;
}
}
function Ithinkthis(words) {
bubble_mc.gotoAndStop(2);
thinking = 1;
bubble_mc.txt.text = words;
thinkdelay = 60;
bubble_mc._x = 370;
bubble_mc._y = 76;
}
function Shethinksthis(words) {
bubble_mc.gotoAndStop(1);
thinking = 1;
bubble_mc.txt.text = words;
thinkdelay = 60;
bubble_mc._x = 550;
bubble_mc._y = 76;
}
function dobubble() {
if (scene == 0) {
return(undefined);
}
if (showing_scenetext) {
showing_scenetext--;
scenecard_mc.gotoAndStop(3 + scene);
if (scene == 5) {
scenecard_mc._x = 350;
scenecard_mc._y = 140;
} else {
scenecard_mc._x = 105;
scenecard_mc._y = 180;
}
scenecard_mc._alpha = showing_scenetext;
if (showing_scenetext >= 30) {
scenecard_mc._alpha = 100;
} else {
scenecard_mc._alpha = (showing_scenetext / 30) * 100;
}
scenecard_mc.swapDepths(8003);
bubble_mc.swapDepths(-16381);
sbubble_mc.swapDepths(-16384);
if (showingscenetext == 0) {
scenecard_mc._alpha = 0;
scenecard_mc.swapDepths(-16379);
scenecard_mc._x = -10000;
if (scene == 7) {
saythis("Hehe! Did you get a little wet?");
}
}
return(undefined);
}
bubble_mc._alpha = 100;
if (thinking) {
thinkdelay--;
if (thinkdelay < 1) {
thinking = 0;
}
}
if (speaking) {
speakdelay--;
if (speakdelay < 1) {
speaking = 0;
if (saying == 4) {
hey_mc._alpha = 0;
expression = "";
}
}
if ((scene == 1) && (phase == 8)) {
fadeout = 1;
}
if ((scene == 2) && (sceneover)) {
fadeout = 1;
}
}
if (scene == 1) {
} else if (scene == 2) {
if (onbrain && (!blopen)) {
bubble_mc.txt.text = "I'm feeling a little nervous.";
}
if (onbrain && (blopen)) {
if (hotzone == "feet") {
if (waiting > 300) {
bubble_mc.txt.text = "Rub my feet.";
} else {
bubble_mc.txt.text = "I'm feeling a warm all over.";
}
} else if (hotzone == "calves") {
if (waiting > 450) {
bubble_mc.txt.text = "Rub my calves";
} else if (waiting > 150) {
bubble_mc.txt.text = "Rub a little higher now.";
} else {
bubble_mc.txt.text = "I'm feeling a warm all over.";
}
} else if (hotzone == "knees") {
bubble_mc.txt.text = "Rub my knees.";
} else if (hotzone == "thighs") {
if (waiting > 150) {
bubble_mc.txt.text = "Rub my thighs.";
} else {
bubble_mc.txt.text = "I'm getting excited!";
}
} else if (hotzone == "breasts") {
if (waiting > 150) {
bubble_mc.txt.text = "Rub my chest.";
} else {
bubble_mc.txt.text = "Oh, yes!";
}
}
}
}
if (thinking) {
bubble_mc.swapDepths(8000);
sbubble_mc.swapDepths(-16384);
} else if (onbrain && (!speaking)) {
bubble_mc.gotoAndStop(1);
bubble_mc.swapDepths(8000);
sbubble_mc.swapDepths(-16384);
if (!viewedthought) {
if (scene == 1) {
if (phase == 2) {
phase = 3;
} else if (phase == 4) {
phase = 5;
} else if (phase == 6) {
phase = 7;
}
}
viewedthought = 1;
}
} else if (speaking) {
sbubble_mc.swapDepths(8000);
bubble_mc.swapDepths(-16381);
} else {
bubble_mc.swapDepths(-16381);
sbubble_mc.swapDepths(-16384);
}
}
function dokeys() {
if (secretunlocked == 0) {
kk = Key.getCode();
if ((keyseq == 0) && (kk == 57)) {
keyseq = 1;
} else if (keyseq == 1) {
if (kk == 57) {
} else if (kk == 81) {
keyseq = 2;
} else {
keyseq = 0;
}
} else if (keyseq == 2) {
if (kk == 81) {
} else if (kk == 90) {
keyseq = 3;
} else {
keyseq = 0;
}
} else if (keyseq == 3) {
if (kk == 90) {
} else if (kk == 72) {
secretunlocked = 1;
highestscene = 7;
keyseq = 0;
say("ooo");
} else {
keyseq = 0;
}
}
}
if (beta == 1) {
} else if (!debug) {
return(undefined);
}
if (scene == 0) {
if (Key.isDown(13) && (!fadeout)) {
fadeout = 1;
}
}
if (Key.isDown(48)) {
scene = 0;
scenestarted = 0;
}
if (Key.isDown(49)) {
scene = 1;
scenestarted = 0;
}
if (Key.isDown(50)) {
scene = 2;
scenestarted = 0;
}
if (Key.isDown(51)) {
scene = 3;
scenestarted = 0;
}
if (Key.isDown(52)) {
scene = 4;
scenestarted = 0;
}
if (Key.isDown(53)) {
scene = 5;
scenestarted = 0;
}
if (Key.isDown(54)) {
scene = 6;
scenestarted = 0;
}
if (Key.isDown(55)) {
scene = 7;
scenestarted = 0;
}
if (!debug) {
return(undefined);
}
if (Key.isDown(66)) {
holdbrush = 1;
}
if (Key.isDown(79)) {
blopen = 1;
}
if (Key.isDown(83)) {
if (scene == 4) {
tieoff = 1;
leftsock_mc._y = 600;
shirtdown = 1;
shirtpos = 10;
skirtup = 0;
skirtpos = 0;
} else {
socksoff = 1;
itembox_mc._x = 77;
lsockpos = (rsockpos = 7);
rightsock_mc._y = (leftsock_mc._y = 300);
leftsock_mc.gotoAndStop(6);
rightsock_mc.gotoAndStop(6);
}
}
if (Key.isDown(86) && (scene == 4)) {
if (sideview) {
goblack = 10;
} else {
goblack = 10;
}
}
}
function dohorny() {
hornygamer_mc._x = 0;
hornygamer_mc._y = 0;
hornygamer_mc.swapDepths(7999);
if ((scene == 0) && (phase == 1)) {
hornygamer_mc._x = -10000;
} else if ((_root._ymouse < 46) && (_root._xmouse < 264)) {
beta_mc.gotoAndStop(6);
beta_mc._x = _root._xmouse + 10;
beta_mc._y = _root._ymouse + 10;
if (buttonpress && (hlinkrel)) {
getURL ("http://hornygamer.com", "_blank");
hlinkrel = 0;
}
if (!buttonpress) {
hlinkrel = 1;
}
} else if (!showsecretcode) {
beta_mc._x = -10000;
}
}
function init_scene2() {
scene = 2;
phase = 1;
hideall();
fadeout = 0;
sceneover = 0;
sheet_mc._alpha = 0;
pleasure = 1;
blopen = 0;
expression = "";
bubble_mc.gotoAndStop(1);
bubble_mc.txt.text = "I'm feeling a little nervous";
bg_mc.gotoAndStop(scene);
xraytitsbutton_mc.gotoAndStop(2);
xraypussybutton_mc.gotoAndStop(2);
xraypussybutton_mc._x = 344;
xraypussy_mc._x = 320;
xraypussy_mc._alpha = 0;
s2lower_rarm_mc.gotoAndStop(1);
s2lower_larm_mc.gotoAndStop(1);
eyes_mc._x = 320;
eyes_mc._y = 240;
handscrossed = 0;
holdbrush = 0;
brushx = 276;
brushy = 240;
handbutton_mc.gotoAndStop(1);
hairbutton_mc._x = 320;
xray_mc.gotoAndStop(1);
meter_mc.gotoAndStop(1);
doscenebar();
scenestarted = 1;
showing_scenetext = 100;
}
function dogirl_2() {
meter_mc.gotoAndStop(floor(pleasure));
waiting++;
if ((onlegs && (offrleg)) && (offlleg)) {
onlegs--;
}
jumpy = jumpadd[jump] / 8;
if (jump) {
jump++;
if (jump >= 8) {
jump = 0;
if (brushvisible < 100) {
brushvisible = brushvisible + 2;
}
}
}
if (onlleg) {
s2lleg_mc.gotoAndStop(2);
} else {
s2lleg_mc.gotoAndStop(1);
}
if (onrleg) {
s2rleg_mc.gotoAndStop(2);
} else {
s2rleg_mc.gotoAndStop(1);
}
mon2 = (((("onll:" + onlleg) + " onrl") + onrleg) + " ") + llegbutton_mc._y;
if (blopen) {
if (larm_rot > -20) {
larm_rot--;
}
if (larm_rot < -20) {
larm_rot++;
}
if (rarm_rot > 20) {
rarm_rot--;
}
if (rarm_rot < 20) {
rarm_rot++;
}
} else {
if (lreturndelay) {
lreturndelay--;
giggled = 0;
} else if ((!draglarm) && (larm_rot > -40)) {
larm_rot = larm_rot - 2;
if (!giggled) {
say("giggle");
giggled = 1;
}
}
if (rreturndelay) {
rreturndelay--;
rgiggled = 0;
} else if ((!dragarm) && (rarm_rot < 40)) {
rarm_rot = rarm_rot + 2;
if (!rgiggled) {
say("giggle");
rgiggled = 1;
}
}
if ((rarm_rot >= 40) || (larm_rot <= -40)) {
handscrossed = 1;
} else {
handscrossed = 0;
}
}
s2lleg_mc.swapDepths(5002);
s2rleg_mc.swapDepths(5003);
if (!holdbrush) {
hairbrush_mc.swapDepths(5005);
}
scene2_girl_mc.swapDepths(5006);
hey_mc.swapDepths(5007);
eyes_mc.swapDepths(5008);
xraypussy_mc.swapDepths(5010);
s2lower_larm_mc.swapDepths(5011);
s2lower_rarm_mc.swapDepths(5012);
xraytits_mc.swapDepths(5033);
if (holdbrush) {
hairbrush_mc.swapDepths(5035);
}
xray_mc.swapDepths(5133);
swirl_mc.swapDepths(5134);
meter_mc.swapDepths(5500);
arrow_mc.swapDepths(6100);
llegbutton_mc.gotoAndStop(1);
rlegbutton_mc.gotoAndStop(1);
scene2_girl_mc._x = 320;
scene2_girl_mc._y = 240 - (jumpy * 2);
if (holdtilt) {
holdtilt--;
if (holdtilt == 0) {
tilt = 0;
}
}
if (sceneover) {
tilt = 3;
}
if (tilt) {
scene2_girl_mc.gotoAndStop(tilt);
} else {
scene2_girl_mc.gotoAndStop(5);
}
s2lleg_mc._y = 240 - jumpy;
s2rleg_mc._y = 240 - jumpy;
mon5 = (((((("tilt:" + tilt) + "\t") + holdtilt) + " jmpy") + floor(s2lleg_mc._y)) + " ") + floor(scene2_girl_mc._y);
s2lower_larm_mc._x = 370;
s2lower_rarm_mc._x = 267;
s2lower_larm_mc._y = 207 - jumpy;
s2lower_rarm_mc._y = 197 - jumpy;
s2lower_larm_mc._rotation = -larm_rot;
s2lower_rarm_mc._rotation = -rarm_rot;
s2lleg_mc._x = 320;
s2lleg_mc._y = 240 - jumpy;
s2rleg_mc._x = 320;
s2rleg_mc._y = 240 - jumpy;
rarm_rot_rad = rarm_rot * (Math.PI/180);
larm_rot_rad = larm_rot * (Math.PI/180);
if (blopen) {
handbutton_mc._x = (lhandbutton_mc._x = -10000);
} else {
hrx = Math.sin(rarm_rot_rad) * 70;
hry = (-Math.cos(rarm_rot_rad)) * 70;
handbutton_mc._x = rihx + hrx;
handbutton_mc._y = ((rihy - hry) - 70) - jumpy;
lhrx = Math.sin(larm_rot_rad) * 70;
lhry = (-Math.cos(larm_rot_rad)) * 70;
lhandbutton_mc._x = lihx + lhrx;
lhandbutton_mc._y = ((lihy - lhry) - 70) - jumpy;
}
llegbutton_mc._x = 342;
rlegbutton_mc._x = 320;
llegbutton_mc._y = 240;
rlegbutton_mc._y = 240;
xraytits_mc._x = 320;
xraytits_mc._y = 240 - jumpy;
xraypussy_mc._y = 240 - jumpy;
xraytitsbutton_mc._x = 348;
xraytitsbutton_mc._y = 140 - jumpy;
thoughtbutton_mc._x = 320;
thoughtbutton_mc._y = 75;
if (holdbrush && (!onbrain)) {
dobrush();
if (pleasure > 50) {
pleasure = pleasure - 0.5;
} else if (pleasure > 30) {
pleasure = pleasure - 0.02;
}
hairbrushbutton_mc._x = 320;
hairbrushbutton_mc._y = 240;
hairbrushbutton_mc.gotoAndStop(2);
hairbrushbutton_mc._xscale = 100;
} else {
if (blopen) {
if ((pleasure > 30) && (!sceneover)) {
pleasure = pleasure - 0.03;
}
}
hairbrush_mc._x = (brushx - (brushvisible / 4)) + 23;
hairbrush_mc._y = brushy;
hairbrushbutton_mc._x = brushx;
hairbrushbutton_mc._y = brushy;
hairbrushbutton_mc.gotoAndStop(1);
hairbrushbutton_mc._xscale = brushvisible;
}
hey_mc._x = 320;
hey_mc._y = 240 - jumpy;
hey_mc._alpha = 100;
if (tilt) {
hey_mc._alpha = 0;
} else if (expression == "hey") {
hey_mc.gotoAndStop(3);
} else if (expression == "smile") {
hey_mc.gotoAndStop(4);
} else {
hey_mc._alpha = 0;
}
if (!Key.isDown(72)) {
arrow_mc._x = -10000;
} else if (phase == 1) {
if (((brushvisible / 2) & 1) == 0) {
arrow_mc._x = 339;
arrow_mc._y = 311;
arrow_mc._rotation = -90;
} else {
arrow_mc._x = 319;
arrow_mc._y = 311;
arrow_mc._rotation = 90;
}
if (brushvisible >= 12) {
phase = 2;
}
} else if (phase == 2) {
arrow_mc._x = brushx;
arrow_mc._y = brushy;
arrow_mc._rotation = 45;
} else if (phase == 3) {
arrow_mc._x = 342;
arrow_mc._y = 75;
arrow_mc._rotation = 135;
if (saidmmm >= 300) {
phase = 4;
}
} else if (phase == 4) {
arrow_mc._x = 464;
arrow_mc._y = 244;
arrow_mc._rotation = 45;
} else if (phase == 5) {
arrow_mc._x = 364;
arrow_mc._y = 432;
arrow_mc._rotation = -45;
} else if (phase == 6) {
arrow_mc._x = 350;
arrow_mc._y = 363;
arrow_mc._rotation = -45;
} else if (phase == 7) {
arrow_mc._x = 333;
arrow_mc._y = 311;
arrow_mc._rotation = -45;
} else if (phase == 8) {
arrow_mc._x = 335;
arrow_mc._y = 275;
arrow_mc._rotation = -45;
} else if (phase == 9) {
arrow_mc._x = 330;
arrow_mc._y = 169;
arrow_mc._rotation = -45;
}
doblink();
docursor();
mon0 = (((("mx:" + _root._xmouse) + " my:") + _root._ymouse) + " phase:") + phase;
mon1 = "onlegs:" + onlegs;
}
function blopen_rubleg(wchleg) {
if (mmdelay > 0) {
mmdelay--;
}
my = _root._ymouse;
if (hotzone == "feet") {
maxy = 480;
miny = 422;
pmax = 40;
} else if (hotzone == "calves") {
maxy = 422;
miny = 342;
pmax = 50;
phase = 6;
} else if (hotzone == "knees") {
maxy = 342;
miny = 301;
pmax = 60;
phase = 7;
} else if (hotzone == "thighs") {
maxy = 301;
miny = 265;
pmax = 70;
phase = 8;
} else if (hotzone == "breasts") {
maxy = 190;
miny = 155;
pmax = 100;
phase = 9;
}
if (my < miny) {
rubtxt = "too high";
legdy = 0;
if (onlegs == 0) {
jump = 1;
onlegs = 15;
say("no");
}
} else if (my > maxy) {
rubtxt = "too low";
legdy = 0;
offlleg = (offrleg = 1);
} else {
offlleg = (offrleg = 1);
rubtxt = "right there!";
legdy = abs(_root._ymouse - oly);
if ((legdy > 2) && (pleasure < pmax)) {
if (!hitthezone) {
hitthezone = 1;
say("yes");
mmdelay = 30;
} else if ((!mmdelay) && (!talking)) {
if (hotzone == "breasts") {
say("mmm");
} else {
say("mm1");
}
mmdelay = 15;
}
pleasure = pleasure + 0.25;
if (hotzone == "breasts") {
pleasure = pleasure + 0.75;
tilt = 3;
} else {
tilt = 2;
}
holdtilt = 10;
if (waiting > 60) {
saythis(rubtxt);
said = rubtxt;
}
waiting = 0;
}
if (pleasure >= pmax) {
hitthezone = 0;
if (hotzone == "feet") {
hotzone = "calves";
} else if (hotzone == "calves") {
hotzone = "knees";
} else if (hotzone == "knees") {
hotzone = "thighs";
} else if (hotzone == "thighs") {
hotzone = "breasts";
} else if ((hotzone == "breasts") && (!sceneover)) {
saythis("Oooooohhh, yes!");
sceneover = 1;
}
}
}
oly = _root._ymouse;
mon3 = ((((((((" rubleg:" + hotzone) + " legdy:") + legdy) + " p:") + floor(pleasure)) + " ") + rubtxt) + " onlegs:") + onlegs;
}
function dobrush() {
hairbrush_mc._y = _root._ymouse + 18;
if (_root._xmouse > 325) {
hairbrush_mc._rotation = 60;
hairbrush_mc._x = _root._xmouse + 10;
} else {
hairbrush_mc._rotation = 120;
hairbrush_mc._x = _root._xmouse - 4;
}
}
function doblink() {
var _local1 = [1, 2, 3, 2, 1];
if ((goblack || (unblack < 100)) || (layback)) {
eyes_mc._x = -10000;
return(undefined);
}
if (scene == 1) {
eyes_mc._x = 322;
} else {
eyes_mc._x = 320;
}
if (tilt) {
blinktimer = 15;
blinkframe = 0;
blinkdelay = 0;
eyesframe = _local1[blinkframe];
return(undefined);
}
if (thrust) {
blinkframe = 2;
blinktimer = 0;
blinkdelay = 0;
return(undefined);
}
if (blinktimer > 0) {
blinktimer--;
} else {
if (blinkdelay) {
blinkdelay--;
} else {
blinkdelay = 0;
blinkframe++;
if (blinkframe >= 4) {
blinkframe = 0;
blinktimer = Math.floor(Math.random() * 120) + 15;
}
}
eyesframe = _local1[blinkframe];
}
eyes_mc.gotoAndStop(eyesframe);
if (scene == 2) {
eyes_mc._y = 240 - jumpy;
}
}
function docursor() {
if ((scene == 6) || (scene == 7)) {
if ((onltit || (onrtit)) && (!layback)) {
Mouse.hide();
rhand_mc._x = _root._xmouse + 9;
rhand_mc._y = _root._ymouse + 17;
if (buttonpress) {
if (rhandseq < 2) {
rhandseq++;
}
} else if (rhandseq > 0) {
rhandseq--;
}
rhand_mc.gotoAndStop(2 + rhandseq);
if (rhandseq > 0) {
if (onrtit) {
xraytits_mc.gotoAndStop((11 + rhandseq) - 1);
} else {
xraytits_mc.gotoAndStop((13 + rhandseq) - 1);
}
xraytits_mc._x = scene2_girl_mc._x;
xraytits_mc._y = scene2_girl_mc._y;
} else if (brapos > 8) {
xraytits_mc._x = -10000;
}
} else if (onpussy6) {
if (brapos == 9) {
xraytits_mc._x = -10000;
}
if (phase < 21) {
Mouse.hide();
rhand_mc._x = _root._xmouse - 0;
rhand_mc._y = _root._ymouse + 12;
if (buttonpress) {
rrubangle = rrubangle + 0.2;
hrx = Math.sin(rrubangle) * 1.5;
hry = -(Math.cos(rrubangle) * 3);
} else {
hrx = (hry = 0);
}
rhand_mc._x = (_root._xmouse - 0) + hrx;
rhand_mc._y = (_root._ymouse + 12) + hry;
rhand_mc.gotoAndStop(1);
} else {
rhand_mc._x = -10000;
if (buttonpress || (licking)) {
if ((!licking) && (!biglick)) {
say("unh");
licks++;
if (licks == 3) {
bigpussy = 10;
biglick = 1;
phase = 22;
}
licking = 1;
mouthseq = 0;
mouthseqdel = 3;
mouth_mc._x = _root._xmouse + 4;
mouth_mc._y = _root._ymouse + 2;
}
if (!biglick) {
mouthseqdel--;
if (mouthseqdel <= 0) {
mouthseqdel = 3;
mouthseq++;
if (mouthseq > 7) {
mouthseq = 0;
licking = 0;
}
}
}
mouthframe = lickfr[mouthseq];
mouth_mc.gotoAndStop(mouthframe);
} else if (!bigpussy) {
Mouse.hide();
mouthseqdel--;
if (mouthseqdel <= 0) {
mouthseqdel = 3;
mouthseq++;
if (mouthseq > 7) {
mouthseq = 0;
}
}
mouthframe = kissfr[mouthseq];
mouth_mc.gotoAndStop(mouthframe);
mouth_mc._x = _root._xmouse - 0;
mouth_mc._y = _root._ymouse + 2;
}
}
} else {
if (brapos == 9) {
xraytits_mc._x = -10000;
}
Mouse.show();
rhand_mc._x = -10000;
mouth_mc._x = -10000;
}
} else if (scene == 1) {
if (onbrain && (!speaking)) {
Mouse.hide();
swirl_mc._x = _root._xmouse - 0;
swirl_mc._y = _root._ymouse + 0;
swirl_mc._xscale = 75;
swirl_mc._yscale = 75;
swirl_mc._alpha = 50;
if (swirldelay) {
swirldelay--;
} else {
swirldelay = 2;
swirlframe++;
if (swirlframe > 3) {
swirlframe = 1;
}
}
swirl_mc.gotoAndStop(swirlframe);
} else if (ontits && (!hidexray)) {
Mouse.hide();
xray_mc._x = _root._xmouse + 10;
xray_mc._y = _root._ymouse - 10;
xray_mc._xscale = 100;
xray_mc.gotoAndStop(1);
} else {
Mouse.show();
swirl_mc._x = (xray_mc._x = -10000);
showxray = 0;
}
} else if (scene >= 2) {
if (((scene == 3) && (socksoff)) || (scene == 4)) {
return(undefined);
}
if (onbrain) {
Mouse.hide();
swirl_mc._x = _root._xmouse - 0;
swirl_mc._y = _root._ymouse + 0;
swirl_mc._xscale = 75;
swirl_mc._yscale = 75;
swirl_mc._alpha = 50;
if (swirldelay) {
swirldelay--;
} else {
swirldelay = 2;
swirlframe++;
if (swirlframe > 3) {
swirlframe = 1;
}
}
swirl_mc.gotoAndStop(swirlframe);
if (holdbrush) {
hairbrush_mc._x = -10000;
}
} else if (((onhair && (!onbrain)) && (!holdbrush)) || (blopen && ((touchrleg || (touchlleg)) || (ontits)))) {
Mouse.hide();
if (touchlleg) {
xray_mc._x = _root._xmouse - 8;
} else {
xray_mc._x = _root._xmouse + 8;
}
xray_mc._y = _root._ymouse + 20;
if (_root._xmouse > 325) {
xray_mc._xscale = -100;
} else {
xray_mc._xscale = 100;
}
xray_mc.gotoAndStop(2);
} else if (((ontits && (!hidexray)) && ((!holdbrush) & (!blopen))) || (onpussy && (!hidexray))) {
Mouse.hide();
xray_mc._x = _root._xmouse + 10;
xray_mc._y = _root._ymouse - 10;
if (xraysuper) {
xray_mc._xscale = 120;
xray_mc._yscale = 120;
} else {
xray_mc._xscale = 100;
xray_mc._yscale = 100;
}
xray_mc.gotoAndStop(1);
} else if (holdbrush && (!onbrain)) {
Mouse.hide();
} else {
Mouse.show();
swirl_mc._x = (xray_mc._x = -10000);
showxray = 0;
}
}
if (!onbrain) {
swirl_mc._x = -10000;
}
if ((((_root._xmouse < 50) || (_root._xmouse > 590)) || (_root._ymouse < 50)) || (_root._ymouse > 430)) {
Mouse.show();
}
}
function init_scene3() {
scene = 3;
phase = 1;
hideall();
fadeout = 0;
sceneover = 0;
sheet_mc._alpha = 0;
pleasure = 1;
points = (opoints = 0);
blopen = 0;
socksoff = 0;
expression = "";
bg_mc.gotoAndStop(2);
xraytitsbutton_mc.gotoAndStop(2);
xraypussybutton_mc.gotoAndStop(2);
xraypussybutton_mc._x = 344;
xraypussy_mc.gotoAndStop(2);
xraypussy_mc._x = 320;
xraypussy_mc._alpha = 0;
eyes_mc._x = 320;
eyes_mc._y = 240;
leftsock_mc._x = 320;
leftsock_mc._y = 240;
rightsock_mc._x = 320;
rightsock_mc._y = 240;
s2lower_rarm_mc._rotation = 0;
s2lower_larm_mc._rotation = 0;
rhand_mc._x = -10000;
rhand_mc._y = 430;
lhand_mc._x = -10000;
lhand_mc._y = 430;
rhand_mc._xscale = -100;
rhand_mc._yscale = -100;
lhand_mc._yscale = -100;
rhand_mc.gotoAndStop(1);
lhand_mc.gotoAndStop(1);
rhandonpartn = -1;
lhandonpartn = -1;
socksoff = 0;
lsockpos = 0;
rsockpos = 0;
rlegopen = 0;
llegopen = 0;
rarmflex = 0;
larmflex = 0;
handbutton_mc.gotoAndStop(8);
handbutton_mc._xscale = -100;
lhandbutton_mc.gotoAndStop(8);
bubble_mc.gotoAndStop(1);
bubble_mc.txt.text = "I have no clue.";
jumpy = 0;
xray_mc.gotoAndStop(1);
meter_mc.gotoAndStop(1);
doscenebar();
scenestarted = 1;
showing_scenetext = 100;
}
function dogirl_3() {
xraytitsbutton_mc.gotoAndStop(2);
dometer();
waiting++;
jumpy = jumpadd[jump] / 8;
if (jump) {
if (time & 1) {
jump++;
}
if (jump >= 8) {
jump = 0;
}
}
if (holdtilt) {
holdtilt--;
if (holdtilt == 0) {
tilt = 0;
}
}
s2rleg_mc.swapDepths(5001);
s2lleg_mc.swapDepths(5002);
skirt_mc.swapDepths(5003);
s2lower_larm_mc.swapDepths(5004);
s2lower_rarm_mc.swapDepths(5005);
scene2_girl_mc.swapDepths(5006);
hey_mc.swapDepths(5007);
eyes_mc.swapDepths(5008);
xraypussy_mc.swapDepths(5010);
leftsock_mc.swapDepths(5011);
rightsock_mc.swapDepths(5012);
xraytits_mc.swapDepths(5033);
xray_mc.swapDepths(5133);
swirl_mc.swapDepths(5134);
rhand_mc.swapDepths(5140);
lhand_mc.swapDepths(5141);
mouth_mc.swapDepths(5142);
meter_mc.swapDepths(5500);
heart_mc.swapDepths(5501);
itembox_mc.swapDepths(5511);
arrow_mc.swapDepths(6100);
mouthbutton_mc.gotoAndStop(2);
if (((lhpop == 0) && (rhpop == 0)) && (mouthpop == 0)) {
swirl_mc._x = -10000;
}
scene2_girl_mc._x = 320;
scene2_girl_mc._y = 240 - jumpy;
if (tilt) {
scene2_girl_mc.gotoAndStop(tilt);
} else {
scene2_girl_mc.gotoAndStop(4);
}
mon5 = (("tilt:" + tilt) + "\t") + holdtilt;
dolegs();
s2lleg_mc._x = 320;
s2lleg_mc._y = 240;
if (llegopen) {
s2lleg_mc.gotoAndStop(4);
} else {
s2lleg_mc.gotoAndStop(3);
}
s2rleg_mc._x = 320;
s2rleg_mc._y = 240;
if (rlegopen) {
s2rleg_mc.gotoAndStop(4);
} else {
s2rleg_mc.gotoAndStop(3);
}
doarms();
s2lower_larm_mc._x = 320;
s2lower_larm_mc._y = 240 - jumpy;
if (larmflex) {
s2lower_larm_mc.gotoAndStop(3);
} else {
s2lower_larm_mc.gotoAndStop(2);
}
s2lower_rarm_mc._x = 320;
s2lower_rarm_mc._y = 240 - jumpy;
if (rarmflex) {
s2lower_rarm_mc.gotoAndStop(3);
} else {
s2lower_rarm_mc.gotoAndStop(2);
}
skirt_mc._x = 320;
skirt_mc._y = 240;
skirt_mc.gotoAndStop(1);
if (socksoff) {
bodybutton_mc._x = 320;
}
doarrow3();
if (lsockpos < 6) {
leftsock_mc.gotoAndStop(lsockpos + 1);
} else if (lsockpos == 6) {
if (leftsock_mc._y < 300) {
leftsock_mc._y = leftsock_mc._y + 3;
leftsock_mc._x++;
} else {
lsockpos = 7;
}
}
if (rsockpos < 6) {
rightsock_mc.gotoAndStop(rsockpos + 1);
} else if (rsockpos == 6) {
if (rightsock_mc._y < 300) {
rightsock_mc._y = rightsock_mc._y + 3;
rightsock_mc._x--;
} else {
rsockpos = 7;
}
}
if (((lsockpos == 7) && (rsockpos == 7)) && (socksoff == 0)) {
socksoff = 1;
saythis("Heehee!");
phase = 2;
itembox_mc._x = 77;
}
xraytits_mc._x = 320;
xraytits_mc._y = 240;
xraypussy_mc._y = 240;
xraytitsbutton_mc._x = 348;
xraytitsbutton_mc._y = 140 - jumpy;
thoughtbutton_mc._x = 320;
thoughtbutton_mc._y = 75;
hey_mc._x = 320;
hey_mc._y = 240;
hey_mc._alpha = 100;
if (expression == "hey") {
hey_mc.gotoAndStop(3);
} else if (expression == "smile") {
hey_mc.gotoAndStop(4);
} else {
hey_mc._alpha = 0;
}
if (socksoff) {
doitems();
}
doblink();
docursor();
mon0 = (((("mx:" + _root._xmouse) + " my:") + _root._ymouse) + " phase:") + phase;
}
function s3lsockbutton() {
lhandbutton_mc._x = lhbx[lsockpos];
lhandbutton_mc._y = lhby[lsockpos];
if (clicklhand) {
dy = _root._ymouse - caoy;
dx = _root._xmouse - caox;
} else {
dx = (dy = 0);
}
if ((dy > 7) && (lsockpos < 5)) {
if (lsockpos == 0) {
say("yes");
}
lsockpos++;
caoy = _root._ymouse;
}
if ((dy < -7) && (lsockpos > 0)) {
lsockpos--;
caoy = _root._ymouse;
}
if ((dy > 7) && (lsockpos == 5)) {
say("giggle");
lsockpos = 6;
lhandbutton_mc._x = -10000;
}
}
function s3rsockbutton() {
if (rsockpos >= 6) {
return(undefined);
}
handbutton_mc._x = rhbx[rsockpos];
handbutton_mc._y = rhby[rsockpos];
if (clickhand) {
dy = _root._ymouse - caoy;
dx = _root._xmouse - caox;
} else {
dx = (dy = 0);
}
if ((dy > 7) && (rsockpos < 5)) {
if (rsockpos == 0) {
say("yes");
}
rsockpos++;
caoy = _root._ymouse;
}
if ((dy < -7) && (rsockpos > 0)) {
rsockpos--;
caoy = _root._ymouse;
}
if ((dy > 7) && (rsockpos == 5)) {
say("giggle");
rsockpos = 6;
handbutton_mc._x = -10000;
}
}
function doitems() {
if (rhandcarry) {
rhand_mc._x = _root._xmouse + 0;
rhand_mc._y = _root._ymouse + 10;
} else {
rhand_mc._x = rhandx;
rhand_mc._y = rhandy + 4;
rhandseqdel--;
if (rhandseqdel <= 0) {
rhandseqdel = 3;
rhandseq++;
if (rhandseq > 7) {
rhandseq = 0;
}
if (rhandseq == 2) {
if (rhandonpartn == 19) {
openlleg();
openrleg();
} else if ((rhandonpartn >= 20) && (rhandonpartn < 27)) {
openrleg();
} else if (rhandonpartn >= 27) {
openlleg();
} else if ((rhandonpartn >= 6) && (rhandonpartn <= 9)) {
flexrarm();
} else if ((rhandonpartn >= 10) && (rhandonpartn <= 13)) {
flexlarm();
} else if ((rhandonpartn >= 14) && (rhandonpartn <= 15)) {
tilt = 6;
holdtilt = 19;
}
}
}
if (rhandanim == 0) {
rhandframe = rubfr[rhandseq];
} else if (rhandanim == 1) {
rhandframe = squeezefr[rhandseq];
} else if (rhandanim == 2) {
rhandframe = ticklefr[rhandseq];
}
rhand_mc.gotoAndStop(rhandframe);
}
if (lhandcarry) {
lhand_mc._x = _root._xmouse + 0;
lhand_mc._y = _root._ymouse + 10;
} else {
lhand_mc._x = lhandx;
lhand_mc._y = lhandy + 4;
lhandseqdel--;
if (lhandseqdel <= 0) {
lhandseqdel = 3;
lhandseq++;
if (lhandseq > 7) {
lhandseq = 0;
}
if (lhandseq == 2) {
if (lhandonpartn == 19) {
openlleg();
openrleg();
} else if ((lhandonpartn >= 20) && (lhandonpartn < 27)) {
openrleg();
} else if (lhandonpartn >= 27) {
openlleg();
} else if ((lhandonpartn >= 6) && (lhandonpartn <= 9)) {
flexrarm();
} else if ((lhandonpartn >= 10) && (lhandonpartn <= 13)) {
flexlarm();
} else if ((lhandonpartn >= 14) && (lhandonpartn <= 15)) {
tilt = 7;
holdtilt = 19;
}
}
}
if (lhandanim == 0) {
lhandframe = rubfr[lhandseq];
} else if (lhandanim == 1) {
lhandframe = squeezefr[lhandseq];
} else if (lhandanim == 2) {
lhandframe = ticklefr[lhandseq];
}
lhand_mc.gotoAndStop(lhandframe);
}
if (mouthcarry) {
mouth_mc._x = _root._xmouse + 0;
mouth_mc._y = _root._ymouse + 0;
} else {
mouth_mc._x = mouthx;
mouth_mc._y = mouthy + 4;
}
if (mouthcarry || (mouthonpartn < 0)) {
mouthseq = 2;
mouthseqdel = 3;
}
mouthseqdel--;
if (mouthseqdel <= 0) {
mouthseqdel = 3;
mouthseq++;
if (mouthseq > 7) {
mouthseq = 0;
}
if (mouthseq == 2) {
if ((mouthonpartn == 19) || (mouthonpartn == 34)) {
if (scene == 4) {
thrust = 1;
thrustdel = 14;
jump = 1;
} else {
openlleg();
openrleg();
}
} else if ((mouthonpartn >= 20) && (mouthonpartn < 27)) {
openrleg();
} else if (mouthonpartn >= 27) {
openlleg();
} else if ((mouthonpartn >= 6) && (mouthonpartn <= 9)) {
flexrarm();
} else if ((mouthonpartn >= 10) && (mouthonpartn <= 13)) {
flexlarm();
}
}
}
if (mouthanim == 0) {
mouthframe = kissfr[mouthseq];
mouth_mc._xscale = 100;
mouth_mc._yscale = 100;
} else if (mouthanim == 1) {
mouthframe = lickfr[mouthseq];
if (mouth_mc._x < 320) {
mouth_mc._xscale = -80;
} else {
mouth_mc._xscale = 80;
}
mouth_mc._yscale = 80;
} else if (mouthanim == 2) {
mouthframe = flutterfr[mouthseq];
if (mouth_mc._x < 320) {
mouth_mc._xscale = -80;
} else {
mouth_mc._xscale = 80;
}
mouth_mc._yscale = 80;
}
mouth_mc.gotoAndStop(mouthframe);
handbutton_mc._x = rhand_mc._x;
handbutton_mc._y = rhand_mc._y - 4;
handbutton_mc.gotoAndStop(8);
lhandbutton_mc._x = lhand_mc._x;
lhandbutton_mc._y = lhand_mc._y - 4;
lhandbutton_mc.gotoAndStop(8);
mouthbutton_mc._x = mouth_mc._x;
mouthbutton_mc._y = mouth_mc._y - 4;
lhadd = (rhadd = (madd = 0));
if ((!lhandcarry) && (lhandonpartn > -1)) {
lhadd = bodyparts[lhandonpartn][lhandanim + 5];
}
if ((!rhandcarry) && (rhandonpartn > -1)) {
rhadd = bodyparts[rhandonpartn][rhandanim + 5];
}
if ((!mouthcarry) && (mouthonpartn > -1)) {
madd = bodyparts[mouthonpartn][mouthanim + 8];
if ((scene == 4) && (mouthonpartn == 19)) {
madd = madd * 2;
}
}
points = (lhadd + rhadd) + madd;
if (points > opoints) {
if (points > 80) {
say("unh");
} else if (points > 40) {
say("mmm");
} else {
say("uh");
}
}
opoints = points;
pladd = (points - pleasure) / 50;
if ((pladd >= 0) && (pladd < 0.1)) {
pladd = 0.1;
}
if ((pladd < 0) && (pladd > -0.1)) {
pladd = -0.1;
}
pleasure = pleasure + pladd;
if (pleasure > 100) {
pleasure = 100;
}
if (pleasure < 1) {
pleasure = 1;
}
if ((pleasure >= 100) & (!fadeout)) {
say("ooo");
fadeout = 1;
}
mon4 = (((("ranim:" + rhandanim) + " onpart:") + onpartnumber) + " points:") + points;
}
function s3lhandbutton(h) {
dx = (lhandx - _root._xmouse) + 8;
dy = (_root._ymouse - lhandy) + 8;
if ((((dx >= 0) && (dx < 16)) && (dy >= 0)) && (dy < 16)) {
hit = 1;
} else {
hit = 0;
}
lhzone = floor(dy / 4);
if (lhzone > 3) {
lhzone == 3;
}
if ((((hit && (!lhandcarry)) && (!rhandcarry)) && (!mouthcarry)) && (lhandx > 160)) {
swirl_mc._x = lhandx - 60;
swirl_mc._y = lhandy;
swirl_mc.gotoAndStop(4 + lhzone);
swirl_mc._alpha = 100;
lhpop = 1;
if (clicklhand && (releasedlhand)) {
if (lhzone == 0) {
lhandcarry = 1;
releasedlhand = 0;
} else if (lhzone == 1) {
lhandanim = 0;
} else if (lhzone == 2) {
lhandanim = 1;
} else {
lhandanim = 2;
}
return(undefined);
}
} else {
lhpop = 0;
}
if (clicklhand && (releasedlhand)) {
if (((!lhandcarry) && (!rhandcarry)) && (!mouthcarry)) {
lhandcarry = 1;
releasedlhand = 0;
} else if (onpartnumber > -1) {
lhandcarry = 0;
lhandonpartn = onpartnumber;
lrubangle = time / 10;
lhandx = lhand_mc._x;
lhandy = lhand_mc._y;
releasedlhand = 0;
}
}
}
function s3rhandbutton() {
dx = (rhandx - _root._xmouse) + 8;
dy = (_root._ymouse - rhandy) + 8;
if ((((dx >= 0) && (dx < 16)) && (dy >= 0)) && (dy < 16)) {
rhit = 1;
} else {
rhit = 0;
}
rhzone = floor(dy / 4);
if (rhzone > 3) {
rhzone == 3;
}
if ((((rhit && (!lhandcarry)) && (!rhandcarry)) && (!mouthcarry)) && (rhandx > 160)) {
swirl_mc._x = rhandx + 60;
swirl_mc._y = rhandy;
swirl_mc.gotoAndStop(4 + rhzone);
swirl_mc._alpha = 100;
rhpop = 1;
if (clickhand && (releasedhand)) {
releasedhand = 0;
if (rhzone == 0) {
rhandcarry = 1;
} else if (rhzone == 1) {
rhandanim = 0;
} else if (rhzone == 2) {
rhandanim = 1;
} else {
rhandanim = 2;
}
return(undefined);
}
} else {
rhpop = 0;
}
if (clickhand && (releasedhand)) {
if (((!rhandcarry) && (!lhandcarry)) && (!mouthcarry)) {
rhandcarry = 1;
releasedhand = 0;
} else if (onpartnumber > -1) {
rhandcarry = 0;
rrubangle = time / 10;
rhandonpartn = onpartnumber;
rhandx = rhand_mc._x;
rhandy = rhand_mc._y;
releasedhand = 0;
}
}
}
function dometer() {
if (surge) {
sdx = surge - surgeadd;
if (sdx > 0.2) {
surgeadd = surgeadd + (sdx / 2);
} else {
surge = 0;
}
} else if (surgeadd < 0.2) {
surgeadd = 0;
} else {
surgeadd = surgeadd - (surgeadd / 4);
}
meter_mc.gotoAndStop(floor(pleasure + surgeadd));
meter_mc._y = 450;
if (pleasure >= 100) {
hearton = 100;
} else if ((pleasure + surgeadd) >= 100) {
hearton = 20;
} else {
hearton = 0;
}
if (hearton) {
heart_mc._x = meter_mc._x;
heart_mc._y = 20;
heartdl--;
if (heartdl <= 0) {
heartdl = 4;
heartfr++;
if (heartfr > 4) {
heartfr = 1;
}
}
heart_mc.gotoAndStop(heartfr);
heart_mc._alpha = hearton;
}
heart_mc._alpha = hearton;
}
function openlleg() {
llegopen = 1;
llegdel = rnd(4) + 8;
}
function openrleg() {
rlegopen = 1;
rlegdel = rnd(4) + 8;
}
function dolegs() {
if (llegopen) {
llegdel--;
if (llegdel <= 0) {
llegopen = 0;
}
}
if (rlegopen) {
rlegdel--;
if (rlegdel <= 0) {
rlegopen = 0;
}
}
}
function flexlarm() {
larmflex = 1;
larmdel = rnd(4) + 8;
}
function flexrarm() {
rarmflex = 1;
rarmdel = rnd(4) + 8;
}
function doarms() {
if (larmflex) {
larmdel--;
if (larmdel <= 0) {
larmflex = 0;
}
}
if (rarmflex) {
rarmdel--;
if (rarmdel <= 0) {
rarmflex = 0;
}
}
}
function doarrow3() {
if (!Key.isDown(72)) {
arrow_mc._x = -10000;
} else if (phase == 1) {
if (lsockpos <= rsockpos) {
arrow_mc._x = lhandbutton_mc._x;
arrow_mc._y = lhandbutton_mc._y;
} else {
arrow_mc._x = handbutton_mc._x;
arrow_mc._y = handbutton_mc._y;
}
arrow_mc._rotation = 180;
} else if (phase == 2) {
arrow_mc._rotation = 0;
odd = time & 1;
mon1 = ((((" odd:" + odd) + " lon:") + lhandonpartn) + " lc:") + lhandcarry;
if ((!lhandcarry) && (lhandonpartn < 0)) {
arrow_mc._x = lhandbutton_mc._x;
arrow_mc._y = lhandbutton_mc._y;
return(undefined);
}
if (lhandcarry) {
arrow_mc._x = 322;
arrow_mc._y = 258;
return(undefined);
}
if ((lhandonpartn >= 0) && (lhandonpartn != 19)) {
if (odd) {
arrow_mc._x = lhand_mc._x;
arrow_mc._y = lhand_mc._y;
return(undefined);
}
arrow_mc._x = 322;
arrow_mc._y = 258;
return(undefined);
}
if ((lhandonpartn == 19) && (lhandanim != 0)) {
arrow_mc._x = 24;
arrow_mc._y = 428;
return(undefined);
}
if ((!rhandcarry) && (rhandonpartn < 0)) {
arrow_mc._x = handbutton_mc._x;
arrow_mc._y = handbutton_mc._y;
return(undefined);
}
if (rhandcarry) {
arrow_mc._x = 337;
arrow_mc._y = 177;
return(undefined);
}
if ((rhandonpartn >= 0) && (rhandonpartn != 15)) {
if (odd) {
arrow_mc._x = rhand_mc._x;
arrow_mc._y = rhand_mc._y;
return(undefined);
}
arrow_mc._x = 337;
arrow_mc._y = 177;
return(undefined);
}
if ((rhandonpartn == 15) && (rhandanim != 1)) {
arrow_mc._x = 127;
arrow_mc._y = 447;
return(undefined);
}
if ((!mouthcarry) && (mouthonpartn < 0)) {
arrow_mc._x = mouthbutton_mc._x;
arrow_mc._y = mouthbutton_mc._y;
return(undefined);
}
if (mouthcarry) {
arrow_mc._x = 304;
arrow_mc._y = 101;
return(undefined);
}
if ((mouthonpartn >= 0) && (mouthonpartn != 2)) {
if (odd) {
arrow_mc._x = mouth_mc._x;
arrow_mc._y = mouth_mc._y;
return(undefined);
}
arrow_mc._x = 304;
arrow_mc._y = 101;
return(undefined);
}
if ((mouthonpartn == 2) && (mouthanim != 2)) {
arrow_mc._x = 75;
arrow_mc._y = 464;
return(undefined);
}
arrow_mc._x = -10000;
}
}
function init_scene4() {
scene = 4;
phase = 1;
hideall();
fadeout = 0;
goblack = 0;
unblack = 100;
sceneover = 0;
sheet_mc._alpha = 0;
pleasure = 1;
blopen = 0;
socksoff = 1;
ihhy = 240;
expression = "";
bubble_mc.gotoAndStop(1);
bubble_mc.txt.text = "I want to feel it.";
bg_mc.gotoAndStop(2);
eyes_mc._y = 240;
lhandx = 25;
lhandy = 385;
mouthx = 75;
mouthy = 385;
rhandx = 130;
rhandy = 385;
rhandcarry = 0;
lhandcarry = 0;
mouthcarry = 0;
rhandonpartn = -1;
lhandonpartn = -1;
mouthonpartn = -1;
rhand_mc._x = -10000;
rhand_mc._y = 430;
lhand_mc._x = -10000;
lhand_mc._y = 430;
rhand_mc._xscale = -100;
rhand_mc._yscale = -100;
lhand_mc._yscale = -100;
rhand_mc.gotoAndStop(1);
lhand_mc.gotoAndStop(1);
rhandonpartn = -1;
lhandonpartn = -1;
releasedhand = 1;
leftsock_mc._x = 324;
leftsock_mc._y = 240;
tieframe = 8;
tiepos = 0;
tieoff = 0;
shirtdown = 0;
rubbedcock = 0;
shirtpos = 0;
skirtpos = 0;
skirtup = 0;
tieoff = 0;
tieframe = 8;
leftsock_mc._alpha = (shirt_mc._alpha = (skirt_mc._alpha = 100));
jumpy = 0;
svinit = 0;
meter_mc.gotoAndStop(1);
doscenebar();
scenestarted = 1;
showing_scenetext = 100;
}
function dosideview() {
if (!svinit) {
hideall();
sideview = 1;
bg_mc.gotoAndStop(3);
svherhand_mc.gotoAndStop(1);
myhandx = imhx;
myhandy = imhy;
herhandx = ihhx;
herhandy = ihhy;
lhand_mc._x = -10000;
lhand_mc._y = 145;
lhandbutton_mc._x = lhand_mc._x;
lhandbutton_mc._y = lhand_mc._y;
lhand_mc._yscale = 100;
lhandbutton_mc.gotoAndStop(1);
myhandmoving = 0;
herhandattached = 0;
spurtmeter = 0;
svinit = 1;
}
svgirl_mc.swapDepths(5006);
svme_mc.swapDepths(5007);
mycock_mc.swapDepths(5008);
svherhand_mc.swapDepths(5009);
svmyhand_mc.swapDepths(5010);
lhand_mc.swapDepths(5141);
meter_mc.swapDepths(5500);
arrow_mc.swapDepths(6100);
lhandbutton_mc.swapDepths(-16300);
if (!goblack) {
do_myhand();
}
pushx = (myhandx - 670) / 10;
pullx = (herhandx - 320) / 6;
svgirl_mc._x = 176 + pullx;
svgirl_mc.gotoAndStop(1);
svme_mc.gotoAndStop(1);
if ((!myhandmoving) && (unblack == 100)) {
lhandbutton_mc._x = 450;
}
svme_mc._x = 442 + pushx;
mycock_mc._x = svme_mc._x;
mycock_mc._y = svme_mc._y;
svherhand_mc._x = herhandx;
svherhand_mc._y = herhandy;
svmyhand_mc._x = myhandx;
svmyhand_mc._y = myhandy;
svmyhand_mc._alpha = 30;
svmyhand_mc.gotoAndStop(1);
meter_mc.gotoAndStop(floor(spurtmeter));
if (spurtmeter < 8) {
bulgefr = 1;
} else if (spurtmeter < 16) {
if (bulgefr < 2) {
say("mm");
}
bulgefr = 2;
} else if (spurtmeter < 24) {
if (bulgefr < 3) {
say("mm");
}
bulgefr = 3;
} else {
if (bulgefr < 4) {
say("uhoh");
}
bulgefr = 4;
}
mycock_mc.gotoAndStop(bulgefr);
if ((spurtmeter > 36) && (!saidhard)) {
saythis("It's getting hard!");
say("ooo");
saidhard = 1;
}
if (((spurtmeter > 36) && (!speaking)) && (goblack == 0)) {
goblack = 10;
phase = 7;
}
if (!Key.isDown(72)) {
arrow_mc._x = -10000;
} else if (phase == 4) {
arrow_mc._x = lhandbutton_mc._x;
arrow_mc._y = lhandbutton_mc._y;
arrow_mc._rotation = 90;
} else if (phase == 5) {
arrow_mc._x = 214;
arrow_mc._y = 339;
arrow_mc._rotation = 90;
} else if (phase == 6) {
arrow_mc._x = 511;
arrow_mc._y = 262;
if (_root._ymouse > 192) {
arrow_mc.gotoAndStop(1);
arrow_mc._rotation = 0;
} else {
arrow_mc.gotoAndStop(3);
arrow_mc._rotation = 0;
}
}
doscenebar();
mon0 = (((((((("mx:" + _root._xmouse) + " my:") + _root._ymouse) + " sv:") + sideview) + " bp:") + buttonpress) + " phase:") + phase;
}
function endsideview() {
sideview = 0;
svgirl_mc.swapDepths(-16301);
svme_mc.swapDepths(-16302);
svherhand_mc.swapDepths(-16303);
svmyhand_mc.swapDepths(-16304);
mycock_mc.swapDepths(-16305);
bg_mc.gotoAndStop(2);
lhand_mc._yscale = -100;
bubble_mc.txt.text = "Now me.";
rubbedcock = 1;
}
function do_myhand() {
if (!myhandmoving) {
} else {
myhandx = (_root._xmouse - mhmx) + imhx;
myhandy = (_root._ymouse - mhmy) + imhy;
dx = (myhandx - 221) - 147;
dy = (myhandy - 296) + 133;
if (((!herhandattached) && (abs(dx) < 15)) && (abs(dy) < 15)) {
herhandattached = 1;
phase = 6;
hhmx = _root._xmouse;
hhmy = _root._ymouse;
}
}
if (myhandy > 235) {
myhandy = 235;
}
if (myhandx < 340) {
myhandx = 340;
}
if (herhandattached) {
herhandx = (_root._xmouse - hhmx) + ihhx;
herhandy = (_root._ymouse - hhmy) + ihhy;
if (herhandx < 320) {
herhandx = 320;
}
if (herhandx > 670) {
herhandx = 670;
}
if (myhandx < 300) {
myhandx = 300;
}
if (myhandx > 670) {
myhandx = 670;
}
if (myhandy < 10) {
myhandy = 10;
}
if (herhandy < 88) {
herhandy = 88;
}
if (herhandy > 350) {
herhandy = 350;
}
if ((herhandy > 180) && (herhandx > 640)) {
herhandy = 180;
}
if (squeezedel) {
squeezedel--;
} else {
squeezedel = 2;
if (buttonpress && (squeeze < 2)) {
squeeze++;
if (((squeeze == 2) && (herhandx > 610)) && (herhandy < 180)) {
spurtmeter = spurtmeter + 1;
}
} else if ((!buttonpress) && (squeeze > 0)) {
squeeze--;
}
}
svherhand_mc.gotoAndStop(2 + squeeze);
dy = _root._ymouse - caoy;
caoy = _root._ymouse;
ady = abs(dy);
if (((ady > 1) && (herhandx > 610)) && (herhandy < 180)) {
spurtmeter = spurtmeter + 0.1;
}
}
mon1 = (((("mhdx:" + myhandx) + "hhxx:") + herhandx) + " ") + ady;
}
function dogirl_4() {
if (Key.isDown(90) && (debug)) {
if (sideview) {
goblack = 10;
phase = 7;
phase = 10;
shirtpos = 9;
skirtpos = 4;
skirtup = (shirtdown = 1);
} else {
tiepos = 7;
goblack = 10;
phase = 4;
}
}
dometer();
waiting++;
if (sideview) {
dosideview();
return(undefined);
}
if (jump) {
jumpy = 1;
if (time & 1) {
jump++;
}
if (jump >= 8) {
jump = 0;
}
} else {
jumpy = 0;
}
s2rleg_mc.swapDepths(5001);
s2lleg_mc.swapDepths(5002);
s2lower_larm_mc.swapDepths(5003);
s2lower_rarm_mc.swapDepths(5004);
scene2_girl_mc.swapDepths(5006);
xraypussy_mc.swapDepths(5008);
skirt_mc.swapDepths(5010);
shirt_mc.swapDepths(5012);
hey_mc.swapDepths(5017);
eyes_mc.swapDepths(5018);
leftsock_mc.swapDepths(5021);
xray_mc.swapDepths(5133);
swirl_mc.swapDepths(5134);
rhand_mc.swapDepths(5140);
lhand_mc.swapDepths(5141);
mouth_mc.swapDepths(5142);
meter_mc.swapDepths(5500);
itembox_mc.swapDepths(5511);
arrow_mc.swapDepths(6100);
handbutton_mc.swapDepths(-16300);
lhandbutton_mc.swapDepths(-16311);
if (((lhpop == 0) && (rhpop == 0)) && (mouthpop == 0)) {
swirl_mc._x = -10000;
}
scene2_girl_mc._x = 320;
scene2_girl_mc._y = 240 + thrust;
scene2_girl_mc.gotoAndStop(8);
dolegs();
if (thrustdel > 0) {
thrustdel--;
} else {
thrust = 0;
}
s2lleg_mc._x = 320;
s2lleg_mc._y = 240;
if (thrust) {
s2lleg_mc.gotoAndStop(5);
} else if (llegopen) {
s2lleg_mc.gotoAndStop(4);
} else {
s2lleg_mc.gotoAndStop(3);
}
s2rleg_mc._x = 320;
s2rleg_mc._y = 240;
if (thrust) {
s2rleg_mc.gotoAndStop(5);
} else if (rlegopen) {
s2rleg_mc.gotoAndStop(4);
} else {
s2rleg_mc.gotoAndStop(3);
}
doarms();
s2lower_larm_mc._x = 320;
s2lower_larm_mc._y = 240 + thrust;
if (thrust) {
s2lower_larm_mc.gotoAndStop(3);
} else {
s2lower_larm_mc.gotoAndStop(2);
}
s2lower_rarm_mc._x = 320;
s2lower_rarm_mc._y = 240 + thrust;
if (thrust) {
s2lower_rarm_mc.gotoAndStop(3);
} else {
s2lower_rarm_mc.gotoAndStop(2);
}
s2lower_rarm_mc._xscale = 100;
s2lower_larm_mc._xscale = 100;
s2lower_rarm_mc._rotation = 0;
s2lower_larm_mc._rotation = 0;
skirt_mc._x = 320;
skirt_mc._y = 240 - jumpy;
skirt_mc.gotoAndStop(skirtpos + 2);
if (skirtup && (skirt_mc._alpha > 0)) {
skirt_mc._alpha = skirt_mc._alpha - 2;
}
shirt_mc._x = 320;
shirt_mc._y = 240 + jumpy;
shirt_mc.gotoAndStop(shirtpos + 1);
if (shirtdown && (shirt_mc._alpha > 0)) {
shirt_mc._alpha = shirt_mc._alpha - 2;
}
leftsock_mc.gotoAndStop(tieframe);
if (tiepos == 7) {
if (leftsock_mc._y < 500) {
leftsock_mc._y = leftsock_mc._y + 6;
leftsock_mc._x = leftsock_mc._x + 2;
leftsock_mc._alpha = leftsock_mc._alpha - 2;
} else {
tiepos = 8;
tieoff = 1;
}
}
if (skirtup) {
bodybutton_mc._x = 320;
itembox_mc._x = 77;
doitems();
}
xraypussy_mc._x = 320;
xraypussy_mc._y = 240;
if (thrust) {
xraypussy_mc.gotoAndStop(4);
} else {
xraypussy_mc.gotoAndStop(1);
}
thoughtbutton_mc._x = 320;
thoughtbutton_mc._y = 75;
if (tieoff && (!rubbedcock)) {
handbutton_mc.gotoAndStop(1);
} else if (shirtpos >= 4) {
handbutton_mc.gotoAndStop(1);
} else {
handbutton_mc.gotoAndStop(3);
}
hey_mc._x = 320;
hey_mc._y = 240 + thrust;
hey_mc._alpha = 100;
if (thrust) {
hey_mc.gotoAndStop(5);
} else {
hey_mc._alpha = 0;
}
if (!Key.isDown(72)) {
arrow_mc._x = -10000;
} else if (phase == 10) {
if ((!mouthcarry) && (mouthonpartn < 0)) {
arrow_mc._x = mouthbutton_mc._x;
arrow_mc._y = mouthbutton_mc._y;
} else if (mouthcarry) {
arrow_mc._x = 323;
arrow_mc._y = 271;
} else if ((mouthonpartn >= 0) && (mouthonpartn != 34)) {
odd = time & 1;
if (odd) {
arrow_mc._x = mouth_mc._x;
arrow_mc._y = mouth_mc._y;
} else {
arrow_mc._x = 323;
arrow_mc._y = 271;
}
} else if (mouthonpartn == 34) {
arrow_mc._x = -10000;
}
} else if (((((phase == 1) || (phase == 3)) || (phase == 7)) || (phase == 8)) || (phase == 9)) {
arrow_mc._x = handbutton_mc._x;
arrow_mc._y = handbutton_mc._y;
if (phase == 9) {
arrow_mc._rotation = 0;
} else if (phase == 8) {
sa = shirtpos & 1;
if (sa == 0) {
arrow_mc._rotation = 120;
} else {
arrow_mc._rotation = 240;
}
} else if ((phase == 3) || (phase == 7)) {
arrow_mc._rotation = 90;
arrow_mc._x = handbutton_mc._x - 3;
} else if (tiepos < 3) {
arrow_mc._rotation = 150;
} else {
arrow_mc._rotation = 210;
}
} else if (phase == 2) {
arrow_mc._x = thoughtbutton_mc._x;
arrow_mc._y = thoughtbutton_mc._y;
arrow_mc._rotation = 90;
}
doblink();
docursor();
mon0 = (((((("mx:" + _root._xmouse) + " my:") + _root._ymouse) + " phase:") + phase) + " bt:") + bubble_mc.txt.text;
mon4 = (((((("skirtup:" + skirtup) + " tie:") + tiepos) + " shrt:") + shirtdown) + " rhop:") + rhandonpartn;
}
function s4tiebutton() {
if (tiepos >= 7) {
return(undefined);
}
handbutton_mc._x = tiebx[tiepos] + 4;
handbutton_mc._y = tieby[tiepos];
if (clickhand) {
dy = _root._ymouse - caoy;
dx = _root._xmouse - caox;
} else {
dx = (dy = 0);
}
if (((dx > 1) && (dy > 4)) && (tiepos < 3)) {
if (tiepos == 0) {
say("yes");
}
tiepos++;
caox = _root._xmouse;
caoy = _root._ymouse;
}
if ((((dx < -1) && (dy > 4)) && (tiepos > 2)) && (tiepos < 6)) {
tiepos++;
caox = _root._xmouse;
caoy = _root._ymouse;
}
if ((dy < -2) && (tiepos > 0)) {
tiepos--;
}
tieframe = tfr[tiepos];
if (tiepos == 6) {
tiepos = 7;
handbutton_mc._x = -10000;
phase = 2;
saythis("Hee hee!");
say("giggle");
bubble_mc.txt.text = "I want to feel your cock!";
}
mon5 = (((("DxY:" + dx) + " ") + dy) + "\ttp:") + tiepos;
}
function s4shirtbutton() {
if (shirtpos >= 10) {
return(undefined);
}
handbutton_mc._x = shirtbx[shirtpos];
handbutton_mc._y = shirtby[shirtpos];
if (shirtpos < 4) {
if (clickhand && (releasedhand)) {
if (shirtpos == 0) {
say("yes");
}
shirtpos++;
releasedhand = 0;
if (shirtpos >= 4) {
phase = 8;
}
}
} else {
if (clickhand && (releasedhand)) {
dy = _root._ymouse - caoy;
dx = _root._xmouse - caox;
} else {
dx = (dy = 0);
}
sa = shirtpos & 1;
if (sa == 0) {
if (((dx > 4) && (dy > 2)) && (shirtpos < 12)) {
if (shirtpos == 4) {
say("yes");
}
shirtpos++;
caox = _root._xmouse;
caoy = _root._ymouse;
releasedhand = 0;
}
} else if (((dx < -4) && (dy > 2)) && (shirtpos < 12)) {
shirtpos++;
caox = _root._xmouse;
caoy = _root._ymouse;
releasedhand = 0;
}
if ((dy < -2) && (shirtpos > 0)) {
shirtpos--;
releasedhand = 0;
}
if (shirtpos >= 10) {
phase = 9;
shirtdown = 1;
handbutton_mc._x = -10000;
saythis("Ooohhh!");
say("ooo");
bubble_mc.txt.text = "My skirt. My skirt!";
}
}
}
function s4skirtbutton() {
if (skirtpos >= 3) {
return(undefined);
}
handbutton_mc._x = skirtbx[skirtpos];
handbutton_mc._y = skirtby[skirtpos];
if (clickhand && (releasedhand)) {
dy = _root._ymouse - caoy;
dx = _root._xmouse - caox;
} else {
dx = (dy = 0);
}
if ((dy < -4) && (skirtpos < 3)) {
if (skirtpos == 0) {
say("yes");
}
skirtpos++;
caox = _root._xmouse;
caoy = _root._ymouse;
releasedhand = 0;
if (skirtpos >= 3) {
handbutton_mc._x = -10000;
clickhand = 0;
releasedhand = 0;
}
}
if ((dy > 4) && (skirtpos > 0)) {
skirtpos--;
releasedhand = 0;
}
if (skirtpos >= 3) {
skirtup = 1;
handbutton_mc._x = -10000;
saythis("Uh, oohh!");
say("uhoh");
bubble_mc.txt.text = "Kiss my pussy!";
phase = 10;
}
}
function init_scene5() {
scene = 5;
phase = 1;
hideall();
fadeout = 0;
sceneover = 0;
sheet_mc._alpha = 0;
pleasure = 1;
donecumming = (wince = (spasm = (cumming = (cumadd = 0))));
squirt1 = (squirt2 = (squirt3 = (squirt4 = (squirt5 = (squirt6 = (squirt7 = (squirt8 = (squirt9 = 0))))))));
squirt2x = (squirt3x = (squirt4x = (squirt5x = (squirt6x = (squirt7x = (squirt8x = (squirt9x = -10000)))))));
squirt2y = (squirt3y = (squirt4y = (squirt5y = (squirt6y = (squirt7y = (squirt8y = (squirt9y = -10000)))))));
squirt1_mc._xscale = (squirt2_mc._xscale = (squirt3_mc._xscale = (squirt4_mc._xscale = (squirt5_mc._xscale = (squirt6_mc._xscale = (squirt7_mc._xscale = (squirt8_mc._xscale = (squirt9_mc._xscale = 100))))))));
squirt1_mc._yscale = (squirt2_mc._yscale = (squirt3_mc._yscale = (squirt4_mc._yscale = (squirt5_mc._yscale = (squirt6_mc._yscale = (squirt7_mc._yscale = (squirt8_mc._yscale = (squirt9_mc._yscale = 100))))))));
precum = 0;
bg_mc.gotoAndStop(3);
svherhand_mc.gotoAndStop(1);
svherhandf_mc.gotoAndStop(1);
ihhy = 250;
lhand_mc._xscale = (rhand_mc._xscale = 100);
lhand_mc._yscale = (rhand_mc._yscale = 100);
myhandx = imhx;
myhandy = imhy;
herhandx = ihhx;
herhandy = ihhy;
herheadx = ihhdx;
herheady = ihhdy;
thoughtbutton_mc._x = -10000;
bg_mc.gotoAndStop(3);
cram = (suck = (headup = 0));
eyesframe = 5;
myhandmoving = 0;
pullingpants = (herheadattached = (herhandattached = 0));
pushy = 0;
spurtmeter = 0;
cock_rot = 70;
pantsy = 0;
pantsx = 0;
cocksquishx = 15;
myassy = 240;
slowpumpangle = 0;
suckingx = (suckingy = 0);
cockbounce = 0;
cbadd = 0;
popped = 0;
saidohgod = 0;
atballs = 0;
saidcum = 0;
shirt_mc._alpha = (skirt_mc._alpha = 100);
meter_mc.gotoAndStop(1);
doscenebar();
scenestarted = 1;
sideview = 1;
showing_scenetext = 100;
}
function dogirl_5() {
if (Key.isDown(57) && (debug)) {
spurtmeter = 80;
}
if (((phase == 1) && (Key.isDown(80))) && (debug)) {
spurtmeter = 0;
phase = 5;
}
if (Key.isDown(90) && (debug)) {
if ((phase == 13) || (phase == 14)) {
phase = 15;
} else if (phase < 12) {
phase = 12;
herhandattached = 0;
headup = 1;
herheadattached = 1;
hhmx = 200;
hhmy = 58;
hhmx = _root._xmouse;
hhmy = _root._ymouse;
spurtmeter = 90;
pantsy = 420;
}
}
if (Key.isDown(74) && (debug)) {
phase = 17;
atballs = 90;
herheadattached = 0;
herheadx = ihhdx;
herheady = ihhdy;
pullx = 68.333;
myhandx = 360;
myhandy = -66;
herhandx = 730;
herhandy = 245;
headup = 1;
spurtmeter = 50;
strokes = 0;
jackdir = 1;
pantsy = 420;
}
docock();
dosquirt();
arielpussy_mc.swapDepths(4001);
svgirl_mc.swapDepths(4002);
eyes_mc.swapDepths(4003);
squirt1_mc.swapDepths(4011);
squirt2_mc.swapDepths(4012);
squirt3_mc.swapDepths(4013);
squirt4_mc.swapDepths(4014);
squirt5_mc.swapDepths(4015);
squirt6_mc.swapDepths(4016);
squirt7_mc.swapDepths(4017);
squirt8_mc.swapDepths(4018);
squirt9_mc.swapDepths(4019);
rhand_mc.swapDepths(5004);
svherhand_mc.swapDepths(5005);
mycock_mc.swapDepths(5006);
hey_mc.swapDepths(5008);
svme_mc.swapDepths(5011);
lhand_mc.swapDepths(5012);
skirt_mc.swapDepths(5013);
shirt_mc.swapDepths(5014);
svherhandf_mc.swapDepths(5019);
svmyhand_mc.swapDepths(5020);
meter_mc.swapDepths(5500);
arrow_mc.swapDepths(6100);
lhandbutton_mc.swapDepths(-16300);
if (holdpump) {
slowpumpadd = Math.sin(slowpumpangle) * 10;
slowpumpadd = slowpumpadd - ((holdpump & 1) * 3);
} else {
slowpumpadd = Math.sin(slowpumpangle) * 10;
slowpumpadd = slowpumpadd * (spurtmeter / 100);
}
arielpussy_mc.gotoAndStop(6);
if (phase == 14) {
hey_mc.gotoAndStop(6);
hey_mc._alpha = 100;
} else {
hey_mc.gotoAndStop(2);
}
if ((phase == 13) || (phase == 14)) {
svgirl_mc.gotoAndStop(3);
eyes_mc.gotoAndStop(9 + suck);
} else if (headup || (cumming)) {
svgirl_mc.gotoAndStop(3);
if (kissit) {
eyes_mc.gotoAndStop(9);
} else if (wince) {
eyes_mc.gotoAndStop(16);
} else {
eyes_mc.gotoAndStop(1);
}
} else {
svgirl_mc.gotoAndStop(2);
eyes_mc.gotoAndStop(eyesframe);
}
if (wince) {
wince--;
}
rhand_mc.gotoAndStop(10);
lhand_mc.gotoAndStop(11);
rhand_mc._x = (lhand_mc._x = ((jackhandx - ijackx) - 0) + slowpumpadd);
rhand_mc._y = (lhand_mc._y = (jackhandy - ijacky) - 60);
mycock_mc.gotoAndStop(6);
skirt_mc.gotoAndStop(6);
if (spasm) {
shirt_mc.gotoAndStop(13);
} else {
shirt_mc.gotoAndStop(12);
}
if (!goblack) {
do_myhand5();
}
if (phase == 9) {
if (pushx > -59) {
pushx = pushx - 2;
}
if (pullx < 48) {
pullx++;
}
} else {
pushx = (myhandx - 670) / 10;
if (phase != 17) {
pullx = (herhandx - 320) / 6;
}
}
svgirl_mc._x = (((herheadx + pullx) + suckingx) + (cumadd * 1.5)) + herjackadd;
svgirl_mc._y = (herheady + suckingy) + (cumadd * 0.8);
arielpussy_mc._x = svgirl_mc._x;
arielpussy_mc._y = svgirl_mc._y;
if (!herheadattached) {
headup = 0;
} else if ((phase == 4) && (svgirl_mc._x > 320)) {
headup = 1;
} else {
kissing = 0;
}
hey_mc._x = (eyes_mc._x = svgirl_mc._x);
hey_mc._y = (eyes_mc._y = svgirl_mc._y);
svme_mc._x = ((420 + pushx) - cramx) + slowpumpadd;
if ((phase >= 11) && (myassy < 260)) {
myassy++;
}
if ((phase < 11) && (myassy > 240)) {
myassy--;
}
svme_mc._y = myassy - suckingy;
svme_mc.gotoAndStop(2 + spasframe);
if (cumming) {
mycock_mc._x = ((svme_mc._x + 119) + cocksquishx) - (spasframe * 2);
} else {
mycock_mc._x = ((svme_mc._x + 119) + cocksquishx) - spasframe;
}
mycock_mc._y = svme_mc._y + 85;
mycock_mc._rotation = (cock_rot + cbadd) + pumpangle;
if (precum) {
cangaddy = (-cbadd) * 2;
pcrot = (mycock_mc._rotation - 70) * (Math.PI/180);
mon4 = ("pcrot:" + mycock_mc._rotation) - 70;
pcrotx = Math.sin(pcrot) * 160;
pcroty = (-Math.cos(pcrot)) * 160;
squirt1_mc._x = (mycock_mc._x - 80) + pcrotx;
squirt1_mc._y = (mycock_mc._y - 32) + pcroty;
squirt1_mc.swapDepths(5007);
squirt1_mc.gotoAndStop(45);
}
skirt_mc._x = svme_mc._x - pantsx;
skirt_mc._y = svme_mc._y + pantsy;
shirt_mc._x = svme_mc._x - 5;
shirt_mc._y = svme_mc._y - 20;
svherhand_mc._x = (svherhandf_mc._x = herhandx + squeezex);
svherhand_mc._y = (svherhandf_mc._y = herhandy);
if (phase >= 16) {
svherhandf_mc._x = -10000;
}
svmyhand_mc._x = myhandx + suckingx;
svmyhand_mc._y = myhandy + suckingy;
svmyhand_mc._alpha = 60;
meter_mc.gotoAndStop(floor(spurtmeter));
if ((phase <= 3) && (spurtmeter > 15)) {
spurtmeter = spurtmeter - 0.05;
}
svdoblink();
if (!Key.isDown(72)) {
arrow_mc._x = -10000;
} else {
doarrow5();
}
mon0 = (((((((((((("mx:" + _root._xmouse) + " my:") + _root._ymouse) + " phase:") + phase) + " spurt:") + spurtmeter) + " crot:") + cock_rot) + " cram:") + cram) + " px:") + pushx;
slowpumpangledeg = (slowpumpangle * 57.2957795130823) % 360;
doscenebar();
mon3 = " slpa:" + floor(slowpumpangledeg);
}
function docock() {
if (pantsy < 10) {
pantsx = pantsy;
} else if (pantsy < 140) {
pantsx = 10;
} else {
pdy = (pantsy - 140) / 8;
if (pdy > 10) {
pantsx = 0;
} else {
pantsx = 10 - pdy;
}
}
if ((pantsy >= 130) && (pantsy < 145)) {
cocksquishx = 145 - pantsy;
pdy = 145 - pantsy;
cock_rot = pdy * 4.66666666666667;
} else if (pantsy < 130) {
cocksquishx = 15;
cock_rot = 70;
popped = 0;
} else {
if (!popped) {
if ((!saidohgod) && (phase != 11)) {
saidohgod = 1;
saythis("Oh God!");
}
say("gasp");
popped = 1;
cockbounceangle = Math.PI;
cockbouncescale = 8;
}
cocksquishx = 0;
cock_rot = 0;
}
if (phase == 11) {
if (precum) {
dx = abs(herheadx - 250);
dy = abs(herheady - 373);
mon5 = (("pcx: " + pcx) + " cr:") + cock_rot;
if (((dx < 7) && (dy < 7)) && (kissit)) {
precum = 0;
squirt1_mc._x = -10000;
say("hmmm");
}
} else if (herheadx >= 250) {
hhx = herheadx;
if (herheadx > 350) {
hhx = 350;
}
pcx = 100 - (350 - hhx);
cock_rot = pcx * 0.55;
if ((cock_rot >= 53) && (ocock_rot < 53)) {
say("mmm");
}
ocock_rot = cock_rot;
} else {
cock_rot = 0;
}
if (herheadx > 220) {
headup = 1;
} else {
headup = 0;
}
}
if (((phase == 15) || (phase == 16)) || (phase == 10)) {
if (pumpangle > 0) {
pumpangle--;
if (pumpangle < 1) {
pumpangle = 0;
}
}
if (twitch) {
twitch--;
} else {
twitch = 16;
cockbounceangle = Math.PI;
cockbouncescale = 0.9;
}
if (pump > 0) {
pump--;
} else {
pump = 90;
spasm = 15;
}
}
if (phase == 9) {
if (pump > 0) {
pump--;
} else {
pump = (100 - spurtmeter) + 15;
spasm = 15;
}
}
if (phase != 17) {
cockbounceangle = cockbounceangle + 0.75;
cbadd = Math.sin(cockbounceangle) * cockbouncescale;
cbadd = cbadd - 1;
if (cockbouncescale >= 0.4) {
cockbouncescale = cockbouncescale - 0.4;
} else {
cockbouncescale = 0;
}
}
if (phase == 17) {
if (!cumming) {
spa = spurtmeter - 50;
spa = spa / 100;
spa = spa + 0.05;
}
if (!donecumming) {
if (spa > 0.35) {
spa = spa - 0.0025;
}
} else if (spa > 0) {
spa = spa - 0.0025;
}
if (holdpump) {
holdpump--;
} else if (!buttonpress) {
slowpumpangle = slowpumpangle + spa;
}
slowpumpangledeg = (slowpumpangle * 57.2957795130823) % 360;
if (cumming) {
if (donecumming) {
donecumming++;
if (donecumming == 120) {
fadeout = 1;
}
if (jackspeed > 0.5) {
jackspeed = jackspeed - 0.5;
}
} else {
jackspeed = 20 + jackadd;
dx = 1;
}
} else {
jmx = spurtmeter / 3;
jmx = jmx + 4;
dx = ox - _root._xmouse;
ox = _root._xmouse;
dx = Math.abs(dx);
dx = Math.floor((dx = dx / 4));
if (dx > jmx) {
dx = jmx;
}
if (dx > jackspeed) {
jackspeed++;
} else if (dx < jackspeed) {
jackspeed--;
}
}
if (jackdir > 0) {
jack = jack + jackspeed;
}
if (jackdir < 0) {
jack = jack - jackspeed;
}
if (jack > 85) {
say("slap");
jack = 85;
jackdir = -1;
if ((spurtmeter < 100) && (dx)) {
spurtmeter = spurtmeter + 1;
if ((spurtmeter >= 100) && (!cumming)) {
cumming = 1;
}
}
}
if (jack < 0) {
jack = 0;
jackdir = 1;
}
ijackx = jack;
ijacky = jack / 3;
cbadd = (-jack) / 24;
mon3 = ((((((" dx:" + dx) + "jack:") + floor(jack)) + " jd:") + jackdir) + " ijk:") + ijacky;
}
}
function svdoblink() {
var _local1 = [5, 6, 7, 6, 5];
if ((phase == 6) && (popped)) {
eyesframe = 8;
return(undefined);
}
if (headup) {
blinktimer = 15;
blinkframe = 0;
blinkdelay = 0;
eyesframe = _local1[blinkframe];
return(undefined);
}
if (blinktimer > 0) {
blinktimer--;
} else {
if (blinkdelay) {
blinkdelay--;
} else {
blinkdelay = 0;
blinkframe++;
if (blinkframe >= 4) {
blinkframe = 0;
blinktimer = Math.floor(Math.random() * 120) + 15;
}
}
eyesframe = _local1[blinkframe];
}
}
function do_myhand5() {
svmyhand_mc.gotoAndStop(1);
if ((((phase != 9) && (phase != 13)) && (phase != 14)) && (phase != 17)) {
myhandx = _root._xmouse + mhxoff;
myhandy = _root._ymouse + mhyoff;
} else if ((phase == 9) || (phase == 17)) {
svmyhand_mc.gotoAndStop(2);
if ((spurtmeter >= 95) || (cumming)) {
dy = 10 - pushy;
if (pushy < 10) {
dy = 10 - pushy;
pushy = pushy + (dy / 12);
if (cumming) {
pushy = 10;
}
}
} else {
pushy = 0;
}
if (!cumming) {
thx = 360;
thy = -44 + pushy;
} else {
thx = 340 + cumadd;
thy = (-64 + pushy) + cumadd;
if (cumadd < 10) {
dy = 10 - cumadd;
cumadd = cumadd + (dy / 12);
if (cumadd > 9.5) {
cumadd = 10;
}
}
}
if (cumming) {
myhandx = thx;
myhandy = thy;
} else if (myhandx > thx) {
dx = myhandx - thx;
myhandx = myhandx - (dx / 8);
} else if (myhandx < thx) {
myhandx++;
}
if (myhandy > thy) {
dy = myhandy - thy;
myhandy = myhandy - (dy / 8);
} else if (myhandy < thy) {
myhandy++;
}
herheady = ihhdy + pushy;
} else if (phase == 13) {
svmyhand_mc.gotoAndStop(2);
if (herheadx < suckx) {
herheadx++;
}
if (herheadx > suckx) {
herheadx--;
}
if (herheady < sucky) {
herheady++;
}
if (herheady > sucky) {
herheady--;
}
if (buttonpress) {
if (suck < cram) {
suck++;
if (suck > 5) {
suck = 5;
}
cramhold = 6;
if (saidcram < cram) {
if (cram & 1) {
say("oh3");
} else {
say("uh");
}
saidcram = cram;
}
}
} else if (suck > 0) {
if (cramhold) {
cramhold--;
} else {
suck--;
if (suck == 0) {
cram++;
}
}
} else if (cram >= 8) {
phase = 14;
cram = 0;
cramx = 0;
strokes = 1;
thoughtcum = 0;
return(undefined);
}
cramx = suck * 2;
} else if (phase == 14) {
svmyhand_mc.gotoAndStop(2);
if (suck < 5) {
suck++;
}
cradd = 0.25 + (strokes / 8);
if (buttonpress) {
if (goingin == 0) {
say("swish");
}
if (cram < strokes) {
cram = cram + cradd;
goingin = 1;
} else if (((cram > 22) && (!talking)) && (!saidcram)) {
say("oh");
saidcram = 1;
}
} else {
saidcram = 0;
if (goingin) {
say("swish");
goingin = 0;
if (strokes < 38) {
strokes++;
}
spurtmeter = spurtmeter + (cradd / 4);
if (spurtmeter > 100) {
spurtmeter = 98;
if ((!thinking) && (thoughtcum == 2)) {
phase = 15;
saythis("No! Not in my mouth!");
cramx = (suckingx = (suckingy = 0));
atballs = 0;
return(undefined);
}
}
if (spurtmeter > 80) {
if (!thoughtcum) {
thoughtcum = 1;
Ithinkthis("I'm going to cum in her mouth!");
} else if ((thoughtcum == 1) && (!thinking)) {
thoughtcum = 2;
Shethinksthis("He better not cum in my mouth!");
}
}
}
if (cram > 0) {
cram = cram - cradd;
if (cram < 0) {
cram = 0;
}
}
}
cramx = cram * 2;
suckingx = cram + (suck * 3.2);
suckingy = cram / 2;
pumpangle = cram / 3;
mon3 = (((((("suck:" + suck) + " cram:") + cram) + " strokes:") + strokes) + " think:") + thinking;
}
if (((phase == 1) || (phase == 5)) || (phase == 15)) {
if (phase == 15) {
dx = myhandx - ihhx;
dy = (myhandy - ihhy) + 20;
} else {
dx = (myhandx - 221) - 147;
dy = (myhandy - 296) + 133;
}
if ((abs(dx) < 15) && (abs(dy) < 15)) {
herhandattached = 1;
hhmx = _root._xmouse;
hhmy = _root._ymouse;
phase++;
}
}
if ((phase == 3) || ((phase == 10) && (!speaking))) {
dx = myhandx - 358;
dy = myhandy + 58;
mon4 = (((((("dxy:" + dx) + " ") + dy) + " mhx:") + myhandx) + " ") + myhandy;
if ((abs(dx) < 15) && (abs(dy) < 15)) {
herheadattached = 1;
hhmx = _root._xmouse;
hhmy = _root._ymouse;
phase++;
}
}
if (herhandattached) {
if (phase != 9) {
herhandx = (_root._xmouse - hhmx) + ihhx;
herhandy = (_root._ymouse - hhmy) + ihhy;
}
if (phase == 2) {
if (herhandx < 320) {
herhandx = 320;
}
if (herhandx > 680) {
herhandx = 680;
}
if (myhandx < 300) {
myhandx = 300;
}
if (myhandx > 670) {
myhandx = 670;
}
if (myhandy < 10) {
myhandy = 10;
}
if (herhandy < 100) {
herhandy = 100;
}
if (herhandy > 350) {
herhandy = 350;
}
if (squeezedel) {
squeezedel--;
} else {
squeezedel = 2;
if (buttonpress && (squeeze < 2)) {
squeeze++;
if ((((squeeze == 2) && (herhandx > 610)) && (herhandy > 190)) && (herhandy < 300)) {
spurtmeter = spurtmeter + 2;
say("mm1");
}
} else if ((!buttonpress) && (squeeze > 0)) {
squeeze--;
}
}
svherhand_mc.gotoAndStop(2 + squeeze);
svherhandf_mc.gotoAndStop(2 + squeeze);
dy = _root._ymouse - caoy;
caoy = _root._ymouse;
ady = abs(dy);
if ((((ady > 1) && (herhandx > 610)) && (herhandy > 190)) && (herhandy < 300)) {
spurtmeter = spurtmeter + 0.1;
}
} else if (phase == 6) {
if (herhandy < 100) {
herhandy = 100;
}
svherhand_mc.gotoAndStop(2 + (pullingpants / 2));
svherhandf_mc.gotoAndStop(2 + (pullingpants / 2));
dy = 0;
if (pullingpants == 5) {
if (herhandy < 115) {
herhandy = 115;
}
if (herhandx < 697) {
herhandx = 697;
}
pantsy = _root._ymouse - pullpy;
if (pantsy < 0) {
pantsy = 0;
}
if ((saidohgod && (!speaking)) && (herhandy >= 370)) {
pullingpants = 0;
phase = 8;
}
} else if ((((herhandx > 697) && (herhandx < 737)) && (herhandy > 115)) && (herhandy < 135)) {
if (pullingpants < 5) {
pullingpants++;
}
if (pullingpants == 5) {
pullpy = _root._ymouse;
}
} else if (pullingpants > 0) {
pullingpants--;
}
} else if (phase == 8) {
svherhand_mc.gotoAndStop(2);
svherhandf_mc.gotoAndStop(2);
if (pantsy < 420) {
pantsy++;
}
if ((((herhandx > 590) && (herhandx < 670)) && (herhandy > 180)) && (herhandy < 210)) {
phase = 9;
caox = _root._xmouse;
jackspeed = 0;
jackdir = 1;
jack = herhandx - 570;
ox = _root._xmouse;
}
} else if (phase == 9) {
svherhand_mc.gotoAndStop(5);
svherhandf_mc.gotoAndStop(10);
dx = _root._ymouse - caox;
caox = _root._ymouse;
jmx = spurtmeter / 3;
jmx = jmx + 4;
cock_rot = jack / 20;
dx = ox - _root._xmouse;
ox = _root._xmouse;
dx = Math.abs(dx);
dx = Math.floor((dx = dx / 4));
if (dx > jmx) {
dx = jmx;
}
if (dx > jackspeed) {
jackspeed++;
} else if (dx < jackspeed) {
jackspeed--;
}
ojack = jack;
if (jackdir > 0) {
jack = jack + jackspeed;
}
if (jackdir < 0) {
jack = jack - jackspeed;
}
if (jack > 90) {
say("slap");
jack = 90;
jackdir = -1;
if (spurtmeter < 98) {
spurtmeter = spurtmeter + 1;
} else if (!speaking) {
herhandattached = 0;
phase = 10;
saythis("No! Not yet!");
say("no");
}
if ((spurtmeter >= 97) && (saidcum < 2)) {
saidcum = 2;
say("gasp");
}
if ((spurtmeter >= 95) && (!saidcum)) {
saidcum = 1;
Isaythis("I'm going to cum!");
}
if ((spurtmeter >= 90) && (!precum)) {
precum = 1;
say("uhoh");
}
}
if (jack < 0) {
jack = 0;
jackdir = 1;
}
herhandx = 570 + jack;
herjackadd = jack / 20;
xr = herhandx - 570;
herhandy = 180 + (xr / 4);
spa = spurtmeter - 20;
spa = spa / 100;
spa = spa + 0.05;
slowpumpangle = slowpumpangle + spa;
slowpumpangledeg = (slowpumpangle * 57.2957795130823) % 360;
} else if (phase == 16) {
if (herhandx > 600) {
svherhand_mc.gotoAndStop(6);
} else {
svherhand_mc.gotoAndStop(2);
}
if (herhandx < 320) {
herhandx = 320;
}
if (herhandy < 140) {
herhandy = 140;
}
if (((((!atballs) && (herhandx > 720)) && (herhandx < 740)) && (herhandy > 235)) && (herhandy < 250)) {
atballs = 1;
herhandattached = 0;
}
}
}
if (herheadattached) {
svmyhand_mc.gotoAndStop(2);
herheadx = (_root._xmouse - hhmx) + 96;
herheady = (_root._ymouse - hhmy) + 390;
if (phase == 4) {
if (herheadx > 397) {
herheadx = 397;
}
if (myhandx < 300) {
myhandx = 300;
}
if (myhandx > 670) {
myhandx = 670;
}
if (myhandy < -250) {
myhandy = -250;
}
dy = _root._ymouse - caoy;
caoy = _root._ymouse;
ady = abs(dy);
if ((((ady > 1) && (herheadx > 400)) && (herheady > 366)) && (herheady < 482)) {
spurtmeter = spurtmeter + 0.1;
}
} else if (phase == 11) {
oncock = (onballs = 0);
if (herheady < 291) {
if (herheadx > 360) {
herheadx = 360;
}
} else if ((herheady >= 291) && (herheady < 470)) {
hx = 470 - herheady;
hx = 179 - hx;
hx = hx * 0.206703910614525;
hx = hx + 360;
if (herheadx > hx) {
herheadx = hx;
}
if (herheadx > (hx - 10)) {
oncock = 1;
}
} else if ((herheady >= 470) && (herheady <= 519)) {
hx = 519 - herheady;
hx = 48 - hx;
hx = hx * 1.08333333333333;
hx = hx + 398;
if (herheadx > hx) {
herheadx = hx;
}
if (herheadx > (hx - 10)) {
onballs = 1;
}
} else if (herheady > 519) {
herheady = 519;
}
if (myhandy < -250) {
myhandy = -250;
}
if (myhandx < 300) {
myhandx = 300;
}
if (myhandx > 670) {
myhandx = 670;
}
dy = _root._ymouse - caoy;
caoy = _root._ymouse;
ady = abs(dy);
if ((ady > 1) && (oncock)) {
spurtmeter = spurtmeter + 0.1;
}
if (spurtmeter >= 90) {
herhandattached = 0;
phase = 12;
}
} else if (phase == 12) {
if (spurtmeter > 40) {
spurtmeter = spurtmeter - 0.5;
}
if (herheadx > 397) {
herheadx = 397;
}
if (myhandx < 300) {
myhandx = 300;
}
if (myhandx > 670) {
myhandx = 670;
}
if (myhandy < -250) {
myhandy = -250;
}
dx = herheadx - suckx;
dy = herheady - sucky;
mon4 = (("cock dxy:" + dx) + " ") + dy;
if ((abs(dx) < 10) && (abs(dy) < 10)) {
phase = 13;
herheadattached = 0;
headup = 1;
cram = 1;
saidcram = 0;
suck = 0;
}
}
if (squeezedel) {
squeezedel--;
} else {
squeezedel = 2;
if (buttonpress && (!kissit)) {
kissit = 1;
if (phase == 11) {
if (oncock || (onballs)) {
spurtmeter = spurtmeter + 1;
say("mm2");
}
} else if (((herheadx > 392) && (herheady > 363)) && (herheady < 479)) {
spurtmeter = spurtmeter + 1;
say("mm2");
}
} else if ((!buttonpress) && (kissit)) {
kissit = 0;
}
}
}
if ((phase == 2) && (spurtmeter >= 30)) {
phase = 3;
herhandattached = 0;
say("uh");
}
if ((((phase == 3) || (phase == 4)) || (phase == 10)) || (phase == 12)) {
if (herhandx > ihhx) {
dx = herhandx - ihhx;
herhandx = herhandx - (dx / 8);
} else if (herhandx < ihhx) {
herhandx++;
}
if (herhandy < 420) {
herhandy = herhandy + 8;
}
}
if ((phase == 4) && (spurtmeter >= 40)) {
phase = 5;
herheadattached = 0;
svherhand_mc.gotoAndStop(1);
svherhandf_mc.gotoAndStop(1);
say("uh");
}
if (((phase == 5) || (phase == 10)) || (phase == 15)) {
if ((phase == 5) && (spurtmeter > 20)) {
spurtmeter = spurtmeter - 0.5;
}
if ((phase == 10) && (spurtmeter > 40)) {
spurtmeter = spurtmeter - 0.5;
}
if ((phase == 15) && (spurtmeter > 50)) {
spurtmeter = spurtmeter - 0.5;
}
if (herheadx > ihhdx) {
dx = herheadx - ihhdx;
herheadx = herheadx - (dx / 8);
} else if (herheadx < ihhdx) {
herheadx++;
}
if (herheady > ihhdy) {
dy = herheady - ihhdy;
herheady = herheady - (dy / 8);
} else if (herheady < ihhdy) {
herheady++;
}
if ((phase == 5) || (phase == 15)) {
if (phase == 15) {
svherhand_mc.gotoAndStop(2);
svherhandf_mc.gotoAndStop(2);
ihhx = 394;
ihhy = 210;
} else {
ihhx = 384;
ihhy = 250;
}
if (herhandx > ihhx) {
dx = herhandx - ihhx;
herhandx = herhandx - (dx / 8);
} else if (herhandx < ihhx) {
herhandx++;
}
if (herhandy > ihhy) {
dy = herhandy - ihhy;
herhandy = herhandy - (dy / 8);
} else if (herhandy < ihhy) {
herhandy++;
}
}
}
if (atballs && (!donecumming)) {
sqzfr = [0, 1, 2, 1];
if (phase == 16) {
atballs++;
if (atballs > 60) {
phase = 17;
ijack = 0;
jackspeed = 0;
jackdir = 1;
}
}
if (herhandx < 730) {
herhandx++;
}
if (herhandx > 730) {
herhandx--;
}
if (herhandy < 245) {
herhandy++;
}
if (herhandy > 245) {
herhandy--;
}
svherhand_mc.gotoAndStop(6 + sqzfr[squeeze]);
svherhandf_mc.gotoAndStop(6 + sqzfr[squeeze]);
mon6 = (("atballs:" + atballs) + " sq:") + squeeze;
if (squeezedel) {
squeezedel--;
} else {
squeezedel = 6;
squeeze++;
if (squeeze > 3) {
squeeze = 0;
}
}
squeezex = pushx;
} else {
squeezex = 0;
}
heyframe = hey_mc._currentframe;
heydepth = hey_mc.getDepth();
heyalpha = hey_mc._alpha;
mon1 = (((((((("heyx:" + floor(hey_mc._x)) + "heyy:") + floor(hey_mc._y)) + "heyframe:") + heyframe) + "heydepth:") + heydepth) + "heyalpha:") + heyalpha;
}
function dosquirt() {
if (cumming) {
if ((cumming == 20) && (cumadd < 10)) {
} else {
cumming++;
}
if (cumming < 30) {
jackadd = 10;
}
if (cumming == 23) {
spasm = 15;
}
if (((cumming > 30) && (!squirt1)) && (slowpumpangledeg > 260)) {
holdpump = 8;
squirt1_mc._x = mycock_mc._x - 235;
squirt1y = (squirt1_mc._y = (mycock_mc._y - 83) + cangaddy);
squirt1 = 1;
sqdly = 1;
sqidx = 0;
jackadd--;
}
if (cumming == 53) {
spasm = 15;
}
if (((cumming > 60) && (!squirt2)) && (slowpumpangledeg > 260)) {
holdpump = 8;
squirt2x = mycock_mc._x - 235;
squirt2y = (mycock_mc._y - 83) + cangaddy;
squirt2 = 1;
squirt2fr = 1;
sqdly = 1;
sqidx = 0;
jackadd--;
}
if (cumming == 83) {
spasm = 15;
}
if (((cumming > 90) && (!squirt3)) && (slowpumpangledeg > 260)) {
holdpump = 8;
squirt3x = mycock_mc._x - 235;
squirt3y = (mycock_mc._y - 83) + cangaddy;
squirt3 = 1;
squirt3fr = 1;
sqdly = 1;
sqidx = 0;
jackadd--;
}
if (cumming == 113) {
spasm = 15;
}
if (((cumming > 120) && (!squirt4)) && (slowpumpangledeg > 260)) {
holdpump = 8;
squirt4x = mycock_mc._x - 235;
squirt4y = (mycock_mc._y - 83) + cangaddy;
squirt4 = 1;
squirt4fr = 1;
sqdly = 1;
sqidx = 0;
jackadd--;
}
if (cumming == 143) {
spasm = 15;
}
if (((cumming > 150) && (!squirt5)) && (slowpumpangledeg > 260)) {
holdpump = 8;
squirt5x = mycock_mc._x - 235;
squirt5y = (mycock_mc._y - 83) + cangaddy;
squirt5 = 1;
squirt5fr = 1;
sqdly = 1;
sqidx = 0;
jackadd--;
}
if (cumming == 183) {
spasm = 15;
}
if (((cumming > 190) && (!squirt6)) && (slowpumpangledeg > 260)) {
holdpump = 8;
squirt6x = mycock_mc._x - 235;
squirt6y = (mycock_mc._y - 83) + cangaddy;
squirt6 = 1;
squirt6fr = 1;
sqdly = 1;
sqidx = 0;
jackadd--;
}
if (cumming == 233) {
spasm = 15;
}
if (((cumming > 240) && (!squirt7)) && (slowpumpangledeg > 260)) {
holdpump = 10;
squirt7x = mycock_mc._x - 235;
squirt7y = (mycock_mc._y - 83) + cangaddy;
squirt7 = 1;
squirt7fr = 1;
sqdly = 1;
sqidx = 0;
jackadd--;
}
if (cumming == 283) {
spasm = 15;
}
if (((cumming > 290) && (!squirt9)) && (slowpumpangledeg > 260)) {
holdpump = 12;
squirt9x = mycock_mc._x - 235;
squirt9y = (mycock_mc._y - 83) + cangaddy;
squirt9 = 1;
squirt9fr = 1;
sqdly = 1;
sqidx = 0;
jackadd--;
}
if (cumming == 333) {
spasm = 15;
}
if (((cumming > 340) && (!squirt8)) && (slowpumpangledeg > 260)) {
holdpump = 13;
squirt8x = mycock_mc._x - 235;
squirt8y = (mycock_mc._y - 83) + cangaddy;
squirt8 = 1;
squirt8fr = 1;
sqdly = 1;
sqidx = 0;
jackadd--;
}
}
sqidx++;
if (sqdly) {
sqdly--;
} else {
sqdly = 1;
if (squirt1) {
if (squirt1 < 5) {
squirt1++;
if (squirt1 == 5) {
wince = 3;
say("ech");
}
}
}
if (squirt2) {
if (squirt2 < 5) {
squirt2++;
if (squirt2 < 4) {
squirt2fr = squirt2;
} else {
squirt2fr = (squirt2 - 4) + 6;
}
if (squirt2 == 5) {
wince = 7;
say("ech");
}
}
}
if (squirt3) {
if (squirt3 < 5) {
squirt3++;
if (squirt3 < 4) {
squirt3fr = squirt3;
} else {
squirt3fr = (squirt3 - 4) + 8;
}
if (squirt3 == 5) {
wince = 3;
say("ech");
}
}
}
if (squirt4) {
if (squirt4 < 5) {
squirt4++;
if (squirt4 < 4) {
squirt4fr = squirt4;
} else {
squirt4fr = (squirt4 - 4) + 10;
}
if (squirt4 == 5) {
wince = 5;
say("ech");
}
}
}
if (squirt5) {
if (squirt5 < 5) {
squirt5++;
if (squirt5 < 4) {
squirt5fr = squirt5;
} else {
squirt5fr = (squirt5 - 4) + 12;
}
if (squirt5 == 5) {
wince = 5;
say("ech");
}
}
}
if (squirt6) {
if (squirt6 < 5) {
squirt6++;
if (squirt6 < 4) {
squirt6fr = squirt6;
} else {
squirt6fr = (squirt6 - 4) + 14;
}
if (squirt6 == 5) {
wince = 5;
say("ech");
}
}
}
if (squirt7) {
if (squirt7 < 5) {
squirt7++;
if (squirt7 < 4) {
squirt7fr = squirt7;
} else {
squirt7fr = (squirt7 - 4) + 16;
}
if (squirt7 == 5) {
wince = 5;
say("ech");
}
}
}
if (squirt8) {
if (squirt8 < 5) {
squirt8++;
if (squirt8 < 4) {
squirt8fr = squirt8;
} else {
squirt8fr = (squirt8 - 4) + 18;
}
if (squirt8 == 5) {
wince = 5;
say("hmmm");
donecumming = 1;
}
}
}
if (squirt9) {
if (squirt9 < 5) {
squirt9++;
if (squirt9 < 4) {
squirt9fr = squirt9;
} else {
squirt9fr = (squirt9 - 4) + 20;
}
if (squirt9 == 5) {
wince = 10;
}
}
}
}
squirt1y = squirt1y + 0.08;
squirt1_mc._y = squirt1y;
if (donecumming) {
squirt1_mc._yscale = squirt1_mc._yscale + 0.041;
}
squirt2y = squirt2y + 0.06;
if (donecumming) {
squirt2_mc._yscale = squirt2_mc._yscale + 0.06;
}
squirt3y = squirt3y + 0.04;
if (donecumming) {
squirt3_mc._yscale = squirt3_mc._yscale + 0.04;
}
squirt4y = squirt4y + 0.03;
squirt5y = squirt5y + 0.035;
if (donecumming) {
squirt5_mc._yscale = squirt5_mc._yscale + 0.035;
}
squirt7y = squirt7y + 0.11;
if (donecumming) {
squirt7_mc._yscale = squirt7_mc._yscale + 0.11;
}
squirt8y = squirt8y + 0.03;
if (donecumming) {
squirt8_mc._yscale = squirt8_mc._yscale + 0.03;
}
if (((squirt2 > 0) && (squirt2 < 4)) && (sqidx < 7)) {
sqxo = (sqoffsetxtab[1] / 6) * sqidx;
sqyo = (sqoffsetytab[1] / 6) * sqidx;
} else {
sqxo = (sqyo = 0);
}
squirt2_mc._x = squirt2x + sqxo;
squirt2_mc._y = squirt2y + sqyo;
if (((squirt3 > 0) && (squirt3 < 4)) && (sqidx < 7)) {
sqxo = (sqoffsetxtab[2] / 6) * sqidx;
sqyo = (sqoffsetytab[2] / 6) * sqidx;
} else {
sqxo = (sqyo = 0);
}
squirt3_mc._x = squirt3x + sqxo;
squirt3_mc._y = squirt3y + sqyo;
if (((squirt4 > 0) && (squirt4 < 4)) && (sqidx < 7)) {
sqxo = (sqoffsetxtab[3] / 6) * sqidx;
sqyo = (sqoffsetytab[3] / 6) * sqidx;
} else {
sqxo = (sqyo = 0);
}
squirt4_mc._x = squirt4x + sqxo;
squirt4_mc._y = squirt4y + sqyo;
if (((squirt5 > 0) && (squirt5 < 4)) && (sqidx < 7)) {
sqxo = (sqoffsetxtab[4] / 6) * sqidx;
sqyo = (sqoffsetytab[4] / 6) * sqidx;
} else {
sqxo = (sqyo = 0);
}
squirt5_mc._x = squirt5x + sqxo;
squirt5_mc._y = squirt5y + sqyo;
if (((squirt6 > 0) && (squirt6 < 4)) && (sqidx < 7)) {
sqxo = (sqoffsetxtab[5] / 6) * (sqidx - 1);
sqyo = (sqoffsetytab[5] / 6) * (sqidx - 1);
} else {
sqxo = (sqyo = 0);
}
squirt6_mc._x = squirt6x + sqxo;
squirt6_mc._y = squirt6y + sqyo;
if (((squirt7 > 0) && (squirt7 < 4)) && (sqidx < 7)) {
sqxo = (sqoffsetxtab[6] / 6) * sqidx;
sqyo = (sqoffsetytab[6] / 6) * sqidx;
} else {
sqxo = (sqyo = 0);
}
squirt7_mc._x = squirt7x + sqxo;
squirt7_mc._y = squirt7y + sqyo;
if (((squirt8 > 0) && (squirt8 < 4)) && (sqidx < 7)) {
sqxo = (sqoffsetxtab[7] / 6) * sqidx;
sqyo = (sqoffsetytab[7] / 6) * sqidx;
} else {
sqxo = (sqyo = 0);
}
squirt8_mc._x = squirt8x + sqxo;
squirt8_mc._y = squirt8y + sqyo;
if (((squirt9 > 0) && (squirt9 < 4)) && (sqidx < 7)) {
sqxo = (sqoffsetxtab[8] / 6) * sqidx;
sqyo = (sqoffsetytab[8] / 6) * sqidx;
} else {
sqxo = (sqyo = 0);
}
squirt9_mc._x = squirt9x + sqxo;
squirt9_mc._y = squirt9y + sqyo;
squirt1_mc.gotoAndStop(squirt1);
squirt2_mc.gotoAndStop(squirt2fr);
squirt3_mc.gotoAndStop(squirt3fr);
squirt4_mc.gotoAndStop(squirt4fr);
squirt5_mc.gotoAndStop(squirt5fr);
squirt6_mc.gotoAndStop(squirt6fr);
squirt7_mc.gotoAndStop(squirt7fr);
squirt8_mc.gotoAndStop(squirt8fr);
squirt9_mc.gotoAndStop(squirt9fr);
cangaddy = (-cbadd) * 2;
if (spasm) {
spasm--;
if (cumming) {
spasframe = ((spasm / 2) & 1) + 1;
} else {
spasframe = ((spasm / 4) & 1) + 1;
}
} else {
spasframe = 0;
}
mon7 = (((((("cum:" + cumming) + " sqidx:") + sqidx) + " jadd:") + jackadd) + " sq9:") + squirt9;
}
function doarrow5() {
odd = time & 1;
blinker = (time / 8) & 1;
if (((phase == 1) || (phase == 5)) || (phase == 15)) {
arrow_mc._x = 212;
arrow_mc._y = 330;
arrow_mc._rotation = 90;
arrow_mc.gotoAndStop(1);
} else if (phase == 2) {
arrow_mc._x = 522;
arrow_mc._y = 312;
if (_root._ymouse > 318) {
arrow_mc.gotoAndStop(1);
arrow_mc._rotation = 0;
} else {
arrow_mc.gotoAndStop(3);
arrow_mc._rotation = 0;
}
} else if ((phase == 3) || (phase == 10)) {
arrow_mc._x = 194;
arrow_mc._y = 104;
arrow_mc._rotation = 180;
arrow_mc.gotoAndStop(1);
} else if (phase == 4) {
if (odd) {
arrow_mc._x = 522;
arrow_mc._y = 312;
arrow_mc.gotoAndStop(3);
arrow_mc._rotation = 0;
} else {
arrow_mc._x = svgirl_mc._x + 110;
arrow_mc._y = svgirl_mc._y - 65;
arrow_mc.gotoAndStop(1);
arrow_mc._rotation = 90;
}
} else if (phase == 6) {
arrow_mc._x = 570;
if (pullingpants == 5) {
arrow_mc._y = herhandy + 40;
} else {
arrow_mc._y = 199;
}
arrow_mc.gotoAndStop(1);
arrow_mc._rotation = 180;
} else if (phase == 8) {
arrow_mc._x = 470;
arrow_mc._y = 290;
arrow_mc._rotation = 0;
} else if ((phase == 9) || (phase == 17)) {
if (cumming) {
arrow_mc._x = -10000;
} else {
arrow_mc._x = 470;
arrow_mc._y = 240;
if (blinker) {
arrow_mc._rotation = 90;
} else {
arrow_mc._rotation = 270;
}
}
} else if (phase == 11) {
if (precum) {
if (odd) {
arrow_mc._x = (390 + pushx) - 30;
arrow_mc._y = 286;
arrow_mc.gotoAndStop(4);
arrow_mc._rotation = 0;
} else {
arrow_mc._x = 382 + pushx;
arrow_mc._y = 288;
arrow_mc.gotoAndStop(1);
arrow_mc._rotation = 90;
}
} else if (cock_rot >= 50) {
arrow_mc._x = svgirl_mc._x + 110;
arrow_mc._y = svgirl_mc._y - 65;
arrow_mc.gotoAndStop(4);
arrow_mc._rotation = 0;
} else if (odd) {
if (phase == 11) {
arrow_mc._x = 500;
arrow_mc._y = 280;
} else {
arrow_mc._x = 522;
arrow_mc._y = 312;
}
arrow_mc.gotoAndStop(3);
arrow_mc._rotation = 0;
} else {
arrow_mc._x = svgirl_mc._x + 110;
arrow_mc._y = svgirl_mc._y - 65;
arrow_mc.gotoAndStop(1);
arrow_mc._rotation = 90;
}
} else if (phase == 12) {
if (odd) {
arrow_mc._x = 387;
arrow_mc._y = 282;
arrow_mc._rotation = 0;
} else {
arrow_mc._x = svgirl_mc._x + 110;
arrow_mc._y = svgirl_mc._y - 65;
arrow_mc.gotoAndStop(1);
arrow_mc._rotation = 90;
}
} else if ((phase == 13) || (phase == 14)) {
arrow_mc._x = 398;
arrow_mc._y = 275;
arrow_mc.gotoAndStop(4);
arrow_mc._rotation = 0;
} else if (phase == 16) {
arrow_mc._x = 575;
arrow_mc._y = 426;
arrow_mc.gotoAndStop(1);
arrow_mc._rotation = 0;
if (atballs) {
arrow_mc._x = -10000;
}
} else if (phase >= 18) {
arrow_mc._x = -10000;
}
}
function init_scene6() {
scene = 6;
phase = 1;
hideall();
fadeout = 0;
sceneover = 0;
sideview = 0;
bigpussy = 0;
licks = 0;
biglick = 0;
pussythrust = 0;
psquirt = (orgasm = 0);
spot1 = (spot2 = (spot3 = (spot4 = 0)));
dripping = 0;
sheet_mc._alpha = 0;
pleasure = 1;
blopen = 0;
socksoff = 1;
ihhy = 240;
expression = "";
bubble_mc.gotoAndStop(1);
bubble_mc.txt.text = "I want to cum.";
saythis("Now its my turn.");
bg_mc.gotoAndStop(2);
eyesframe = 1;
eyes_mc.gotoAndStop(1);
eyes_mc._x = -10000;
eyes_mc._y = 240;
lhandx = 25;
lhandy = 385;
mouthx = 75;
mouthy = 385;
rhandx = 130;
rhandy = 385;
rhandcarry = 0;
lhandcarry = 0;
mouthcarry = 0;
rhandonpartn = -1;
lhandonpartn = -1;
mouthonpartn = -1;
rhand_mc._x = -10000;
rhand_mc._y = 430;
lhand_mc._x = -10000;
lhand_mc._y = 430;
rhand_mc._xscale = -100;
rhand_mc._yscale = -100;
lhand_mc._yscale = -100;
rhand_mc.gotoAndStop(1);
lhand_mc.gotoAndStop(1);
rhandonpartn = -1;
lhandonpartn = -1;
releasedhand = 1;
squirt4_mc.gotoAndStop(40);
squirt5_mc.gotoAndStop(40);
squirt6_mc.gotoAndStop(40);
squirt7_mc.gotoAndStop(40);
squirt4_mc._alpha = spot1;
squirt5_mc._alpha = spot2;
squirt6_mc._alpha = spot3;
squirt7_mc._alpha = spot4;
squirt8_mc._alpha = 0;
tieframe = 8;
tiepos = 0;
tieoff = 0;
shirtdown = 0;
rubbedcock = 0;
llegpos = (rlegpos = 0);
brapos = (pantypos = 0);
layback = 0;
xraytits_mc._alpha = 100;
xraypussy_mc._alpha = 100;
jumpy = 0;
svinit = 0;
meter_mc.gotoAndStop(1);
doscenebar();
scenestarted = 1;
showing_scenetext = 100;
}
function dogirl_6() {
if (Key.isDown(57) && (debug)) {
pleasure = 99;
}
if (Key.isDown(79) && (debug)) {
pleasure = 100;
orgasm = 1;
}
if (Key.isDown(90) && (debug)) {
brapos = 7;
pantypos = 6;
phase = 14;
rlegpos = (llegpos = 3);
phase = 20;
layback = 1;
licks = 2;
phase = 21;
}
dometer();
waiting++;
s2lower_larm_mc.swapDepths(5003);
s2lower_rarm_mc.swapDepths(5004);
scene2_girl_mc.swapDepths(5006);
s2rleg_mc.swapDepths(5007);
s2lleg_mc.swapDepths(5008);
hey_mc.swapDepths(5017);
eyes_mc.swapDepths(5018);
xraypussy_mc.swapDepths(5030);
xraytits_mc.swapDepths(5033);
rhand_mc.swapDepths(5140);
mouth_mc.swapDepths(5142);
arielpussy_mc.swapDepths(5400);
spread_mc.swapDepths(5402);
squirt1_mc.swapDepths(5403);
squirt2_mc.swapDepths(5404);
squirt3_mc.swapDepths(5405);
squirt4_mc.swapDepths(5406);
squirt5_mc.swapDepths(5407);
squirt6_mc.swapDepths(5408);
squirt7_mc.swapDepths(5409);
squirt8_mc.swapDepths(5410);
biglick_mc.swapDepths(5420);
meter_mc.swapDepths(5500);
heart_mc.swapDepths(5501);
arrow_mc.swapDepths(6501);
handbutton_mc.swapDepths(-16300);
llegbutton_mc.swapDepths(-16300);
rlegbutton_mc.swapDepths(-16301);
llegbutton_mc.gotoAndStop(2);
rlegbutton_mc.gotoAndStop(2);
lhandbutton_mc.gotoAndStop(4);
if ((phase >= 8) && (!bigpussy)) {
llegbutton_mc._x = 339;
rlegbutton_mc._x = 300;
} else {
llegbutton_mc._x = (rlegbutton_mc._x = -10000);
}
llegbutton_mc._y = 175;
rlegbutton_mc._y = 175;
if ((phase >= 14) && (!bigpussy)) {
lhandbutton_mc._x = 321;
} else {
lhandbutton_mc._x = -10000;
}
lhandbutton_mc._y = 263;
scene2_girl_mc._x = 320;
scene2_girl_mc._y = 240 + thrust;
scene2_girl_mc.gotoAndStop(9 + layback);
xraytits_mc._x = 320;
if (brapos < 7) {
xraytits_mc._y = scene2_girl_mc._y;
} else if (brapos == 7) {
if (xraytits_mc._alpha > 0) {
xraytits_mc._alpha = xraytits_mc._alpha - 5;
}
if (xraytits_mc._y < 700) {
xraytits_mc._y = xraytits_mc._y + 10;
} else {
brapos = 9;
xraytits_mc._alpha = 100;
xraytits_mc._x = -10000;
}
}
brapos1 = brapos;
if (brapos <= 9) {
if (brapos1 > 6) {
brapos1 = 6;
}
xraytits_mc.gotoAndStop(4 + brapos1);
}
xraypussy_mc._x = 320;
if (pantypos < 6) {
xraypussy_mc._y = scene2_girl_mc._y;
} else {
if (xraypussy_mc._y < 700) {
xraypussy_mc._y = xraypussy_mc._y + 10;
}
if (xraypussy_mc._alpha > 0) {
xraypussy_mc._alpha = xraypussy_mc._alpha - 5;
}
}
pantypos1 = pantypos;
if (pantypos1 > 5) {
pantypos1 = 5;
}
xraypussy_mc.gotoAndStop(5 + pantypos);
s2lleg_mc._x = 320;
s2lleg_mc._y = 240;
s2lleg_mc.gotoAndStop(6 + llegpos);
s2rleg_mc._x = 320;
s2rleg_mc._y = 240;
s2rleg_mc.gotoAndStop(6 + rlegpos);
doarms();
s2lower_larm_mc._x = 320;
s2lower_larm_mc._y = 240 + thrust;
s2lower_larm_mc.gotoAndStop(2);
s2lower_rarm_mc._x = 320;
s2lower_rarm_mc._y = 240 + thrust;
s2lower_rarm_mc.gotoAndStop(2);
if (layback) {
s2lower_larm_mc._x = (s2lower_rarm_mc._x = -10000);
s2lleg_mc._y = (s2rleg_mc._y = 227);
}
if (bigpussy == 100) {
s2rleg_mc._x = (s2lleg_mc._x = (s2lower_rarm_mc._x = (s2lower_larm_mc._x = -10000)));
}
if (bigpussy) {
thoughtbutton_mc._x = -10000;
} else {
thoughtbutton_mc._x = 320;
}
thoughtbutton_mc._y = 75;
handbutton_mc.gotoAndStop(1);
hey_mc._x = 320;
hey_mc._y = 240 + thrust;
hey_mc._alpha = 100;
if (thrust) {
hey_mc.gotoAndStop(5);
} else {
hey_mc._alpha = 0;
}
if (pussythrust) {
ptdel--;
if (ptdel <= 0) {
ptdel = 2;
pussythrust++;
if (pussythrust == 4) {
surge = 5;
}
thlim = 8;
if (psquirt) {
thlim = 16;
} else if (pleasure >= 80) {
thlim = 10;
}
if (pussythrust >= thlim) {
pussythrust = 0;
}
}
}
ptframetab0 = [1, 1, 1, 2, 2, 2, 1, 1];
ptframetab1 = [1, 2, 2, 3, 3, 3, 2, 2];
ptframetab2 = [1, 2, 3, 4, 4, 4, 3, 2];
ptframetab3 = [1, 2, 3, 4, 5, 4, 3, 2];
ptframetab4 = [1, 2, 3, 4, 5, 5, 5, 4, 3, 2];
ptframetabO = [1, 2, 3, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 2];
shaketab = [0, 0, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 0];
if (psquirt) {
pussythrustframe = ptframetabO[pussythrust];
shake = shaketab[pussythrust];
} else if (pleasure < 20) {
pussythrustframe = ptframetab0[pussythrust];
} else if (pleasure < 40) {
pussythrustframe = ptframetab1[pussythrust];
} else if (pleasure < 60) {
pussythrustframe = ptframetab2[pussythrust];
} else if (pleasure < 80) {
pussythrustframe = ptframetab3[pussythrust];
} else {
pussythrustframe = ptframetab4[pussythrust];
}
ptytab = [0, 2, 4, 8, 14, 8, 4, 2];
if (bigpussy) {
arielpussy_mc._x = 320;
arielpussy_mc._y = 240;
squirt1_mc._x = (squirt2_mc._x = (squirt8_mc._x = (spread_mc._x = 320)));
squirt1_mc._y = (squirt2_mc._y = (spread_mc._y = (240 - ptytab[pussythrustframe - 1]) - shake));
if (!dripping) {
squirt8_mc._y = (240 - ptytab[pussythrustframe - 1]) - shake;
}
squirt4_mc._x = 320;
squirt4_mc._y = 240;
squirt5_mc._x = 210;
squirt5_mc._y = 245;
squirt6_mc._x = 340;
squirt6_mc._y = 250;
squirt7_mc._x = 230;
squirt7_mc._y = 275;
dolick();
}
arielpussy_mc._alpha = (spread_mc._alpha = (biglick_mc._alpha = bigpussy));
arielpussy_mc.gotoAndStop(pussythrustframe);
squirt1_mc._alpha = floor(pleasure * 0.9);
squirt2_mc._alpha = floor(pleasure);
dopsquirt();
doblink();
docursor();
if (!Key.isDown(72)) {
arrow_mc._x = -10000;
} else {
doarrow6();
}
mon0 = (("mx:" + _root._xmouse) + " my:") + _root._ymouse;
mon4 = (((((((("phase:" + phase) + " rlha:") + releasedhand) + " ch:") + clickhand) + " bp:") + brapos) + " ptf:") + pussythrustframe;
}
function s6handbutton() {
if (brapos < 7) {
handbutton_mc._x = brabx[brapos];
handbutton_mc._y = braby[brapos];
} else {
handbutton_mc._x = pantybx[pantypos];
handbutton_mc._y = pantyby[pantypos];
}
if (clickhand && (releasedhand)) {
dy = _root._ymouse - caoy;
dx = _root._xmouse - caox;
} else {
dx = (dy = 0);
}
if (brapos < 7) {
if ((((((((brapos == 0) && (dx > 4)) || ((brapos == 1) && (dx < -4))) || (((brapos == 2) && (dx > 2)) && (dy > 2))) || (((brapos == 3) && (dx < -2)) && (dy > 2))) || ((brapos == 4) && (dy > 4))) || ((brapos == 5) && (dy > 4))) || ((brapos == 6) && (dy > 4))) {
brapos++;
phase++;
if (phase == 2) {
say("yes");
}
if (phase == 6) {
say("giggle");
}
if (phase == 8) {
say("ooo");
}
caox = _root._xmouse;
caoy = _root._ymouse;
releasedhand = 0;
}
} else if (pantypos < 6) {
if (dy > 4) {
pantypos++;
phase++;
if (phase == 9) {
say("yes");
}
if (phase == 14) {
say("mmm");
}
caox = _root._xmouse;
caoy = _root._ymouse;
releasedhand = 0;
}
} else if ((llegpos < 3) && ((phase & 1) == 0)) {
handbutton_mc._x = llegbx[llegpos];
handbutton_mc._y = llegby[llegpos];
if (dx > 4) {
llegpos++;
phase++;
say("oh");
caox = _root._xmouse;
caoy = _root._ymouse;
releasedhand = 0;
}
} else if ((rlegpos < 3) && ((phase & 1) == 1)) {
handbutton_mc._x = rlegbx[rlegpos];
handbutton_mc._y = rlegby[rlegpos];
if (dx < -4) {
rlegpos++;
phase++;
say("ooo");
caox = _root._xmouse;
caoy = _root._ymouse;
releasedhand = 0;
}
} else if (!layback) {
handbutton_mc._x = 355;
handbutton_mc._y = 136;
if (dy < -4) {
phase++;
say("yes");
layback = 1;
saythis("Lick my pussy!");
}
} else {
handbutton_mc._x = -10000;
}
}
function squeezeltit(h) {
onltit = h;
}
function squeezertit(h) {
onrtit = h;
}
function rubpussy(h) {
onpussy6 = h;
}
function dolick() {
if (bigpussy < 100) {
bigpussy = bigpussy + 10;
}
if (!buttonpress) {
lickrel = 1;
}
if (psquirt) {
optframetabO = [1, 2, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1];
osq = optframetabO[pussythrust];
spread_mc.gotoAndStop(osq);
squirt1_mc.gotoAndStop(22);
squirt2_mc.gotoAndStop(osq + 23);
} else if (flutter && (mouthseq == 4)) {
licking = 1;
fluttertime++;
if ((fluttertime == 10) && (!pussythrust)) {
pussythrust = 1;
}
mouthseqdel--;
if (mouthseqdel <= 0) {
mouthseqdel = 1;
pleasure = pleasure + 0.05;
flutterseq++;
if (flutterseq > 5) {
flutterseq = 0;
}
}
flutab = [5, 9, 10, 11, 10, 9];
biglick_mc.gotoAndStop(flutab[flutterseq]);
flit = flutterseq / 3;
spread_mc.gotoAndStop((mouthseq + 2) + flit);
squirt1_mc.gotoAndStop(22);
squirt2_mc.gotoAndStop(mouthseq + 23);
} else {
fluttertime = 0;
ldy = _root._ymouse - loy;
loy = _root._ymouse;
if ((biglick && (buttonpress || (licking))) && (!orgasm)) {
if ((!licking) && (lickrel)) {
licking = 1;
mouthseq = 0;
mouthseqdel = 2;
lickrel = 0;
}
if (licking && (pleasure < 100)) {
pleasure = pleasure + 0.05;
if (pussythrust) {
pleasure = pleasure + 0.1;
}
}
mouthseqdel--;
if (mouthseqdel <= 0) {
mouthseqdel = 2;
if (((mouthseq == 3) && (ldy < -1)) && (biglicky > -30)) {
} else {
mouthseq++;
if ((!talking) && (mouthseq == 3)) {
say("unh");
}
}
if (((mouthseq <= 3) && (!pussythrust)) && (ldy < 0)) {
pussythrust = 1;
if (!talking) {
say("ooo");
}
}
if (mouthseq > 7) {
mouthseq = 0;
licking = 0;
}
}
}
licks = mouthseq;
if (!licking) {
licks = 7;
}
biglick_mc.gotoAndStop(licks + 1);
licks = mouthseq;
if (!licking) {
licks = 0;
}
spread_mc.gotoAndStop(licks + 1);
squirt1_mc.gotoAndStop(22);
squirt2_mc.gotoAndStop(licks + 23);
biglicky = biglicky + ldy;
if (biglicky > 20) {
biglicky = 20;
}
if (biglicky < -30) {
biglicky = -30;
}
biglick_mc._x = 310;
biglick_mc._y = 240 + biglicky;
if ((!orgasm) && (pleasure >= 100)) {
orgasm = 1;
biglick_mc._x = -10000;
say("gasp");
}
mon3 = (("bl:" + biglicky) + " dy:") + ldy;
}
}
function dopsquirt() {
if (!orgasm) {
return(undefined);
}
orgasm++;
if (((((orgasm == 12) || (orgasm == 37)) || (orgasm == 67)) || (orgasm == 107)) || (orgasm == 157)) {
say("mmm");
}
if (orgasm == 180) {
say("hmmm");
}
if ((((((orgasm == 2) || (orgasm == 22)) || (orgasm == 47)) || (orgasm == 77)) || (orgasm == 117)) || (orgasm == 167)) {
psquirt = 1;
pussythrust = 1;
say("oh");
}
if (psquirt) {
psqdel--;
if (psqdel <= 0) {
psqdel = 2;
if (psquirt < 8) {
psquirt++;
if (psquirt == 8) {
if (!spot1) {
spot1 = 50;
} else if (!spot2) {
spot2 = 60;
} else if (!spot3) {
spot3 = 50;
} else if (!spot4) {
spot4 = 40;
}
}
}
}
squirt3_mc._x = 320;
if ((orgasm > 170) && (pussythrust == 0)) {
dripping = 1;
squirt8_mc._y = squirt8_mc._y + 0.2;
squirt8_mc._alpha = squirt8_mc._alpha - 0.1;
if (orgasm == 250) {
fadeout = 1;
}
} else {
squirt8_mc.gotoAndStop(39);
if ((squirt8_mc._alpha < 100) && (squirt8_mc._alpha < (orgasm * 0.7))) {
squirt8_mc._alpha = orgasm * 0.7;
}
squirt3_mc._y = 240 - ptytab[pussythrustframe - 1];
squirt3_mc.gotoAndStop(30 + psquirt);
}
} else {
squirt3_mc._x = -10000;
}
mon2 = (((("psquirt:" + psquirt) + "spt3:") + spot3) + " O:") + orgasm;
squirt4_mc.gotoAndStop(40);
squirt5_mc.gotoAndStop(40);
squirt6_mc.gotoAndStop(40);
squirt7_mc.gotoAndStop(40);
squirt4_mc._alpha = spot1;
squirt5_mc._alpha = spot2;
squirt6_mc._alpha = spot3;
squirt7_mc._alpha = spot4;
squirt5_mc._xscale = (squirt7_mc._xscale = -100);
}
function doarrow6() {
if (phase < 22) {
arrow_mc._x = handbutton_mc._x;
arrow_mc._y = handbutton_mc._y;
if (phase <= 4) {
if (phase & 1) {
arrow_mc._rotation = 120;
} else {
arrow_mc._rotation = 240;
}
} else if (phase <= 13) {
arrow_mc._rotation = 180;
} else if (phase <= 19) {
if (phase & 1) {
arrow_mc._rotation = 270;
} else {
arrow_mc._rotation = 90;
}
} else {
if (phase == 21) {
arrow_mc._x = 322;
arrow_mc._y = 260;
}
arrow_mc._rotation = 0;
}
arrow_mc.gotoAndStop(1);
} else {
if (orgasm) {
arrow_mc._x = -10000;
} else {
arrow_mc._x = 272;
}
arrow_mc._y = 275;
arrow_mc.gotoAndStop(2);
arrow_mc._rotation = 0;
}
}
function init_scene7() {
scene = 7;
phase = 1;
hideall();
fadeout = 0;
sceneover = 0;
sheet_mc._alpha = 0;
bubble_mc.gotoAndStop(1);
bubble_mc.txt.text = "I really want to fuck.";
pleasure = 1;
layback = 0;
bigfuck = 0;
fucky = 0;
svinit = 0;
donecumming = (cumming = 0);
slam = 0;
rlegpos = (llegpos = 3);
eyesframe = 1;
eyes_mc.gotoAndStop(1);
eyes_mc._x = -10000;
eyes_mc._y = 245;
rhand_mc._x = -10000;
rhand_mc._y = 430;
lhand_mc._x = -10000;
lhand_mc._y = 430;
rhand_mc._xscale = -100;
rhand_mc._yscale = -100;
lhand_mc._yscale = -100;
rhand_mc.gotoAndStop(1);
lhand_mc.gotoAndStop(1);
rhandonpartn = -1;
lhandonpartn = -1;
meter_mc.gotoAndStop(1);
doscenebar();
scenestarted = 1;
showing_scenetext = 100;
}
function dobigfuck() {
if (!svinit) {
hideall();
bg_mc.gotoAndStop(4);
spurtmeter = 1;
jack = 0;
jmx = 0.1;
jackspeed = 0.1;
jackdir = 1;
myhandx = imhx;
myhandy = imhy;
herhandx = ihhx;
herhandy = ihhy;
lhand_mc._x = -10000;
lhand_mc._y = 145;
lhandbutton_mc._x = lhand_mc._x;
lhandbutton_mc._y = lhand_mc._y;
lhand_mc._yscale = 100;
lhandbutton_mc.gotoAndStop(1);
myhandmoving = 0;
herhandattached = 0;
spurtmeter = 0;
pushx = 0;
squirt1_mc._x = -10000;
squirt1_mc.gotoAndStop(41);
drip1 = (drip1y = 0);
drip2 = (drip2y = 0);
drip3 = (drip3y = 0);
pspasm = 0;
svinit = 1;
}
bg_mc._x = 320 - (slamadd / 3);
svherhand_mc.swapDepths(5000);
svgirl_mc.swapDepths(5002);
s2lleg_mc.swapDepths(5003);
rhand_mc.swapDepths(5006);
spread_mc.swapDepths(5007);
squirt1_mc.swapDepths(5008);
squirt2_mc.swapDepths(5009);
squirt3_mc.swapDepths(5010);
mycock_mc.swapDepths(5015);
spreadf_mc.swapDepths(5016);
s2lreg_mc.swapDepths(5018);
svme_mc.swapDepths(5019);
shirt_mc.swapDepths(5020);
lhand_mc.swapDepths(5021);
thoughtbutton_mc._x = -10000;
svherhand_mc._x = (svgirl_mc._x = (spread_mc._x = (spreadf_mc._x = 320 - slamadd)));
s2rleg_mc._x = (320 - rlegtransx) - slamadd;
s2lleg_mc._x = (320 + rlegtransx) - slamadd;
svherhand_mc._y = 240;
svgirl_mc._y = (spread_mc._y = (spreadf_mc._y = (240 - pussythrusty) - pussyspasmy));
squirt1_mc._y = (240 - pussythrusty) + drip1y;
squirt2_mc._y = (240 - pussythrusty) + drip2y;
squirt3_mc._y = (240 - pussythrusty) + drip3y;
s2lleg_mc._y = (240 - pussythrusty) - llegtransy;
s2rleg_mc._y = (240 - pussythrusty) - llegtransy;
s2lleg_mc._rotation = llegrot;
s2rleg_mc._rotation = rlegrot;
svgirl_mc.gotoAndStop(5);
if (phase < 13) {
spread_mc.gotoAndStop(10 + pussyseq);
} else {
spread_mc.gotoAndStop(14);
}
if ((phase == 14) && (((pushx >= 84) && (pushx <= 98)) || (pushx > 165))) {
spreadf_mc.gotoAndStop(16);
} else {
spreadf_mc.gotoAndStop(15);
}
svherhand_mc.gotoAndStop(9);
s2lleg_mc.gotoAndStop(14);
s2rleg_mc.gotoAndStop(14);
mycock_mc.gotoAndStop(6);
svme_mc._x = 380 - pushx;
myassy = 265;
svme_mc._y = (myassy - fucky) - pussyspasmy;
spasframe = 0;
svme_mc.gotoAndStop(2 + spasframe);
cocksquishx = 0;
if (((phase == 10) || (phase == 11)) || (phase == 12)) {
dojack7();
}
if ((phase == 13) || (phase == 14)) {
dofuck();
}
dopussy7();
mycock_mc._x = ((svme_mc._x + 119) + cocksquishx) - spasframe;
mycock_mc._y = (svme_mc._y + 85) - pussythrusty;
pumpangle = 0;
cock_rot = 0;
mycock_mc._rotation = (cock_rot + cbadd) + pumpangle;
shirt_mc.gotoAndStop(12);
shirt_mc._x = svme_mc._x - 0;
shirt_mc._y = svme_mc._y - 30;
dometer();
if (!Key.isDown(72)) {
arrow_mc._x = -10000;
} else if (phase == 10) {
arrow_mc._x = 476;
arrow_mc._y = 345;
arrow_mc._rotation = 270;
} else if (phase == 12) {
arrow_mc._x = 316;
arrow_mc._y = 286;
} else if (cumming) {
arrow_mc._x = -10000;
} else {
if ((time / 8) & 1) {
arrow_mc._rotation = 270;
} else {
arrow_mc._rotation = 90;
}
arrow_mc._x = 380;
arrow_mc._y = 160;
}
arrow_mc.gotoAndStop(1);
doscenebar();
mon0 = (("mx:" + _root._xmouse) + " my:") + _root._ymouse;
mon4 = "phase:" + phase;
}
function dogirl_7() {
if (Key.isDown(79) && (debug)) {
phase = 14;
pleasure = 100;
bigfuck = 1;
strokes = 5;
penetrated = 5;
pussyseq = 5;
cumming = 1;
donecumming = 450;
fadeout = 1;
}
if (Key.isDown(57) && (debug)) {
pleasure = 95;
}
if (Key.isDown(90) && (debug)) {
if (phase == 11) {
llegpos = (rlegpos = 7);
layback = 2;
bigfuck = 1;
strokes = 5;
penetrated = 5;
pussyseq = 5;
phase = 13;
} else if (phase == 12) {
penetrated = 5;
} else if (phase < 10) {
phase = 10;
llegpos = (rlegpos = 7);
layback = 2;
bigfuck = 1;
}
}
if (bigfuck) {
dobigfuck();
return(undefined);
}
s2lower_larm_mc.swapDepths(5003);
s2lower_rarm_mc.swapDepths(5004);
scene2_girl_mc.swapDepths(5006);
s2rleg_mc.swapDepths(5007);
s2lleg_mc.swapDepths(5008);
shirt_mc.swapDepths(5012);
hey_mc.swapDepths(5017);
eyes_mc.swapDepths(5018);
xraypussy_mc.swapDepths(5030);
xraytits_mc.swapDepths(5033);
rhand_mc.swapDepths(5140);
mouth_mc.swapDepths(5142);
arielpussy_mc.swapDepths(5400);
spread_mc.swapDepths(5402);
squirt1_mc.swapDepths(5403);
squirt2_mc.swapDepths(5404);
squirt3_mc.swapDepths(5405);
squirt4_mc.swapDepths(5406);
squirt5_mc.swapDepths(5407);
squirt6_mc.swapDepths(5408);
squirt7_mc.swapDepths(5409);
squirt8_mc.swapDepths(5410);
biglick_mc.swapDepths(5420);
meter_mc.swapDepths(5500);
heart_mc.swapDepths(5501);
arrow_mc.swapDepths(6501);
handbutton_mc.swapDepths(-16300);
llegbutton_mc.swapDepths(-16300);
rlegbutton_mc.swapDepths(-16301);
bg_mc.gotoAndStop(2);
llegbutton_mc.gotoAndStop(2);
rlegbutton_mc.gotoAndStop(2);
lhandbutton_mc.gotoAndStop(4);
llegbutton_mc._x = 339;
rlegbutton_mc._x = 300;
llegbutton_mc._y = 175;
rlegbutton_mc._y = 175;
if (layback != 2) {
lhandbutton_mc._x = 321;
} else {
lhandbutton_mc._x = -10000;
}
lhandbutton_mc._y = 263;
scene2_girl_mc._x = 320;
if (layback == 2) {
scene2_girl_mc._y = 255;
} else {
scene2_girl_mc._y = 245;
}
scene2_girl_mc.gotoAndStop(9 + layback);
xraytits_mc._x = 320;
brapos = 9;
xraytits_mc._alpha = 100;
xraytits_mc._x = -10000;
s2lleg_mc._x = 320;
s2lleg_mc._y = 245;
s2lleg_mc.gotoAndStop(6 + llegpos);
s2rleg_mc._x = 320;
s2rleg_mc._y = 245;
s2rleg_mc.gotoAndStop(6 + rlegpos);
s2lower_larm_mc._x = 320;
s2lower_larm_mc._y = 245 + thrust;
s2lower_larm_mc.gotoAndStop(2);
s2lower_rarm_mc._x = 320;
s2lower_rarm_mc._y = 245 + thrust;
s2lower_rarm_mc.gotoAndStop(2);
if (layback) {
s2lower_larm_mc._x = (s2lower_rarm_mc._x = -10000);
if (layback == 2) {
s2lleg_mc._y = (s2rleg_mc._y = 255);
} else {
s2lleg_mc._y = (s2rleg_mc._y = 232);
}
}
thoughtbutton_mc._x = 320;
thoughtbutton_mc._y = 75;
handbutton_mc.gotoAndStop(1);
if (!Key.isDown(72)) {
arrow_mc._x = -10000;
} else {
arrow_mc._x = handbutton_mc._x;
arrow_mc._y = handbutton_mc._y;
arrow_mc._rotation = 0;
arrow_mc.gotoAndStop(1);
}
doblink();
docursor();
mon0 = (("mx:" + _root._xmouse) + " my:") + _root._ymouse;
}
function s7handbutton() {
if (bigfuck) {
handbutton_mc._x = -10000;
return(undefined);
}
if (clickhand && (releasedhand)) {
dy = _root._ymouse - caoy;
dx = _root._xmouse - caox;
} else {
dx = (dy = 0);
}
if (!layback) {
handbutton_mc._x = 355;
handbutton_mc._y = 141;
if (dy < -4) {
phase++;
say("oh");
layback = 1;
saythis("I want to fuck.");
releasedhand = 0;
}
} else if (layback == 1) {
handbutton_mc._x = 355;
handbutton_mc._y = 154;
if (dy < -4) {
phase++;
say("oh");
layback = 2;
llegpos = (rlegpos = 4);
releasedhand = 0;
caox = _root._xmouse;
caoy = _root._ymouse;
saythis("Fuck me!");
}
} else if ((llegpos < 7) && ((phase & 1) == 1)) {
handbutton_mc._x = llegbx[llegpos];
handbutton_mc._y = llegby[llegpos] + 5;
if (dy < -4) {
llegpos++;
phase++;
say("uh");
caox = _root._xmouse;
caoy = _root._ymouse;
releasedhand = 0;
}
} else if ((rlegpos < 7) && ((phase & 1) == 0)) {
handbutton_mc._x = rlegbx[rlegpos];
handbutton_mc._y = rlegby[rlegpos] + 5;
if (dy < -4) {
rlegpos++;
phase++;
say("mmm6");
caox = _root._xmouse;
caoy = _root._ymouse;
releasedhand = 0;
}
} else if (phase == 9) {
handbutton_mc._x = 323;
handbutton_mc._y = 250;
if (clickhand && (releasedhand)) {
phase++;
say("gasp");
bigfuck = 1;
releasedhand = 0;
ijackx = 0;
jack = 0;
}
} else {
handbutton_mc._x = -10000;
}
}
function dopussy7() {
if (pussyseq == 0) {
spread_mc._alpha = 0;
spreadf_mc._alpha = 0;
} else if (pussyseq < 5) {
spread_mc._alpha = 100;
spreadf_mc._alpha = 0;
} else {
spread_mc._alpha = 100;
spreadf_mc._alpha = 100;
}
}
function dojack7() {
if (phase == 10) {
dx = 488 - _root._xmouse;
dy = 343 - _root._ymouse;
if ((abs(dx) <= 20) && (abs(dy) <= 20)) {
phase = 11;
ojx = _root._xmouse;
ojy = _root._ymouse;
strokes = 0;
penetrated = -1;
strokeseq = 0;
jackspeed = 5;
}
jack = 0;
} else if (phase == 11) {
dx = ojx - _root._xmouse;
djack = dx;
if (djack < 0) {
djack = 0;
}
if (djack > 85) {
djack = 85;
}
if (djack > jack) {
jack = jack + jackspeed;
if (jack > djack) {
jack = djack;
}
}
if (djack < jack) {
jack = jack - jackspeed;
if (jack < djack) {
jack = djack;
}
}
if ((jack > 33) && (strokeseq == 0)) {
strokeseq = 1;
}
if ((jack < 33) && (strokeseq == 1)) {
strokeseq = 0;
strokes++;
}
if ((strokes >= 4) && (jack >= 34)) {
phase = 12;
cbaddstart = cbadd;
penetration = (penetrated = 0);
penetratereset = 1;
}
} else if (phase == 12) {
dx = ojx - _root._xmouse;
djack = dx;
if (djack < 34) {
djack = 34;
}
limit = 75 + (penetrated * 2);
if (djack > limit) {
djack = limit;
}
if (djack > jack) {
jack = jack + jackspeed;
if (jack > djack) {
jack = djack;
}
}
if (djack < jack) {
jack = jack - jackspeed;
if (jack < djack) {
jack = djack;
}
}
pushx = jack - 34;
sjack = jack;
if (jack > 75) {
penetration = (jack - 75) / 2;
} else {
penetration = 0;
if (jack < 70) {
penetratereset = 1;
}
}
if (penetration < 0) {
penetration = 0;
}
if (penetration > 4) {
penetration = 4;
}
pussyseq = floor(penetration);
if (jack == limit) {
if (penetratereset) {
penetratereset = 0;
if (penetrated < 5) {
penetrated++;
say("mmm");
} else {
phase = 13;
pussyseq = 5;
say("hmmm");
}
}
}
}
jackhandx = ijhx - 10;
jackhandy = ijhy + 5;
ijackx = jack;
if (phase < 12) {
ijacky = jack / 3;
cbadd = (-jack) / 24;
} else {
ijacky = sjack / 3;
cbadd = cbaddstart + ((sjack - 34) / 6);
}
mon3 = ((((((((((" dx:" + djack) + " jack:") + jack) + " ijacky:") + ijacky) + " pen:") + penetration) + " pened:") + penetrated) + "push:") + pushx;
rhand_mc.gotoAndStop(10);
lhand_mc.gotoAndStop(11);
rhand_mc._x = (lhand_mc._x = (jackhandx - ijackx) - 0);
rhand_mc._y = (lhand_mc._y = (jackhandy - ijacky) - 60);
rhand_mc._xscale = (lhand_mc._xscale = 100);
rhand_mc._yscale = (lhand_mc._yscale = 100);
}
function dofuck() {
if (svme_mc._alpha > 0) {
svme_mc._alpha = svme_mc._alpha - 5;
}
rhand_mc._alpha = (lhand_mc._alpha = (shirt_mc._alpha = svme_mc._alpha));
if (phase == 13) {
if (cbadd > 4) {
cbadd = cbadd - 0.25;
if (cbadd < 4) {
cbadd = 4;
}
}
if (pushx < 170) {
pushx = pushx + 4;
} else {
pushx = 170;
if (_root._xmouse < 380) {
ojx = 361;
phase = 14;
say("ooo");
odx = 0;
strokestart = (strokeend = 0);
jack = 109;
jackdir = 1;
}
}
} else if (phase == 14) {
if (slam) {
slam++;
if (slam > 3) {
slam = 0;
}
}
slamtab = [0, 1, 2, 1, 0];
slamadd = slamtab[slam];
if (cumming) {
slamadd = slamadd * 0.75;
} else {
slamadd = slamadd * (pleasure / 40);
}
jmx = pleasure / 3;
jmx = jmx + 6;
if (cumming) {
if (donecumming) {
donecumming++;
if (donecumming == 450) {
fadeout = 1;
}
if (jackspeed > 1.2) {
jackspeed = jackspeed - 0.05;
}
} else if ((jack == 109) && (!spasm)) {
spasm = 12;
jackspeed = jackspeed - 3;
say("unh");
cumming++;
if (cumming >= 9) {
donecumming = 1;
}
pspasm = 12;
}
if (spasm) {
spasm--;
}
if (pspasm) {
pspasm--;
if (pspasm == 0) {
say("mmm");
}
pspasmaddtab = [0, 3, 6, 8, 9, 8, 9, 8, 9, 8, 6, 3];
pussyspasmy = pspasmaddtab[pspasm];
}
} else {
dx = ox - _root._xmouse;
ox = _root._xmouse;
dx = Math.abs(dx);
dx = Math.floor((dx = dx / 2));
if (dx > jmx) {
dx = jmx;
}
if (dx > jackspeed) {
jackspeed++;
} else if (dx < jackspeed) {
jackspeed--;
}
}
if (spasm) {
jack = 109 - ((spasm & 1) * 2);
slamadd = (spasm & 1) * 2;
} else {
if (jackdir > 0) {
jack = jack + jackspeed;
}
if (jackdir < 0) {
jack = jack - jackspeed;
}
if (jack > 109) {
say("slap");
jack = 109;
jackdir = -1;
if (jackspeed > 8) {
slam = 1;
}
if ((pleasure < 100) && (dx)) {
if (buttonpress) {
pleasure = pleasure + 0.5;
} else {
pleasure = pleasure + 1;
surge = 5;
}
if ((pleasure >= 100) && (!cumming)) {
cumming = 1;
jackspeed = 30;
}
}
}
if (jackdir < 0) {
if (buttonpress) {
if (jack < 55) {
jack = 55;
jackdir = 1;
}
} else if (jack < 0) {
jack = 0;
jackdir = 1;
if (donecumming && (!drip1)) {
say("hmmm");
drip1 = 1;
drip1del = 10;
} else if (donecumming && (!drip2)) {
say("hmmm");
squirt2_mc._x = 324;
drip2 = 1;
drip1del = 10;
} else if (donecumming && (!drip3)) {
say("hmmm");
squirt3_mc._x = 319;
drip3 = 1;
drip1del = 10;
}
}
}
}
if (cumming && (!donecumming)) {
pushx = jack + 61;
sjack = jack;
} else {
jackangle = ((109 - jack) / 2) * 0.0576439019007301;
jsin = Math.sin(jackangle + (Math.PI/2));
jsin = jsin + 1;
jsin = jsin / 2;
sjack = jsin * 109;
}
pushx = sjack + 51;
mon2 = (("jack:" + jack) + " ja:") + jackangle;
if (pushx < 110) {
cbadd = 4;
} else {
cbadd = 4 - ((pushx - 110) / 10);
}
depth = pushx - 61;
dy = depth * 0.55045871559633;
dy = dy * (pleasure / 100);
llegrot = dy / 20;
rlegrot = (-dy) / 20;
llegrot = llegrot + (pussyspasmy / 4);
rlegrot = rlegrot - (pussyspasmy / 4);
llegtransy = dy / 10;
rlegtransx = dy / 6;
pussythrusty = dy / 10;
}
fucky = (pushx - 51) / 2.2;
if (drip1) {
squirt1_mc._x = 320;
if (squirt1_mc._yscale < 110) {
squirt1_mc._yscale = squirt1_mc._yscale + 0.1;
}
if (squirt1_mc._xscale < 180) {
squirt1_mc._xscale = squirt1_mc._xscale + 0.1;
}
if (drip1 < 4) {
drip1del--;
if (drip1del <= 0) {
drip1del = 10;
drip1++;
}
} else {
drip1y = drip1y + 0.11;
}
squirt1_mc.gotoAndStop(40 + drip1);
squirt1_mc._alpha = 60;
}
if (drip2) {
if (squirt2_mc._yscale < 110) {
squirt2_mc._yscale = squirt2_mc._yscale + 0.05;
}
if (squirt2_mc._xscale < 124) {
squirt2_mc._xscale = squirt2_mc._xscale + 0.05;
}
if (drip2 < 4) {
drip1del--;
if (drip1del <= 0) {
drip1del = 10;
drip2++;
}
} else {
drip2y = drip2y + 0.1;
}
squirt2_mc.gotoAndStop(40 + drip2);
squirt2_mc._alpha = 60;
}
if (drip3) {
if (squirt3_mc._yscale < 120) {
squirt3_mc._yscale = squirt3_mc._yscale + 0.05;
}
if (squirt3_mc._xscale < 130) {
squirt3_mc._xscale = squirt3_mc._xscale + 0.05;
}
if (drip3 < 4) {
drip1del--;
if (drip1del <= 0) {
drip1del = 10;
drip3++;
}
} else {
drip3y = drip3y + 0.2;
}
squirt3_mc.gotoAndStop(40 + drip3);
squirt3_mc._alpha = 60;
}
mon3 = (("push:" + pushx) + " jspd:") + jackspeed;
}
function initsound() {
slapSound = new Sound(this);
ahSound = new Sound(this);
ahSound.attachSound("mmms.wav");
noSound = new Sound(this);
yesSound = new Sound(this);
mmmSound = new Sound(this);
soundstarted = 1;
}
function rand(low, high) {
range = high - low;
t = Math.floor(Math.random() * range) + low;
return(t);
}
function say(what) {
if (what == "uh") {
mmmsnd = "uh1.wav";
mmmSound.attachSound(mmmsnd);
mmmSound.start(0, 1);
mmmSound.setVolume(100);
talking = 1;
mmmSound.onSoundComplete = function () {
talking = 0;
};
}
if (what == "uhoh") {
mmmsnd = "uhoh.wav";
mmmSound.attachSound(mmmsnd);
mmmSound.start(0, 1);
mmmSound.setVolume(100);
talking = 1;
mmmSound.onSoundComplete = function () {
talking = 0;
};
}
if (what == "oh") {
lastoh++;
if (lastoh > 3) {
lastoh = 1;
}
yessnd = ("oh" + lastoh) + ".mp3";
yesSound.attachSound(yessnd);
yesSound.start(0, 1);
yesSound.setVolume(100);
talking = 1;
yesSound.onSoundComplete = function () {
talking = 0;
};
}
if (what == "oh3") {
yessnd = "oh3.mp3";
yesSound.attachSound(yessnd);
yesSound.start(0, 1);
yesSound.setVolume(100);
talking = 1;
yesSound.onSoundComplete = function () {
talking = 0;
};
}
if (what == "swish") {
lastswish++;
if (lastswish > 2) {
lastswish = 1;
}
nosnd = ("swish" + lastswish) + ".mp3";
noSound.attachSound(nosnd);
noSound.start(0, 1);
noSound.setVolume(100);
talking = 1;
noSound.onSoundComplete = function () {
talking = 0;
};
}
if (what == "mm") {
lastmmm++;
if (lastmmm > 2) {
lastmmm = 1;
}
mmmsnd = ("mm" + lastmmm) + ".wav";
if (!talking) {
mmmSound.attachSound(mmmsnd);
mmmSound.start(0, 1);
mmmSound.setVolume(100);
talking = 1;
}
mmmSound.onSoundComplete = function () {
talking = 0;
};
}
if (what == "mm1") {
if (!talking) {
mmmsnd = "mm1.wav";
mmmSound.attachSound(mmmsnd);
mmmSound.start(0, 1);
mmmSound.setVolume(100);
talking = 1;
}
mmmSound.onSoundComplete = function () {
talking = 0;
};
}
if (what == "mm2") {
if (!talking) {
mmmsnd = "mm2.wav";
mmmSound.attachSound(mmmsnd);
mmmSound.start(0, 1);
mmmSound.setVolume(100);
talking = 1;
}
mmmSound.onSoundComplete = function () {
talking = 0;
};
}
if (what == "mmm6") {
mmmsnd = "mmm6.wav";
mmmSound.attachSound(mmmsnd);
mmmSound.start(0, 1);
mmmSound.setVolume(100);
talking = 1;
mmmSound.onSoundComplete = function () {
talking = 0;
};
}
if (what == "mmm") {
lastmmm++;
if (lastmmm > 5) {
lastmmm = 1;
}
mmmsnd = ("mmm" + lastmmm) + ".wav";
if (!talking) {
mmmSound.attachSound(mmmsnd);
mmmSound.start(0, 1);
mmmSound.setVolume(100);
talking = 1;
}
mmmSound.onSoundComplete = function () {
talking = 0;
};
}
if (what == "unh") {
t = rand(1, 3);
if (t == lastmmm) {
t = lastmmm + 1;
if (t > 3) {
t = 1;
}
}
lastmmm = t;
mmmsnd = ("unh" + lastmmm) + ".wav";
if (!talking) {
mmmSound.attachSound(mmmsnd);
mmmSound.start(0, 1);
mmmSound.setVolume(100);
talking = 1;
}
mmmSound.onSoundComplete = function () {
talking = 0;
};
}
if (what == "ech") {
t = rand(1, 3);
if (t == lastmmm) {
t = lastmmm + 1;
if (t > 3) {
t = 1;
}
}
lastmmm = t;
mmmsnd = ("ech" + lastmmm) + ".wav";
if (!talking) {
noSound.attachSound(mmmsnd);
noSound.start(0, 1);
noSound.setVolume(100);
talking = 1;
}
noSound.onSoundComplete = function () {
talking = 0;
};
}
if (what == "rndmmm") {
t = rand(1, 5);
if (t == lastmmm) {
t = lastmmm + 1;
if (t > 5) {
t = 1;
}
}
lastmmm = t;
mmmsnd = ("mmm" + lastmmm) + ".wav";
ahSound.attachSound(mmmsnd);
ahSound.start();
ahSound.setVolume(100);
}
if (what == "hmmm") {
nosnd = "hmmm.wav";
noSound.attachSound(nosnd);
noSound.start(0, 1);
noSound.setVolume(100);
}
if ((what == "slap") || (what == "fuckslap")) {
slapsnd = "slap1.wav";
slapSound.attachSound(slapsnd);
slaptalking = 1;
slapSound.start();
if (what == "slap") {
slapSound.setVolume(jackspeed * 2);
} else {
slapSound.setVolume(fuckspeed * 3);
}
slapSound.onSoundComplete = function () {
slaptalking = 0;
slapSound.setVolume(100);
};
}
if (what == "splat") {
nosnd = "splat.wav";
noSound.attachSound(nosnd);
noSound.start(0, 1);
noSound.setVolume(100);
}
if (what == "lick") {
nosnd = "lick.mp3";
noSound.attachSound(nosnd);
noSound.start(0, 1);
noSound.setVolume(100);
}
if (what == "uhoh") {
nosnd = "uhoh.wav";
noSound.attachSound(nosnd);
noSound.start(0, 1);
noSound.setVolume(60);
talking = 1;
noSound.onSoundComplete = function () {
talking = 0;
};
}
if (what == "gasp") {
yessnd = "gasp1.wav";
yesSound.attachSound(yessnd);
yesSound.start(0, 1);
yesSound.setVolume(100);
talking = 1;
yesSound.onSoundComplete = function () {
talking = 0;
};
}
if (what == "ooo") {
nosnd = "ooo1.wav";
noSound.attachSound(nosnd);
noSound.start(0, 1);
noSound.setVolume(100);
talking = 1;
noSound.onSoundComplete = function () {
talking = 0;
};
}
if (what == "arc") {
ahsnd = "arc.wav";
ahSound.attachSound(ahsnd);
ahSound.start(0, 1);
ahSound.setVolume(40);
talking = 1;
ahSound.onSoundComplete = function () {
talking = 0;
};
}
if (what == "theremin") {
nosnd = "theremin.mp3";
noSound.attachSound(nosnd);
noSound.start(0, 1);
noSound.setVolume(40);
talking = 1;
noSound.onSoundComplete = function () {
talking = 0;
};
}
if (what == "dont") {
nosnd = "dont.wav";
noSound.attachSound(nosnd);
noSound.start(0, 1);
noSound.setVolume(40);
talking = 1;
noSound.onSoundComplete = function () {
talking = 0;
};
}
if (what == "no") {
nosnd = "no1.wav";
if (!talking) {
noSound.attachSound(nosnd);
noSound.start(0, 1);
noSound.setVolume(100);
talking = 1;
}
noSound.onSoundComplete = function () {
talking = 0;
};
}
if (what == "no!") {
nosnd = "no2.wav";
if (!talking) {
noSound.attachSound(nosnd);
noSound.start(0, 1);
noSound.setVolume(100);
talking = 1;
}
noSound.onSoundComplete = function () {
talking = 0;
};
}
if (what == "yes") {
lastyes++;
if (lastyes > 2) {
lastyes = 1;
}
if (lastyes == 1) {
yessnd = "yes4.wav";
} else {
yessnd = "wup.wav";
}
if (!talking) {
yesSound.attachSound(yessnd);
yesSound.start(0, 1);
yesSound.setVolume(20);
talking = 1;
}
yesSound.onSoundComplete = function () {
talking = 0;
};
}
if (what == "giggle") {
lastgiggle++;
if (lastgiggle > 4) {
lastgiggle = 1;
}
yessnd = ("giggles" + lastgiggle) + ".wav";
if (!talking) {
yesSound.attachSound(yessnd);
yesSound.start(0, 1);
yesSound.setVolume(100);
talking = 1;
}
yesSound.onSoundComplete = function () {
talking = 0;
};
}
}
var version = 1.2;
var scene = 0;
var debug = 0;
var beta = 0;
var secretunlocked = 0;
var showsecretcode = 0;
plinkrel = (hlinkrel = 0);
var scenestarted = 0;
var time = 0;
var walktobed = 0;
var fadeout = 0;
var sceneover = 0;
var xraysuper = 0;
var handscrossed = 0;
var buttonpress = 0;
var highestscene = 0;
_root.createEmptyMovieClip("mousebutton", 1);
_root.onMouseDown = function () {
buttonpress = 1;
};
_root.onMouseUp = function () {
buttonpress = 0;
};
_root.onEnterFrame = function () {
time++;
if (!scenestarted) {
if (scene == 0) {
init_scene0();
}
if (scene == 1) {
init_scene1();
}
if (scene == 2) {
init_scene2();
}
if (scene == 3) {
init_scene3();
}
if (scene == 4) {
init_scene4();
}
if (scene == 5) {
init_scene5();
}
if (scene == 6) {
init_scene6();
}
if (scene == 7) {
init_scene7();
}
}
if (!soundstarted) {
initsound();
}
if (scene > highestscene) {
highestscene = scene;
}
if (scene == 0) {
dotitle();
} else if (scene == 1) {
dogirl_1();
} else if (scene == 2) {
dogirl_2();
} else if (scene == 3) {
dogirl_3();
} else if (scene == 4) {
dogirl_4();
} else if (scene == 5) {
dogirl_5();
} else if (scene == 6) {
dogirl_6();
} else if (scene == 7) {
dogirl_7();
}
dobubble();
dohorny();
dofade();
dokeys();
domon();
};
s1girly = 250;
var mon0 = ((mon1 = (mon2 = (mon3 = (mon4 = (mon5 = (mon6 = (mon7 = ""))))))));
showingbetapop = (showingpop = 0);
scenebar_mc.onEnterFrame = function () {
h = this.hitTest(_root._xmouse, _root._ymouse, true);
if (h) {
divby = 15.3;
scx = scenebar_mc._x - 53.55;
onnum = floor((_root._xmouse - scx) / divby) + 1;
if (buttonpress && (onnum <= highestscene)) {
if (onnum == 1) {
init_scene1();
} else if (onnum == 2) {
init_scene2();
} else if (onnum == 3) {
init_scene3();
} else if (onnum == 4) {
init_scene4();
} else if (onnum == 5) {
init_scene5();
} else if (onnum == 6) {
init_scene6();
} else if (onnum == 7) {
init_scene7();
}
}
if (onnum <= highestscene) {
pop_mc.txt.text = "Go to scene " + onnum;
} else {
pop_mc.txt.text = ("Scene " + onnum) + " locked.";
}
pop_mc._x = _root._xmouse - 150;
pop_mc._y = _root._ymouse + 0;
pop_mc.swapDepths(8371);
showingpop = 1;
} else {
onnum = 0;
showingpop = 0;
}
if ((showingpop == 0) && (showingbetapop == 0)) {
pop_mc._x = -10000;
}
mon3 = (((((((("on scenebar:" + h) + " ") + onnum) + " showingpop:") + showingpop) + " sbeta:") + showingbetapop) + " ") + time;
};
var arm_rot = 0;
rot_dir = 1;
ihx = 320;
ihy = 242;
rhandanim = 0;
rhandanimdelay = 1;
releasedhand = 1;
releasedlhand = 1;
handbutton_mc.onPress = function () {
if (scene == 0) {
fadeout = 1;
return(undefined);
}
if (scene == 1) {
say("yes");
}
caox = _root._xmouse;
caoy = _root._ymouse;
clickhand = 1;
if (showsecretcode == 1) {
showsecretcode = 2;
}
};
handbutton_mc.onRelease = function () {
clickhand = 0;
releasedhand = 1;
};
handbutton_mc.onReleaseOutside = function () {
clickhand = 0;
releasedhand = 1;
};
handbutton_mc.onEnterFrame = function () {
if (scene == 7) {
s7handbutton();
return(undefined);
}
if (scene == 6) {
s6handbutton();
return(undefined);
}
if (scene == 4) {
if (sideview) {
return(undefined);
}
if (skirtup) {
s3rhandbutton();
} else if (shirtdown) {
s4skirtbutton();
} else if (tieoff && (rubbedcock)) {
s4shirtbutton();
} else if (phase == 2) {
} else if (tieoff && (!rubbedcock)) {
handbutton_mc._x = 254;
handbutton_mc._y = 286;
if (clickhand) {
goblack = 10;
phase = 4;
}
} else {
s4tiebutton();
}
return(undefined);
}
if (scene == 3) {
if (socksoff) {
s3rhandbutton();
} else {
s3rsockbutton();
}
return(undefined);
}
if (holdbrush) {
return(undefined);
}
if (scene == 2) {
if (clickhand && (!walktobed)) {
dy = _root._ymouse - caoy;
caoy = _root._ymouse;
dx = _root._xmouse - caox;
caox = _root._xmouse;
} else {
dx = (dy = 0);
}
dragarm = 0;
if ((dx < 0) && (rarm_rot > 0)) {
rarm_rot = rarm_rot + (dx / 2);
if (rarm_rot < 0) {
rarm_rot = 0;
}
dragarm = 1;
rreturndelay = 45;
}
return(undefined);
}
if (clickhand && (!walktobed)) {
dy = _root._ymouse - caoy;
caoy = _root._ymouse;
dx = _root._xmouse - caox;
caox = _root._xmouse;
} else {
dx = (dy = 0);
}
dragarm = 0;
if ((dx > 0) && (arm_rot < 40)) {
arm_rot = arm_rot + (dx / 2);
dragarm = 1;
if ((arm_rot > 32) && (viewedthought)) {
wchthought++;
viewedthought = 0;
if (phase == 3) {
saythis("I really have to study");
bubble_mc.txt.text = "Tell me a lie so I don't have to study.";
phase = 4;
} else if (phase == 5) {
saythis("I have a math test tomorrow.");
bubble_mc.txt.text = "Take my hand amd lead me to the bed.";
phase = 6;
} else if (phase == 7) {
saythis("You\u2019re good in algebra? Ok! We can study later.");
bubble_mc.txt.text = "Yeeeeee!";
phase = 8;
walktobed = 1;
hey_mc._alpha = 100;
hey_mc.gotoAndStop(4);
}
}
}
};
lhandbutton_mc.onPress = function () {
caox = _root._xmouse;
caoy = _root._ymouse;
clicklhand = 1;
};
lhandbutton_mc.onRelease = function () {
clicklhand = 0;
releasedlhand = 1;
};
lhandbutton_mc.onReleaseOutside = function () {
clicklhand = 0;
releasedlhand = 1;
};
lhandbutton_mc.onEnterFrame = function () {
if ((scene == 4) && (phase == 4)) {
h = this.hitTest(_root._xmouse, _root._ymouse, true);
if (h) {
myhandmoving = 1;
mhmx = _root._xmouse;
mhmy = _root._ymouse;
lhandbutton_mc._x = -10000;
phase = 5;
}
return(undefined);
}
if (((scene == 6) || (scene == 7)) && (layback != 2)) {
h = this.hitTest(_root._xmouse, _root._ymouse, true);
rubpussy(h);
return(undefined);
}
if (scene == 4) {
if (sideview) {
return(undefined);
}
if (skirtup) {
s3lhandbutton();
}
return(undefined);
}
if (scene == 3) {
if (socksoff) {
s3lhandbutton();
} else {
s3lsockbutton();
}
return(undefined);
}
if (holdbrush) {
return(undefined);
}
if (clicklhand) {
dy = _root._ymouse - caoy;
caoy = _root._ymouse;
dx = _root._xmouse - caox;
caox = _root._xmouse;
} else {
dx = (dy = 0);
}
draglarm = 0;
if ((dx > 0) && (larm_rot < 0)) {
larm_rot = larm_rot + (dx / 2);
if (larm_rot > 0) {
larm_rot = 0;
}
draglarm = 1;
lreturndelay = 45;
}
};
var onbrain = 3;
var onhand = 2;
var wchthought = 0;
var oldthought = -1;
var viewedthought = 0;
var wchspeak = 0;
var saying = 0;
thinking = 0;
thinkdelay = 0;
thoughtbutton_mc.onEnterFrame = function () {
if (((this.hitTest(_root._xmouse, _root._ymouse, true) && (!holdbrush)) && (!((scene == 3) && (socksoff)))) && (!showing_scenetext)) {
if (onbrain == 4) {
say("theremin");
}
onbrain++;
if ((scene == 4) && (phase == 2)) {
phase = 3;
}
bubble_mc._x = 489;
bubble_mc._y = 76;
if ((scene == 3) && (!socksoff)) {
bubble_mc.txt.text = "I have no clue.";
}
} else {
onbrain = 0;
}
};
titsalpha = 0;
pussyalpha = 0;
hidexray = 0;
ontits = 0;
xraytitsbutton_mc.onEnterFrame = function () {
if ((scene == 4) || (scene == 6)) {
return(undefined);
}
if ((scene == 3) && (socksoff)) {
return(undefined);
}
h = this.hitTest(_root._xmouse, _root._ymouse, true);
if (h) {
ontits++;
} else {
ontits = 0;
}
if ((scene == 2) && (blopen)) {
if (ontits) {
offlleg = (offrleg = 0);
blopen_rubleg();
} else {
offlleg = (offrleg = 1);
}
return(undefined);
}
if ((ontits && (!hidexray)) && ((!holdbrush) & (!blopen))) {
if (titsalpha < 44) {
titsalpha = titsalpha + 2;
}
showxray++;
if (ontits == 8) {
say("arc");
}
} else if (titsalpha > 0) {
titsalpha = titsalpha - 2;
}
if (scene < 3) {
xraytits_mc.gotoAndStop(scene);
} else if (xraysuper) {
xraytits_mc.gotoAndStop(3);
} else {
xraytits_mc.gotoAndStop(2);
}
xraytits_mc._alpha = titsalpha;
if (((!ontits) && (!onpussy)) && (!onhair)) {
showxray = 0;
}
if (showxray > 60) {
if (scene == 3) {
if (xraysuper == 0) {
xraysuper = 1;
if (ontits) {
titsalpha = 22;
} else {
pussyalpha = 22;
}
}
} else {
showxray = 0;
hidexray = 300;
saythis("hey!");
saying = 4;
say("dont");
if (scene == 1) {
hey_mc._alpha = 100;
hey_mc.gotoAndStop(3);
} else {
expression = "hey";
jump = 1;
}
xray_mc._x = -10000;
}
}
if (hidexray > 0) {
hidexray--;
}
if ((titsalpha <= 0) && (pussyalpha <= 0)) {
xraysuper = 0;
}
};
onpussy = 0;
xraypussybutton_mc.onEnterFrame = function () {
h = this.hitTest(_root._xmouse, _root._ymouse, true);
if (h) {
onpussy++;
} else {
onpussy = 0;
}
if ((scene == 4) || (scene == 6)) {
return(undefined);
}
if ((scene == 3) && (socksoff)) {
return(undefined);
}
if ((scene == 2) && (!blopen)) {
if (handscrossed) {
onpussy = 0;
if (pussyalpha > 0) {
pussyalpha = pussyalpha - 10;
}
xraypussy_mc._alpha = pussyalpha;
return(undefined);
}
}
if (onpussy && (!hidexray)) {
if ((scene == 3) && (xraysuper)) {
xrlimit = 66;
} else {
xrlimit = 44;
}
if (pussyalpha < xrlimit) {
pussyalpha = pussyalpha + 2;
}
xray_mc._x = _root._xmouse + 10;
xray_mc._y = _root._ymouse - 0;
showxray++;
if (onpussy == 4) {
say("arc");
}
} else if (pussyalpha > 0) {
pussyalpha = pussyalpha - 10;
}
xraypussy_mc._alpha = pussyalpha;
if (scene < 3) {
xraypussy_mc.gotoAndStop(2);
} else if (xraysuper) {
xraypussy_mc.gotoAndStop(3);
} else {
xraypussy_mc.gotoAndStop(2);
}
};
var keyseq = 0;
beta_mc.onRelease = function () {
clickhand = 0;
releasedhand = 1;
};
larm_rot = -40;
rarm_rot = 40;
tilt = 0;
holdtilt = 0;
lihx = 377;
lihy = 265;
rihx = 268;
rihy = 263;
lreturndelay = 0;
rreturndelay = 0;
var expression = "";
var jump = 0;
jumpadd = [0, 1, 2, 3, 4, 3, 2, 1];
var brushvisible = 0;
var holdbrush = 0;
var saidmmm = 0;
var brushx = 276;
var brushy = 240;
var pleasure = 1;
var blopen = 0;
var hotzone = "feet";
rgiggled = (giggled = 1);
onlleg = 0;
onrleg = 0;
onlegs = 0;
offlleg = 0;
offrleg = 0;
llegbutton_mc.onEnterFrame = function () {
h = this.hitTest(_root._xmouse, _root._ymouse, true);
if ((scene == 6) || (scene == 7)) {
squeezeltit(h);
return(undefined);
}
if (holdbrush) {
return(undefined);
}
if (!blopen) {
if (h) {
if (onlleg == 0) {
jump = 1;
say("no");
}
onlleg = 1;
} else {
onlleg = 0;
}
} else if (h) {
offlleg = 0;
touchlleg = 1;
blopen_rubleg("l");
} else {
offlleg = 1;
touchlleg = 0;
}
};
rlegbutton_mc.onEnterFrame = function () {
h = this.hitTest(_root._xmouse, _root._ymouse, true);
if ((scene == 6) || (scene == 7)) {
squeezertit(h);
return(undefined);
}
if (holdbrush) {
return(undefined);
}
if (!blopen) {
if (h) {
if (onrleg == 0) {
jump = 1;
say("no");
}
onrleg = 1;
} else {
onrleg = 0;
}
} else if (h) {
offrleg = 0;
touchrleg = 1;
blopen_rubleg("r");
} else {
offrleg = 1;
touchrleg = 0;
}
};
oly = 0;
legdy = 0;
said = "";
waiting = 0;
mmdelay = 0;
hitthezone = 0;
oby = 0;
bdy = 0;
hairbutton_mc.onEnterFrame = function () {
h = this.hitTest(_root._xmouse, _root._ymouse, true);
if (saidmmm && (holdbrush)) {
saidmmm++;
}
if (blopen && (saidmmm > 180)) {
onhair = 0;
expression = "smile";
if (saidmmm == 300) {
saythis("That's enough brushing.");
}
if (saidmmm == 420) {
saythis("You can put the brush on the bed.");
}
} else if (holdbrush) {
if (h) {
bubble_mc.txt.text = "I like that!";
onhair++;
bdy = _root._ymouse - oby;
if ((bdy > 4) && (pleasure < 100)) {
if (onhair == 4) {
say("mmm6");
}
expression = "smile";
holdsmile = 10;
tilt = 2;
if (saidmmm < 300) {
pleasure = pleasure + 0.75;
} else {
pleasure = pleasure + 0.25;
}
if (pleasure > 30) {
pleasure = pleasure - 0.5;
}
if ((pleasure > 19) && (!saidmmm)) {
blopen = 1;
saidmmm = 1;
saythis("Mmmmm. I like that");
}
}
} else {
onhair = 0;
bdy = 0;
if (holdsmile) {
holdsmile--;
if (holdsmile == 0) {
tilt = 0;
}
}
}
oby = _root._ymouse;
} else if (h && (!onbrain)) {
if (!onhair) {
say("mm");
}
onhair = 1;
expression = "smile";
} else if ((onhair >= 1) && (expression == "smile")) {
expression = "";
onhair = 0;
xray_mc._x = -10000;
}
};
hairbrushbutton_mc.onPress = function () {
if (!holdbrush) {
clickbrush = 1;
holdbrush = 1;
brushvisible = 100;
phase = 3;
} else {
holdbrush = 0;
brushvisible = 100;
brushx = _root._xmouse - 4;
brushy = _root._ymouse + 18;
Mouse.show();
phase = 5;
}
};
hairbrushbutton_mc.onRelease = function () {
clickbrush = 0;
};
hairbrushbutton_mc.onReleaseOutside = function () {
clickbrush = 0;
};
var eyesframe = 1;
var blinktimer = 0;
var blinkdelay = 0;
var blinkframe = 1;
swirlframe = 1;
swirldelay = 0;
flutter = 0;
flutterrel = 1;
licks = 0;
biglick = 0;
socksoff = 0;
rlegopen = 0;
llegopen = 0;
rarmflex = 0;
larmflex = 0;
lhpop = 0;
rhpop = 0;
mouthpop = 0;
points = (opoints = 0);
lsockpos = 0;
lhbx = [353, 355, 355, 358, 363, 363];
lhby = [367, 380, 392, 407, 422, 429];
rsockpos = 0;
rhbx = [297, 296, 295, 294, 293, 290];
rhby = [379, 389, 400, 413, 426, 443];
bodyparts = [[308, 319, 85, 95, "right eye", -10, -20, -5, 20, -10, 3], [325, 335, 85, 95, "left eye", -10, -20, -5, 20, -10, 3], [301, 308, 95, 107, "right ear", -1, -5, 15, 30, 30, 40], [336, 341, 95, 107, "left ear", -3, -5, 15, 30, 30, 40], [314, 327, 104, 113, "mouth", -10, -10, 5, 25, 10, 27], [309, 331, 117, 130, "neck", 20, 16, 22, 27, 24, 18], [267, 300, 127, 155, "right shoulder", 20, 20, 0, 10, 0, 2], [262, 282, 162, 217, "right upper arm", 10, 4, 2, 6, -1, 1], [251, 274, 223, 275, "right lower arm", 10, 14, 0, 8, -4, 0], [240, 268, 278, 306, "right hand", 8, 7, 1, 16, 2, 1], [336, 367, 127, 155, "left shoulder", 12, 20, 0, 10, 0, 2], [350, 375, 162, 217, "left upper arm", 10, 4, 2, 6, 1, -1], [362, 389, 223, 275, "left lower arm", 10, 14, 0, 8, -4, 0], [368, 400, 274, 303, "left hand", 8, 7, 1, 18, -2, -1], [288, 319, 165, 189, "right breast", 22, 29, 36, 34, 10, 3], [324, 351, 165, 189, "left breast", 22, 30, 36, 34, 10, 3], [289, 341, 201, 232, "belly", -10, -30, 28, 27, 30, 20], [273, 307, 227, 267, "right hip", 10, 24, 1, 30, 8, 9], [337, 366, 227, 267, "left hip", 10, 24, 4, 31, 8, 9], [309, 324, 251, 265, "pubic mound", 40, 23, 29, 50, 20, 10], [227, 303, 269, 304, "right outer thigh", 15, 20, 4, 8, 1, 2], [304, 321, 269, 304, "right inner thigh", 22, 20, 19, 25, 31, 35], [291, 322, 307, 332, "right knee", 10, 14, 3, 14, 4, 6], [276, 314, 335, 415, "right lower leg", 10, 11, 2, 16, 1, 3], [267, 309, 420, 437, "right ankle", 10, 10, 1, 4, 0, 0], [267, 309, 438, 455, "right foot", 10, 10, 1, 14, 0, 0], [267, 309, 456, 474, "right toes", 10, 10, 20, 18, 20, 24], [331, 370, 335, 407, "left lower leg", 10, 13, 3, 18, 2, 4], [324, 356, 307, 332, "left knee", 10, 16, 5, 15, 6, 4], [324, 339, 269, 304, "left inner thigh", 20, 22, 18, 26, 31, 33], [341, 359, 269, 304, "left outer thigh", 15, 20, 4, 8, 1, 2], [344, 426, 406, 428, "left ankle", 10, 10, 1, 4, 0, 0], [344, 426, 430, 442, "left foot", 10, 10, 1, 15, 0, 0], [344, 426, 443, 463, "left toes", 10, 10, 22, 29, 25, 35], [319, 327, 266, 276, "pussy", 40, 40, 40, 100, 100, 100]];
var bpxlo = 0;
var bpxhi = 0;
var bpylo = 0;
var bpyhi = 0;
bodybutton_mc.onEnterFrame = function () {
bph = this.hitTest(_root._xmouse, _root._ymouse, true);
cx = _root._xmouse;
cy = _root._ymouse;
onpart = "";
onpartnumber = -1;
if (bph) {
if (scene == 4) {
to = 35;
} else {
to = 34;
}
bpi = 0;
while (bpi < to) {
bpxlo = bodyparts[bpi][0];
bpxhi = bodyparts[bpi][1];
bpylo = bodyparts[bpi][2];
bpyhi = bodyparts[bpi][3];
if ((((cx >= bpxlo) && (cx <= bpxhi)) && (cy >= bpylo)) && (cy <= bpyhi)) {
onpart = bodyparts[bpi][4];
onpartnumber = bpi;
}
bpi++;
}
}
mon5 = ((" on:" + onpartnumber) + " ") + onpart;
};
lhandx = 25;
lhandy = 385;
mouthx = 75;
mouthy = 385;
rhandx = 130;
rhandy = 385;
rhandcarry = 0;
lhandcarry = 0;
mouthcarry = 0;
rhandonpartn = -1;
lhandonpartn = -1;
mouthonpartn = -1;
lrubangle = (rrubangle = 0);
lhandanim = 0;
lhandframe = 0;
lhandseq = 0;
lhandseqdel = 0;
rhandanim = 0;
rhandframe = 0;
rhandseq = 0;
rhandseqdel = 0;
mouthanim = 0;
mouthframe = 1;
mouthseq = 0;
mouthseqdel = 0;
rubfr = [12, 12, 13, 13, 14, 14, 15, 15];
squeezefr = [2, 3, 4, 4, 4, 4, 3, 2];
ticklefr = [5, 6, 7, 8, 7, 8, 7, 6];
kissfr = [1, 1, 2, 2, 3, 3, 2, 2];
lickfr = [4, 5, 6, 7, 8, 9, 10, 11, 11, 11, 11, 11, 11, 11, 11];
flutterfr = [12, 13, 14, 13, 12, 13, 14, 13, 12, 13, 14, 13, 12, 13, 14, 13];
mouthbutton_mc.onPress = function () {
clickmouth = 1;
};
mouthbutton_mc.onRelease = function () {
clickmouth = 0;
releasedmouth = 1;
};
mouthbutton_mc.onReleaseOutside = function () {
clickmouth = 0;
releasedmouth = 1;
};
mouthbutton_mc.onEnterFrame = function () {
if (!socksoff) {
return(undefined);
}
dx = (mouthx - _root._xmouse) + 8;
dy = (_root._ymouse - mouthy) + 8;
if ((((dx >= 0) && (dx < 16)) && (dy >= 0)) && (dy < 16)) {
mhit = 1;
} else {
mhit = 0;
}
mzone = floor(dy / 4);
if (mzone > 3) {
mzone == 3;
}
mon1 = (((((("dx:" + dx) + " dy:") + dy) + " mhit:") + mhit) + " mz:") + mzone;
if ((((mhit && (!lhandcarry)) && (!rhandcarry)) && (!mouthcarry)) && (mouthx > 160)) {
swirl_mc._x = mouthx - 60;
swirl_mc._y = mouthy;
swirl_mc.gotoAndStop(8 + mzone);
swirl_mc._alpha = 100;
mouthpop = 1;
if (clickmouth && (releasedmouth)) {
if (mzone == 0) {
mouthcarry = 1;
releasedmouth = 0;
} else if (mzone == 1) {
mouthanim = 0;
} else if (mzone == 2) {
mouthanim = 1;
} else {
mouthanim = 2;
}
return(undefined);
}
} else {
mouthpop = 0;
}
if (clickmouth && (releasedmouth)) {
if (((!mouthcarry) && (!rhandcarry)) && (!lhandcarry)) {
mouthcarry = 1;
} else if (onpartnumber > -1) {
mouthcarry = 0;
mouthonpartn = onpartnumber;
mouthx = mouth_mc._x;
mouthy = mouth_mc._y;
}
}
};
itembox_mc.onPress = function () {
clickbox = 1;
if (_root._xmouse < 48) {
if (_root._ymouse < 434) {
lhandanim = 0;
} else if (_root._ymouse < 454) {
lhandanim = 1;
} else {
lhandanim = 2;
}
}
if ((_root._xmouse > 54) && (_root._xmouse < 101)) {
if (_root._ymouse < 434) {
mouthanim = 0;
} else if (_root._ymouse < 454) {
mouthanim = 1;
} else {
mouthanim = 2;
}
}
if (_root._xmouse > 104) {
if (_root._ymouse < 434) {
rhandanim = 0;
} else if (_root._ymouse < 454) {
rhandanim = 1;
} else {
rhandanim = 2;
}
}
};
hearton = 0;
heartfr = 1;
heartdl = 0;
surgeadd = 0;
llegdel = 0;
rlegdel = 0;
larmdel = 0;
rarmdel = 0;
tieoff = 0;
tiepos = 0;
tieframe = 8;
shirtpos = 0;
skirtpos = 0;
shirtdown = 0;
skirtup = 0;
thrust = 0;
thrustdel = 0;
sideview = 0;
rubbedcock = 0;
svinit = 0;
saidhard = 0;
imhx = 600;
imhy = 0;
ihhx = 394;
ihhy = 240;
myhandmoving = 0;
herhandattached = 0;
squeeze = 0;
squeezedel = 0;
rsockpos = 0;
tiebx = [328, 332, 334, 314, 308, 302, 302];
tieby = [165, 167, 172, 163, 165, 170, 176];
tfr = [8, 9, 10, 11, 12, 13, 14];
shirtbx = [320, 320, 318, 316, 338, 302, 362, 280, 365, 272];
shirtby = [142, 159, 181, 204, 128, 128, 133, 133, 153, 146];
skirtbx = [322, 322, 322, 322];
skirtby = [265, 245, 235, 235];
ocock_rot = (cock_rot = 70);
precum = 0;
pantsy = 0;
pantsx = 0;
slowpumpangle = 0;
holdpump = 0;
cocksquishx = 15;
cockbounceangle = 0;
cockbouncescale = 0;
popped = 0;
pumpangle = 0;
spasframe = 0;
spasm = 0;
pump = (twitch = 0);
wince = 0;
herheadattached = 0;
herheadx = (herheady = 0);
headup = 0;
kissit = 0;
pullingpants = 0;
suck = 0;
cram = 0;
cramx = 0;
suckingx = (suckingy = 0);
strokes = 0;
squeezex = 0;
jack = 0;
jmx = 0.1;
jackspeed = 0.1;
jackdir = 0;
herjackadd = 0;
ihhdx = 96;
ihhdy = 390;
myassy = 240;
ijhx = 540;
ijhy = 283;
jackhandx = ijhx;
jackhandy = ijhy;
ijack = 0;
saidohgod = 0;
mhxoff = 170;
mhyoff = -170;
suckx = 269;
sucky = 363;
goingin = 0;
squirt2fr = 0;
cumming = 0;
sqdly = 0;
sqidx = 0;
sqoffsetxtab = [0, 21, -71, -10, -58, -69, -57, -22, 0];
sqoffsetytab = [0, -21, -12, 35, 15, -80, 6, 50, -80];
squirt2x = (squirt3x = (squirt4x = (squirt5x = (squirt6x = (squirt7x = (squirt8x = (squirt9x = -10000)))))));
squirt1ysquirt2y = (squirt3y = (squirt4y = (squirt5y = (squirt6y = (squirt7y = (squirt8y = (squirt9y = -10000)))))));
jackadd = 0;
layback = 0;
bigpussy = 0;
pussythrust = 0;
pussythrustframe = 0;
ptdel = 4;
surge = 0;
psquirt = 0;
orgasm = 0;
shake = 0;
dripping = 0;
brapos = 0;
llegpos = 0;
rlegpos = 0;
brabx = [342, 294, 359, 276, 340, 298, 320];
braby = [127, 127, 135, 135, 164, 164, 182];
pantybx = [356, 282, 360, 282, 325, 325];
pantyby = [244, 244, 255, 255, 271, 291];
llegbx = [350, 353, 371, 0, 399, 390, 410, 0];
llegby = [315, 315, 312, 0, 284, 242, 212, 0];
rlegbx = [300, 297, 270, 0, 242, 239, 232, 0];
rlegby = [318, 318, 314, 0, 284, 245, 220, 0];
onltit = (onrtit = 0);
onpussy6 = 0;
biglicky = 0;
loy = 0;
lickrel = 1;
flutterseq = 0;
fluttertime = 0;
psqdel = 2;
spot1 = (spot2 = (spot3 = (spot4 = 0)));
bigfuck = 0;
penetrated = 0;
penetration = 0;
fucky = 0;
llegrot = (rlegrot = 0);
rlegtransx = 0;
llegtransy = 0;
slamadd = 0;
jackangle = 0;
pussyseq = 0;
pussythrusty = 0;
pussyspasmy = 0;
pspasm = 0;
ojx = (ojy = 0);
strokeseq = 0;
cbaddstart = 0;
penetratereset = 1;
strokestart = (strokeend = 0);
strokelen = 0;
soundstarted = 0;
var slaptalking = 0;
lastyes = 0;
lastgiggle = 0;
lastmmm = 0;
lastswish = (lastoh = 1);