Frame 1
stop();
_quality = "MEDIUM";
Instance of Symbol 2 MovieClip in Frame 1
onClipEvent (enterFrame) {
if (20 < _alpha) {
xThrust = -0.25;
} else if (_alpha < 10) {
xThrust = 0.25;
}
_alpha = (_alpha + xThrust);
}
onClipEvent (load) {
xThrust = 0.25;
}
Instance of Symbol 12 MovieClip in Frame 1
onClipEvent (enterFrame) {
GoToTarget = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100;
GoToTarget = int(GoToTarget);
gotoAndStop(GoToTarget);
}
Frame 2
Story = new Array();
SaveData = SharedObject.getLocal("FreshMintySaveData", "/");
_root.Me = SaveData.data.Me;
_root.HasCockatrice = SaveData.data.HasCockatrice;
_root.CheckPoint = SaveData.data.CheckPoint;
i = 1;
while (i < 50) {
_root.Story[i] = SaveData.data.Story[i];
i = i + 1;
}
if (Story[13] < 1) {
Story[13] = 0;
}
CutieMark = new Array();
CMData = SharedObject.getLocal("FreshMintyCutieMarks", "/");
i = 0;
while (i < 13) {
_root.CutieMark[i] = CMData.data.CutieMark[i];
i = i + 1;
}
Frame 3
if (0 < _root.CheckPoint) {
loadMovie ("Minty-Cave.swf", _root.Buffer);
} else {
loadMovie ("Minty-Forest.swf", _root.Buffer);
}
stop();
Instance of Symbol 19 MovieClip in Frame 3
onClipEvent (load) {
StartY = _y;
_y = (_y + 1000);
}
onClipEvent (enterFrame) {
if (StartY < _y) {
_y = (_y - 1);
}
}
Instance of Symbol 30 MovieClip in Frame 3
onClipEvent (load) {
StartY = _y;
_y = (_y + 3000);
}
onClipEvent (enterFrame) {
if (StartY < _y) {
_y = (_y - 3);
}
}
Instance of Symbol 41 MovieClip in Frame 3
onClipEvent (enterFrame) {
if (_root.Active && (_currentframe < 800)) {
play();
}
}
Instance of Symbol 43 MovieClip in Frame 3
onClipEvent (load) {
_alpha = 110;
}
onClipEvent (enterFrame) {
if (0 < _alpha) {
_alpha = (_alpha - 2);
} else {
_root.Active = true;
tellTarget (_parent) {
nextFrame();
};
}
}
Instance of Symbol 72 MovieClip in Frame 5
onClipEvent (enterFrame) {
if (0 < _alpha) {
_alpha = (_alpha - 5);
}
}
Frame 17
stop();
_root.Active = true;
Instance of Symbol 84 MovieClip in Frame 17
onClipEvent (load) {
if (_root.CutieMark[0]) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Instance of Symbol 90 MovieClip in Frame 17
onClipEvent (load) {
if (_root.Story[49]) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Instance of Symbol 70 MovieClip in Frame 17
onClipEvent (enterFrame) {
if (0 < _alpha) {
_alpha = (_alpha - 3);
}
}
Instance of Symbol 92 MovieClip in Frame 17
onClipEvent (load) {
StartY = _y;
_y = (_y + 400);
}
onClipEvent (enterFrame) {
_y = (((((((_y + _y) + _y) + _y) + _y) + _y) + StartY) / 7);
}
Instance of Symbol 94 MovieClip in Frame 17
onClipEvent (load) {
StartY = _y;
_y = (_y - 200);
}
onClipEvent (enterFrame) {
_y = (((((((_y + _y) + _y) + _y) + _y) + _y) + StartY) / 7);
}
Instance of Symbol 70 MovieClip in Frame 17
onClipEvent (enterFrame) {
if (0 < _alpha) {
_alpha = (_alpha - 10);
_xscale = (_xscale * 1.1);
_yscale = _xscale;
}
}
Instance of Symbol 72 MovieClip in Frame 17
onClipEvent (enterFrame) {
if (0 < _alpha) {
_alpha = (_alpha - 10);
}
}
onClipEvent (load) {
_alpha = 60;
}
Frame 18
stop();
Instance of Symbol 100 MovieClip in Frame 18
onClipEvent (load) {
if (0 < _root.CutieMark[12]) {
gotoAndStop (1);
_root.CMText = "You have collected every Cutie Mark in the game! You are a true Cutie Mark<BR>Crusader! (But don't let that stop you playing if you're still having fun!)";
} else {
gotoAndStop (3);
}
}
Instance of Symbol 114 MovieClip in Frame 18
onClipEvent (load) {
if (random(2) == 1) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
Instance of Symbol 117 MovieClip in Frame 18
onClipEvent (load) {
if (0 < _root.CutieMark[1]) {
gotoAndStop (1);
} else {
gotoAndStop (3);
}
}
Instance of Symbol 120 MovieClip in Frame 18
onClipEvent (load) {
if (0 < _root.CutieMark[2]) {
gotoAndStop (1);
} else {
gotoAndStop (3);
}
}
Instance of Symbol 123 MovieClip in Frame 18
onClipEvent (load) {
if (0 < _root.CutieMark[3]) {
gotoAndStop (1);
} else {
gotoAndStop (3);
}
}
Instance of Symbol 126 MovieClip in Frame 18
onClipEvent (load) {
if (0 < _root.CutieMark[4]) {
gotoAndStop (1);
} else {
gotoAndStop (3);
}
}
Instance of Symbol 129 MovieClip in Frame 18
onClipEvent (load) {
if (0 < _root.CutieMark[5]) {
gotoAndStop (1);
} else {
gotoAndStop (3);
}
}
Instance of Symbol 132 MovieClip in Frame 18
onClipEvent (load) {
if (0 < _root.CutieMark[6]) {
gotoAndStop (1);
} else {
gotoAndStop (3);
}
}
Instance of Symbol 135 MovieClip in Frame 18
onClipEvent (load) {
if (0 < _root.CutieMark[7]) {
gotoAndStop (1);
} else {
gotoAndStop (3);
}
}
Instance of Symbol 138 MovieClip in Frame 18
onClipEvent (load) {
if (0 < _root.CutieMark[8]) {
gotoAndStop (1);
} else {
gotoAndStop (3);
}
}
Instance of Symbol 141 MovieClip in Frame 18
onClipEvent (load) {
if (0 < _root.CutieMark[9]) {
gotoAndStop (1);
} else {
gotoAndStop (3);
}
}
Instance of Symbol 144 MovieClip in Frame 18
onClipEvent (load) {
if (0 < _root.CutieMark[10]) {
gotoAndStop (1);
} else {
gotoAndStop (3);
}
}
Instance of Symbol 148 MovieClip in Frame 18
onClipEvent (load) {
if (0 < _root.CutieMark[11]) {
gotoAndStop (1);
} else {
gotoAndStop (3);
}
}
Frame 19
stop();
Instance of Symbol 177 MovieClip in Frame 19
onClipEvent (load) {
if (_root._quality == "HIGH") {
gotoAndStop (1);
} else if (_root._quality == "LOW") {
gotoAndStop (3);
} else {
gotoAndStop (2);
}
}
onClipEvent (enterFrame) {
if (_root._quality == "HIGH") {
gotoAndStop (1);
} else if (_root._quality == "LOW") {
gotoAndStop (3);
} else {
gotoAndStop (2);
}
}
Frame 20
stop();
Frame 21
SaveData = SharedObject.getLocal("FreshMintySaveData", "/");
SaveData.data.Story = new Array();
SaveData.data.HasCockatrice = 0;
SaveData.data.Me = "";
SaveData.data.CheckPoint = 0;
i = 1;
while (i < 50) {
SaveData.data.Story[i] = 0;
i = i + 1;
}
SaveData.Flush(1000);
CMData = SharedObject.getLocal("FreshMintyCutieMarks", "/");
CMData.CutieMark = new Array();
i = 0;
while (i < 13) {
CMData.data.CutieMark[i] = 0;
i = i + 1;
}
CMData.Flush(1000);
Frame 22
Story = new Array();
SaveData = SharedObject.getLocal("FreshMintySaveData", "/");
_root.Me = SaveData.data.Me;
_root.CheckPoint = SaveData.data.CheckPoint;
i = 1;
while (i < 50) {
_root.Story[i] = SaveData.data.Story[i];
i = i + 1;
}
if (Story[13] < 1) {
Story[13] = 0;
}
CutieMark = new Array();
CMData = SharedObject.getLocal("FreshMintyCutieMarks", "/");
i = 0;
while (i < 13) {
_root.CutieMark[i] = CMData.data.CutieMark[i];
i = i + 1;
}
Frame 23
gotoAndStop (17);
Frame 24
SaveData = SharedObject.getLocal("FreshMintySaveData", "/");
SaveData.data.Story = new Array();
SaveData.data.HasCockatrice = 0;
SaveData.data.Me = "";
SaveData.data.CheckPoint = 0;
_root.CheckPoint = 0;
i = 1;
while (i < 50) {
SaveData.data.Story[i] = 0;
i = i + 1;
}
SaveData.Flush(1000);
Frame 25
if (_root.CheckPoint < 1) {
loadMovie ("Minty-Forest.swf", _root);
} else {
loadMovie ("Minty-Cave.swf", _root);
}
Symbol 10 Button
on (release, keyPress "<Space>") {
tellTarget (_root) {
play();
};
}
Symbol 12 MovieClip Frame 100
stop();
Instance of Symbol 21 MovieClip in Symbol 30 MovieClip Frame 1
onClipEvent (enterFrame) {
_x = (400 - _parent._x);
}
Instance of Symbol 29 MovieClip in Symbol 30 MovieClip Frame 1
onClipEvent (enterFrame) {
_y = (_parent._y / 2);
}
Symbol 41 MovieClip Frame 1
stop();
Symbol 41 MovieClip Frame 954
stop();
Symbol 45 Button
on (release) {
if (_root.Story[49] or _root.CutieMark[0]) {
gotoAndPlay (5);
}
}
Symbol 47 MovieClip Frame 1050
stop();
tellTarget (_parent) {
play();
};
Symbol 50 Button
on (release) {
if (_root.Story[49] or _root.CutieMark[0]) {
play();
}
}
Instance of Symbol 54 MovieClip in Symbol 59 MovieClip Frame 1
onClipEvent (enterFrame) {
_xscale = (random(2) + 99);
_yscale = _xscale;
}
Instance of Symbol 56 MovieClip in Symbol 59 MovieClip Frame 1
onClipEvent (enterFrame) {
_xscale = (random(2) + 99);
_yscale = _xscale;
}
Instance of Symbol 58 MovieClip in Symbol 59 MovieClip Frame 1
onClipEvent (enterFrame) {
_xscale = (random(2) + 99);
_yscale = _xscale;
}
Instance of Symbol 59 MovieClip in Symbol 60 MovieClip Frame 1
onClipEvent (enterFrame) {
_xscale = (random(2) + 99);
_yscale = _xscale;
}
Symbol 66 MovieClip Frame 1
_root.SockIDCount = _root.SockIDCount + 1;
if (6 < _root.SockIDCount) {
_root.SockIDCount = 1;
}
gotoAndStop(_root.SockIDCount);
Instance of Symbol 60 MovieClip in Symbol 66 MovieClip Frame 1
onClipEvent (enterFrame) {
_xscale = (random(2) + 99);
_yscale = _xscale;
_rotation = (-_parent._rotation);
}
Symbol 67 MovieClip Frame 1
stop();
Instance of Symbol 66 MovieClip in Symbol 67 MovieClip Frame 1
onClipEvent (enterFrame) {
_rotation = (_rotation + RThrust);
}
onClipEvent (enterFrame) {
if (_root.Active) {
_y = (_y - yThrust);
if (_y < (-_height)) {
tellTarget (_parent) {
play();
};
}
_x = (_x + xThrust);
if (StartX < _x) {
xThrust = xThrust - 0.1;
} else {
xThrust = xThrust + 0.1;
}
}
}
onClipEvent (load) {
RThrust = (random(100) - 50) / 100;
_x = random(800);
_y = random(400);
_y = (_y + 550);
StartX = _x;
StartY = _y;
_xscale = (random(80) + 15);
_yscale = _xscale;
xThrust = (10 + random(50)) / 10;
if (random(2) == 1) {
xThrust = -xThrust;
}
yThrust = 1 + random(4);
}
Symbol 74 MovieClip Frame 1503
stop();
Symbol 77 Button
on (release) {
gotoAndPlay (24);
}
Symbol 78 Button
on (release) {
gotoAndStop (19);
}
Symbol 81 Button
on (release) {
tellTarget (_parent) {
nextFrame();
};
}
Symbol 86 Button
on (release) {
tellTarget (_root) {
gotoAndStop (25);
};
}
Symbol 97 Button
on (rollOver) {
_root.CMName = MyName;
_root.CMText = MyText;
}
on (rollOut) {
_root.CMName = "";
_root.CMText = "";
}
Symbol 100 MovieClip Frame 1
MyName = "CUTIE MARK CRUSADER";
MyText = "You have earned every cutie mark in the game. You are a shining<BR>inspiration to blank flanks everywhere!";
Symbol 100 MovieClip Frame 2
MyName = "CUTIE MARK CRUSADER";
MyText = "You have earned every cutie mark in the game. You are a shining<BR>inspiration to blank flanks everywhere!";
Symbol 100 MovieClip Frame 3
MyName = "CUTIE MARK CRUSADER";
MyText = "You don't have this cutie mark yet.<BR>But you will... once you have all the others!";
Symbol 117 MovieClip Frame 1
MyName = "THREE LICKS";
MyText = "You made friends with, and talked to, all the owlbears!<BR>Not that their advice was that helpful, but hey - better than being eaten!";
Symbol 117 MovieClip Frame 2
MyName = "THREE LICKS";
MyText = "You earned this cutie mark in a previous playthrough.";
Symbol 117 MovieClip Frame 3
MyName = "THREE LICKS";
MyText = "You don't have this cutie mark yet.<BR>Ask Mr. Owlbear.";
Symbol 120 MovieClip Frame 1
MyName = "FRIEND TO THE ANIMAL WORLD";
MyText = "You have befriended every type of animal in the game!";
Symbol 120 MovieClip Frame 2
MyName = "FRIEND TO THE ANIMAL WORLD";
MyText = "You earned this CM in a previous playthrough.";
Symbol 120 MovieClip Frame 3
MyName = "FRIEND TO THE ANIMAL WORLD";
MyText = "You don't have this cutie mark yet.<BR>You must construct additional friendships.";
Symbol 123 MovieClip Frame 1
MyName = "MEDUSA'S APPRENTICE";
MyText = "You and your cockatrice friend have turned every species in the Everfree<BR>Forest to stone at one point or another. That's not very nice!";
Symbol 123 MovieClip Frame 2
MyName = "MEDUSA'S APPRENTICE";
MyText = "You earned this CM in a previous playthrough.";
Symbol 123 MovieClip Frame 3
MyName = "MEDUSA'S APPRENTICE";
MyText = "You do not have this cutie mark yet.<BR>Good. To get it, you have to be kind of a jerk to everyone.";
Symbol 126 MovieClip Frame 1
MyName = "YOU HAVE 0 FRIENDS";
MyText = "You finished the game without befriending/riding any animals!<BR>You do realize that's the fundamental gameplay mechanic, right?";
Symbol 126 MovieClip Frame 2
MyName = "YOU HAVE 0 FRIENDS";
MyText = "You earned this CM on a previous playthrough.";
Symbol 126 MovieClip Frame 3
MyName = "YOU HAVE 0 FRIENDS";
MyText = "You don't have this cutie mark yet.<BR>Clearly, you're too outgoing to earn this one.";
Symbol 129 MovieClip Frame 1
MyName = "YOU ARE DOING IT WRONG";
MyText = "You somehow finished the game without collecting ANY socks.<BR>Derp! What do you think the whole point of this quest WAS?";
Symbol 129 MovieClip Frame 2
MyName = "YOU ARE DOING IT WRONG";
MyText = "You earned this CM on a previous playthrough.";
Symbol 129 MovieClip Frame 3
MyName = "YOU ARE DOING IT WRONG";
MyText = "You don't have this cutie mark yet, unsurprisingly.<BR>You'd have to intentionally miss the whole point of this game to get it.";
Symbol 132 MovieClip Frame 1
MyName = "CAPTAIN SCARLET";
MyText = "You beat the game without dying once!<BR>Spectrum is Green!";
Symbol 132 MovieClip Frame 2
MyName = "CAPTAIN SCARLET";
MyText = "You earned this CM on a previous playthrough.";
Symbol 132 MovieClip Frame 3
MyName = "CAPTAIN SCARLET";
MyText = "You don't have this cutie mark yet.<BR>The trick is just to play flawlessly.";
Symbol 135 MovieClip Frame 1
MyName = "ODD SOCKS";
MyText = "You collected at least five socks, but none of them match!<BR>Isn't that always the way..?";
Symbol 135 MovieClip Frame 2
MyName = "ODD SOCKS";
MyText = "You earned this CM in a previous playthrough.";
Symbol 135 MovieClip Frame 3
MyName = "ODD SOCKS";
MyText = "You don't have this cutie mark yet. Apparently, your washing machine<BR>is one of the rare ones without a dimensional portal.";
Symbol 138 MovieClip Frame 1
MyName = "NO SOCK LEFT BEHIND";
MyText = "You collected EVERY single sock in the game, 15 in all!<BR>That's a lot of socks for a pony who never seems to wear them.";
Symbol 138 MovieClip Frame 2
MyName = "NO SOCK LEFT BEHIND";
MyText = "You earned this CM in a previous playthrough.";
Symbol 138 MovieClip Frame 3
MyName = "NO SOCK LEFT BEHIND";
MyText = "You don't have this cutie mark yet.<BR>Search high and low, and find Minty's priceless treasures!";
Symbol 141 MovieClip Frame 1
MyName = "SUGAR FIEND";
MyText = "You fed Minty her own candy so much she complained.<BR>Don't you wish Colgate hadn't eaten all the apples in the forest?";
Symbol 141 MovieClip Frame 2
MyName = "SUGAR FIEND";
MyText = "You earned this CM in a previous playthrough.";
Symbol 141 MovieClip Frame 3
MyName = "SUGAR FIEND";
MyText = "You don't have this cutie mark yet.<BR>It's probably just as well, Minty's supposed to watch her sugar intake.";
Symbol 144 MovieClip Frame 1
MyName = "CLOCKS BEFORE SOCKS";
MyText = "You beat the game in under five minutes!<BR>What's your hurry? This isn't Minuette vs Tardiness, you know!";
Symbol 144 MovieClip Frame 2
MyName = "CLOCKS BEFORE SOCKS";
MyText = "You earned this CM on a previous playthrough.";
Symbol 144 MovieClip Frame 3
MyName = "CLOCKS BEFORE SOCKS";
MyText = "You don't have this cutie mark yet.<BR>Gotta go fast!";
Symbol 148 MovieClip Frame 1
MyName = "SEEKER OF LIGHT";
MyText = "You found Megan, and acquired the power of the Rainbow of Light in whistle form.<BR>Well, the game's completely broken now. Have fun!";
Symbol 148 MovieClip Frame 2
MyName = "SEEKER OF LIGHT";
MyText = "You earned this CM on a prior playthrough.";
Symbol 148 MovieClip Frame 3
MyName = "SEEKER OF LIGHT";
MyText = "You don't have this cutie mark yet.<BR>You'll need to take a leap of faith to find the answer to this one!";
Symbol 156 Button
on (release) {
prevFrame();
}
Symbol 165 Button
on (release) {
_quality = "HIGH";
}
Symbol 167 Button
on (release) {
_quality = "MEDIUM";
}
Symbol 169 Button
on (release) {
_quality = "LOW";
}
Symbol 171 Button
on (release) {
play();
}
Symbol 175 Button
on (release) {
gotoAndStop(_currentframe - 2);
}
Symbol 182 Button
on (release) {
gotoAndStop(_currentframe - 3);
}