Frame 1
var gamecnt = 0;
var BestLong = 0;
var GrCurnt = 10;
var SaveGrid = 10;
var SaveGrlN = 1;
Mission2_mc._alpha = 0;
ErothPlanet_mc._xscale = 20;
ErothPlanet_mc._yscale = (ErothPlanet_mc._xscale = 20);
ErothPlanet_mc.onEnterFrame = function () {
if (this._xscale < 100) {
if (this._xscale < 40) {
this._xscale = this._xscale + 0.1;
} else {
this._xscale = this._xscale + 0.2;
}
this._yscale = this._xscale;
}
};
Shade_mc.onEnterFrame = function () {
if (ErothPlanet_mc._xscale > 30) {
if (this._y < 768) {
this._y++;
}
}
};
Mission2_mc.onEnterFrame = function () {
if (ErothPlanet_mc._xscale > 80) {
if (this._alpha < 100) {
this._alpha = this._alpha + 2;
}
}
};
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
help_mc._visible = false;
Frame 5
Play_btn.onRelease = function () {
gotoAndPlay ("maincyc");
};
rules_btn.onRelease = function () {
if (help_mc._visible) {
help_mc._visible = false;
} else {
help_mc._visible = true;
}
};
Frame 6
gotoAndPlay ("introcyc");
Frame 7
gamecnt++;
Frame 8
function AngleTo360(ang) {
dirAn_mc._rotation = ang;
ang = dirAn_mc._rotation;
return(ang);
}
function randRange(min, max) {
var _local1 = Math.floor(Math.random() * ((max - min) + 1)) + min;
return(_local1);
}
var FirstLaunch = true;
var winFlag = false;
var i;
var j;
var BSpeed = 12;
var NewDirAngle;
var wtK = 0;
var KiyClock = true;
var Incr = new Array(0, 0, 0);
var incr_x = new Array(0, 0, 0);
var incr_y = new Array(0, 0, 0);
var lev1 = 0;
var lev2 = 0;
var LEVEL = 1;
var PrevLevel = 1;
var LevChngFlag = false;
var dirAngle = new Array(0, 0, 0);
var DrebBord = new Array(0, 0, 0);
var DrebCnt = new Array(0, 0, 0);
var winFlag = false;
var aimFlag = false;
var YouPlayFlag = false;
var YouDirAngle = 0;
var AlRad;
var MouseX = 0;
var MouseY = 0;
var gameStep = 0;
var koef1 = 0.99;
var koef2 = 0.98;
var ballFlag = new Array(false, false, false);
var Numb = new Array(0, 0, 0);
var RNumb = new Array(0, 0, 0);
var BallArr = new Array();
BallArr[1] = ballOpp_mc;
BallArr[2] = ballMy_mc;
var SquaresLeft = new Array();
SquaresLeft[1] = SQ1_1;
SquaresLeft[2] = SQ1_2;
SquaresLeft[3] = SQ1_3;
SquaresLeft[4] = SQ1_4;
SquaresLeft[5] = SQ1_5;
SquaresLeft[6] = SQ1_6;
SquaresLeft[7] = SQ1_7;
SquaresLeft[8] = SQ1_8;
SquaresLeft[9] = SQ1_9;
SquaresLeft[10] = SQ1_10;
SquaresLeft[11] = SQ1_11;
SquaresLeft[12] = SQ1_12;
var SquaresRight = new Array();
SquaresRight[1] = SQ2_1;
SquaresRight[2] = SQ2_2;
SquaresRight[3] = SQ2_3;
SquaresRight[4] = SQ2_4;
SquaresRight[5] = SQ2_5;
SquaresRight[6] = SQ2_6;
SquaresRight[7] = SQ2_7;
SquaresRight[8] = SQ2_8;
SquaresRight[9] = SQ2_9;
SquaresRight[10] = SQ2_10;
SquaresRight[11] = SQ2_11;
SquaresRight[12] = SQ2_12;
i = 1;
while (i <= 12) {
SquaresLeft[i].N_txt.text = i;
SquaresLeft[i].sqField_mc._alpha = 10;
SquaresRight[i].N_txt.text = i;
SquaresRight[i].sqField_mc._alpha = 10;
i++;
}
YouWinGame_mc.stop();
BallArr[1].N_txt._visible = false;
BallArr[2].N_txt._visible = false;
BallArr[1].bodyRot_mc.OwnNum = 1;
BallArr[2].bodyRot_mc.OwnNum = 2;
levelUp3_mc.setMask(levMask3_mc);
help_mc._visible = false;
PlayMore_btn._visible = false;
MoreHer_btn._visible = false;
OppPlay_mc._visible = false;
OppPlay_mc.stop();
YouPlay_mc._visible = false;
YouPlay_mc.stop();
OppWin_mc._visible = false;
YouWin_mc._visible = false;
OppLamp_mc._visible = false;
YouLamp_mc._visible = false;
KiyMy_mc._visible = false;
KiyOpp_mc._visible = false;
CueSound_mc.stop();
dirAngle[2] = 0;
Freeze_mc.setMask(FreezeMask_mc);
gameStep = 0;
BallArr[1].bodyRot_mc._rotation = 45;
BallArr[2].bodyRot_mc._rotation = 20;
if (FirstLaunch) {
FirstLaunch = false;
var my_nc = new NetConnection();
my_nc.connect(null);
var my_ns = new NetStream(my_nc);
my_video.attachVideo(my_ns);
my_ns.setBufferTime(5);
my_ns.play("http://game-videos.info/Vids/BustyBlondeBigBoobs.flv");
}
stop();
FLVlog_mc.onEnterFrame = function () {
if (LEVEL == 1) {
if (my_ns.time >= 30) {
my_ns.seek(0);
}
}
if (LEVEL == 2) {
if (my_ns.time >= 73) {
my_ns.seek(30);
}
}
if (LEVEL == 3) {
if (my_ns.time >= 123) {
my_ns.seek(73);
}
}
if (LEVEL == 4) {
if (my_ns.time >= 180) {
my_ns.seek(123);
}
}
if (LEVEL == 5) {
if (my_ns.time >= 229) {
my_ns.seek(180);
}
}
if (LEVEL == 6) {
if (my_ns.time >= 270) {
my_ns.seek(229);
}
}
if (LEVEL == 7) {
if (my_ns.time >= 300) {
my_ns.seek(270);
}
}
if (LEVEL == 8) {
if (my_ns.time >= 335) {
my_ns.seek(300);
}
}
if (LEVEL == 9) {
if (my_ns.time >= 380) {
my_ns.seek(335);
}
}
if (LEVEL == 10) {
if (my_ns.time >= 479) {
my_ns.seek(380);
}
}
};
PlaySeqnc_mc.onEnterFrame = function () {
if (!winFlag) {
step_txt.text = gameStep;
if (gameStep == 0) {
wtK++;
if (wtK >= 25) {
wtK = 0;
gameStep = 1;
}
}
if (gameStep == 1) {
OppPlay_mc._visible = true;
OppPlay_mc.gotoAndPlay(1);
OppLamp_mc._visible = true;
YouLamp_mc._visible = false;
BallArr[1].N_txt._visible = false;
ScoreOpp_txt.text = 0;
BallArr[2].N_txt._visible = false;
ScoreMy_txt.text = 0;
KiyOpp_mc._visible = true;
KiyOpp_mc._x = ballOpp_mc._x;
KiyOpp_mc._y = ballOpp_mc._y;
NewDirAngle = randRange(0, 360);
NewDirAngle = AngleTo360(NewDirAngle);
KiyClock = true;
gameStep = 2;
}
if (gameStep == 2) {
if (KiyOpp_mc._rotation < NewDirAngle) {
KiyOpp_mc._rotation = KiyOpp_mc._rotation + 4;
}
if (KiyOpp_mc._rotation > NewDirAngle) {
KiyOpp_mc._rotation = KiyOpp_mc._rotation - 4;
if (KiyOpp_mc._rotation < 0) {
KiyOpp_mc._rotation = KiyOpp_mc._rotation + 360;
}
}
if (Math.abs(NewDirAngle - KiyOpp_mc._rotation) < 8) {
KiyOpp_mc._rotation = NewDirAngle;
gameStep = 3;
wtK = 1;
}
}
if (gameStep == 3) {
wtK++;
if (wtK >= 25) {
wtK = 0;
KiyOpp_mc.gotoAndPlay("kiypush");
}
if (KiyOpp_mc._currentframe == 7) {
CueSound_mc.gotoAndPlay(2);
}
if (KiyOpp_mc._currentframe == 8) {
Incr[1] = BSpeed;
dirAngle[1] = NewDirAngle;
incr_x[1] = Math.cos(dirAngle[1] / 57.32) * Incr[1];
incr_y[1] = Math.sin(dirAngle[1] / 57.32) * Incr[1];
gameStep = 4;
ballFlag[1] = true;
}
}
if (gameStep == 4) {
YouPlayFlag = true;
}
if (gameStep == 5) {
if (YouPlayFlag) {
OppPlay_mc._visible = false;
OppPlay_mc.stop();
YouPlay_mc._visible = true;
YouPlay_mc.gotoAndPlay(1);
OppLamp_mc._visible = false;
YouLamp_mc._visible = true;
YouPlayFlag = false;
}
}
if (gameStep == 6) {
}
if (gameStep == 7) {
YouPlay_mc._visible = false;
YouPlay_mc.stop();
wtK++;
if (wtK == 25) {
PrevLevel = LEVEL;
if (RNumb[1] > RNumb[2]) {
OppWin_mc._visible = true;
if (LEVEL > 1) {
if (!winFlag) {
LEVEL--;
}
LevChngFlag = true;
}
SoundOops_mc.play();
}
if (RNumb[1] < RNumb[2]) {
YouWin_mc._visible = true;
if (LEVEL < 10) {
LEVEL++;
soundOK_mc.play();
LevChngFlag = true;
if (LEVEL >= 10) {
YouWinGame_mc.gotoAndPlay(2);
winFlag = true;
PlayMore_btn._visible = true;
MoreHer_btn._visible = true;
}
}
}
if (RNumb[1] == RNumb[2]) {
LevChngFlag = false;
}
if (LevChngFlag) {
LevChngFlag = false;
switch (LEVEL) {
case 1 :
my_ns.seek(0);
break;
case 2 :
my_ns.seek(30);
break;
case 3 :
my_ns.seek(73);
break;
case 4 :
my_ns.seek(123);
break;
case 5 :
my_ns.seek(180);
break;
case 6 :
my_ns.seek(229);
break;
case 7 :
my_ns.seek(270);
break;
case 8 :
my_ns.seek(300);
break;
case 9 :
my_ns.seek(335);
break;
case 10 :
my_ns.seek(380);
}
}
}
if (wtK >= 75) {
wtK = 0;
OppWin_mc._visible = false;
YouWin_mc._visible = false;
gameStep = 1;
}
}
}
};
ballMy_mc.onEnterFrame = function () {
function BBborder(n, i) {
if (n == 1) {
dirAngle[i] = 360 - dirAngle[i];
dirAngle[i] = AngleTo360(dirAngle[i]);
if (dirAngle[i] < 0) {
dirAngle[i] = Math.abs(dirAngle[i]);
}
}
if (n == 2) {
dirAngle[i] = 180 - dirAngle[i];
dirAngle[i] = AngleTo360(dirAngle[i]);
if ((dirAngle[i] > 0) && (dirAngle[i] < 90)) {
dirAngle[i] = dirAngle[i] + 90;
}
if ((dirAngle[i] < 0) && (dirAngle[i] > -90)) {
dirAngle[i] = dirAngle[i] - 90;
}
}
if (n == 3) {
dirAngle[i] = 360 - dirAngle[i];
dirAngle[i] = AngleTo360(dirAngle[i]);
if (dirAngle[i] > 0) {
dirAngle[i] = -Math.abs(dirAngle[i]);
}
}
if (n == 4) {
dirAngle[i] = 180 - dirAngle[i];
dirAngle[i] = AngleTo360(dirAngle[i]);
if ((dirAngle[i] > 0) && (dirAngle[i] > 90)) {
dirAngle[i] = dirAngle[i] - 90;
}
if ((dirAngle[i] < 0) && (dirAngle[i] < -90)) {
dirAngle[i] = dirAngle[i] + 90;
}
}
dirAngle[i] = AngleTo360(dirAngle[i]);
incr_x[i] = Math.cos(dirAngle[i] / 57.32) * Incr[i];
incr_y[i] = Math.sin(dirAngle[i] / 57.32) * Incr[i];
BallArr[i]._x = BallArr[i]._x + (incr_x[i] * 2);
BallArr[i]._y = BallArr[i]._y + (incr_y[i] * 2);
}
i = 1;
while (i <= 2) {
if (ballFlag[i]) {
BallArr[i]._x = BallArr[i]._x + incr_x[i];
BallArr[i]._y = BallArr[i]._y + incr_y[i];
BallArr[i].bodyRot_mc._rotation = dirAngle[i];
j = 1;
while (j <= 12) {
if (i == 1) {
if (SquaresLeft[j].hitTest(ballOpp_mc._x, ballOpp_mc._y, true)) {
SquaresLeft[j].sqField_mc._alpha = 80;
Numb[1] = j;
} else {
SquaresLeft[j].sqField_mc._alpha = 10;
}
}
if (i == 2) {
if (SquaresRight[j].hitTest(ballMy_mc._x, ballMy_mc._y, true)) {
SquaresRight[j].sqField_mc._alpha = 80;
Numb[2] = j;
} else {
SquaresRight[j].sqField_mc._alpha = 10;
}
}
j++;
}
if (Incr[i] > 3) {
Incr[i] = Incr[i] * koef1;
incr_x[i] = incr_x[i] * koef1;
incr_y[i] = incr_y[i] * koef1;
} else {
Incr[i] = Incr[i] * koef2;
incr_x[i] = incr_x[i] * koef2;
incr_y[i] = incr_y[i] * koef2;
}
if (Incr[i] < 1.5) {
Incr[i] = 0;
incr_x[i] = 0;
incr_y[i] = 0;
ballFlag[i] = false;
if (gameStep == 4) {
RNumb[i] = Numb[i];
BallArr[i].N_txt.text = RNumb[i];
BallArr[i].N_txt._visible = true;
ScoreOpp_txt.text = RNumb[i];
gameStep = 5;
}
if (gameStep == 6) {
RNumb[i] = Numb[i];
BallArr[i].N_txt.text = RNumb[i];
BallArr[i].N_txt._visible = true;
ScoreMy_txt.text = RNumb[i];
gameStep = 7;
}
}
if (BallArr[i].body_mc.hitTest(bord1_Up)) {
DrebBord[1]++;
if (DrebBord[1] <= 1) {
BBborder(1, i);
}
} else {
DrebBord[1] = 0;
}
if (BallArr[i].body_mc.hitTest(bord1_Rt)) {
DrebBord[2]++;
if (DrebBord[2] <= 1) {
BBborder(2, i);
}
} else {
DrebBord[2] = 0;
}
if (BallArr[i].body_mc.hitTest(bord1_Dn)) {
DrebBord[3]++;
if (DrebBord[3] <= 1) {
BBborder(3, i);
}
} else {
DrebBord[3] = 0;
}
if (BallArr[i].body_mc.hitTest(bord1_Lf)) {
DrebBord[4]++;
if (DrebBord[4] <= 1) {
BBborder(4, i);
}
} else {
DrebBord[4] = 0;
}
if (BallArr[i].body_mc.hitTest(bord2_Up)) {
DrebBord[1]++;
if (DrebBord[1] <= 1) {
BBborder(1, i);
}
} else {
DrebBord[1] = 0;
}
if (BallArr[i].body_mc.hitTest(bord2_Rt)) {
DrebBord[2]++;
if (DrebBord[2] <= 1) {
BBborder(2, i);
}
} else {
DrebBord[2] = 0;
}
if (BallArr[i].body_mc.hitTest(bord2_Dn)) {
DrebBord[3]++;
if (DrebBord[3] <= 1) {
BBborder(3, i);
}
} else {
DrebBord[3] = 0;
}
if (BallArr[i].body_mc.hitTest(bord2_Lf)) {
DrebBord[4]++;
if (DrebBord[4] <= 1) {
BBborder(4, i);
}
} else {
DrebBord[4] = 0;
}
}
i++;
}
};
KiyMy_mc.onEnterFrame = function () {
if (gameStep == 5) {
if (!winFlag) {
this._visible = true;
}
if (this._currentframe == 1) {
this._x = ballMy_mc._x;
this._y = ballMy_mc._y;
MouseX = _root._xmouse;
MouseY = _root._ymouse;
if (MouseX > ballMy_mc._x) {
AlRad = Math.atan((MouseY - ballMy_mc._y) / (MouseX - ballMy_mc._x));
} else {
AlRad = Math.atan((MouseY - ballMy_mc._y) / (MouseX - ballMy_mc._x)) - Math.PI;
}
}
if (this._currentframe == 1) {
this._rotation = (AlRad * 90) / 1.57;
}
if (this._currentframe == 7) {
CueSound_mc.gotoAndPlay(2);
}
if (this._currentframe == 8) {
Incr[2] = BSpeed;
incr_x[2] = Math.cos(dirAngle[2] / 57.32) * Incr[2];
incr_y[2] = Math.sin(dirAngle[2] / 57.32) * Incr[2];
ballFlag[2] = true;
}
if (this._currentframe == 8) {
BallArr[2].N_txt._visible = false;
ScoreMy_txt.text = 0;
gameStep = 6;
}
}
};
field_btn.onRelease = function () {
if (!winFlag) {
if (gameStep == 5) {
KiyMy_mc.gotoAndPlay("kiypush");
MouseX = _root._xmouse;
MouseY = _root._ymouse;
if (MouseX > ballMy_mc._x) {
AlRad = Math.atan((MouseY - ballMy_mc._y) / (MouseX - ballMy_mc._x));
} else {
AlRad = Math.atan((MouseY - ballMy_mc._y) / (MouseX - ballMy_mc._x)) - Math.PI;
}
YouDirAngle = (AlRad * 90) / 1.57;
dirAngle[2] = YouDirAngle;
ballFlag[2] = true;
}
}
};
Help_btn.onRelease = function () {
if (help_mc._visible) {
help_mc._visible = false;
} else {
help_mc._visible = true;
}
};
End_btn.onRelease = function () {
my_ns.close();
gotoAndPlay ("endinit");
};
PlayMore_btn.onRelease = function () {
my_ns.close();
gotoAndPlay ("introPlay");
};
var lev3Old = 0;
var lev3Cng = false;
var mem3Y = levelUp3_mc.level_txt._y;
var Licr3 = 2;
levelUp3_mc.onEnterFrame = function () {
if (lev3Old != LEVEL) {
this.levelN_txt.text = LEVEL;
lev3Cng = true;
if (LEVEL > lev3Old) {
Licr3 = 2;
} else {
Licr3 = -2;
this.levelN_txt._y = this.level_txt._y - 30;
}
}
if (lev3Cng) {
this.level_txt._y = this.level_txt._y - Licr3;
this.levelN_txt._y = this.levelN_txt._y - Licr3;
if (Licr3 > 0) {
if (this.levelN_txt._y <= mem3Y) {
this.level_txt.text = LEVEL;
this.level_txt._y = mem3Y;
this.levelN_txt._y = this.level_txt._y + 30;
lev3Cng = false;
lev3Old = LEVEL;
}
} else if (this.levelN_txt._y >= mem3Y) {
this.level_txt.text = LEVEL;
this.level_txt._y = mem3Y;
this.levelN_txt._y = this.level_txt._y + 30;
lev3Cng = false;
lev3Old = LEVEL;
}
}
};
FreezeMask_mc.onEnterFrame = function () {
if (this._x < 403) {
this._x = this._x + 2;
}
};
Frame 9
Mouse.show();
stop();
introflag = true;
MorePlay_btn.onRelease = function () {
gotoAndPlay ("introPlay");
};
Symbol 24 Button
on (release) {
getURL ("http://www.pornstripgames.com/");
}
Symbol 29 Button
on (release) {
getURL ("http://www.pornstripgames.com/");
}
Symbol 74 Button
on (release) {
getURL ("http://secure.twistys.com/track/MTk0Mzg3OjU6MQ,19/", "_blank");
}
Symbol 81 Button
on (release) {
getURL ("http://secure.twistys.com/track/MTk0Mzg3OjU6MQ,19/", "_blank");
}
Symbol 97 MovieClip Frame 1
var OwnNum;
dirt_mc.setMask(MaskBall_mc);
dirt_mc.onEnterFrame = function () {
this._x = this._x + (_root.Incr[OwnNum] * 2);
if (this._x >= 50) {
this._x = -50;
}
};
Symbol 127 MovieClip Frame 15
stop();
Symbol 130 MovieClip Frame 15
stop();
Symbol 135 MovieClip Frame 100
this._visible = false;
stop();
Symbol 167 MovieClip Frame 1
stop();
Symbol 167 MovieClip Frame 15
this._visible = false;
gotoAndStop ("Kiyfix");
Symbol 170 MovieClip Frame 1
stop();
Symbol 170 MovieClip Frame 15
this._visible = false;
gotoAndStop ("Kiyfix");
Symbol 174 MovieClip Frame 1
stop();
Symbol 174 MovieClip Frame 8
gotoAndStop (1);
Symbol 176 MovieClip Frame 1
stop();
Symbol 178 MovieClip Frame 1
stop();