Combined Code
frame 1 {
function deadClick() {}
function gotoMySite() {
getURL('http://www.furaffinity.net/user/mittsies/', '_top');
}
var percentloaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100;
stop();
var myMenu = new ContextMenu();
myMenu.hideBuiltInItems();
myMenu.builtInItems.zoom = true;
myMenu.builtInItems.quality = true;
myMenu.builtInItems.rewind = true;
var copyrightNotice = new ContextMenuItem('Mittsies 2012', gotoMySite);
myMenu.customItems.push(copyrightNotice);
_root.menu = myMenu;
stopAllSounds();
}
frame 1 {
var funfactText = '';
}
movieClip 54 {
}
instance of movieClip 54 {
onClipEvent (enterFrame) {
_root.percentloaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100;
this._alpha = 25 + _root.percentloaded * 0.75;
if (_root.percentloaded == 100) {
_root.logos.play();
}
}
}
// unknown tag 88 length 229
movieClip 58 {
}
instance of movieClip 58 {
onClipEvent (enterFrame) {
this._alpha = 25 + _root.percentloaded * 0.75;
}
}
movieClip 60 {
}
instance of movieClip 60 {
onClipEvent (enterFrame) {
this._xscale = _root.percentloaded * _root.percentloaded / 95;
this._alpha = 25 + _root.percentloaded * 0.5;
}
}
movieClip 62 {
}
movieClip 65 {
frame 1 {
funfactsLMAO = new Array('that all of Equestria is actually just Spike\'s imagination while high?', 'that Rainbow Dash is worst pony? Oh yeah. I went there.', 'that Pinkie Pie is not in this flash?', 'that paying money for a full version of a flash that\'s using copyrighted characters is absolute B.S.?', 'that on the official MLP Wiki, it says \'Twilight is the butt\' on Twilight Sparkle\'s page?', 'that facts and opinions are not the same thing?', 'that Tara Strong is jewish and therefore Twilight is a jew?', 'that Fluttershy is best pony? I DARE YOU TO ARGUE OTHERWISE, MOTHERFUCKER. I FUCKING DARE YOU. COME OVER HERE SO I CAN SLAP YOUR TEETH OUT FOR DOUBTING MY WAIFU.', 'you only have about 4 seconds to read these?', 'that e621 is filled with a bunch of impertinent, peremptory, uneducated, condescending -- wait where was I going with this, again?', 'that FurAffinity\'s moderation is absolute cancer?', 'that Rarity\'s favorite snack is marshmellows? :3', 'that this flash took over 8 months to complete? What am I doing with my life.', 'uh... uhmm. Hm. I forgot what I was gonna say. Next fact.', 'that the flash is almost done loading?', 'that the flash should be loaded any second now?', 'that the animation is near-finished downloading?', 'that the loading bar colors are the same as Rainbow Dash\'s hair?', 'that pony spooge is thicker than water?', 'that I wish to be the little filly?', 'that MLP:FiM has more male characters than both K-On! and Lucky Star combined?', 'that gay marriage is illegal in Equestria? Sorry Dashie...', 'that this an 18+ Adult flash? You\'re 18, right? R-right...?', 'that this is XXX Hardcore Pony Porn? I hope you know what you\'re getting yourself into...', 'that the flash you\'re about to witness contains raw, uncensored cartoon horse sex?', 'Rainbow Dash must defy the laws of physics to preform the \'Sonic Rainboom\'?', 'that being distracted by stuff like this makes loading times seem much smaller?', 'that I had to compress the audio to shit quality due to FA\'s retarded 10MB limit?', 'Earth Pony: Mid Tier, Pegasus: High Tier, Unicorn: God Tier', 'that you\'re about to watch lesbian cartoon horses have sex?', 'that you\'re about to experience the ride of your life?', 'that everyone on /v/ and /f/ are secretly bronies?');
gotoAndPlay(2);
}
frame 2 {
randRange = function (min, max) {
var v1 = Math.floor(Math.random() * (max - min + 1)) + min;
return v1;
};
x = randRange(0, 31);
_root.funfactText = 'Did you know ' + funfactsLMAO[x];
}
frame 99 {
gotoAndPlay(2);
}
}
movieClip 68 {
frame 16 {
stop();
}
}
movieClip 70 {
}
instance of movieClip 70 {
onClipEvent (enterFrame) {
this._alpha = (_root.percentloaded - 90) * 10;
}
}
movieClip 110 {
}
movieClip 112 {
}
movieClip 115 {
frame 1 {
stop();
}
frame 150 {
_root.nextFrame();
stop();
}
}
frame 2 {
function chatprompt(dialog, character) {
_root.speech._alpha = 100;
_root.speechname = character;
_root.speechtext = dialog;
_root.speech.chatcolor.gotoAndStop(character);
_root.speech.Border.gotoAndPlay('flash');
_root.speech.Mask.gotoAndPlay('revealslow');
_root.speechchar = character;
}
function queuemusik(track) {
_root.musik.Musik.stop();
_root.musik.Musik.attachSound(MusikTracks[track], isStreaming);
_root.MusikTrack = track;
_root.MusikPos = 0;
if (_root.MusikStatus == 'On') {
_root.musik.Musik.start(0, 1);
_root.musik.Musik.setVolume(MusikVolume * MVMaster);
}
}
function pingy() {
_root.sfxplayer.sfx.attachSound(_root.pingbank[pingnext]);
_root.sfxplayer.sfx.setVolume(sfxvolume * sfxmaster * MVMaster);
_root.sfxplayer.sfx.start(0, 1);
if (pingfunc == 0) {
++pingnext;
if (pingnext > 7) {
pingnext = 0;
pingfunc = 1;
}
}
if (pingfunc == 1) {
if (pingswitch == 0) {
pingswitch = 1;
pingnext += 2;
} else {
pingswitch = 0;
--pingnext;
}
if (pingnext > 7) {
pingnext = 0;
pingfunc = 2;
}
}
if (pingfunc == 2) {
if (pingswitch == 0) {
pingswitch = 1;
++pingnext;
} else {
pingswitch = 0;
}
if (pingnext > 7) {
pingnext = 0;
pingfunc = 3;
}
}
if (pingfunc == 3) {
if (pingswitch == 0) {
pingswitch = 1;
pingnext += 3;
} else {
pingswitch = 0;
pingnext -= 2;
}
if (pingnext > 7) {
pingnext = 0;
pingfunc = 4;
}
}
if (pingfunc == 4) {
pingnext = _root.randRange(0, 7);
++pingswitch;
if (pingswitch > 16) {
pingnext = 0;
pingfunc = 5;
}
}
if (pingfunc == 5) {
_root.sfxplayer.sfx.attachSound('pingblues');
_root.sfxplayer.sfx.setVolume(sfxvolume * sfxmaster * MVMaster);
_root.sfxplayer.sfx.start(0, 1);
pingnext = 0;
pingfunc = 0;
}
}
function playsfx(soundbyte) {
_root.sfxplayer.sfx.attachSound(_root.sfxbank[soundbyte]);
_root.sfxplayer.sfx.setVolume(sfxvolume * sfxmaster * MVMaster);
_root.sfxplayer.sfx.start(0, 1);
}
function playsound(soundbyte) {
_root.sfxplayer.sfx.attachSound(soundbyte);
_root.sfxplayer.sfx.setVolume(sfxvolume * sfxmaster * MVMaster);
_root.sfxplayer.sfx.start(0, 1);
}
stop();
randRange = function (min, max) {
var v1 = Math.floor(Math.random() * (max - min + 1)) + min;
return v1;
};
cache = SharedObject.getLocal('user');
var initialization = cache.data.init;
if (initialization != 'ran') {
cache.data.init = 'ran';
cache.data.completed = 0;
cache.data.swag = new Array('false', 'false', 'false', 'false');
cache.data.volumee = 50;
}
var completed = cache.data.completed;
var swag = cache.data.swag;
var completed = cache.data.completed;
var defaultvolumee = cache.data.volumee;
var swagGET = 'null';
var speechchar = 'TWILIGHT SPARKLE';
var MusikTracks = new Array('track1', 'track2', 'track3', 'track4', 'track5');
var MVMaster = 1;
var MusikVolume = defaultvolumee;
var sfxvolume = defaultvolumee;
var sfxmaster = 0.65;
var sfxbank = new Array('lick_1.wav', 'lick_2.wav', 'lick_3.wav', 'lick_4.wav', 'lick_5.wav', 'lick_6.wav', 'squish_1.wav', 'squish_2.wav', 'squish_3.wav', 'squish4.wav', 'squish5.wav', 'squish6.wav', 'squish7.wav', 'squish8.wav', 'squish9.wav', 'squishsoft_1.wav', 'squishsoft_2.wav', 'squishsoft_3.wav', 'squishsoft_4.wav', 'squishsoft_5.wav', 'suck_1.wav', 'suck_2.wav', 'suck_3.wav', 'bjquirk_1.wav', 'bjquirk_2.wav', 'cumshot_1.wav', 'cumshot1.wav', 'cumshot2.wav', 'cumshot3.wav', 'cumshot4.wav', 'squishpop_1.wav', 'smack_1.wav', 'smack_2.wav', 'smack_3.wav', 'smack_4.wav', 'smack_5.wav', 'smack_6.wav');
var pingbank = new Array('ping1.wav', 'ping2.wav', 'ping3.wav', 'ping4.wav', 'ping5.wav', 'ping6.wav', 'ping7.wav', 'ping8.wav');
var pingnext = 0;
var pingswitch = 0;
var pingfunc = 0;
var looper = 0;
var scenepos = 0;
var chatpos = 0;
var chatfired = 0;
var twiballs = 2;
var omniknight = 1;
var musikfired = 0;
var warningclicked = 0;
var warningmax = 79;
var warningtextarray = new Array('toss a weighted object at your monitor.', 'uninstall Flash.', 'unplug your computer.', 'uninstall Flash and unplug your computer.', 'pour corrosive acid into your video card.', 'uninstall your web browser and call 911.', 'delete google search from your computer.', 'set fire to your modem and hide in the bathroom.', 'cover your eyes and ears. Scream loudly.', 'go tell your mom to add e621 to your blocklist.', 'run outside, lock the door, and swallow the key.', 'pull a large, black plastic bag over your head.', 'mix bleach and ammonia and take a big wiff.', 'close this tab and go ask Besped for a refund.', 'send Rock Candy an email warning him of danger.', 'throw an EMP grenade at your computer.', 'turn off all electronic devices and go outside.', 'go back to bed and pull the covers over you head.', 'smoke weed every day all day don\'t give a FUCK.', 'uninstall your operating system and reformat.', 'OPEN THE DOOR, GET ON THE FLOOR, EVERYBODY WALK THE DINOSAUR.', 'put your computer in a garbage compactor.', 'close this window and rethink your existence.', 'close this tab, clear browser history, power down.', 'send Mittsies an angry message about making this.', 'vote this flash down on e621. That\'ll show \'em!', 'repost this on /f/ and get banned for it.', 'close eyes and click your heels together 3 times.', 'watch the flash anyways and then clop to it.', 'shine a laser-pointer in each of your eyes.', 'go back in time to 1955 and marry your own mother.', 'sneakily look left and right and press continue.', 'blank your memory and relive life as a coal miner.', 'imagine yourself in world without bronies.', 'look down, now back to me. This flash is diamonds.', 'look into the nearest mirror. You are now Batman.', 'go to acting school, then become a tour guide.', 'press X and go fap to Tristana rule 34 instead.', 'hire a magician to make your computer disappear.', 'file a formal complaint to Hasbro, Inc.', 'show this flash to Lauren Faust in an email.', 'take the blue pill and believe whatever you want.', 'delete System32 and reinstall your motherboard.', 'delete your FurAffinity/Inkbunny account(s).', 'replace your eyeballs with cherry tomatoes.', 'turn 360 degrees and walk away from your computer.', 'become a neurosurgeon. Remove your occipital lobes.', 'leave your current life behind and join the circus.', 'apply a moderate amount of bleach to your eyesockets.', 'throw your monitor off the roof of a 3-story building.', 'create sunglasses out of Play-doh and wear them.', 'become a suicide bomber and blow up Hasbro HQ.', 'glue hand to head. Slam-dunk your own head.', 'activate the self-destruct sequence.', 'contact Jimmy Crazyhair.', 'press ctrl+alt+delete, alt, u, u.', 'contemplate your own existance.', 'go on /v/ and bitch about video games instead.', 'imagine a world where everyone could go fast.', 'drink an entire bottle of coke and eat some mentos.', 'go on a psionic rampage and destroy everything.', 'swallow an absurd amount of Listerine.', 'go buy a Lyra plushie instead.', 'go take a road trip to Albuquerque.', '-- hey did you get that Fluttershy realdoll?', 'shitpost on /mlp/. IT BEGINS.', 'brush Fluttershy\'s mane instead :3', 'ur a faget.', 'play one of the many games you have for your PS3.', 'say dat to my face fuker not online see what happens', 'ask Spoderman where Dolan and Gooby are.', 'get your daily dose instead!', 'fuck bitches get money.', 'legally change your name to Rainbow Dash.', 'get a tattoo of Fluttershy saying \'fuck the police\'.', 'name your kid Pinkamena Zecora Smith--PLEASE DON\'T', 'come out the closest and embrace your inner-pony.', 'become Fluttershy\'s personal ass-slave.', 'google search \'hoihoi pony\'.', 'image search \'clop\'. Tee hee.');
x = randRange(0, 11);
var warningtext = 'If you don\'t want to see such things, immediately ' + warningtextarray[x];
var flashtitlearray = new Array('The Plot Thickens', 'Pony Dickings 101', 'Raunchy Lesbian Ponies 3', 'Episode II: Fluttershy\'s Ass', 'Episode I: Twilight\'s Twat', 'Dashie\'s Bad Mane Day', 'Three Curious Ponies', 'Ponies Gone Wild: Volume 14', 'A Test of Friendship', 'Misleading Title', 'Ponies Just Wanna Have Fun', 'It\'s Fillies Night', 'Celestia\'s Devious Plot', 'Rainbow\'s Lament', 'Twilight\'s Hidden Lust', 'Dashie\'s All Tied Up!', 'Lesbian Pony Sex Adventures');
x = randRange(0, 16);
var flashtitle = flashtitlearray[x];
}
movieClip 121 {
}
movieClip 122 {
}
button 124 {
on (release) {
_root.gotoAndStop('scene2part1');
}
}
button 125 {
on (release) {
_root.warning.gotoAndPlay(3);
}
}
movieClip 127 {
frame 1 {
gotoAndPlay(2);
}
frame 123 {
stop();
}
}
button 129 {
on (release) {
randRange = function (min, max) {
var v1 = Math.floor(Math.random() * (max - min + 1)) + min;
return v1;
};
++_root.warningclicked;
x = randRange(0, _root.warningmax);
_root.warningtext = 'If you don\'t want to see such things, immediately ' + _root.warningtextarray[x];
if (x == 34) {
_root.warning.ponyskull.gotoAndStop(2);
} else {
if (x == 67) {
_root.warning.ponyskull.gotoAndStop(3);
} else {
if (x == 71) {
_root.warning.ponyskull.gotoAndStop(4);
} else {
if (x == 72) {
_root.warning.ponyskull.gotoAndStop(5);
} else {
_root.warning.ponyskull.gotoAndStop(1);
}
}
}
}
if (_root.warningclicked == 49) {
_root.warningtext = 'Do you really have nothing better to do?';
} else {
if (_root.warningclicked == 50) {
_root.warningtext = 'Why not just click continue and go fap to ponies?';
} else {
if (_root.warningclicked == 51) {
_root.warningtext = 'Fine, have it your way.';
} else {
if (_root.warningclicked == 65) {
_root.warningtext = 'There\'s a secret derpy scene. inb4 decompiler.';
} else {
if (_root.warningclicked == 100) {
_root.warningtext = 'THERE IS NO GOD';
_root.godless.play();
} else {
if (_root.warningclicked > 100 && _root.warningclicked < 105) {
_root.warningtext = 'THERE IS NO GOD';
}
}
}
}
}
}
}
}
movieClip 137 {
frame 1 {
stop();
}
}
movieClip 139 {
frame 1 {
gotoAndPlay(2);
}
frame 31 {
stop();
}
}
button 141 {
on (release) {
randRange = function (min, max) {
var v1 = Math.floor(Math.random() * (max - min + 1)) + min;
return v1;
};
x = randRange(0, _root.warningmax);
if (x == 34) {
_root.warning.ponyskull.gotoAndStop(2);
} else {
_root.warning.ponyskull.gotoAndStop(1);
}
_root.warningtext = 'If you don\'t want to see such things, immediately ' + _root.warningtextarray[x];
}
}
movieClip 144 {
}
movieClip 147 {
frame 1 {
stop();
}
frame 3 {
function startDrawing() {
_root.lineStyle(lineThickness, selectedColor);
_root.moveTo(_root._xmouse, _root._ymouse);
_root.onMouseMove = drawLine;
}
function drawLine() {
_root.lineTo(this._xmouse, this._ymouse);
if (ink > 200) {
_root.warning.btnaccept.gotoAndStop(2);
} else {
++ink;
}
}
function stopDrawing() {
delete this.onMouseMove;
}
var lineThickness = 0;
var selectedColor = '0x72A9FC';
var ink = 0;
_root.onMouseDown = startDrawing;
_root.onMouseUp = stopDrawing;
}
frame 15 {
_root.gotoAndStop('intro');
}
}
movieClip 152 {
frame 1 {
stop();
}
}
button 156 {
on (release) {
cache.clear();
}
}
frame 3 {
gotoAndStop(2);
}
movieClip 161 {
}
movieClip 162 {
}
movieClip 163 {
frame 1 {
gotoAndStop(2);
}
frame 2 {
stop();
}
}
movieClip 167 {
}
movieClip 170 {
}
movieClip 172 {
frame 1 {
gotoAndStop(2);
}
}
button 173 {
on (release) {
getURL('http://www.furaffinity.net/user/mittsies/', '_top');
}
}
button 177 {
on (release) {
gotoAndStop(2);
stopAllSounds();
}
}
movieClip 182 {
frame 1 {
if (_root.completed != 1) {
gotoAndStop(2);
} else {
stop();
}
}
}
movieClip 184 {
}
movieClip 187 {
frame 1 {
gotoAndStop(2);
}
}
button 188 {
on (release) {
getURL('www.furaffinity.net/user/evilkingtrefle/', '_top');
}
}
button 191 {
on (release) {
_root.pingy();
if (_quality == 'MEDIUM') {
_quality = 'HIGH';
} else {
if (_quality == 'HIGH') {
_quality = 'LOW';
} else {
if (_quality == 'LOW') {
_quality = 'MEDIUM';
}
}
}
}
}
frame 4 {
_root.skip.skip.onRelease = function () {
gotoAndStop('scene2part1');
};
}
frame 4 {
_root.speech._alpha = 0;
}
frame 4 {
var MusikPos = 0;
var MusikPos2 = 0;
var MusikLaunched = 'No';
var MusikStatus = 'On';
var MusikTrack;
var volumeepos;
var volumeeoffset = 0;
volumee.volumeeBar._x = _root.defaultvolumee * -0.8 + 40;
volumee.volumeeBar.onPress = function () {
startDrag(this, false, -40, this._y, 40, this._y);
};
volumee.volumeeBar.onReleaseOutside = function () {
stopDrag();
};
volumee.volumeeBar.onRelease = volumee.volumeeBar.onReleaseOutside;
volumee.volumeeBar.onEnterFrame = function () {
volumeepos = int((this._x - volumeeoffset - 40) * -1.25);
_root.cache.data.volumee = volumeepos;
_root.MusikVolume = volumeepos;
_root.sfxvolume = volumeepos;
};
}
movieClip 194 {
}
movieClip 198 {
}
movieClip 199 {
}
button 202 {
on (release) {
this._parent.play();
}
}
button 207 {
on (release) {
getURL('https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=UCUBZCCAAH7Y8', '_top');
}
}
movieClip 208 {
frame 1 {
if (_root.completed != 1) {
gotoAndStop(2);
} else {
stop();
}
}
}
movieClip 209 {
}
movieClip 213 {
}
movieClip 214 {
frame 14 {
stop();
}
}
movieClip 216 {
frame 5 {
_root.chatprompt('...I hope this is what Princess Celestia meant when she said \'experimenting\'. What do you think, Fluttershy?', 'TWLIGHT SPARKLE');
}
frame 111 {
_root.chatprompt('Oh uhm, gee... I sure hope so... or we\'ve caused a lot of trouble for nothing.', 'FLUTTERSHY');
}
frame 180 {
_root.speech._alpha = 0;
}
frame 199 {
_root.intro.gotoAndStop('trunkshot');
}
}
movieClip 219 {
}
button 222 {
on (release) {
play();
}
}
movieClip 224 {
}
movieClip 225 {
frame 1 {
if (_root.swag[2] == 'true' || _root.completed != 1) {
gotoAndStop('done');
} else {
stop();
}
}
frame 9 {
_root.swagHUD.gotoAndPlay('electricslide');
_root.swagGET = 'a';
}
frame 31 {
stop();
}
}
movieClip 226 {
}
movieClip 229 {
}
movieClip 230 {
frame 1 {
stop();
}
}
movieClip 231 {
frame 68 {
stop();
}
}
movieClip 233 {
}
movieClip 239 {
frame 64 {
stop();
}
}
movieClip 242 {
}
movieClip 243 {
instance of movieClip 226 {
onClipEvent (enterFrame) {
this._rotation = -this._parent._rotation * 0.4;
}
}
instance of movieClip 233 {
onClipEvent (enterFrame) {
this._rotation = -this._parent._rotation * 1;
}
}
instance of movieClip 242 {
onClipEvent (enterFrame) {
this._rotation = -this._parent._rotation * 0.7;
}
}
}
movieClip 245 {
}
movieClip 248 {
}
movieClip 252 {
}
movieClip 253 {
frame 48 {
stop();
}
}
movieClip 273 {
frame 8 {
randRange = function (min, max) {
var v1 = Math.floor(Math.random() * (max - min + 1)) + min;
return v1;
};
x = randRange(0, 100);
if (x < 95) {
gotoAndPlay(2);
}
}
}
movieClip 279 {
frame 53 {
stop();
}
}
movieClip 283 {
frame 1 {
stop();
}
}
movieClip 287 {
frame 3 {
randRange = function (min, max) {
var v1 = Math.floor(Math.random() * (max - min + 1)) + min;
return v1;
};
x = randRange(0, 100);
if (x < 50) {
gotoAndPlay('staron');
}
}
frame 12 {
randRange = function (min, max) {
var v1 = Math.floor(Math.random() * (max - min + 1)) + min;
return v1;
};
x = randRange(0, 100);
if (x < 80) {
gotoAndPlay('staroff');
}
}
}
movieClip 294 {
}
movieClip 297 {
}
movieClip 306 {
frame 1 {
stop();
}
frame 25 {
gotoAndPlay('glow');
}
frame 30 {
_root.playsound('hornglow1');
}
frame 38 {
gotoAndPlay('glow');
}
}
movieClip 307 {
instance of movieClip 245 {
onClipEvent (enterFrame) {
this._rotation = this._parent._rotation * -0.5;
}
}
instance of movieClip 248 {
onClipEvent (enterFrame) {
this._rotation = this._parent._rotation * -0.4;
}
}
}
movieClip 310 {
frame 1 {
_quality = 'MEDIUM';
}
frame 58 {
_quality = 'HIGH';
}
frame 100 {
_root.intro.gotoAndPlay('hogtie');
}
}
movieClip 313 {
}
movieClip 315 {
}
movieClip 317 {
}
movieClip 319 {
}
movieClip 322 {
}
movieClip 323 {
}
movieClip 325 {
}
movieClip 327 {
}
movieClip 329 {
}
movieClip 331 {
}
movieClip 333 {
}
movieClip 335 {
}
movieClip 336 {
}
movieClip 345 {
}
movieClip 346 {
frame 12 {
stop();
}
}
button 348 {
on (release) {
_root.chatprompt('Shall I get the rope?', 'TWILIGHT SPARKLE');
nextFrame();
}
}
button 349 {
on (release) {
play();
}
}
movieClip 355 {
frame 2 {
if (_root.MVMaster > 0) {
_root.MVMaster -= 0.06;
gotoAndPlay(1);
} else {
_root.MVMaster = 0;
}
}
}
movieClip 356 {
frame 1 {
stop();
}
frame 2 {
_root.queuemusik(0);
}
frame 52 {
stop();
}
frame 66 {
_root.chatprompt('Doesn\'t she look adorable, Twilight? I bet she\'ll look even cuter when she\'s got her face buried in your crotch.', 'FLUTTERSHY');
}
frame 113 {
stop();
}
frame 130 {
_root.gotoAndStop('scene2part1');
}
}
movieClip 361 {
}
movieClip 363 {
}
movieClip 365 {
}
movieClip 368 {
}
movieClip 369 {
instance of movieClip 368 {
onClipEvent (release) {
if (_root.completed == 1) {
_root.emotions.gotoAndStop('derpy');
}
}
}
}
movieClip 370 {
frame 1 {
stop();
}
frame 73 {
_root.nested_next.gotoAndStop(1);
}
frame 74 {
stop();
}
}
movieClip 372 {
}
movieClip 379 {
frame 1 {
stop();
}
}
movieClip 413 {
}
movieClip 415 {
frame 1 {
var looperman = 0;
}
frame 2 {
stop();
}
frame 56 {
if (looperman < 1) {
gotoAndPlay('talk1');
++looperman;
} else {
gotoAndStop(1);
_root.nested_next.gotoAndStop(1);
}
}
frame 74 {
if (looperman < 5) {
++looperman;
gotoAndPlay('talk2');
} else {
looper = 0;
_root.head.blush.play();
_root.head.eyes.eyelids.cheeks.gotoAndPlay('squint');
_root.playsound('squee');
}
}
frame 90 {
stop();
}
}
movieClip 418 {
frame 1 {
stop();
}
}
movieClip 422 {
}
movieClip 424 {
}
movieClip 425 {
frame 1 {
stop();
}
frame 19 {
stop();
}
}
movieClip 448 {
frame 11 {
randRange = function (min, max) {
var v1 = Math.floor(Math.random() * (max - min + 1)) + min;
return v1;
};
x = randRange(0, 100);
if (x < 90) {
gotoAndPlay(2);
}
}
frame 16 {
gotoAndPlay('fastblink');
}
frame 25 {
randRange = function (min, max) {
var v1 = Math.floor(Math.random() * (max - min + 1)) + min;
return v1;
};
x = randRange(0, 100);
if (x < 50) {
gotoAndPlay('blinkloop');
}
}
frame 36 {
gotoAndPlay(2);
}
}
movieClip 449 {
}
movieClip 451 {
}
movieClip 454 {
frame 1 {
stop();
}
frame 15 {
stop();
}
}
movieClip 456 {
}
movieClip 457 {
frame 1 {
stop();
}
instance hair2 of movieClip 226 {
onClipEvent (enterFrame) {
this._rotation = -_root.head.head._rotation * -0.5;
}
}
instance of movieClip 372 {
onClipEvent (enterFrame) {
this._rotation = -_root.head.head._rotation * -0.5;
}
}
instance of movieClip 451 {
onClipEvent (enterFrame) {
this._rotation = -_root.head.head._rotation * -0.3;
}
}
}
movieClip 459 {
frame 1 {
this.head.gotoAndPlay('bounce');
}
frame 6 {
x = _root.randRange(6, 14);
_root.playsfx(x);
}
frame 15 {
if (_root.looper > 6) {
_root.char.gotoAndPlay(_root.cumtype);
if (_root.cumtype == 'cum_outside') {
_root.char.srBpelvis.gotoAndStop(2);
}
_root.looper = 0;
_root.emotions.gotoAndStop(1);
} else {
++_root.looper;
}
}
}
movieClip 464 {
}
movieClip 466 {
frame 1 {
stop();
}
}
movieClip 468 {
}
movieClip 470 {
}
movieClip 473 {
frame 1 {
_root.char.srThead.eyelids.gotoAndStop('close');
_root.char.srDhead.eyelids.gotoAndStop('close');
_root.quality = 'MEDIUM';
}
frame 30 {
_root.char.play();
_root.emotions.gotoAndStop(1);
}
}
movieClip 476 {
}
movieClip 478 {
}
movieClip 480 {
}
movieClip 499 {
frame 1 {
stop();
}
}
movieClip 500 {
frame 1 {
stop();
}
}
movieClip 502 {
}
movieClip 504 {
}
movieClip 508 {
frame 15 {
stop();
}
}
movieClip 509 {
frame 10 {
x = _root.randRange(15, 19);
_root.playsfx(x);
}
frame 37 {
_root.playsfx(30);
}
frame 50 {
_root.emotions.gotoAndStop('ending');
}
}
movieClip 514 {
frame 1 {
stop();
}
}
movieClip 516 {
}
button 519 {
on (release) {
if (_root.twiballs == 1) {
_root.twiballs = 2;
} else {
_root.twiballs = 1;
}
_root.char.srDballs.gotoAndStop(_root.twiballs);
}
}
movieClip 521 {
}
movieClip 522 {
frame 1 {
stop();
}
}
movieClip 524 {
}
movieClip 526 {
}
movieClip 528 {
}
movieClip 530 {
}
movieClip 532 {
}
movieClip 534 {
}
movieClip 536 {
}
movieClip 538 {
frame 1 {
stop();
}
frame 3 {
gotoAndStop(1);
}
}
movieClip 541 {
}
movieClip 542 {
}
movieClip 546 {
}
movieClip 547 {
}
movieClip 549 {
}
movieClip 551 {
}
movieClip 555 {
}
movieClip 556 {
}
movieClip 558 {
}
movieClip 560 {
}
movieClip 562 {
}
movieClip 564 {
}
movieClip 566 {
}
movieClip 569 {
frame 1 {
stop();
}
frame 16 {
stop();
}
}
movieClip 588 {
frame 8 {
randRange = function (min, max) {
var v1 = Math.floor(Math.random() * (max - min + 1)) + min;
return v1;
};
x = randRange(0, 100);
if (x < 95) {
gotoAndPlay(2);
}
}
}
movieClip 595 {
frame 1 {
stop();
}
frame 30 {
stop();
}
}
movieClip 597 {
}
movieClip 598 {
}
movieClip 600 {
}
movieClip 602 {
}
movieClip 604 {
}
movieClip 606 {
}
movieClip 610 {
}
movieClip 619 {
frame 1 {
stop();
}
frame 12 {
stop();
}
}
movieClip 630 {
frame 1 {
stop();
}
frame 25 {
stop();
}
frame 34 {
gotoAndStop(1);
}
}
movieClip 651 {
frame 1 {
gotoAndStop(2);
}
frame 10 {
_root.char.srTcockOVER.gotoAndPlay('twitch');
}
frame 10 {
x = _root.randRange(25, 29);
_root.playsfx(x);
}
frame 16 {
_root.char.srBflank1.gotoAndPlay('shot1');
}
frame 26 {
_root.char.srTcockOVER.gotoAndPlay('twitch');
}
frame 26 {
x = _root.randRange(25, 29);
_root.playsfx(x);
}
frame 32 {
_root.char.srBpelvis.gotoAndPlay('shot1');
}
frame 35 {
_root.char.srTcockOVER.gotoAndPlay('twitch');
}
frame 35 {
x = _root.randRange(25, 29);
_root.playsfx(x);
}
frame 46 {
_root.char.srTcockOVER.cock.gotoAndPlay('limp');
}
}
movieClip 654 {
}
movieClip 665 {
}
movieClip 667 {
}
movieClip 670 {
frame 1 {
stop();
}
frame 46 {
stop();
}
}
movieClip 695 {
frame 1 {
gotoAndStop(2);
}
frame 10 {
_root.char.srTcock.gotoAndPlay('throb');
}
frame 17 {
_root.char.srTcock.gotoAndPlay('throb');
}
frame 17 {
x = _root.randRange(25, 29);
_root.playsfx(x);
}
frame 21 {
_root.char.srTcock.gotoAndPlay('throb');
}
frame 25 {
x = _root.randRange(25, 29);
_root.playsfx(x);
}
frame 31 {
x = _root.randRange(25, 29);
_root.playsfx(x);
}
frame 34 {
_root.char.srTcock.gotoAndPlay('throb');
}
frame 59 {
stop();
}
}
movieClip 696 {
frame 1 {
stop();
}
frame 10 {
gotoAndStop(1);
}
frame 21 {
gotoAndStop(1);
}
}
movieClip 727 {
frame 1 {
stop();
}
frame 21 {
stop();
}
frame 31 {
stop();
}
frame 41 {
stop();
}
frame 57 {
gotoAndStop(1);
}
}
movieClip 730 {
}
movieClip 741 {
frame 1 {
stop();
}
frame 55 {
stop();
}
}
movieClip 743 {
}
movieClip 745 {
}
movieClip 747 {
}
movieClip 749 {
}
movieClip 758 {
}
movieClip 760 {
}
movieClip 762 {
}
movieClip 763 {
instance of movieClip 749 {
onClipEvent (enterFrame) {
this._rotation = -_root.char.srTtorso._rotation * -0.25;
}
}
instance of movieClip 760 {
onClipEvent (enterFrame) {
this._rotation = -_root.char.srTtorso._rotation * -0.5;
}
}
}
movieClip 765 {
}
movieClip 767 {
}
movieClip 769 {
}
movieClip 772 {
}
movieClip 773 {
instance of movieClip 772 {
onClipEvent (enterFrame) {
this._rotation = -_root.char.srTflank1._rotation * 0.5;
}
}
}
movieClip 775 {
}
movieClip 777 {
}
movieClip 779 {
}
movieClip 781 {
}
movieClip 795 {
frame 1 {
stop();
}
}
movieClip 798 {
frame 1 {
stop();
}
frame 21 {
stop();
}
frame 68 {
stop();
}
frame 74 {
stop();
}
}
movieClip 838 {
frame 9 {
randRange = function (min, max) {
var v1 = Math.floor(Math.random() * (max - min + 1)) + min;
return v1;
};
x = randRange(0, 100);
if (x < 95) {
gotoAndPlay(2);
}
}
frame 26 {
gotoAndPlay(1);
}
frame 39 {
stop();
}
}
movieClip 840 {
instance eyeballs of movieClip 798 {
onClipEvent (enterFrame) {
this._rotation = -_root.char.srThead._rotation * -0.5;
}
}
}
movieClip 854 {
}
movieClip 856 {
}
movieClip 857 {
}
movieClip 858 {
frame 60 {
stop();
}
}
movieClip 865 {
}
movieClip 866 {
frame 1 {
if (_root.firedcommand == false) {
if (_root.scenepos == 5) {
_root.char.srThead.eyelids.gotoAndStop('blink');
_root.char.srDhead.eyelids.gotoAndStop('blink');
_root.char.srDhead.eyeballs.gotoAndPlay('look');
_root.char.srThead.eyeballs.gotoAndPlay('look');
}
_root.firedcommand = true;
}
}
frame 1 {
_root.char.srBlabiafront.gotoAndPlay('step3');
}
frame 1 {
_root.char.srTpelvis.tail.gotoAndPlay('sway');
}
frame 8 {
x = _root.randRange(15, 19);
_root.playsfx(x);
}
frame 12 {
_root.char.srBlabiafront.gotoAndPlay('step2');
}
frame 18 {
gotoAndPlay(_root.phase);
}
}
button 871 {
on (release) {
_root.gotoAndStop('scene5part3');
_root.emotions.gotoAndStop(1);
_root.queuemusik(2);
}
}
movieClip 872 {
frame 2 {
_root.queuemusik(4);
}
frame 90 {
stop();
}
}
movieClip 881 {
}
movieClip 891 {
frame 9 {
randRange = function (min, max) {
var v1 = Math.floor(Math.random() * (max - min + 1)) + min;
return v1;
};
x = randRange(0, 100);
if (x < 70) {
gotoAndPlay('derpfull');
}
}
frame 34 {
randRange = function (min, max) {
var v1 = Math.floor(Math.random() * (max - min + 1)) + min;
return v1;
};
x = randRange(0, 100);
if (x < 70) {
gotoAndPlay('halfderp');
}
}
}
movieClip 896 {
}
movieClip 897 {
}
movieClip 900 {
}
movieClip 902 {
}
movieClip 909 {
frame 10 {
x = _root.randRange(15, 19);
_root.playsfx(x);
}
}
movieClip 928 {
}
movieClip 929 {
}
movieClip 931 {
}
movieClip 935 {
}
button 937 {
on (release) {
_root.gotoAndStop('scene2part4');
_root.emotions.gotoAndStop(1);
}
}
movieClip 938 {
}
movieClip 939 {
}
movieClip 941 {
}
movieClip 942 {
frame 1 {
stop();
}
}
movieClip 944 {
}
movieClip 946 {
}
movieClip 953 {
}
movieClip 958 {
frame 1 {
stop();
}
}
movieClip 960 {
}
movieClip 963 {
}
movieClip 964 {
}
button 965 {
on (release) {
if (_root.scenepos == 6) {
_root.emotions.gotoAndStop('girlcum');
}
}
}
movieClip 966 {
frame 1 {
_root.gotoAndStop('TheVoid');
}
frame 9 {
_root.chatprompt('Now it\'s my turn, Rainbow Dash. Open wide!', 'TWILIGHT SPARKLE');
_root.speech._alpha = 100;
}
frame 65 {
stop();
_root.nested_next.gotoAndStop(1);
_root.scenepos = 6;
}
}
movieClip 967 {
}
movieClip 969 {
}
movieClip 987 {
}
movieClip 1006 {
frame 24 {
x = _root.randRange(25, 29);
_root.playsfx(x);
}
frame 95 {
_root.emotions.gotoAndStop('credit');
}
}
movieClip 1008 {
}
movieClip 1011 {
}
movieClip 1018 {
}
movieClip 1024 {
frame 2 {
if (_root.MVMaster < 1) {
_root.MVMaster += 0.06;
gotoAndPlay(1);
} else {
_root.MVMaster = 1;
}
}
}
button 1026 {
on (release) {
stopAllSounds();
_root.gotoAndStop(2);
}
}
movieClip 1027 {
frame 3 {
_root.cache.data.completed = 1;
_root.completed = 1;
_root.speech._alpha = 0;
_root.queuemusik(3);
}
frame 170 {
stop();
}
}
movieClip 1028 {
frame 1 {
stop();
}
frame 5 {
this.scene_emotion1.head.wings.gotoAndStop('expanded');
this.scene_emotion1.head.blush.gotoAndStop('blushed');
this.scene_emotion1.head.eyes.eyeballs.gotoAndStop('shocked');
this.scene_emotion1.head.mouth.gotoAndStop('pant');
_root.looper = 0;
}
frame 42 {
_root.gotoAndStop('TheVoid');
}
}
movieClip 1030 {
}
movieClip 1031 {
frame 1 {
stop();
}
}
movieClip 1035 {
frame 2 {
gotoAndStop(_root.speechchar);
}
}
movieClip 1037 {
}
movieClip 1038 {
frame 1 {
stop();
}
frame 69 {
stop();
}
frame 81 {
stop();
}
}
// unknown tag 88 length 208
movieClip 1042 {
}
button 1047 {
on (release) {
gotoAndStop(2);
}
}
button 1051 {
on (release) {
gotoAndStop(1);
}
}
movieClip 1052 {
frame 1 {
stop();
}
}
movieClip 1056 {
frame 1 {
if (_root.swag[0] == 'true') {
gotoAndStop(2);
} else {
stop();
}
}
}
movieClip 1059 {
frame 1 {
if (_root.swag[1] == 'true') {
gotoAndStop(2);
} else {
stop();
}
}
}
movieClip 1062 {
frame 1 {
if (_root.swag[2] == 'true') {
gotoAndStop(2);
} else {
stop();
}
}
}
movieClip 1065 {
frame 1 {
if (_root.swag[3] == 'true') {
gotoAndStop(2);
} else {
stop();
}
}
}
movieClip 1067 {
}
button 1072 {
on (release) {
_root.emotions.gotoAndStop('swag');
_root.gotoAndStop('TheVoid');
}
}
movieClip 1073 {
frame 1 {
stop();
}
frame 5 {
if (_root.swagGET == 's') {
_root.swagHUD.swagbox.s.gotoAndStop(2);
_root.swag[0] = 'true';
}
if (_root.swagGET == 'w') {
_root.swagHUD.swagbox.w.gotoAndStop(2);
_root.swag[1] = 'true';
}
if (_root.swagGET == 'a') {
_root.swagHUD.swagbox.a.gotoAndStop(2);
_root.swag[2] = 'true';
}
if (_root.swagGET == 'g') {
_root.swagHUD.swagbox.g.gotoAndStop(2);
_root.swag[3] = 'true';
}
cache.data.swag = _root.swag;
_root.swagGet = 'null';
}
frame 75 {
gotoAndStop(2);
}
frame 92 {
stop();
}
}
movieClip 1077 {
}
movieClip 1079 {
}
movieClip 1080 {
instance of movieClip 1079 {
onClipEvent (enterFrame) {
myColor = new Color(this);
myColorTransform = new Object();
myColorTransform = {'bb': _root.volumeepos * 2};
myColor.setTransform(myColorTransform);
}
}
}
button 1083 {
on (release) {
_root.musik.nextFrame();
if (_root.MusikStatus == 'Off') {
_root.MusikStatus = 'On';
_root.musik.Musik.start(_root.MusikPos / 24, 99);
} else {
_root.MusikStatus = 'Off';
_root.musik.Musik.stop();
}
}
}
movieClip 1085 {
frame 1 {
gotoAndStop(2);
}
frame 4 {
gotoAndStop(2);
}
}
instance musik of movieClip 1085 {
onClipEvent (load) {
Musik = new Sound(this);
}
onClipEvent (enterFrame) {
++_root.MusikPos;
Musik.onSoundComplete = function () {
if (_root.MusikTrack == 1) {
Musik.stop();
Musik.start(40.41666, 99);
} else {
if (_root.MusikTrack == 2) {
Musik.stop();
Musik.start(14.54166, 99);
} else {
Musik.stop();
Musik.start(0);
}
}
};
if (_root.MusikTrack == 1 && _root.MusikPos >= 3880) {
Musik.stop();
Musik.start(40.41666, 99);
_root.MusikPos = 970;
}
if (_root.MusikTrack == 2 && _root.MusikPos >= 2749) {
Musik.stop();
Musik.start(14.54166, 99);
_root.MusikPos = 349;
}
Musik.setVolume(_root.MusikVolume * _root.MVMaster);
}
}
movieClip 1088 {
}
instance sfxplayer of movieClip 1088 {
onClipEvent (load) {
sfx = new Sound(this);
}
}
frame 5 {
gotoAndStop(2);
}
frame 6 {
_root.skip.skip.onRelease = function () {
if (_root.scenepos != 2) {
gotoAndStop('scene2part2');
} else {
gotoAndStop('scene2part3');
}
};
}
frame 6 {
var looper = 0;
_root.char1.swag_s.tabEnabled = false;
var init = new Array(_root.char1._xscale, _root.char1._yscale, _root.char1._x, _root.char1._y);
var camID = new Array();
camID[0] = new Array(init[0], init[1], init[2], init[3]);
camID[1] = new Array(init[0] * 1.4, init[1] * 1.4, init[2] - 50, init[3] + 0);
camID[2] = new Array(init[0] * 1.9, init[1] * 1.9, init[2] - 450, init[3] - 600);
_root.char1._xscale = camID[0][0];
_root.char1._yscale = camID[0][1];
_root.char1._x = camID[0][2];
_root.char1._y = camID[0][3];
_root.camIDcurrent = 0;
_root.camIDtarget = 0;
var zoomdiff = new Array(0, 0, 0, 0);
var zooming = 0;
var zoomrate = 15;
var phase;
var phasepos = 0;
var phasenames = new Array('loop1', 'loop2', 'loop3', 'loop4');
var maxphase = 3;
phase = phasenames[phasepos];
_root.speech._alpha = 0;
_root.nested_next.gotoAndStop(2);
if (_root.scenepos == 2) {
_root.char1.sc2p1head.hair1.gotoAndStop('crazy');
_root.char1.sc2p1head.hair2.gotoAndStop('crazy');
_root.char1.sc2p1head.eyes.gotoAndStop('crazy');
_root.char1.sc2p1pelvis.pussy.vulva.gotoAndStop('erect');
}
}
movieClip 1091 {
}
button 1093 {
on (release) {
play();
}
}
movieClip 1094 {
frame 1 {
if (_root.swag[0] == 'true' || _root.completed != 1) {
gotoAndStop('done');
} else {
stop();
}
}
frame 9 {
_root.swagHUD.gotoAndPlay('electricslide');
_root.swagGET = 's';
}
frame 31 {
stop();
}
}
movieClip 1096 {
}
movieClip 1098 {
}
movieClip 1100 {
}
movieClip 1102 {
}
movieClip 1104 {
}
movieClip 1106 {
}
movieClip 1108 {
}
movieClip 1112 {
frame 1 {
stop();
}
frame 15 {
stop();
}
}
movieClip 1125 {
frame 1 {
var looperman = 0;
}
frame 2 {
stop();
}
frame 38 {
if (looperman < 1) {
gotoAndPlay('talkingloop');
++looperman;
} else {
gotoAndStop(1);
_root.nested_next.gotoAndStop(1);
}
}
}
movieClip 1128 {
frame 1 {
stop();
}
}
movieClip 1130 {
}
movieClip 1134 {
frame 1 {
stop();
}
}
movieClip 1135 {
frame 1 {
stop();
}
}
movieClip 1136 {
}
movieClip 1138 {
}
movieClip 1140 {
}
movieClip 1143 {
}
movieClip 1149 {
}
movieClip 1226 {
frame 1 {
stop();
}
frame 20 {
_root.char1.sc2p1pelvis.pussy.gotoAndPlay('licked');
}
frame 20 {
x = _root.randRange(2, 3);
_root.playsfx(x);
}
frame 25 {
if (_root.looper > 2) {
gotoAndPlay('reset');
}
}
frame 34 {
stop();
}
frame 49 {
gotoAndStop(1);
}
}
movieClip 1230 {
}
movieClip 1231 {
frame 1 {
stop();
}
frame 20 {
stop();
}
}
movieClip 1247 {
frame 8 {
randRange = function (min, max) {
var v1 = Math.floor(Math.random() * (max - min + 1)) + min;
return v1;
};
x = randRange(0, 100);
if (x < 95) {
gotoAndPlay(2);
}
}
frame 16 {
gotoAndPlay(2);
}
frame 25 {
stop();
}
}
movieClip 1253 {
}
movieClip 1257 {
}
movieClip 1258 {
frame 1 {
stop();
}
frame 32 {
gotoAndStop(1);
}
}
movieClip 1264 {
}
movieClip 1269 {
}
movieClip 1275 {
}
movieClip 1277 {
frame 1 {
stop();
}
frame 42 {
gotoAndStop(1);
}
}
movieClip 1278 {
}
movieClip 1280 {
instance hair1 of movieClip 1258 {
onClipEvent (enterFrame) {
this._rotation = -_root.char1.sc2p1rdshead._rotation * 0.3;
}
}
instance hair2 of movieClip 1278 {
onClipEvent (enterFrame) {
this._rotation = -_root.char1.sc2p1rdshead._rotation * 0.2;
}
}
}
movieClip 1283 {
}
movieClip 1285 {
}
movieClip 1287 {
}
movieClip 1290 {
frame 1 {
if (_root.scenepos == 2) {
stop();
} else {
gotoAndPlay(2);
}
}
frame 16 {
stop();
}
}
movieClip 1291 {
frame 1 {
_root.looper = 0;
}
frame 2 {
if (_root.musikfired != 1) {
_root.queuemusik(1);
_root.musikfired = 1;
}
}
frame 13 {
if (_root.chatpos == 0) {
x = _root.randRange(1, 3);
if (x == 1) {
_root.chatprompt('Remember Dash, this is just an experiment. Sorry we had to tie you up but this is very important.', 'TWILIGHT SPARKLE');
}
if (x == 2) {
_root.chatprompt('Now Rainbow, don\'t take it personally that kidnapped you. It\'s on Celestia\'s orders, afterall.', 'TWILIGHT SPARKLE');
}
if (x == 3) {
_root.chatprompt('Don\'t fret, Dash, the experiment will be over before you know it. Just try to have fun.', 'TWILIGHT SPARKLE');
}
_root.chatpos = 0.5;
_root.char1.sc2p1head.mouth.gotoAndPlay('talkingloop');
}
if (_root.chatpos == 4.5) {
x = _root.randRange(1, 2);
if (x == 1) {
_root.chatprompt('You\'re a natural at this! You sure you haven\'t done this before?', 'TWILIGHT SPARKLE');
}
if (x == 2) {
_root.chatprompt('You\'re quite good with your tongue, I must admit.', 'TWILIGHT SPARKLE');
}
_root.chatpos = 5;
_root.char1.sc2p1head.mouth.gotoAndPlay('talkingloop');
}
}
frame 14 {
_root.char1.sc2p1rdshead.mouth.gotoAndPlay('lick');
}
frame 18 {
gotoAndPlay(_root.phase);
}
frame 19 {
_root.char1.sc2p1rdshead.mouth.gotoAndPlay('lickloop');
}
frame 44 {
++_root.looper;
if (_root.looper > 2) {
gotoAndPlay('reset');
if (_root.scenepos != 2) {
_root.nested_next.gotoAndStop(1);
}
} else {
gotoAndPlay(_root.phase + 're');
}
}
frame 45 {
_root.char1.sc2p1rdshead.mouth.gotoAndPlay('reset');
}
frame 61 {
gotoAndPlay('start');
}
frame 80 {
gotoAndPlay('loop1');
}
frame 95 {
_root.char1.sc2p1rdshead.mouth.gotoAndPlay('lick2');
++_root.looper;
if (_root.looper > -1) {
if (_root.zooming == 0) {
_root.camIDtarget = 2;
a = 0;
while (a < 6) {
_root.zoomdiff[a] = Math.abs(_root.camID[_root.camIDtarget][a] - _root.camID[_root.camIDcurrent][a]);
if (_root.camID[_root.camIDtarget][a] < _root.camID[_root.camIDcurrent][a]) {
_root.zoomdiff[a] *= -1;
}
++a;
}
_root.zooming = _root.zoomrate;
_root.camIDcurrent = _root.camIDtarget;
}
_root.chatprompt('!!!', 'RAINBOW DASH');
_root.looper = -100;
}
if (_root.looper == -98) {
_root.chatpos = 6;
if (_root.zooming == 0) {
_root.camIDtarget = 0;
a = 0;
while (a < 6) {
_root.zoomdiff[a] = Math.abs(_root.camID[_root.camIDtarget][a] - _root.camID[_root.camIDcurrent][a]);
if (_root.camID[_root.camIDtarget][a] < _root.camID[_root.camIDcurrent][a]) {
_root.zoomdiff[a] *= -1;
}
++a;
}
_root.zooming = _root.zoomrate;
_root.camIDcurrent = _root.camIDtarget;
}
}
if (_root.looper == -96) {
_root.nested_next.gotoAndStop(1);
}
}
frame 114 {
if (_root.chatpos == 6) {
x = _root.randRange(1, 3);
if (x == 1) {
_root.chatprompt('That feels wonderful ~ My whole body is tingling with excitement! ...but somethings missing... Oh!', 'TWILIGHT SPARKLE');
}
if (x == 2) {
_root.chatprompt('Oh yes, that\'s much better... But I think there\'s one thing I forgot... Oh!', 'TWILIGHT SPARKLE');
}
_root.char1.sc2p1head.mouth.gotoAndPlay('talkingloop');
_root.char1.sc2p1head.eyes.play();
_root.chatpos = 7;
}
}
frame 114 {
_root.char1.sc2p1rdshead.hair1.gotoAndPlay('up');
_root.char1.sc2p1rdshead.hair2.goddamnit.gotoAndPlay('up');
}
frame 136 {
gotoAndPlay(_root.phase);
}
}
button 1292 {
on (release) {
this.gotoAndStop(2);
if (_root.scenepos == 0) {
_root.speech._alpha = 0;
_root.gotoAndStop('scene2part2');
} else {
if (_root.phasepos != 1) {
_root.chatprompt('Twilight? What are you--?!', 'RAINBOW DASH');
_root.char1.sc2p1rdshead.eyelid.gotoAndPlay('open');
_root.char1.sc2p1rdshead.eyeball.gotoAndPlay('lookup');
_root.looper = -100;
_root.phasepos = 1;
_root.phase = _root.phasenames[_root.phasepos];
_root.char1.sc2p1head.horn.gotoAndPlay('activate');
var a = 0;
if (_root.zooming == 0) {
_root.camIDtarget = 1;
a = 0;
while (a < 6) {
_root.zoomdiff[a] = Math.abs(_root.camID[_root.camIDtarget][a] - _root.camID[_root.camIDcurrent][a]);
if (_root.camID[_root.camIDtarget][a] < _root.camID[_root.camIDcurrent][a]) {
_root.zoomdiff[a] *= -1;
}
++a;
}
_root.zooming = _root.zoomrate;
_root.camIDcurrent = _root.camIDtarget;
}
} else {
_root.gotoAndStop('scene2part3');
}
}
}
}
movieClip 1294 {
frame 1 {
stop();
}
}
movieClip 1296 {
frame 2 {
if (_root.zooming > 0) {
_root.char1._xscale += (_root.zoomdiff[0] / _root.zoomrate) * _root.zooming * _root.zoomrate * 0.01;
_root.char1._yscale += (_root.zoomdiff[1] / _root.zoomrate) * _root.zooming * _root.zoomrate * 0.01;
_root.char1._x += (_root.zoomdiff[2] / _root.zoomrate) * _root.zooming * _root.zoomrate * 0.01;
_root.char1._y += (_root.zoomdiff[3] / _root.zoomrate) * _root.zooming * _root.zoomrate * 0.01;
--_root.zooming;
}
gotoAndPlay(1);
}
}
frame 7 {
gotoAndStop(2);
}
frame 8 {
_root.skip.skip.onRelease = function () {
if (phasepos != 6) {
_root.chatpos = 4.5;
_root.scenepos = 2;
gotoAndStop('scene2part1');
} else {
gotoAndStop('scene3intro');
}
};
}
frame 8 {
var looper = 0;
var phase;
var phasepos;
var phasenames = new Array('loop1', 'loop2', 'loop3', 'loop4', 'end', 'loop5', 'cumshot');
var maxphase = 4;
if (phasepos != 6) {
phase = phasenames[0];
} else {
_root.char2.gotoAndPlay(_root.phase);
_root.char2.sc2p2head.nose.gotoAndStop('sticky');
_root.char2.sc2p2head.eyes.eyelids.gotoAndStop('sad');
_root.chatprompt('Almost there, Rainbow... don\'t stop...', 'TWILIGHT SPARKLE');
}
_root.nested_next.gotoAndStop(2);
}
movieClip 1301 {
}
movieClip 1322 {
}
movieClip 1339 {
}
movieClip 1343 {
frame 1 {
stop();
}
frame 19 {
stop();
}
frame 40 {
x = _root.randRange(0, 5);
_root.playsfx(x);
}
frame 40 {
_root.char2.sc2p2muff.gotoAndPlay('licked');
}
frame 60 {
gotoAndStop(1);
}
frame 75 {
_root.char2.sc2p2muff.gotoAndPlay('licked');
}
frame 77 {
x = _root.randRange(0, 5);
_root.playsfx(x);
}
frame 86 {
_root.char2.sc2p2muff.gotoAndPlay('licked');
}
frame 88 {
x = _root.randRange(0, 5);
_root.playsfx(x);
}
frame 102 {
gotoAndStop(1);
}
frame 126 {
stop();
}
frame 127 {
play();
}
frame 137 {
x = _root.randRange(4, 5);
_root.playsfx(x);
}
frame 156 {
_root.char2.sc2p2muff.gotoAndPlay('sucked');
}
frame 167 {
stop();
}
frame 175 {
play();
}
frame 185 {
x = _root.randRange(4, 5);
_root.playsfx(x);
}
frame 203 {
gotoAndPlay('suckleloop');
}
}
movieClip 1349 {
frame 1 {
stop();
}
frame 18 {
gotoAndStop(1);
}
}
movieClip 1352 {
}
movieClip 1353 {
}
movieClip 1354 {
frame 9 {
randRange = function (min, max) {
var v1 = Math.floor(Math.random() * (max - min + 1)) + min;
return v1;
};
x = randRange(0, 100);
if (x < 95) {
gotoAndPlay(2);
}
}
}
movieClip 1356 {
frame 39 {
randRange = function (min, max) {
var v1 = Math.floor(Math.random() * (max - min + 1)) + min;
return v1;
};
x = randRange(0, 100);
if (x < 93) {
gotoAndPlay(2);
}
}
frame 85 {
randRange = function (min, max) {
var v1 = Math.floor(Math.random() * (max - min + 1)) + min;
return v1;
};
x = randRange(0, 100);
if (x < 70) {
gotoAndPlay(55);
}
}
frame 107 {
randRange = function (min, max) {
var v1 = Math.floor(Math.random() * (max - min + 1)) + min;
return v1;
};
x = randRange(0, 100);
if (x < 85) {
gotoAndPlay(100);
} else {
gotoAndPlay(1);
}
}
frame 150 {
stop();
}
}
movieClip 1361 {
}
movieClip 1362 {
frame 1 {
stop();
}
frame 50 {
gotoAndPlay('twitch');
}
}
movieClip 1402 {
frame 11 {
randRange = function (min, max) {
var v1 = Math.floor(Math.random() * (max - min + 1)) + min;
return v1;
};
x = randRange(0, 100);
if (x < 90) {
gotoAndPlay(2);
}
}
frame 16 {
randRange = function (min, max) {
var v1 = Math.floor(Math.random() * (max - min + 1)) + min;
return v1;
};
x = randRange(0, 100);
if (x < 80) {
gotoAndPlay('fastblink');
}
}
frame 24 {
randRange = function (min, max) {
var v1 = Math.floor(Math.random() * (max - min + 1)) + min;
return v1;
};
x = randRange(0, 100);
if (x < 95) {
gotoAndPlay('blinkloop');
}
}
frame 38 {
gotoAndPlay(2);
}
frame 54 {
stop();
}
frame 79 {
_root.char3.gotoAndPlay('dildo');
}
}
movieClip 1403 {
}
movieClip 1405 {
}
movieClip 1406 {
frame 1 {
stop();
}
frame 20 {
stop();
}
frame 39 {
gotoAndStop(1);
}
frame 55 {
gotoAndStop(1);
}
}
movieClip 1408 {
}
movieClip 1410 {
}
movieClip 1412 {
}
movieClip 1414 {
frame 1 {
stop();
}
frame 20 {
gotoAndStop(1);
}
frame 36 {
gotoAndStop(1);
}
}
movieClip 1415 {
}
button 1446 {
on (release) {
_root.gotoAndStop('scene3intro');
}
}
movieClip 1447 {
frame 1 {
_root.looper = 0;
_root.scenepos = 2;
}
frame 2 {
_root.char2.sc2p2head.mouth.gotoAndPlay('open');
}
frame 9 {
_root.char2.sc2p2head.gotoAndPlay('lookup');
}
frame 12 {
_root.char2.sc2p2head.mouth.gotoAndPlay('lick');
}
frame 26 {
_root.char2.sc2p2head.gotoAndPlay('lookdown');
}
frame 43 {
_root.char2.sc2p2head.mouth.gotoAndPlay('open');
}
frame 44 {
gotoAndPlay(_root.phase);
}
frame 46 {
if (_root.chatpos != 1) {
x = _root.randRange(1, 5);
if (x == 1) {
_root.chatprompt('Hm, that feels sort of good... but perhaps you can try licking the clit a bit.', 'TWILIGHT SPARKLE');
}
if (x == 2) {
_root.chatprompt('That feels pretty good, mmn... try licking the clit now.', 'TWILIGHT SPARKLE');
}
if (x == 3) {
_root.chatprompt('Ah, that feels great... maybe you could like the clit as well.', 'TWILIGHT SPARKLE');
}
if (x == 4) {
_root.chatprompt('Oooh, that feels really good... Why not try tasting my clit as well?', 'TWILIGHT SPARKLE');
}
if (x == 5) {
_root.chatprompt('You\'re good at that, Rainbow, almost as if you\'ve done this before. Try licking my clit, too.', 'TWILIGHT SPARKLE');
}
_root.chatpos = 1;
}
}
frame 52 {
_root.char2.sc2p2head.gotoAndPlay('lookup');
}
frame 61 {
_root.char2.sc2p2head.mouth.gotoAndPlay('lick');
}
frame 63 {
_root.char2.sc2p2head.gotoAndPlay('lookdown');
}
frame 80 {
_root.char2.sc2p2head.mouth.gotoAndStop('opened');
}
frame 84 {
++_root.looper;
if (_root.looper > 2) {
gotoAndPlay('intro');
_root.nested_next.gotoAndStop(1);
} else {
gotoAndPlay(_root.phase);
}
}
frame 92 {
_root.char2.sc2p2head.nose.gotoAndPlay('sniff');
}
frame 103 {
_root.char2.sc2p2head.gotoAndPlay('lookup');
_root.char2.sc2p2head.mouth.gotoAndPlay('lick2');
}
frame 128 {
if (_root.chatpos != 2) {
x = _root.randRange(1, 3);
if (x == 1) {
_root.chatprompt('Oh Celestia that feels wonderful! Yes, keep doing that, Rainbow. And maybe you can try... sucking on it a bit?', 'TWILIGHT SPARKLE');
}
if (x == 2) {
_root.chatprompt('Ohhh, yes yes yes, that\'s right, keep doing that! Try sucking on it aswell!', 'TWILIGHT SPARKLE');
}
if (x == 3) {
_root.chatprompt('That\'s excellent, Dash, don\'t stop! And uh... hnng.. suckle on it a little, too.', 'TWILIGHT SPARKLE');
}
_root.chatpos = 2;
}
}
frame 128 {
_root.char2.sc2p2head.gotoAndPlay('lookdown');
}
frame 160 {
++_root.looper;
if (_root.looper > 2) {
gotoAndPlay('intro');
_root.nested_next.gotoAndStop(1);
} else {
gotoAndPlay(_root.phase);
}
}
frame 175 {
_root.char2.sc2p2head.gotoAndPlay('lookup');
_root.char2.sc2p2head.mouth.gotoAndPlay('lick3');
}
frame 186 {
_root.char2.sc2p2head.gotoAndPlay('lookdownfast');
}
frame 196 {
_root.char2.mouth.gotoAndPlay('suckle');
}
frame 214 {
if (_root.chatpos != 3) {
x = _root.randRange(1, 4);
if (x == 1) {
_root.chatprompt('Hnnngg... that feels amazing... forget the licking altogether, just keep doing THAT.', 'TWILIGHT SPARKLE');
}
if (x == 2) {
_root.chatprompt('The sensation is driving me wild, Dash, if you keep this up I\'m gonna cum!~', 'TWILIGHT SPARKLE');
}
if (x == 3) {
_root.chatprompt('It feels incredible, just keep sucking on it like that.. Oh yes, that\'s perfect!', 'TWILIGHT SPARKLE');
}
if (x == 4) {
_root.chatprompt('Just like that! Oh I love how your tongue flicks against it while you suck on it... you\'re amazing at this, Dashie!', 'TWILIGHT SPARKLE');
}
_root.chatpos = 3;
}
}
frame 228 {
_root.char2.mouth.gotoAndStop('hidden');
_root.char2.sc2p2head.mouth.gotoAndPlay('suckle2');
}
frame 255 {
if (_root.phase == 'loop3') {
_root.nested_next.gotoAndStop(1);
}
gotoAndPlay(_root.phase);
}
frame 261 {
if (_root.chatpos < 4) {
x = _root.randRange(1, 3);
if (x == 1) {
_root.chatprompt('Oh goodness, Twilight, you\'re really enjoying that, aren\'t you? Don\'t wear Rainbow out too much, I still need my turn with her.', 'FLUTTERSHY');
}
if (x == 2) {
_root.chatprompt('My my, Twilight - I\'ve never seen you like this before. It must feel wonderful... just don\'t overwork Dashie, I\'d still like a go with her.', 'FLUTTERSHY');
}
if (x == 3) {
_root.chatprompt('Oh Dashie, just watching you bury your muzzle in Twilight\'s nethers has me feeling absolutely elated... I hope you\'ll have enough energy to do me next...', 'FLUTTERSHY');
}
_root.chatpos = 4;
}
}
frame 261 {
_root.looper = 0;
}
frame 270 {
_root.char2.sc2p2head.gotoAndPlay('lookup');
_root.char2.sc2p2head.mouth.gotoAndPlay('lick3');
}
frame 281 {
_root.char2.sc2p2head.gotoAndPlay('lookdownfast');
}
frame 291 {
_root.char2.mouth.gotoAndPlay('suckleloop');
}
frame 297 {
_root.char2.sc2p2head.nose.gotoAndPlay('sniff');
}
frame 325 {
if (_root.chatpos == 4 && _root.looper == 2) {
x = _root.randRange(1, 2);
if (x == 1) {
_root.chatprompt('Oh gosh, it\'s too much, I feel light-headed~ ... d-don\'t you dare stop, Rainbow~', 'TWILIGHT SPARKLE');
}
if (x == 2) {
_root.chatprompt('Keep going, Dash... Oh Celestia... I cannot describe how amazing this feels!~', 'TWILIGHT SPARKLE');
}
_root.chatpos = 4.5;
}
}
frame 350 {
++_root.looper;
if (_root.looper < 3) {
gotoAndPlay('loop4re');
} else {}
}
frame 360 {
_root.char2.mouth.gotoAndStop('hidden');
_root.char2.sc2p2head.mouth.gotoAndPlay('suckle2');
}
frame 375 {
gotoAndPlay(_root.phase);
_root.nested_next.gotoAndStop(1);
}
frame 380 {
_root.gotoAndStop('scene2part1');
}
frame 397 {
x = _root.randRange(15, 19);
_root.playsfx(x);
}
frame 411 {
++_root.looper;
if (_root.looper == 5) {
_root.nested_next.gotoAndStop(1);
}
if (_root.looper > 5) {
gotoAndPlay('intro');
} else {
gotoAndPlay(_root.phase);
}
}
frame 420 {
_root.char2.sc2p2head.gotoAndPlay('lookup');
}
frame 431 {
_root.char2.sc2p2head.gotoAndPlay('lookdownfast');
}
frame 444 {
_root.chatprompt('I\'m coming, Rainbow!!', 'TWILIGHT SPARKLE');
}
frame 459 {
x = _root.randRange(25, 29);
_root.playsfx(x);
}
frame 468 {
x = _root.randRange(25, 29);
_root.playsfx(x);
}
frame 505 {
stop();
}
}
button 1448 {
on (release) {
if (_root.phasepos < _root.maxphase) {
_root.phasepos += 1;
_root.phase = _root.phasenames[_root.phasepos];
} else {
if (_root.phasepos == 6) {
_root.phase = _root.phasenames[_root.phasepos];
}
}
_root.chatfired = 0;
this.gotoAndStop(2);
}
}
movieClip 1450 {
frame 1 {
stop();
}
}
frame 9 {
gotoAndStop(2);
}
frame 10 {
_root.skip.skip.onRelease = function () {
gotoAndStop('scene2part4');
};
}
frame 10 {
_root.nested_next.gotoAndStop(2);
var init = new Array(_root.char3._xscale, _root.char3._yscale, _root.char3._x, _root.char3._y);
var camID = new Array();
camID[0] = new Array(init[0], init[1], init[2], init[3]);
camID[1] = new Array(init[0] * 1, init[1] * 1, init[2] + 0, init[3] + 150);
_root.char3._xscale = camID[0][0];
_root.char3._yscale = camID[0][1];
_root.char3._x = camID[0][2];
_root.char3._y = camID[0][3];
_root.camIDcurrent = 0;
_root.camIDtarget = 0;
var zoomdiff = new Array(0, 0, 0, 0);
var zooming = 0;
var zoomrate = 15;
var phase = 'loop1';
}
movieClip 1453 {
}
movieClip 1455 {
}
movieClip 1465 {
}
movieClip 1473 {
}
movieClip 1484 {
frame 19 {
gotoAndPlay(9);
}
}
movieClip 1485 {
frame 19 {
gotoAndPlay(9);
}
}
movieClip 1486 {
frame 6 {
if (_root.zooming == 0) {
_root.camIDtarget = 1;
a = 0;
while (a < 6) {
_root.zoomdiff[a] = Math.abs(_root.camID[_root.camIDtarget][a] - _root.camID[_root.camIDcurrent][a]);
if (_root.camID[_root.camIDtarget][a] < _root.camID[_root.camIDcurrent][a]) {
_root.zoomdiff[a] *= -1;
}
++a;
}
_root.zooming = _root.zoomrate;
_root.camIDcurrent = _root.camIDtarget;
}
}
frame 50 {
stop();
}
frame 50 {
_root.char3.play();
}
}
movieClip 1488 {
}
movieClip 1492 {
}
movieClip 1494 {
}
movieClip 1496 {
}
movieClip 1498 {
}
movieClip 1500 {
}
movieClip 1502 {
}
movieClip 1503 {
}
movieClip 1505 {
}
movieClip 1507 {
}
movieClip 1509 {
}
movieClip 1510 {
frame 1 {
stop();
}
frame 3 {
stop();
_root.char3.sc2p2head.gotoAndPlay('lookup');
_root.char3.sc2p2head.mouth.gotoAndStop('smirk');
_root.char3.sc2p2head.eyes.eyelids.gotoAndPlay('confused');
if (_root.zooming == 0) {
_root.camIDtarget = 0;
a = 0;
while (a < 6) {
_root.zoomdiff[a] = Math.abs(_root.camID[_root.camIDtarget][a] - _root.camID[_root.camIDcurrent][a]);
if (_root.camID[_root.camIDtarget][a] < _root.camID[_root.camIDcurrent][a]) {
_root.zoomdiff[a] *= -1;
}
++a;
}
_root.zooming = _root.zoomrate;
_root.camIDcurrent = _root.camIDtarget;
}
}
frame 5 {
_root.char3.sc2p3tail.gotoAndStop('lifted');
}
frame 14 {
_root.chatprompt('Ah.. hm.. let\'s see... lemme just...', 'TWILIGHT SPARKLE');
}
frame 76 {
_root.char3.sc2p2head.mouth.gotoAndStop('bitelip');
_root.char3.sc2p2head.eyes.eyelids.gotoAndStop('openedwide');
_root.char3.sc2p2head.eyes.eyelids.cheeks.gotoAndPlay('twitch');
_root.char3.sc2p2head.eyes.eyeballs.gotoAndPlay('surprise');
if (_root.zooming == 0) {
_root.camIDtarget = 0;
a = 0;
while (a < 6) {
_root.zoomdiff[a] = Math.abs(_root.camID[_root.camIDtarget][a] - _root.camID[_root.camIDcurrent][a]);
if (_root.camID[_root.camIDtarget][a] < _root.camID[_root.camIDcurrent][a]) {
_root.zoomdiff[a] *= -1;
}
++a;
}
_root.zooming = _root.zoomrate;
_root.camIDcurrent = _root.camIDtarget;
}
}
frame 78 {
_root.playsfx(30);
}
frame 80 {
_root.chatprompt('Ah-hah, there we go!', 'TWILIGHT SPARKLE');
}
frame 121 {
_root.char3.sc2p3tail.gotoAndStop('lifted');
}
frame 145 {
if (_root.chatpos != 8) {
_root.chatprompt('Oh come on, Rainbow, quit your complaining. You\'ve had much bigger things inside your pussy, silly!', 'TWILIGHT SPARKLE');
_root.chatpos = 8;
}
}
frame 160 {
gotoAndPlay('pump1');
_root.nested_next.gotoAndStop(1);
}
}
movieClip 1511 {
frame 2 {
if (_root.zooming > 0) {
_root.char3._xscale += (_root.zoomdiff[0] / _root.zoomrate) * _root.zooming * _root.zoomrate * 0.01;
_root.char3._yscale += (_root.zoomdiff[1] / _root.zoomrate) * _root.zooming * _root.zoomrate * 0.01;
_root.char3._x += (_root.zoomdiff[2] / _root.zoomrate) * _root.zooming * _root.zoomrate * 0.01;
_root.char3._y += (_root.zoomdiff[3] / _root.zoomrate) * _root.zooming * _root.zoomrate * 0.01;
--_root.zooming;
}
gotoAndPlay(1);
}
}
button 1512 {
on (release) {
_root.gotoAndStop('scene2part4');
}
}
movieClip 1514 {
frame 1 {
stop();
}
}
frame 11 {
gotoAndStop(2);
}
frame 12 {
_root.skip.skip.onRelease = function () {
gotoAndStop('scene3intro');
};
}
frame 12 {
var loopderp = 0;
_root.char8.bg.book.tabEnabled = false;
_root.char8.bg.swag_w.tabEnabled = false;
x = _root.randRange(1, 2);
if (x == 1) {
_root.chatprompt('I cannot begin to explain how amazing this feels.', 'TWILIGHT SPARKLE');
}
if (x == 2) {
_root.chatprompt('Can\'t say I\'ve ever tried THIS before - but I like it.', 'TWILIGHT SPARKLE');
}
}
button 1517 {
on (release) {
play();
}
}
movieClip 1518 {
frame 1 {
if (_root.swag[1] == 'true' || _root.completed != 1) {
gotoAndStop('done');
} else {
stop();
}
}
frame 9 {
_root.swagHUD.gotoAndPlay('electricslide');
_root.swagGET = 'w';
}
frame 31 {
stop();
}
}
button 1522 {
on (release) {
_root.emotions.gotoAndStop('derpy');
}
}
movieClip 1523 {
frame 11 {
++_root.loopderp;
if (_root.loopderp > 75) {
_root.loopderp = 0;
play();
} else {
gotoAndPlay(2);
}
}
}
button 1525 {
on (release) {
_root.loopderp += 40;
}
}
movieClip 1526 {
}
movieClip 1529 {
}
movieClip 1530 {
}
movieClip 1531 {
}
movieClip 1535 {
}
movieClip 1537 {
}
movieClip 1540 {
}
movieClip 1543 {
}
movieClip 1549 {
}
movieClip 1551 {
}
movieClip 1553 {
}
movieClip 1556 {
}
movieClip 1559 {
}
movieClip 1563 {
}
movieClip 1565 {
}
movieClip 1566 {
}
movieClip 1582 {
frame 41 {
stop();
}
}
movieClip 1585 {
frame 1 {
stop();
}
}
movieClip 1587 {
}
movieClip 1590 {
}
movieClip 1591 {
frame 11 {
x = _root.randRange(15, 19);
_root.playsfx(x);
}
}
button 1592 {
on (release) {
_root.phase = 'loop5';
_root.phasepos = 6;
_root.gotoAndStop('scene2part2');
}
}
movieClip 1594 {
frame 1 {
stop();
}
}
frame 16 {
gotoAndStop(2);
}
frame 17 {
_root.skip.skip.onRelease = function () {
gotoAndStop('scene3part1');
};
}
frame 17 {
_root.nested_next.gotoAndStop(2);
var chatpos = 0;
x = _root.randRange(1, 2);
if (x == 1) {
_root.chatprompt('You\'ve had your fun, Twilight. Now it\'s my turn. Time to be more assertive!', 'FLUTTERSHY');
}
if (x == 2) {
_root.chatprompt('You just about finished, Twilight? I\'ve been waiting for my turn with her!', 'FLUTTERSHY');
}
_root.head.head.mouth.gotoAndPlay('talk1');
_root.head.head.hair2.bg.swag_a.tabEnabled = false;
}
movieClip 1597 {
}
movieClip 1600 {
frame 1 {
_root.queuemusik(2);
}
frame 80 {
stop();
}
}
button 1601 {
on (release) {
this.gotoAndStop(2);
if (_root.chatpos == 0) {
_root.chatprompt('Okay bitch, come over here and suck me dry -- . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I mean, uhm... if you want to...', 'FLUTTERSHY');
_root.head.head.wings.gotoAndPlay('wingboner');
_root.head.head.mouth.gotoAndPlay('talk2');
_root.chatpos = 1;
} else {
if (_root.chatpos == 1) {
_root.gotoAndStop('scene3part1');
}
}
}
}
movieClip 1603 {
frame 1 {
stop();
}
}
frame 18 {
gotoAndStop(2);
}
frame 19 {
_root.skip.skip.onRelease = function () {
gotoAndStop('scene5talk');
};
}
frame 19 {
var phase = 'bjquick';
_root.nested_next.gotoAndStop(2);
_root.chatprompt('Nice and easy...', 'FLUTTERSHY');
var chatpos = 0;
var looper = 0;
}
movieClip 1605 {
}
movieClip 1607 {
}
movieClip 1609 {
}
movieClip 1612 {
}
movieClip 1613 {
frame 1 {
stop();
}
}
movieClip 1615 {
}
movieClip 1627 {
frame 9 {
randRange = function (min, max) {
var v1 = Math.floor(Math.random() * (max - min + 1)) + min;
return v1;
};
x = randRange(0, 100);
if (x < 70) {
gotoAndPlay('derpfull');
}
}
frame 34 {
randRange = function (min, max) {
var v1 = Math.floor(Math.random() * (max - min + 1)) + min;
return v1;
};
x = randRange(0, 100);
if (x < 70) {
gotoAndPlay('halfderp');
}
}
}
movieClip 1630 {
}
movieClip 1656 {
frame 100 {
gotoAndPlay(_root.phase);
}
}
movieClip 1657 {
frame 79 {
_root.chatprompt('Ooh, good girl! I didn\'t know you were such a natural, Dash.', 'FLUTTERSHY');
_root.scenebj.cock.saliva._alpha = 100;
}
frame 80 {
_root.scenebj.cock.gotoAndPlay('to');
}
frame 93 {
x = _root.randRange(15, 19);
_root.playsfx(x);
}
frame 100 {
gotoAndPlay(_root.phase);
++_root.looper;
if (_root.looper == 3) {
_root.nested_next.gotoAndStop(1);
}
}
}
button 1658 {
on (release) {
this.gotoAndStop(2);
if (_root.chatpos == 0) {
_root.chatprompt('Hnng, if this keeps up I\'m gonna unload right in that pretty little throat of yours, Rainbow... m-maybe you should slow down...', 'FLUTTERSHY');
_root.chatpos = 1;
_root.looper = 0;
} else {
if (_root.chatpos == 1) {
_root.gotoAndStop('scene5talk');
}
}
}
}
movieClip 1660 {
frame 1 {
stop();
}
}
frame 20 {
gotoAndStop(2);
}
frame 22 {
gotoAndStop(2);
}
frame 26 {
gotoAndStop(2);
}
frame 27 {
_root.skip.skip.onRelease = function () {
gotoAndStop('scene5part1');
};
}
frame 27 {
_root.nested_next.gotoAndStop(2);
var chatpos = 0;
x = _root.randRange(1, 3);
if (x == 1) {
_root.chatprompt('Don\'t blow your load too soon, Fluttershy. I still want to try out the new toy that I ordered last week.', 'TWILIGHT SPARKLE');
}
if (x == 2) {
_root.chatprompt('Don\'t cum too quickly, Fluttershy - I\'ve yet to try out my new sex toy.', 'TWILIGHT SPARKLE');
}
if (x == 3) {
_root.chatprompt('Hold your horses, Fluttershy - if you bust too soon, I won\'t get to try out this new toy I got from from Sirachi\'s.', 'TWILIGHT SPARKLE');
}
_root.head.mouth.gotoAndPlay('talkingloop');
_root.head.brush.swag_g.tabEnabled = false;
}
button 1663 {
on (release) {
play();
}
}
movieClip 1664 {
frame 1 {
if (_root.swag[3] == 'true' || _root.completed != 1) {
gotoAndStop('done');
} else {
stop();
}
}
frame 9 {
_root.swagHUD.gotoAndPlay('electricslide');
_root.swagGET = 'g';
}
frame 31 {
stop();
}
}
movieClip 1665 {
}
movieClip 1667 {
}
movieClip 1671 {
}
movieClip 1673 {
}
movieClip 1675 {
}
movieClip 1677 {
}
movieClip 1679 {
}
movieClip 1680 {
frame 68 {
_root.nested_next.gotoAndStop(1);
}
}
button 1681 {
on (release) {
_root.gotoAndStop('scene5box');
}
}
movieClip 1683 {
frame 1 {
stop();
}
}
frame 28 {
gotoAndStop(2);
}
frame 29 {
x = _root.randRange(1, 3);
if (x == 1) {
_root.chatprompt('Alright, now I just gotta open this somehow...', 'TWILIGHT SPARKLE');
}
if (x == 2) {
_root.chatprompt('Now to open the box. Surely an easy task for a genius like myself.', 'TWILIGHT SPARKLE');
}
if (x == 3) {
_root.chatprompt('Okay, let\'s get this thing out of the box!', 'TWILIGHT SPARKLE');
}
_root.nested_next.gotoAndStop(2);
var boxposition = 0;
var boxoffset = 638;
var boxcomplete = false;
slider.slideBar._y = boxoffset;
slider.slideBar.onEnterFrame = function () {
boxposition = int(this._y - boxoffset);
if (boxposition >= 300 && boxcomplete == false) {
_root.chatprompt('Ah, there we go. That was easy!', 'TWLIGHT SPARKLE');
_root.nested_next.gotoAndStop(1);
boxcomplete = true;
}
};
slider.slideBar.onPress = function () {
startDrag(this, false, this._x, boxoffset + 400, this._x, boxoffset);
};
slider.slideBar.onReleaseOutside = function () {
stopDrag();
};
slider.slideBar.onRelease = slider.slideBar.onReleaseOutside;
_quality = 'MEDIUM';
}
movieClip 1689 {
}
movieClip 1694 {
}
movieClip 1695 {
}
button 1696 {
on (release) {
_root.gotoAndStop('scene5intro');
}
}
movieClip 1698 {
frame 1 {
stop();
}
}
frame 30 {
gotoAndStop(2);
}
frame 31 {
x = _root.randRange(1, 2);
if (x == 1) {
_root.chatprompt('This suits me rather well. Hand me that blindfold, Fluttershy.', 'TWILIGHT SPARKLE');
}
if (x == 2) {
_root.chatprompt('Hmm, a perfect fit. Now hand me the blindfold, Fluttershy.', 'TWILIGHT SPARKLE');
}
}
movieClip 1701 {
}
movieClip 1703 {
}
movieClip 1704 {
frame 1 {
stop();
}
frame 25 {
_root.gotoAndStop('scene5part1');
}
}
button 1705 {
on (release) {
_root.looming.play();
}
}
frame 32 {
gotoAndStop(2);
}
frame 33 {
_root.skip.gotoAndStop(2);
}
frame 33 {
_quality = 'HIGH';
var goobypls;
var init = new Array(_root.char._xscale, _root.char._yscale, _root.char._x, _root.char._y);
var camID = new Array();
camID[0] = new Array(init[0], init[1], init[2], init[3]);
camID[1] = new Array(init[0] * 1.7, init[1] * 1.7, init[2] - 350, init[3] - 50);
camID[2] = new Array(init[0] * 1.7, init[1] * 1.7, init[2] - 350, init[3] - 350);
camID[3] = new Array(init[0] * 2.3, init[1] * 2.3, init[2] - 650, init[3] - 800);
camID[4] = new Array(init[0] * 2.7, init[1] * 2.7, init[2] - 250, init[3] - 700);
camID[5] = new Array(init[0] * 3, init[1] * 3, init[2] - 1250, init[3] - 800);
_root.char._xscale = camID[0][0];
_root.char._yscale = camID[0][1];
_root.char._x = camID[0][2];
_root.char._y = camID[0][3];
_root.camIDcurrent = 0;
_root.camIDtarget = 0;
var zoomdiff = new Array(0, 0, 0, 0);
var zooming = 0;
var zoomrate = 15;
_root.char.srBhead.tongue.saliva._alpha = 0;
_root.char.srDcock.saliva._alpha = 0;
_root.char.srDballs.gotoAndStop(2);
var phase = 'loop1';
var scenepos = 0;
var scene5_entry = 0;
_root.speech._alpha = 0;
stop();
}
movieClip 1706 {
frame 2 {
if (_root.zooming > 0) {
_root.char._xscale += (_root.zoomdiff[0] / _root.zoomrate) * _root.zooming * _root.zoomrate * 0.01;
_root.char._yscale += (_root.zoomdiff[1] / _root.zoomrate) * _root.zooming * _root.zoomrate * 0.01;
_root.char._x += (_root.zoomdiff[2] / _root.zoomrate) * _root.zooming * _root.zoomrate * 0.01;
_root.char._y += (_root.zoomdiff[3] / _root.zoomrate) * _root.zooming * _root.zoomrate * 0.01;
--_root.zooming;
}
gotoAndPlay(1);
}
}
movieClip 1708 {
}
movieClip 1710 {
}
movieClip 1713 {
frame 1 {
stop();
}
}
movieClip 1714 {
}
movieClip 1717 {
instance eyeballs of movieClip 798 {
onClipEvent (enterFrame) {
this._rotation = -_root.char.srThead._rotation * -0.5;
}
}
}
movieClip 1719 {
frame 1 {
gotoAndPlay(2);
}
frame 27 {
stop();
}
}
movieClip 1720 {
frame 1 {
if (_root.zooming == 0) {
_root.camIDtarget = 4;
a = 0;
while (a < 6) {
_root.zoomdiff[a] = Math.abs(_root.camID[_root.camIDtarget][a] - _root.camID[_root.camIDcurrent][a]);
if (_root.camID[_root.camIDtarget][a] < _root.camID[_root.camIDcurrent][a]) {
_root.zoomdiff[a] *= -1;
}
++a;
}
_root.zooming = _root.zoomrate;
_root.camIDcurrent = _root.camIDtarget;
}
}
frame 70 {
_root.playsfx(15);
}
frame 85 {
if (_root.zooming == 0) {
_root.camIDtarget = 5;
a = 0;
while (a < 6) {
_root.zoomdiff[a] = Math.abs(_root.camID[_root.camIDtarget][a] - _root.camID[_root.camIDcurrent][a]);
if (_root.camID[_root.camIDtarget][a] < _root.camID[_root.camIDcurrent][a]) {
_root.zoomdiff[a] *= -1;
}
++a;
}
_root.zooming = _root.zoomrate;
_root.camIDcurrent = _root.camIDtarget;
}
}
frame 90 {
if (_root.scene5_entry == 0) {
gotoAndPlay('entry2');
++_root.scene5_entry;
} else {}
}
frame 95 {
_root.char.srBlabiafront.gotoAndPlay('open');
_root.char.srBlabiaback.gotoAndPlay('open');
}
frame 97 {
x = _root.randRange(15, 19);
_root.playsfx(x);
}
frame 106 {
_root.gotoAndStop('scene5part2');
}
}
frame 34 {
gotoAndStop(2);
}
movieClip 1726 {
frame 2 {
_root.char.srThead.eyeballs.gotoAndPlay('roll');
_root.char.srThead.eyelids.gotoAndPlay('openwide');
_root.char.srDhead.mouth.gotoAndPlay('grin');
_root.char.srThead.mouth.gotoAndPlay('grin');
}
frame 40 {
_root.gotoAndStop('scene5part3');
}
}
frame 36 {
gotoAndStop(2);
}
frame 37 {
var init = new Array(_root.char._xscale, _root.char._yscale, _root.char._x, _root.char._y);
var camID = new Array();
camID[0] = new Array(init[0], init[1], init[2], init[3]);
camID[1] = new Array(init[0] * 1.7, init[1] * 1.7, init[2] - 350, init[3] - 50);
camID[2] = new Array(init[0] * 1.7, init[1] * 1.7, init[2] - 350, init[3] - 350);
camID[3] = new Array(init[0] * 2.3, init[1] * 2.3, init[2] - 550, init[3] - 800);
camID[4] = new Array(init[0] * 2.7, init[1] * 2.7, init[2] - 450, init[3] - 800);
camID[5] = new Array(init[0] * 3, init[1] * 3, init[2] - 1550, init[3] - 900);
_root.char._xscale = camID[0][0];
_root.char._yscale = camID[0][1];
_root.char._x = camID[0][2];
_root.char._y = camID[0][3];
_root.camIDcurrent = 0;
_root.camIDtarget = 0;
_root.menu_zoomselect.menu.MC_A.gotoAndStop(2);
var zoomdiff = new Array(0, 0, 0, 0);
var zooming = 0;
var zoomrate = 15;
_root.char.srDballs.gotoAndStop(_root.twiballs);
var firedcommand = 0;
var cumtype = 'cum_inside';
if (_root.swag[0] == 'true' && _root.goobypls != 'no dolan' && _root.swag[1] == 'true' && _root.swag[2] == 'true' && _root.swag[3] == 'true') {
_root.swagHUD.gotoAndPlay('swagged_the_fuck_out');
}
}
movieClip 1752 {
frame 1 {
gotoAndPlay(2);
}
frame 7 {
stop();
}
}
movieClip 1754 {
frame 1 {
stop();
}
frame 44 {
stop();
_root.emotions.gotoAndStop('ending');
}
}
movieClip 1755 {
frame 4 {
_root.char.srBlabiafront.gotoAndPlay('open');
_root.char.srBlabiaback.gotoAndPlay('open');
}
frame 13 {
x = _root.randRange(15, 19);
_root.playsfx(x);
}
frame 20 {
_root.char.srBlabiafront.gotoAndPlay('step2');
}
frame 27 {
_root.char.srBlabiafront.gotoAndPlay('step3');
}
frame 30 {
_root.char.srTpelvis.tail.gotoAndPlay('sway');
}
frame 35 {
x = _root.randRange(6, 14);
_root.playsfx(x);
}
frame 41 {
_root.char.srBlabiafront.gotoAndPlay('step2');
}
frame 48 {
_root.char.srBlabiafront.gotoAndPlay('step3');
}
frame 59 {
x = _root.randRange(6, 14);
_root.playsfx(x);
}
frame 68 {
_root.char.srBlabiafront.gotoAndPlay('close');
_root.char.srBlabiaback.gotoAndPlay('close');
}
frame 72 {
_root.nested_next.gotoAndStop(1);
}
frame 73 {
gotoAndPlay('loop1');
}
frame 85 {
if (_root.firedcommand == false) {
_root.char.srThead.mouth.gotoAndStop('tongue');
_root.char.srDhead.mouth.gotoAndStop('grin');
_root.char.srThead.eyeballs.gotoAndPlay('roll2');
_root.firedcommand = true;
}
}
frame 86 {
_root.char.srBlabiafront.gotoAndPlay('step3');
}
frame 91 {
_root.char.srDtail.gotoAndPlay('bounce');
}
frame 93 {
x = _root.randRange(6, 14);
_root.playsfx(x);
}
frame 99 {
_root.char.srBlabiafront.gotoAndPlay('step2');
}
frame 105 {
_root.char.srBlabiafront.gotoAndPlay('step3');
}
frame 113 {
x = _root.randRange(6, 14);
_root.playsfx(x);
}
frame 119 {
_root.char.srBlabiafront.gotoAndPlay('step2');
}
frame 124 {
_root.nested_next.gotoAndStop(1);
}
frame 125 {
gotoAndPlay(_root.phase);
}
frame 130 {
if (_root.firedcommand == false) {
if (_root.scenepos == 5) {
_root.char.srThead.eyelids.gotoAndStop('blink');
_root.char.srDhead.eyelids.gotoAndStop('blink');
_root.char.srDhead.eyeballs.gotoAndPlay('look');
_root.char.srThead.eyeballs.gotoAndPlay('look');
}
_root.firedcommand = true;
}
}
frame 130 {
_root.char.srBlabiafront.gotoAndPlay('step3');
}
frame 137 {
x = _root.randRange(6, 14);
_root.playsfx(x);
}
frame 141 {
_root.char.srBlabiafront.gotoAndPlay('step2');
}
frame 147 {
gotoAndPlay(_root.phase);
}
frame 161 {
_root.emotions.gotoAndStop('kiss');
if (_root.zooming == 0) {
_root.camIDtarget = 1;
a = 0;
while (a < 6) {
_root.zoomdiff[a] = Math.abs(_root.camID[_root.camIDtarget][a] - _root.camID[_root.camIDcurrent][a]);
if (_root.camID[_root.camIDtarget][a] < _root.camID[_root.camIDcurrent][a]) {
_root.zoomdiff[a] *= -1;
}
++a;
}
_root.zooming = _root.zoomrate;
_root.camIDcurrent = _root.camIDtarget;
}
}
frame 175 {
_root.char.srThead.eyelids.gotoAndStop('closed');
_root.char.srDhead.eyelids.gotoAndStop('closed');
stop();
}
frame 193 {
_root.char.srThead.eyelids.play();
_root.char.srDhead.eyelids.play();
}
frame 209 {
if (_root.zooming == 0) {
_root.camIDtarget = 5;
a = 0;
while (a < 6) {
_root.zoomdiff[a] = Math.abs(_root.camID[_root.camIDtarget][a] - _root.camID[_root.camIDcurrent][a]);
if (_root.camID[_root.camIDtarget][a] < _root.camID[_root.camIDcurrent][a]) {
_root.zoomdiff[a] *= -1;
}
++a;
}
_root.zooming = _root.zoomrate;
_root.camIDcurrent = _root.camIDtarget;
}
}
frame 226 {
x = _root.randRange(6, 14);
_root.playsfx(x);
}
frame 234 {
if (_root.looper > 9) {
_root.emotions.gotoAndStop('bounce');
nextFrame();
} else {
++_root.looper;
gotoAndPlay('end_fast');
}
}
frame 235 {
stop();
}
frame 239 {
if (_root.zooming == 0) {
_root.camIDtarget = 5;
a = 0;
while (a < 6) {
_root.zoomdiff[a] = Math.abs(_root.camID[_root.camIDtarget][a] - _root.camID[_root.camIDcurrent][a]);
if (_root.camID[_root.camIDtarget][a] < _root.camID[_root.camIDcurrent][a]) {
_root.zoomdiff[a] *= -1;
}
++a;
}
_root.zooming = _root.zoomrate;
_root.camIDcurrent = _root.camIDtarget;
}
}
frame 243 {
_root.char.srBlabiafront.gotoAndPlay('step2');
}
frame 253 {
_root.char.srBlabiafront.gotoAndPlay('step3');
}
frame 274 {
_root.char.srTcock.cumshot2.gotoAndPlay('shot1');
}
frame 302 {
_root.emotions.gotoAndStop('cum_inside');
stop();
}
frame 342 {
++_root.looper;
if (_root.looper == 2) {
_root.char.fadan.gotoAndPlay(2);
} else {
if (_root.looper == 1) {
_root.char.srTcockOVER.cumshot.gotoAndPlay('shot1');
}
}
gotoAndPlay('cum_outside');
}
}
button 1756 {
on (release) {
if (_root.scenepos == 0) {
_root.gotoAndStop('scene5part4');
_root.scenepos = 1;
this.gotoAndStop(2);
} else {
if (_root.scenepos == 1) {
_root.gotoAndStop('scene5part3');
_root.char.gotoAndPlay('loop2');
_root.phase = 'loop2';
_root.scenepos = 2;
this.gotoAndStop(2);
} else {
if (_root.scenepos == 2) {
_root.phase = 'loop3';
_root.scenepos = 3;
} else {
if (_root.scenepos == 3) {
_root.gotoAndStop('scene5part4');
_root.charcub.gotoAndPlay('loop2');
_root.scenepos = 4;
this.gotoAndStop(2);
} else {
if (_root.scenepos == 4) {
_root.gotoAndStop('scene5part3');
_root.phase = 'loop3';
_root.char.gotoAndPlay('loop3');
_root.scenepos = 5;
this.gotoAndStop(3);
}
}
}
}
}
}
}
button 1764 {
on (release) {
_root.phase = 'end';
_root.cumtype = 'cum_inside';
this.gotoAndStop(2);
}
}
button 1767 {
on (release) {
_root.phase = 'end';
_root.cumtype = 'cum_outside';
this.gotoAndStop(2);
}
}
movieClip 1768 {
frame 1 {
stop();
}
}
frame 38 {
gotoAndStop(2);
}
frame 39 {
_root.swagHUD.gotoAndStop(1);
_root.goobypls = 'no dolan';
}
movieClip 1770 {
}
button 1773 {
on (release) {
if (_root.omniknight == 1) {
_root.omniknight = 2;
} else {
_root.omniknight = 1;
}
this.booty.gotoAndStop(_root.omniknight);
}
}
movieClip 1775 {
}
movieClip 1777 {
frame 27 {
x = _root.randRange(6, 14);
_root.playsfx(x);
}
frame 28 {
_root.charcub.booty.butt.gotoAndPlay('jiggle');
}
frame 28 {
x = _root.randRange(31, 36);
_root.playsfx(x);
}
frame 48 {
_root.nested_next.gotoAndStop(1);
}
frame 49 {
gotoAndPlay('loop1');
}
frame 67 {
_root.charcub.booty.butt.gotoAndPlay('jiggle');
}
frame 71 {
x = _root.randRange(6, 14);
_root.playsfx(x);
}
frame 72 {
x = _root.randRange(31, 36);
_root.playsfx(x);
}
frame 81 {
_root.nested_next.gotoAndStop(1);
}
frame 82 {
gotoAndPlay('loop2');
}
}
frame 40 {
gotoAndStop(2);
}