Frame 1
urlStart = _url.indexOf("://") + 3;
urlEnd = _url.indexOf("/", urlStart);
domain = _url.substring(urlStart, urlEnd);
LastDot = domain.lastIndexOf(".") - 1;
domEnd = domain.lastIndexOf(".", LastDot) + 1;
domain = domain.substring(domEnd, domain.length);
if (((domain != "flashgamelicense.com") && (domain != "")) && (domain != "flashdiscuss.com")) {
}
if (domain != "kongregate.com") {
NewgroundsAPI.connectMovie(11352);
} else {
var kongregate = _global.kongregate;
kongregate.services.connect();
}
stop();
Frame 2
nextFrame();
Frame 3
function __com_mochibot__(swfid, mc, lv, trk) {
var x;
var g;
var s;
var fv;
var sb;
var u;
var res;
var mb;
var mbc;
var pv;
mb = "__mochibot__";
mbc = "mochibot.com";
g = (_global ? (_global) : (_level0._root));
if (g[mb + swfid]) {
return(g[mb + swfid]);
}
s = System.security;
x = mc._root.getSWFVersion;
fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5)));
if (!s) {
s = {};
}
sb = s.sandboxType;
if (sb == "localWithFile") {
return(null);
}
x = s.allowDomain;
if (x) {
s.allowDomain(mbc);
}
x = s.allowInsecureDomain;
if (x) {
s.allowInsecureDomain(mbc);
}
pv = ((fv == 5) ? (getVersion()) : (System.capabilities.version));
u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=8&fv=") + fv) + "&v=") + escape(pv)) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : "");
lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv))));
g[mb + "level"] = lv;
if (fv == 5) {
res = "_level" + lv;
if (!eval (res)) {
loadMovieNum (u, lv);
}
} else {
res = mc.createEmptyMovieClip(mb + swfid, lv);
res.loadMovie(u);
}
return(res);
}
__com_mochibot__("f0a4b364", this, 10301, true);
var _mochiads_game_id = "358775ffb2a31bfa";
airpressure = new Sound();
airpressure.attachSound("airpressure");
_quality = "low";
l = "Leigh";
m = "Me";
n = "Nurse";
a = "amarimono";
s1 = ["pixellateScene", "intro01"];
s2 = ["music", airpressure];
s3 = {en:"I met her when I was a teenager."};
s4 = {en:"From the second we met, she wrapped herself around my left arm, and has stuck there ever since."};
s5 = ["pixellateScene", "bg_house"];
s6 = {en:"It's several years later now. She's still here with me."};
s7 = ["show", "playful"];
s8 = [l, {en:"How's it going?"}];
s9 = {en:"I'm not sure how I feel about her being around anymore."};
s10 = [m, {en:"Fine... "}];
s11 = ["show", "happy"];
s12 = [l, {en:"That's good."}];
s13 = ["show", "playful"];
s14 = [l, {en:"Hey, do you know what day it is? It's the anniversary of the day we met."}];
s15 = {en:"Of course it is."};
s16 = ["show", "happy"];
s17 = [l, {en:"So do you want to do anything?"}];
s18 = [m, {en:"Huh. How about..."}];
s19 = [{en:"Let's just stay in"}, 20, {en:"I'm going out."}, 24];
s20 = [m, {en:"Let's just stay in together."}];
s21 = ["show", "sad"];
s22 = [l, {en:"You sure? That's a little boring."}];
s23 = ["jump", "chapter1_1"];
s24 = [m, {en:"...I think I'm just going to go for a walk."}];
s25 = ["show", "sad"];
s26 = [l, {en:"Uh, OK."}];
s27 = ["jump", "chapter1_3"];
chapter1_1 = 28;
s28 = ["show", "happy"];
s29 = {en:"Really, this anniversary doesn't mean that much to me."};
s30 = [m, {en:"It's just another day..."}];
s31 = ["show", "surprised"];
s32 = [l, {en:"Excuse me?"}];
s33 = [m, {en:"I- I mean..."}];
s34 = [{en:"I'm sorry."}, 35, {en:"I'm with you all the time."}, 39];
s35 = [m, {en:"I'm sorry, I forgot it was coming up."}];
s36 = ["show", "playful"];
s37 = [l, {en:"Hah, don't worry."}];
s38 = ["jump", "chapter1_1q1"];
s39 = [m, {en:"Well we've been together for so long..."}];
s40 = ["show", "playful"];
s41 = [l, {en:"Right..."}];
s42 = ["jump", "chapter1_1q2"];
chapter1_1q1 = 50;
s50 = {en:"Memory is strange. This date always seems to fall out my head."};
s51 = {en:"But I remember other things about that day, like the song which was playing when we met."};
s52 = {en:"It makes me feel a little nostalgic."};
s53 = ["show", "sad"];
s54 = [l, {en:"Are you sure you're alright?"}];
s55 = [m, {en:"Oh yeah. I was just thinking..."}];
s56 = [{en:"...About the day we met."}, 8000, {en:"Do you want to listen to some music?"}, 8004];
s8000 = [m, {en:"About the day we met."}];
s8001 = ["show", "happy"];
s8002 = [l, {en:"Oh, really?"}];
s8003 = ["jump", "chapter1_1q3"];
s8004 = [m, {en:"Do you want to listen to some music?"}];
s8005 = ["show", "happy"];
s8006 = [l, {en:"Sure, whatever you want."}];
s8007 = ["jump", "chapter1_1q4"];
s57 = a;
chapter1_1q1_1 = [s56a, s56b, s56c, s56d];
chapter1_1q1_2 = [s56e, s56f, s56g, s56h];
chapter1_1q2 = 58;
s58 = [m, {en:"...And, uh..."}];
s59 = [{en:"So every day is equally special!"}, 60, {en:"I just didn't notice the date."}, 64];
s60 = [m, {en:"So, every day I'm with you is as special as the last."}];
s61 = ["show", "playful"];
s62 = [l, {en:"Haha, right. That's so cheesy! Good one!"}];
s63 = ["jump", "chapter1_1q5"];
s64 = [m, {en:"I guess I didn't realise it was anything special."}];
s65 = ["show", "upset"];
s66 = [l, {en:"..."}];
s67 = ["jump", "chapter1_1q6"];
chapter1_1q3 = 68;
s68 = [m, {en:"Yes... I was thinking how much has changed since we met."}];
s69 = ["show", "happy"];
s70 = [l, {en:"Haha, I hope it's good change!"}];
s71 = {en:"Actually, thinking back to how I was before we met..."};
s72 = {en:"...I realised I was much happier then."};
s73 = {en:"Is staying here with her really such a good idea?"};
s74 = [{en:"Yes."}, 75, {en:"I'm not sure."}, 82];
s75 = {en:"Yes, my life is different than I could have ever imagined..."};
s76 = {en:"...But now, I'm so comfortable with her that I can't imagine anything else."};
s77 = ["pixellateScene", "bg_black"];
s78 = {en:"Maybe life was better before..."};
s79 = {en:"...But I can't say that life after her would be any better than it is right now."};
s80 = {en:"Perhaps if we work together, we can make our lives better."};
s81 = ["jump", "chapter2_1"];
s82 = {en:"I just don't know anymore."};
s83 = ["show", "surprised"];
s84 = [l, {en:"Hey, you look like you need some fresh air."}];
s85 = ["pixellateScene", "bg_black"];
s86 = {en:"She all but dragged me out the door."};
s87 = {en:"I hope she doesn't find my lack of enthusiasm offensive."};
s88 = {en:"I don't have the energy to resist her."};
s89 = ["jump", "chapter2_3"];
chapter1_1q4 = 90;
s90 = {en:"I wonder if she remembers things like that as well."};
s91 = ["show", "happy"];
s92 = [l, {en:"..."}];
s93 = {en:"..."};
s94 = ["show", "bored"];
s95 = [l, {en:"..."}];
s96 = [l, {en:"Hmm?"}];
s97 = [m, {en:"Do you remember this song?"}];
s98 = ["show", "surprised"];
s99 = [l, {en:"Ah..."}];
s100 = ["show", "playful"];
s101 = [l, {en:"Uhm, must be before my time."}];
s102 = [m, {en:"Hey, you're not any younger than I am!"}];
s103 = {en:"And I bought this CD on the week that we met."};
s104 = ["show", "surprised"];
s105 = [l, {en:"Sorry."}];
s106 = {en:"I thought she might remember... What should I do?"};
s107 = [{en:"Forgive her."}, 108, {en:"Make her feel a little bad."}, 117];
s108 = {en:"It's not a big deal."};
s109 = ["show", "sad"];
s110 = [l, {en:"Ah, I'm sorry! I didn't realise it was so important."}];
s111 = [m, {en:"Hey, it's no problem."}];
s112 = ["pixellateScene", "bg_black"];
s113 = {en:"We listened to the rest of the CD."};
s114 = {en:"I couldn't tell her how much I wanted her to remember."};
s115 = {en:"Maybe being together means more to me than it does to her."};
s116 = ["jump", "chapter2_1"];
s117 = [m, {en:"Really? This song was playing when we met!"}];
s118 = [l, {en:"..!"}];
s119 = ["show", "sad"];
s120 = [l, {en:"I- I'm really sorry. After I hassled you about the forgetting the date myself."}];
s121 = [m, {en:"..."}];
s122 = ["show", "upset"];
s123 = [l, {en:"..."}];
s124 = [m, {en:"...Why don't we go out for a little while?"}];
s125 = ["pixellateScene", "bg_black"];
s126 = {en:"I was probably a little bit unfair to her."};
s127 = {en:"I thought if we went out, the change of s=ry would help us relax a bit."};
s128 = {en:"We spend so long in that house, going to the park would be good for us."};
s129 = ["jump", "chapter2_2"];
chapter1_1q5 = 130;
s130 = [m, {en:"No! I mean it."}];
s131 = ["show", "surprised"];
s132 = [l, {en:"Haha, reeeally?"}];
s133 = [{en:"Yes."}, 134, {en:"No."}, 142];
s134 = [m, {en:"Yes. Haha, it's a little over the top, but I am glad each day that I have you."}];
s135 = ["show", "playful"];
s136 = [l, {en:"Hehe, that's cute."}];
s137 = ["pixellateScene", "bg_black"];
s138 = {en:"Yes, I just told her that to make her feel better."};
s139 = {en:"To make myself feel better too."};
s140 = {en:"I felt bad for forgetting the anniversary. I hope she doesn't mind."};
s141 = ["jump", "chapter2_1"];
s142 = [m, {en:"No, no, I'm just teasing you."}];
s143 = ["show", "sad"];
s144 = [l, {en:"That's mean."}];
s145 = [m, {en:"..?"}];
s146 = ["show", "upset"];
s147 = [l, {en:"..."}];
s148 = [m, {en:"...Sorry."}];
s149 = ["pixellateScene", "bg_black"];
s150 = {en:"She didn't make any conversation for a couple of hours after that."};
s151 = {en:"Then she declared that she wanted to go out for a bit."};
s152 = {en:"I felt like I needed to make it up to her, so I went with her."};
s153 = ["jump", "chapter2_2"];
s154 = a;
chapter1_1q6 = 155;
s155 = ["show", "annoyed"];
s156 = [l, {en:"Th-that's pretty offensive."}];
s157 = [l, {en:"It's bad enough that you don't remember that today is the day we met, but it's worse that you don't even care."}];
s158 = [m, {en:"..."}];
s159 = [{en:"I'm sorry."}, 160, {en:"..."}, 168];
s160 = [m, {en:"I'm sorry."}];
s161 = ["show", "upset"];
s162 = [l, {en:"..."}];
s163 = ["pixellateScene", "bg_black"];
s164 = {en:"She said she wanted some fresh air, and I followed her, not knowing what else to do."};
s165 = {en:"I don't know why I was being so off. I was probably just frustrated."};
s166 = {en:"I always end up taking everything out on her."};
s167 = ["jump", "chapter2_2"];
s168 = ["show", "angry"];
s169 = [l, {en:"And you don't even have anything to say for yourself?!"}];
s170 = [l, {en:"..."}];
s171 = ["pixellateScene", "bg_black"];
s172 = {en:"I'm not sure why, but I felt that she had no reason to get annoyed."};
s173 = {en:"This anniversary is not a good or happy day for me."};
s174 = {en:"Yet, I still followed her when she stormed out."};
s175 = ["jump", "chapter2_2"];
chapter1_3 = 176;
s176 = ["scene", "bg_town"];
s177 = {en:"I thought I would head out into the town for a while."};
s178 = {en:"It was busy; people everywhere."};
s179 = {en:"I wanted to get lost amongst the crowd for a while."};
s180 = {en:"Maybe even feel like a normal person for a bit."};
s181 = {en:"But then... I hear someone."};
s182 = [{en:"I should stop."}, 183, {en:"Carry on."}, 188];
s183 = [l, {en:"Hey!"}];
s184 = [l, {en:"Hey, wait!"}];
s185 = ["show", "playful"];
s186 = [m, {en:"Oh, hi."}];
s187 = ["jump", "chapter1_3q1"];
s188 = {en:"I don't stop walking."};
s189 = ["show", "sad"];
s190 = [l, {en:"Oi, are you ignoring me?"}];
s191 = ["jump", "chapter1_3q2"];
chapter1_3q1 = 192;
s192 = {en:"What is she doing here?"};
s193 = ["show", "happy"];
s194 = [l, {en:"S-sorry... I thought you might like the company."}];
s195 = [m, {en:"Hmm..."}];
s196 = [{en:"Yeah, I wouldn't mind."}, 197, {en:"No, I'm fine."}, 200];
s197 = [m, {en:"Yeah, I'm glad you're here."}];
s198 = [l, {en:"I wondered if something was up..?"}];
s199 = ["jump", "chapter1_3q3"];
s200 = [m, {en:"Actually, I wanted to do some stuff alone."}];
s201 = ["show", "playful"];
s202 = [l, {en:"Oh, I see..."}];
s203 = [m, {en:"Huh?"}];
s204 = [l, {en:"Buying me something, hmm? That's fine, I'll get out of your hair."}];
s205 = ["jump", "chapter1_3q4"];
chapter1_3q2 = 206;
s206 = [m, {en:"..."}];
s207 = ["show", "surprised"];
s208 = [l, {en:"You are, aren't you?!"}];
s209 = [m, {en:"Uh..."}];
s210 = [{en:"No, I'm not."}, 211, {en:"..."}, 216];
s211 = [m, {en:"No, sorry. I was just thinking."}];
s212 = ["show", "sad"];
s213 = [l, {en:"Really?"}];
s214 = [l, {en:"What are you thinking about?"}];
s215 = ["jump", "chapter1_3q5"];
s216 = [m, {en:"..."}];
s217 = ["show", "angry"];
s218 = [l, {en:"Hey!!!"}];
s219 = [m, {en:"I want to be alone, I'm sorry."}];
s220 = ["show", "upset"];
s221 = [l, {en:"Right. Whatever."}];
s222 = ["jump", "chapter1_3q6"];
chapter1_3q3 = 223;
s223 = [m, {en:"No, nothing."}];
s224 = {en:"At least, nothing which can't be solved now you're here."};
s225 = ["show", "happy"];
s226 = [l, {en:"Ah, I'm glad."}];
s227 = [l, {en:"So do you want to go somewhere?"}];
s228 = [m, {en:"Yeah..."}];
s229 = [{en:"Sure, let's go sit somewhere quiet."}, 230, {en:"Why don't we head back home?"}, 238];
s230 = [m, {en:"Sure, shall we find somewhere quiet? It's so busy 'round here."}];
s231 = ["show", "playful"];
s232 = [l, {en:"How about the park over there?"}];
s233 = ["pixellateScene", "bg_black"];
s234 = {en:"I was glad, in the end, that she showed up."};
s235 = {en:"But I can't help but feel a little disappointed in myself."};
s236 = {en:"I thought I could cope without her..."};
s237 = ["jump", "chapter2_3"];
s238 = [m, {en:"I'm tired, so let's go back home."}];
s239 = [l, {en:"Oh, sure."}];
s240 = ["pixellateScene", "bg_black"];
s241 = {en:"I was glad she showed up."};
s242 = {en:"But also, I'm frustrated that I couldn't be without her for even a little while."};
s243 = {en:"I wonder if I'm stuck with her..."};
s244 = ["jump", "chapter2_1"];
chapter1_3q4 = 245;
s245 = ["hide"];
s246 = {en:"No, really, I just wanted to be alone."};
s247 = {en:"I walked around for a couple of hours."};
s248 = {en:"I don't know if I was lonely, or tired, but the bustle of the people started to make my head swim."};
s249 = {en:"..."};
s250 = [{en:"I wish she was here now."}, 251, {en:"I'll be fine."}, 260];
s251 = {en:"I wish she was here right now."};
s252 = ["show", "surprised"];
s253 = [l, {en:"..?"}];
s254 = [l, {en:"You OK there?"}];
s = {en:"..."};
s255 = ["pixellateScene", "bg_black"];
s256 = {en:"I don't know how she did it."};
s257 = {en:"She always manages to appear at a moment's notice."};
s258 = {en:"Was she following me the whole time?"};
s259 = ["jump", "chapter2_3"];
s260 = {en:"I decide to take a break and find somewhere to sit."};
s261 = ["pixellateScene", "bg_black"];
s262 = {en:"I settled on going to a park nearby."};
s263 = {en:"I was glad for the time alone."};
s264 = {en:"Some time when I didn't feel her immediate presence."};
s265 = ["jump", "chapter2_4"];
chapter1_3q5 = 266;
s266 = ["show", "playful"];
s267 = [l, {en:"Penny for your thoughts? That's about all they're worth!"}];
s268 = [m, {en:"Haha!"}];
s269 = {en:"The crowds are giving me a headache. But because she's here it's starting to lift."};
s270 = ["show", "happy"];
s271 = [l, {en:"Hehehe."}];
s272 = {en:"Having her here is making me feel much better!"};
s273 = [{en:"I'm so glad"}, 274, {en:"I hate it."}, 285];
s274 = {en:"I'm glad."};
s275 = ["show", "sad"];
s276 = [l, {en:"Are you OK? You seem distant."}];
s277 = [m, {en:"Yeah, I'm fine. Do you want to go sit somewhere quiet?"}];
s278 = ["show", "happy"];
s279 = [l, {en:"Yes!"}];
s280 = ["pixellateScene", "bg_black"];
s281 = {en:"We walked to the park together."};
s282 = {en:"On the way, I thought about how I really do need her around."};
s283 = {en:"I'm still not sure how I feel about that..."};
s284 = ["jump", "chapter2_3"];
s285 = {en:"I hate it."};
s286 = {en:"I don't want to be tied to her forever."};
s287 = ["show", "sad"];
s288 = [l, {en:"Are you OK? You seem distant."}];
s289 = [m, {en:"Yeah... Hey, I'll see you at home later, yeah?"}];
s290 = ["show", "upset"];
s291 = [l, {en:"Oh, yeah."}];
s292 = ["pixellateScene", "bg_black"];
s293 = {en:"I headed somewhere where I could be alone."};
s294 = {en:"So I could think in peace, I wandered into a nearby park."};
s295 = ["jump", "chapter2_4"];
chapter1_3q6 = 296;
s296 = [m, {en:"..."}];
s297 = [l, {en:"..."}];
s298 = [{en:"Look, it's not you..."}, 299, {en:"What are you doing here anyway?"}, 307];
s299 = [m, {en:"Look, it's not you... I just wanted to be alone for a while."}];
s300 = ["show", "sad"];
s301 = [l, {en:"..."}];
s302 = ["pixellateScene", "bg_black"];
s303 = {en:"As hard as I was on her, I know I'll be trying to make it up to her later."};
s304 = {en:"I'm just an idiot like that."};
s305 = {en:"I know I can't live without her."};
s306 = ["jump", "chapter2_4"];
s307 = [m, {en:"Why are you here?"}];
s308 = ["show", "annoyed"];
s309 = [l, {en:"Stupidly, I thought you needed me."}];
s310 = [l, {en:"Clearly I am wrong!"}];
s311 = [m, {en:"..."}];
s312 = [l, {en:"...!"}];
s313 = [l, {en:"Urgh!"}];
s314 = ["pixellateScene", "bg_black"];
s315 = {en:"...What an idiot I am."};
s316 = {en:"She walked away in a huff..."};
s317 = {en:"...And I'm the idiot, because I followed her."};
s318 = ["jump", "chapter2_2"];
chapter2_1 = 319;
s319 = ["pixellateScene", "bg_house"];
s320 = {en:"A couple of hours passed. I started to get this nagging feeling..."};
s321 = [m, {en:"Hey..."}];
s322 = ["show", "bored"];
s323 = [l, {en:"Hmm?"}];
s324 = [m, {en:"I was wondering..."}];
s325 = [{en:"Why are you here?"}, {en:"Do you like me?"}, 333];
s326 = [m, {en:"Why are you here?"}];
s327 = [l, {en:"Because you wanted to stay home with me..?"}];
s328 = [m, {en:"That's not what I mean. Why do you stay with me?"}];
s329 = ["show", "happy"];
s330 = [l, {en:"Oh simple. You need me, don't you?"}];
s331 = [l, {en:"As long as you do, I'm happy to be with you."}];
s332 = ["jump", "chapter2_1q1"];
s333 = [m, {en:"Do you like me?"}];
s334 = ["show", "surprised"];
s335 = [l, {en:"Haha what a weird question. Of course I do."}];
s336 = [m, {en:"But why?"}];
s337 = ["show", "happy"];
s338 = [l, {en:"Why shouldn't I?"}];
s339 = ["jump", "chapter2_1q2"];
chapter2_1q1 = 340;
s340 = {en:"Do I need her?"};
s341 = {en:"I suppose I must do. But..."};
s342 = [{en:"What makes you say that?"}, {en:"Is it really that obvious?"}, 349];
s343 = [m, {en:"What makes you say that?"}];
s344 = ["show", "surprised"];
s345 = [l, {en:"Y-you think you don't need me?"}];
s346 = [m, {en:"Ah! That's not what I meant..."}];
s347 = [l, {en:"..."}];
s348 = ["jump", "chapter2_1q3"];
s349 = [m, {en:"Is it really that obvious?"}];
s350 = ["show", "playful"];
s351 = [l, {en:"Haha well..."}];
s352 = [m, {en:"..."}];
s353 = [l, {en:"Hahaha, don't look at me like that. It's not bad to need someone, is it?"}];
s354 = ["jump", "chapter2_1q4"];
chapter2_1q2 = 355;
s355 = {en:"I'm ashamed to admit that I'm a little paranoid about this..."};
s356 = [m, {en:"I don't know... I think..."}];
s357 = [{en:"I'm not a very nice person."}, {en:"Maybe I need more friends."}, 365];
s358 = [m, {en:"I'm not a very nice person."}];
s359 = ["show", "happy"];
s360 = [l, {en:"You seem nice to me."}];
s361 = [m, {en:"Hmm..."}];
s362 = ["show", "playful"];
s363 = [l, {en:"Besides, you can rely on me to keep you nice!"}];
s364 = ["jump", "chapter2_1q5"];
s365 = [m, {en:"Maybe I need more friends."}];
s366 = ["show", "sad"];
s367 = [l, {en:"Hmph."}];
s368 = [l, {en:"More friends, or do you mean better friends?"}];
s369 = ["jump", "chapter2_1q6"];
chapter2_1q3 = 370;
s370 = [m, {en:"Hey, I do need you, alright?"}];
s371 = ["show", "upset"];
s372 = [l, {en:"..."}];
s373 = ["show", "sad"];
s374 = [l, {en:"...Really?"}];
s375 = [{en:"Yes."}, {en:"Uh..."}, 385];
s376 = [m, {en:"Yes. I can't imagine life without you."}];
s377 = ["show", "happy"];
s378 = {en:"Where did that come from?"};
s379 = ["pixellateScene", "bg_black"];
s380 = {en:"I surprised myself a bit."};
s381 = {en:"It is true though, I rely on her whenever I get into trouble."};
s382 = {en:"I wonder if that's a good thing or not..."};
s383 = ["jump", "chapter3_1"];
s384 = a;
s385 = [m, {en:"Uh... Yes. Of course."}];
s386 = ["show", "happy"];
s387 = [l, {en:"Heh."}];
s388 = ["pixellateScene", "bg_black"];
s389 = {en:"I hope she didn't realise how uncertain I was."};
s390 = {en:"I do need her, but I don't know whether that's something I'm comfortable admitting."};
s391 = {en:"Maybe I would like to not have to need her anymore."};
s392 = ["jump", "chapter3_2"];
s393 = a;
chapter2_1q4 = 394;
s394 = [m, {en:"No, not at all."}];
s395 = ["show", "happy"];
s396 = {en:"Although, it does make me wonder..."};
s397 = {en:"Is it really right to rely on her?"};
s398 = [{en:"There's no harm in it."}, {en:"I could be more independent."}, 407];
s399 = {en:"There's no harm in it."};
s400 = {en:"It's normal."};
s401 = {en:"Besides, she needs me too."};
s402 = ["pixellateScene", "bg_black"];
s403 = {en:"I know I need her. I'm hopeless."};
s404 = {en:"I know I cannot be strong without her."};
s405 = {en:"Should I be happy that I'm this way?"};
s406 = ["jump", "chapter3_1"];
s407 = {en:"I could be more independent."};
s408 = {en:"But that doesn't mean I have to abandon her."};
s409 = {en:"Perhaps we could be independent together!"};
s410 = ["pixellateScene", "bg_black"];
s411 = {en:"Yes, that makes no sense."};
s412 = {en:"I'm so comfortable relying on her I'm scared to make any bold moves by myself anymore."};
s413 = {en:"Is being comfortable really so wrong?"};
s414 = ["jump", "chapter3_2"];
chapter2_1q5 = 415;
s415 = {en:"Huh? Is that what I really rely on her for?"};
s416 = {en:"Is that all I get out of being with her?"};
s417 = [{en:"Yes."}, {en:"No."}, 426];
s418 = {en:"Yes. I hate to admit it."};
s419 = {en:"I'm just using her to reflect back myself."};
s420 = {en:"Selfishly, without her, I wouldn't have any way to offload any guilt or unpleasant feelings I have."};
s421 = ["pixellateScene", "bg_black"];
s422 = {en:"She seems to think that I'm not a bad person..."};
s423 = {en:"But am I really a good person?"};
s424 = {en:"As long as I doubt her, I can't get closer to her."};
s425 = ["jump", "chapter3_2"];
s426 = {en:"No, that's not the only reason I like to have her around."};
s427 = {en:"She's such a part of my life now, she's almost a part of me!"};
s428 = ["pixellateScene", "bg_black"];
s429 = {en:"Maybe I do rely on her too much."};
s430 = {en:"But is that so bad?"};
s431 = {en:"While she is around, I feel like I can be a better person."};
s432 = ["jump", "chapter3_1"];
chapter2_1q6 = 433;
s433 = [m, {en:"W-where did you get that from?"}];
s434 = ["show", "upset"];
s435 = [l, {en:"..."}];
s436 = {en:"Urk, I better say something..."};
s437 = [m, {en:"Look..."}];
s438 = [{en:"I don't mean it like that."}, {en:"Is it wrong for me to want more friends?"}, 450];
s439 = [m, {en:"I don't mean it like that."}];
s440 = ["show", "sad"];
s441 = [l, {en:"..."}];
s442 = [m, {en:"Wouldn't you like to meet more people too?"}];
s443 = ["show", "bored"];
s444 = [l, {en:"...I don't need anyone else."}];
s445 = ["pixellateScene", "bg_black"];
s446 = {en:"I wonder why she said that."};
s447 = {en:"I feel bad for her, being the only person that she knows."};
s448 = {en:"I wish I could introduce her to people... but I know she wouldn't like it."};
s449 = ["jump", "chapter3_2"];
s450 = [m, {en:"is it wrong for me to want more friends?"}];
s451 = [l, {en:"..."}];
s452 = ["show", "upset"];
s453 = [l, {en:"I-I think... maybe you won't need me anymore."}];
s454 = [m, {en:"..."}];
s455 = ["pixellateScene", "bg_black"];
s456 = {en:"She was right to be worried, I guess."};
s457 = {en:"I feel myself pulling away from her."};
s458 = {en:"I think my personality is starting to shift."};
s459 = ["jump", "chapter3_3"];
s460 = a;
chapter2_2 = 460;
s460 = ["pixellateScene", "bg_park"];
s461 = ["show", "bored"];
s462 = {en:"I walked beside her."};
s463 = {en:"...Well, a little behind her too."};
s464 = {en:"She's quiet. Probably annoyed with me."};
s465 = [{en:"Apologise."}, {en:"Stay silent."}, 471];
s466 = [m, {en:"Uh, I'm sorry."}];
s467 = [l, {en:"..."}];
s468 = ["show", "upset"];
s469 = [l, {en:"I know."}];
s470 = ["jump", "chapter2_2q1"];
s471 = [m, {en:"..."}];
s472 = [l, {en:"..."}];
s473 = ["show", "angry"];
s474 = [l, {en:"..."}];
s475 = [l, {en:"Are you going to say anything?"}];
s476 = ["jump", "chapter2_2q2"];
chapter2_2q1 = 477;
s477 = ["show", "sad"];
s478 = [l, {en:"...But why are you sorry?"}];
s479 = {en:"Huh?"};
s480 = {en:"Isn't it obvious?"};
s481 = [{en:"It's my fault."}, {en:"...Because."}, 488];
s482 = [m, {en:"It's my fault."}];
s483 = [m, {en:"I'm sorry, I'm so ungrateful sometimes."}];
s484 = [l, {en:"..."}];
s485 = ["show", "happy"];
s486 = [l, {en:"...It's fine."}];
s487 = ["jump", "chapter2_2q3"];
s488 = [m, {en:"Just, because."}];
s489 = ["show", "upset"];
s490 = [l, {en:"Oh."}];
s491 = [m, {en:"Well, I don't know."}];
s492 = ["jump", "chapter2_2q4"];
chapter2_2q2 = 493;
s493 = [m, {en:"..."}];
s494 = [m, {en:"...I can't think of anything."}];
s495 = ["show", "cynical"];
s496 = [l, {en:"Heh."}];
s497 = [l, {en:"I'm tired. I don't want to help you anymore."}];
s498 = ["show", "bored"];
s499 = [l, {en:"You rely on me too much."}];
s500 = [m, {en:"..."}];
s501 = [{en:"Wait..."}, {en:"...I don't care."}, 506];
s502 = [m, {en:"...Wait."}];
s503 = ["show", "annoyed"];
s504 = [l, {en:"..."}];
s505 = ["jump", "chapter2_2q5"];
s506 = [m, {en:"I don't care."}];
s507 = ["show", "cynical"];
s508 = [l, {en:"Oh, really?"}];
s509 = ["jump", "chapter2_2q6"];
chapter2_2q3 = 510;
s510 = {en:"I always forget how much she helps me."};
s511 = {en:"I fall out with her so easily."};
s512 = {en:"I wonder if I doubt her too much..."};
s513 = [{en:"Yes."}, {en:"No."}, 526];
s514 = {en:"Yes, I should be more trusting of her."};
s515 = {en:"I can trust her more than I trust myself sometimes."};
s516 = {en:"And more than anyone else I have ever met."};
s517 = ["show", "playful"];
s518 = [l, {en:"..?"}];
s519 = [m, {en:"Heh, it's nothing."}];
s520 = {en:"Where would I be without her?"};
s521 = ["pixellateScene", "bg_black"];
s522 = {en:"We walked home."};
s523 = {en:"I decided, I should stop letting stupid things annoy me so much."};
s524 = {en:"At least, I can try."};
s525 = ["jump", "chapter3_1"];
s526 = {en:"No, I must be feeling this for a reason."};
s527 = {en:"I should trust myself a little more."};
s528 = {en:"But I don't know... It's scary to be independent of her."};
s529 = ["show", "playful"];
s530 = [l, {en:"..?"}];
s531 = [m, {en:"Heh, it's nothing!"}];
s532 = {en:"When did I start to rely on her so much?"};
s533 = ["pixellateScene", "bg_black"];
s534 = {en:"As we walked home, I thought more."};
s535 = {en:"I'd apologised, but I didn't honestly mean it."};
s536 = {en:"But on the other hand, I don't want to annoy her."};
s537 = {en:"I don't know... What should I do?"};
s538 = ["jump", "chapter3_2"];
chapter2_2q4 = 539;
s539 = ["show", "sad"];
s540 = [l, {en:"Huh. OK."}];
s541 = [m, {en:"Well..."}];
s542 = [{en:"I don't know how else to fix things."}, {en:"Don't accept it then!"}, 556];
s543 = [m, {en:"I don't know what else I can do to fix things."}];
s544 = ["show", "happy"];
s545 = [l, {en:"Hmm... you could trust me a little more."}];
s546 = [m, {en:"I suppose."}];
s547 = ["show", "playful"];
s548 = [l, {en:"And appreciate how much I help you."}];
s549 = {en:"She's right, of course."};
s550 = {en:"I always forget how much she's helped over the years."};
s551 = ["pixellateScene", "bg_black"];
s552 = {en:"We walked back home together."};
s553 = {en:"I thought about whether I should rely on her more."};
s554 = {en:"Maybe that's all I can do to show her she's needed."};
s555 = ["jump", "chapter3_1"];
s556 = [m, {en:"Don't accept my apology then!"}];
s557 = ["show", "surprised"];
s558 = [l, {en:"..!"}];
s559 = [m, {en:"Ah I don't know why I bothered."}];
s560 = [m, {en:"I should have known you'd prod at it."}];
s561 = ["show", "upset"];
s562 = [l, {en:"..."}];
s563 = ["pixellateScene", "bg_black"];
s564 = {en:"I can't have any secrets from her, I guess."};
s565 = {en:"She always dissects everything I say or do."};
s566 = {en:"But why do I let her?"};
s567 = {en:"Do I need her to keep me in check?"};
s568 = ["jump", "chapter3_2"];
chapter2_2q5 = 569;
s569 = [m, {en:"Since when do you think I rely on you too much?"}];
s570 = ["show", "upset"];
s571 = [l, {en:"..."}];
s572 = [m, {en:"Maybe I do... but it's not fair to blame me."}];
s573 = ["show", "annoyed"];
s574 = [l, {en:"Hmm."}];
s575 = {en:"Maybe I'm asking too much."};
s576 = [{en:"Apologise."}, {en:"It's not unreasonable."}, 588];
s577 = [m, {en:"...Sorry."}];
s578 = ["show", "upset"];
s579 = [l, {en:"It's fine."}];
s580 = [m, {en:"I know I'm being unfair."}];
s581 = [m, {en:"Please, don't stop helping me."}];
s582 = [l, {en:"..."}];
s583 = ["pixellateScene", "bg_black"];
s584 = {en:"We walked home together."};
s585 = {en:"I hoped I had appeased her a little."};
s586 = {en:"I hoped she could stop me being an idiot in future."};
s587 = ["jump", "chapter3_2"];
s588 = [m, {en:"I don't think it's unreasonable."}];
s589 = ["show", "surprised"];
s590 = [l, {en:"..!"}];
s591 = [m, {en:"The only reason you stay here is because of me anyway!"}];
s592 = [m, {en:"I don't need you if you're going to be like this."}];
s593 = ["show", "upset"];
s594 = [l, {en:"..."}];
s595 = ["pixellateScene", "bg_black"];
s596 = {en:"I don't like her anymore."};
s597 = {en:"I'm tired of putting up with her."};
s598 = {en:"Yes, I'm being awful, but I don't care."};
s599 = {en:"We walked home in silence."};
s600 = ["jump", "chapter3_3"];
chapter2_2q6 = 601;
s601 = ["show", "cynical"];
s602 = [l, {en:"So you would be fine if I stopped helping you completely?"}];
s603 = [m, {en:"...You wouldn't."}];
s604 = [l, {en:"Heh..."}];
s605 = ["show", "angry"];
s606 = [l, {en:"You think you can get by without me to back you up?"}];
s607 = [m, {en:"Well..."}];
s608 = [{en:"...No."}, {en:"Yes!"}, 621];
s609 = [m, {en:"...No, you're right."}];
s610 = ["show", "annoyed"];
s611 = [l, {en:"..."}];
s612 = [m, {en:"Sorry."}];
s613 = [m, {en:"Please don't be upset with me!"}];
s614 = ["show", "upset"];
s615 = [l, {en:"..."}];
s616 = ["pixellateScene", "bg_black"];
s617 = {en:"I didn't want to be alone."};
s618 = {en:"Maybe I just use her to stop myself feeling lonely."};
s619 = {en:"I am pathetic like that."};
s620 = ["jump", "chapter3_2"];
s621 = [m, {en:"Yes. Well, I would like to try."}];
s622 = ["show", "cynical"];
s623 = [l, {en:"Heh, and come running to me when you fail!"}];
s624 = [m, {en:"Not if you're not going to help."}];
s625 = ["show", "surprised"];
s626 = [l, {en:"..."}];
s627 = ["show", "upset"];
s628 = [l, {en:"Don't be like that."}];
s629 = [m, {en:"..."}];
s630 = [l, {en:"You know I'll always help you."}];
s631 = [l, {en:"No matter how bad things seem."}];
s632 = [m, {en:"..."}];
s633 = ["pixellateScene", "bg_black"];
s634 = {en:"We argued a little more on the way home."};
s635 = {en:"I think I'm realising that I don't want her around."};
s636 = {en:"She can threaten me with leaving, but I think she's more scared of it than I am."};
s637 = ["jump", "chapter3_3"];
chapter2_3 = 638;
s638 = ["pixellateScene", "bg_park"];
s639 = ["show", "happy"];
s640 = {en:"We sat together on the grass in the park."};
s641 = {en:"She's so cheerful."};
s642 = {en:"It just shows me how oblivious she can be to my thoughts."};
s643 = ["show", "playful"];
s644 = [l, {en:"It's nice out here, huh?"}];
s645 = {en:"Totally oblivious."};
s646 = {en:"I know I'm being unfair. What I should do is..."};
s647 = [{en:"Buy ice cream."}, {en:"Confess."}, 654];
s648 = {en:"Yeah, I should try be as happy as she is."};
s649 = [m, {en:"Mm. Hey, do you wanna get some ice cream?"}];
s650 = ["show", "happy"];
s651 = [l, {en:"Yeah, sure!"}];
s652 = {en:"..."};
s653 = ["jump", "chapter2_3q1"];
s654 = {en:"I should tell her what's up."};
s655 = [m, {en:"Uhm, listen..."}];
s656 = ["show", "happy"];
s657 = [l, {en:"Hmm?"}];
s658 = [m, {en:"Do you think... Do you think I rely on you too much?"}];
s659 = ["show", "surprised"];
s660 = [l, {en:"How do you mean? We're friends aren't we?"}];
s661 = ["jump", "chapter2_3q2"];
chapter2_3q1 = 662;
s662 = {en:"So, I bought ice cream."};
s663 = {en:"As we sat around eating, I started to think if I could bring up the subject in a gentle way."};
s664 = [m, {en:"Hey."}];
s665 = [m, {en:"Mmn?"}];
s666 = [m, {en:"Do you think..."}];
s667 = [{en:"...we should go sit by the river?"}, {en:"...I rely on you too much?"}, 673];
s668 = [m, {en:"There might be cute ducks on the river."}];
s669 = ["show", "playful"];
s670 = [l, {en:"Oh yeah. Haha, I wonder if ducks like ice cream!"}];
s671 = {en:"Ducks eat anything."};
s672 = ["jump", "chapter2_3q3"];
s673 = [m, {en:"...I rely on you too much?"}];
s674 = ["show", "sad"];
s675 = [l, {en:"Do you think you do?"}];
s676 = [m, {en:"I don't know."}];
s677 = [l, {en:"Is it so bad to rely on me every so often?"}];
s678 = ["jump", "chapter2_3q4"];
s679 = a;
chapter2_3q2 = 680;
s680 = {en:"She's right, we are friends. But is this what I really want?"};
s681 = [{en:"Yes."}, {en:"No."}, 688];
s682 = [m, {en:"Y-yes."}];
s683 = ["show", "sad"];
s684 = [l, {en:"You sound unsure."}];
s685 = [m, {en:"W-well, I still think it would be a good idea if I made some other friends."}];
s686 = [m, {en:"Just so I don't have to depend on you for everything."}];
s687 = ["jump", "chapter2_3q5"];
s688 = [m, {en:"W-well, I guess."}];
s689 = ["show", "sad"];
s690 = [l, {en:"..?"}];
s691 = [m, {en:"I think I just need to be alone for a while."}];
s692 = ["show", "annoyed"];
s693 = [l, {en:"Huh. I make effort to cheer you up and you don't need me?"}];
s694 = ["jump", "chapter2_3q6"];
chapter2_3q3 = 695;
s695 = {en:"I'm such a coward."};
s696 = {en:"If I can't tell her, then I have to..."};
s697 = [{en:"Forget it."}, {en:"Learn to live with it."}, 707];
s698 = {en:"I'll have to just forget this stupid feeling."};
s699 = {en:"Relying on her isn't so bad."};
s700 = {en:"Maybe I should be happy that I have someone like her to depend on instead?"};
s701 = ["pixellateScene", "bg_black"];
s702 = {en:"We went back home."};
s703 = {en:"Not everything has to be perfect, does it?"};
s704 = {en:"Perhaps relying on her is the best I can ever hope for."};
s705 = {en:"I should be grateful and embrace the things that I do have."};
s706 = ["jump", "chapter3_1"];
s707 = {en:"I'll just have to learn to get by as it is."};
s708 = {en:"I'm sure I can summon the strength to do so."};
s709 = {en:"I've been OK so far..."};
s710 = ["show", "playful"];
s711 = [l, {en:"Let's go home."}];
s712 = ["pixellateScene", "bg_black"];
s713 = {en:"I don't need to change anything, I told myself."};
s714 = {en:"We went home."};
s715 = {en:"Same as always."};
s716 = ["jump", "chapter3_2"];
chapter2_3q4 = 717;
s717 = {en:"It's no good, I have to say..."};
s718 = [{en:"No."}, {en:"Yes."}, 731];
s719 = [m, {en:"No, I guess it's OK."}];
s720 = ["show", "playful"];
s721 = [l, {en:"Haha, sound a little more sure."}];
s722 = [m, {en:"Heh, well, I don't like being a burden."}];
s723 = ["show", "happy"];
s724 = [l, {en:"It's not a problem."}];
s725 = [m, {en:"I suppose."}];
s726 = ["pixellateScene", "bg_black"];
s727 = {en:"She reassured me everything's all OK."};
s728 = {en:"Maybe I don't need to change, I just need to be fine with everything staying the same."};
s729 = {en:"I wonder if it will stay the same forever. Whether she will change her mind."};
s730 = ["jump", "chapter3_1"];
s731 = [m, {en:"I just think I should be more self-sufficient."}];
s732 = ["show", "surprised"];
s733 = [l, {en:"...Really?"}];
s734 = [m, {en:"Yes."}];
s735 = ["show", "upset"];
s736 = [l, {en:"Hah, sometimes I think you're trying to get rid of me."}];
s737 = [m, {en:"..."}];
s738 = [m, {en:"...Not exactly."}];
s739 = [m, {en:"I just think we could tone it down a little."}];
s740 = ["show", "sad"];
s741 = [l, {en:"..."}];
s742 = ["pixellateScene", "bg_black"];
s743 = {en:"She went home without me."};
s744 = {en:"I started to feel awful."};
s745 = {en:"And then I felt worse when I realised how tied to her I was."};
s746 = {en:"I should make some steps to resolve these feelings."};
s747 = ["jump", "chapter3_3"];
chapter2_3q5 = 748;
s748 = [l, {en:"Hmm."}];
s749 = [m, {en:"What?"}];
s750 = ["show", "upset"];
s751 = [l, {en:"Do you mean more friends, or friends instead of me?"}];
s752 = {en:"Huh, I mean..."};
s753 = [{en:"More friends."}, {en:"Instead of you."}, 765];
s754 = [m, {en:"Just more friends, of course!"}];
s755 = [m, {en:"There's no way I'd leave you behind."}];
s756 = ["show", "happy"];
s757 = [l, {en:"Really?"}];
s758 = [m, {en:"Really."}];
s759 = {en:"But I wonder, if I met new people, would they get on with her as well as I do?"};
s760 = ["pixellateScene", "bg_black"];
s761 = {en:"We stayed in the park for a while, and then headed home."};
s762 = {en:"She was happy now I'd assured her I wasn't going to abandon her."};
s763 = {en:"When it comes down to it, I need her more than anything or anyone else."};
s764 = ["jump", "chapter3_2"];
s765 = [m, {en:"I don't know. I think it would be good for both of us to have different friends."}];
s766 = ["show", "annoyed"];
s767 = [l, {en:"I don't need different friends."}];
s768 = [m, {en:"Well I do!"}];
s769 = [m, {en:"I'm sorry, I just need time alone. I can't spend all my time with you!"}];
s770 = ["show", "upset"];
s771 = [l, {en:"...Fine."}];
s772 = ["hide"];
s773 = {en:"She left."};
s774 = ["pixellateScene", "bg_black"];
s775 = {en:"I know I am cruel."};
s776 = {en:"If I'm not though, she'll be with me forever..."};
s777 = {en:"...And I'll never be able to move on."};
s778 = {en:"I feel like I need to try to move on."};
s779 = ["jump", "chapter3_3"];
chapter2_3q6 = 780;
s780 = {en:"Urgh, made her angry..."};
s781 = [{en:"Apologise."}, {en:"Let her leave."}, 794];
s782 = [m, {en:"...Sorry. It's not like that."}];
s783 = ["show", "upset"];
s784 = [l, {en:"..."}];
s785 = [m, {en:"Sorry, I'm just confused. Of course I need you."}];
s786 = ["show", "sad"];
s787 = [l, {en:"..."}];
s788 = [l, {en:"Shall we head home?"}];
s789 = ["pixellateScene", "bg_black"];
s790 = {en:"I don't want to rely on her, but it's so easy!"};
s791 = {en:"I can't decide if I am better off with her or without her."};
s792 = {en:"We went home, and I didn't mention it for the rest of the day."};
s793 = ["jump", "chapter3_2"];
s794 = [m, {en:"Sorry, not right now."}];
s795 = [l, {en:"..."}];
s796 = [m, {en:"I just don't need cheering up like this. I need time to think."}];
s797 = ["show", "cynical"];
s798 = [l, {en:"Fine. I'll see you later, I guess."}];
s799 = ["pixellateScene", "bg_black"];
s800 = {en:"She headed back home without me."};
s801 = {en:"I thought about my relationship with her."};
s802 = {en:"I wonder, if I am ready or even able to meet new people."};
s803 = ["jump", "chapter3_3"];
chapter2_4 = 804;
s804 = ["pixellateScene", "bg_park"];
s805 = {en:"I've been walking around the park for a few minutes."};
s806 = {en:"...Starting to feel a little aimless."};
s807 = {en:"I should..."};
s808 = [{en:"Sit down."}, {en:"Keep walking."}, 812];
s809 = {en:"I sit down on the grass and start people watching."};
s810 = {en:"Watching everyone milling around in pairs and groups, I start to feel really disconnected from it all."};
s811 = ["jump", "chapter2_4q1"];
s812 = {en:"I'll keep walking."};
s813 = {en:"I can ignore other people easier while I walk."};
s814 = {en:"It gives me chance to think clearly."};
s815 = ["jump", "chapter2_4q2"];
chapter2_4q1 = 816;
s816 = {en:"I try to relax a bit."};
s817 = [{en:"Feel better."}, {en:"Feel worse."}, 822];
s818 = {en:"I start to feel a little better."};
s819 = {en:"I think that I don't need her anymore."};
s820 = {en:"I can get by on my own!"};
s821 = ["jump", "chapter2_4q3"];
s822 = {en:"Haha, I knew it wasn't a good idea to come here alone."};
s823 = {en:"Right now, I'm just plain useless when I'm on my own."};
s824 = ["jump", "chapter2_4q4"];
chapter2_4q2 = 825;
s825 = {en:"I start day-dreaming as I walk the length of the park."};
s826 = [{en:"Feels better."}, {en:"Feels worse."}, 830];
s827 = {en:"I relax into my own thoughts for a bit."};
s828 = {en:"Like some sort of dull mental humming."};
s829 = ["jump", "chapter2_4q5"];
s830 = {en:"What was I thinking, coming here alone?!"};
s831 = {en:"I wish she was here with me."};
s832 = ["jump", "chapter2_4q6"];
chapter2_4q3 = 833;
s833 = {en:"A-at least, I think I can..."};
s834 = [{en:"Confront her."}, {en:"Forget it."}, 841];
s835 = {en:"I don't know if I don't try."};
s836 = ["pixellateScene", "bg_black"];
s837 = {en:"I headed home."};
s838 = {en:"I was nervous about what I would say when I arrived."};
s839 = {en:"It's tough, but I know I have to do it."};
s840 = ["jump", "chapter3_3"];
s841 = {en:"I-I think I need to think this through a bit more..."};
s842 = ["pixellateScene", "bg_black"];
s843 = {en:"I sat around a while thinking."};
s844 = {en:"There's just too much uncertainty in life."};
s845 = {en:"It would be reckless of me to lose the one dependable thing I have."};
s846 = ["jump", "chapter3_2"];
chapter2_4q4 = 847;
s847 = {en:"It makes me realise..."};
s848 = [{en:"...This is unhealthy."}, {en:"...I should go back."}, 857];
s849 = {en:"This is not a healthy way to get by."};
s850 = {en:"Whether I like it or not, it has to stop."};
s851 = {en:"I cannot stay this stuck forever."};
s852 = ["pixellateScene", "bg_black"];
s853 = {en:"I started walking home."};
s854 = {en:"Going to tell her we need to end it..."};
s855 = {en:"...To put an end to this selfishness."};
s856 = ["jump", "chapter3_3"];
s857 = {en:"I'm just not myself without her."};
s858 = {en:"I can't feel connected to anyone else."};
s859 = ["pixellateScene", "bg_black"];
s860 = {en:"I had to leave."};
s861 = {en:"I went straight back home to apologise."};
s862 = {en:"I hate being so weak."};
s863 = ["jump", "chapter3_2"];
chapter2_4q5 = 864;
s864 = {en:"There's only one thing on my mind right now..."};
s865 = [{en:"Leaving her."}, {en:"Staying with her."}, 873];
s866 = {en:"I know that I have to leave her."};
s867 = {en:"It scares me though."};
s868 = ["pixellateScene", "bg_black"];
s869 = {en:"I walked home."};
s870 = {en:"Unsure of what to say, I started rehearsing the conversation in my head."};
s871 = {en:"It didn't go well."};
s872 = ["jump", "chapter3_3"];
s873 = {en:"I think of how much a part of my life she is."};
s874 = {en:"I can't deny that."};
s875 = ["pixellateScene", "bg_black"];
s876 = {en:"I walked home, intending to apologise."};
s877 = {en:"Maybe it's not a smart decision..."};
s878 = {en:"...but it's the one I've stuck with time and time again."};
s879 = ["jump", "chapter3_2"];
chapter2_4q6 = 880;
s880 = ["show", "surprised"];
s881 = [l, {en:"..!"}];
s882 = ["show", "happy"];
s883 = [l, {en:"Hello."}];
s884 = {en:"Huh, how long was she there?"};
s885 = [m, {en:"Hey."}];
s886 = ["show", "playful"];
s887 = [l, {en:"I had the feeling you needed something."}];
s888 = [m, {en:"Hmm."}];
s889 = [{en:"I need her."}, {en:"We need to talk."}, 899];
s890 = [m, {en:"Nothing important!"}];
s891 = ["show", "happy"];
s892 = [l, {en:"Oh."}];
s893 = [m, {en:"I'm just glad you're here."}];
s894 = ["pixellateScene", "bg_black"];
s895 = {en:"We walked home together."};
s896 = {en:"I felt a little ashamed that I always give in to her..."};
s897 = {en:"...But also glad that she could help me feel more comfortable."};
s898 = ["jump", "chapter3_2"];
s899 = [m, {en:"We need to talk."}];
s900 = ["show", "sad"];
s901 = [l, {en:"..."}];
s902 = ["show", "upset"];
s903 = [l, {en:"That's never good."}];
s904 = ["pixellateScene", "bg_black"];
s905 = {en:"Rather than confront her in public, we walked home."};
s906 = {en:"We were awkwardly silent the whole way."};
s907 = {en:"I wondered if she already knew what I was going to say."};
s908 = ["jump", "chapter3_3"];
chapter3_1 = 909;
s909 = ["pixellateScene", "bg_house"];
s910 = {en:"It was the day after our anniversary."};
s911 = {en:"I was feeling some sort of nervous excitement."};
s912 = {en:"It was hard to stop my hands shaking."};
s913 = ["show", "happy"];
s914 = [l, {en:"..?"}];
s915 = [l, {en:"What are you thinking?"}];
s915 = [m, {en:"Uh..."}];
s916 = [{en:"Thinking about us."}, {en:"...Just thinking."}, 921];
s917 = [m, {en:"I was just thinking about us."}];
s918 = ["show", "playful"];
s919 = [l, {en:"Really? Haha."}];
s920 = ["jump", "chapter3_1q1"];
s921 = [m, {en:"Just... Nothing."}];
s922 = ["show", "playful"];
s923 = [l, {en:"Hmm... I'm not so sure."}];
s924 = ["jump", "chapter3_1q2"];
chapter3_1q1 = 925;
s925 = [m, {en:"Yeah."}];
s926 = ["show", "happy", "anim"];
s927 = [l, {en:"Cute."}];
s928 = {en:"Huh?"};
s929 = {en:"Am I seeing things?!"};
s930 = ["show", "happy"];
s931 = {en:"For a second there, it looked like..."};
s932 = [{en:"Get closer."}, {en:"Wait."}, 935];
s933 = {en:"It's nothing, I'm sure."};
s934 = ["jump", "chapter3_1q3"];
s935 = {en:"..."};
s936 = ["show", "sad"];
s937 = [l, {en:"Is something wrong?"}];
s938 = ["jump", "chapter3_1q4"];
chapter3_1q2 = 939;
s939 = {en:"...!"};
s940 = ["show", "happy"];
s941 = [l, {en:"Come on, you can tell me anything!"}];
s942 = {en:"Really?"};
s943 = [m, {en:"Ah, I just worry."}];
s944 = ["show", "sad", "anim"];
s945 = [l, {en:"About what?"}];
s946 = [{en:"Being stuck."}, {en:"What was that?"}, 951];
s947 = [m, {en:"I sometimes think that I'm stuck here."}];
s948 = ["show", "upset"];
s949 = [l, {en:"Oh."}];
s950 = ["jump", "chapter3_1q5"];
s951 = [m, {en:"Did you see that?"}];
s952 = ["show", "surprised"];
s953 = [l, {en:"Huh?"}];
s954 = ["jump", "chapter3_1q6"];
chapter3_1q3 = 985;
s985 = ["show", "happy", "anim"];
s986 = [l, {en:"Well..?"}];
s987 = [m, {en:"I've been thinking, that we should..."}];
s988 = {en:"This again."};
s989 = ["show", "happy"];
s990 = [m, {en:"I think we need to be closer."}];
s991 = [m, {en:"There's so much more I want to know about you..."}];
s992 = ["show", "playful", "anim"];
s993 = [l, {en:"Really? You mean it?"}];
s994 = [{en:"Yes."}, {en:"Wait, what was that?"}, 1002];
s995 = [m, {en:"Yes, I'm sure."}];
s996 = {en:"I knew it, that I couldn't get by without her."};
s997 = {en:"Without her, it's like something important is missing from me."};
s998 = ["pixellateScene", "bg_black"];
s999 = {en:"That night we were closer than we'd ever been."};
s1000 = {en:"I felt relief, now that I'd finally done it."};
s1001 = ["jump", "finale1"];
s1002 = [m, {en:"H-hold on..."}];
s1003 = ["show", "surprised"];
s1004 = [l, {en:"What?"}];
s1005 = [m, {en:"I-I don't know. I don't think this is a good idea."}];
s1006 = ["show", "sad"];
s1007 = [l, {en:"..."}];
s1008 = ["show", "upset"];
s1009 = [l, {en:"You changed your mind?"}];
s1010 = [m, {en:"No... it's just..."}];
s1011 = ["pixellateScene", "bg_black"];
s1012 = {en:"I couldn't go through with it."};
s1013 = {en:"I'm a weak person really."};
s1014 = {en:"Although, I know it's a bad idea to get closer to her."};
s1015 = {en:"Because then there's no way back..."};
s1016 = ["jump", "finale2"];
chapter3_1q4 = 1017;
s1017 = [m, {en:"N-no."}];
s1018 = ["show", "happy", "anim"];
s1019 = {en:"This is too much."};
s1020 = {en:"There's only one way to stop this feeling."};
s1021 = [{en:"Get closer."}, {en:"Pull back."}, 1037];
s1022 = ["show", "surprised"];
s1023 = [l, {en:"..!"}];
s1024 = [m, {en:"I have to know..."}];
s1025 = ["show", "happy"];
s1026 = [l, {en:"Mm?"}];
s1027 = [m, {en:"You can help me, right?"}];
s1028 = [l, {en:"..."}];
s1029 = ["show", "playful"];
s1030 = [l, {en:"Right."}];
s1031 = ["pixellateScene", "bg_black"];
s1032 = {en:"I knew it."};
s1033 = {en:"I knew she could make me feel better."};
s1034 = {en:"From the moment we met, this is what I'd been building up to."};
s1035 = ["jump", "finale1"];
s1036 = a;
s1037 = [m, {en:"I-I can't do this."}];
s1038 = ["show", "sad"];
s1039 = [l, {en:"What?"}];
s1040 = [m, {en:"I'm sorry. I'm just not sure about anything, still."}];
s1041 = ["show", "upset"];
s1042 = [l, {en:"Hmm."}];
s1043 = [m, {en:"Let's just... forget it."}];
s1044 = ["show", "sad"];
s1045 = [l, {en:"..."}];
s1046 = ["pixellateScene", "bg_black"];
s1047 = {en:"I didn't have to ask. I knew she would forgive me."};
s1048 = {en:"As with every other time, she'll always be there."};
s1049 = {en:"Always, even though I am too much of a coward to make any real decisions."};
s1050 = ["jump", "finale2"];
chapter3_1q5 = 1051;
s1051 = ["show", "sad"];
s1052 = [l, {en:"Well, it's your choice, right? I'm not forcing you to stay."}];
s1053 = [m, {en:"I know."}];
s1054 = {en:"The more I'm around her, the more stuck I feel."};
s1055 = {en:"Feels like I'm not in control anymore."};
s1056 = [{en:"I don't need control..."}, {en:"I need to change."}, 1066];
s1057 = ["show", "sad", "anim"];
s1058 = {en:"Maybe I don't need to be in control of everything."};
s1059 = {en:"Maybe giving in to her will help."};
s1060 = {en:"Maybe I don't want to fight it anymore."};
s1061 = ["pixellateScene", "bg_black"];
s1062 = {en:"Finally..."};
s1063 = {en:"I gave in to her."};
s1064 = {en:"But it was my decision to stop resisting her."};
s1065 = ["jump", "finale1"];
s1066 = {en:"I can't give up."};
s1067 = {en:"I'll only end up resenting her."};
s1068 = {en:"Maybe I'll change... one day."};
s1069 = ["pixellateScene", "bg_black"];
s1070 = {en:"I thought I could leave her."};
s1071 = {en:"I told myself I would, eventually, when I was stronger..."};
s1072 = {en:"...But in the end..."};
s1073 = ["jump", "finale2"];
chapter3_1q6 = 1074;
s1074 = ["show", "sad"];
s1075 = [l, {en:"See what?"}];
s1076 = {en:"Oh, it's gone now."};
s1077 = [m, {en:"For a second there..."}];
s1078 = [{en:"There was something weird."}, {en:"...Never mind."}, 1089];
s1077 = [m, {en:"I saw something weird."}];
s1078 = ["show", "happy"];
s1079 = [l, {en:"Heh, are you tired or something?"}];
s1080 = [m, {en:"No, I don't feel tired."}];
s1081 = [l, {en:"Well, maybe just relax anyway."}];
s1082 = [m, {en:"..."}];
s1083 = [m, {en:"Fine, fine."}];
s1084 = ["pixellateScene", "bg_black"];
s1085 = {en:"We spent the rest of the day talking about nothing important."};
s1086 = {en:"I can never talk about anything important, especially when it comes to her."};
s1087 = {en:"But I think that's something I just have to live with."};
s1088 = ["jump", "finale2"];
s1089 = [m, {en:"Never mind, ignore me."}];
s1090 = ["show", "happy"];
s1091 = [l, {en:"Heh, you're being odd."}];
s1092 = [m, {en:"...Sorry."}];
s1093 = [l, {en:"Tsk, no need to apologise."}];
s1094 = [m, {en:"..."}];
s1095 = [l, {en:"But you don't have to keep everything to yourself."}];
s1096 = [m, {en:"...Thanks."}];
s1097 = {en:"I can't tell her how much I need her..."};
s1098 = ["pixellateScene", "bg_black"];
s1099 = {en:"Does she just pity me?"};
s1100 = {en:"Maybe that's why I can't get closer to her."};
s1101 = {en:"...I wonder what it's like."};
s1102 = ["jump", "finale2"];
chapter3_2 = 1103;
s1103 = ["pixellateScene", "bg_house"];
s1104 = ["show", "bored"];
s1105 = {en:"It was the day after our anniversary."};
s1106 = ["show", "bored", "anim"];
s1107 = {en:"I had a dull sense of pressure in my head."};
s1108 = {en:"It felt like I was surrounded."};
s1109 = [{en:"Hey..."}, {en:"..."}, 1115];
s1110 = [m, {en:"Uh, hey."}];
s1111 = ["show", "happy"];
s1112 = [l, {en:"Mm?"}];
s1113 = [m, {en:"I was thinking..."}];
s1114 = ["jump", "chapter3_2q1"];
s1115 = [m, {en:"..."}];
s1116 = {en:"This isn't right."};
s1117 = ["jump", "chapter3_2q2"];
chapter3_2q1 = 1118;
s1118 = ["show", "playful"];
s1119 = [l, {en:"...For a change!"}];
s1120 = [m, {en:"Haha..."}];
s1121 = [m, {en:"Are you happy?"}];
s1122 = ["show", "happy"];
s1123 = [l, {en:"Sure, I'm OK."}];
s1124 = ["show", "sad", "anim"];
s1125 = [l, {en:"Are you not happy?"}];
s1126 = [m, {en:"No, I am. Just..."}];
s1127 = [{en:"I want us to be closer."}, {en:"I was just checking."}, 1135];
s1128 = [m, {en:"I think we could be closer than we are."}];
s1129 = ["show", "bored"];
s1130 = [l, {en:"Hmm. I guess so."}];
s1131 = ["show", "happy"];
s1132 = [l, {en:"I always left it up to you."}];
s1133 = [l, {en:"If you're sure that's what you want..."}];
s1134 = ["jump", "chapter3_2q3"];
s1135 = [m, {en:"I was just making sure."}];
s1136 = ["show", "happy"];
s1137 = [l, {en:"Heheh."}];
s1138 = [l, {en:"I know."}];
s1139 = ["jump", "chapter3_2q4"];
chapter3_2q2 = 1140;
s1140 = {en:"I shouldn't feel this irritated."};
s1141 = {en:"I need to..."};
s1142 = [{en:"Stop thinking."}, {en:"Keep thinking."}, 1146];
s1143 = {en:"Stop thinking about it."};
s1144 = {en:"I need to do something."};
s1145 = ["jump", "chapter3_2q5"];
s1146 = {en:"I have to focus. Have to tell her."};
s1147 = [m, {en:"Hey..."}];
s1148 = ["show", "happy"];
s1149 = [l, {en:"Mm?"}];
s1150 = ["jump", "chapter3_2q6"];
chapter3_2q3 = 1151;
s1151 = ["show", "happy", "anim"];
s1152 = [m, {en:"I-I'm..."}];
s1153 = [{en:"I'm sure."}, {en:"W-wait..."}, 1163];
s1154 = [m, {en:"Yes, I'm sure of it."}];
s1155 = ["show", "playful", "anim"];
s1156 = [l, {en:"..."}];
s1157 = [l, {en:"Hold still."}];
s1158 = ["pixellateScene", "bg_black"];
s1159 = {en:"I couldn't stand it anymore."};
s1160 = {en:"I didn't want to stay the same forever."};
s1161 = {en:"I wanted to make a decision, even if it was a reckless one."};
s1162 = ["jump", "finale1"];
s1163 = [m, {en:"..."}];
s1164 = ["show", "sad", "anim"];
s1165 = [l, {en:"..?"}];
s1166 = ["show", "upset"];
s1167 = [l, {en:"I knew it."}];
s1168 = [l, {en:"It's fine. Never mind."}];
s1169 = ["pixellateScene", "bg_black"];
s1170 = {en:"Something stopped me."};
s1171 = {en:"I think I'm still afraid."};
s1172 = {en:"I can't trust her, not completely."};
s1173 = ["jump", "finale2"];
chapter3_2q4 = 1174;
s1174 = ["show", "playful", "anim"];
s1175 = [l, {en:"I can't help you with this decision."}];
s1176 = [l, {en:"You have to make it."}];
s1177 = ["show", "playful"];
s1178 = [m, {en:"Uhm..."}];
s1179 = [{en:"I'll just see what happens."}, {en:"Take control."}, 1189];
s1180 = [m, {en:"I'm fine just seeing what happens."}];
s1181 = ["show", "sad"];
s1182 = [l, {en:"Really?"}];
s1183 = [m, {en:"Yes. I think so."}];
s1184 = ["pixellateScene", "bg_black"];
s1185 = {en:"Of course I was too scared."};
s1186 = {en:"I knew what I'd be getting myself into."};
s1187 = {en:"I was too afraid to take any risks."};
s1188 = ["jump", "finale2"];
s1189 = [m, {en:"Then..."}];
s1190 = [m, {en:"I want to be closer to you."}];
s1191 = ["show", "happy", "anim"];
s1192 = [l, {en:"..."}];
s1193 = [l, {en:"Then..."}];
s1194 = ["pixellateScene", "bg_black"];
s1195 = {en:"I know it was a reckless decision."};
s1196 = {en:"I know she's not good for me."};
s1197 = {en:"I had to know what it felt like."};
s1198 = ["jump", "finale1"];
chapter3_2q5 = 1199;
s1199 = [m, {en:"Hey."}];
s1200 = ["show", "happy"];
s1201 = [l, {en:"Yes?"}];
s1202 = [m, {en:"I..."}];
s1203 = [{en:"Am happy."}, {en:"Need to be alone."}, 1216];
s1204 = [m, {en:"...Want you to promise."}];
s1205 = [l, {en:"What?"}];
s1206 = [m, {en:"You'll always be here."}];
s1207 = ["show", "playful"];
s1208 = [l, {en:"You know I will."}];
s1209 = [m, {en:"..."}];
s1210 = [m, {en:"...Of course."}];
s1211 = ["pixellateScene", "bg_black"];
s1212 = {en:"It's a relief that nothing changes."};
s1213 = {en:"I can cope if everything is the same."};
s1214 = {en:"I don't have to worry about losing her, or losing myself."};
s1215 = ["jump", "finale2"];
s1216 = [m, {en:"I need you to leave."}];
s1217 = ["show", "surprised"];
s1218 = [l, {en:"!!!"}];
s1219 = ["show", "sad"];
s1220 = [l, {en:"That's..."}];
s1221 = ["show", "upset"];
s1222 = [l, {en:"...Not surprising."}];
s1223 = [m, {en:"..."}];
s1224 = [l, {en:"It's OK."}];
s1225 = ["show", "sad"];
s1226 = [l, {en:"Maybe one day you'll need me again."}];
s1227 = ["pixellateScene", "bg_black"];
s1228 = {en:"I hope she's wrong."};
s1229 = {en:"But I know I'll still think of her."};
s1230 = {en:"I can't help but be reminded by the marks she left."};
s1231 = ["jump", "finale3"];
s1232 = a;
s1233 = a;
chapter3_2q6 = 1234;
s1234 = [m, {en:"I'm not happy with... this anymore."}];
s1235 = ["show", "sad"];
s1236 = [l, {en:"Oh."}];
s1237 = ["show", "annoyed"];
s1238 = [l, {en:"What do you want me to do?"}];
s1239 = [m, {en:"I don't know."}];
s1240 = [m, {en:"..."}];
s1241 = [m, {en:"I think I'd prefer to be alone."}];
s1242 = [l, {en:"Hmm."}];
s1243 = ["show", "cynical"];
s1244 = [l, {en:"Do you really think you can cope alone?"}];
s1245 = [{en:"Yes."}, {en:"No."}, 1262];
s1246 = [m, {en:"Yes."}];
s1247 = [m, {en:"I want to try, anyway."}];
s1248 = ["show", "sad"];
s1249 = [l, {en:"..."}];
s1250 = [l, {en:"You know, I can come back anytime."}];
s1251 = [m, {en:"Yes."}];
s1252 = ["show", "cynical"];
s1253 = [l, {en:"I don't think you'll be OK, but..."}];
s1254 = [m, {en:"I will."}];
s1255 = ["show", "sad"];
s1256 = [l, {en:"..."}];
s1257 = ["pixellateScene", "bg_black"];
s1258 = {en:"She complained a lot."};
s1259 = {en:"I didn't give in to her."};
s1260 = {en:"For the first time in a long while, my head started to clear."};
s1261 = ["jump", "finale3"];
s1262 = [m, {en:"...No. You're right."}];
s1263 = ["show", "happy"];
s1264 = [l, {en:"Heh."}];
s1265 = ["show", "playful"];
s1266 = [l, {en:"I'm sorry."}];
s1267 = [m, {en:"No, I know you're right."}];
s1268 = [m, {en:"I'm just sorry for doubting you."}];
s1269 = ["pixellateScene", "bg_black"];
s1270 = {en:"She'll always look out for me."};
s1271 = {en:"Familiar and frightening at the same time."};
s1272 = {en:"But never as frightening as being alone would be."};
s1273 = ["jump", "finale2"];
chapter3_3 = 1274;
s1274 = ["pixellateScene", "bg_house"];
s1275 = ["show", "sad"];
s1276 = [l, {en:"..."}];
s1277 = [m, {en:"We need to talk."}];
s1278 = ["show", "upset"];
s1279 = [l, {en:"T-that's never good."}];
s1280 = [l, {en:"Can't we just carry on as always?"}];
s1281 = ["show", "sad"];
s1282 = [l, {en:"It's alright, isn't it?"}];
s1283 = [{en:"No."}, {en:"...Maybe."}, 1289];
s1284 = [m, {en:"No."}];
s1285 = [m, {en:"Sorry, I can't do this anymore."}];
s1286 = ["show", "cynical"];
s1287 = [l, {en:"Heh."}];
s1288 = ["jump", "chapter3_3q1"];
s1289 = [m, {en:"Maybe."}];
s1290 = ["show", "happy"];
s1291 = [l, {en:"Good."}];
s1292 = ["show", "sad"];
s1293 = [l, {en:"What's upset you anyway?"}];
s1294 = ["jump", "chapter3_3q2"];
chapter3_3q1 = 1295;
s1295 = ["show", "annoyed", "anim"];
s1296 = [l, {en:"I don't believe you."}];
s1297 = [m, {en:"..."}];
s1298 = [l, {en:"I know you."}];
s1299 = [l, {en:"You're useless without me."}];
s1300 = ["show", "angry", "anim"];
s1301 = [l, {en:"Just empty, boring, like everyone else."}];
s1302 = [m, {en:"..."}];
s1303 = [{en:"I've made up my mind."}, {en:"H-how dare you!"}, 1308];
s1304 = [m, {en:"I've made up my mind."}];
s1305 = ["show", "cynical"];
s1306 = [l, {en:"Hahaha!"}];
s1307 = ["jump", "chapter3_3q3"];
s1308 = [m, {en:"W-what!"}];
s1309 = ["show", "cynical"];
s1310 = [l, {en:"Heh."}];
s1311 = ["jump", "chapter3_3q4"];
chapter3_3q2 = 1312;
s1312 = {en:"Urgh, do I have to tell her?"};
s1313 = [m, {en:"Well..."}];
s1314 = [{en:"I'm not happy."}, {en:"Forget it."}, 1322];
s1315 = [m, {en:"Lately I've not been feeling so happy about things."}];
s1316 = ["show", "surprised"];
s1317 = [l, {en:"Things?"}];
s1318 = [m, {en:"Well, us, I mean."}];
s1319 = ["show", "sad"];
s1320 = [l, {en:"..."}];
s1321 = ["jump", "chapter3_3q5"];
s1322 = [m, {en:"Forget it."}];
s1323 = ["show", "sad"];
s1324 = [l, {en:"..."}];
s1325 = ["show", "annoyed"];
s1326 = [l, {en:"No."}];
s1327 = ["jump", "chapter3_3q6"];
chapter3_3q3 = "1328";
s1328 = ["show", "cynical", "anim"];
s1329 = [l, {en:"I doubt it."}];
s1330 = [l, {en:"You're too scared."}];
s1331 = [l, {en:"Without me around, you can't do anything."}];
s1332 = ["show", "annoyed"];
s1333 = [l, {en:"Who else is going to help you? No one."}];
s1334 = [{en:"Make her leave."}, {en:"Wait for her to stop."}, 1348];
s1335 = [m, {en:"I don't care. You have to go."}];
s1336 = ["show", "angry"];
s1337 = [l, {en:"..."}];
s1338 = ["show", "upset"];
s1339 = [m, {en:"..."}];
s1340 = [l, {en:"No one can help you... Not as much as I can."}];
s1341 = [m, {en:"..."}];
s1342 = [m, {en:"You have to go."}];
s1343 = ["pixellateScene", "bg_black"];
s1344 = {en:"Part of me agreed with her, with all those things she said."};
s1345 = {en:"Of course..."};
s1346 = {en:"I knew I couldn't let myself believe her anymore."};
s1347 = ["jump", "finale3"];
s1348 = [m, {en:"..."}];
s1349 = ["show", "cynical"];
s1350 = [l, {en:"No one will help, because you're alone."}];
s1351 = ["show", "annoyed"];
s1352 = [l, {en:"No one else can understand you."}];
s1353 = [m, {en:"...Because of you."}];
s1354 = [l, {en:"Yes."}];
s1355 = ["show", "cynical"];
s1356 = [l, {en:"You'd rather have me, though, than anyone else."}];
s1357 = [m, {en:"No, actually, not anymore."}];
s1358 = ["show", "upset"];
s1359 = [l, {en:"..."}];
s1360 = [m, {en:"I used to think I would... but I'm not so sure anymore."}];
s1361 = ["pixellateScene", "bg_black"];
s1362 = {en:"Listening to her talk just gave me more resolve."};
s1363 = {en:"I'd heard it so many times, it sounded hollow now."};
s1364 = {en:"I'd finally gathered the strength to disagree with her."};
s1365 = ["jump", "finale3"];
chapter3_3q4 = 1366;
s1366 = ["show", "cynical", "anim"];
s1367 = [l, {en:"You don't want to be like everyone else, right?"}];
s1368 = [l, {en:"They can't possibly understand you."}];
s1369 = ["show", "annoyed"];
s1370 = [l, {en:"And if they find out about me, they'll hate you for sure."}];
s1371 = [m, {en:"..."}];
s1372 = ["show", "cynical", "anim"];
s1373 = [l, {en:"You've heard what they say, haven't you?"}];
s1374 = [{en:"Yes..."}, {en:"Shut up!"}, 1388];
s1375 = [m, {en:"Yes. I don't care."}];
s1376 = [m, {en:"I'm more than that, and more than you."}];
s1377 = ["show", "annoyed"];
s1378 = [l, {en:"...You think?"}];
s1378 = [m, {en:"...I hope so."}];
s1379 = ["show", "cynical"];
s1380 = [l, {en:"Heheh."}];
s1381 = [l, {en:"Give it a year, or two. You'll see that it's not so great without me."}];
s1382 = [m, {en:"..."}];
s1383 = ["pixellateScene", "bg_black"];
s1384 = {en:"I hoped she was wrong."};
s1385 = {en:"Somewhere deep inside I agreed with her, so I hoped I was wrong too."};
s1386 = {en:"I decided to give life without her a try."};
s1387 = ["jump", "finale3"];
s1388 = [m, {en:"S-shut up!"}];
s1389 = ["show", "angry"];
s1390 = [l, {en:"No!"}];
s1391 = [l, {en:"What will you do when you realise they hate you?"}];
s1392 = [l, {en:"If I'm not around, who's going to make all that not matter."}];
s1393 = ["show", "annoyed"];
s1394 = [l, {en:"You know I'm what makes you yourself."}];
s1395 = [m, {en:"..."}];
s1396 = [m, {en:"I know."}];
s1397 = [m, {en:"I... hate that."}];
s1398 = ["show", "upset"];
s1399 = [l, {en:"It doesn't have to be bad."}];
s1400 = ["show", "sad"];
s1401 = [l, {en:"Please?"}];
s1402 = [m, {en:"..."}];
s1403 = ["pixellateScene", "bg_black"];
s1404 = {en:"I gave in."};
s1405 = {en:"She's right. My entire personality is built around her."};
s1406 = {en:"If I lose her, I might find there's nothing of me left."};
s1407 = ["jump", "finale2"];
chapter3_3q5 = 1408;
s1408 = ["show", "upset"];
s1409 = [l, {en:"Why?"}];
s1410 = [m, {en:"I... I just don't know that it's right anymore."}];
s1411 = ["show", "sad"];
s1412 = [l, {en:"Oh."}];
s1413 = [{en:"Ask her to leave."}, {en:"Apologise."}, 1425];
s1414 = [m, {en:"I'm sorry."}];
s1415 = [m, {en:"I just need to see what it's like to be by myself."}];
s1416 = [l, {en:"Hmm."}];
s1417 = [m, {en:"...I'm glad that I met you though."}];
s1418 = ["show", "upset"];
s1419 = [l, {en:"..."}];
s1420 = ["pixellateScene", "bg_black"];
s1421 = {en:"I had no regrets, in the end, for anything I did."};
s1422 = {en:"I felt that things had come to their natural end."};
s1423 = {en:"I hope she realises that too."};
s1424 = ["jump", "finale3"];
s1425 = [m, {en:"Sorry."}];
s1426 = [l, {en:"..."}];
s1427 = ["show", "upset"];
s1428 = [l, {en:"Aren't things alright as they are?"}];
s1429 = [m, {en:"Well..."}];
s1430 = ["show", "sad"];
s1431 = [l, {en:"It's just a bad patch. You don't have to decide now."}];
s1432 = ["show", "happy"];
s1433 = [l, {en:"Give it a little while. I'm sure things will get better."}];
s1434 = [m, {en:"..."}];
s1435 = ["pixellateScene", "bg_black"];
s1436 = {en:"I let her persuade me."};
s1437 = {en:"And she was right. I changed my mind a while later."};
s1438 = {en:"She knows me too well..."};
s1439 = ["jump", "finale2"];
chapter3_3q6 = 1440;
s1440 = ["show", "sad"];
s1441 = [l, {en:"You can't just tell me to ignore you."}];
s1442 = [m, {en:"..."}];
s1443 = [{en:"Fine."}, {en:"..."}, 1465];
s1444 = [m, {en:"Fine. I'm not happy with how things are."}];
s1445 = [m, {en:"I want you to leave."}];
s1446 = ["show", "upset"];
s1447 = [l, {en:"..."}];
s1448 = ["show", "annoyed"];
s1449 = [l, {en:"I refuse."}];
s1450 = [l, {en:"You still need me around, clearly."}];
s1451 = [m, {en:"What?"}];
s1452 = [l, {en:"It took me dragging it out of you for you to recognise that you're not happy."}];
s1453 = ["show", "sad"];
s1454 = [l, {en:"And think about it, do you really want to be alone and unhappy?"}];
s1455 = [m, {en:"..."}];
s1456 = ["show", "happy"];
s1457 = [l, {en:"I can help you not feel alone anymore."}];
s1458 = ["show", "playful"];
s1459 = [l, {en:"...If you let me."}];
s1460 = ["pixellateScene", "bg_black"];
s1461 = {en:"Of course, I let her do whatever she wanted."};
s1462 = {en:"I'm powerless to stop her."};
s1463 = {en:"Just too pathetic to live without her."};
s1464 = ["jump", "finale2"];
s1465 = [m, {en:"...Seriously, it's nothing."}];
s1466 = ["show", "sad"];
s1467 = [l, {en:"Hmm..."}];
s1468 = ["show", "upset"];
s1469 = [l, {en:"I know it's not nothing, but if you don't want to talk about it..."}];
s1470 = [l, {en:"...There's pretty much nothing I can do."}];
s1471 = [m, {en:"..."}];
s1472 = ["show", "sad"];
s1473 = [l, {en:"I wish you would let me help you."}];
s1474 = [m, {en:"..."}];
s1475 = ["pixellateScene", "bg_black"];
s1476 = {en:"I wished I could let her help."};
s1477 = {en:"I wished I didn't want her help too."};
s1478 = {en:"I wished I had never met her, because now I was stuck with her."};
s1479 = ["jump", "finale2"];
finale1 = 1480;
s1480 = {en:"I know I made the right decision."};
s1481 = ["pixellateScene", "bg_hosp"];
s1482 = ["show", "nurse", "right"];
s1483 = [n, {en:"You're lucky this time."}];
s1484 = [m, {en:"..."}];
s1485 = [n, {en:"You didn't hit any nerves or arteries."}];
s1486 = {en:"As if I would be that stupid!"};
s1487 = [m, {en:"Uh, when can I go home?"}];
s1488 = [n, {en:"You have to wait to see the doctor in the morning, and we'll see then."}];
s1489 = [m, {en:"Right..."}];
s1490 = [n, {en:"Do you feel better now?"}];
s1491 = [m, {en:"...Yes."}];
s1492 = [n, {en:"So why did you do it?"}];
s1493 = [m, {en:"..."}];
s1494 = ["pixellateScene", "bg_black"];
s1495 = {en:"Of course, it was no problem to talk my way out of the hospital."};
s1496 = {en:"It was easy, because I honestly never felt so good."};
s1497 = {en:"I felt complete. I should never have doubted that I needed her."};
s1498 = {en:"At the end of the day, my flaws are as defining as my good qualities."};
s1499 = {en:"I need her to carry on being myself. To sustain my personality."};
s1500 = {en:"I need her to be happy."};
s1501 = ["jump", "end"];
finale2 = 1502;
s1502 = {en:"I think I made the right decision..."};
s1503 = ["pixellateScene", "bg_house"];
s1504 = ["show", "bored", "anim"];
s1505 = {en:"I think we can stay like this forever."};
s1506 = {en:"Maybe we won't be happy, but I know we won't be sad."};
s1507 = {en:"When it comes down to it, I'm too scared to be with her, or without her."};
s1508 = {en:"I can be satisfied with a comfortable life. I don't need any answers or solutions."};
s1509 = {en:"I think we can stay like this forever..."};
s1510 = ["jump", "end"];
finale3 = 1511;
s1511 = {en:"I hope I made the right decision..."};
s1512 = ["pixellateScene", "bg_house"];
s1513 = {en:"She was out of my life within a month. I no longer rely on her."};
s1514 = {en:"I've gained my independence. I'm happy now!"};
s1515 = {en:"The future feels uncertain, but I'm excited to be free."};
s1516 = {en:"I hope the day will never come when I want to see her again."};
s1517 = ["jump", "end"];
end = 1518;
s1518 = ["music", "fadeout"];
s1519 = ["pixellateScene", "endBG"];
s1520 = ["stop"];
s1521 = ["menu"];
function urlable(url) {
this.createEmptyMovieClip("urly", urlyLayer);
with (urly) {
beginFill(16711680);
moveTo(0, 0);
lineTo(screenWidth, 0);
lineTo(screenWidth, screenHeight);
lineTo(0, screenHeight);
lineTo(0, 0);
endFill();
}
urly._alpha = 0;
urly.onPress = function () {
getURL (url, "_blank");
};
}
function splashScreen1() {
fadeFromBlack();
urlable("http://www.bentosmile.com/");
addBg("logo");
t = 0;
this.onEnterFrame = function () {
spaceF();
t++;
if ((t > 100) or space) {
t = 0;
removeMovieClip(urly);
delete this.onEnterFrame;
fadeToBlack(splashScreen2);
}
};
}
function splashScreen2() {
_quality = "high";
urlable("http://www.raitendo.com/");
delete this.onEnterFrame;
attachMovie("raitendo_intro", "bg", bgLayer);
t = 0;
bg.onEnterFrame = function () {
spaceF();
t++;
if ((t > 110) or space) {
t = 0;
delete this.onEnterFrame;
removeMovieClip(urly);
fadeToBlack(menu);
}
};
}
function fadeFromBlack() {
attachMovie("black", "black", blackLayer, {_width:screenWidth, _height:screenHeight, _alpha:100});
black.onEnterFrame = function () {
this._alpha = this._alpha - 7;
if (this._alpha <= 3) {
this.removeMovieClip();
delete this.onEnterFrame;
}
};
}
function fadeToAndFromBlack(func) {
attachMovie("black", "black", blackLayer, {_width:screenWidth, _height:screenHeight, _alpha:0});
black.onEnterFrame = function () {
if (this.t == undefined) {
this._alpha = this._alpha + 7;
if (this._alpha >= 99) {
func();
this._alpha = 100;
this.t = 0;
}
} else {
this.t++;
if (this.t >= 20) {
this._alpha = this._alpha - 7;
if (this._alpha < 5) {
this.removeMovieClip();
delete this.onEnterFrame;
}
}
}
};
}
function fadeToBlack(func) {
attachMovie("black", "black", blackLayer, {_width:screenWidth, _height:screenHeight, _alpha:0});
this.onEnterFrame = function () {
black._alpha = black._alpha + 7;
if (black._alpha >= 99) {
if (_quality != "low") {
_quality = "low";
}
black.removeMovieClip();
delete this.onEnterFrame;
func();
}
};
}
function menu() {
addBg("menu");
attachMovie("logoButtons", "buttons", dialogueLayer);
buttons.b1.stop();
buttons.b2.stop();
buttons.b2.onRollOver = (buttons.b1.onRollOver = function () {
this._parent.b1.prevFrame();
this._parent.b2.prevFrame();
this.nextFrame();
});
buttons.b1.onPress = function () {
removeMovieClip("buttons");
Mouse.removeListener(mouseListener);
startGame();
};
buttons.b2.onPress = function () {
getURL ("http://www.newgrounds.com/refer/raitendo", "_blank");
};
}
function enterF() {
if (Key.isDown(13)) {
if (!enterPressed) {
enter = true;
enterPressed = true;
} else {
enter = false;
}
} else {
enter = false;
enterPressed = false;
}
}
function spaceF() {
if (Key.isDown(32)) {
if (!spacePressed) {
space = true;
spacePressed = true;
} else {
space = false;
}
} else {
space = false;
spacePressed = false;
}
}
function startGame() {
mouseListener = new Object();
mouseListener.onMouseDown = function () {
if (!mousePressed) {
mousy = true;
mousePressed = true;
} else {
mousy = false;
}
trace("HEY MOUSY" + mousy);
};
mouseListener.onMouseUp = function () {
mousy = false;
mousePressed = false;
};
Mouse.addListener(mouseListener);
slicer = 0;
parser = 1;
parserF(parser);
this.onEnterFrame = function () {
spaceF();
enterF();
if (!currentLineFinished) {
if ((space or mousy) or enter) {
slicer = currentLine.length;
} else {
slicer++;
}
dialogue.main.text = currentLine.slice(0, slicer);
if (slicer >= currentLine.length) {
currentLineFinished = true;
}
} else if (currentLineFinished) {
if ((space or mousy) or enter) {
if (currentLine == "choice") {
} else {
parser++;
currentLineFinished = false;
slicer = 0;
parserF(parser);
}
}
}
mousy = false;
};
}
function parserF(x) {
evalX = eval ("s" + x);
trace((x + ": ") + evalX);
if (evalX.en != undefined) {
trace(x[1].en);
}
if (typeof(evalX.en) == "string") {
attachMovie("dialogue", "dialogue", dialogueLayer);
dialogue.gotoAndStop(1);
currentLine = evalX.en;
slicer = 0;
currentLineFinished = false;
} else if (((evalX[0] == "Leigh") or (evalX[0] == "Me")) or (evalX[0] == "Nurse")) {
attachMovie("dialogue", "dialogue", dialogueLayer);
if (evalX[0] == "Me") {
dialogue.gotoAndStop(evalX[0]);
} else {
dialogue.gotoAndStop("Leigh");
dialogue.who.text = evalX[0];
}
currentLine = evalX[1].en;
slicer = 0;
currentLineFinished = false;
} else if ((evalX.length >= 3) && (evalX[0] != "show")) {
if (evalX.length == 3) {
evalX.splice(1, 0, Number(x + 1));
}
currentLine = "choice";
attachMovie("choice", "choice", dialogueLayer);
choice.b1.stop();
choice.b2.stop();
choice.line1.text = evalX[0].en;
kUp();
choice.onEnterFrame = function () {
if (Key.isDown(40)) {
kDown();
} else if (Key.isDown(38)) {
kUp();
}
if (enter) {
if (choiceSelect == 2) {
var _local1 = 3;
} else {
var _local1 = 1;
}
parser = evalX[_local1] - 1;
parseNext();
}
};
choice.b1.onRollOver = function () {
kUp();
};
choice.b2.onRollOver = function () {
kDown();
};
choice.b1.onPress = function () {
parser = evalX[1] - 1;
parseNext();
};
choice.line2.text = evalX[2].en;
choice.b2.onPress = function () {
parser = evalX[3] - 1;
parseNext();
};
} else if (typeof(evalX) == "object") {
switch (evalX[0]) {
case "menu" :
delete this.onEnterFrame;
fadeToAndFromBlack(menu);
return;
case "stop" :
currentLine = "stop";
return;
case "music" :
if (evalX[1] == "fadeout") {
fadeOut();
} else {
currentlyPlaying = evalX[1];
evalX[1].setVolume(100);
evalX[1].start(0, 200);
}
parseNext();
return;
case "pixellateScene" :
pixellate(evalX[1]);
removeMovieClip(getInstanceAtDepth(dialogueLayer));
removeMovieClip(getInstanceAtDepth(animationLayer));
removeMovieClip(getInstanceAtDepth(characterLayer));
return;
case "scene" :
addBg(evalX[1]);
removeMovieClip(getInstanceAtDepth(dialogueLayer));
removeMovieClip(getInstanceAtDepth(animationLayer));
removeMovieClip(getInstanceAtDepth(characterLayer));
parseNext();
return;
case "show" :
if (evalX[1] == "nurse") {
showCharacter("nurse", evalX[2]);
} else {
showCharacter("chara_" + evalX[1], evalX[2]);
}
parseNext();
return;
case "hide" :
removeMovieClip(character);
parseNext();
return;
case "jump" :
if (evalX[1] == "finale1") {
trace("_______");
trace("ending1 stat submitted");
trace("_______");
kongregate.stats.submit("ending1", 1);
} else if (evalX[1] == "finale2") {
trace("_______");
trace("ending2 stat submitted");
trace("_______");
kongregate.stats.submit("ending2", 1);
} else if (evalX[1] == "finale3") {
trace("_______");
trace("ending3 stat submitted");
trace("_______");
kongregate.stats.submit("ending3", 1);
}
parser = eval (evalX[1]) - 1;
parseNext();
}
}
}
function parseNext() {
parser++;
if (eval ("s" + parser) != undefined) {
parserF(parser);
}
}
function fadeOut() {
createEmptyMovieClip("fadeMC", fadeOutLayer);
fadeMC.t = 0;
fadeMC.onEnterFrame = function () {
this.t++;
currentlyPlaying.setVolume(100 - this.t);
if (this.t == 100) {
currentlyPlaying.stop();
currentlyPlaying = null;
removeMovieClip(this);
delete this.onEnterFrame;
}
};
}
function kUp() {
choice.b2.prevFrame();
choiceSelect = 1;
choice.b1.nextFrame();
}
function kDown() {
choiceSelect = 2;
choice.b1.prevFrame();
choice.b2.nextFrame();
}
function addBg(b) {
this.createEmptyMovieClip("bg", bgLayer);
bg.createEmptyMovieClip("container", 1);
var _local2 = flash.display.BitmapData.loadBitmap(b);
bg.container.attachBitmap(_local2, 1);
}
function showCharacter(bitmap, more) {
animation.removeMovieClip();
this.createEmptyMovieClip("character", characterLayer);
character.createEmptyMovieClip("bitmapHolder", 1);
var _local2 = flash.display.BitmapData.loadBitmap(bitmap);
character.bitmapHolder.attachBitmap(_local2, 1);
if (more == "right") {
var _local4 = rightX;
var _local3 = rightY;
} else {
var _local4 = centralX;
var _local3 = centralY;
}
character._x = _local4;
character._y = _local3;
if (more == "anim") {
attachMovie("figureMask", "animation", animationLayer, {_x:character._x, _y:character._y});
character.setMask(animation);
}
}
function pixellate(newBg) {
this.createEmptyMovieClip("pixelDealer", pixelDealerLayer);
pixelDealer.t = 0;
pixelDealer.f = 1;
pixelDealer.scaler = 0;
scaleA = [0.5, 0.4, 0.3, 0.2, 0.1, 0.05, 0.03, 0.02, 0.01, 0.005];
pixelDealer.onEnterFrame = function () {
this.t++;
if (this.t == 2) {
trace((((this.f + " ") + this.scaler) + " ") + scaleA[this.scaler]);
this.t = 0;
if (this.f == 1) {
pixelly(scaleA[this.scaler]);
this.scaler++;
if (this.scaler == scaleA.length) {
addBg(newBg);
this.f = 2;
this.scaler = this.scaler - 2;
}
} else if (this.f == 2) {
pixelly(scaleA[this.scaler]);
this.scaler--;
if (this.scaler < 0) {
parseNext();
bg.container._xscale = (bg.container._yscale = 100);
this.f = 3;
removeMovieClip(pix);
}
} else if (this.f == 3) {
removeMovieClip(this);
delete this.onEnterFrame;
}
}
};
}
function pixelly(scale) {
removeMovieClip(this.getInstanceAtDepth(pixellationLayer));
this.createEmptyMovieClip("pix", pixellationLayer);
bg.container._xscale = (bg.container._yscale = 100 * scale);
myBitmap = new flash.display.BitmapData(screenWidth * scale, screenHeight * scale, false, 16777215);
myBitmap.draw(bg);
pix.attachBitmap(myBitmap, 5);
pix._width = screenWidth;
pix._height = screenHeight;
}
screenHeight = 480;
screenWidth = 640;
bgLayer = 1;
characterLayer = 2;
animationLayer = 3;
dialogueLayer = 4;
pixellationLayer = 5;
blackLayer = 6;
pixelDealerLayer = 11;
fadeOutLayer = 10;
urlyLayer = 15;
centralX = 226;
centralY = 38;
rightX = 450;
rightY = 42;
splashScreen1();
Symbol 31 MovieClip Frame 109
stop();
Symbol 90 MovieClip Frame 40
stop();
Symbol 104 Button
on (press) {
tellTarget (_root) {
nextFrame();
};
}
Symbol 105 Button
on (press) {
gotoAndStop ("end");
_root.nextFrame();
}
Instance of Symbol 80 MovieClip in Symbol 106 MovieClip Frame 1
onClipEvent (load) {
_root.stop();
PercentLoaded = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100);
if (PercentLoaded != 100) {
_parent.gotoAndStop(PercentLoaded);
} else {
_parent.gotoAndStop("lastframe");
}
}
onClipEvent (enterFrame) {
PercentLoaded = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100);
if (PercentLoaded != 100) {
_parent.gotoAndStop(PercentLoaded);
} else {
_parent.gotoAndPlay("loaded");
}
}
Symbol 106 MovieClip Frame 101
play();
Symbol 106 MovieClip Frame 165
stop();
Symbol 112 Button
on (release) {
NewgroundsAPI.loadNewgrounds();
}
Symbol 117 Button
on (release) {
NewgroundsAPI.loadNewgrounds();
}
Symbol 119 MovieClip Frame 1
function startAd(ngad_url) {
trace("opening " + ngad_url);
System.security.allowDomain("70.87.128.99");
System.security.allowInsecureDomain("70.87.128.99");
System.security.allowDomain("ads.shizmoo.com");
System.security.allowInsecureDomain("ads.shizmoo.com");
System.security.allowDomain("www.cpmstar.com");
System.security.allowInsecureDomain("www.cpmstar.com");
System.security.allowDomain("server.cpmstar.com");
System.security.allowInsecureDomain("server.cpmstar.com");
var ngads_redirect = new XML();
ngads_redirect.ignoreWhite = true;
ngads_redirect.onLoad = function (success) {
trace("[NEWGROUNDS FLASH ADS] :: You may get a 'Security Sandbox Violation' ... this is normal, do not freak out!");
if (success) {
ng_ad.loadMovie(ngads_redirect.toString(), "GET");
}
};
ngads_redirect.load(ngad_url);
}
if (NewgroundsAPI.getAdURL()) {
startAd(NewgroundsAPI.getAdURL());
}
NewgroundsAPI.onAdsApproved = function (ad_url) {
startAd(ad_url);
};
stop();
Symbol 123 MovieClip [__Packages.NewgroundsAPI] Frame 0
class NewgroundsAPI
{
static var tracker_id, host, version, debug, error_format, header_format, normal_format, link_format;
function NewgroundsAPI () {
}
static function connectMovie(id) {
if (!id) {
SendError("Missing required 'id' parameter in NewgroundsAPI.connectMovie(id:Number)");
} else if (!tracker_id) {
SendMessage("Connecting to API gateway...");
tracker_id = id;
host = _url.split("/")[2].toLowerCase();
if (host.length < 1) {
host = "localhost";
}
var _local2 = new Object();
SendEvent(MOVIE_VIEWS);
}
}
static function setMovieVersion(movie_version) {
if (!movie_version) {
SendError("Missing required 'version' in NewgroundsAPI.setMovieVersion(version:String)");
} else {
version = movie_version;
}
}
static function debugMode() {
debug = true;
}
static function addCustomEvent(stat_id, stat_name) {
if (!stat_id) {
SendError("Missing required 'id' parameter in NewgroundsAPI.AddCustomEvent(id:Number, event_name:String)");
} else if (!stat_name) {
SendError("Missing required 'event_name' parameter in NewgroundsAPI.AddCustomEvent(id:Number, event_name:String)");
} else {
custom_events[stat_name] = CUSTOM_STATS + stat_id;
SendMessage("Created custom event: " + stat_name);
}
}
static function addCustomLink(stat_id, stat_name) {
if (!stat_id) {
SendError("Missing required 'id' parameter in NewgroundsAPI.AddCustomLink(id:Number, link_name:String)");
} else if (!stat_name) {
SendError("Missing required 'link_name' parameter in NewgroundsAPI.AddCustomLink(id:Number, link_name:String)");
} else {
custom_links[stat_name] = CUSTOM_STATS + stat_id;
SendMessage((("Created custom link " + stat_id) + ": ") + stat_name);
}
}
static function loadMySite() {
SendLink(AUTHOR_SITE);
}
static function loadNewgrounds(special) {
if (special) {
var _local1 = {page:special};
}
SendLink(NEWGROUNDS, _local1);
}
static function logCustomEvent(event_name) {
if (!event_name) {
SendError("Missing required 'event_name' parameter in NewgroundsAPI.logCustomEvent(event_name:String)");
} else if (!custom_events[event_name]) {
SendError("Attempted to log undefined custom event: " + event_name);
} else {
SendEvent(custom_events[event_name]);
}
}
static function loadCustomLink(link_name) {
if (!link_name) {
SendError("Missing required 'link_name' parameter in NewgroundsAPI.loadCustomLink(link_name:String)");
} else if (!custom_links[link_name]) {
SendError("Attempted to open undefined custom link: " + link_name);
} else {
SendLink(custom_links[link_name]);
}
}
static function getAdURL() {
return(movie_options.ad_url);
}
static function getMovieURL() {
if (movie_options.movie_url) {
return(movie_options.movie_url);
}
return("Newgrounds.com");
}
static function getNewVersionURL() {
return((((((GATEWAY_URL + "?&id=") + tracker_id) + "&host=") + escape(host)) + "&stat=") + NEW_VERSION);
}
static function SendEvent(id) {
SendStat(id, false);
}
static function SendLink(id, extra) {
SendStat(id, true, extra);
}
static function ReadGatewayData(params) {
for (var _local2 in params) {
params[_local2] = unescape(params[_local2]);
movie_options[_local2] = params[_local2];
}
if (params.settings_loaded) {
SendMessage("You have successfully connected to the Newgrounds API gateway!");
SendMessage(("Movie Identified as '" + movie_options.movie_name) + "'");
if (movie_options.message) {
SendMessage(movie_options.message);
}
if (movie_options.ad_url) {
SendMessage("Your movie has been approved to run Flash Ads");
onAdsApproved(movie_options.ad_url);
}
if (movie_options.movie_version and (movie_options.movie_version.toString() != version.toString())) {
SendMessage("WARNING: The movie version configured in your API settings does not match this movie's version!");
onNewVersionAvailable(movie_options.movie_version, getMovieURL(), getNewVersionURL());
}
if (movie_options.deny_host) {
SendMessage("You have blocked 'localHost' in your API settings.");
SendMessage("If you wish to test your movie you will need to remove this block.");
onDenyHost(host, getMovieURL(), getNewVersionURL());
}
if (movie_options.request_portal_url == 1) {
var _local4 = (((GATEWAY_URL + "?&id=") + tracker_id) + "&portal_url=") + escape(_url);
var _local3 = new XML();
_local3.ignoreWhite = true;
_local3.load(_local4);
}
} else if (!movie_options.settings_loaded) {
SendError("Could not establish connection to the API gateway.");
}
}
static function SendStat(stat_id, open_in_browser, extra) {
if (!tracker_id) {
SendError("API calls cannot be made without a valid movie id.");
SendError("Did you remember to add the \"NewgroundsAPI.connectMovie()\" code?");
} else {
var _local7 = (((((GATEWAY_URL + "?&id=") + tracker_id) + "&host=") + escape(host)) + "&stat=") + stat_id;
for (var _local9 in extra) {
_local7 = _local7 + ((("&" + escape(_local9)) + "=") + escape(extra[_local9]));
}
trace(_local7);
if (debug) {
_local7 = _local7 + "&debug=1";
}
if (open_in_browser) {
getURL (_local7, "_blank");
} else {
var _local10 = new XML();
_local10.ignoreWhite = true;
_local10.onLoad = function (success) {
var _local6 = new Object();
var _local3 = 0;
while (_local3 < this.firstChild.childNodes.length) {
var _local4 = this.firstChild.childNodes[_local3];
var _local5 = _local4.nodeName;
var _local2 = _local4.attributes.value;
if (_local2 == Number(_local2)) {
_local2 = Number(_local2);
}
_local6[_local5] = _local2;
_local3++;
}
NewgroundsAPI.ReadGatewayData(_local6);
};
_local10.load(_local7);
}
}
}
static function SendError(msg) {
trace("[NEWGROUNDS API ERROR] :: " + msg);
}
static function SendMessage(msg) {
trace("[NEWGROUNDS API] :: " + msg);
}
static function InitTextFormats() {
if (!error_format) {
error_format = new TextFormat();
error_format.font = "Arial Black";
error_format.size = 48;
error_format.color = 16711680 /* 0xFF0000 */;
}
if (!header_format) {
header_format = new TextFormat();
header_format.font = "Arial Black";
header_format.size = 24;
header_format.color = 16777215 /* 0xFFFFFF */;
}
if (!normal_format) {
normal_format = new TextFormat();
normal_format.font = "Arial";
normal_format.bold = true;
normal_format.size = 12;
normal_format.color = 16777215 /* 0xFFFFFF */;
}
if (!link_format) {
link_format = new TextFormat();
link_format.color = 16776960 /* 0xFFFF00 */;
link_format.underline = true;
}
}
static function onNewVersionAvailable(version, movie_url, redirect_url) {
InitTextFormats();
var _local2 = new Object();
_local2.x = Stage.width / 2;
_local2.y = Stage.height / 2;
_root.createEmptyMovieClip("NGAPI_new_version_overlay", _root.getNextHighestDepth());
_root.NGAPI_new_version_overlay.lineStyle(1, 0, 100);
_root.NGAPI_new_version_overlay.beginFill(0, 70);
_root.NGAPI_new_version_overlay.moveTo(-10, -10);
_root.NGAPI_new_version_overlay.lineTo(-10, 1000);
_root.NGAPI_new_version_overlay.lineTo(1000, 1000);
_root.NGAPI_new_version_overlay.lineTo(1000, -10);
_root.NGAPI_new_version_overlay.lineTo(-10, -10);
_root.NGAPI_new_version_overlay.endFill();
_root.NGAPI_new_version_overlay.lineStyle(10, 0, 100);
_root.NGAPI_new_version_overlay.beginFill(51);
_root.NGAPI_new_version_overlay.moveTo(_local2.x - 240, _local2.y - 120);
_root.NGAPI_new_version_overlay.lineTo(_local2.x + 240, _local2.y - 120);
_root.NGAPI_new_version_overlay.lineTo(_local2.x + 240, _local2.y + 80);
_root.NGAPI_new_version_overlay.lineTo(_local2.x - 240, _local2.y + 80);
_root.NGAPI_new_version_overlay.lineTo(_local2.x - 240, _local2.y - 120);
_root.NGAPI_new_version_overlay.endFill();
_root.NGAPI_new_version_overlay.createEmptyMovieClip("exit", 1000);
_root.NGAPI_new_version_overlay.exit.lineStyle(2, 39423, 100);
_root.NGAPI_new_version_overlay.exit.beginFill(0, 50);
_root.NGAPI_new_version_overlay.exit.moveTo(_local2.x + 210, _local2.y - 110);
_root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 230, _local2.y - 110);
_root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 230, _local2.y - 90);
_root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 210, _local2.y - 90);
_root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 210, _local2.y - 110);
_root.NGAPI_new_version_overlay.exit.endFill();
_root.NGAPI_new_version_overlay.exit.moveTo(_local2.x + 214, _local2.y - 106);
_root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 226, _local2.y - 94);
_root.NGAPI_new_version_overlay.exit.moveTo(_local2.x + 226, _local2.y - 106);
_root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 214, _local2.y - 94);
_root.NGAPI_new_version_overlay.exit.onMouseUp = function () {
if (_root.NGAPI_new_version_overlay.exit.hitTest(_root._xmouse, _root._ymouse)) {
_root.NGAPI_new_version_overlay.removeMovieClip();
}
};
var _local3 = (("Version " + version) + " is now available at:") + newline;
var _local5 = _local3.length;
_local3 = _local3 + movie_url;
var _local4 = _local3.length;
_root.NGAPI_new_version_overlay.createTextField("mouseblocker", 99, -10, -10, 1000, 1000);
_root.NGAPI_new_version_overlay.createTextField("newversion", 100, _local2.x - 210, _local2.y - 90, 400, 80);
_root.NGAPI_new_version_overlay.newversion.text = "New Version Available!";
_root.NGAPI_new_version_overlay.newversion.setTextFormat(header_format);
_root.NGAPI_new_version_overlay.createTextField("message", 101, (Stage.width - 400) / 2, Stage.height / 2, 400, 40);
_root.NGAPI_new_version_overlay.message.text = _local3;
_root.NGAPI_new_version_overlay.message.multiline = true;
_root.NGAPI_new_version_overlay.message.wordWrap = true;
_root.NGAPI_new_version_overlay.message.html = true;
_root.NGAPI_new_version_overlay.message.setTextFormat(normal_format);
link_format.url = redirect_url;
_root.NGAPI_new_version_overlay.message.setTextFormat(_local5, _local4, link_format);
}
static function onDenyHost(hostname, movie_url, redirect_url) {
InitTextFormats();
_root.createEmptyMovieClip("NGAPI_deny_host_overlay", _root.getNextHighestDepth());
_root.NGAPI_deny_host_overlay.lineStyle(20, 0, 100);
_root.NGAPI_deny_host_overlay.beginFill(6684672);
_root.NGAPI_deny_host_overlay.moveTo(0, 0);
_root.NGAPI_deny_host_overlay.lineTo(Stage.width, 0);
_root.NGAPI_deny_host_overlay.lineTo(Stage.width, Stage.height);
_root.NGAPI_deny_host_overlay.lineTo(0, Stage.height);
_root.NGAPI_deny_host_overlay.lineTo(0, 0);
_root.NGAPI_deny_host_overlay.endFill();
var _local2 = ("This movie has not been approved for use on " + hostname) + ".";
_local2 = _local2 + "\r\rFor an aproved copy, please visit:\r";
var _local4 = _local2.length;
_local2 = _local2 + movie_url;
var _local3 = _local2.length;
_root.NGAPI_deny_host_overlay.createTextField("mousekill", 100, 0, 0, Stage.width, Stage.height);
_root.NGAPI_deny_host_overlay.createTextField("error", 101, (Stage.width - 400) / 2, (Stage.height / 2) - 100, 400, 200);
_root.NGAPI_deny_host_overlay.error.text = "ERROR!";
_root.NGAPI_deny_host_overlay.error.setTextFormat(error_format);
_root.NGAPI_deny_host_overlay.createTextField("message", 102, (Stage.width - 400) / 2, Stage.height / 2, 400, 200);
_root.NGAPI_deny_host_overlay.message.text = _local2;
_root.NGAPI_deny_host_overlay.message.multiline = true;
_root.NGAPI_deny_host_overlay.message.wordWrap = true;
_root.NGAPI_deny_host_overlay.message.html = true;
_root.NGAPI_deny_host_overlay.message.setTextFormat(normal_format);
link_format.url = redirect_url;
_root.NGAPI_deny_host_overlay.message.setTextFormat(_local4, _local3, link_format);
}
static function isInstalled() {
return(true);
}
static function onAdsApproved(ad_url) {
}
static var movie_options = new Object();
static var custom_events = new Object();
static var custom_links = new Object();
static var MOVIE_VIEWS = 1;
static var AUTHOR_SITE = 2;
static var NEWGROUNDS = 3;
static var NEW_VERSION = 4;
static var CUSTOM_STATS = 50;
static var GATEWAY_URL = "http://www.ngads.com/gateway.php";
}
Symbol 122 MovieClip Frame 1
stop();