Combined Code
// unknown tag 88 length 178
movieClip 8 back_bar {
}
movieClip 11 soundholder {
frame 1 {
stop();
}
frame 2 {
stop();
}
}
movieClip 24 s_bar {
}
movieClip 28 s_meter {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
s_bar.onEnterFrame = function () {
if (this._xscale <= 1) {
_root.alert = false;
_root.searching = false;
_root.leave = true;
}
};
}
}
movieClip 30 c_bar {
}
movieClip 32 c_meter {
}
movieClip 38 bonermeter {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
frame 5 {
stop();
}
}
movieClip 48 avatar {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
}
movieClip 66 stat {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
}
movieClip 69 menu_play {
}
movieClip 73 mailbox {
}
movieClip 75 boner_star {
}
movieClip 79 fuckable_foreleg {
}
movieClip 82 fuckable_leg {
}
movieClip 85 fuckable_arm {
}
movieClip 88 fuckable_forearm {
}
movieClip 91 fuckable_paw {
}
movieClip 94 fuckable_tail {
}
movieClip 97 fuckable_cow_cock {
}
movieClip 100 fuckable_ass {
}
movieClip 105 fuckable_corpus {
frame 1 {
stop();
}
frame 2 {
stop();
}
}
movieClip 108 fuckable_head {
}
movieClip 109 fuck_cum {
}
movieClip 110 fuck_fucked {
}
movieClip 111 fuck_losepose {
frame 57 {
gotoAndPlay(15);
_root.ready = false;
}
}
movieClip 112 fuck_takepose {
frame 78 {
gotoAndPlay(15);
_root.ready = true;
}
}
movieClip 113 fuck_idle {
}
movieClip 114 fuckable {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
frame 5 {
stop();
}
}
movieClip 118 h_forarm {
}
movieClip 121 h_arm {
}
movieClip 124 h_paw {
}
movieClip 127 h_foot {
}
movieClip 130 h_foreleg {
}
movieClip 133 h_thai {
}
movieClip 134 {
}
movieClip 137 h_abdomen {
}
movieClip 140 h_corpus {
}
movieClip 145 h_head {
}
movieClip 147 hus_run {
}
movieClip 149 hus_walk {
}
movieClip 150 hus_idle {
}
movieClip 151 hus1 {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
}
movieClip 152 trigger {
}
movieClip 157 closet {
frame 1 {
stop();
}
frame 2 {
stop();
}
}
movieClip 159 location_plane {
}
movieClip 164 door1 {
frame 1 {
stop();
}
frame 2 {
stop();
}
}
movieClip 185 map {
}
movieClip 203 forearm {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
}
movieClip 212 arm {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
}
movieClip 221 paw {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
}
movieClip 230 foreleg {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
}
movieClip 239 thai {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
}
movieClip 248 foot {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
}
movieClip 255 tail {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
}
movieClip 264 abdomen {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
}
movieClip 275 erection {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
frame 5 {
stop();
}
}
movieClip 286 erection2 {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
frame 5 {
stop();
}
}
movieClip 297 erection3 {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
frame 5 {
stop();
}
}
movieClip 308 erection4 {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
frame 5 {
stop();
}
}
movieClip 309 penis {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
}
movieClip 318 chest {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
}
movieClip 335 head {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
}
movieClip 336 char_cum {
}
movieClip 338 char_fuck {
}
movieClip 340 char_sneak_walk {
}
movieClip 341 char_sneak_idle {
}
movieClip 342 char_run {
}
movieClip 343 char_walk {
}
movieClip 344 char_idle {
}
movieClip 345 char {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
frame 5 {
stop();
}
frame 6 {
stop();
}
frame 7 {
stop();
}
}
movieClip 358 conf_btn {
frame 1 {
stop();
}
frame 2 {
stop();
}
}
frame 1 {
function menuChoiceOne() {
getURL('http://www.furaffinity.net/user/leonois/', '_blank');
}
NewMenu = new ContextMenu();
NewMenu.hideBuiltInItems();
NewMenu.customItems.push(new ContextMenuItem('VISIT MY FURAFFINITY', menuChoiceOne));
this.menu = NewMenu;
}
movieClip 361 {
}
movieClip 364 {
}
instance of movieClip 364 {
onClipEvent (release) {
getURL('http://www.furaffinity.net/user/leonois/', '_blank');
}
}
// unknown tag 88 length 216
movieClip 372 {
}
instance fillBar of movieClip 372 {
onClipEvent (load) {
fullWidth = this._width;
}
}
frame 2 {
myLoaded = Math.round(getBytesLoaded());
myTotal = Math.round(getBytesTotal());
myPercent = myLoaded / myTotal;
fillBar._width = fillBar.fullWidth * myPercent;
if (myLoaded == myTotal) {
gotoAndStop(3);
} else {
gotoAndPlay(1);
}
}
frame 3 {
stop();
var conf = false;
conf_btn.onPress = function () {
if (!conf) {
conf = true;
btn_play._visible = true;
this.gotoAndStop(2);
} else {
if (conf) {
conf = false;
_root.btn_play._visible = false;
this.gotoAndStop(1);
}
}
};
btn_play.onRelease = function () {
gotoAndPlay(4);
};
}
frame 4 {
stop();
btn_play1.onRelease = function () {
gotoAndStop('char_choice');
};
mus_btn.onRelease = function () {
if (_root.soundholder._currentframe == 1) {
_root.soundholder.gotoAndStop(2);
} else {
if (_root.soundholder._currentframe == 2) {
_root.soundholder.gotoAndStop(1);
}
}
};
}
instance of movieClip 364 {
onClipEvent (release) {
getURL('http://www.furaffinity.net/user/leonois/', '_blank');
}
}
frame 5 {
stop();
btn_play.onRelease = function () {
gotoAndPlay('map');
_global.game_p = false;
};
btn_back.onRelease = function () {
gotoAndPlay('main_menu');
};
_global.player_id = 1;
_global.species = 'Fox';
_global.player_name = 'Steve';
_global.preferences = 'Gay';
playerUpdate = function () {
if (player_id == 1) {
_root.menu.avatar.gotoAndStop(1);
_root.char.body.bp1.gotoAndStop(1);
_root.char.body.bp2.gotoAndStop(1);
_root.char.body.bp3.gotoAndStop(1);
_root.char.body.bp4.gotoAndStop(1);
_root.char.body.bp5.gotoAndStop(1);
_root.char.body.bp6.gotoAndStop(1);
_root.char.body.bp7.gotoAndStop(1);
_root.char.body.bp8.gotoAndStop(1);
_root.char.body.bp9.gotoAndStop(1);
_root.char.body.bp10.gotoAndStop(1);
_root.char.body.bp11.gotoAndStop(1);
_root.char.body.bp12.gotoAndStop(1);
_root.char.body.bp13.gotoAndStop(1);
_root.char.body.bp14.gotoAndStop(1);
_root.char.body.bp15.gotoAndStop(1);
_root.char.body.bp16.gotoAndStop(1);
_root.char.body.bp17.gotoAndStop(1);
}
if (player_id == 2) {
_root.menu.avatar.gotoAndStop(4);
_root.char.body.bp1.gotoAndStop(2);
_root.char.body.bp2.gotoAndStop(2);
_root.char.body.bp3.gotoAndStop(2);
_root.char.body.bp4.gotoAndStop(2);
_root.char.body.bp5.gotoAndStop(2);
_root.char.body.bp6.gotoAndStop(2);
_root.char.body.bp7.gotoAndStop(2);
_root.char.body.bp8.gotoAndStop(2);
_root.char.body.bp9.gotoAndStop(2);
_root.char.body.bp10.gotoAndStop(2);
_root.char.body.bp11.gotoAndStop(2);
_root.char.body.bp12.gotoAndStop(2);
_root.char.body.bp13.gotoAndStop(2);
_root.char.body.bp14.gotoAndStop(2);
_root.char.body.bp15.gotoAndStop(2);
_root.char.body.bp16.gotoAndStop(2);
_root.char.body.bp17.gotoAndStop(2);
}
if (player_id == 3) {
_root.menu.avatar.gotoAndStop(2);
_root.char.body.bp1.gotoAndStop(3);
_root.char.body.bp2.gotoAndStop(3);
_root.char.body.bp3.gotoAndStop(3);
_root.char.body.bp4.gotoAndStop(3);
_root.char.body.bp5.gotoAndStop(3);
_root.char.body.bp6.gotoAndStop(3);
_root.char.body.bp7.gotoAndStop(3);
_root.char.body.bp8.gotoAndStop(3);
_root.char.body.bp9.gotoAndStop(3);
_root.char.body.bp10.gotoAndStop(3);
_root.char.body.bp11.gotoAndStop(3);
_root.char.body.bp12.gotoAndStop(3);
_root.char.body.bp13.gotoAndStop(3);
_root.char.body.bp14.gotoAndStop(3);
_root.char.body.bp15.gotoAndStop(3);
_root.char.body.bp16.gotoAndStop(3);
_root.char.body.bp17.gotoAndStop(3);
}
if (player_id == 4) {
_root.menu.avatar.gotoAndStop(3);
_root.char.body.bp1.gotoAndStop(4);
_root.char.body.bp2.gotoAndStop(4);
_root.char.body.bp3.gotoAndStop(4);
_root.char.body.bp4.gotoAndStop(4);
_root.char.body.bp5.gotoAndStop(4);
_root.char.body.bp6.gotoAndStop(4);
_root.char.body.bp7.gotoAndStop(4);
_root.char.body.bp8.gotoAndStop(4);
_root.char.body.bp9.gotoAndStop(4);
_root.char.body.bp10.gotoAndStop(4);
_root.char.body.bp11.gotoAndStop(4);
_root.char.body.bp12.gotoAndStop(4);
_root.char.body.bp13.gotoAndStop(4);
_root.char.body.bp14.gotoAndStop(4);
_root.char.body.bp15.gotoAndStop(4);
_root.char.body.bp16.gotoAndStop(4);
_root.char.body.bp17.gotoAndStop(4);
}
};
btn1.onRelease = function () {
player_id = 1;
_global.species = 'Fox';
_global.player_name = 'Steve';
_root.avatar.gotoAndStop(1);
playerUpdate();
species_txt.text = _global.species;
name_txt.text = _global.player_name;
};
btn2.onRelease = function () {
player_id = 2;
_global.species = 'Cat';
_global.player_name = 'Leo Nois';
_root.avatar.gotoAndStop(4);
playerUpdate();
species_txt.text = _global.species;
name_txt.text = _global.player_name;
};
btn3.onRelease = function () {
player_id = 3;
_global.species = 'Unknown';
_global.player_name = 'YCH';
_root.avatar.gotoAndStop(2);
playerUpdate();
species_txt.text = _global.species;
name_txt.text = _global.player_name;
};
btn4.onRelease = function () {
player_id = 4;
_global.species = 'Bear';
_global.player_name = 'Io Nois';
_root.avatar.gotoAndStop(3);
playerUpdate();
species_txt.text = _global.species;
name_txt.text = _global.player_name;
};
btn_streight.onRelease = function () {
_global.preferences = 'Streight';
preferences_txt.text = _global.preferences;
};
btn_gay.onRelease = function () {
_global.preferences = 'Gay';
preferences_txt.text = _global.preferences;
};
btn_trans.onRelease = function () {
_global.preferences = 'Herms';
preferences_txt.text = _global.preferences;
};
btn_cunt.onRelease = function () {
_global.preferences = 'C-Boys';
preferences_txt.text = _global.preferences;
};
}
instance of movieClip 364 {
onClipEvent (release) {
getURL('http://www.furaffinity.net/user/leonois/', '_blank');
}
}
frame 6 {
stop();
btn_back.onRelease = function () {
gotoAndPlay('char_choice');
};
tut_btn.onRelease = function () {
gotoAndPlay('tutorial');
};
}
frame 7 {
stop();
var erect = 1;
var walkspeed = 7;
var cumspeed = 0.5;
var runspeed = walkspeed * 2;
var sneakspeed = walkspeed / 2;
var huswalkspeed = 7;
var husrunspeed = 14;
var walk = false;
var run = false;
var sneak = false;
var cum = false;
var ready = false;
var walkable = true;
var hidden = false;
var alert = false;
var searching = false;
var fucking = false;
var obj1comp = false;
var char_location = 'x';
var task = 'Have sex with neighbor\'s wife';
g_menu.onEnterFrame = function () {
this.task_txt.text = task;
this.preferences_txt.text = _global.preferences;
if (player_id == 1) {
this.avatar.gotoAndStop(1);
}
if (player_id == 2) {
this.avatar.gotoAndStop(4);
}
if (player_id == 3) {
this.avatar.gotoAndStop(2);
}
if (player_id == 4) {
this.avatar.gotoAndStop(3);
}
this.name_txt.text = _global.player_name;
this.species_txt.text = _global.species;
this.location_txt.text = char_location;
this.task_txt.text = task;
if (hidden) {
this.status_txt.text = 'hidden';
} else {
this.status_txt.text = 'not hidden';
}
this.a_meter.gotoAndStop(erect);
if (fucking) {
this.c_meter.c_bar._xscale += cumspeed;
}
if (this.c_meter.c_bar._xscale >= 100) {
this.c_meter.c_bar._xscale = 100;
orgasm = true;
} else {
if (this.c_meter.c_bar._xscale <= 1) {
this.c_meter.c_bar._xscale = 1;
orgasm = false;
}
}
if (alert) {
this.stat.gotoAndStop(2);
this.s_meter.gotoAndStop(2);
} else {
if (searching) {
this.stat.gotoAndStop(3);
this.s_meter.gotoAndStop(3);
} else {
this.stat.gotoAndStop(1);
this.s_meter.gotoAndStop(1);
}
}
};
cockUpdate = function () {
char.body.bp17.erection.gotoAndStop(erect);
};
cameraUpdate = function () {
_x = _x + (-char._x + Stage.width / 4 - _x + Stage.width / 4);
};
g_menuUpdate = function () {
g_menu._x = char._x;
g_menu.name_txt.text = _global.player_name;
};
globalUpdate = function () {
playerUpdate();
cockUpdate();
cameraUpdate();
g_menuUpdate();
};
closet.onEnterFrame = function () {
if (this.area.hitTest(_root.char) && !hidden) {
this.gotoAndStop('opened');
} else {
this.gotoAndStop('closed');
}
};
char.onEnterFrame = function () {
if (orgasm) {
globalUpdate();
fucking = false;
this.gotoAndStop('cum');
_root.fuckable.gotoAndStop('cum');
_root.task = 'Hide in the closet!';
_root.g_menu.c_meter.c_bar._xscale -= cumspeed * 5;
_root.erect -= 0.1;
_root.alert = true;
}
if (walkable && !orgasm) {
if (Key.isDown(69) && this.hitTest(_root.t3) && this._xscale > 0 && erect == 5) {
this.gotoAndStop('fuck');
globalUpdate();
fucking = true;
} else {
if (Key.isDown(39) && Key.isDown(16)) {
this._x += runspeed;
this._xscale = 50;
this.gotoAndStop('run');
globalUpdate();
run = true;
} else {
if (Key.isDown(37) && Key.isDown(16)) {
this._x -= runspeed;
this._xscale = -50;
this.gotoAndStop('run');
globalUpdate();
run = true;
} else {
if (Key.isDown(39) && Key.isDown(17)) {
this._x += sneakspeed;
this._xscale = 50;
this.gotoAndStop('sneak_walk');
globalUpdate();
sneak = true;
} else {
if (Key.isDown(37) && Key.isDown(17)) {
this._x -= sneakspeed;
this._xscale = -50;
this.gotoAndStop('sneak_walk');
globalUpdate();
sneak = true;
} else {
if (Key.isDown(17)) {
this.gotoAndStop('sneak_idle');
globalUpdate();
sneak = true;
} else {
if (Key.isDown(39)) {
this._x += walkspeed;
this._xscale = 50;
this.gotoAndStop('walk');
globalUpdate();
walk = true;
} else {
if (Key.isDown(37)) {
this._x -= walkspeed;
this._xscale = -50;
this.gotoAndStop('walk');
globalUpdate();
walk = true;
} else {
this.gotoAndStop('idle');
globalUpdate();
fucking = false;
walk = false;
run = false;
sneak = false;
}
}
}
}
}
}
}
}
}
if (this.hitTest(_root.closet.area) && Key.isDown(38)) {
walkable = false;
hidden = true;
this._visible = false;
} else {
if (this.hitTest(_root.closet.area) && Key.isDown(40)) {
walkable = true;
hidden = false;
this._visible = true;
}
}
};
var bodytype = 3;
if (_global.preferences == 'Streight') {
bodytype = 1;
}
if (_global.preferences == 'Gay') {
bodytype = 2;
}
if (_global.preferences == 'Herm') {
bodytype = 3;
}
if (_global.preferences == 'C-Boys') {
bodytype = 4;
}
fuckable.onEnterFrame = function () {
if (bodytype == 1) {
this.body.bp8.gotoAndStop(1);
this.body.penis._visible = false;
} else {
if (bodytype == 2) {
this.body.bp8.gotoAndStop(2);
this.body.penis._visible = true;
} else {
if (bodytype == 3) {
this.body.bp8.gotoAndStop(1);
this.body.penis._visible = true;
} else {
if (bodytype == 4) {
this.body.bp8.gotoAndStop(2);
this.body.penis._visible = false;
}
}
}
}
if (fucking) {
this.gotoAndStop('fuck');
} else {
if (_root.char.hitTest(_root.t1)) {
this.gotoAndStop('take_pose');
} else {
if (_root.char.hitTest(_root.t2)) {
this.gotoAndStop('lose_pose');
}
}
}
};
l0.onEnterFrame = function () {
if (this.hitTest(char)) {
char_location = 'Outside';
}
};
l1.onEnterFrame = function () {
if (this.hitTest(char)) {
char_location = 'Livingroom';
}
};
l2.onEnterFrame = function () {
if (this.hitTest(char)) {
char_location = 'Kitchen';
}
};
l3.onEnterFrame = function () {
if (this.hitTest(char)) {
char_location = 'Bedroom';
}
};
var leave = false;
var hus_advance = true;
husGoLeft = function () {
husband.gotoAndStop('walk');
husband._x -= huswalkspeed;
husband._xscale = -50;
};
husGoRight = function () {
husband.gotoAndStop('walk');
husband._x += huswalkspeed;
husband._xscale = 50;
};
chaseChar = function () {
husband.stat.gotoAndStop(2);
husband.gotoAndStop('run');
husband._x += husrunspeed;
};
searchChar = function () {
g_menu.s_meter.s_bar._xscale -= cumspeed;
husband.stat.gotoAndStop(3);
husband.gotoAndStop('walk');
if (husband.hitTest(_root.s2) && searching) {
hus_advance = false;
} else {
if (husband.hitTest(_root.s1) && searching) {
hus_advance = true;
}
}
if (hus_advance) {
husGoRight();
} else {
if (!hus_advance) {
husGoLeft();
}
}
};
husband.onEnterFrame = function () {
if (leave) {
husGoLeft();
husband.stat.gotoAndStop(1);
_root.task = 'Leave property unspotted!';
} else {
if (leave && this.hitTest(_root.s3)) {
this.unloadMovie();
}
}
if (this.hitTest(_root.s2)) {
alert = false;
searching = true;
}
if (searching) {
searchChar();
}
if (alert && !hidden && this.hitTest(_root.s1)) {
this.gotoAndStop('idle');
} else {
if (alert) {
chaseChar();
}
}
if (this.hitTest(_root.char) && !hidden) {
_root.gotoAndStop('game_over');
}
};
mailbox.onEnterFrame = function () {
if (this.hitTest(_root.char) && leave) {
_root.gotoAndStop('game_win');
}
};
door1.onEnterFrame = function () {
if (this.hitTest(_root.char) || this.hitTest(_root.husband)) {
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
};