Combined Code
frame 1 {
stop();
play_button.onPress = function () {
gotoAndPlay(1);
};
}
movieClip 7 {
}
// unknown tag 88 length 199
frame 2 {
stop();
next_button.onPress = function () {
gotoAndPlay(2);
};
}
// unknown tag 88 length 75
movieClip 20 {
}
frame 3 {
function setState(str) {
if (state != str) {
statetimer = 35 + Math.floor(speech_b._txt.length * 2.2);
curState.state = str;
state = str;
for (var v2 in states[str]) {
curState[v2] = states[str][v2];
}
samus.head.eyes.gotoAndStop(curState.eyes);
samus.head.mouth.gotoAndStop(curState.mouth);
}
}
function grow() {
if (size < samus.belly._totalframes) {
++size;
samus.belly.gotoAndStop(size);
} else {
growth = 0;
}
}
function revert() {
if (size > 1) {
--size;
samus.belly.gotoAndStop(size);
} else {
growth = 0;
}
}
stop();
state_default.onPress = function () {
setState('default');
};
state_mad.onPress = function () {
setState('mad');
};
state_like.onPress = function () {
setState('like');
};
state_dislike.onPress = function () {
setState('dislike');
};
state_blush1.onPress = function () {
setState('blush1');
};
state_blush2.onPress = function () {
setState('blush2');
};
state_m_blush1.onPress = function () {
setState('m_blush1');
};
state_m_blush2.onPress = function () {
setState('m_blush2');
};
state_push.onPress = function () {
setState('push');
};
state_confused.onPress = function () {
setState('confused');
};
state_blush3.onPress = function () {
setState('blush3');
};
state_blush4.onPress = function () {
setState('blush4');
};
state_shock.onPress = function () {
setState('shock');
};
state_content.onPress = function () {
setState('content');
};
var speechidle = 0;
var lastspeech = 0;
var ranspeeches = [];
resetSpeeches = function () {
ranspeeches.push(1);
ranspeeches.push(2);
ranspeeches.push(3);
ranspeeches.push(4);
ranspeeches.push(5);
};
var _state = '';
var states = new Object();
var curState = new Object();
var state = '';
var backupState = 'default';
var helpbit1 = '';
var nextsize = 30;
var speech = new Object();
var rando = new Object();
var curSpeech = 0;
var size = 1;
var growth = 0;
expand_mc.onPress = function () {
growth = 1;
};
expand_mc.onMouseUp = function () {
growth = 0;
};
revert_mc.onPress = function () {
growth = -1;
};
revert_mc.onMouseUp = function () {
growth = 0;
};
reset_mc.onRelease = function () {
reset();
};
var high = 3;
var low = 1;
randoSpeak1 = function () {
randoLines = Math.floor(Math.random() * (1 + high - low)) + low;
if (randoLines == 1) {
speech_b._alpha = 0;
speech_b._txt.text = rando[1]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
setState('default');
}
if (randoLines == 2) {
speech_b._alpha = 0;
speech_b._txt.text = rando[2]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
setState('confused');
}
if (randoLines == 3) {
speech_b._alpha = 0;
speech_b._txt.text = rando[3]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
setState('blush4');
}
};
randoSpeak2 = function () {
randoLines = Math.floor(Math.random() * (1 + high - low)) + low;
if (randoLines == 1) {
speech_b._alpha = 0;
speech_b._txt.text = rando[4]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
setState('dislike');
}
if (randoLines == 2) {
speech_b._alpha = 0;
speech_b._txt.text = rando[5]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
setState('mad');
}
if (randoLines == 3) {
speech_b._alpha = 0;
speech_b._txt.text = rando[6]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
setState('push');
}
};
randoSpeak3 = function () {
randoLines = Math.floor(Math.random() * (1 + high - low)) + low;
if (randoLines == 1) {
speech_b._alpha = 0;
speech_b._txt.text = rando[7]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
setState('blush3');
}
if (randoLines == 2) {
speech_b._alpha = 0;
speech_b._txt.text = rando[8]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
setState('blush4');
}
if (randoLines == 3) {
speech_b._alpha = 0;
speech_b._txt.text = rando[9]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
setState('shock');
}
};
randoSpeak4 = function () {
randoLines = Math.floor(Math.random() * (1 + high - low)) + low;
if (randoLines == 1) {
speech_b._alpha = 0;
speech_b._txt.text = rando[10]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
setState('blush2');
}
if (randoLines == 2) {
speech_b._alpha = 0;
speech_b._txt.text = rando[11]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
setState('blush4');
}
if (randoLines == 3) {
speech_b._alpha = 0;
speech_b._txt.text = rando[12]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
setState('shock');
}
};
randoSpeak5 = function () {
randoLines = Math.floor(Math.random() * (1 + high - low)) + low;
if (randoLines == 1) {
speech_b._alpha = 0;
speech_b._txt.text = rando[13]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
setState('mad');
}
if (randoLines == 2) {
speech_b._alpha = 0;
speech_b._txt.text = rando[14]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
setState('blush4');
}
if (randoLines == 3) {
speech_b._alpha = 0;
speech_b._txt.text = rando[15]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
setState('like');
}
};
randoSpeak6 = function () {
randoLines = Math.floor(Math.random() * (1 + high - low)) + low;
if (randoLines == 1) {
speech_b._alpha = 0;
speech_b._txt.text = rando[16]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
setState('push');
}
if (randoLines == 2) {
speech_b._alpha = 0;
speech_b._txt.text = rando[17]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
setState('mad');
}
if (randoLines == 3) {
speech_b._alpha = 0;
speech_b._txt.text = rando[18]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
setState('shock');
}
};
randoSpeak7 = function () {
randoLines = Math.floor(Math.random() * (1 + high - low)) + low;
if (randoLines == 1) {
speech_b._alpha = 0;
speech_b._txt.text = rando[19]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
setState('blush2');
}
if (randoLines == 2) {
speech_b._alpha = 0;
speech_b._txt.text = rando[20]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
setState('like');
}
if (randoLines == 3) {
speech_b._alpha = 0;
speech_b._txt.text = rando[21]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
setState('blush4');
}
};
randoSpeakB = function () {
randoLines = Math.floor(Math.random() * (1 + high - low)) + low;
if (randoLines == 1) {
speech_b._alpha = 0;
speech_b._txt.text = rando[22]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
}
if (randoLines == 2) {
speech_b._alpha = 0;
speech_b._txt.text = rando[23]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
}
if (randoLines == 3) {
speech_b._alpha = 0;
speech_b._txt.text = rando[24]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
}
};
speech[-99] = {'_expression': 'push', '_line': 'Whoops, you encountered an error! Leave a comment with a description.'};
speech[-16] = {'_expression': 'push', '_line': 'This hurts... unf... far more than I expected...!'};
speech[-15] = {'_expression': 'blush2', '_line': 'I- Think my water just broke...'};
speech[-14] = {'_expression': 'default', '_line': '...I\'m not even going to warn you...'};
speech[-13] = {'_expression': 'mad', '_line': 'I WILL kill you when I\'m through with this, don\'t even tempt me!'};
speech[-12] = {'_expression': 'pain', '_line': 'You\'re lucky I don\'t have my stun gun!'};
speech[-11] = {'_expression': 'mad', '_line': 'Stop it! That is no way to treat a pregnant lady!'};
speech[-10] = {'_expression': 'push', '_line': 'Ack- They\'re far more tender than I anticipated!'};
speech[-9] = {'_expression': 'mad', '_line': 'D-Doctor! Compose yourself!'};
speech[-8] = {'_expression': 'mad', '_line': 'Please cease that... being poked hurts, you know...'};
speech[-7] = {'_expression': 'pain', '_line': 'Why poke? Rub my belly like a normal human being!'};
speech[-6] = {'_expression': 'mad', '_line': 'I\'m already distressed, and you poking me like that doesn\'t help!'};
speech[-5] = {'_expression': 'dislike', '_line': 'Ack- stop!'};
speech[-4] = {'_expression': 'pain', '_line': 'That\'s MY uterus you\'re jabbing, thank you very much!!'};
speech[-3] = {'_expression': 'mad', '_line': 'That\'s still unpleasant...'};
speech[-2] = {'_expression': 'dislike', '_line': 'Oh yes, the best idea was to poke where I said I hurt. What kind of doctor are you?!'};
speech[-1] = {'_expression': 'mad', '_line': 'Yes, I\'m starting to aquire a bit of flab! Stop poking it!'};
speech[0] = {'_expression': 'blush1', '_line': 'That\'s helping a tiny bit...'};
speech[0] = {'_expression': 'pain', '_line': 'Is that meant to make me feel better?!'};
speech[8] = {'_expression': 'confused', '_line': 'Doctor, let me remind you that this isn\'t a physical...'};
speech[9] = {'_expression': 'mad', '_line': 'This would be much easier if you weren\'t being so rude!'};
speech[10] = {'_expression': 'confused', '_line': 'That\'s not getting a free ride...'};
speech[11] = {'_expression': 'blush4', '_line': '...humph... I\'ll let this one slide...'};
speech[12] = {'_expression': 'blush2', '_line': 'That felt better than I thought it would! ...Do it once more to see if I wasn\'t imagining things...'};
speech[13] = {'_expression': 'dislike', '_line': 'Stop it! Can\'t you read the signals?!'};
speech[14] = {'_expression': 'push', '_line': 'If you think this will help the birthing process then keep doing it I suppose...'};
speech[1] = {'_expression': 'blush1', '_line': 'You like my belly? Well, that\'s nice to hear! It used to be all muscle but I\'ve put a but of weight on. What? Interstellar cakes are delicious!'};
speech[2] = {'_expression': 'shock', '_line': 'I guess that\'s helping a little...'};
speech[3] = {'_expression': 'blush2', '_line': 'I appreciate the effort to keep my calm! It feels nice too...'};
speech[4] = {'_expression': 'blush1', '_line': 'Oof... keep doing that!'};
speech[5] = {'_expression': 'content', '_line': 'Mmmmmm...'};
speech[6] = {'_expression': 'shock', '_line': 'Wha- I guess you\'re just trying to calm me down... and it\'s working!'};
speech[7] = {'_expression': 'blush2', '_line': 'They\'re kicking incredibly hard! I\'m much larger than I thought I\'d be!'};
speech[15] = {'_expression': 'm_blush1', '_line': 'M-My midriff feels odd... doctor, what\'s happening?'};
speech[16] = {'_expression': 'm_blush2', '_line': 'There\'s definately something inside of me!'};
speech[17] = {'_expression': 'shock', '_line': 'I guess I\'m pregnant now... I- I should be scared but... I\'m not for some reason... I\'m strangely calmed!'};
speech[18] = {'_expression': 'like', '_line': 'This feels... fantastic! I feel rejuvinated!'};
speech[19] = {'_expression': 'blush4', '_line': 'Um... Please don\'t think this as a strange request but... do you think you could pamper me? I am pregnant after all...'};
speech[20] = {'_expression': 'default', '_line': 'Wait! I forgot! This is an alien inside of me isn\'t it? Oh god, I\'m going to birth an a- OH MY GOD, GIVING BIRTH! I FORGOT!'};
speech[21] = {'_expression': 'shock', '_line': 'I- I guess it\'s okay as long as I get this out of me safely... we have the technology on board, right?!'};
speech[22] = {'_expression': 'shock', '_line': 'Random_6'};
rando[1] = {'_expression': 'default', '_line': 'My last mission? Well... all of the metroids flew at me. They did look scared, but my orders are absolute. They were also attacking me... so it\'s fair game.'};
rando[2] = {'_expression': 'confused', '_line': 'There WAS this other alien on that planet, but it died the moment I got there. It released some spore into the skies. I should be safe though, because I had my suit on at the time.'};
rando[3] = {'_expression': 'blush4', '_line': '...it\'s getting cold in here, can I put my clothes back on?'};
rando[4] = {'_expression': 'dislike', '_line': 'That means my Varia suit failed! My varia suit never fails! ...except when it does... which is a lot...'};
rando[5] = {'_expression': 'mad', '_line': 'How can I go on missions now?!'};
rando[6] = {'_expression': 'push', '_line': 'I can feel my stomach stretching!!'};
rando[7] = {'_expression': 'blush3', '_line': 'I- Actually... I\'m starting to mellow out. Is that just a reaction to the spores?'};
rando[8] = {'_expression': 'blush4', '_line': 'Being pregnant feels nice... but it\'s also very disturbing... I can feel them writhing underneath my skin!'};
rando[9] = {'_expression': 'shock', '_line': 'Ah! How will I fit into suit now?!'};
rando[10] = {'_expression': 'blush2', '_line': 'Hmhm... I can tell you\'d make a great parent! ...I mean... not that I\'m insinuating anything... I\'ve suddenly came over all maternal...'};
rando[11] = {'_expression': 'blush4', '_line': 'I\'m starting to feel hungry... have you got anything I could eat? Anything at all?'};
rando[12] = {'_expression': 'shock', '_line': 'Is it strange that I\'m enjoying this...?'};
rando[13] = {'_expression': 'mad', '_line': 'I may not appear it sometimes, but I am still a woman!'};
rando[14] = {'_expression': 'blush4', '_line': 'You can feel my belly... I-if you\'d like...'};
rando[15] = {'_expression': 'like', '_line': 'This is a wonderful experience! I\'m happy I got to share this with someone...'};
rando[16] = {'_expression': 'push', '_line': 'I completely forgot!! In my euphorium it completely passed my mind that there was this... thing... within my uterus!'};
rando[17] = {'_expression': 'mad', '_line': 'Don\'t just stand there, do something to help!!'};
rando[18] = {'_expression': 'shock', '_line': 'I- I can feel it kicking me from within... that\'s incredibly disturbing and adorable all at once!'};
rando[19] = {'_expression': 'blush2', '_line': 'Well... seeing as I\'m stuck in this state I wouldn\'t mind a belly massage!'};
rando[20] = {'_expression': 'like', '_line': 'I\'m very thankful to have your capable hands by my side as I go through this.'};
rando[21] = {'_expression': 'blush4', '_line': 'There IS a machine to help me, right? I\'ve seen the films...'};
rando[22] = {'_expression': 'blush2', '_line': 'Birth_1'};
rando[23] = {'_expression': 'default', '_line': 'Birth_2'};
rando[24] = {'_expression': 'default', '_line': 'Birth_3'};
states.default = {'eyes': 'default', 'mouth': 'default'};
states.mad = {'eyes': 'mad', 'mouth': 'mad'};
states.like = {'eyes': 'default', 'mouth': 'smile'};
states.dislike = {'eyes': 'mad', 'mouth': 'mouthOpen'};
states.blush1 = {'eyes': 'default', 'mouth': 'smileBlush'};
states.blush2 = {'eyes': 'happy', 'mouth': 'smileBlush'};
states.m_blush1 = {'eyes': 'shock', 'mouth': 'ohnoBlush'};
states.m_blush2 = {'eyes': 'pain', 'mouth': 'ohnoBlush'};
states.push = {'eyes': 'pain', 'mouth': 'push'};
states.confused = {'eyes': 'confused', 'mouth': 'mad'};
states.blush3 = {'eyes': 'default', 'mouth': 'b_mad'};
states.blush4 = {'eyes': 'side', 'mouth': 'b_mad'};
states.shock = {'eyes': 'shock', 'mouth': 'push'};
states.content = {'eyes': 'content', 'mouth': 'smileBlush'};
speech_b._alpha = 0;
speech_b.onPress = function () {
if (speechtimer > 10) {
speechtimer = 10;
}
};
charSpeak = function (n, f) {
speechTimer = speech[n]._line.length * 2.3;
speech_b._txt.text = speech[n]._line;
setState(speech[n]._expression);
moveArm(speech[n]._arm);
if (speech[n].forcekick == true) {
kickran = 8000;
}
if (speech[n]._line2 != '') {
if (secondline != n) {
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);
}
};
samus.head.onPress = function () {
if (size < 45) {
randoSpeak1();
}
if (size >= 45) {
randoSpeak2();
}
if (size >= 80) {
randoSpeak3();
}
if (size >= 160) {
randoSpeak4();
}
if (size >= 250) {
randoSpeak5();
}
if (size >= 320) {
randoSpeak6();
}
if (size >= 400) {
randoSpeak7();
}
};
samus.breasts.onPress = function () {
bstartrub = 10;
if (size < 45) {
setState('confused');
speech_b._alpha = 0;
speech_b._txt.text = speech[8]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
setState(speech[n]._expression);
}
if (size >= 45) {
setState('mad');
speech_b._alpha = 0;
speech_b._txt.text = speech[9]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
setState(speech[n]._expression);
}
if (size >= 80) {
setState('confused');
speech_b._alpha = 0;
speech_b._txt.text = speech[10]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
setState(speech[n]._expression);
}
if (size >= 160) {
setState('blush4');
speech_b._alpha = 0;
speech_b._txt.text = speech[11]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
setState(speech[n]._expression);
}
if (size >= 250) {
setState('blush2');
statetimer = 35 + Math.floor(speech_b._txt.length * 2.2);
speech_b._alpha = 0;
speech_b._txt.text = speech[12]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
setState(speech[n]._expression);
}
if (size >= 320) {
setState('dislike');
speech_b._alpha = 0;
speech_b._txt.text = speech[13]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
setState(speech[n]._expression);
}
if (size >= 400) {
setState('push');
speech_b._alpha = 0;
speech_b._txt.text = speech[14]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
setState(speech[n]._expression);
}
if (size >= 450) {
setState('push');
speech_b._alpha = 0;
speech_b._txt.text = speech[14]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
setState(speech[n]._expression);
}
};
samus.belly.onPress = function () {
startrub = 10;
if (size <= 2) {
setState('blush1');
speech_b._alpha = 0;
speech_b._txt.text = speech[1]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
}
if (size > 44) {
setState('blush1');
speech_b._alpha = 0;
speech_b._txt.text = speech[-1]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
}
if (size >= 45) {
setState('shock');
speech_b._alpha = 0;
speech_b._txt.text = speech[2]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
setState(speech[n]._expression);
}
if (size >= 80) {
setState('blush2');
speech_b._alpha = 0;
speech_b._txt.text = speech[3]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
setState(speech[n]._expression);
}
if (size >= 160) {
setState('blush1');
speech_b._alpha = 0;
speech_b._txt.text = speech[4]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
setState(speech[n]._expression);
}
if (size >= 250) {
setState('content');
speech_b._alpha = 0;
speech_b._txt.text = speech[5]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
setState(speech[n]._expression);
}
if (size >= 320) {
setState('shock');
speech_b._alpha = 0;
speech_b._txt.text = speech[6]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
setState(speech[n]._expression);
}
if (size >= 400) {
setState('blush2');
speech_b._alpha = 0;
speech_b._txt.text = speech[7]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
setState(speech[n]._expression);
}
if (size >= 401) {
setState('blush2');
expand_mc._y = -195;
revert_mc._y = -195;
reset_mc._y = 195;
speech_b._alpha = 0;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
setState(speech[n]._expression);
}
if (birth == true) {
speech_b._txt.text = speech[-16]._line;
}
};
onMouseUp = function () {
mousepressed = false;
if (startrub > 1) {
startrub = 2;
}
if (bstartrub > 1) {
bstartrub = 2;
}
rubbing = 0;
brubbing = 0;
mousemove = 0;
};
onMouseDown = function () {
mousepressed = true;
};
onEnterFrame = function () {
startrub = Math.max(0, startrub - 1);
if (startrub == 1 && mousemove < 1) {
if (size < 45) {
setState('mad');
speech_b._alpha = 0;
speech_b._txt.text = speech[-1]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
setState(speech[n]._expression);
}
if (size >= 45) {
setState('dislike');
speech_b._alpha = 0;
speech_b._txt.text = speech[-2]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
setState(speech[n]._expression);
}
if (size >= 80) {
setState('mad');
speech_b._alpha = 0;
speech_b._txt.text = speech[-3]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
setState(speech[n]._expression);
}
if (size >= 160) {
setState('pain');
speech_b._alpha = 0;
speech_b._txt.text = speech[-4]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
setState(speech[n]._expression);
}
if (size >= 250) {
setState('dislike');
speech_b._alpha = 0;
speech_b._txt.text = speech[-5]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
setState(speech[n]._expression);
}
if (size >= 320) {
setState('mad');
speech_b._alpha = 0;
speech_b._txt.text = speech[-6]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
setState(speech[n]._expression);
}
if (size >= 400) {
setState('pain');
speech_b._alpha = 0;
speech_b._txt.text = speech[-7]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
setState(speech[n]._expression);
}
}
bstartrub = Math.max(0, bstartrub - 1);
if (bstartrub == 1 && mousemove < 1) {
if (size == 1) {
setState('mad');
speech_b._alpha = 0;
speech_b._txt.text = speech[-8]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
setState(speech[n]._expression);
}
if (size >= 45) {
setState('mad');
speech_b._alpha = 0;
speech_b._txt.text = speech[-9]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
setState(speech[n]._expression);
}
if (size >= 80) {
setState('push');
speech_b._alpha = 0;
speech_b._txt.text = speech[-10]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
setState(speech[n]._expression);
}
if (size >= 160) {
setState('mad');
speech_b._alpha = 0;
speech_b._txt.text = speech[-11]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
setState(speech[n]._expression);
}
if (size >= 250) {
setState('pain');
statetimer = 35 + Math.floor(speech_b._txt.length * 2.2);
speech_b._alpha = 0;
speech_b._txt.text = speech[-12]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
setState(speech[n]._expression);
}
if (size >= 320) {
setState('mad');
speech_b._alpha = 0;
speech_b._txt.text = speech[-13]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
setState(speech[n]._expression);
}
if (size >= 400) {
setState('default');
speech_b._alpha = 0;
speech_b._txt.text = speech[-14]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
setState(speech[n]._expression);
}
if (size >= 450) {
setState('default');
speech_b._alpha = 0;
speech_b._txt.text = speech[-14]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
setState(speech[n]._expression);
}
}
if (mousemove > 1 && overbelly == true) {
startrub = 0;
if (rubbing <= 0) {
speech_b._txt.text = speech[-99]._line;
}
rubbing = 10;
}
if (mousemove > 1 && overbreast == true) {
bstartrub = 0;
if (brubbing <= 0) {
speech_b._txt.text = speech[-99]._line;
}
brubbing = 10;
}
if (xmsb != _xmouse || ymsb != _ymouse) {
if (mousepressed == true) {
mousemove += distance(xmsb, _xmouse, ymsb, _ymouse) / 5;
}
xmsb = _xmouse;
ymsb = _ymouse;
}
rubbing = Math.max(0, rubbing - 1);
brubbing = Math.max(0, brubbing - 1);
mousemove = Math.max(0, mousemove - 1);
mousemove = Math.min(20, mousemove);
overbreast = false;
overbelly = false;
if (samus.breasts.hitTest(_xmouse, _ymouse, true) == true) {
overbreast = true;
}
if (samus.breasts.hitTest(_xmouse, _ymouse, true) == true) {
overbreast = true;
}
if (samus.belly.hitTest(_xmouse, _ymouse, true) == true) {
overbelly = true;
}
statetimer = 35 + Math.floor(speech_b._txt.length * 2.2);
if (speech_b._alpha <= 1) {
speech_b._visible = false;
} else {
speech_b._visible = true;
}
if (speechidle < Math.random()) {
speechidle += 0.0005;
} else {
speechidle = 0;
idlespeak(Math.floor(Math.random() * ranspeeches.length));
}
if (speechtimer > 0) {
speechtimer -= 1;
if (speech_b._alpha < 100) {
speech_b._alpha += 8;
}
speechidle = 0;
} else {
if (speech_b._alpha > 0) {
speech_b._alpha -= 8;
if (statetimer > 0) {
statetimer = 10;
}
}
}
if (size < 45) {
statetimer = 35 + Math.floor(speech_b._txt.length * 2.2);
if (statetimer > 0) {
statetimer -= 1;
} else {
setState('default');
}
}
};
samus.belly.onEnterFrame = function () {
if (growth != 1) {
if (growth == -1) {
revert();
if (true !== size < 60) {
} else {
setState('dislike');
}
}
} else {
grow();
switch (true) {
case size == 2:
setState('m_blush1');
backupState = 'm_blush1';
speech_b._alpha = 0;
speech_b._txt.text = speech[15]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
break;
case size == 45:
setState('m_blush2');
backupState = 'm_blush2';
speech_b._alpha = 0;
speech_b._txt.text = speech[16]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
break;
case size == 80:
setState('shock');
backupState = 'shock';
speech_b._alpha = 0;
speech_b._txt.text = speech[17]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
break;
case size == 160:
setState('blush2');
backupState = 'blush2';
speech_b._alpha = 0;
speech_b._txt.text = speech[18]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
break;
case size == 250:
setState('blush4');
backupState = 'blush4';
speech_b._alpha = 0;
speech_b._txt.text = speech[19]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
break;
case size == 320:
setState('m_blush1');
backupState = 'm_blush1';
speech_b._alpha = 0;
speech_b._txt.text = speech[20]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
break;
case size == 400:
setState('shock');
backupState = 'blush2';
speech_b._alpha = 0;
speech_b._txt.text = speech[21]._line;
speechtimer = 35 + Math.floor(speech_b._txt.length * 2.2);
}
}
};
reset = function () {
size = 0;
samus.belly.gotoAndPlay(1);
setState('default');
expand_mc._y = 166.7;
revert_mc._y = 224.65;
reset_mc._y = 796.65;
};
birth.onPress = function () {
var v1 = false;
setState('m_blush1');
samus.l_leg.gotoAndPlay(14);
samus.r_leg.gotoAndPlay(14);
samus.belly.belly_final.gotoAndPlay(80);
speech_b._txt.text = speech[-15]._line;
v1 == true;
};
debug.onPress = function () {
samus.belly.gotoAndPlay(400);
};
credits.onPress = function () {
credits.gotoAndPlay(2);
};
}
movieClip 24 {
frame 1 {
stop();
}
frame 2 {
stop();
}
}
movieClip 28 {
}
movieClip 29 {
}
movieClip 47 {
frame 79 {
gotoAndPlay(1);
}
frame 167 {
gotoAndPlay(80);
}
}
movieClip 48 {
frame 1 {
stop();
}
frame 401 {
stop();
}
}
movieClip 50 {
}
movieClip 52 {
}
movieClip 53 {
frame 1 {
stop();
}
frame 12 {
stop();
}
frame 13 {
stop();
}
frame 22 {
gotoAndStop(13);
}
}
movieClip 54 {
frame 1 {
stop();
}
frame 12 {
stop();
}
frame 21 {
gotoAndStop(13);
}
}
movieClip 65 {
frame 1 {
_currentlabel = 'default';
}
frame 2 {
gotoAndPlay(_currentlabel);
}
frame 3 {
_currentlabel = 'mad';
}
frame 4 {
gotoAndPlay(_currentlabel);
}
frame 5 {
_currentlabel = 'mouthOpen';
}
frame 6 {
gotoAndPlay(_currentlabel);
}
frame 7 {
_currentlabel = 'smile';
}
frame 8 {
gotoAndPlay(_currentlabel);
}
frame 9 {
_currentlabel = 'ohno';
}
frame 10 {
gotoAndPlay(_currentlabel);
}
frame 11 {
_currentlabel = 'smileBlush';
}
frame 12 {
gotoAndPlay(_currentlabel);
}
frame 13 {
_currentlabel = 'ohnoBlush';
}
frame 14 {
gotoAndPlay(_currentlabel);
}
frame 15 {
_currentlabel = 'push';
}
frame 16 {
gotoAndPlay(_currentlabel);
}
frame 17 {
_currentlabel = 'b_mad';
}
frame 18 {
gotoAndPlay(_currentlabel);
}
}
movieClip 79 {
frame 1 {
_currentlabel = 'default';
}
frame 2 {
gotoAndPlay(_currentlabel);
}
frame 3 {
_currentlabel = 'mad';
}
frame 4 {
gotoAndPlay(_currentlabel);
}
frame 5 {
_currentlabel = 'shock';
}
frame 6 {
gotoAndPlay(_currentlabel);
}
frame 7 {
_currentlabel = 'pain';
}
frame 8 {
gotoAndPlay(_currentlabel);
}
frame 9 {
_currentlabel = 'happy';
}
frame 10 {
gotoAndPlay(_currentlabel);
}
frame 11 {
_currentlabel = 'content';
}
frame 12 {
gotoAndPlay(_currentlabel);
}
frame 13 {
_currentlabel = 'confused';
}
frame 14 {
gotoAndPlay(_currentlabel);
}
frame 15 {
_currentlabel = 'side';
}
frame 16 {
gotoAndPlay(_currentlabel);
}
}
movieClip 80 {
}
movieClip 81 {
}
// unknown tag 88 length 81
movieClip 86 {
}
movieClip 89 {
}
movieClip 92 {
}
// unknown tag 88 length 282
// unknown tag 88 length 282
movieClip 98 {
}
movieClip 100 {
}
movieClip 102 {
}
movieClip 104 {
}
movieClip 106 {
}
movieClip 108 {
}
movieClip 110 {
}
movieClip 112 {
}
movieClip 114 {
}
movieClip 117 {
}
movieClip 119 {
}
movieClip 122 {
}
movieClip 125 {
}
movieClip 127 {
}
movieClip 130 {
frame 1 {
_currentlabel = 'lowerleft';
}
frame 2 {
gotoAndPlay(_currentlabel);
}
}
movieClip 133 {
}
movieClip 137 {
frame 1 {
stop();
}
frame 2 {
stop();
credits.back = function () {
gotoAndPlay(1);
};
}
}