Frame 1
total = _root.getBytesTotal();
cargados = _root.getBytesLoaded();
if (total == cargados) {
_root.txtCargados.text = "GO!";
_root.gotoAndPlay("calidad");
} else {
_root.cargador._xscale = (cargados * 100) / total;
_root.txtCargados.text = Math.floor((cargados * 100) / total);
}
Frame 2
gotoAndPlay ("carga");
Frame 3
n = 0;
a = getTimer();
while (Number(n) < 1000) {
n = Number(n) + 1;
}
b = getTimer();
CPUlag = b - a;
CPUlag = CPUlag + 2;
Frame 4
if (CPUlag < 1) {
gotoAndStop ("creditos");
}
Frame 5
if (CPUlag < 5) {
_quality = "BEST";
_root.q = 1;
}
if ((CPUlag > 4) && (CPUlag < 40)) {
_quality = "HIGH";
_root.q = 2;
}
if ((CPUlag > 39) && (CPUlag < 100)) {
_quality = "AUTOHIGH";
_root.q = 3;
}
if (CPUlag > 99) {
_quality = "LOW";
_root.q = 4;
}
Frame 6
logo.swapDepths(10000);
Stage.showMenu = false;
stop();
Frame 8
function chocarF() {
var _local1 = _root;
_local1.sperman.broken = true;
_local1.sperman.yspeed = 0;
_local1.sperman.gravity = 0;
_local1.sperman.scrollStart = false;
_local1.sperman.gotoAndPlay("crash");
}
restart = false;
scrollSpeed = 8;
movieHeight = 400;
movieWidth = 550;
wall1._visible = false;
wall2._visible = false;
wall3._visible = false;
wall4._visible = false;
aleatorio = random(2) + 3;
aparecer = 0;
miSound = new Sound();
miSound.attachSound("loopSound");
ibu = new Sound();
ibu.attachSound("ibu");
explosion = new Sound();
explosion.attachSound("explosion");
explosion_2 = new Sound();
explosion_2.attachSound("boom");
miSound.start(0, 999);
_root.viagra_counter.inverso._visible = 0;
_root.sperman._visible = 1;
_root.tablero._visible = 1;
stop();
Instance of Symbol 120 MovieClip in Frame 8
onClipEvent (load) {
this._visible = 0;
}
onClipEvent (enterFrame) {
scrollSpeed = _root.scrollSpeed;
if (_root.sperman.scrollStart == true) {
this._x = this._x - scrollSpeed;
if (this.hitTest(_root.sperman.choque)) {
_root.chocarF();
}
if (this._x <= (-this._width)) {
this.removeMovieClip();
}
}
if (_root.restart == true) {
this.removeMovieClip();
}
}
Instance of Symbol 120 MovieClip in Frame 8
onClipEvent (load) {
this._visible = 0;
}
onClipEvent (enterFrame) {
scrollSpeed = _root.scrollSpeed;
if (_root.sperman.scrollStart == true) {
this._x = this._x - scrollSpeed;
if (this.hitTest(_root.sperman.choque)) {
_root.chocarF();
}
if (this._x <= (-this._width)) {
this.removeMovieClip();
}
}
if (_root.restart == true) {
this.removeMovieClip();
}
}
Instance of Symbol 122 MovieClip "sombra" in Frame 8
onClipEvent (load) {
}
onClipEvent (enterFrame) {
scrollSpeed = _root.scrollSpeed;
if ((this._name != "sombra") && (_root.sperman.scrollStart == true)) {
this._x = this._x - scrollSpeed;
if (this._x <= -150) {
this.removeMovieClip();
}
}
if (_root.restart == true) {
this.removeMovieClip();
}
}
Instance of Symbol 124 MovieClip "wallBlock" in Frame 8
onClipEvent (enterFrame) {
scrollSpeed = _root.scrollSpeed;
if ((this._name != "wallBlock") && (_root.sperman.scrollStart == true)) {
this._x = this._x - scrollSpeed;
if (this.hitTest(_root.sperman.choque.getBounds(_root).xMax, _root.sperman.choque.getBounds(_root).yMax, true)) {
_root.chocarF();
}
if (this.hitTest(_root.sperman.choque.getBounds(_root).xMin, _root.sperman.choque.getBounds(_root).yMin, true)) {
_root.chocarF();
}
if (this._x <= ((-this._width) / 2)) {
this.removeMovieClip();
}
}
if (_root.restart == true) {
this.removeMovieClip();
}
}
Instance of Symbol 126 MovieClip "blockController" in Frame 8
onClipEvent (load) {
y1 = this._y;
y1Max = (_root.movieHeight - (this._height / 2)) - 5;
y1Min = (this._height / 2) + 5;
range = y1Max - y1Min;
y2 = random(range) + (this._height / 2);
x = random(30) + 30;
ySpeed = (y2 - y1) / x;
shrinkSpeed = 0.08;
}
onClipEvent (enterFrame) {
if (_root.sperman.scrollStart == true) {
y1 = this._y;
y1Max = (_root.movieHeight - (this._height / 2)) - 5;
y1Min = (this._height / 2) + 5;
range = y1Max - y1Min;
if (((y2 + 5) >= y1) && (y1 >= (y2 - 5))) {
y2 = random(range) + (this._height / 2);
x = random(60) + 1;
ySpeed = (y2 - y1) / x;
}
this._y = this._y + ySpeed;
if (this._height > 180) {
this._height = this._height - shrinkSpeed;
}
}
if (_root.restart == true) {
this.removeMovieClip();
}
}
Instance of Symbol 128 MovieClip "tampon" in Frame 8
onClipEvent (enterFrame) {
scrollSpeed = _root.scrollSpeed;
if ((this._name != "tampon") && (_root.sperman.scrollStart == true)) {
this._x = this._x - scrollSpeed;
if (this.hitTest(_root.sperman.choque.getBounds(_root).xMax, _root.sperman.choque.getBounds(_root).yMax, true)) {
_root.chocarF();
}
if (this.hitTest(_root.sperman.choque.getBounds(_root).xMin, _root.sperman.choque.getBounds(_root).yMin, true)) {
_root.chocarF();
}
if (this._x <= ((-this._width) / 2)) {
_root.sperman.inverso = false;
this.removeMovieClip();
}
}
if (_root.restart == true) {
_root.sperman.inverso = false;
this.removeMovieClip();
}
}
Instance of Symbol 131 MovieClip "lombriz" in Frame 8
onClipEvent (enterFrame) {
scrollSpeed = _root.scrollSpeed - 3;
if ((this._name != "lombriz") && (_root.sperman.scrollStart == true)) {
this._x = this._x - scrollSpeed;
if (this.hitTest(_root.sperman.choque.getBounds(_root).xMax, _root.sperman.choque.getBounds(_root).yMax, true)) {
_root.chocarF();
}
if (this.hitTest(_root.sperman.choque.getBounds(_root).xMin, _root.sperman.choque.getBounds(_root).yMin, true)) {
_root.chocarF();
}
if (this._x <= ((-this._width) / 2)) {
_root.sperman.inverso = false;
this.removeMovieClip();
}
}
if (_root.restart == true) {
_root.sperman.inverso = false;
this.removeMovieClip();
}
}
Instance of Symbol 135 MovieClip "pedo" in Frame 8
onClipEvent (enterFrame) {
scrollSpeed = _root.scrollSpeed;
if ((this._name != "pedo") && (_root.sperman.scrollStart == true)) {
this._x = this._x - scrollSpeed;
if (this.hitTest(_root.sperman.choque.getBounds(_root).xMax, _root.sperman.choque.getBounds(_root).yMax, true)) {
_root.chocarF();
}
if (this.hitTest(_root.sperman.choque.getBounds(_root).xMin, _root.sperman.choque.getBounds(_root).yMin, true)) {
_root.chocarF();
}
if (this._x <= ((-this._width) / 2)) {
_root.sperman.inverso = false;
this.removeMovieClip();
}
}
if (_root.restart == true) {
this.removeMovieClip();
}
}
Instance of Symbol 146 MovieClip "sperman" in Frame 8
onClipEvent (load) {
this.swapDepths(500);
depthCounter = 1;
gravity = 0;
friction = 0.9;
scrollx = _root.mainGround.ground._width / 2;
scrollStart = false;
maxScrollSpeed = 30;
fly = false;
}
onClipEvent (mouseDown) {
if (((_root.codigo2.obstaculoV == 0) || (_root.codigo2.obstaculoV == 1)) || (_root.codigo2.obstaculoV == 2)) {
fly = true;
} else {
fly = false;
}
}
onClipEvent (mouseUp) {
if (((_root.codigo2.obstaculoV == 0) || (_root.codigo2.obstaculoV == 1)) || (_root.codigo2.obstaculoV == 2)) {
fly = false;
} else {
fly = true;
}
}
onClipEvent (enterFrame) {
if (broken != true) {
scrollSpeed = ((this._x / _root.mainGround.ground._width) * maxScrollSpeed) + 2;
if ((fly == true) && (crashed != true)) {
yspeed = yspeed - 2;
gravity = 0.9;
scrollStart = true;
this._rotation = -5;
}
if (fly == false) {
this._rotation = 1;
}
yspeed = yspeed + gravity;
yspeed = yspeed * friction;
if (((_y + yspeed) + (_height / 2)) >= _root.wall1._y) {
_y = (_root.wall1._y - (_height / 2));
broken = true;
yspeed = 0;
gravity = 0;
scrollStart = false;
} else if (_root.wall3._y >= ((_y + yspeed) - (_height / 2))) {
_y = (_root.wall3._y + (_height / 2));
yspeed = -yspeed;
} else {
_y = (_y + yspeed);
}
if (((_x + xspeed) + (_width / 2)) >= _root.wall2._x) {
_x = (_root.wall2._x - (_width / 2));
xspeed = -xspeed;
} else if (_root.wall4._x >= ((_x + xspeed) - (_width / 2))) {
_x = (_root.wall4._x + (_width / 2));
xspeed = -xspeed;
} else {
_x = (_x + xspeed);
}
xspeed = xspeed * friction;
}
if (_root.restart == true) {
this.removeMovieClip();
}
}
Instance of Symbol 149 MovieClip in Frame 8
onClipEvent (load) {
depthCounter = 100;
sombraCounter = 10;
flag = false;
}
onClipEvent (enterFrame) {
if (_root.sperman.scrollStart == true) {
if (flag == false) {
flag = true;
_root.wallBlock.duplicateMovieClip("wallBlock" + depthCounter, depthCounter);
_root.wallBlock.duplicateMovieClip(("wallBlock" + depthCounter) + 1, depthCounter + 1);
_root["wallBlock" + depthCounter]._y = (_root.blockController._y - (_root.blockController._height / 2)) - (_root.wallBlock._height / 2);
_root[("wallBlock" + depthCounter) + 1]._y = (_root.blockController._y + (_root.blockController._height / 2)) + (_root.wallBlock._height / 2);
_root[("wallBlock" + depthCounter) + 1]._rotation = 180;
_root.sombra.duplicateMovieClip("sombra" + sombraCounter, sombraCounter);
_root.sombra.duplicateMovieClip(("sombra" + sombraCounter) + 1, sombraCounter + 1);
_root["sombra" + sombraCounter]._y = ((_root.blockController._y - (_root.blockController._height / 2)) - (_root.sombra._height / 2)) + 10;
_root[("sombra" + sombraCounter) + 1]._y = ((_root.blockController._y + (_root.blockController._height / 2)) + (_root.sombra._height / 2)) - 10;
_root[("sombra" + sombraCounter) + 1]._rotation = 180;
_root[("sombra" + sombraCounter) + 1]._xscale = _root[("sombra" + sombraCounter) + 1]._xscale * -1;
}
if (((_root.wallBlock._x - (0.75 * _root.wallBlock._width)) >= _root["wallBlock" + depthCounter]._x) && (_root["wallBlock" + depthCounter]._x >= (_root.wallBlock._x - (1.25 * _root.wallBlock._width)))) {
depthCounter = depthCounter + 2;
if (depthCounter >= 299) {
depthCounter = 100;
}
_root.wallBlock.duplicateMovieClip("wallBlock" + depthCounter, depthCounter);
_root.wallBlock.duplicateMovieClip(("wallBlock" + depthCounter) + 1, depthCounter + 1);
_root["wallBlock" + depthCounter]._y = (_root.blockController._y - (_root.blockController._height / 2)) - (_root.wallBlock._height / 2);
_root[("wallBlock" + depthCounter) + 1]._y = (_root.blockController._y + (_root.blockController._height / 2)) + (_root.wallBlock._height / 2);
_root[("wallBlock" + depthCounter) + 1]._rotation = 180;
}
if (((_root.sombra._x - (0.75 * _root.sombra._width)) >= _root["sombra" + sombraCounter]._x) && (_root["sombra" + sombraCounter]._x >= (_root.sombra._x - (1.25 * _root.sombra._width)))) {
sombraCounter = sombraCounter + 2;
if (sombraCounter >= 29) {
sombraCounter = 10;
}
_root.sombra.duplicateMovieClip("sombra" + sombraCounter, sombraCounter);
_root.sombra.duplicateMovieClip(("sombra" + sombraCounter) + 1, sombraCounter + 1);
_root["sombra" + sombraCounter]._y = ((_root.blockController._y - (_root.blockController._height / 2)) - (_root.sombra._height / 2)) + 10;
_root[("sombra" + sombraCounter) + 1]._y = ((_root.blockController._y + (_root.blockController._height / 2)) + (_root.sombra._height / 2)) - 10;
_root[("sombra" + sombraCounter) + 1]._rotation = 180;
_root[("sombra" + sombraCounter) + 1]._xscale = _root[("sombra" + sombraCounter) + 1]._xscale * -1;
}
}
}
Instance of Symbol 149 MovieClip "codigo2" in Frame 8
onClipEvent (load) {
obstacleCounter = 400;
viagraCounter = 500;
flag = false;
obstaculoV = 0;
}
onClipEvent (enterFrame) {
if (_root.sperman.scrollStart == true) {
if (((_root.movieWidth / 2) >= _root["obstacle" + obstacleCounter]._x) && (((_root.movieWidth / 2) - _root[mostrarObstacle]._width) >= _root["obstacle" + obstacleCounter]._x)) {
obstacleCounter++;
if (obstacleCounter >= 420) {
obstacleCounter = 400;
}
obstaculoV = random(4);
switch (obstaculoV) {
case 0 :
mostrarObstacle = "lombriz";
_root.viagra_counter.inverso._visible = 0;
if (_root.sperman.caraDestino == "rapido") {
_root.sperman.caraDestino = "normal";
} else {
_root.sperman.gotoAndStop("normal");
}
_root.sangre.removeMovieClip();
break;
case 3 :
mostrarObstacle = "tampon";
_root.createEmptyMovieClip("sangre", 1000);
with (_root.sangre) {
attachMovie("aguaMOV", "agua", this.getNextHighestDepth());
agua._x = _root.movieWidth / 2;
agua._y = _root.movieHeight / 2;
beginFill(16711680, 40);
moveTo(0, 0);
lineTo(550, 0);
lineTo(550, 400);
lineTo(0, 400);
lineTo(0, 0);
endFill();
}
_root.viagra_counter.inverso._visible = 1;
if (_root.sperman.caraDestino == "rapido") {
_root.sperman.caraDestino = "asco";
} else {
_root.sperman.gotoAndStop("asco");
}
break;
default :
mostrarObstacle = "pedo";
_root.viagra_counter.inverso._visible = 0;
if (_root.sperman.caraDestino == "rapido") {
_root.sperman.caraDestino = "normal";
} else {
_root.sperman.gotoAndStop("normal");
}
_root.sangre.removeMovieClip();
}
_root[mostrarObstacle].duplicateMovieClip("obstacle" + obstacleCounter, obstacleCounter);
_root["obstacle" + obstacleCounter]._y = random(_root.blockController._height - 54) + (_root.blockController._y - (_root.blockController._height / 2));
_root.aparecer++;
}
if (_root.aparecer == _root.aleatorio) {
viagraCounter++;
_root.aparecer = 0;
_root.aleatorio = random(2) + 3;
if (viagraCounter >= 520) {
viagraCounter = 500;
}
_root.viagra.duplicateMovieClip("viagra" + viagraCounter, viagraCounter);
_root["viagra" + viagraCounter]._y = random(_root.blockController._height - 41.1) + (_root.blockController._y - (_root.blockController._height / 2));
}
}
}
Instance of Symbol 155 MovieClip "tablero" in Frame 8
onClipEvent (load) {
this.swapDepths(601);
distancia = 0;
puntos = 0;
c = 0;
}
onClipEvent (enterFrame) {
if (_root.sperman.scrollStart == true) {
distancia++;
recorrido++;
velocidadMapa++;
}
if (_root.restart == true) {
this.removeMovieClip();
}
if (recorrido == 500) {
recorrido = 0;
_root.scrollSpeed = _root.scrollSpeed + 0.5;
_root.blockController._height = _root.blockController._height - 20;
_root.lombriz._xscale = _root.lombriz._xscale - 3;
_root.lombriz._yscale = _root.lombriz._yscale - 3;
_root.tampon._xscale = _root.tampon._xscale - 3;
_root.tampon._yscale = _root.tampon._yscale - 3;
_root.pedo._xscale = _root.pedo._xscale - 3;
_root.pedo._yscale = _root.pedo._yscale - 3;
}
if (((this.distancia % 100) == 0) && (this.distancia > 1)) {
this.puntos = this.puntos + 45;
}
}
Instance of Symbol 157 MovieClip "viagra" in Frame 8
onClipEvent (enterFrame) {
scrollSpeed = _root.scrollSpeed + 2;
if ((this._name != "viagra") && (_root.sperman.scrollStart == true)) {
this._x = this._x - scrollSpeed;
if (this.hitTest(_root.sperman.choque)) {
_root.scrollSpeed = _root.scrollSpeed + 3;
_root.sperman.gotoAndPlay("rapido");
_root.tablero.gotoAndStop(2);
puntos = 90 + Number(_root.tablero.puntos);
_root.tablero.puntos = puntos;
_root.viagra_counter.viagraCounter++;
_root.ibu.start(0, 1);
this.removeMovieClip();
}
if (this._x <= ((-this._width) / 2)) {
this.removeMovieClip();
}
}
if (_root.restart == true) {
this.removeMovieClip();
}
}
Instance of Symbol 164 MovieClip "viagra_counter" in Frame 8
onClipEvent (load) {
this.swapDepths(600);
viagraCounter = 0;
}
Instance of Symbol 168 MovieClip "fondoInicio" in Frame 8
onClipEvent (enterFrame) {
scrollSpeed = _root.scrollSpeed;
this.setMask(_root.mascara);
if (_root.sperman.scrollStart == true) {
this._x = this._x - scrollSpeed;
if (this._x <= 0) {
this.removeMovieClip();
}
}
if (_root.restart == true) {
this.removeMovieClip();
}
}
Frame 9
_root.attachMovie("tableroFinal", "tableroFinal", 1000);
_root.tableroFinal._x = tableroFinal._width / 2;
_root.tableroFinal._y = tableroFinal._height / 2;
_root.tablero._visible = 0;
_root.sperman._visible = 0;
stop();
Frame 10
restart = true;
_root.viagra_counter.viagraCounter = 0;
play();
Frame 11
gotoAndStop ("juego");
Symbol 14 Button
on (release) {
_root.nextFrame();
_root.tableroFinal.removeMovieClip();
}
Symbol 16 Button
on (release) {
getURL ("http://pornoigry.net/", "_blank");
}
Symbol 46 Button
on (press) {
getURL ("http://pornoigry.net", "_blank");
}
Symbol 48 Button
on (press) {
_root.gotoAndStop("presentacion");
}
Symbol 49 Button
on (press) {
_root.gotoAndStop("juego");
}
Symbol 116 MovieClip Frame 1
gemido = new Sound();
gemido.attachSound("gemido");
gemido_2 = new Sound();
gemido_2.attachSound("gemido_2");
base = new Sound();
base.attachSound("base");
base.start(0, 999);
Symbol 116 MovieClip Frame 414
reproducir = 0;
acumulador = 0;
destino = "garchada";
Symbol 116 MovieClip Frame 423
if (reproducir == 4) {
gemido.start(0, 1);
reproducir++;
} else if (reproducir == 11) {
gemido_2.start(0, 1);
reproducir = 0;
acumulador++;
} else if (acumulador == 1) {
destino = "culiada";
reproducir = 0;
acumulador = 0;
} else {
reproducir++;
}
Symbol 116 MovieClip Frame 431
if (destino == "culiada") {
joder = new Sound();
joder.attachSound("joder");
joder.start(0, 1);
}
sonido = 0;
gotoAndPlay(destino);
Symbol 116 MovieClip Frame 432
if (sonido == 8) {
sitia = new Sound();
sitia.attachSound("si tia");
sitia.start(0, 1);
}
Symbol 116 MovieClip Frame 442
if (reproducir == 3) {
gemido.start(0, 1);
reproducir++;
} else if (reproducir == 6) {
gemido_2.start(0, 1);
reproducir = 0;
acumulador++;
} else if (acumulador == 2) {
destino = "acabada";
reproducir = 0;
acumulador = 0;
} else {
reproducir++;
}
Symbol 116 MovieClip Frame 453
sonido++;
gotoAndPlay(destino);
Symbol 116 MovieClip Frame 531
base.stop();
_root.nextFrame();
stop();
Symbol 118 Button
on (release) {
stopAllSounds();
_root.nextFrame();
}
Symbol 146 MovieClip Frame 1
caraDestino = "normal";
stop();
Symbol 146 MovieClip Frame 2
caraDestino = "asco";
stop();
Symbol 146 MovieClip Frame 3
caraDestino = "rapido";
Symbol 146 MovieClip Frame 40
_root.tablero.gotoAndStop(1);
Symbol 146 MovieClip Frame 70
gotoAndStop(caraDestino);
Symbol 146 MovieClip Frame 71
stopAllSounds();
_root.explosion_2.start(0, 1);
Symbol 146 MovieClip Frame 100
_root.nextFrame();
Symbol 155 MovieClip Frame 1
stop();