Combined Code
frame 1 {
var sw = 900;
var sh = 765;
var bloom = function () {
this.mc = createEmptyMovieClip('fxmc', 99998);
this.maskmc = createEmptyMovieClip('fxmask', 99999);
this.maskmc.beginFill(65538, 0);
this.maskmc.moveTo(0, 0);
this.maskmc.lineTo(sw, 0);
this.maskmc.lineTo(sw, sh);
this.maskmc.lineTo(0, sh);
this.maskmc.endFill();
this.mc.setMask(this.maskmc);
this.mc.fx = this;
this.mc.blendMode = 'add';
this.mc._alpha = 84;
this.blur = new flash.filters.BlurFilter(17, 17, 1);
this.mc.filters = [this.blur];
this.quality = 1;
this.speed = 1;
this.bmp = new flash.display.BitmapData(sw, sh, false, 0);
this.mc.attachBitmap(this.bmp, this.mc.getNextHighestDepth());
this.mx = new flash.geom.Matrix();
this.ct = new flash.geom.ColorTransform();
this.rect = {'x': 0, 'y': 0, 'width': sw, 'height': sh};
this.state = false;
};
bloom.prototype.render = function () {
this._visible = false;
this.fx.bmp.draw(this._parent, this.fx.mx, this.fx.ct, 'normal', this.fx.rect, false);
this._visible = true;
};
bloom.prototype.start = function () {
this.bmp.fillRect(this.rectangle, 0);
this.mc._visible = true;
this.mc.onEnterFrame = this.render;
};
bloom.prototype.stop = function () {
this.mc.onEnterFrame = null;
this.mc._visible = false;
};
bloom.prototype.changeSpeed = function (_num) {
if (!isNaN(_num)) {
_num = Math.max(1, Math.min(3, Math.round(_num)));
this.speed = _num;
this.mc._xscale = Math.ceil((3 / _num) * 100);
this.mc._yscale = this.mc._xscale;
this.rect.width = sw * this.mc._xscale * 0.01;
this.rect.height = sh * this.mc._yscale * 0.01;
this.mx.a = (1 / this.mc._xscale) * 100;
this.mx.d = (1 / this.mc._xscale) * 100;
}
};
bloom.prototype.changeQuality = function (_num) {
if (!isNaN(_num)) {
this.quality = Math.max(1, Math.min(3, Math.round(_num)));
this.blur.quality = this.quality;
}
};
var bloom_fx = new bloom();
bloom_fx.stop();
bloom_fx.changeSpeed(1);
bloom_fx.changeQuality(1);
darkener._visible = bloom_fx.state;
gotoAndStop('title');
}
movieClip 5 {
}
movieClip 7 {
}
// unknown tag 88 length 121
// unknown tag 88 length 76
movieClip 14 {
}
// unknown tag 88 length 171
movieClip 21 {
}
movieClip 26 {
}
// unknown tag 88 length 43
movieClip 29 {
}
movieClip 30 {
}
// unknown tag 88 length 229
movieClip 33 {
}
movieClip 35 {
}
movieClip 36 {
}
movieClip 39 {
}
movieClip 41 {
}
movieClip 45 {
}
movieClip 47 {
frame 1 {
if (_parent.introplayed) {
gotoAndPlay('fadeout');
} else {
stop();
}
}
frame 103 {
aed.onRelease = function () {
getURL('https://www.patreon.com/aedollon', '_blank');
};
agom.onRelease = function () {
getURL('https://www.patreon.com/nearfatal', '_blank');
};
}
frame 308 {
_parent.introplayed = true;
}
frame 365 {
mode_buildup.onRelease = function () {
_parent.startmovie1();
};
}
frame 374 {
mode_casual.onRelease = function () {
_parent.startmovie2();
};
}
frame 383 {
mode_blacksheep.onRelease = function () {
_parent.startmovie3();
};
}
frame 388 {
stop();
}
}
movieClip 51 {
}
// unknown tag 88 length 100
movieClip 61 {
}
movieClip 62 {
}
frame 2 {
function startmovie1() {
gotoAndStop('idle');
}
function startmovie2() {
xxxmode = 1;
startmovie1();
}
function startmovie3() {
xxxmode = 2;
startmovie1();
}
function preload_fun() {
var v1 = getBytesLoaded() / getBytesTotal();
sheeploader.movingline_loader._x = sheeploader.start_x + sheeploader.movingline_loader._width * v1;
sheeploader.txtpercent.text = Math.floor(v1 * 100) + '%';
if (v1 >= 1) {
while (particleArr.length > 0) {
particleArr[0].removeMovieClip();
particleArr.splice(0, 1);
}
sheeploader.txtpercent.textColor = 7062802;
sheeploader.txtinfo.textColor = 7062802;
sheeploader.txtinfo.text = 'GAME LOADED!';
if (sheeploader.tint < 1) {
sheeploader.tint += 0.05;
var v2 = new Color(sheeploader);
v2.setTransform({'aa': 100 * (1 - sheeploader.tint)});
} else {
onEnterFrame = null;
intro.play();
sheeploader._visible = false;
}
}
}
var xxxmode = 0;
if (introplayed == undefined) {
introplayed = false;
intro.stop();
sheeploader.start_x = sheeploader.movingline_loader._x;
sheeploader.txtpercent.textColor = 16382190;
sheeploader.txtinfo.textColor = 16382190;
sheeploader.txtpercent.text = '0%';
sheeploader.txtinfo.text = 'LOADING GAME...';
sheeploader.tint = 0;
onEnterFrame = preload_fun;
} else {
sheeploader._visible = false;
}
stop();
}
frame 3 {
function unlock(_str) {
if (_str == 'black sheep') {
var v1 = 0;
while (v1 < 7) {
buttonArr[v1]._visible = true;
++v1;
}
v1 = 7;
while (v1 < 9) {
buttonArr[v1]._visible = false;
++v1;
}
} else {
var v1 = 0;
while (v1 < 9) {
buttonArr[v1]._visible = true;
++v1;
}
}
}
function unlock_btn() {
var v1 = 0;
while (v1 < buttonArr.length) {
if (buttonArr[v1]._name == 'button_' + active_button) {
buttonArr[v1 + 1]._visible = true;
return undefined;
}
++v1;
}
}
btn_filter.gotoAndStop(bloom_fx.state ? 1 : 2);
darkener._visible = bloom_fx.state;
btn_filter.onRelease = function () {
bloom_fx.state = !bloom_fx.state;
if (bloom_fx.state) {
bloom_fx.start();
} else {
bloom_fx.stop();
}
darkener._visible = bloom_fx.state;
btn_filter.gotoAndStop(bloom_fx.state ? 1 : 2);
};
var clothA = 2;
var shemaleA = 1;
var buttonArr = [button_stop, button_tease, button_slow, button_fast, button_deep, button_cum, button_creampie, button_prolapse, button_fart];
var active_button = 'stop';
show_tooltip = function () {
tooltip._x = this._x + this._width - 20;
tooltip._y = this._y + 10;
tooltip.text = descriptionArr[this._name];
tooltip._visible = true;
};
hide_tooltip = function () {
tooltip._visible = false;
};
tooltip.autoSize = 'left';
descriptionArr = [];
descriptionArr.mybtn2 = 'pyjama';
descriptionArr.mybtn3 = 'lingerie';
descriptionArr.button_title = 'title';
descriptionArr.button_stop = 'stop';
descriptionArr.button_tease = 'anal stretch';
descriptionArr.button_slow = 'slow anal';
descriptionArr.button_fast = 'fast anal';
descriptionArr.button_deep = 'deep anal';
descriptionArr.button_cum = 'cum';
descriptionArr.button_creampie = 'creampie';
descriptionArr.button_prolapse = 'prolapse';
descriptionArr.button_fart = 'fart';
descriptionArr.button_scat = 'scat';
mybtn2.onRollOver = show_tooltip;
mybtn2.onRollOut = hide_tooltip;
mybtn3.onRollOver = show_tooltip;
mybtn3.onRollOut = hide_tooltip;
button_stop.onRollOver = show_tooltip;
button_stop.onRollOut = hide_tooltip;
button_title.onRollOver = show_tooltip;
button_title.onRollOut = hide_tooltip;
button_tease.onRollOver = show_tooltip;
button_tease.onRollOut = hide_tooltip;
button_slow.onRollOver = show_tooltip;
button_slow.onRollOut = hide_tooltip;
button_fast.onRollOver = show_tooltip;
button_fast.onRollOut = hide_tooltip;
button_deep.onRollOver = show_tooltip;
button_deep.onRollOut = hide_tooltip;
button_cum.onRollOver = show_tooltip;
button_cum.onRollOut = hide_tooltip;
button_creampie.onRollOver = show_tooltip;
button_creampie.onRollOut = hide_tooltip;
button_prolapse.onRollOver = show_tooltip;
button_prolapse.onRollOut = hide_tooltip;
button_fart.onRollOver = show_tooltip;
button_fart.onRollOut = hide_tooltip;
button_scat.onRollOver = show_tooltip;
button_scat.onRollOut = hide_tooltip;
switchClothA = function () {
++clothA;
if (clothA >= 4) {
clothA = 2;
}
ani_orelia.butt.gotoAndStop(clothA);
ani_orelia.head.gotoAndStop(clothA);
ani_orelia.foot_right.gotoAndStop(clothA);
ani_orelia.foot_left.gotoAndStop(clothA);
ani_orelia.pompom.gotoAndStop(clothA);
ani_orelia.boob_left.gotoAndStop(clothA);
ani_orelia.boob_right.gotoAndStop(clothA);
};
mybtnfun = function () {
clothA = Number(this._name.substr(5));
ani_orelia.butt.gotoAndStop(clothA);
ani_orelia.head.gotoAndStop(clothA);
ani_orelia.foot_right.gotoAndStop(clothA);
ani_orelia.foot_left.gotoAndStop(clothA);
ani_orelia.pompom.gotoAndStop(clothA);
ani_orelia.boob_left.gotoAndStop(clothA);
ani_orelia.boob_right.gotoAndStop(clothA);
};
shemalebtnfun = function () {
shemaleA %= 2;
++shemaleA;
ani_orelia.dick_orelia.gotoAndStop(shemaleA);
this.gotoAndStop(shemaleA);
};
mybtn2.onRelease = mybtnfun;
mybtn3.onRelease = mybtnfun;
scene_click = function () {
var v2 = this._name.substr(7);
active_button = v2;
gotoAndStop(v2);
};
var i = 0;
while (i < buttonArr.length) {
buttonArr[i].onRelease = scene_click;
++i;
}
button_title.onRelease = scene_click;
stop();
if (xxxmode < 2) {
if (xxxmode < 1) {
button_slow._visible = false;
button_fast._visible = false;
button_deep._visible = false;
button_cum._visible = false;
button_creampie._visible = false;
}
button_prolapse._visible = false;
button_fart._visible = false;
}
}
movieClip 64 {
}
movieClip 66 {
}
movieClip 68 {
}
movieClip 72 {
frame 1 {
gotoAndStop(_parent._parent.clothA);
}
}
movieClip 74 {
}
movieClip 76 {
}
movieClip 78 {
}
movieClip 80 {
}
movieClip 84 {
frame 1 {
gotoAndStop(_parent._parent.clothA);
}
}
movieClip 88 {
frame 1 {
gotoAndStop(_parent._parent.clothA);
}
}
movieClip 92 {
frame 1 {
gotoAndStop(_parent._parent.clothA);
}
}
movieClip 96 {
frame 1 {
gotoAndStop(_parent._parent.clothA);
}
}
movieClip 100 {
frame 1 {
gotoAndStop(_parent._parent.clothA);
}
}
movieClip 102 {
}
movieClip 104 {
}
movieClip 106 {
}
movieClip 108 {
}
movieClip 112 {
frame 1 {
gotoAndStop(_parent._parent.clothA);
}
}
movieClip 114 {
}
movieClip 119 {
}
movieClip 120 {
}
// unknown tag 88 length 31
movieClip 124 {
}
// unknown tag 88 length 82
// unknown tag 88 length 65
movieClip 193 {
}
// unknown tag 88 length 45
movieClip 197 {
}
movieClip 198 {
frame 140 {
stop();
}
}
movieClip 200 {
}
movieClip 207 {
frame 1 {
gotoAndStop(Math.ceil(Math.random() * 7) + 1);
}
}
movieClip 208 {
}
movieClip 216 {
}
movieClip 218 {
}
movieClip 221 {
}
movieClip 241 {
}
movieClip 243 {
}
movieClip 244 {
}
movieClip 250 {
frame 1 {
gotoAndStop(Math.ceil(Math.random() * 6) + 1);
}
}
movieClip 251 {
}
// unknown tag 88 length 97
movieClip 271 {
frame 1 {
if (_parent.xxxmode) {
stop();
_visible = false;
}
}
frame 527 {
_parent.unlock_btn();
}
frame 529 {
stop();
}
}
movieClip 276 {
}
movieClip 281 {
frame 1 {
gotoAndStop(Math.ceil(Math.random() * 4) + 1);
}
}
movieClip 287 {
frame 1 {
gotoAndStop(Math.ceil(Math.random() * 5) + 1);
}
}
movieClip 289 {
}
movieClip 290 {
}
movieClip 299 {
frame 1 {
gotoAndStop(Math.ceil(Math.random() * 9) + 1);
}
}
movieClip 300 {
}
movieClip 301 {
frame 1 {
if (_parent.xxxmode) {
stop();
_visible = false;
}
}
frame 527 {
_parent.unlock_btn();
}
frame 529 {
stop();
}
}
movieClip 371 {
}
movieClip 380 {
frame 1 {
gotoAndStop(Math.ceil(Math.random() * 7) + 1);
}
}
movieClip 386 {
frame 1 {
gotoAndStop(Math.ceil(Math.random() * 19) + 1);
}
}
movieClip 397 {
}
movieClip 409 {
frame 1 {
gotoAndStop(Math.ceil(Math.random() * 12) + 1);
}
}
movieClip 410 {
}
movieClip 411 {
frame 1 {
if (_parent.xxxmode) {
stop();
_visible = false;
}
}
frame 527 {
_parent.unlock_btn();
}
frame 529 {
stop();
}
}
movieClip 440 {
}
movieClip 449 {
frame 1 {
gotoAndStop(Math.ceil(Math.random() * 7) + 1);
}
}
movieClip 457 {
frame 1 {
gotoAndStop(Math.ceil(Math.random() * 7) + 1);
}
}
movieClip 482 {
}
movieClip 497 {
}
movieClip 510 {
frame 1 {
gotoAndStop(Math.ceil(Math.random() * 13) + 1);
}
}
movieClip 511 {
}
movieClip 512 {
frame 1 {
if (_parent.xxxmode) {
stop();
_visible = false;
}
}
frame 527 {
_parent.unlock_btn();
}
frame 529 {
stop();
}
}
movieClip 529 {
}
movieClip 538 {
frame 1 {
gotoAndStop(Math.ceil(Math.random() * 8) + 1);
}
}
movieClip 544 {
frame 1 {
gotoAndStop(Math.ceil(Math.random() * 5) + 1);
}
}
movieClip 547 {
}
movieClip 556 {
frame 1 {
gotoAndStop(Math.ceil(Math.random() * 9) + 1);
}
}
movieClip 557 {
}
movieClip 558 {
frame 1 {
if (_parent.xxxmode) {
stop();
_visible = false;
}
}
frame 527 {
_parent.unlock_btn();
}
frame 529 {
stop();
}
}
movieClip 565 {
frame 1 {
gotoAndStop(Math.ceil(Math.random() * 3) + 1);
}
}
movieClip 568 {
}
movieClip 589 {
}
movieClip 608 {
}
movieClip 614 {
frame 595 {
stop();
}
}
movieClip 616 {
}
movieClip 628 {
frame 1 {
if (_parent.buttonArr[7]._visible) {
stop();
}
}
frame 637 {
stop();
hell_yes.onRelease = function () {
_visible = false;
_parent.buttonArr[7]._visible = true;
_parent.buttonArr[8]._visible = true;
};
hell_no.onRelease = function () {
_parent.gotoAndStop(1);
};
}
}
movieClip 662 {
}
movieClip 663 {
}
movieClip 669 {
frame 1 {
gotoAndStop(Math.ceil(Math.random() * 6) + 1);
}
}
movieClip 677 {
frame 1 {
gotoAndStop(Math.ceil(Math.random() * 8) + 1);
}
}
movieClip 678 {
}
movieClip 681 {
}
movieClip 715 {
}
movieClip 723 {
frame 1 {
gotoAndStop(Math.ceil(Math.random() * 8) + 1);
}
}
movieClip 724 {
}