Frame 1
function setSize(n) {
n = Math.floor(n);
environ.kingdra.breast2.gotoAndStop(n);
environ.kingdra.breast1.gotoAndStop(n);
environ.kingdra.babies.gotoAndStop(n);
environ.kingdra.front.gotoAndStop(n);
environ.kingdra.body.gotoAndStop(n);
}
function grow() {
if (pregnancy < environ.kingdra.front._totalframes) {
pregnancy = pregnancy + growthSpeed;
if (pregnancy > environ.kingdra.front._totalframes) {
pregnancy = environ.kingdra.front._totalframes;
}
setSize(pregnancy);
} else {
growth = 0;
}
}
function revert() {
if (pregnancy > 1) {
pregnancy = pregnancy - growthSpeed;
if (pregnancy < 1) {
pregnancy = 1;
}
setSize(pregnancy);
} else {
growth = 0;
}
}
function timeout_fn() {
if (!timer) {
condition = "";
setState(curState.state);
delete _root.onEnterFrame;
}
timer--;
}
function setState(str) {
if (condition != "") {
return(undefined);
}
if (state != str) {
curState.state = str;
state = str;
curState.state = state;
for (var _local2 in states[str]) {
curState[_local2] = states[str][_local2];
}
environ.kingdra.head.gotoAndPlay(curState.mouth);
environ.kingdra.head.eye.gotoAndPlay(curState.eye);
if (environ.kingdra.arm1._currentlabel != curState.arm1) {
environ.kingdra.arm1.gotoAndPlay("move" + curState.arm1);
}
environ.kingdra.head.eye.pupil._x = pX + curState.pX;
environ.kingdra.head.eye.pupil._y = pY + curState.pY;
if (curState.blush) {
environ.kingdra.head.blush.gotoAndPlay(2);
}
canBlink = curState.canBlink;
}
}
function updateStatus() {
environ.kingdra.scanner._status.text = stats[Math.floor((pregnancy * stats.length) / 500) + 1];
}
function addSpeech(name) {
var _local2 = words.total;
words.total++;
var _local1 = _talk.attachMovie("_speech", "_say" + _local2, 5 + _local2, {_x:5, _y:5 + (_local2 * 100)});
var _local3 = new TextFormat();
_local3 = _local1._txt.getTextFormat();
_local3.bold = true;
_local1._txt.text = name;
_local1._txt.setTextFormat(_local3);
words[_local2] = _local1;
return(_local1);
}
function removeSpeech(n) {
var _local1 = 0;
words[n].removeMovieClip();
words.splice(n, 1);
words.total--;
_local1 = n;
while (_local1 < words.length) {
words[_local1]._y = 5 + (_local1 * 100);
_local1++;
}
}
function question(n) {
writePhrase(questions[n].question);
delete _root.onEnterFrame;
timer = 0;
condition = "";
var _local6 = curState.state;
timer = 30;
condition = "";
setState(questions[n].state);
condition = "question";
curState.state = _local6;
_root.onEnterFrame = function () {
if (!timer) {
condition = "";
setState(curState.state);
delete _root.onEnterFrame;
}
timer--;
};
var group = new Array();
canContinue = false;
growth = 0;
var _local3 = 0;
while (_local3 < questions[n].answers.length) {
var _local4 = addSpeech(questions[n].answers[_local3].answer);
group.push(_local4);
_local4.group = group;
_local4.reply = questions[n].answers[_local3].reply;
_local4.state = questions[n].answers[_local3].state;
_local4.onRelease = function () {
canContinue = true;
lastSpeech++;
writePhrase(this.reply);
var _local4 = curState.state;
condition = "";
setState(this.state);
condition = "answering";
curState.state = _local4;
_root.onEnterFrame = function () {
if (condition == "") {
setState(curState.state);
delete _root.onEnterFrame;
}
};
var _local3 = 0;
while (_local3 < this.group.length) {
if (this.group[_local3] != this) {
removeSpeech(Math.floor((this.group[_local3]._y - 5) / 100));
}
_local3++;
}
removeSpeech(Math.floor((this._y - 5) / 100));
};
_local3++;
}
}
function writePhrase(input) {
if (speech_mc.toSay == input) {
return(undefined);
}
speech_mc._x = Stage.width * 0.5;
speech_mc._y = Stage.height * 0.75;
speech_mc._visible = true;
speech_mc.toSay = input;
speech_mc.speechState = 0;
speech_mc.charPos = 0;
speech_mc._txt.text = "";
speech_mc.gotoAndPlay(1);
speech_mc.onEnterFrame = function () {
if (this._currentframe == 8) {
switch (this.speechState) {
case 0 :
if (this.charPos == this.toSay.length) {
condition = "";
this.speechState++;
} else {
this._txt.text = this._txt.text + this.toSay.charAt(this.charPos++);
this._txt.scroll = this._txt.maxscroll;
}
break;
case 1 :
if (!((this.charPos--) + 5)) {
this.speechState++;
}
break;
case 2 :
this.play();
}
} else if (this._currentframe == this._totalframes) {
this.gotoAndStop(1);
this._txt.text = "";
this.speechState = 0;
this._visible = false;
} else {
this.play();
}
};
}
_level0.bgColor = 13311;
_level0.flashWidth = 800;
_level0.flashHeight = 600;
var state = "";
var condition = "";
var states = new Array();
var pregnancy = 1;
var growthSpeed = 1;
var growth = 0;
var curState = new Object();
var canBlink = false;
var blinking = false;
var timer = 0;
var pX = environ.kingdra.head.eye.pupil._x;
var pY = environ.kingdra.head.eye.pupil._y;
var limit = false;
var ok = false;
var scanned = false;
var canContinue = true;
var lastSpeech = 0;
setSize(1);
states.normal = {mouth:"normal", eye:"open", arm1:"down", blush:false, pX:0, pY:0, canBlink:true};
states._wonder = {mouth:"normal", eye:"wide", arm1:"down", blush:false, pX:-4, pY:-7, canBlink:false};
states._startle = {mouth:"open", eye:"wide", arm1:"belly", blush:false, pX:5, pY:3, canBlink:false};
states._surprise = {mouth:"open", eye:"wide", arm1:"belly", blush:true, pX:5, pY:3, canBlink:false};
states._serene = {mouth:"normal", eye:"medium", arm1:"down", blush:false, pX:0, pY:0, canBlink:false};
states._sad = {mouth:"open", eye:"sad", arm1:"belly", blush:false, pX:1, pY:-1, canBlink:false};
states._cry = {mouth:"open", eye:"shut", arm1:"belly", blush:false, pX:1, pY:-1, canBlink:false};
states._mad = {mouth:"mad", eye:"mad", arm1:"down", blush:false, pX:-2, pY:-1, canBlink:false};
states._smile = {mouth:"happy", eye:"medium", arm1:"down", blush:false, pX:0, pY:2, canBlink:false};
states._blush = {mouth:"smile", eye:"medium", arm1:"down", blush:true, pX:5, pY:3, canBlink:false};
states._blushHard = {mouth:"happy", eye:"happy", arm1:"belly", blush:true, pX:0, pY:0, canBlink:false};
states._laugh = {mouth:"laugh", eye:"shut", arm1:"belly", blush:true, pX:5, pY:3, canBlink:false};
setState("normal");
environ.kingdra.onEnterFrame = function () {
if (canBlink && (Math.random() > 0.99)) {
environ.kingdra.head.eye.gotoAndPlay("blink");
environ.kingdra.head.eye.pupil._x = pX + curState.pX;
environ.kingdra.head.eye.pupil._y = pY + curState.pY;
blinking = true;
}
if (blinking && (environ.kingdra.head.eye._currentlabel == "endblink")) {
environ.kingdra.head.eye.gotoAndPlay(curState.eye);
environ.kingdra.head.eye.pupil._x = pX + curState.pX;
environ.kingdra.head.eye.pupil._y = pY + curState.pY;
blinking = false;
}
if (!canContinue) {
growth = 0;
}
if (growth == 1) {
grow();
updateStatus();
switch (true) {
case pregnancy < 20 :
break;
case pregnancy < 200 :
if ((pregnancy > 40) && (lastSpeech <= 0)) {
question(0);
}
if ((pregnancy > 120) && (lastSpeech <= 1)) {
question(1);
}
break;
case (pregnancy > 200) && ((pregnancy - growthSpeed) < 200) :
pregnancy = 200;
setSize(pregnancy);
case pregnancy == 200 :
if (lastSpeech <= 2) {
question(2);
}
break;
case pregnancy < 400 :
if ((pregnancy > 240) && (lastSpeech <= 3)) {
question(3);
}
if ((pregnancy > 330) && (lastSpeech <= 4)) {
question(4);
}
break;
case (pregnancy > 400) && ((pregnancy - growthSpeed) < 400) :
pregnancy = 400;
case pregnancy == 400 :
if (lastSpeech <= 5) {
question(5);
}
limit = true;
setState("over");
growth = 0;
}
} else if (growth == -1) {
revert();
environ.kingdra.head.drop.gotoAndStop(1);
updateStatus();
if (!(true === (pregnancy == 1))) {
} else {
environ.kingdra.scanner._status.text = "Status: OK";
if (limit && (!ok)) {
ok = true;
condition = "";
delete _root.onEnterFrame;
setState(curState.state);
writePhrase("Oh, thank you for proving to me that I can trust you. So now I will let you do whatever you want with me.");
}
}
} else if (pregnancy == 200) {
} else if (pregnancy == 400) {
}
};
var reset = false;
_panel._plus._txt.text = "+";
_panel._minus._txt.text = "-";
_panel._expand._txt.text = "Expand";
_panel._revert._txt.text = "Revert";
_panel._info.text = "Interactive pregnant Anthro Kingdra. Drawn and programmed by Doom the wolf (http://doom-the-wolf.deviantart.com). Click 'Expand' or 'Revert' to change the size of her belly. Selecting 'continuous' will make the size change automatically. Move the camera by dragging the mouse across the screen. Zoom in or out by using the '+' and '-' buttons.";
_panel._cont_txt.text = "continuous";
_panel._speed_txt.text = "1";
_panel.onEnterFrame = function () {
if (_panel.hitTest(_root._xmouse, _root._ymouse)) {
if (Math.abs(_panel._y - 500) > 1) {
_panel._y = _panel._y + ((500 - _panel._y) * 0.4);
}
} else if (Math.abs(_panel._y - 600) > 1) {
_panel._y = _panel._y + ((600 - _panel._y) * 0.4);
}
if (growth && (_panel._cont._currentframe == 2)) {
_panel._cont_txt.text = "stop";
} else {
_panel._cont_txt.text = "continuous";
}
if (pregnancy < 200) {
_panel._expand._txt.text = "Expand";
} else if (pregnancy < 400) {
_panel._expand._txt.text = "Bigger";
} else {
_panel._expand._txt.text = "Reset";
}
};
_panel._cont.onRelease = function () {
if (growth != 0) {
growth = 0;
}
_panel._cont.gotoAndStop(3 - _panel._cont._currentframe);
};
_panel._plus.onPress = function () {
_panel._plus.onEnterFrame = function () {
environ._xscale = (environ._yscale = environ._xscale + 2);
};
};
_panel._minus.onPress = function () {
_panel._minus.onEnterFrame = function () {
if (environ._xscale > 20) {
environ._xscale = (environ._yscale = environ._xscale - 2);
} else {
delete _panel._minus.onEnterFrame;
}
};
};
_panel.onMouseUp = function () {
delete _panel._plus.onEnterFrame;
delete _panel._minus.onEnterFrame;
if (_panel._cont._currentframe == 1) {
growth = 0;
}
};
_panel._expand.onPress = function () {
if (pregnancy >= environ.kingdra.front._totalframes) {
growth = 0;
reset = true;
} else {
growth = 1;
}
};
_panel._expand.onRelease = function () {
if (reset) {
limit = false;
ok = false;
lastSpeech = 0;
if (scanned) {
questions[1].answers.pop();
scanned = false;
}
growth = 0;
pregnancy = 1;
setSize(1);
condition = "";
environ.kingdra.scanner._status.text = "Status: OK";
var _local2 = 0;
while (_local2 < words.length) {
if (words[_local2]._txt.text.indexOf("scanner") > 0) {
removeSpeech(_local2);
break;
}
_local2++;
}
delete _root.onEnterFrame;
setState("normal");
reset = false;
}
};
_panel._expand.onReleaseOutside = function () {
reset = false;
};
_panel._revert.onPress = function () {
growth = -1;
};
var kDown = new Object();
Key.addListener(kDown);
_panel._speed_txt.maxChars = 2;
_panel._speed_txt.restrict = "0123456789.";
_panel._speed_txt.background = true;
_panel._speed_txt.backgroundColor = 16777215 /* 0xFFFFFF */;
_panel._speed_txt.border = true;
kDown.onKeyDown = function (K) {
if ((Key.getCode() == 13) || (K != undefined)) {
if ((_panel._speed_txt.text.length == 0) || (_panel._speed_txt.text == "..")) {
_panel._speed_txt.text = "1";
} else if (_panel._speed_txt.text == "0") {
_panel._speed_txt.text = "1";
} else if (Number(_panel._speed_txt.text) > 50) {
_panel._speed_txt.text = "50";
}
growthSpeed = Number(_panel._speed_txt.text);
_panel._speed_txt.backgroundColor = 16777215 /* 0xFFFFFF */;
if (_panel._tip.getDepth() > _panel._ok.getDepth()) {
_panel._tip.swapDepths(_panel._ok);
}
}
};
_panel._speed_txt.onChanged = function () {
_panel._speed_txt.backgroundColor = 16746632 /* 0xFF8888 */;
if (_panel._tip.getDepth() < _panel._ok.getDepth()) {
_panel._tip.swapDepths(_panel._ok);
}
};
_panel._speed_txt.onSetFocus = function () {
if (_panel._tip.getDepth() < _panel._ok.getDepth()) {
_panel._tip.swapDepths(_panel._ok);
}
_panel._speed_txt.backgroundColor = 16746632 /* 0xFF8888 */;
};
_panel._speed_txt.onKillFocus = function () {
kDown.onKeyDown(true);
};
var tF = new TextFormat();
tF.size = 12;
_panel._ok._txt.setNewTextFormat(tF);
_panel._ok._txt.text = "ok";
_panel._ok.onPress = function () {
kDown.onKeyDown(true);
};
environ.onMouseDown = function () {
if (((_panel._y > 550) && (environ.kingdra.scanner.mode != "drag")) && (!environ.kingdra.tree.hitTest(_root._xmouse, _root._ymouse, true))) {
environ.startDrag();
}
};
environ.onMouseUp = function () {
environ.stopDrag();
};
environ.kingdra.scanner._status.text = "Status: OK";
var stats = new Array();
stats.push("Status: OK");
stats.push("Status: Pregnant\nDegree: Unnoticeable");
stats.push("Status: Pregnant\nDegree:\nVery small");
stats.push("Status: Pregnant\nDegree: Small");
stats.push("Status: Pregnant\nDegree: Light");
stats.push("Status: Pregnant\nDegree: Moderate");
stats.push("Status: Pregnant\nDegree: Large");
stats.push("Status: Pregnant\nDegree: Heavy");
stats.push("Status: Pregnant\nDegree:\nVery heavy");
stats.push("Status: Pregnant\nDegree: Maximum");
environ.kingdra.scanner.onPress = function () {
environ.kingdra.scanner.startDrag();
environ.kingdra.scanner.mode = "drag";
environ.kingdra.scanner.onMouseMove = function () {
environ.kingdra.s_mask._x = environ.kingdra.scanner._x;
environ.kingdra.s_mask._y = environ.kingdra.scanner._y;
};
if (!scanned) {
scanned = true;
questions[1].answers.push({answer:"The scanner tells me you're pregnant... with 10 little horseas.", reply:"O-Oh...! I'm... pregnant...", state:"_surprise"});
}
};
environ.kingdra.scanner.onMouseUp = function () {
environ.kingdra.scanner.stopDrag();
environ.kingdra.scanner.mode = "";
delete environ.kingdra.scanner.onMouseMove;
environ.kingdra.s_mask._x = environ.kingdra.scanner._x;
environ.kingdra.s_mask._y = environ.kingdra.scanner._y;
};
var words = new Array();
words.total = 0;
_talk.onEnterFrame = function () {
if (_talk.hitTest(_root._xmouse, _root._ymouse, true)) {
if (Math.abs(_talk._x - 640) > 1) {
_talk._x = _talk._x + ((640 - _talk._x) * 0.4);
}
} else if (Math.abs(_talk._x - 800) > 1) {
_talk._x = _talk._x + ((800 - _talk._x) * 0.4);
}
};
var questions = new Array();
speech_mc._visible = false;
speech_mc.stop();
questions[0] = new Object();
questions[0].question = "I feel heavier, is something wrong with me?";
questions[0].state = "_wonder";
questions[0].answers = new Array();
questions[0].answers[0] = {answer:"Are your breasts growing? They look a bit bigger.", reply:"Oh...! They are! That's... \n ... \n ...wonderful!", state:"_blush"};
questions[0].answers[1] = {answer:"You look like you're getting a bit bigger.", reply:"What? No, I'm not fat! Leave me alone!", state:"_mad"};
questions[0].answers[2] = {answer:"Maybe it's nothing.", reply:"Oh... yeah, I must have imagined it.", state:"normal"};
questions[1] = new Object();
questions[1].question = "This isn't right. I never look this fat, there must be something wrong.";
questions[1].state = "_mad";
questions[1].answers = new Array();
questions[1].answers[0] = {answer:"Your breasts ARE big. How beautiful.", reply:"Ooooooh... How nice! But my belly is getting big too... I must be pregnant.", state:"_blush"};
questions[1].answers[1] = {answer:"I think you're pregnant.", reply:"Pregnant!? But how?", state:"_startle"};
questions[1].answers[2] = {answer:"I think you look just fine.", reply:"Thank you for you consideration, but this still isn't normal. I must be pregnant!", state:"_serene"};
questions[1].answers[3] = {answer:"I don't see anything.", reply:"I don't believe you. I know what's wrong, I'm pregnant and growing way too fast!", state:"_sad"};
questions[2] = new Object();
questions[2].question = "I'm getting bigger! Oh, how did I get pregnant?!";
questions[2].state = "_sad";
questions[2].answers = new Array();
questions[2].answers[0] = {answer:"Mysterious forces... have I told you how radiant your breasts are?", reply:"Oh, are you teasing me? Do you really think I look so good?", state:"_blushHard"};
questions[2].answers[1] = {answer:"Sorry, I was doing it. I thought you'd look better like that.", reply:"Oh, really? Well, don't leave me like this, OK?", state:"_mad"};
questions[2].answers[2] = {answer:"Maybe it's just natural.", reply:"I never knew any other kingdra that got pregnant just like that.", state:"_sad"};
questions[2].answers[3] = {answer:"I still don't see anything wrong with you.", reply:"What's wrong with you? Are you blind?", state:"_mad"};
questions[3] = new Object();
questions[3].question = "Why are you staring at me, do you think this is entertaining?";
questions[3].state = "_mad";
questions[3].answers = new Array();
questions[3].answers[0] = {answer:"I only wanted to see your breasts get bigger. You're absolutely delightful.", reply:"I... You're doing this to me, aren't you? Well, put me back to normal before you leave. I don't want to be pregnant.", state:"_smile"};
questions[3].answers[1] = {answer:"Well... yes, you're fun to watch.", reply:"Using me as entertainment? You must have done this! Put me back to normal!", state:"_mad"};
questions[3].answers[2] = {answer:"Just try not to worry about it. You'll be fine.", reply:"If you're the one doing this to me, I had better be fine!", state:"_mad"};
questions[4] = new Object();
questions[4].question = "Oh, no... I'm getting very big. What's going to happen to me?";
questions[4].state = "_sad";
questions[4].answers = new Array();
questions[4].answers[0] = {answer:"You're only getting more beautiful by the minute. I'll fix you later.", reply:"Oh, alright. Thank you so much for being nice to me.", state:"_blushHard"};
questions[4].answers[1] = {answer:"You'll be fine. This isn't harmful.", reply:"Oh... I hope you're right. Please don't leave me like this.", state:"_sad"};
questions[4].answers[2] = {answer:"You'll give birth, of course. No, I'm just joking! Don't worry.", reply:"No! I don't want to be a mother yet! ... ... ... ... ... ...huh? It's not true? Please don't scare me like that!", state:"_cry"};
questions[4].answers[3] = {answer:"Nothing, Doom made this machine and it always returns you to normal.", reply:"Oh... I'm thankful for that. But that Doom guy shouldn't make them, this was scary.", state:"_smile"};
questions[5] = new Object();
questions[5].question = "What is everyone going to think when they see this?";
questions[5].state = "normal";
questions[5].answers = new Array();
questions[5].answers[0] = {answer:"They'll probably think you're are as attractive as I do.", reply:"Oh, I might even try that. You will make me look normal after this, won't you?", state:"_blush"};
questions[5].answers[1] = {answer:"Nothing, I'll put you back to normal soon.", reply:"Thanks for reassuring me that.", state:"_smile"};
questions[5].answers[2] = {answer:"Go tell them you offered your body for science", reply:"Ha, ha, ha. You're funny. Fine, as long as you promise to make me normal again after.", state:"_laugh"};
questions[5].answers[3] = {answer:"It's Doom's fault, go tell them that.", reply:"Yes, I sure will. ", state:"_mad"};
questions[5].answers[4] = {answer:"Well... tell them you're pregnant, isn't it the truth?", reply:"But I don't want to be pregnant, just fix me whenever you can.", state:"_serene"};
writePhrase("Oh, hello. ... Welcome to my home...");
_root.onEnterFrame = function () {
if (speech_mc._visible == false) {
condition = "";
setState(curState.state);
delete _root.onEnterFrame;
}
};
var spring = true;
_icecream.onEnterFrame = function () {
if (spring) {
if (_icecream.hitTest(_root._xmouse, _root._ymouse)) {
if (_icecream._y < 0) {
_icecream._y = _icecream._y + ((-_icecream._y) * 0.4);
}
} else if (_icecream._y > -100) {
_icecream._y = _icecream._y + ((-100 - _icecream._y) * 0.4);
}
}
};
_icecream.icecream.onPress = function () {
var _local3 = _icecream.icecream.duplicateMovieClip("icCream2", 2);
_local3.startDrag();
spring = false;
_local3.onMouseUp = function () {
if (environ.kingdra.hitTest(this._x, this._y)) {
if (condition == "") {
var _local3 = curState.state;
speech_mc.toSay = "";
if (pregnancy < 200) {
writePhrase("No, thanks. I'm not hungry right now.");
setState("_serene");
} else {
writePhrase("Oh, I was just thinking of an ice cream now. Thank you so much!");
setState("_blushHard");
}
condition = "icecream";
curState.state = _local3;
_root.onEnterFrame = function () {
if (condition == "") {
speech_mc.toSay = "";
setState(curState.state);
delete _root.onEnterFrame;
}
};
}
}
this.removeMovieClip();
spring = true;
};
};
var rub = 0;
environ.kingdra.breast1.onPress = function () {
if (condition == "") {
var _local2 = curState.state;
if (pregnancy < 40) {
writePhrase("What? Are my breasts not big enough?");
setState("_mad");
} else if (pregnancy < 241) {
writePhrase("Yes, I noticed. My breasts are bigger...");
setState("_serene");
} else {
writePhrase("So you made me pregnant just to poke my big breasts? You're very daring.");
setState("_blush");
}
condition = "breastpoke";
curState.state = _local2;
_root.onEnterFrame = function () {
if (condition == "") {
speech_mc.toSay = "";
setState(curState.state);
delete _root.onEnterFrame;
}
};
}
};
environ.kingdra.breast2.onPress = environ.kingdra.breast1.onPress;
environ.kingdra.front.onPress = function () {
if (condition == "") {
var _local2 = curState.state;
if (pregnancy < 40) {
writePhrase("Ouch, stop poking me. Are you calling me fat?");
setState("_sad");
} else if (pregnancy < 120) {
writePhrase("Ouch, my belly. Why are you poking me?");
setState("_mad");
} else if (pregnancy < 241) {
writePhrase("Ow, why did you do that? Don't you know my belly is delicate now?");
setState("_mad");
} else {
writePhrase("Stop it! And make me normal again.");
setState("_mad");
}
condition = "breastpoke";
curState.state = _local2;
_root.onEnterFrame = function () {
if (condition == "") {
speech_mc.toSay = "";
setState(curState.state);
delete _root.onEnterFrame;
}
};
}
};
environ.kingdra.tail.onPress = function () {
if (condition == "") {
var _local2 = curState.state;
writePhrase("Ahh, Ha Ha Ha Ha Ha Ha! Stop it! Enough!");
setState("_laugh");
condition = "breastpoke";
curState.state = _local2;
_root.onEnterFrame = function () {
if (condition == "") {
speech_mc.toSay = "";
setState(curState.state);
delete _root.onEnterFrame;
}
};
}
};
environ.kingdra.head.face.onPress = function () {
if (condition == "") {
var _local2 = curState.state;
writePhrase("Aahhhh...");
setState("_smile");
condition = "face";
curState.state = _local2;
_root.onEnterFrame = function () {
if (condition == "") {
speech_mc.toSay = "";
setState(curState.state);
delete _root.onEnterFrame;
}
};
}
};
environ.kingdra.breast1.onRollOver = function () {
if ((condition == "") && (!(rub % 4))) {
var _local2 = curState.state;
writePhrase("Oooohh... why do you touch me there?");
setState("_blush");
condition = "breastrub";
curState.state = _local2;
_root.onEnterFrame = function () {
if (condition == "") {
speech_mc.toSay = "";
setState(curState.state);
delete _root.onEnterFrame;
}
};
}
rub++;
};
environ.kingdra.breast2.onPress = environ.kingdra.breast1.onPress;
environ.kingdra.front.onRollOver = function () {
if ((condition == "") && (!(rub % 4))) {
var _local2 = curState.state;
if (pregnancy < 50) {
writePhrase("What are you doing?");
setState("_mad");
} else if (pregnancy < 200) {
writePhrase("Yes... I know I'm getting bigger. Can you feel it?");
setState("_sad");
} else {
writePhrase("Ok, rub my belly... At least if you're going to make me pregnant you can be nice to me.");
setState("_blush");
}
condition = "bellyrub";
curState.state = _local2;
_root.onEnterFrame = function () {
if (condition == "") {
speech_mc.toSay = "";
setState(curState.state);
delete _root.onEnterFrame;
}
};
}
rub++;
};
Symbol 46 MovieClip Frame 1
_currentlabel = "open";
Symbol 46 MovieClip Frame 2
gotoAndPlay(_currentlabel);
Symbol 46 MovieClip Frame 3
_currentlabel = "closed";
Symbol 46 MovieClip Frame 4
gotoAndPlay(_currentlabel);
Symbol 46 MovieClip Frame 5
_currentlabel = "small";
Symbol 46 MovieClip Frame 6
gotoAndPlay(_currentlabel);
Symbol 46 MovieClip Frame 7
_currentlabel = "blink";
Symbol 46 MovieClip Frame 11
_currentlabel = "endblink";
Symbol 46 MovieClip Frame 12
gotoAndPlay(_currentlabel);
Symbol 46 MovieClip Frame 15
_currentlabel = "happy";
Symbol 46 MovieClip Frame 16
gotoAndPlay(_currentlabel);
Symbol 46 MovieClip Frame 17
_currentlabel = "medium";
Symbol 46 MovieClip Frame 18
gotoAndPlay(_currentlabel);
Symbol 46 MovieClip Frame 19
_currentlabel = "sad";
Symbol 46 MovieClip Frame 20
gotoAndPlay(_currentlabel);
Symbol 46 MovieClip Frame 21
_currentlabel = "mad";
Symbol 46 MovieClip Frame 22
gotoAndPlay(_currentlabel);
Symbol 46 MovieClip Frame 23
_currentlabel = "shut";
Symbol 46 MovieClip Frame 24
gotoAndPlay(_currentlabel);
Symbol 46 MovieClip Frame 26
_currentlabel = "wide";
Symbol 46 MovieClip Frame 27
gotoAndPlay(_currentlabel);
Symbol 52 MovieClip Frame 1
stop();
Symbol 68 MovieClip Frame 1
_currentlabel = "normal";
Symbol 68 MovieClip Frame 2
gotoAndPlay(_currentlabel);
Symbol 68 MovieClip Frame 3
_currentlabel = "mad";
Symbol 68 MovieClip Frame 4
gotoAndPlay(_currentlabel);
Symbol 68 MovieClip Frame 5
_currentlabel = "smile";
Symbol 68 MovieClip Frame 6
gotoAndPlay(_currentlabel);
Symbol 68 MovieClip Frame 7
_currentlabel = "happy";
Symbol 68 MovieClip Frame 8
gotoAndPlay(_currentlabel);
Symbol 68 MovieClip Frame 9
_currentlabel = "open";
Symbol 68 MovieClip Frame 10
gotoAndPlay(_currentlabel);
Symbol 68 MovieClip Frame 11
_currentlabel = "laugh";
Symbol 68 MovieClip Frame 16
gotoAndPlay(_currentlabel);
Symbol 77 MovieClip Frame 1
_currentlabel = "down";
Symbol 77 MovieClip Frame 2
gotoAndPlay(_currentlabel);
Symbol 77 MovieClip Frame 5
_currentlabel = "belly";
Symbol 77 MovieClip Frame 10
_currentlabel = "belly";
Symbol 77 MovieClip Frame 11
gotoAndPlay(_currentlabel);
Symbol 77 MovieClip Frame 12
_currentlabel = "down";
Symbol 77 MovieClip Frame 17
gotoAndPlay(_currentlabel);
Symbol 162 MovieClip Frame 8
stop();
Symbol 172 MovieClip Frame 1
stop();