Frame 1
function randRange(min, max) {
var _local1 = Math.floor(Math.random() * ((max - min) + 1)) + min;
return(_local1);
}
var EmSpeed = 8;
var rotInc = 0.8;
var rotInc2 = 1;
var BIncr = 12;
var coefI = 0.3;
var EasyHard = 2;
var introflag = true;
var Stg = 1;
var TEST = false;
var gamecnt = 0;
var differscoreNew = 0;
var differscoreOld = 0;
var highscore2 = 0;
var highscore1 = 0;
Frame 2
var pctLoaded = Math.round((this.getBytesLoaded() / this.getBytesTotal()) * 100);
_root.bar_mc._xscale = pctLoaded;
Frame 3
if (this._framesloaded < this._totalframes) {
this.gotoAndPlay(2);
}
Frame 4
lightH_mc._x = Hard_btn._x;
rules_mc._visible = false;
SafeArea_mc._visible = false;
FuckedArea_mc._visible = false;
emergArrows_mc._visible = false;
Easy_btn.onRelease = function () {
rotInc = 0.5;
rotInc2 = 1;
EasyHard = 1;
BIncr = 6;
lightH_mc._x = this._x;
};
Hard_btn.onRelease = function () {
rotInc = 0.8;
rotInc2 = 1;
EasyHard = 2;
BIncr = 8;
lightH_mc._x = this._x;
};
Fast_btn.onRelease = function () {
rotInc = 2;
rotInc2 = 2;
EasyHard = 3;
BIncr = 10;
lightH_mc._x = this._x;
};
Frame 5
dark_mc.onEnterFrame = function () {
if (this._alpha > 0) {
this._alpha = this._alpha - 2;
}
};
play_btn.onRelease = function () {
introflag = false;
};
rules_btn.onRelease = function () {
SafeArea_mc._visible = true;
FuckedArea_mc._visible = true;
emergArrows_mc._visible = true;
if (!rules_mc._visible) {
rules_mc._visible = true;
} else {
rules_mc._visible = false;
}
};
Frame 6
if (introflag) {
gotoAndPlay ("introcyc");
}
Frame 7
dark_mc._alpha = 100;
Frame 24
gotoAndPlay ("maincyc");
Frame 25
function randRange(min, max) {
var _local1 = Math.floor(Math.random() * ((max - min) + 1)) + min;
return(_local1);
}
gamecnt++;
var DickDance = false;
var P = 0;
var Gshft = 0;
var WeWin = false;
var DeltRot;
var aimCenter = false;
var save2flag = false;
var fuckScoreFlag = false;
var FcY = 40;
var SvY = 40;
var S = 1;
var F = 1;
var Fucked = new Array();
var Saved = new Array();
var BuFckd = new Array();
var BuSwd = new Array();
var LaunchFlag = new Array();
var wtL = 0;
var wtW = 0;
var SRT = false;
var SVD = false;
var lnch_x = 4;
var lnch_y = 0;
var dirLnch = 1;
var BornCorn = 1;
var CornerX = new Array(0, 30, 750, 750, 30);
var CornerY = new Array(0, 100, 100, 500, 500);
var CornAng = new Array(0, 45, 125, -125, -45);
var SavedFlag = false;
var EmInc_y = 0;
var EmInc_x = 0;
var CB = 1;
var CatchBulb = false;
var ChoseBallFlag = true;
var coef = coefI;
var score1 = 0;
var score2 = 0;
var wt = 0;
var wt1 = 0;
var sec1 = 0;
var sec10 = 0;
var seconds = 0;
var minites = 0;
var time = 0;
var limit = 300;
var cc = 0;
var goal_flag = false;
var goal_left = false;
var goal_right = false;
var dirAngle = 50;
var alfarad = 0;
var alfa = 0;
var Beta = 0;
var Gamma;
var Rshpere = 390;
var hitFlag = false;
var myPoint = new Object();
var myPoint1 = new Object();
var myPoint2 = new Object();
var myPoint3 = new Object();
var myPoint4 = new Object();
var myPoint5 = new Object();
var i;
var j;
var k;
var winflag = false;
var HelpFlag = false;
var touchFlag = false;
var touchFlag2 = false;
var headX;
var headY;
var head2X;
var head2Y;
var head3X;
var head3Y;
var head4X;
var head4Y;
var Aim2X;
var Aim2X;
var LVAimX;
var LVAimY;
var touchX;
var touchY;
var Lev3X;
var Lev3Y;
var DX;
var DY;
var Alfa;
var AlfaRad;
var rotMem;
var rotMemOld;
var rotMem2;
var incrX = 10;
var incrY = 10;
var blQnt = 10;
var blkTtl = 20;
var BN = 0;
var BE = 0;
var wtB = 0;
var Fw = 0;
var Bwt = 0;
var Bubls = new Array();
Bubls[1] = bubble1_mc;
Bubls[2] = bubble2_mc;
Bubls[3] = bubble3_mc;
Bubls[4] = bubble4_mc;
Bubls[5] = bubble5_mc;
Bubls[6] = bubble6_mc;
var CatchFlag = new Array();
var Bincr_x = new Array();
var Bincr_y = new Array();
var cardmax = 6;
var BubblMax = cardmax;
var V;
var Girls = new Array();
Girls[1] = g1;
Girls[2] = g2;
Girls[3] = g3;
Girls[4] = g4;
Girls[5] = g5;
Girls[6] = g6;
Girls[7] = g7;
Girls[8] = g8;
Girls[9] = g9;
Girls[10] = g10;
Girls[11] = g11;
Girls[12] = g12;
Girls[13] = g13;
Girls[14] = g14;
Girls[15] = g15;
Girls[16] = g16;
Girls[17] = g17;
Girls[18] = g18;
Girls[19] = g19;
Girls[20] = g20;
Girls[21] = g21;
Girls[22] = g22;
var gQnt = 22;
var qNum = 1;
i = 1;
while (i <= gQnt) {
Girls[i]._visible = false;
i++;
}
var Puss = new Array();
Puss[1] = p1;
Puss[2] = p2;
Puss[3] = p3;
Puss[4] = p4;
Puss[5] = p5;
Puss[6] = p6;
Puss[7] = p7;
Puss[8] = p8;
Puss[9] = p9;
Puss[10] = p10;
Puss[11] = p11;
Puss[12] = p12;
Puss[13] = p13;
Puss[14] = p14;
Puss[15] = p15;
var pQnt = 15;
var pnum = 1;
i = 1;
while (i <= pQnt) {
Puss[i]._visible = false;
i++;
}
pnum = randRange(1, 15);
var puss_mc;
puss_mc = Puss[pnum];
puss_mc._visible = true;
BIncr = 6;
i = 2;
while (i <= cardmax) {
V = randRange(5, 355);
if (((V == 90) || (V == 180)) || (V == 270)) {
V = V + 15;
}
Bincr_x[i] = BIncr * Math.cos(V);
Bincr_y[i] = BIncr * Math.sin(V);
CatchFlag[i] = false;
LaunchFlag[i] = false;
i++;
}
CatchFlag[1] = false;
LaunchFlag[1] = false;
Bincr_x[1] = BIncr * 0.52532198881773;
Bincr_y[1] = BIncr * 0.850903524534118;
Bubls[1]._x = 100;
Bubls[1]._y = 100;
BstComp_txt.text = highscore1;
BstYou_txt.text = highscore2;
playMore2_btn._visible = false;
wt1++;
goal_flag = true;
goal_txt._visible = false;
score1_txt.text = score1;
score2_txt.text = score2;
gamecnt_txt.text = gamecnt;
burn_mc._visible = false;
duplicateMovieClip (pusBtns_btn, "pusBtnsUp_btn", 200);
pusBtns_btn._visible = false;
pusBtnsUp_btn._visible = false;
switch (EasyHard) {
case 1 :
rotInc = 0.5;
rotInc2 = 1;
coefI = 0.3;
BIncr = 6;
lightH_mc._x = Easy_btn._x;
break;
case 2 :
rotInc = 0.8;
rotInc2 = 1;
coefI = 0.3;
BIncr = 8;
lightH_mc._x = Hard_btn._x;
break;
case 3 :
rotInc = 2;
rotInc2 = 2;
coefI = 0.6;
BIncr = 10;
lightH_mc._x = Fast_btn._x;
}
var myListener = new Object();
myListener.onKeyDown = function () {
if (!caughtFlag) {
switch (Key.getCode()) {
case 37 :
keyL = true;
EmInc_x = -EmSpeed;
EmInc_y = 0;
return;
case 38 :
EmInc_y = -EmSpeed;
EmInc_x = 0;
return;
case 39 :
keyR = true;
EmInc_x = EmSpeed;
EmInc_y = 0;
return;
case 40 :
EmInc_y = EmSpeed;
EmInc_x = 0;
}
}
};
myListener.onKeyUp = function () {
};
Key.addListener(myListener);
wt1 = 1;
stop();
bubLog_mc.onEnterFrame = function () {
i = 1;
while (i <= cardmax) {
if (!CatchFlag[i]) {
if (!LaunchFlag[i]) {
if ((i == 1) && (winflag)) {
} else {
Bubls[i]._x = Bubls[i]._x + Bincr_x[i];
Bubls[i]._y = Bubls[i]._y + Bincr_y[i];
}
j = 1;
while (j <= cardmax) {
if (j != i) {
if (Bubls[i].nucle_mc.hitTest(Bubls[j].nucle_mc)) {
Bincr_x[i] = -Bincr_x[i];
Bincr_y[i] = -Bincr_y[i];
var _local3 = Bubls[i]._x - Bubls[j]._x;
var _local2 = Bubls[i]._y - Bubls[j]._y;
var _local4 = Math.sqrt((_local3 * _local3) + (_local2 * _local2));
var _local1 = true;
k = 1;
while (k <= _local4) {
if (_local1) {
if (Bubls[i].nucle_mc.hitTest(Bubls[j].nucle_mc)) {
Bubls[i]._x = Bubls[i]._x + Bincr_x[i];
Bubls[i]._y = Bubls[i]._y + Bincr_y[i];
} else {
_local1 = false;
}
}
k++;
}
}
}
j++;
}
if (borderUp_mc.hitTest(Bubls[i]._x, Bubls[i]._y, true)) {
Bincr_y[i] = Math.abs(Bincr_y[i]);
Bubls[i]._x = Bubls[i]._x + (Bincr_x[i] * 2);
Bubls[i]._y = Bubls[i]._y + (Bincr_y[i] * 2);
}
if (borderDn_mc.hitTest(Bubls[i]._x, Bubls[i]._y, true)) {
Bincr_y[i] = -Math.abs(Bincr_y[i]);
Bubls[i]._x = Bubls[i]._x + (Bincr_x[i] * 2);
Bubls[i]._y = Bubls[i]._y + (Bincr_y[i] * 2);
}
if (borderRt_mc.hitTest(Bubls[i]._x, Bubls[i]._y, true)) {
if (!LaunchFlag[i]) {
Bincr_x[i] = -Math.abs(Bincr_x[i]);
Bubls[i]._x = Bubls[i]._x + (Bincr_x[i] * 2);
Bubls[i]._y = Bubls[i]._y + (Bincr_y[i] * 2);
}
}
if (borderLF_mc.hitTest(Bubls[i]._x, Bubls[i]._y, true)) {
if (!LaunchFlag[i]) {
Bincr_x[i] = Math.abs(Bincr_x[i]);
Bubls[i]._x = Bubls[i]._x + (Bincr_x[i] * 2);
Bubls[i]._y = Bubls[i]._y + (Bincr_y[i] * 2);
}
}
}
} else {
myPoint5.x = Lever3_mc.DildoPoint_mc._x;
myPoint5.y = Lever3_mc.DildoPoint_mc._y;
Lever3_mc.localToGlobal(myPoint5);
head4X = myPoint5.x;
head4Y = myPoint5.y;
Bubls[1]._x = head4X;
Bubls[1]._y = head4Y;
puss_mc._rotation = Lever3_mc._rotation - DeltRot;
burn_mc._x = Bubls[1]._x;
burn_mc._y = Bubls[1]._y;
}
i++;
}
if (!winflag) {
i = 1;
while (i <= cardmax) {
if (Bubls[i]._x < 0) {
Bubls[i]._x = 80;
}
if (Bubls[i]._x > 800) {
Bubls[i]._x = 720;
}
if (Bubls[i]._y < 0) {
Bubls[i]._y = 80;
}
if (Bubls[i]._y > 600) {
Bubls[i]._y = 520;
}
i++;
}
}
if (SavedFlag) {
Bubls[1]._x = emerg_mc._x;
Bubls[1]._y = emerg_mc._y;
}
if (LaunchFlag[1]) {
Bubls[1]._x = Bubls[1]._x + (lnch_x * dirLnch);
Bubls[1]._y = Bubls[1]._y + lnch_y;
}
puss_mc._x = Bubls[1]._x;
puss_mc._y = Bubls[1]._y;
if (winflag) {
Bubls[1]._x = 880;
Bubls[1]._y = 400;
Bubls[1]._visible = true;
if (aimCenter) {
aimout_mc._x = 400;
aimout_mc._y = 300;
}
}
};
aimout_mc.onEnterFrame = function () {
var _local5 = 200;
var _local4;
var _local3;
var _local2;
if (!winflag) {
if (ChoseBallFlag) {
if (!Sphere_mc.hitTest(Bubls[CB]._x, Bubls[CB]._y, true)) {
_local4 = Bubls[CB]._x - Sphere_mc._x;
_local3 = Bubls[CB]._y - Sphere_mc._y;
_local2 = Math.atan(_local3 / _local4);
if (Bubls[CB]._x < Sphere_mc._x) {
_local2 = _local2 + Math.PI;
}
this._x = Sphere_mc._x + (Rshpere * Math.cos(_local2));
this._y = Sphere_mc._y + (Rshpere * Math.sin(_local2));
} else {
this._x = Bubls[CB]._x;
this._y = Bubls[CB]._y;
}
if (Sphere_mc.spheraIn_mc.hitTest(Bubls[CB]._x, Bubls[CB]._y, true)) {
_local4 = Bubls[CB]._x - Sphere_mc._x;
_local3 = Bubls[CB]._y - Sphere_mc._y;
_local2 = Math.atan(_local3 / _local4);
if (Bubls[CB]._x < Sphere_mc._x) {
_local2 = _local2 + Math.PI;
}
this._x = Sphere_mc._x + (_local5 * Math.cos(_local2));
this._y = Sphere_mc._y + (_local5 * Math.sin(_local2));
}
}
if (CatchFlag[1]) {
this._x = 50;
this._y = 550;
}
}
if (aimCenter) {
this._x = 400;
this._y = 300;
}
if (DickDance) {
cc++;
if (cc > 25) {
cc = 0;
this._x = randRange(250, 450);
this._y = randRange(200, 400);
}
}
};
Lever1_mc.onEnterFrame = function () {
rotMemOld = this._rotation;
axle_mc._rotation = -120;
touchFlag = false;
if (!aimCenter) {
i = -120;
while (i <= 110) {
if (!touchFlag) {
axle_mc._rotation++;
myPoint1.x = axle_mc.leverAim_mc._x;
myPoint1.y = axle_mc.leverAim_mc._y;
axle_mc.localToGlobal(myPoint1);
LVAimX = myPoint1.x;
LVAimY = myPoint1.y;
if (aimout_mc.hitTest(LVAimX, LVAimY, true)) {
touchFlag = true;
rotMem = axle_mc._rotation;
}
}
i++;
}
} else {
rotMem = 10;
touchFlag = true;
}
if (touchFlag) {
if (this._rotation < rotMem) {
if ((rotMem - this._rotation) > rotInc) {
this._rotation = this._rotation + rotInc;
} else {
this._rotation = rotMem;
}
} else if ((this._rotation - rotMem) > rotInc) {
this._rotation = this._rotation - rotInc;
} else {
this._rotation = rotMem;
}
myPoint.x = Lever1_mc.leverAim_mc._x;
myPoint.y = Lever1_mc.leverAim_mc._y;
Lever1_mc.localToGlobal(myPoint);
headX = myPoint.x;
headY = myPoint.y;
Lever2_mc._x = headX;
Lever2_mc._y = headY;
axle2_mc._x = headX;
axle2_mc._y = headY;
axle2_mc._rotation = -180;
touchFlag2 = false;
j = -180;
while (j <= 180) {
if (!touchFlag2) {
axle2_mc._rotation++;
myPoint3.x = axle2_mc.aimAxle2_mc._x;
myPoint3.y = axle2_mc.aimAxle2_mc._y;
axle2_mc.localToGlobal(myPoint3);
Aim2X = myPoint3.x;
Aim2Y = myPoint3.y;
if (aimout_mc.measHead_mc.hitTest(Aim2X, Aim2Y, true)) {
touchFlag2 = true;
rotMem2 = axle2_mc._rotation;
Lev3X = Aim2X;
Lev3Y = Aim2Y;
}
}
j++;
}
if (Math.abs(Lever2_mc._rotation - rotMem2) < 5) {
Lever2_mc._rotation = rotMem2;
} else if (Lever2_mc._rotation > rotMem2) {
Lever2_mc._rotation = Lever2_mc._rotation - rotInc2;
} else {
Lever2_mc._rotation = Lever2_mc._rotation + rotInc2;
}
var _local3 = this._rotation - 90;
var _local2 = Lever2_mc._rotation;
myPoint2.x = Lever2_mc.Head_mc._x;
myPoint2.y = Lever2_mc.Head_mc._y;
Lever2_mc.localToGlobal(myPoint2);
head2X = myPoint2.x;
head2Y = myPoint2.y;
Lever3_mc._x = head2X;
Lever3_mc._y = head2Y;
_local2 = Lever2_mc._rotation;
} else {
this._rotation = rotMemOld;
Lever2_mc._x = headX;
Lever2_mc._y = headY;
Lever3_mc._x = head2X;
Lever3_mc._y = head2Y;
}
if ((!CatchFlag[CB]) && (ChoseBallFlag)) {
DX = Bubls[CB]._x - Lever3_mc._x;
DY = Bubls[CB]._y - Lever3_mc._y;
AlfaRad = Math.atan(DY / DX);
Alfa = (AlfaRad * 90) / 1.57;
if (Bubls[CB]._x < Lever3_mc._x) {
Alfa = 180 + Alfa;
}
if (Lever3_mc._rotation < 0) {
if (Alfa > 0) {
Alfa = Alfa - 360;
}
}
if (Math.abs(Lever3_mc._rotation - Alfa) < 15) {
Lever3_mc._rotation = Alfa;
} else if (Lever3_mc._rotation > Alfa) {
Lever3_mc._rotation = Lever3_mc._rotation - 5;
} else {
Lever3_mc._rotation = Lever3_mc._rotation + 5;
}
} else if (!aimCenter) {
if (Lever3_mc._rotation < 170) {
Lever3_mc._rotation = Lever3_mc._rotation + 5;
}
} else if (Lever3_mc._rotation > 10) {
Lever3_mc._rotation = Lever3_mc._rotation - 5;
}
};
goallogic_mc.onEnterFrame = function () {
if (wt > 0) {
wt++;
if (wt == 4) {
if (goal_left) {
goalSound_mc.play();
} else {
Ryk_mc.play();
}
goal_txt._visible = true;
}
if (wt == 24) {
score1_txt.text = score1;
score2_txt.text = score2;
if (score1 >= 10) {
playMore2_btn._visible = true;
winflag = true;
YouLose_mc.gotoAndPlay(2);
}
}
if (wt >= 80) {
goal_flag = false;
goal_txt._visible = false;
goal_left = false;
wt = 0;
}
}
if (wt1 > 0) {
wt1++;
if (wt1 >= 25) {
wt1 = 0;
CB = 1;
ChoseBallFlag = true;
}
}
};
MainLog_mc.onEnterFrame = function () {
if (!CatchBulb) {
if (!SavedFlag) {
if (Lever3_mc.HeadPoint_mc.hitTest(Bubls[1].PusCenter_mc)) {
if (!CatchFlag[1]) {
splash_mc._x = Bubls[1]._x;
splash_mc._y = Bubls[1]._y;
splash_mc.play();
WowAfr_mc.play();
CatchFlag[1] = true;
CatchBulb = true;
Lever3_mc.play();
DeltRot = Lever3_mc._rotation - puss_mc._rotation;
goal_txt._visible = true;
ChoseBallFlag = false;
burn_mc._x = Bubls[1]._x;
burn_mc._y = Bubls[1]._y;
burn_mc._visible = true;
}
}
}
}
if (CatchFlag[1]) {
if (FuckedArea_mc.hitTest(Bubls[1]._x, Bubls[1]._y, true)) {
Bubls[1]._x = FuckedArea_mc._x;
Bubls[1]._rotation = 0;
puss_mc._rotation = 0;
Fucked[F] = puss_mc.duplicateMovieClip("Fcd" + F, 100 + (F * 2));
Fucked[F]._xscale = 74;
Fucked[F]._yscale = Fucked[F]._xscale;
Fucked[F]._x = FuckedArea_mc._x;
BuFckd[F] = BubEmp_mc.duplicateMovieClip("BFcd" + F, (100 + (F * 2)) + 1);
BuFckd[F]._xscale = 74;
BuFckd[F]._yscale = BuFckd[F]._xscale;
BuFckd[F]._x = FuckedArea_mc._x;
puss_mc._visible = false;
Bubls[1]._visible = false;
burn_mc._visible = false;
CatchBulb = false;
Bubls[1]._x = -100;
Bincr_x[1] = 0;
Bincr_y[1] = 0;
Lever3_mc.gotoAndStop(1);
goal_flag = true;
goal_txt._visible = false;
if (!fuckScoreFlag) {
score1++;
score1_txt.text = score1;
wt++;
fuckScoreFlag = true;
}
if (score1 >= 10) {
winflag = true;
YouLose_mc.gotoAndPlay(2);
wtW++;
}
BornCorn = randRange(1, 3);
if ((BornCorn == 2) || (BornCorn == 3)) {
dirLnch = -1;
} else {
dirLnch = 1;
}
Bincr_x[1] = BIncr * Math.cos(CornAng[BornCorn]);
Bincr_y[1] = BIncr * Math.sin(CornAng[BornCorn]);
if (!winflag) {
Bubls[1]._x = CornerX[BornCorn];
Bubls[1]._y = CornerY[BornCorn];
Bubls[1]._visible = true;
Bubls[1]._rotation = 0;
pnum++;
if (pnum > pQnt) {
pnum = 1;
}
puss_mc = Puss[pnum];
puss_mc._visible = true;
ChoseBallFlag = true;
CatchFlag[1] = false;
LaunchFlag[1] = true;
wtL++;
}
CB = 1;
if (SRT) {
Fucked[F]._y = FcY;
BuFckd[F]._y = Fucked[F]._y;
FcY = FcY + 60;
SRT = false;
F++;
fuckScoreFlag = false;
}
SRT = true;
}
}
if (wtL > 0) {
wtL++;
if (wtL > 25) {
wtL = 0;
LaunchFlag[1] = false;
}
}
if (SRT) {
if (Fucked[F]._y < FcY) {
Fucked[F]._y = Fucked[F]._y + 6;
BuFckd[F]._y = Fucked[F]._y;
} else {
Fucked[F]._y = Fucked[F]._y - 6;
BuFckd[F]._y = Fucked[F]._y;
}
if (Math.abs(Fucked[F]._y - FcY) < 8) {
Fucked[F]._y = FcY;
BuFckd[F]._y = Fucked[F]._y;
FcY = FcY + 60;
SRT = false;
F++;
fuckScoreFlag = false;
}
}
if (SVD) {
if (Saved[S]._y < SvY) {
Saved[S]._y = Saved[S]._y + 6;
BuSwd[S]._y = Saved[S]._y;
} else {
Saved[S]._y = Saved[S]._y - 6;
BuSwd[S]._y = Saved[S]._y;
}
if (Math.abs(Saved[S]._y - SvY) < 8) {
Saved[S]._y = SvY;
BuSwd[S]._y = Saved[S]._y;
SvY = SvY + 60;
SVD = false;
S++;
save2flag = false;
}
}
if (winflag) {
if (wtW > 0) {
wtW++;
if (wtW == 4) {
if (WeWin) {
pusBtnsUp_btn._visible = true;
Gshft = randRange(1, gQnt);
}
}
if (wtW >= 25) {
score1_txt.text = score1;
score2_txt.text = score2;
differscoreNew = score2 - score1;
differscoreOld = highscore2 - highscore1;
if (gamecnt == 1) {
highscore1 = score1;
highscore2 = score2;
}
if (differscoreNew > differscoreOld) {
highscore1 = score1;
highscore2 = score2;
} else if (differscoreNew == differscoreOld) {
if (score2 > highscore2) {
highscore1 = score1;
highscore2 = score2;
}
}
BstComp_txt.text = highscore1;
BstYou_txt.text = highscore2;
Bincr_x[CB] = 0;
Bincr_y[CB] = 0;
playMore2_btn._visible = true;
aimCenter = true;
wtW = 0;
}
}
}
if (winflag) {
Bubls[1]._x = 880;
Bubls[1]._y = 400;
Bubls[1]._visible = false;
}
};
emerg_mc.onEnterFrame = function () {
if ((((this._x > 100) && (this._x < 750)) && (this._y > 50)) && (this._y < 550)) {
this._x = this._x + EmInc_x;
this._y = this._y + EmInc_y;
}
if (this._x < 100) {
this._x = 101;
}
if (this._x > 750) {
this._x = 749;
}
if (this._y < 50) {
this._y = 51;
}
if (this._y > 540) {
this._y = 539;
}
if (!winflag) {
if (!CatchFlag[1]) {
if (Bubls[1].hitTest(this._x, this._y, true)) {
SavedFlag = true;
policeSnd_mc.gotoAndPlay("policecyc");
}
}
if (SavedFlag) {
if (SafeArea_mc.hitTest(this._x, this._y, true)) {
if (!save2flag) {
save2flag = true;
Lever3_mc.gotoAndStop(1);
Saved[S] = puss_mc.duplicateMovieClip("Svd" + S, 10 + (S * 2));
Bubls[1]._rotation = 0;
puss_mc._rotation = 0;
Saved[S]._x = SafeArea_mc._x;
Saved[S]._xscale = 74;
Saved[S]._yscale = Saved[S]._xscale;
BuSwd[S] = BubEmp_mc.duplicateMovieClip("BSvd" + S, (10 + (S * 2)) + 1);
BuSwd[S]._x = Saved[S]._x;
BuSwd[S]._xscale = 74;
BuSwd[S]._yscale = BuSwd[S]._xscale;
policeSnd_mc.gotoAndPlay("policeEnd");
if (!winflag) {
score2++;
}
score2_txt.text = score2;
wt++;
if (score2 >= 10) {
if (!winflag) {
playMore2_btn._visible = true;
winflag = true;
WeWin = true;
YouWin_mc.gotoAndPlay(2);
wtW++;
}
}
goal_left = true;
if (SVD) {
Saved[S]._y = SvY;
BuSwd[S]._y = Saved[S]._y;
SvY = SvY + 60;
SVD = false;
S++;
save2flag = false;
}
SVD = true;
SavedFlag = false;
puss_mc._visible = false;
Bubls[1]._visible = false;
Bubls[1]._x = 880;
BornCorn++;
if (BornCorn > 3) {
BornCorn = 1;
}
if ((emerg_mc._x > 600) && (emerg_mc._y < 150)) {
BornCorn = 4;
}
if ((BornCorn == 2) || (BornCorn == 3)) {
dirLnch = -1;
} else {
dirLnch = 1;
}
if (!winflag) {
Bincr_x[1] = BIncr * Math.cos(CornAng[BornCorn]);
Bincr_y[1] = BIncr * Math.sin(CornAng[BornCorn]);
Bubls[1]._x = CornerX[BornCorn];
Bubls[1]._y = CornerY[BornCorn];
Bubls[1]._visible = true;
pnum++;
if (pnum > pQnt) {
pnum = 1;
}
puss_mc = Puss[pnum];
puss_mc._visible = true;
CB = 1;
ChoseBallFlag = true;
CatchFlag[1] = false;
LaunchFlag[1] = true;
wtL++;
}
Lever3_mc.gotoAndStop(1);
}
}
}
}
};
end_btn.onRelease = function () {
i = 1;
while (i <= S) {
Saved[i].removeMovieClip();
BuSwd[i].removeMovieClip();
i++;
}
i = 1;
while (i <= F) {
Fucked[i].removeMovieClip();
BuFckd[i].removeMovieClip();
i++;
}
gotoAndPlay ("endstart");
};
rules_mc.onEnterFrame = function () {
if (HelpFlag) {
if (this._y < 135) {
this._y = this._y + 8;
}
} else if (this._y > -135) {
this._y = this._y - 8;
}
};
help_btn.onRelease = function () {
if (!HelpFlag) {
HelpFlag = true;
} else {
HelpFlag = false;
}
};
playMore2_btn.onRelease = function () {
i = 1;
while (i <= S) {
Saved[i].removeMovieClip();
BuSwd[i].removeMovieClip();
i++;
}
i = 1;
while (i <= F) {
Fucked[i].removeMovieClip();
BuFckd[i].removeMovieClip();
i++;
}
gotoAndPlay ("intoplay");
};
Easy_btn.onRelease = function () {
rotInc = 0.5;
rotInc2 = 1;
EasyHard = 1;
BIncr = 6;
lightH_mc._x = this._x;
};
Hard_btn.onRelease = function () {
rotInc = 0.8;
rotInc2 = 1;
EasyHard = 2;
BIncr = 8;
lightH_mc._x = this._x;
};
Fast_btn.onRelease = function () {
rotInc = 2;
rotInc2 = 2;
EasyHard = 3;
BIncr = 10;
lightH_mc._x = this._x;
};
var M;
pusBtnsUp_btn.onRelease = function () {
YouWin_mc._visible = false;
DickDance = true;
aimCenter = false;
P = 0;
i = 1;
while (i <= S) {
if (Saved[i].hitTest(_root._xmouse, _root._ymouse, true)) {
P = i;
}
i++;
}
if (P > 0) {
i = 1;
while (i <= gQnt) {
Girls[i]._visible = false;
i++;
}
M = P + Gshft;
if (M > gQnt) {
M = M - gQnt;
}
Girls[M]._visible = true;
}
};
Frame 26
introflag = true;
stop();
playMore2_btn.onRelease = function () {
gotoAndPlay ("intoMore");
};
Symbol 15 MovieClip Frame 1
stop();
Symbol 49 Button
on (release) {
getURL ("http://www.cooltuning.kiev.ua/games-eng.html", "_blank");
}
Symbol 56 Button
on (release) {
getURL ("http://www.2games.com/mature?utm_source=robof&utm_medium=game&utm_campaign=robof");
}
Symbol 160 MovieClip Frame 1
Symbol 164 MovieClip Frame 1
stop();
Symbol 240 MovieClip Frame 1
stop();
Symbol 240 MovieClip Frame 2
dildo1_mc.setMask(DildoMask_mc);
Symbol 240 MovieClip Frame 4
stop();
Symbol 263 MovieClip Frame 1
stop();
Symbol 263 MovieClip Frame 60
stop();
Symbol 289 MovieClip Frame 1
stop();
Symbol 289 MovieClip Frame 50
stop();
Symbol 296 MovieClip Frame 1
stop();
Symbol 296 MovieClip Frame 76
stop();
check_mc.onEnterFrame = function () {
if (this._y > -215) {
this._y = this._y - 2;
} else {
this._visible = false;
}
};
Symbol 298 MovieClip Frame 1
stop();
Symbol 298 MovieClip Frame 86
gotoAndPlay ("policecyc");
Symbol 298 MovieClip Frame 88
gotoAndStop ("policeStop");
Symbol 300 MovieClip Frame 1
stop();