Frame 1
stop();
Instance of Symbol 151 MovieClip "controller" in Frame 1
onClipEvent (load) {
var pressed = false;
var relay = 0;
var alternate = false;
var dur = 0;
var maxdur = 30;
var scene = 0;
var deathscene = 0;
var gonext = false;
var goprevious = false;
var dialog = 0;
var dialogend = false;
var talking = false;
var expanding = false;
var expansion = 1;
var anim = 0;
}
onClipEvent (enterFrame) {
if (gonext) {
goprevious = false;
}
if (goprevious) {
gonext = false;
}
if (pressed) {
pressed = false;
switch (scene) {
case 0 :
break;
case 1 :
if (gonext) {
gotoAndStop ("scene2");
}
if (goprevious) {
gotoAndStop ("scene0");
}
break;
case 2 :
if (gonext) {
gotoAndStop ("scene3");
}
if (!goprevious) {
break;
}
gotoAndStop ("scene1");
}
}
if (talking) {
dialogend = false;
dur++;
_root.scene1.headexpression.gotoAndStop("talk");
} else if (expanding) {
dur++;
} else {
dur = 0;
}
if (dur >= maxdur) {
dur = 0;
talking = false;
expanding = false;
dialogend = true;
switch (scene) {
case 0 :
_root.intro.headexpression.gotoAndStop("blink");
break;
case 1 :
_root.scene1.headexpression.gotoAndStop("blink");
break;
case 2 :
_root.scene2.headexpression.gotoAndStop("blink");
break;
case 3 :
_root.scene3.headexpression.gotoAndStop("blink");
}
if ((scene == 1) and (dialog == 18)) {
_root.death.gotoAndPlay("death1");
}
}
if (scene == 1) {
switch (dialog) {
case 0 :
break;
case 1 :
maxdur = 20;
if (dialogend) {
switch (expansion) {
case 1 :
_root.scene1.gotoAndStop("choice1");
break;
case 2 :
break;
case 3 :
_root.scene1.gotoAndStop("choice1b");
break;
case 4 :
_root.scene1.gotoAndStop("choice1c");
}
}
break;
case 2 :
maxdur = 70;
if (dialogend) {
switch (expansion) {
case 1 :
_root.scene1.gotoAndStop("choice2");
break;
case 2 :
break;
case 3 :
_root.scene1.gotoAndStop("choice2b");
break;
case 4 :
_root.scene1.gotoAndStop("choice2c");
}
}
break;
case 3 :
maxdur = 85;
if (dialogend) {
switch (expansion) {
case 1 :
_root.scene1.gotoAndStop("choice3");
break;
case 2 :
break;
case 3 :
_root.scene1.gotoAndStop("choice3b");
break;
case 4 :
_root.scene1.gotoAndStop("choice3c");
}
}
break;
case 4 :
maxdur = 60;
if (dialogend) {
switch (expansion) {
case 1 :
_root.scene1.gotoAndStop("talk42");
break;
case 2 :
break;
case 3 :
_root.scene1.gotoAndStop("talk42b");
break;
case 4 :
_root.scene1.gotoAndStop("talk42c");
}
}
break;
case 5 :
maxdur = 100;
if (dialogend) {
switch (expansion) {
case 1 :
_root.scene1.gotoAndStop("choice4");
break;
case 2 :
break;
case 3 :
_root.scene1.gotoAndStop("choice4b");
break;
case 4 :
_root.scene1.gotoAndStop("choice4c");
}
}
break;
case 6 :
maxdur = 100;
if (dialogend) {
switch (expansion) {
case 1 :
_root.scene1.gotoAndStop("choice5");
break;
case 2 :
break;
case 3 :
_root.scene1.gotoAndStop("choice5b");
break;
case 4 :
_root.scene1.gotoAndStop("choice5c");
}
}
break;
case 7 :
maxdur = 120;
if (dialogend) {
switch (expansion) {
case 1 :
_root.scene1.gotoAndStop("choice6");
break;
case 2 :
break;
case 3 :
_root.scene1.gotoAndStop("choice6b");
break;
case 4 :
_root.scene1.gotoAndStop("choice6c");
}
}
break;
case 8 :
maxdur = 100;
if (dialogend) {
switch (expansion) {
case 1 :
_root.scene1.gotoAndStop("talk72");
break;
case 2 :
break;
case 3 :
_root.scene1.gotoAndStop("talk72b");
break;
case 4 :
_root.scene1.gotoAndStop("talk72c");
}
}
break;
case 9 :
maxdur = 110;
if (dialogend) {
switch (expansion) {
case 1 :
_root.scene1.gotoAndStop("talk73");
break;
case 2 :
break;
case 3 :
_root.scene1.gotoAndStop("talk73b");
break;
case 4 :
_root.scene1.gotoAndStop("talk73c");
}
}
break;
case 10 :
maxdur = 100;
if (dialogend) {
switch (expansion) {
case 1 :
_root.scene1.gotoAndStop("choice7");
break;
case 2 :
break;
case 3 :
_root.scene1.gotoAndStop("choice7b");
break;
case 4 :
_root.scene1.gotoAndStop("choice7c");
}
}
break;
case 11 :
if (expansion == 1) {
maxdur = 60;
}
if (expansion == 3) {
maxdur = 40;
}
if (expansion == 4) {
maxdur = 5;
}
if (dialogend) {
switch (expansion) {
case 1 :
_root.scene1.gotoAndStop("talk8");
break;
case 2 :
break;
case 3 :
_root.scene1.gotoAndStop("talk8b");
break;
case 4 :
_root.scene1.gotoAndStop("talk8c");
}
}
break;
case 12 :
break;
case 13 :
maxdur = 20;
if (dialogend) {
switch (expansion) {
case 1 :
_root.scene1.gotoAndStop("choice8");
break;
case 2 :
break;
case 3 :
_root.scene1.gotoAndStop("choice8b");
break;
case 4 :
_root.scene1.gotoAndStop("choice8c");
}
}
break;
case 14 :
maxdur = 50;
if (dialogend) {
switch (expansion) {
case 1 :
_root.scene1.gotoAndStop("choice9");
break;
case 2 :
break;
case 3 :
_root.scene1.gotoAndStop("choice9b");
break;
case 4 :
_root.scene1.gotoAndStop("choice9c");
}
}
break;
case 15 :
maxdur = 95;
if (dialogend) {
switch (expansion) {
case 1 :
_root.scene1.gotoAndStop("choice10");
break;
case 2 :
break;
case 3 :
_root.scene1.gotoAndStop("choice10b");
break;
case 4 :
_root.scene1.gotoAndStop("choice10c");
}
}
break;
case 16 :
maxdur = 90;
if (dialogend) {
switch (expansion) {
case 1 :
_root.scene1.gotoAndStop("choice11");
break;
case 2 :
break;
case 3 :
_root.scene1.gotoAndStop("choice11b");
break;
case 4 :
_root.scene1.gotoAndStop("choice11c");
}
}
break;
case 17 :
maxdur = 90;
if (dialogend) {
switch (expansion) {
case 1 :
_root.scene1.gotoAndStop("talk122");
break;
case 2 :
break;
case 3 :
_root.scene1.gotoAndStop("talk122b");
break;
case 4 :
_root.scene1.gotoAndStop("talk122c");
}
}
break;
case 18 :
maxdur = 70;
if (dialogend) {
_root.gotoAndStop("deathscene1");
}
break;
case 19 :
maxdur = 70;
if (dialogend) {
switch (expansion) {
case 1 :
_root.scene1.gotoAndStop("choice9");
break;
case 2 :
break;
case 3 :
_root.scene1.gotoAndStop("choice9b");
break;
case 4 :
_root.scene1.gotoAndStop("choice9c");
}
}
break;
case 20 :
maxdur = 70;
if (dialogend) {
switch (expansion) {
case 1 :
_root.scene1.gotoAndStop("choice10");
break;
case 2 :
break;
case 3 :
_root.scene1.gotoAndStop("choice10b");
break;
case 4 :
_root.scene1.gotoAndStop("choice10c");
}
}
break;
case 21 :
maxdur = 70;
if (dialogend) {
switch (expansion) {
case 1 :
_root.scene1.gotoAndStop("touchboobs1");
break;
case 2 :
break;
case 3 :
_root.scene1.gotoAndStop("touchboobs2");
break;
case 4 :
_root.scene1.gotoAndStop("touchboobs3");
}
}
break;
case 22 :
maxdur = 25;
if (dialogend) {
switch (expansion) {
case 1 :
_root.scene1.gotoAndStop("choice15");
break;
case 2 :
break;
case 3 :
_root.scene1.gotoAndStop("choice15b");
break;
case 4 :
_root.scene1.gotoAndStop("choice15c");
}
}
break;
case 23 :
maxdur = 30;
if (dialogend) {
switch (expansion) {
case 1 :
_root.scene1.gotoAndStop("expansion");
break;
case 2 :
break;
case 3 :
_root.scene1.gotoAndStop("expansionb");
break;
case 4 :
_root.scene1.gotoAndStop("expansionc");
}
}
break;
case 24 :
maxdur = 85;
if (dialogend) {
switch (expansion) {
case 1 :
_root.scene1.gotoAndStop("choice17");
break;
case 2 :
break;
case 3 :
_root.scene1.gotoAndStop("choice17b");
break;
case 4 :
_root.scene1.gotoAndStop("choice17c");
}
}
break;
case 25 :
maxdur = 30;
if (dialogend) {
switch (expansion) {
case 1 :
_root.scene1.gotoAndStop("expansion");
break;
case 2 :
break;
case 3 :
_root.scene1.gotoAndStop("expansionb");
break;
case 4 :
_root.scene1.gotoAndStop("expansionc");
}
}
break;
case 26 :
maxdur = 40;
if (!dialogend) {
break;
}
switch (expansion) {
case 1 :
_root.scene1.gotoAndStop("expansion");
break;
case 2 :
break;
case 3 :
_root.scene1.gotoAndStop("expansionb");
break;
case 4 :
_root.scene1.gotoAndStop("expansionc");
}
}
}
}
Symbol 34 MovieClip Frame 1
stop();
Symbol 49 MovieClip Frame 6
gotoAndPlay (5);
stop();
Symbol 56 MovieClip Frame 9
gotoAndPlay (8);
stop();
Symbol 67 MovieClip Frame 6
gotoAndPlay (5);
stop();
Symbol 68 MovieClip Frame 7
gotoAndPlay (6);
stop();
Symbol 79 MovieClip Frame 6
gotoAndPlay ("5");
stop();
Symbol 86 MovieClip Frame 9
gotoAndPlay (8);
stop();
Symbol 97 MovieClip Frame 6
gotoAndPlay (5);
stop();
Symbol 98 MovieClip Frame 7
gotoAndPlay (6);
stop();
Symbol 109 MovieClip Frame 6
gotoAndPlay (5);
stop();
Symbol 116 MovieClip Frame 9
gotoAndPlay (8);
stop();
Symbol 127 MovieClip Frame 6
gotoAndPlay (5);
stop();
Symbol 128 MovieClip Frame 7
gotoAndPlay (6);
stop();
Symbol 129 MovieClip Frame 1
stop();
Symbol 133 Button
on (press) {
Mouse.hide();
_root.scene1.touchboob1.gotoAndStop("lefttouch");
_root.scene1.headexpression.touched = 1;
}
on (release) {
Mouse.show();
_root.scene1.touchboob1.gotoAndStop("lefttouchrelease");
_root.scene1.headexpression.touched = 2;
}
on (releaseOutside) {
Mouse.show();
_root.scene1.touchboob1.gotoAndStop("lefttouchrelease");
_root.scene1.headexpression.touched = 2;
}
Symbol 134 Button
on (press) {
Mouse.hide();
_root.scene1.touchboob1.gotoAndStop("righttouch");
_root.scene1.headexpression.touched = 1;
}
on (release) {
Mouse.show();
_root.scene1.touchboob1.gotoAndStop("righttouchrelease");
_root.scene1.headexpression.touched = 2;
}
on (releaseOutside) {
Mouse.show();
_root.scene1.touchboob1.gotoAndStop("righttouchrelease");
_root.scene1.headexpression.touched = 2;
}
Symbol 138 Button
on (press) {
Mouse.hide();
_root.scene1.touchboob1.gotoAndStop("leftsqueeze");
_root.scene1.headexpression.touched = 1;
}
on (release) {
Mouse.show();
_root.scene1.touchboob1.gotoAndStop("leftsqueezerelease");
_root.scene1.headexpression.touched = 2;
}
on (releaseOutside) {
Mouse.show();
_root.scene1.touchboob1.gotoAndStop("leftsqueezerelease");
_root.scene1.headexpression.touched = 2;
}
Symbol 139 Button
on (press) {
Mouse.hide();
_root.scene1.touchboob1.gotoAndStop("rightsqueeze");
_root.scene1.headexpression.touched = 1;
}
on (release) {
Mouse.show();
_root.scene1.touchboob1.gotoAndStop("rightsqueezerelease");
_root.scene1.headexpression.touched = 2;
}
on (releaseOutside) {
Mouse.show();
_root.scene1.touchboob1.gotoAndStop("rightsqueezerelease");
_root.scene1.headexpression.touched = 2;
}
Symbol 143 Button
on (press) {
Mouse.hide();
_root.scene1.touchboob1.gotoAndStop("doublesqueeze");
_root.scene1.headexpression.touched = 1;
}
on (release) {
Mouse.show();
_root.scene1.touchboob1.gotoAndStop("doublesqueezerelease");
_root.scene1.headexpression.touched = 2;
}
on (releaseOutside) {
Mouse.show();
_root.scene1.touchboob1.gotoAndStop("doublesqueezerelease");
_root.scene1.headexpression.touched = 2;
}
Symbol 147 Button
on (press) {
Mouse.hide();
_root.scene1.touchboob1.gotoAndStop("doubletouch");
_root.scene1.headexpression.touched = 1;
}
on (release) {
Mouse.show();
_root.scene1.touchboob1.gotoAndStop("doubletouchrelease");
_root.scene1.headexpression.touched = 2;
}
on (releaseOutside) {
Mouse.show();
_root.scene1.touchboob1.gotoAndStop("doubletouchrelease");
_root.scene1.headexpression.touched = 2;
}
Symbol 148 MovieClip Frame 1
stop();
Instance of Symbol 34 MovieClip "headexpression" in Symbol 148 MovieClip Frame 1
onClipEvent (load) {
var alternate = 0;
var touched = 0;
var alternatetimer = false;
var t = 40;
}
onClipEvent (enterFrame) {
if (alternatetimer) {
t--;
}
if (t <= 0) {
t = 30;
this.gotoAndStop("blink");
}
if (touched == 1) {
touched = 0;
alternatetimer = true;
alternate = Math.round(Math.random() * 3);
switch (alternate) {
case 0 :
this.gotoAndStop("pleasure1");
break;
case 1 :
this.gotoAndStop("pleasure2");
break;
case 2 :
this.gotoAndStop("smalleyes");
}
}
if (touched == 2) {
touched = 0;
alternatetimer = true;
alternate = Math.round(Math.random() * 4);
switch (alternate) {
case 0 :
this.gotoAndStop("smile");
break;
case 1 :
this.gotoAndStop("grin");
break;
case 2 :
this.gotoAndStop("eyebrow1");
break;
case 3 :
this.gotoAndStop("eyebrow2");
}
}
}
Symbol 151 MovieClip Frame 1
stop();