Combined Code
movieClip 2 kick {
frame 1 {
this.limitreached = false;
onEnterFrame = function () {
_root.forcekick = -600;
this._rotation += this.grSpeed * Math.random() * 2;
this._alpha += 10;
this._xscale += this.grSpeed;
this._yscale = this._xscale;
if (this._xscale >= this.finalsize && this.limitreached == false) {
this.limitreached = true;
this.grSpeed = -this.grSpeed;
}
if (this._xscale <= 0) {
this.removeMovieClip();
}
this._x += (this.XSB - this._x) / 30;
this._y += (this.YSB - this._y) / 30;
};
}
}
frame 1 {
stop();
var testing = false;
var zoeytotal = _root.getBytesTotal();
var thisloaded = 0;
var zsize2 = 1;
var zsize = 1;
var ztotalsize = 300;
var my_cm = new ContextMenu();
my_cm.builtInItems.rewind = false;
my_cm.builtInItems.print = false;
my_cm.builtInItems.play = false;
my_cm.builtInItems.forward_back = false;
my_cm.builtInItems.loop = false;
this.menu = my_cm;
zoey.body.lbar.onPress = function () {
if (testing == true) {
if (zsize2 < 330) {
zsize2 += 15;
} else {
zsize2 = 1;
}
} else {
if (zoeyloaded == 300) {
gotoAndStop(2);
}
}
};
onEnterFrame = function () {
var v2 = _root.getBytesLoaded();
if (testing == true) {
zoeyloaded = (zsize / ztotalsize) * 300;
} else {
zoeyloaded = (v2 / zoeytotal) * 300;
}
if (zsize2 != zsize) {
zsize += Math.floor((zsize2 - zsize) / 15);
}
zoey.head.eye.gotoAndStop(1 + Math.floor(zoeyloaded / 30));
zoey.head.hornsandears.gotoAndStop(1 + Math.floor(zoeyloaded / 30));
zoey.head.mouth.gotoAndStop(1 + Math.floor(zoeyloaded / 30));
zoey.body.l_breast.gotoAndStop(Math.floor(zoeyloaded * 3));
zoey.body.r_breast.gotoAndStop(Math.floor(zoeyloaded * 3));
zoey.body.shirt.gotoAndStop(Math.floor(zoeyloaded * 3));
zoey.body.lbar.gotoAndStop(Math.floor(zoeyloaded * 3));
};
}
movieClip 5 {
}
movieClip 12 {
}
movieClip 37 {
}
movieClip 50 {
}
movieClip 63 {
}
movieClip 65 {
}
movieClip 73 {
}
// unknown tag 88 length 122
movieClip 78 {
}
movieClip 85 {
}
movieClip 92 {
}
movieClip 104 {
}
movieClip 105 {
}
movieClip 106 {
}
frame 2 {
var debugging = false;
var bellysize = 1;
var Tbellysize = 1;
var bustsize = 1;
var Tbustsize = 1;
var hipsize = 1;
var Thipsize = 1;
var naked = false;
var powerOn = false;
var powercharge = 0;
var powershow = 0;
var birthclicks = 1000;
var birthing = 0;
var backupState = '';
var states = new Object();
var curState = new Object();
var pX = mazia.head.eye.pupil._x;
var pY = mazia.head.eye.pupil._y;
var stateTimer = 0;
var speechTimer = 0;
var speech = new Object();
var nextspeech = 0;
var curspeech = 0;
var firstkick = false;
var forcekick = 0;
var ranlines = new Array();
var ranspeech = 8000;
resetLines = function () {
ranlines = [];
ranlines.push(1);
ranlines.push(2);
ranlines.push(3);
ranlines.push(4);
ranlines.push(5);
};
resetLines();
speech[0] = {'_line': 'Wha- How did you get into my room? Get out! I was about to get undressed.', '_expression': 'shocked', '_line2': '', '_expression2': '', 'arm2': ''};
speech[1] = {'_line': 'Don\'t touch me there! Who do you think you are!?', '_expression': 'offended', '_line2': '', '_expression2': '', 'arm2': ''};
speech[2] = {'_line': 'S-stop it! At least ask me first!', '_expression': 'mortified', '_line2': '', '_expression2': '', 'arm2': ''};
speech[3] = {'_line': 'What are you doing? That feels weird.', '_expression': 'confused', '_line2': '', '_expression2': '', 'arm2': ''};
speech[4] = {'_line': 'Y- are you flirting with me?', '_expression': 'curious', '_line2': '', '_expression2': '', 'arm2': ''};
speech[5] = {'_line': 'I swear it was locked. I don\'t wanna have to deal with another stalker...', '_expression': 'worry', '_line2': '', '_expression2': '', 'arm2': ''};
speech[50] = {'_line': 'H-has my body changed? ', '_expression': 'uhoh', '_line2': '', '_expression2': '', 'arm2': ''};
speech[51] = {'_line': 'Hey!- that hurts!... more than it should...', '_expression': 'offended', '_line2': '', '_expression2': '', 'arm2': ''};
speech[52] = {'_line': 'Eeeep! My breasts are bigger', '_expression': 'busted', '_line2': '', '_expression2': '', 'arm2': ''};
speech[53] = {'_line': 'Wha-!? How did I get fat!?', '_expression': 'stressed', '_line2': '', '_expression2': '', 'arm2': ''};
speech[54] = {'_line': 'O- oh no! Why does that feel so tough?', '_expression': 'afraid', '_line2': '', '_expression2': '', 'arm2': ''};
speech[55] = {'_line': 'Who changes a puppet like this? Seriously?', '_expression': 'miffed', '_line2': '', '_expression2': '', 'arm2': ''};
speech[100] = {'_line': 'Ah! I\'m growing!', '_expression': 'scream', '_line2': '', '_expression2': '', 'arm2': ''};
speech[101] = {'_line': 'Stop! Those are more sensitive now!', '_expression': 'mortified', '_line2': '', '_expression2': '', 'arm2': ''};
speech[102] = {'_line': 'You\'re not my boyfriend! Stop it!', '_expression': 'miffed', '_line2': '', '_expression2': '', 'arm2': ''};
speech[103] = {'_line': 'How did I get a gut? This isn\'t fair.', '_expression': 'depressed', '_line2': '', '_expression2': '', 'arm2': ''};
speech[104] = {'_line': 'That doesn\'t feel right...', '_expression': 'uhoh', '_line2': '', '_expression2': '', 'arm2': ''};
speech[105] = {'_line': 'These curves... I\'ve seen them before...', '_expression': 'worry', '_line2': '', '_expression2': '', 'arm2': ''};
speech[150] = {'_line': 'This- it moved... am I pregnant?', '_expression': 'stressed', '_line2': 'I\'M PREGNANT! AAAAAAAA!', '_expression2': 'bellow', 'arm2': ''};
speech[151] = {'_line': 'Huh? I\'d better not start lactating soon!', '_expression': 'depressed', '_line2': '', '_expression2': '', 'arm2': ''};
speech[152] = {'_line': 'Stop it! You\'re making me blush!', '_expression': 'offended', '_line2': '', '_expression2': '', 'arm2': ''};
speech[153] = {'_line': 'Are you taunting me? Cut it out!', '_expression': 'miffed', '_line2': '', '_expression2': '', 'arm2': ''};
speech[154] = {'_line': 'I guess I\'d better get used to that. No shortage of intrusive people around...', '_expression': 'defeated', '_line2': '', '_expression2': '', 'arm2': ''};
speech[155] = {'_line': 'How am I pregnant? I\'m literally stuffed with cotton!', '_expression': 'disbelief', '_line2': '', '_expression2': '', 'arm2': ''};
speech[200] = {'_line': 'I- this can\'t be real! I\'m so shy I can barely talk to people let alone.. breed with them...', '_expression': 'curious', '_line2': '', '_expression2': '', 'arm2': ''};
speech[201] = {'_line': 'Why can\'t you keep your hands off my chest!?', '_expression': 'mortified', '_line2': '', '_expression2': '', 'arm2': ''};
speech[202] = {'_line': 'Those were getting sore, but I\'d still rather you left my breasts alone.', '_expression': 'fedup', '_line2': '', '_expression2': '', 'arm2': ''};
speech[203] = {'_line': 'I was being rhetorical when I said " this can\'t be real" by the way.', '_expression': 'depressed', '_line2': '', '_expression2': '', 'arm2': ''};
speech[204] = {'_line': 'Ooooh, I wish that didn\'t feel so nice.', '_expression': 'nice', '_line2': '', '_expression2': '', 'arm2': ''};
speech[205] = {'_line': 'How am I going to explain this to people? They\'re going to think I\'m a quiet slut.', '_expression': 'worry', '_line2': '', '_expression2': '', 'arm2': ''};
speech[250] = {'_line': 'I wish I\'d worn a longer dress. I\'m so embarrassed.', '_expression': 'worry', '_line2': '', '_expression2': '', 'arm2': ''};
speech[251] = {'_line': 'I don\'t like that... leave me alone....', '_expression': 'depressed', '_line2': '', '_expression2': '', 'arm2': ''};
speech[252] = {'_line': 'Go away! I\'m feeling objectified enough as is!', '_expression': 'disbelief', '_line2': '', '_expression2': '', 'arm2': ''};
speech[253] = {'_line': 'You really don\'t know how to make me feel better do you?', '_expression': 'miffed', '_line2': '', '_expression2': '', 'arm2': ''};
speech[254] = {'_line': 'You\'re not the father are you? If not, then you shouldn\'t touch my belly...', '_expression': 'offended', '_line2': '', '_expression2': '', 'arm2': ''};
speech[255] = {'_line': 'I hope I don\'t have to go maternity shopping. I\'d be so embarrassed.', '_expression': 'uhoh', '_line2': '', '_expression2': '', 'arm2': ''};
speech[300] = {'_line': 'H-has it stopped. I think it\'s stopped.', '_expression': 'afraid', '_line2': '', '_expression2': '', 'arm2': ''};
speech[301] = {'_line': 'Those have stopped growing too. Good.', '_expression': 'relieved', '_line2': '', '_expression2': '', 'arm2': ''};
speech[302] = {'_line': '<Sigh>, I\'m going to have to get used to being so heavy and sensitive there, aren\'t I?', '_expression': 'depressed', '_line2': '', '_expression2': '', 'arm2': ''};
speech[303] = {'_line': 'At least it\'s not growing anymore.', '_expression': 'stressed', '_line2': '', '_expression2': '', 'arm2': ''};
speech[304] = {'_line': 'That does make me feel a little better. thanks, I guess...', '_expression': 'thanks', '_line2': '', '_expression2': '', 'arm2': ''};
speech[305] = {'_line': 'So, now I have to wait \'till I give birth I guess...', '_expression': 'fedup', '_line2': '', '_expression2': '', 'arm2': ''};
states.afraid = {'eyes': 'opensad', 'mouth': 'wide2', '_px': 0, '_py': 7};
states.ashamed = {'eyes': 'opensad', 'mouth': 'down', '_px': 0, '_py': 7};
states.awkward = {'eyes': 'opensad', 'mouth': 'down', '_px': 5, '_py': 0};
states.busted = {'eyes': 'widesad', 'mouth': 'wide1', '_px': -7, '_py': 16};
states.bellow = {'eyes': 'tightsad', 'mouth': 'wide2', '_px': -7, '_py': 16};
states.confused = {'eyes': 'open', 'mouth': 'open', '_px': 0, '_py': 3};
states.curious = {'eyes': 'open', 'mouth': 'small', '_px': 0, '_py': 3};
states.defeated = {'eyes': 'tightsad', 'mouth': 'open', '_px': -7, '_py': 16};
states.depressed = {'eyes': 'halfsad', 'mouth': 'open', '_px': -7, '_py': 16};
states.disbelief = {'eyes': 'opensad', 'mouth': 'open', '_px': 8, '_py': -3};
states.dismay = {'eyes': 'shutsad', 'mouth': 'down', '_px': 8, '_py': -3};
states.fedup = {'eyes': 'openmad', 'mouth': 'open', '_px': 8, '_py': -3};
states.miffed = {'eyes': 'openmad', 'mouth': 'open', '_px': 0, '_py': 3};
states.mortified = {'eyes': 'opensad', 'mouth': 'open', '_px': 0, '_py': 3};
states.nervous = {'eyes': 'halfsad', 'mouth': 'sad', '_px': -4, '_py': 14};
states.nice = {'eyes': 'tight', 'mouth': 'small', '_px': -4, '_py': 14};
states.offended = {'eyes': 'openmad', 'mouth': 'open', '_px': 0, '_py': 3};
states.pleased = {'eyes': 'opensad', 'mouth': 'up', '_px': 0, '_py': 3};
states.relieved = {'eyes': 'halfsad', 'mouth': 'yay', '_px': -7, '_py': 16};
states.scared = {'eyes': 'open', 'mouth': 'bite', '_px': -7, '_py': 16};
states.scream = {'eyes': 'wideup', 'mouth': 'wide2', '_px': -7, '_py': 16};
states.shocked = {'eyes': 'widesad', 'mouth': 'wide2', '_px': 0, '_py': 0};
states.stressed = {'eyes': 'opensad', 'mouth': 'grit', '_px': -7, '_py': 16};
states.thanks = {'eyes': 'opensad', 'mouth': 'yay', '_px': 0, '_py': 0};
states.wonder = {'eyes': 'opensad', 'mouth': 'grit', '_px': 5, '_py': 4};
states.worry = {'eyes': 'opensad', 'mouth': 'grit', '_px': 5, '_py': 12};
states.uhoh = {'eyes': 'opensad', 'mouth': 'small', '_px': -7, '_py': 16};
setState = function (str) {
stateTimer = 35 + speech_b._txt.length * 1.5;
if (CurState != str) {
CurState = str;
mazia.head.eye.gotoAndStop(states[CurState].eyes);
mazia.head.mouth.gotoAndStop(states[CurState].mouth);
mazia.head.eye.pupil._x = pX + states[CurState]._px;
mazia.head.eye.pupil._y = pY + states[CurState]._py;
}
};
charSpeak = function (n, f) {
speechTimer = speech[n]._line.length * 2.3;
speech_b._txt.text = speech[n]._line;
setState(speech[n]._expression);
if (speech[n]._line2 != '') {
if (secondline <= -5000) {
secondline = n;
} else {
speechTimer = speech[n]._line.length * 2.3;
speech_b._txt.text = speech[n]._line2;
setState(speech[n]._expression2);
moveArm(speech[n]._arm2);
if (f == false) {
secondline = -5000;
}
}
} else {
secondline = -5000;
}
if (f == true) {
speechTimer = speech[n]._line.length * 2.3;
speech_b._txt.text = speech[n]._line;
setState(speech[n]._expression);
moveArm(speech[n]._arm);
}
};
mazia.head.mouth.onPress = function () {
speechTimer = 0;
forceDelay = 0;
ranspeech = 1;
};
speech_b.onPress = function () {
if (speechTimer > 10) {
speechTimer = 10;
stateTimer = 15;
}
};
reset = function () {
Tbellysize = 1;
Tbustsize = 0;
Thipshize = 0;
resetTimer = 0;
nextspeech = 0;
helpcancelled = 0;
birthing = 0;
birthclicks = 1000;
naked = false;
updateClothes();
};
countdown = function (a, b) {
if (_root[a] > b) {
_root[a] -= 1;
}
};
minmax = function (a, b, c) {
if (_root[a] < b) {
_root[a] = b;
}
if (_root[a] > c) {
_root[a] = c;
}
};
smoothAdjust = function (s1, s2, mu) {
if (_root[s1] != _root[s2]) {
if ((_root[s2] - _root[s1]) * mu > 1 || (_root[s2] - _root[s1]) * mu < -1) {
_root[s1] += Math.floor((_root[s2] - _root[s1]) * mu);
} else {
if ((_root[s2] - _root[s1]) * mu < 0) {
_root[s1] -= 1;
} else {
if ((_root[s2] - _root[s1]) * mu > 0) {
_root[s1] += 1;
}
}
}
}
};
circular = function (astart, a, aplus) {
if (_root[a + 'started'] != 8) {
_root[a] = astart;
_root[a + 'started'] = 8;
}
if (_root[a] < 6.283185307179586) {
_root[a] += aplus;
} else {
_root[a] -= 6.283185307179586;
}
};
distance = function (x1, x2, y1, y2) {
return Math.sqrt((x1 - x2) * (x1 - x2) + (y1 - y2) * (y1 - y2));
};
mazia.belly.onPress = function () {
startrub = 10;
};
mazia.L_breast.onPress = function () {
bstartrub = 10;
};
mazia.R_breast.onPress = mazia.L_breast.onPress;
mazia.head.onPress = function () {
charSpeak(curspeech + 5);
};
onMouseUp = function () {
mousepressed = false;
if (startrub > 1) {
startrub = 2;
}
if (bstartrub > 1) {
bstartrub = 2;
}
rubbing = 0;
brubbing = 0;
mousemove = 0;
powerOn = false;
};
onMouseDown = function () {
mousepressed = true;
};
B1.onPress = function () {
powerOn = true;
};
if (bellysize != Tbellysize) {
if (bellydiff() > 1 || bellydiff() < -1) {
bellysize += Math.floor(bellydiff());
} else {
if (bellydiff() < 0) {
bellysize -= 1;
} else {
if (bellydiff() > 0) {
bellysize += 1;
}
}
}
}
makekick = function () {
bellysize -= 15;
var v1 = mazia.belly.kickspawn.attachMovie('kick', 'kick' + Math.random() * 1000000, Math.random() * 1000000);
v1._alpha = 0;
v1._xscale = 1;
v1._x += 15 - Math.random() * 30;
v1._y += 15 - Math.random() * 30;
v1.XSB = 0;
v1.YSB = 0;
v1.finalsize = 40;
v1.grSpeed = 2 + Math.random() * 3;
};
onEnterFrame = function () {
countdown('stateTimer', 0);
countdown('speechTimer', 0);
if (stateTimer <= 5) {
setState(backupState);
if (secondline > -5000) {
charSpeak(secondline, false);
}
}
if (startrub > 0) {
startrub -= 1;
}
if (startrub == 1 && mousemove < 1) {
charSpeak(curspeech + 3);
}
if (bstartrub > 0) {
bstartrub -= 1;
}
if (bstartrub == 1 && mousemove < 1) {
charSpeak(curspeech + 1);
}
if (mousemove > 1 && overbelly == true) {
startrub = 0;
if (rubbing <= 0) {
charSpeak(curspeech + 4);
}
rubbing = 10;
}
if (mousemove > 1 && overbreast == true) {
bstartrub = 0;
if (brubbing <= 0) {
charSpeak(curspeech + 2);
}
brubbing = 10;
}
if (curspeech >= nextspeech) {
nextspeech += 50;
charSpeak(curspeech);
}
if (xmsb != _xmouse || ymsb != _ymouse) {
if (mousepressed == true) {
mousemove += distance(xmsb, _xmouse, ymsb, _ymouse) / 5;
}
xmsb = _xmouse;
ymsb = _ymouse;
}
if (rubbing > 0) {
rubbing -= 1;
}
if (brubbing > 0) {
brubbing -= 1;
}
if (mousemove > 0) {
mousemove -= 1;
}
if (mousemove > 20) {
mousemove = 20;
}
if (Tbellysize < 100) {
backupState = 'awkward';
} else {
if (Tbellysize < 200) {
backupState = 'nervous';
} else {
if (Tbellysize < 300) {
backupState = 'scared';
} else {
if (Tbellysize < 400) {
backupState = 'dismay';
} else {
if (Tbellysize < 500) {
backupState = 'ashamed';
} else {
if (Tbellysize < 600) {
backupState = 'pleased';
}
}
}
}
}
}
overbreast = false;
overbelly = false;
if (mazia.L_breast.hitTest(_xmouse, _ymouse, true) == true) {
overbreast = true;
}
if (mazia.R_breast.hitTest(_xmouse, _ymouse, true) == true) {
overbreast = true;
}
if (mazia.belly.hitTest(_xmouse, _ymouse, true) == true) {
overbelly = true;
}
if (powerOn == true) {
if (powercharge < 100) {
powercharge += 2;
}
} else {
if (powercharge > 0) {
Tbellysize += powercharge;
powercharge = 0;
if (Tbellysize >= 600) {
Tbellysize = 600;
B1._txt1.text = 'Max';
} else {
B1._txt1.text = 'Expand';
}
}
}
B1._txt2.text = B1._txt1.text;
smoothAdjust('powershow', 'powercharge', 0.08);
B1.gotoAndStop(powershow);
curspeech = Math.floor(Tbellysize / 100) * 50;
if (speechTimer <= 0) {
} else {
ranspeech = 8004;
}
forcekick += 1;
if (forcekick < 0) {
forcekick += 50;
}
if (Tbellysize >= 300) {
if (firstkick == false) {
firstkick = true;
makekick();
}
if (Math.random() * 30000 < Tbellysize + forcekick) {
makekick();
forcekick = 100;
}
}
mazia.belly.gotoAndStop(bellysize);
mazia.dresstop.gotoAndStop(bellysize);
mazia.dressbell.gotoAndStop(bellysize);
mazia.skirt.gotoAndStop(bellysize);
mazia.R_breast.gotoAndStop(bellysize);
mazia.L_breast.gotoAndStop(bellysize);
mazia.R_leg_W.gotoAndStop(bellysize);
mazia.R_leg_B.gotoAndStop(bellysize);
mazia.L_leg_W.gotoAndStop(bellysize);
mazia.L_leg_B.gotoAndStop(bellysize);
smoothAdjust('bellysize', 'Tbellysize', 0.1);
smoothAdjust('bustsize', 'Tbustsize', 0.1);
smoothAdjust('hipsize', 'Thipsize', 0.1);
circular(0.4, 'testrot', 0.6);
if (speech_b._alpha < speechTimer * 10) {
speech_b._alpha += 10;
} else {
speech_b._alpha = speechTimer * 10;
}
if (speech_b._alpha > 100) {
speech_b._alpha = 100;
}
if (speech_b._alpha < 1) {
speech_b._visible = false;
} else {
speech_b._visible = true;
}
if (debugging == true) {
debug_01.text = forcekick;
debug_02.text = Tbellysize;
debug_03.text = curspeech;
} else {
debug_01.text = '';
debug_02.text = '';
debug_03.text = '';
}
};
}
movieClip 109 {
}
movieClip 115 {
}
movieClip 122 {
}
movieClip 129 {
}
movieClip 135 {
}
movieClip 139 {
}
movieClip 141 {
}
movieClip 145 {
}
movieClip 148 {
}
movieClip 151 {
}
movieClip 156 {
}
movieClip 161 {
}
movieClip 165 {
}
movieClip 168 {
}
movieClip 170 {
}
movieClip 183 {
frame 1 {
stop();
}
}
movieClip 187 {
}
movieClip 211 {
frame 1 {
stop();
}
frame 1 {
stop();
}
frame 2 {
stop();
}
}
movieClip 213 {
}
movieClip 214 {
}
// unknown tag 88 length 282
movieClip 218 {
}
// unknown tag 88 length 282
// unknown tag 88 length 89
movieClip 233 {
frame 1 {
stop();
}
}