Frame 1
stop();
if (_global.highscore == undefined) {
_global.highscore = 0;
}
RP = 15;
_global.LevelList = ["Level 1: You just broke a vase", "Level 2: There's an F on your report card", "Level 3: You smoke pot", "Level 4: You ran over the dog", "Level 5: You're joining the army", "Level 6: A stranger got you pregnant", "Level 7: You're coming out of the closet", "Level 8: You kill and wear people"];
_global.QuestionList = [[["Mom, you know that vase you like so much?\nI broke it.", 50], ["Mom, I broke your vase.\nAnd I hate you.", 80], ["I'm so sorry I did something terrible.\nI accidentally broke your vase.", RP]], [["My math teacher is such an asshole,\nyou wouldn't believe it. He gave me a F.", 40], ["I think I might have a learning disability.\nI failed calculus.", RP], ["I got a bad grade. Maybe if you\nweren't a terrible mother I'd try harder.", 90]], [["I'm just using marijuana to help me\nget off my heroine habit.", 85], ["Mom, we're out of pot,\ncould you get some more?", 40], ["Ja is the one truth and you can't\nstop me from loving the herb.", RP]], [["You know how dogs are man's best friend?\nNow Dad will spend more time with you.", 35], ["Guess what I got us for dinner tonight?", 80], ["Hey Mom, you don't have to worry about\nRover eating your shoes anymore.", RP]], [["Mom, I'm going traveling the world and meet new\ncultures through the lens of a sniper rifle.", 50], ["You raised me to be patriotic, and I'm\ngoing to make you proud and serve America.", RP], ["I know college education costs an arm and a leg,\nbut the Army said they'll settle for just a leg!", 75]], [["You're going to be a grandmother,\nand I'm not adopting anybody.", RP], ["I have AIDS.\nJust kidding! I'm pregnant.", 80], ["How much does an abortion go for these days?", 65]], [["Mom, I like penis.", 90], ["I don't think I'll find the right woman in time\nto start a family, so I'm trying out semi-women.", 30], ["Remember how I used to visit Uncle Hank\nevery weekend? He just came out of the closet.", RP]], [["No Mom, it's me, I'm just wearing Mark's skin.", 70], ["I'm going to my friends house and\nshow them Silence of the Lambs. In action.", RP], ["You should really try on these gloves.\nAren't they comfortable? They're 100% Grandpa.", 140]]];
_global.level = 1;
_root.LevelText.text = _global.LevelList[_global.level - 1];
_global.cry = 0;
_global.creep = 0;
_global.updatemeter = function () {
if (_global.cry >= 175) {
clearInterval(_global.crytime);
_global.creep = 0;
_root.CryMeterGauge._y = 5;
gotoAndPlay ("end");
} else {
_root.CryMeterGauge._y = 180 - _global.cry;
_global.changeface();
}
};
_global.changeface = function () {
if (_global.cry < 36) {
Tear.gotoAndStop("face1");
} else if (_global.cry < 72) {
Tear.gotoAndStop("face2");
} else if (_global.cry < 108) {
Tear.gotoAndStop("face3");
} else if (_global.cry < 144) {
Tear.gotoAndStop("face4");
} else {
Tear.gotoAndStop("face5");
}
};
_global.cryfunk = function () {
if ((_global.creep = 1)) {
_global.cry = _global.cry + 0.1;
}
_global.updatemeter();
};
_global.updatequestions = function () {
_root.Questions.Q1Box.QuestionText.text = _global.QuestionList[_global.level - 1][0][0];
_root.Questions.Q2Box.QuestionText.text = _global.QuestionList[_global.level - 1][1][0];
_root.Questions.Q3Box.QuestionText.text = _global.QuestionList[_global.level - 1][2][0];
if (_global.level > 0) {
_global.creep = 1;
}
_global.crytime = setInterval(_global.cryfunk, 100);
};
_global.increaselevel = function () {
clearInterval(_global.crytime);
_global.creep = 0;
if (_global.level == 8) {
gotoAndPlay ("end");
} else {
_global.level = _global.level + 1;
_root.LevelText.text = _global.LevelList[_global.level - 1];
}
};
Frame 2
topscore = [8, "PERFECT!"];
goodscore = [4, "Pretty Good."];
badscore = "Terrible.";
_global.score = _global.level;
stop();
if (_global.score == topscore[0]) {
_root.TitleText.text = topscore[1];
} else if (_global.score > goodscore[0]) {
_root.TitleText.text = goodscore[1];
} else {
_root.TitleText.text = badscore;
}
if (_global.score > _global.highscore) {
_global.highscore = _global.score;
}
_root.LastLevelText.text = "Last Level: " + _global.score;
_root.HighestLevelText.text = "Your Highest Level: " + _global.highscore;
Symbol 8 Button
on (release) {
_root.Questions._y = 130;
_global.updatequestions();
}
Symbol 15 Button
on (release) {
getURL ("http://www.rrrrthats5rs.com", "_blank");
}
Symbol 28 MovieClip Frame 1
stop();
Symbol 28 MovieClip Frame 5
stop();
Instance of Symbol 43 MovieClip "Q3Box" in Symbol 48 MovieClip Frame 1
on (rollOver) {
Tint._alpha = 50;
}
on (rollOut) {
Tint._alpha = 0;
}
on (release) {
_global.cry = _global.cry + _global.QuestionList[_global.level - 1][2][1];
_root.Questions._y = -300;
_global.updatemeter();
_global.increaselevel();
}
Instance of Symbol 45 MovieClip "Q2Box" in Symbol 48 MovieClip Frame 1
on (rollOver) {
Tint._alpha = 50;
}
on (rollOut) {
Tint._alpha = 0;
}
on (release) {
_global.cry = _global.cry + _global.QuestionList[_global.level - 1][1][1];
_root.Questions._y = -300;
_global.updatemeter();
_global.increaselevel();
}
Instance of Symbol 47 MovieClip "Q1Box" in Symbol 48 MovieClip Frame 1
on (rollOver) {
Tint._alpha = 50;
}
on (rollOut) {
Tint._alpha = 0;
}
on (release) {
_global.cry = _global.cry + _global.QuestionList[_global.level - 1][0][1];
_root.Questions._y = -300;
_global.updatemeter();
_global.increaselevel();
}
Symbol 53 Button
on (release) {
gotoAndPlay ("start");
}