Combined Code
movieClip 2 star {
}
movieClip 6 kick {
}
movieClip 11 dot {
}
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 += 30;
} else {
zsize2 = 1;
}
} else {
if (zoeycurrent >= zoeytotal) {
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));
zoey.body.r_breast.gotoAndStop(Math.floor(zoeyloaded));
zoey.body.shirt.gotoAndStop(Math.floor(zoeyloaded));
zoey.body.lbar.gotoAndStop(Math.floor(zoeyloaded));
};
}
movieClip 18 {
}
movieClip 43 {
}
movieClip 56 {
}
movieClip 69 {
}
movieClip 71 {
}
movieClip 79 {
}
// unknown tag 88 length 122
movieClip 84 {
}
movieClip 91 {
}
movieClip 98 {
}
movieClip 110 {
}
movieClip 111 {
}
movieClip 112 {
}
frame 2 {
function setState(str) {
statetimer = 35 + umbreon.speechb._txt.length / 5;
if (state != str) {
curState.state = str;
state = str;
for (var v2 in states[str]) {
curState[v2] = states[str][v2];
}
umbreon.head.eyes.gotoAndPlay(curState.eye);
umbreon.head.mouth.gotoAndPlay(curState.mouth);
umbreon.head.blush.gotoAndPlay(curState.blush);
umbreon.head.eyes.lp._x = lpx + curState.lpx;
umbreon.head.eyes.lp._y = lpy + curState.lpy;
umbreon.head.eyes.rp._x = rpx + curState.rpx;
umbreon.head.eyes.rp._y = rpy + curState.rpy;
if (umbreon.f_arm._currentlabel != curState.arm) {
umbreon.f_arm.gotoAndPlay(umbreon.f_arm._currentlabel + '2' + curState.arm);
}
}
}
function breastup() {
breathe = curState.breathe;
}
function breastdown() {
breathe = -curState.breathe;
}
function writePhrase(n) {
umbreon.speechb._alpha = 0;
umbreon.speechb._txt.text = n;
speechtimer = umbreon.speechb._txt.length * 2.5;
}
var rubbing = 0;
var bellypressed = false;
var starID = 0;
var sextra = 0;
var size = 1;
var totalsize = 1;
var moonsuck = false;
var moonreset = 0;
var glowing = 50;
var glowsize = 0;
var glowchange = 1;
var breathe = 1;
var updown = 0;
var statetimer = 0;
var states = new Object();
var curState = new Object();
var _state = '';
var backupState = '';
var lpx = umbreon.head.eyes.lp._x;
var rpx = umbreon.head.eyes.rp._x;
var lpy = umbreon.head.eyes.lp._y;
var rpy = umbreon.head.eyes.rp._y;
var lbooblimit = umbreon.l_breast._x;
var rbooblimit = umbreon.r_breast._x;
var question = 'start';
var answered = false;
var nextquestion = 100;
var armframes = 0;
var statetimer2 = 35;
var babykick = 0;
var kickID = 0;
var dotnumber = 1 + Math.floor(Math.random() * 11);
var dotID = dotnumber;
var makedots = false;
var dotdestroy = 0;
var starsspinning = 0;
var birthmeter = 0;
var hintTimer = 0;
var nextHint = 1500;
var tailclicks = 0;
var tailmax = 1000;
var taildecline = 5;
var tailthere = true;
var tailSX = umbreon.tail._x;
var tailSY = umbreon.tail._y;
var tailjump = 0;
var TJplus = 0.1;
var TJX = 0;
var TJY = 0;
var tailjumpy = 0;
states.test = {'eye': 'wide', 'mouth': 'wide', 'blush': 'noblush', 'lpx': 0, 'lpy': 2, 'rpx': 0, 'rpy': 2, 'breathe': 0.2, 'arm': 'down'};
states.test2 = {'eye': 'nervous', 'mouth': 'down', 'blush': 'noblush', 'lpx': 0, 'lpy': 2, 'rpx': 0, 'rpy': 2, 'breathe': 0.2, 'arm': 'breast'};
states.unimpressed = {'eye': 'mad', 'mouth': 'down', 'blush': 'noblush', 'lpx': 0, 'lpy': 2, 'rpx': 0, 'rpy': 2, 'breathe': 0.2, 'arm': 'breast'};
states.rest = {'eye': 'nervous', 'mouth': 'down', 'blush': 'noblush', 'lpx': 0, 'lpy': 0, 'rpx': 0, 'rpy': 0, 'breathe': 0.2, 'arm': 'down'};
states.surprised = {'eye': 'wide', 'mouth': 'wide', 'blush': 'blush', 'lpx': 0, 'lpy': 0, 'rpx': 0, 'rpy': 0, 'breathe': 0.6, 'arm': 'breast'};
states.niceboobs = {'eye': 'sad', 'mouth': 'smile', 'blush': 'blush', 'lpx': 0, 'lpy': 3, 'rpx': 0, 'rpy': 3, 'breathe': 0.3, 'arm': 'breast'};
states.anxiousbelly = {'eye': 'glare', 'mouth': 'o', 'blush': 'blush', 'lpx': 2, 'lpy': 5, 'rpx': -2, 'rpy': 5, 'breathe': 0.3, 'arm': 'belly'};
states.anxiousboobs = {'eye': 'sad', 'mouth': 'bite', 'blush': 'noblush', 'lpx': 0, 'lpy': 3, 'rpx': -2, 'rpy': 5, 'breathe': 0.3, 'arm': 'breast'};
states.anxious = {'eye': 'wide', 'mouth': 'bite', 'blush': 'noblush', 'lpx': 5, 'lpy': 0, 'rpx': 8, 'rpy': 0, 'breathe': 0.3, 'arm': 'belly'};
states.worriedboobs = {'eye': 'glare', 'mouth': 'o', 'blush': 'noblush', 'lpx': 0, 'lpy': 0, 'rpx': 0, 'rpy': 0, 'breathe': 0.4, 'arm': 'breast'};
states.madbelly = {'eye': 'small', 'mouth': 'open', 'blush': 'noblush', 'lpx': 0, 'lpy': 0, 'rpx': 0, 'rpy': 0, 'breathe': 0.4, 'arm': 'belly'};
states.lamejoke = {'eye': 'sad', 'mouth': 'chat', 'blush': 'blush', 'lpx': 0, 'lpy': 0, 'rpx': 0, 'rpy': 0, 'breathe': 0.4, 'arm': 'down'};
states.rolleyes = {'eye': 'glare', 'mouth': 'down', 'blush': 'noblush', 'lpx': 3, 'lpy': -4, 'rpx': 3, 'rpy': -4, 'breathe': 0.4, 'arm': 'down'};
states.sillyyou = {'eye': 'eh?', 'mouth': 'chat', 'blush': 'noblush', 'lpx': 0, 'lpy': 0, 'rpx': 0, 'rpy': 0, 'breathe': 0.4, 'arm': 'belly'};
states.tailpull = {'eye': 'eh?', 'mouth': 'wide', 'blush': 'noblush', 'lpx': 0, 'lpy': 0, 'rpx': 0, 'rpy': 0, 'breathe': 0.4, 'arm': 'down'};
states.tailgone = {'eye': 'wide', 'mouth': 'wide', 'blush': 'noblush', 'lpx': 6, 'lpy': 2, 'rpx': 6, 'rpy': 2, 'breathe': 0.4, 'arm': 'down'};
states.worriedbelly = {'eye': 'nervous', 'mouth': 'wide', 'blush': 'noblush', 'lpx': -2, 'lpy': 4, 'rpx': -2, 'rpy': 4, 'breathe': 0.4, 'arm': 'belly'};
states.pleasedbelly = {'eye': 'sad', 'mouth': 'chat', 'blush': 'blush', 'lpx': -4, 'lpy': 4, 'rpx': -4, 'rpy': 4, 'breathe': 0.4, 'arm': 'belly'};
states.yaybelly = {'eye': 'shut', 'mouth': 'chat', 'blush': 'blush', 'lpx': -4, 'lpy': 4, 'rpx': -4, 'rpy': 4, 'breathe': 0.4, 'arm': 'belly'};
states.despise = {'eye': 'mad', 'mouth': 'open', 'blush': 'noblush', 'lpx': 0, 'lpy': 0, 'rpx': 0, 'rpy': 0, 'breathe': 0.4, 'arm': 'down'};
states.matteroffact = {'eye': 'shut', 'mouth': 'open', 'blush': 'noblush', 'lpx': 0, 'lpy': 0, 'rpx': 0, 'rpy': 0, 'breathe': 0.4, 'arm': 'down'};
states.madboobs = {'eye': 'small', 'mouth': 'open', 'blush': 'noblush', 'lpx': 0, 'lpy': 0, 'rpx': 0, 'rpy': 0, 'breathe': 0.4, 'arm': 'breast'};
states.bigbelly = {'eye': 'wide', 'mouth': 'bite', 'blush': 'noblush', 'lpx': -2, 'lpy': 4, 'rpx': -2, 'rpy': 4, 'breathe': 0.4, 'arm': 'belly'};
states.disgusted = {'eye': 'shut', 'mouth': 'down', 'blush': 'noblush', 'lpx': 0, 'lpy': 0, 'rpx': 0, 'rpy': 0, 'breathe': 0.4, 'arm': 'breast'};
states.sly = {'eye': 'small', 'mouth': 'chat', 'blush': 'noblush', 'lpx': 0, 'lpy': 0, 'rpx': 0, 'rpy': 0, 'breathe': 0.2, 'arm': 'down'};
states.sadbelly = {'eye': 'sad', 'mouth': 'open', 'blush': 'noblush', 'lpx': 0, 'lpy': 0, 'rpx': 0, 'rpy': 0, 'breathe': 0.4, 'arm': 'belly'};
states.shockedbelly = {'eye': 'wide', 'mouth': 'wide', 'blush': 'noblush', 'lpx': -3, 'lpy': 3, 'rpx': -4, 'rpy': 3, 'breathe': 0.6, 'arm': 'belly'};
states.suspicious = {'eye': 'eh?', 'mouth': 'open', 'blush': 'noblush', 'lpx': 0, 'lpy': 0, 'rpx': 0, 'rpy': 0, 'breathe': 0.4, 'arm': 'down'};
states.hey = {'eye': 'glare', 'mouth': 'wide', 'blush': 'noblush', 'lpx': 0, 'lpy': 0, 'rpx': 0, 'rpy': 0, 'breathe': 0.2, 'arm': 'down'};
states.nicebelly = {'eye': 'nervous', 'mouth': 'smile', 'blush': 'blush', 'lpx': 3, 'lpy': -4, 'rpx': 3, 'rpy': -4, 'breathe': 0.2, 'arm': 'down'};
states.grinning = {'eye': 'shut', 'mouth': 'chat', 'blush': 'blush', 'lpx': 3, 'lpy': -4, 'rpx': 3, 'rpy': -4, 'breathe': 0.2, 'arm': 'down'};
states.lovebelly = {'eye': 'shut', 'mouth': 'smile', 'blush': 'blush', 'lpx': 3, 'lpy': -4, 'rpx': 3, 'rpy': -4, 'breathe': 0.2, 'arm': 'belly'};
states.sadbelly = {'eye': 'nervous', 'mouth': 'down', 'blush': 'blush', 'lpx': -1, 'lpy': 5, 'rpx': -4, 'rpy': 5, 'breathe': 0.3, 'arm': 'belly'};
states.pain = {'eye': 'pain', 'mouth': 'wide', 'blush': 'blush', 'lpx': -1, 'lpy': 5, 'rpx': -4, 'rpy': 5, 'breathe': 0.3, 'arm': 'belly'};
onMouseUp = function () {
if (bellypressed == true) {
if (rubbing < 20) {
bellypoke();
} else {
bellyrubbed();
}
}
rubbing = 0;
bellypressed = false;
};
onMouseMove = function () {
if (bellypressed == true) {
rubbing += 3;
}
};
umbreon.tail.onPress = function () {
if (tailclicks < tailmax - 100) {
tailclicks += 100;
setState('tailpull');
writePhrase('Hey! Don\'t pull my tail! It hurts!');
} else {
if (tailjump <= 0) {
tailjump = Math.PI;
tailclicks += 100;
setState('tailgone');
writePhrase('Wha- MY TAIL! WHAT DID YOU DO TO MY TAIL! I NEED THAT FOR LUCK!');
}
}
};
umbreon.belly.onPress = function () {
bellypressed = true;
};
bellypoke = function () {
if (starsspinning == dotnumber && totalsize > 598) {
setState('shockedbelly');
backupState = 'anxiousbelly';
writePhrase('What was that!? I\'m all wet!');
birthmeter = 1;
} else {
if (totalsize < 100) {
setState('yaybelly');
writePhrase('Feel that? No? Good, it means there\'s nothing in there! My plan to avoid surprise pregnancy is working');
} else {
if (totalsize < 400) {
setState('shockedbelly');
writePhrase('That feels hard. Oh no, My plan to avoid surprise pregnancy may not have worked!');
} else {
setState('sillyyou');
writePhrase('Why are you poking my belly? It feels funny.');
}
}
}
};
bellyrubbed = function () {
if (starsspinning == dotnumber && totalsize > 598) {
setState('shockedbelly');
backupState = 'anxiousbelly';
writePhrase('What was that!? I\'m all wet!');
birthmeter = 1;
} else {
if (totalsize < 200) {
setState('yaybelly');
writePhrase('Oooh, that feels nice. I can\'t feel anything hard in there either');
} else {
if (totalsize < 350) {
setState('sadbelly');
writePhrase('Stop rubbing it. It\'s bad enough that I\'m pregnant without you reaching to rub me.');
} else {
if (totalsize < 500) {
setState('nicebelly');
writePhrase('Actually, this isn\'t all that bad...');
} else {
setState('lovebelly');
writePhrase('You know, I actually really love belly rubs. I could have you do this all day...');
}
}
}
}
};
umbreon.l_breast.onPress = function () {
if (totalsize < 100) {
writePhrase('Hey! Leave my boobs alone. This is what I get for trying to prevent surprise pregnancy via clothes removal');
setState('hey');
} else {
if (totalsize < 500) {
writePhrase('Ouch! Hey, these are more sensitive when they grow you know!?');
setState('hey');
} else {
writePhrase('I wish you\'d stop poking me there.');
setState('disgusted');
}
}
};
umbreon.r_breast.onPress = umbreon.l_breast.onPress;
setState('rest');
backupState = 'rest';
writePhrase('What are you doing here?');
umbreon.r_breast.fakeboob.alpha = 0;
umbreon.belly.stop();
umbreon.r_breast.stop();
umbreon.l_breast.stop();
umbron.f_leg.stop();
umbreon.l_breast.fakeboob.stop();
umbreon.r_breast.fakeboob.stop();
panel._visible = true;
panel.swapDepths(umbreon.getDepth() + 100);
grow = function () {
if (totalsize - size > 10 && size - totalsize < -10) {
size += Math.floor((totalsize - size) / 10);
} else {
if (size < totalsize) {
size += 1;
} else {
if (size > totalsize) {
size -= 1;
}
}
}
};
moon.moon.onPress = function () {
starsspinning = 0;
if (moonreset < 1) {
moonreset = 130;
setState('test2');
}
if (totalsize > 594) {
dotdestroy = 16;
dotnumber = 1 + Math.floor(Math.random() * 11);
dotID = dotnumber;
makedots = false;
moonreset = 30;
}
};
panel.onEnterFrame = function () {
if (birthmeter < 1) {
this.swapDepths(umbreon.getDepth() + 100);
} else {
this.swapDepths(umbreon.getDepth() - 100 - birthmeter * 100);
}
if (nextquestion == 100) {
panel.flirt_b._txt.text = '<Wolf whistle> Hey there cutie!';
panel.comfort_b._txt.text = 'Are you okay? You seem upset.';
panel.joke_b._txt.text = 'Why so nervous?.';
panel.truth_b._txt.text = 'Hi there. Did you know you\'re pregnant?.';
panel.mock_b._txt.text = 'You wuss. Why are you on a cliffside naked?.';
} else {
if (nextquestion == 200) {
panel.flirt_b._txt.text = 'They only make you cuter doll.';
panel.comfort_b._txt.text = 'Do they hurt at all?.';
panel.joke_b._txt.text = 'Oh good, I just ran out of milk.';
panel.truth_b._txt.text = 'Breast growth is an early sign that you\'re pregnant, which you are.';
panel.mock_b._txt.text = 'Ha Ha, your surgeon messed up big time.';
} else {
if (nextquestion == 300) {
panel.flirt_b._txt.text = 'There\'s nothing cuter than a preggy! Especially when it\'s you.';
panel.comfort_b._txt.text = 'Pregnant? Well even if that\'s true, I\'m sure it won\'t be so bad.';
panel.joke_b._txt.text = 'Better call in work then, now you can get maternity leave.';
panel.truth_b._txt.text = 'Your body is making it obvious. There\'s nothing else it could be.';
panel.mock_b._txt.text = 'The whales called, they want thier blubber back.';
} else {
if (nextquestion == 400) {
panel.flirt_b._txt.text = 'Yeah it was me. But only because it makes you even more cute.';
panel.comfort_b._txt.text = 'I\'m sorry. I didn\'t mean to upset you. I thought you\'d like it.';
panel.joke_b._txt.text = ' It wasn\'t me! It was the one-armed man!';
panel.truth_b._txt.text = 'Yes it was me. I enjoy this sort of thing.';
panel.mock_b._txt.text = 'You only just worked it out? You\'re as smart as you are thin.';
} else {
if (nextquestion == 500) {
panel.flirt_b._txt.text = 'Hey, more to love, both of you and little yous.';
panel.comfort_b._txt.text = 'Just try and look on the bright side. Isn\'t it exciting at all?';
panel.joke_b._txt.text = 'Multiples!? I\'m gonna need a bigger baby book.';
panel.truth_b._txt.text = 'You are due to have triplets. I have a machine that tells me so.';
panel.mock_b._txt.text = 'I hope it\'s just one really big baby! That would be hilarious.';
} else {
if (nextquestion == 600) {
panel.flirt_b._txt.text = 'I knew you\'d love it sooner or later. Just like I love it.';
panel.comfort_b._txt.text = 'Aww, it\'s lovely to see you finally start to accept this.';
panel.joke_b._txt.text = 'Hey, you could sell your story to the news dept.';
panel.truth_b._txt.text = 'Many women say they love being pregnant. It isn\'t really surprising.';
panel.mock_b._txt.text = 'You like this!? Are you suicidal or something?.';
} else {
if (nextquestion == 700) {
panel.flirt_b._txt.text = 'Mmm, babe. I just can\'t get enough of you.';
panel.comfort_b._txt.text = 'You seem to really love this. I knew you would.';
panel.joke_b._txt.text = 'It\'s a good thing too. any bigger and you might explode.';
panel.truth_b._txt.text = 'Unfortunately, at this size, you are likely to go into labour soon.';
panel.mock_b._txt.text = 'Get away from me! Walking bomb!.';
}
}
}
}
}
}
}
if (panel.hitTest(_xmouse, _ymouse, true)) {
if (panel._y > 230) {
panel._y -= (panel._y - 230) / 5;
}
} else {
if (panel._y < 550) {
panel._y += (550 - panel._y) / 5;
}
}
};
panel.flirt_b.onPress = function () {
question = 'flirt';
answered = true;
if (totalsize < 100) {
writePhrase('<sigh> Yes I know I\'m naked. Better safe than sorry.');
setState('rolleyes');
} else {
if (totalsize < 200) {
writePhrase('Well, they are kind of nice. But still, This could mean I\'m...');
setState('niceboobs');
} else {
if (totalsize < 300) {
writePhrase('Really? ... but that\'s not the point, I\'m terrified of being pregnant.');
setState('anxiousbelly');
} else {
if (totalsize < 400) {
writePhrase('Well you could have at least asked me first. I don\'t want to be pregnant.');
setState('madbelly');
} else {
if (totalsize < 500) {
writePhrase('Do you really think so? How on earth am I going to take care of more than one child!?');
setState('anxiousbelly');
} else {
if (totalsize < 600) {
writePhrase('Well, I guess it is very nice, but I\'d still rather not be pregnant.');
setState('sillyyou');
} else {
writePhrase('Apparently the powers that be can\'t either. I just hope this goes away before I give birth.');
setState('sillyyou');
}
}
}
}
}
}
};
panel.comfort_b.onPress = function () {
question = 'comfort';
answered = true;
if (totalsize < 100) {
writePhrase('Oh it\'s nothing. I\'m just afraid of that surprise impregnation thing going around. Not going to get me! that\'s why I\'m naked on this cliff.');
setState('anxious');
} else {
if (totalsize < 200) {
writePhrase('<Gasp!> They are a bit sore. I have a bad feeling about this.');
setState('anxiousboobs');
} else {
if (totalsize < 300) {
writePhrase('Not so bad!? It\'s my biggest fear! gaining weight, not walking properly, morning sickness, wierd cravings and giving birth above all else. Then, of course, I have to care for them! What\'s "Good" about that?!.');
setState('surprised');
} else {
if (totalsize < 400) {
writePhrase('Thought I\'d like it!? I\'m stripped down in the middle of no-where for the sake of avoiding this! Are you retarded or something!?.');
setState('madbelly');
} else {
if (totalsize < 500) {
writePhrase('How can I be excited when I just keep getting bigger. I\'m not ready to raise children.');
setState('worriedbelly');
} else {
if (totalsize < 600) {
writePhrase('Well, it\'s a work in progress, but, there\'s something magical about all of this. I didn\'t even have any morning sickness.');
setState('pleasedbelly');
} else {
writePhrase('You know what? I do! Thank you so much for helping me enjoy pregnancy instead of fearing it.');
setState('yaybelly');
}
}
}
}
}
}
};
panel.joke_b.onPress = function () {
question = 'joke';
answered = true;
if (totalsize < 100) {
writePhrase('Because I heard about how Suicune got surprise impregnated, and lots of other pokemon and.. oh wait, Dark night reference, right?..');
setState('surprised');
} else {
if (totalsize < 200) {
writePhrase('Milk!? oh don\'t even say that! If I\'m making milk, it means I\'m pregnant! I\'m terrified of becoming pregnant. ');
setState('anxiousboobs');
} else {
if (totalsize < 300) {
writePhrase('I\'d rather work than bear children. From what I\'ve heard being a mother is a job on it\'s own.');
setState('anxious');
} else {
if (totalsize < 400) {
writePhrase('Will you stop joking around! At least take some damn resposibilty! I mean, look what you\'ve done to me!.');
setState('despise');
} else {
if (totalsize < 500) {
writePhrase('This is no time for jokes! This is serious, how am I going to prepare myself for multiples?');
setState('worriedbelly');
} else {
if (totalsize < 600) {
writePhrase('That\'s not a bad idea, except I\'d need to find some clothes that fit first. I think you\'ll agree that\'s not going to be easy.');
setState('lamejoke');
} else {
writePhrase('Explode!? You mean those rumours are true!? oh wait, you were joking..');
setState('surprised');
}
}
}
}
}
}
};
panel.truth_b.onPress = function () {
question = 'truth';
answered = true;
if (totalsize < 100) {
writePhrase('WHAT!? But I can\'t be! I\'ve been so careful! I\'ve even stripped of all my clothes and am living on this cliff incase they can trap food or clothes somehow.');
setState('surprised');
} else {
if (totalsize < 200) {
writePhrase('You\'re right, oh no! Maybe there\'s another explaination. C\'mon, think! Don\'t do this to me body!');
setState('anxiousboobs');
} else {
if (totalsize < 300) {
writePhrase('No!No!No!, oh, but how could I be pregnant just like that? I really don\'t want to be pregnant.');
setState('worriedbelly');
} else {
if (totalsize < 400) {
writePhrase('I knew it! A pregnancy lover! Well you may as well come and rub my belly then. It\'s not as though I can stop you.');
setState('rolleyes');
} else {
if (totalsize < 500) {
writePhrase('Triplets!? I guess it could be worse, but seriously!? Three!? I can\'t deal with that!');
setState('surprised');
} else {
if (totalsize < 600) {
writePhrase('Well, I can kind of see why, a little, maybe.');
setState('anxiousbelly');
} else {
writePhrase('Labour!? uh oh! I\'d almost forgotten! I need to start making plans!');
setState('surprised');
}
}
}
}
}
}
};
panel.mock_b.onPress = function () {
question = 'mock';
answered = true;
if (totalsize < 100) {
writePhrase('Even if it\'s wussy it\'s still better than wearing booby trapped clothes. You know? The kind that causes spontaneous pregnancy?');
setState('matteroffact');
} else {
if (totalsize < 200) {
writePhrase('My boobs are not fake! Do you really think I\'d trust anyone to handle my lady bits? They might try to inflate them.');
setState('despise');
} else {
if (totalsize < 300) {
writePhrase('Oh ha ha. You know what? I\'m happy I\'m pregnant in that case.');
setState('disgusted');
} else {
if (totalsize < 400) {
writePhrase('Hmph, you know, most people would apologise, not give further insult.');
setState('disgusted');
} else {
if (totalsize < 500) {
writePhrase('On second thought, multiples will be just fine!');
setState('bigbelly');
} else {
if (totalsize < 600) {
writePhrase('Considering you did this to me, I\'m going to enjoy it just to rub it in your face!');
setState('sly');
} else {
writePhrase('<Gasp!> I\'m going to explode!? Wait.. never mind.');
setState('surprised');
}
}
}
}
}
}
};
onEnterFrame = function () {
debug_01.text = '';
debug_02.text = '';
debug_03.text = '';
if (tailclicks > 0 && tailclicks < tailmax) {
tailclicks -= taildecline;
}
if (tailclicks >= tailmax) {
TJplus = 0.2;
TJplusY = 0.4;
tailjump += TJplus;
tailjumpy += TJplusY;
TJX = 200;
TJY = 50;
}
umbreon.tail._x = tailSX + TJX + Math.cos(tailjump) * TJX;
umbreon.tail._y = tailSY - TJY + Math.cos(tailjumpy) * TJY;
if (tailjump > 6.283185307179586) {
umbreon.tail._visible = false;
}
if (rubbing < 0) {
rubbing = 0;
} else {
if (rubbing > 0) {
rubbing -= 1;
}
}
if (Math.random() > 0.9 && statetimer < 2) {
statetimer = 4;
umbreon.head.eyes.gotoAndPlay('blink');
}
if (babykick > 0) {
babykick -= 1;
}
if (size < totalsize - 5 || size > totalsize + 5) {
}
if (statetimer > 0) {
statetimer -= 1;
} else {
setState(backupState);
}
if (totalsize >= nextquestion) {
if (answered == false) {
question = 'ignore';
}
if (nextquestion == 100) {
backupState = 'anxiousboobs';
if (question == 'flirt') {
writePhrase('I get it, you were calling me a cutie because my boobs were growing, right?');
setState('worriedboobs');
} else {
if (question == 'comfort') {
writePhrase('Now I have reason to be worried. I\'m sure my breasts are growing.');
setState('worriedboobs');
} else {
if (question == 'joke') {
writePhrase('Um, as long as were trying to lighten the mood, "why so breastgrowth?"');
setState('lamejoke');
} else {
if (question == 'truth') {
writePhrase('Uh oh, I think you might be right. I can feel growth in my boobs.');
setState('anxiousboobs');
} else {
if (question == 'mock') {
writePhrase('Well, as long as you\'re being brutally honest with me, maybe you\'d care to offer an explaination as to why my breasts are growing.');
setState('madboobs');
} else {
if (question == 'ignore') {
writePhrase('Um, I don\'t mean to intrude on your silence but, Do my boobs look bigger to you? I\'m sure they\'re growing.');
setState('anxiousboobs');
}
}
}
}
}
}
} else {
if (nextquestion == 200) {
backupState = 'sadbelly';
if (question == 'flirt') {
writePhrase('Sorry to dissapoint you, but I only had big boobs because I\'m pregnant. Now I have a belly too.');
setState('worriedbelly');
} else {
if (question == 'comfort') {
writePhrase('They\'ve stopped hurting, but now my belly is growing. I knew it! I\'m pregnant!');
setState('sadbelly');
} else {
if (question == 'joke') {
writePhrase('My belly is growing! It IS milk! Oh no I\'m pregnant!');
setState('shockedbelly');
} else {
if (question == 'truth') {
writePhrase('Oh No! You were right! I must be pregnant!');
setState('sadbelly');
} else {
if (question == 'mock') {
writePhrase('You want proof my breasts are real?! Explain the belly! It can only mean that I\'m pregnant!');
setState('madbelly');
} else {
if (question == 'ignore') {
writePhrase('EEEK! Hey! Over here!Help me! I\'m pregnant and growing way too fast.');
setState('surprised');
}
}
}
}
}
}
} else {
if (nextquestion == 300) {
backupState = 'unimpressed';
if (question == 'flirt') {
writePhrase('Hang on. You did this to me! You wanted to make me pregnant because you think it makes me cute right?');
setState('suspicious');
} else {
if (question == 'comfort') {
writePhrase('I think you\'re just trying to comfort me so I don\'t attack you for doing this to me! it was you wasn\'t it?!');
setState('unimpressed');
} else {
if (question == 'joke') {
writePhrase('Hang on- Maternity leave? You planned this! You\'re the one behing- THIS! Aren\'t you!?');
setState('madbelly');
} else {
if (question == 'truth') {
writePhrase('You- you did this didn\'t you.<sigh> At least you were honest about it.');
setState('sadbelly');
} else {
if (question == 'mock') {
writePhrase('I think you\'re the one behind this! If so, you\'ve got some nerve saying that to me when YOU caused it.');
setState('despise');
} else {
if (question == 'ignore') {
writePhrase('Hey, don\'t ignore me. I know this is your doing.');
setState('hey');
}
}
}
}
}
}
} else {
if (nextquestion == 400) {
backupState = 'bigbelly';
if (question == 'flirt') {
writePhrase('I know this must be great for you, but for me it just keeps getting more scary! I think i\'m carrying multiples in here!');
setState('anxiousbelly');
} else {
if (question == 'comfort') {
writePhrase('Not that I\'m complaining. But how did you think I\'d enjoy a multiple pregnancy? You\'ve basically multiplied the difficulty at least two fold!');
setState('suspicious');
} else {
if (question == 'joke') {
writePhrase('Would this so-called "one-armed man" like to claim some responsibility for impregnating me with multiples?');
setState('suspicious');
} else {
if (question == 'truth') {
writePhrase('I suppose it would be fair to say you enjoy multiple pregnancies too!? With this much kicking, there has to be more than one in there.');
setState('bigbelly');
} else {
if (question == 'mock') {
writePhrase('I\'m smart enough to know there isn\'t just one baby though.');
setState('madbelly');
} else {
if (question == 'ignore') {
writePhrase('If you\'d care to pay some attention, I\'m quite sure I\'m due to have multiples here.');
setState('rolleyes');
}
}
}
}
}
}
} else {
if (nextquestion == 500) {
backupState = 'nicebelly';
if (question == 'flirt') {
writePhrase('Y\'know? I\'m starting to understand your point of view, this is.. Nice.');
setState('pleasedbelly');
} else {
if (question == 'comfort') {
writePhrase('Actually, I think I\'m starting to see the bright side after all. I feel quite divine suddenly.');
setState('nicebelly');
} else {
if (question == 'joke') {
writePhrase('If you do happen to have a baby book on hand, can I borrow it? I want to record my feelings- my strangely happy feelings.');
setState('lamejoke');
} else {
if (question == 'truth') {
writePhrase('Can that machine measure pleasure too? I feel strangely warm and fuzzy inside.');
setState('lamejoke');
} else {
if (question == 'mock') {
writePhrase('Even if this IS just one gigantic baby, I\'m kind of enjoying it\'s growth inside me.');
setState('sly');
} else {
if (question == 'ignore') {
writePhrase('It looks like you don\'t care, but for what it\'s worth, I\'m starting to enjoy this.');
setState('nicebelly');
}
}
}
}
}
}
} else {
if (nextquestion == 600) {
backupState = 'nicebelly';
if (question == 'flirt') {
writePhrase('As long as your loving me being pregnant, come and rub my tummy. I won\'t mind.');
setState('grinning');
} else {
if (question == 'comfort') {
writePhrase('Thank you so much for supporting me through this. You can rub my tummy in return if you like.');
setState('pleasedbelly');
} else {
if (question == 'joke') {
writePhrase('This just in, pregnant Umbreon is in love with her unborn babies!');
setState('lamejoke');
} else {
if (question == 'truth') {
writePhrase('I can completely understand those women now. Thank you so much for helping me conquer my fear of pregnancy.');
setState('pleasedbelly');
} else {
if (question == 'mock') {
writePhrase('The last thing I want is suicide at this point. I\'m too excited to see my babies.');
setState('disgusted');
} else {
if (question == 'ignore') {
writePhrase('Your loss. I\'ll just enjoy being massively pregnant in peace if you want nothing to do with it.');
setState('lovebelly');
}
}
}
}
}
}
}
}
}
}
}
}
nextquestion += 100;
answered = false;
}
if (umbreon.f_arm._currentlabel == 'down2belly' || umbreon.f_arm._currentlabel == 'down2breast') {
umbreon.f_arm.yellow._rotation += armframes + armframes * 2;
umbreon.f_arm.yellow._x -= armframes;
} else {
if (umbreon.f_arm._currentlabel == 'belly2down' || umbreon.f_arm._currentlabel == 'breast2down') {
umbreon.f_arm.yellow._rotation -= armframes + armframes * 2;
umbreon.f_arm.yellow._x += armframes;
}
}
panel.flirt_b._visible = !answered;
panel.comfort_b._visible = !answered;
panel.joke_b._visible = !answered;
panel.truth_b._visible = !answered;
panel.mock_b._visible = !answered;
if (umbreon.f_arm._currentlabel == 'breast') {
umbreon.fakehand._visible = true;
} else {
umbreon.fakehand._visible = false;
}
if (speechtimer > 0) {
speechtimer -= 1;
if (umbreon.speechb._alpha < 100) {
umbreon.speechb._alpha += 10;
}
} else {
if (umbreon.speechb._alpha > 0) {
umbreon.speechb._alpha -= 10;
}
}
if (umbreon.l_breast._x > lbooblimit) {
umbreon.l_breast._x = lbooblimit;
}
if (umbreon.r_breast._x > rbooblimit) {
umbreon.r_breast._x = rbooblimit;
}
umbreon.l_breast._yscale += breathe;
umbreon.l_breast._xscale += breathe;
umbreon.l_breast._x -= breathe / 5;
umbreon.r_breast._yscale += breathe;
umbreon.r_breast._xscale += breathe;
umbreon.r_breast._x -= breathe / 5;
updown += breathe;
if (updown > 1) {
breastdown();
}
if (updown < -1) {
breastup();
}
glowsize += glowchange;
if (glowsize > 12) {
glowchange = -1;
} else {
if (glowsize < 6) {
glowchange = 1;
}
}
var v5 = new flash.filters.GlowFilter(16776960, moonreset, glowsize, glowsize, 1, 1);
var v7 = new flash.filters.GlowFilter(16776960, 100, glowsize, glowsize, 1, 1);
umbreon.head.l_ear.yellow.filters = [v5];
umbreon.head.r_ear.yellow.filters = [v5];
umbreon.tail.yellow.filters = [v5];
umbreon.f_arm.yellow.filters = [v5];
umbreon.f_leg.yellow.filters = [v5];
umbreon.belly.gotoAndStop(Math.floor((size - 100) * 1.2) - babykick);
umbreon.l_breast.gotoAndStop(size);
umbreon.r_breast.gotoAndStop(size);
umbreon.l_breast.fakeboob.gotoAndStop(size);
umbreon.r_breast.fakeboob.gotoAndStop(size);
if (totalsize > 600) {
totalsize = 600;
}
if (totalsize < 1) {
totalsize = 1;
}
if (size != totalsize) {
if (size < 100) {
}
grow();
} else {
if (starsspinning < 1) {
umbreon.r_breast.fakeboob.filters = [];
umbreon.l_breast.fakeboob.filters = [];
umbreon.filters = [];
}
}
if (moonreset > 0) {
moonreset -= 1;
} else {
totalsize = Math.floor(totalsize);
}
if (moonreset == 1) {
starID = 0;
if (totalsize < 598) {
umbreon.belly.filters = [];
}
if (starsspinning < 1) {
umbreon.r_breast.fakeboob.filters = [];
umbreon.l_breast.fakeboob.filters = [];
umbreon.filters = [];
}
}
if (totalsize > 597) {
umbreon.belly.filters = [v7];
hintTimer += 1;
}
if (hintTimer > nextHint) {
nextHint += 1500;
writePhrase('*Sigh* If you want to make me give birth, then click as many stars as there are yellow dots and then click on my belly before any of them vanish. Yeesh!');
setState('rolleyes');
}
if (starID < 20) {
starID += 1;
sextra += 1;
var v4 = attachMovie('star', 'star' + starID, starID);
v4._x = Math.random() * 650 + 150;
v4._y = Math.random() * 320;
v4._xscale = Math.random() * 40 + 20;
v4._yscale = v4._xscale;
v4._rotation += Math.random() * 90 - 45;
var clicked = false;
var starlife = 101;
v4.swapDepths(umbreon);
}
v4.onPress = function () {
if (totalsize > 597 && clicked == false) {
starsspinning += 1;
clicked = true;
}
if (moonreset < 1) {
starlife = -this._xscale;
this.swapDepths(umbreon.getDepth() + sextra);
if (starID == 20) {
sextra -= 1;
}
}
};
v4.onEnterFrame = function () {
if (birthmeter > 1) {
starlife = birthmeter;
}
if (umbreon.hitTest(this._x, this._y, true) && starlife > 100) {
removeMovieClip(this);
}
if (umbreon.b_leg.hitTest(this._x, this._y, true)) {
totalsize += 0.14;
var v2 = new flash.filters.GlowFilter(107180470, moonreset, 20, 20, 0.5, 1);
var v3 = new flash.filters.GlowFilter(0, moonreset, 40, 40, 1, 1);
if (size > 100) {
umbreon.belly.filters = [v2];
}
umbreon.r_breast.fakeboob.filters = [v2];
umbreon.l_breast.fakeboob.filters = [v2];
umbreon.filters = [v3];
if (this.getDepth() < umbreon.getDepth()) {
}
} else {
if (moonreset > 0 && this.starlife > 100) {
starsspinning -= 1;
removeMovieClip(this);
}
}
if (starlife < 80) {
starlife += 1;
this._rotation += 80 - starlife;
this._xscale += this._xscale / (starlife - 80);
this._yscale += this._xscale / (starlife - 80);
if (moonreset > 0 && totalsize < 599) {
if (this._x < umbreon.belly._x + 530) {
this._x += (umbreon.belly._x + 530 - this._x) / 7;
} else {
this._x -= (this._x - (umbreon.belly._x + 530)) / 7;
}
if (this._y < umbreon.belly._y + 370) {
this._y += (umbreon.belly._y + 370 - this._y) / 7;
} else {
this._y -= (this._y - (umbreon.belly._y + 370)) / 7;
}
}
} else {
if (starlife < 100) {
starsspinning -= 1;
removeMovieClip(this);
}
}
};
kickID += 1;
if (totalsize * 20 * Math.random() < totalsize - 150) {
var v6 = umbreon.belly.attachMovie('kick', 'kick' + kickID, kickID);
time = 0;
v6.swapDepths(umbreon.f_arm);
v6._x = umbreon.belly._x + 110 - totalsize * 0.08 - totalsize * 0.02 * Math.random();
v6._y = umbreon.belly._y + 20 - totalsize / 1000 + 20 * Math.random();
babykick = 7;
}
v6.onEnterFrame = function () {
this._alpha = 45;
if (time == 0) {
this._rotation = 90 * Math.random() - 45;
time = 1;
} else {
if (time < 8) {
time += 1;
} else {
removeMovieClip(this);
time = 0;
}
}
};
if (starsspinning < 0) {
starsspinning = 0;
} else {
if (starsspinning > 0) {
umbreon.belly.filters = [v7];
}
}
if (makedots == false && totalsize > 598 && dotID > 0 && dotdestroy < 1) {
var v3 = moon.attachMovie('dot', 'dot' + dotID, dotID);
umbreon.belly.filters = [bglow];
if (dotID == 12) {
v3._x = 40 + moon._x;
v3._y = 40 + moon._y - 70;
} else {
if (dotID == 11) {
v3._x = 40 + moon._x - 40;
v3._y = 40 + moon._y - 60;
} else {
if (dotID == 10) {
v3._x = 40 + moon._x - 60;
v3._y = 40 + moon._y - 40;
} else {
if (dotID == 9) {
v3._x = 40 + moon._x - 70;
v3._y = 40 + moon._y;
} else {
if (dotID == 8) {
v3._x = 40 + moon._x - 60;
v3._y = 40 + moon._y + 40;
} else {
if (dotID == 7) {
v3._x = 40 + moon._x - 40;
v3._y = 40 + moon._y + 60;
} else {
if (dotID == 6) {
v3._x = 40 + moon._x - 0;
v3._y = 40 + moon._y + 70;
} else {
if (dotID == 5) {
v3._x = 40 + moon._x + 40;
v3._y = 40 + moon._y + 60;
} else {
if (dotID == 4) {
v3._x = 40 + moon._x + 60;
v3._y = 40 + moon._y + 40;
} else {
if (dotID == 3) {
v3._x = 40 + moon._x + 70;
v3._y = 40 + moon._y + 0;
} else {
if (dotID == 2) {
v3._x = 40 + moon._x + 60;
v3._y = 40 + moon._y - 40;
} else {
if (dotID == 1) {
v3._x = 40 + moon._x + 40;
v3._y = 40 + moon._y - 60;
}
}
}
}
}
}
}
}
}
}
}
}
dotID -= 1;
}
v3.onEnterFrame = function () {
if (dotdestroy == 15) {
removeMovieClip(this);
}
};
if (dotdestroy > 0) {
dotdestroy -= 1;
}
if (birthmeter > 0) {
birthmeter += 1;
moon.moon.enabled = false;
}
if (birthmeter == 90) {
setState('pain');
writePhrase('arrg!!');
} else {
if (birthmeter == 130) {
setState('bigbelly');
writePhrase('That\'s a contraction! I\'m going into labour.');
} else {
if (birthmeter == 190) {
setState('sly');
ambulance.swapDepths(_root.getNextHighestDepth());
writePhrase('It\'s a good thing I\'m so paranoid, I\'ve got the ambulance on speed dial incase this happens');
} else {
if (birthmeter > 230 && birthmeter < 300) {
if (ambulance._currentlabel != 'screech') {
ambulance.gotoAndPlay('screech');
}
if (ambulance._x > 100) {
ambulance._x -= (ambulance._x - 100) / 10;
}
} else {
if (birthmeter > 320) {
ambulance._x -= birthmeter - 320;
umbreon._visible = false;
}
}
}
}
}
if (ambulance._x < -800) {
ambulance._x = 800;
gotoAndStop(3);
}
};
}
movieClip 115 {
}
movieClip 117 {
}
movieClip 120 {
}
movieClip 121 {
}
movieClip 123 {
}
movieClip 130 {
}
movieClip 139 {
}
movieClip 152 {
}
movieClip 155 {
}
movieClip 156 {
}
movieClip 159 {
}
movieClip 182 {
frame 1 {
_currentlabel = 'down';
}
frame 2 {
gotoAndPlay(_currentlabel);
}
frame 3 {
_currentlabel = 'down2belly';
_root.armframes = 1.5;
}
frame 7 {
_currentlabel = 'belly';
}
frame 8 {
gotoAndPlay(_currentlabel);
}
frame 9 {
_currentlabel = 'belly2breast';
}
frame 11 {
_currentlabel = 'breast';
}
frame 12 {
gotoAndPlay(_currentlabel);
}
frame 13 {
_currentlabel = 'breast2belly';
}
frame 15 {
_currentlabel = 'belly';
}
frame 16 {
gotoAndPlay(_currentlabel);
}
frame 17 {
_currentlabel = 'belly2down';
_root.armframes = 1.5;
}
frame 21 {
_currentlabel = 'down';
}
frame 22 {
gotoAndPlay(_currentlabel);
}
frame 23 {
_currentlabel = 'down2breast';
_root.armframes = 0.9;
}
frame 29 {
_currentlabel = 'breast';
}
frame 30 {
gotoAndPlay(_currentlabel);
}
frame 31 {
_currentlabel = 'breast2down';
_root.armframes = 0.9;
}
frame 37 {
_currentlabel = 'down';
}
frame 38 {
gotoAndPlay(_currentlabel);
}
}
movieClip 184 {
}
movieClip 190 {
frame 1 {
_currentlabel = 'noblush';
}
frame 2 {
gotoAndPlay(_currentlabel);
}
frame 3 {
_currentlabel = 'blush';
}
frame 22 {
_currentlabel = 'noblush';
}
frame 23 {
gotoAndPlay(_currentlabel);
}
}
movieClip 194 {
}
movieClip 196 {
}
movieClip 223 {
frame 1 {
_currentlabel = 'glare';
}
frame 2 {
gotoAndPlay(_currentlabel);
}
frame 3 {
_currentlabel = 'small';
}
frame 4 {
gotoAndPlay(_currentlabel);
}
frame 5 {
_currentlabel = 'wide';
}
frame 6 {
gotoAndPlay(_currentlabel);
}
frame 7 {
_currentlabel = 'mad';
}
frame 8 {
gotoAndPlay(_currentlabel);
}
frame 9 {
_currentlabel = 'sad';
}
frame 10 {
gotoAndPlay(_currentlabel);
}
frame 11 {
_currentlabel = 'nervous';
}
frame 12 {
gotoAndPlay(_currentlabel);
}
frame 13 {
_currentlabel = 'eh?';
}
frame 14 {
gotoAndPlay(_currentlabel);
}
frame 15 {
_currentlabel = 'shut';
}
frame 16 {
gotoAndPlay(_currentlabel);
}
frame 17 {
_currentlabel = 'pain';
}
frame 18 {
gotoAndPlay(_currentlabel);
}
frame 21 {
gotoAndPlay(_currentlabel);
}
}
movieClip 232 {
frame 1 {
_currentlabel = 'down';
}
frame 2 {
gotoAndPlay(_currentlabel);
}
frame 3 {
_currentlabel = 'grin';
}
frame 4 {
gotoAndPlay(_currentlabel);
}
frame 5 {
_currentlabel = 'smile';
}
frame 6 {
gotoAndPlay(_currentlabel);
}
frame 7 {
_currentlabel = 'wide';
}
frame 8 {
gotoAndPlay(_currentlabel);
}
frame 9 {
_currentlabel = 'open';
}
frame 10 {
gotoAndPlay(_currentlabel);
}
frame 11 {
_currentlabel = 'chat';
}
frame 12 {
gotoAndPlay(_currentlabel);
}
frame 13 {
_currentlabel = 'o';
}
frame 14 {
gotoAndPlay(_currentlabel);
}
frame 15 {
_currentlabel = 'bite';
}
frame 16 {
gotoAndPlay(_currentlabel);
}
}
movieClip 235 {
}
movieClip 236 {
}
movieClip 240 {
}
movieClip 241 {
}
movieClip 242 {
}
// unknown tag 88 length 73
movieClip 246 {
}
movieClip 253 {
}
movieClip 264 {
}
movieClip 266 {
}
movieClip 267 {
}
movieClip 269 {
}
movieClip 271 {
}
// unknown tag 88 length 80
movieClip 277 {
}
movieClip 279 {
}
movieClip 281 {
}
movieClip 283 {
}
movieClip 285 {
}
movieClip 286 {
}
// unknown tag 88 length 67
movieClip 295 {
frame 1 {
_currentlabel = 'flat';
}
frame 2 {
gotoAndPlay(_currentlabel);
}
frame 3 {
_currentlabel = 'screech';
}
}
frame 3 {
function changetext(n) {
doctors.dbub._txt.text = dspeech[n];
}
var st = 0;
var ds = 1;
var dspeech = new Array();
dspeech[1] = 'What\'s going on doctor?';
dspeech[2] = 'It\'s another one of those surprise instant pregnancies!';
dspeech[3] = 'You mean like Suicune, and then when she got her freinds to come and look they got pregnant too!?';
dspeech[4] = 'Yes, a very similar case nurse! although this girl appears to have been going through all efforts to avoid it.';
dspeech[5] = 'All efforts?';
dspeech[6] = 'Yes. she stripped off all her clothes and went to a mountain top. No-one knows how this happened to her.';
dspeech[7] = 'Gee, at least Suicune had a chance.';
dspeech[8] = 'No-one has a chance nurse. Not until we know what\'s causing this. It\'s almost as though some one is causing this for amusement.';
dspeech[9] = 'How could this be happening?';
dspeech[10] = 'We don\'t know. We may never know. We must stay vigilant, any woman, any where, could be next.';
dspeech[11] = '.......';
dspeech[12] = '....... Uh.. nurse?';
dspeech[13] = 'What?';
doctors.docs.nurse.dress.gotoAndStop(1);
doctors.docs.doc.gotoAndStop(1);
doctors.docs.nurse.head.gotoAndStop(1);
doctors.dbub.gotoAndStop(2);
tempstar._visible = false;
doctors.dbub.nb.onPress = function () {
ds += 1;
if (doctors.dbub._currentframe == 1) {
doctors.dbub.gotoAndStop(2);
if (ds < 11) {
doctors.docs.doc.gotoAndStop(1);
}
} else {
doctors.dbub.gotoAndStop(1);
if (ds < 11) {
doctors.docs.doc.gotoAndStop(2);
}
}
};
onEnterFrame = function () {
doctors.docs.nurse.head.gotoAndStop(doctors.docs.doc._currentframe);
st += 1;
changetext(ds);
if (ds == 11 || ds == 12) {
doctors.dbub.gotoAndStop(1);
}
if (ds == 11) {
doctors.docs.doc.gotoAndStop(3);
} else {
if (ds == 12) {
doctors.docs.doc.gotoAndStop(4);
} else {
if (ds == 13) {
doctors.docs.doc.gotoAndStop(3);
doctors.docs.nurse.head.gotoAndStop(1);
} else {
if (ds > 13) {
gotoAndStop(4);
}
}
}
}
if ((ds == 10 || ds == 11) && doctors.docs._xscale < 300) {
doctors.docs._xscale += 4;
doctors.docs._yscale += 4;
doctors.docs._x -= 16;
if (doctors.docs.nurse.dress._currentframe < 135 && doctors.docs._xscale > 170) {
doctors.docs.nurse.dress.gotoAndStop(doctors.docs.nurse.dress._currentframe + 3);
}
} else {
if (ds > 11) {
doctors.docs._xscale = 100;
doctors.docs._yscale = 100;
doctors.docs._x = 0;
if (doctors.docs.nurse.dress._currentframe < 200) {
doctors.docs.nurse.dress.gotoAndStop(doctors.docs.nurse.dress._currentframe + 1);
}
}
}
if (doctors._x > 400) {
doctors._x = 400;
}
if (windows.w1._x > 800) {
windows.w1._x -= 1000;
}
if (windows.w2._x > 800) {
windows.w2._x -= 1000;
}
if (gurney._x > 150) {
gurney._x -= 12;
windows.w1._x += 10;
windows.w2._x += 10;
doctors._x += 12;
} else {
if (gurney._x < 150) {
gurney._x -= 15;
} else {
if (gurney._x < 100) {
doctors._x += 15;
windows.w1._x += 5;
windows.w2._x += 5;
gurney._x -= 15;
} else {
if (gurney._x < -100) {
windows.w1._x -= 10;
windows.w2._x -= 10;
doctors._x -= 15;
}
}
}
}
};
}
movieClip 302 {
}
movieClip 303 {
}
movieClip 304 {
}
movieClip 313 {
}
movieClip 318 {
}
movieClip 319 {
}
movieClip 324 {
}
movieClip 325 {
}
movieClip 331 {
}
movieClip 334 {
}
movieClip 335 {
}
movieClip 337 {
}
movieClip 340 {
}
movieClip 342 {
}
frame 4 {
nextb.onPress = function () {
gotoAndStop(5);
};
}
movieClip 349 {
}
frame 5 {
function setState(str) {
statetimer = 35 + speechb2._txt.length / 5;
if (state != str) {
curState.state = str;
state = str;
for (var v2 in states[str]) {
curState[v2] = states[str][v2];
}
hourglass.head.eyes.gotoAndPlay(curState.eye);
hourglass.head.mouth.gotoAndPlay(curState.mouth);
hourglass.head.blush.gotoAndPlay(curState.blush);
hourglass.head.eyes.lp._x = lpx + curState.lpx;
hourglass.head.eyes.lp._y = lpy + curState.lpy;
hourglass.head.eyes.rp._x = rpx + curState.rpx;
hourglass.head.eyes.rp._y = rpy + curState.rpy;
}
}
function writePhrase(n) {
speechb2._alpha = 0;
speechb2._txt.text = n;
speechtimer = speechb2._txt.length * 2.5;
}
var breastsize = 1;
var hipsize = 1;
var hipgrowth = 0;
var breastgrowth = 0;
var speechtimer = 20;
var statetimer = 0;
var states = new Object();
var curState = new Object();
var _state = '';
var backupState = '';
var started = false;
var lpx = hourglass.head.eyes.lp._x;
var rpx = hourglass.head.eyes.rp._x;
var lpy = hourglass.head.eyes.lp._y;
var rpy = hourglass.head.eyes.rp._y;
var breathrate = 1;
var breathswitch = 0.2;
states.happy = {'eye': 'nervous', 'mouth': 'smile', 'blush': 'noblush', 'lpx': -2, 'lpy': 2, 'rpx': -2, 'rpy': 2};
states.nhappy = {'eye': 'wide', 'mouth': 'smile', 'blush': 'noblush', 'lpx': 0, 'lpy': 2, 'rpx': 0, 'rpy': 2};
states.hey = {'eye': 'mad', 'mouth': 'wide', 'blush': 'noblush', 'lpx': 0, 'lpy': 2, 'rpx': 0, 'rpy': 2};
states.benny = {'eye': 'glare', 'mouth': 'chat', 'blush': 'noblush', 'lpx': 1, 'lpy': -1, 'rpx': 1, 'rpy': -1};
states.shock = {'eye': 'wide', 'mouth': 'wide', 'blush': 'blush', 'lpx': 0, 'lpy': 4, 'rpx': 0, 'rpy': 4};
hourglass.hips.gotoAndStop(hipsize);
hourglass.breasts.gotoAndStop(breastsize);
setState('happy');
writePhrase('Aren\'t they beautiful?');
backupState = 'happy';
var bglow = new flash.filters.GlowFilter(107180470, 100, 20, 20, 0.5, 1);
var yellowglow = new flash.filters.GlowFilter(16776960, 100, 35, 35, 1, 1);
hourglass.breasts.onPress = function () {
if (breastsize < 170) {
writePhrase('They didn\'t have any gowns that fit me okay?!');
} else {
writePhrase('*grumble* I\'m going to have to call the taylor again.');
}
setState('hey');
};
onMouseUp = function () {
hourglass.hips.filters = [];
hourglass.breasts.filters = [];
hipgrowth = 0;
breastgrowth = 0;
};
reset.onPress = function () {
_root.gotoAndStop(2);
};
benny.onPress = function () {
writePhrase('That\'s Benny, he doesn\'t seem to be very active.');
setState('benny');
};
hilda.onPress = function () {
writePhrase('That\'s Hilda, she has her Mummys hair.');
setState('benny');
hipgrowth = 1;
};
brenda.onPress = function () {
writePhrase('That\'s Brenda, she\'s the smallest but has the most energy.');
setState('benny');
breastgrowth = 1;
};
onEnterFrame = function () {
if (breastsize > 170 && breastgrowth == 1) {
writePhrase('What the!? Not my boobs again! Stop it girls, I\'m too big as it is.');
setState('shock');
}
if (hipsize > 170 && hipgrowth == 1) {
writePhrase('Since when did my thighs look like this!? This just isn\'t fair!');
setState('shock');
}
hourglass.breasts.gotoAndStop(breastsize);
hourglass.hips.gotoAndStop(hipsize);
hourglass.breasts._xscale = 135 + breathrate;
hourglass.breasts._yscale = 135 + breathrate;
hourglass.breasts._x = 30 + -breathrate;
breathrate += breathswitch;
onMouseMove = function () {
if (breastgrowth == 1) {
if (brenda.hitTest(_xmouse, _ymouse, true) == true) {
hourglass.breasts.filters = [bglow];
if (breastsize < 201) {
breastsize += 1;
}
}
}
if (hipgrowth == 1) {
if (hilda.hitTest(_xmouse, _ymouse, true) == true) {
hourglass.hips.filters = [bglow];
if (hipsize < 201) {
hipsize += 1;
}
}
}
};
if (breathrate > 4 || breathrate < -4) {
breathswitch = -breathswitch;
}
if (statetimer > 0) {
statetimer -= 1;
} else {
setState(backupState);
}
if (speechtimer > 0) {
speechtimer -= 1;
if (speechb2._alpha < 100) {
speechb2._alpha += 10;
}
} else {
if (speechb2._alpha > 0) {
speechb2._alpha -= 10;
}
}
};
}
movieClip 355 {
}
movieClip 368 {
}
movieClip 369 {
}
movieClip 373 {
}
movieClip 381 {
}
movieClip 382 {
}
movieClip 390 {
}
movieClip 391 {
}
movieClip 397 {
}
movieClip 398 {
}
movieClip 404 {
}