if (con < 0) exit; if (con == 10 && !d_ex() && global.interact == 0) { con = 15; global.interact = 1; cutscene_master = scr_cutscene_make(); scr_maincharacters_actors(); sa = actor_count + 1; sa_actor = instance_create(sans_npc.x, sans_npc.y, obj_actor); scr_actor_setup(sa, sa_actor, "sans"); sa_actor.sprite_index = sans_npc.sprite_index; c_var_instance(sans_npc, "visible", 0); var kr_x_pos = 140; var kr_y_pos = 110; var kr_walktime = scr_calculate_move_distance(kr_actor.x, kr_actor.y, kr_x_pos, kr_y_pos, 4); c_sel(kr); c_walkdirect(kr_x_pos, kr_y_pos, kr_walktime); c_delayfacing(kr_walktime + 1, "u"); var su_x_pos = kr_x_pos - 28; var su_y_pos = kr_y_pos - 6; var su_walktime = scr_calculate_move_distance(su_actor.x, su_actor.y, su_x_pos, su_y_pos, 4); c_sel(su); if (su_actor.y < 90) c_walkdirect_wait(su_actor.x, su_y_pos, 12); c_walkdirect(su_x_pos, su_y_pos, su_walktime); c_delayfacing(su_walktime + 1, "u"); var no_x_pos = kr_x_pos - 54; var no_y_pos = kr_y_pos - 9; var no_walktime = scr_calculate_move_distance(no_actor.x, no_actor.y, no_x_pos, no_y_pos, 4); c_sel(no); if (no_actor.y < 90) c_walkdirect_wait(no_actor.x, no_y_pos, 12); c_walkdirect(no_x_pos, no_y_pos, no_walktime); c_delayfacing(no_walktime + 1, "u"); c_wait(30); global.msc = -99; global.choice = -1; global.choicemsg = [stringsetloc("#Go with#Noelle", "obj_town_mid_ferris_slash_Step_0_gml_52_0"), stringsetloc("#Go with#Susie", "obj_town_mid_ferris_slash_Step_0_gml_53_0"), stringsetloc("You two ride", "obj_town_mid_ferris_slash_Step_0_gml_54_0"), stringsetloc("No", "obj_town_mid_ferris_slash_Step_0_gml_55_0")]; if (global.lang == "ja") scr_choiceradjust(undefined, 6, undefined, 6, undefined, -4); if (scr_flag_get(1352) == 0) { c_speaker("sans"); c_msgsetloc(0, "\\E5* hey^1, wanna ride the ferris wheel?/", "obj_town_mid_ferris_slash_Step_0_gml_61_0"); c_facenext("noelle", 25); c_msgnextloc("\\EP* .../", "obj_town_mid_ferris_slash_Step_0_gml_63_0"); c_facenext("susie", 22); c_msgnextloc("\\EM* .../", "obj_town_mid_ferris_slash_Step_0_gml_65_0"); c_facenext("noelle", "R"); c_msgnextloc("\\ER* Umm^1, what do you think^1, Kris?/", "obj_town_mid_ferris_slash_Step_0_gml_67_0"); c_msgnext("\\C4"); c_customfunc(function() { d_make(); }); } else { c_speaker("sans"); c_msgsetloc(0, "\\E5* wanna ride the wheel?/", "obj_town_mid_ferris_slash_Step_0_gml_76_0"); c_msgnext("\\C4"); c_customfunc(function() { d_make(); }); } c_waitcustom(); } if (con == 15 && global.choice != -1 && customcon == 1) { con = -1; customcon = 0; k_d(4); scr_flag_set(1352, global.choice + 1); c_waitcustom_end(); if (global.choice == 0) { con = 20; if (!scr_sideb_active() && scr_flag_get(455) == 1) con = 22; if ((scr_flag_get(1333) + scr_flag_get(1334)) == 4) { if (scr_flag_get(1334) != 2) con = 24; } } if (global.choice == 1) con = 30; if (global.choice == 2) con = 40; if (global.choice == 3) con = 90; c_waitcustom(); } if (con == 20 && !d_ex() && customcon == 1) { con = 90; customcon = 0; c_waitcustom_end(); c_sel(no); c_sprite(spr_noelle_walk_right_lw_neutral); c_sel(kr); c_facing("l"); c_speaker("noelle"); c_msgsetloc(0, "\\E2* Huh...?/", "obj_town_mid_ferris_slash_Step_0_gml_156_0"); c_msgnextloc("\\E3* You..^1. actually want to go with me?/", "obj_town_mid_ferris_slash_Step_0_gml_157_0"); c_msgnextloc("\\E8* What^1, so you can shake the ride and scare me again?/", "obj_town_mid_ferris_slash_Step_0_gml_158_0"); c_msgnextloc("\\E4* No thanks^1, Kris^1! Faha!/%", "obj_town_mid_ferris_slash_Step_0_gml_159_0"); c_talk(); c_wait_box(2); c_sel(no); c_sprite(spr_noelle_right_sad_smile); c_wait_box(3); c_sel(no); c_facing("r"); c_wait_talk(); c_customfunc(function() { if (scr_flag_get(1353) == 0) scr_flag_set(1353, 1); }); c_waitcustom(); } if (con == 22 && !d_ex() && customcon == 1) { con = 90; customcon = 0; c_waitcustom_end(); c_sel(no); c_sprite(spr_noelle_right_sad_smile); c_speaker("noelle"); c_msgsetloc(0, "\\E4* No thanks^1, Kris^1! Faha!/", "obj_town_mid_ferris_slash_Step_0_gml_196_0"); c_msgnextloc("\\El* ..^1. you're not making me do anything./", "obj_town_mid_ferris_slash_Step_0_gml_197_0"); c_msgnextloc("\\Eh* You hear that?/%", "obj_town_mid_ferris_slash_Step_0_gml_198_0"); c_talk(); c_wait_box(1); c_sel(no); c_facing("r"); c_wait_talk(); c_customfunc(function() { scr_flag_set(1353, 2); }); c_waitcustom(); } if (con == 24 && !d_ex() && customcon == 1) { con = 25; customcon = 0; c_waitcustom_end(); c_mus2("volume", 0, 30); c_sel(no); c_sprite(spr_noelle_walk_right_lw_neutral); c_sel(su); c_facing("r"); c_sel(kr); c_facing("l"); c_speaker("noelle"); c_msgsetloc(0, "\\Ed* ..^1./", "obj_town_mid_ferris_slash_Step_0_gml_236_0"); c_msgnextloc("\\E4* ..^1. yeah^1, let's ride^1, Kris!/", "obj_town_mid_ferris_slash_Step_0_gml_237_0"); c_facenext("susie", "K"); c_msgnextloc("\\EK* Cool^1, I'll just wait here I guess./%", "obj_town_mid_ferris_slash_Step_0_gml_239_0"); c_talk(); c_wait_box(1); c_sel(no); c_sprite(spr_noelle_walk_right_lw_smile); c_wait_talk(); c_sel(kr); c_walkdirect(220, kr_actor.y, 30); c_delaywalkdirect(31, 220, 86, 30); c_delaywalkdirect(31, 220, 66, 50); c_sel(no); c_walkdirect_wait(no_actor.x, no_actor.y + 20, 15); c_walkdirect_wait(195, no_actor.y + 20, 30); c_var_lerp_instance(blackall, "image_alpha", 0, 1, 60); c_walkdirect_wait(195, 57, 60); c_mus2("initloop", "noelle_normal.ogg", 0); c_wait(60); c_speaker("noelle"); c_fefc(0, 0); c_msgsetloc(0, "* Kids are..^1. silly^1, aren't they?/", "obj_town_mid_ferris_slash_Step_0_gml_269_0"); c_msgnextloc("* Yeah..^1. I'm still thinking about when we voted as kids./", "obj_town_mid_ferris_slash_Step_0_gml_270_0"); c_msgnextloc("* Not in a million years would we have won./", "obj_town_mid_ferris_slash_Step_0_gml_271_0"); c_msgnextloc("* Even our own ballots were spelled wrong./", "obj_town_mid_ferris_slash_Step_0_gml_272_0"); c_msgnextloc("* We couldn't even agree on who should be King or Queen!/", "obj_town_mid_ferris_slash_Step_0_gml_273_0"); c_msgnextloc("* Even so^1, I still cried my eyes out that we lost./", "obj_town_mid_ferris_slash_Step_0_gml_274_0"); c_msgnextloc("* And so you told me^1, let's ride the Ferris Wheel./", "obj_town_mid_ferris_slash_Step_0_gml_275_0"); c_msgnextloc("* ..^1. and then when we got on.../", "obj_town_mid_ferris_slash_Step_0_gml_276_0"); c_msgnextloc("* You just shook it^1, over and over and over again./", "obj_town_mid_ferris_slash_Step_0_gml_277_0"); c_msgnextloc("* I screamed.../", "obj_town_mid_ferris_slash_Step_0_gml_278_0"); c_msgnextloc("* ..^1. while you were just smiling./%", "obj_town_mid_ferris_slash_Step_0_gml_279_0"); c_talk_wait(); c_wait(30); c_customfunc(function() { global.msc = -99; global.choice = -1; global.choicemsg = [stringsetloc("#Shake the#Ferris wheel", "obj_town_mid_ferris_slash_Step_0_gml_290_0"), stringsetloc("#Sit#silently", "obj_town_mid_ferris_slash_Step_0_gml_291_0"), stringset(""), stringset("")]; }); c_speaker("noelle"); c_fefc(0, 0); c_msgsetloc(0, "* .../", "obj_town_mid_ferris_slash_Step_0_gml_299_0"); c_msgnextloc("* Now that I think about it.../", "obj_town_mid_ferris_slash_Step_0_gml_300_0"); c_msgnextloc("* That made me stop crying^1, didn't it?/", "obj_town_mid_ferris_slash_Step_0_gml_301_0"); c_msgnextloc("* I got so annoyed at you^1, I forgot all about the vote.../", "obj_town_mid_ferris_slash_Step_0_gml_302_0"); c_msgnextloc("* ..^1. and by the time we left the ride.../", "obj_town_mid_ferris_slash_Step_0_gml_303_0"); c_msgnextloc("* Losing didn't feel like such a big deal anymore./", "obj_town_mid_ferris_slash_Step_0_gml_304_0"); c_msgnextloc("* ..^1. all this time^1, I thought you were teasing me^1, but.../", "obj_town_mid_ferris_slash_Step_0_gml_305_0"); c_msgnextloc("* ..^1. was that your way of cheering me up?/", "obj_town_mid_ferris_slash_Step_0_gml_306_0"); c_msgnextloc("* .../", "obj_town_mid_ferris_slash_Step_0_gml_307_0"); c_msgnext("\\C2"); c_customfunc(function() { d_make(); }); c_waitcustom(); } if (con == 25 && global.choice != -1 && customcon == 1) { con = 90; customcon = 0; k_d(4); scr_flag_set(1354, global.choice + 1); c_waitcustom_end(); if (global.choice == 0) { c_snd_play(snd_locker); c_wait(12); c_snd_play(snd_locker); c_wait(8); c_snd_play(snd_locker); c_wait(6); c_speaker("noelle"); c_fefc(0, 0); c_msgsetloc(0, "* H-HEY!!!!/", "obj_town_mid_ferris_slash_Step_0_gml_341_0"); c_msgnextloc("* Gosh^1, you haven't grown up one bit^1, have you^1, Kris?/", "obj_town_mid_ferris_slash_Step_0_gml_342_0"); c_msgnextloc("* .../", "obj_town_mid_ferris_slash_Step_0_gml_343_0"); c_msgnextloc("* ..^1. neither..^1. have I^1, I guess./", "obj_town_mid_ferris_slash_Step_0_gml_344_0"); c_msgnextloc("* Faha..^1. fahahahahaha!!!/%", "obj_town_mid_ferris_slash_Step_0_gml_345_0"); c_talk_wait(); } if (global.choice == 1) { c_wait(30); c_speaker("noelle"); c_fefc(0, 0); c_msgsetloc(0, "* .../", "obj_town_mid_ferris_slash_Step_0_gml_355_0"); c_msgnextloc("* ..^1. no^1, I'm probably being silly./", "obj_town_mid_ferris_slash_Step_0_gml_356_0"); c_msgnextloc("* You never.../", "obj_town_mid_ferris_slash_Step_0_gml_357_0"); c_msgnextloc("* ..^1. really wanted to win in the first place^1, did you./", "obj_town_mid_ferris_slash_Step_0_gml_358_0"); c_msgnextloc("* Everything back then^1, was just..^1. my imagination./", "obj_town_mid_ferris_slash_Step_0_gml_359_0"); c_msgnextloc("* You were just..^1. doing what I made you./", "obj_town_mid_ferris_slash_Step_0_gml_360_0"); c_msgnextloc("* .../", "obj_town_mid_ferris_slash_Step_0_gml_361_0"); c_msgnextloc("* (Just like...)/%", "obj_town_mid_ferris_slash_Step_0_gml_362_0"); c_talk_wait(); } c_mus2("volume", 0, 30); c_wait(30); c_sel(kr); c_facing("d"); c_sel(no); c_facing("d"); c_sel(su); c_setxy(206, 108); c_facing("u"); c_var_lerp_instance(blackall, "image_alpha", 1, 0, 60); c_wait(60); c_speaker("susie"); c_msgsetloc(0, "\\E0* You guys are so lucky./", "obj_town_mid_ferris_slash_Step_0_gml_383_0"); c_msgnextloc("\\E2* I couldn't hit your window a single time./", "obj_town_mid_ferris_slash_Step_0_gml_384_0"); c_facenext("noelle", "2"); c_msgnextloc("\\E2* You were^1, um^1, throwing dirt at us?/", "obj_town_mid_ferris_slash_Step_0_gml_386_0"); c_facenext("susie", 10); c_msgnextloc("\\EA* Uhh..^1. yeah?/", "obj_town_mid_ferris_slash_Step_0_gml_388_0"); c_facenext("noelle", "8"); c_msgnextloc("\\E8* Fahaha^1! That's nice^1, Susie./%", "obj_town_mid_ferris_slash_Step_0_gml_390_0"); c_talk(); c_wait_box(1); c_sel(no); c_sprite(spr_noelle_walk_down_lw_neutral); c_wait_box(5); c_sel(su); c_autowalk(0); c_sprite(spr_susie_head_scratch); c_imagespeed(0.2); c_addxy(-2, -2); c_wait_box(7); c_sel(no); c_sprite(spr_noelle_walk_down_lw); c_sel(su); c_autowalk(1); c_sprite(spr_susie_walk_up_lw); c_halt(); c_addxy(2, 2); c_wait_talk(); c_sel(no); c_walkdirect(180, 105, 30); c_delayfacing(31, "r"); c_sel(su); c_delayfacing(31, "r"); c_sel(kr); c_walkdirect_wait(236, 114, 30); c_customfunc(function() { scr_flag_set(1353, 3); }); c_mus("free_all"); c_mus2("initloop", "festival.ogg", 0); c_mus2("volume", 0, 0); c_mus2("volume", 1, 30); c_waitcustom(); } if (con == 28 && !d_ex() && customcon == 1) { con = 90; customcon = 0; c_waitcustom_end(); c_speaker("noelle"); c_msgsetloc(0, "\\Ee* Umm.../", "obj_town_mid_ferris_slash_Step_0_gml_450_0"); c_msgnextloc("\\Eb* ..^1. sure^1, Kris^1. If you want to./%", "obj_town_mid_ferris_slash_Step_0_gml_451_0"); c_talk_wait(); c_mus2("volume", 0, 30); c_sel(kr); c_walkdirect(220, kr_actor.y, 30); c_delaywalkdirect(31, 220, 86, 30); c_delaywalkdirect(31, 220, 66, 50); c_sel(no); c_walkdirect_wait(no_actor.x, no_actor.y + 20, 15); c_walkdirect_wait(195, no_actor.y + 20, 30); c_var_lerp_instance(blackall, "image_alpha", 0, 1, 60); c_walkdirect_wait(195, 57, 60); c_mus2("initloop", "flashback_excerpt.ogg", 0); c_wait(60); c_speaker("noelle"); c_fefc(0, 0); c_msgsetloc(0, "* ..^1. Kris..^1. a couple nights ago^1, you.../", "obj_town_mid_ferris_slash_Step_0_gml_479_0"); c_msgnextloc("* You came and reassured me^1. You told me everything was a dream./", "obj_town_mid_ferris_slash_Step_0_gml_480_0"); c_msgnextloc("* ..^1. hearing your voice then^1, it made me so happy.../", "obj_town_mid_ferris_slash_Step_0_gml_481_0"); c_msgnextloc("* Everything..^1. is back to normal./", "obj_town_mid_ferris_slash_Step_0_gml_482_0"); c_msgnextloc("* .../", "obj_town_mid_ferris_slash_Step_0_gml_483_0"); c_msgnextloc("* But are you sure\nit was all a dream?/", "obj_town_mid_ferris_slash_Step_0_gml_484_0"); c_msgnextloc("* I'm..^1. I'm not saying I want to believe it^1. That would be terrible./", "obj_town_mid_ferris_slash_Step_0_gml_485_0"); c_msgnextloc("* But if there was some piece..^1. just some little piece.../", "obj_town_mid_ferris_slash_Step_0_gml_486_0"); c_msgnextloc("* If some piece of that power we had was real/", "obj_town_mid_ferris_slash_Step_0_gml_487_0"); c_msgnextloc("* Wouldn't it be amazing?/", "obj_town_mid_ferris_slash_Step_0_gml_488_0"); c_msgnextloc("* Kris^1, don't turn away^1, come closer./", "obj_town_mid_ferris_slash_Step_0_gml_489_0"); c_msgnextloc("* Explain how you knew what my dream was^1, Kris.../%", "obj_town_mid_ferris_slash_Step_0_gml_490_0"); c_talk_wait(); c_snd_play(snd_locker); c_wait(30); c_speaker("noelle"); c_fefc(0, 0); c_msgsetloc(0, "* H..^1. huh?!/%", "obj_town_mid_ferris_slash_Step_0_gml_500_0"); c_talk_wait(); c_sel(kr); c_facing("d"); c_sel(no); c_sprite(spr_noelle_walk_down_lw_neutral); c_sel(su); c_setxy(206, 108); c_facing("u"); c_var_instance(blackall, "image_alpha", 0); c_mus("free_all"); c_wait(30); c_speaker("susie"); c_msgsetloc(0, "\\E9* Bullseye^1, haha!/", "obj_town_mid_ferris_slash_Step_0_gml_519_0"); c_facenext("noelle", "E"); c_msgnextloc("\\EE* S-Susie?/", "obj_town_mid_ferris_slash_Step_0_gml_521_0"); c_facenext("susie", 2); c_msgnextloc("\\E2* Finally hit your window with a dirt clod^1. Heh./", "obj_town_mid_ferris_slash_Step_0_gml_523_0"); c_facenext("noelle", "8"); c_msgnextloc("\\E8* ..^1. fahaha^1, thanks^1, Susie./", "obj_town_mid_ferris_slash_Step_0_gml_525_0"); c_msgnextloc("\\E9* (Well^1, THAT brought me back to reality...)/%", "obj_town_mid_ferris_slash_Step_0_gml_526_0"); c_talk(); c_wait_box(2); c_sel(no); c_sprite(spr_noelle_shocked_lw); c_shakeobj(); c_wait_box(6); c_sel(no); c_facing("d"); c_wait_talk(); c_sel(no); c_walkdirect(180, 105, 30); c_delayfacing(31, "r"); c_sel(su); c_delayfacing(31, "r"); c_sel(kr); c_walkdirect_wait(236, 114, 30); c_customfunc(function() { scr_flag_set(1353, 4); }); c_mus2("initloop", "festival.ogg", 0); c_mus2("volume", 0, 0); c_mus2("volume", 1, 30); c_waitcustom(); } if (con == 30 && !d_ex() && customcon == 1) { con = 32; customcon = 0; c_waitcustom_end(); c_sel(no); c_sprite(spr_noelle_walk_right_lw_neutral); c_sel(su); c_facing("l"); c_sel(kr); c_facing("l"); c_speaker("noelle"); c_msgsetloc(0, "\\E8* H-hey^1, Kris^1, wait a sec---!/", "obj_town_mid_ferris_slash_Step_0_gml_581_0"); c_facenext("susie", "9"); c_msgnextloc("\\E9* Sorry^1, gotta do it^1. Someone dared us to./", "obj_town_mid_ferris_slash_Step_0_gml_583_0"); c_facenext("noelle", "1"); c_msgnextloc("\\E1* Huh^1? Um..^1. okay?/%", "obj_town_mid_ferris_slash_Step_0_gml_585_0"); c_talk(); c_wait_box(4); c_sel(no); c_sprite(spr_noelle_right_sad_smile); c_wait_talk(); c_sel(no); c_facing("r"); c_sel(kr); c_walkdirect(220, kr_actor.y, 30); c_delaywalkdirect(31, 220, 86, 30); c_delaywalkdirect(31, 220, 66, 50); c_wait(8); c_mus2("volume", 0, 30); c_sel(su); c_walkdirect_wait(195, su_actor.y, 30); c_var_lerp_instance(blackall, "image_alpha", 0, 1, 60); c_walkdirect_wait(195, 61, 60); c_wait(30); c_customfunc(function() { diner_song[0] = snd_init("susie_diner.ogg"); diner_song[1] = mus_loop(diner_song[0]); }); c_speaker("susie"); c_fefc(0, 0); c_msgsetloc(0, "* Yeah..^1. Ralsei told me..^1. I should ride with you^1, y'know?/", "obj_town_mid_ferris_slash_Step_0_gml_624_0"); c_msgnextloc("* 'Cause..^1. he can't go./", "obj_town_mid_ferris_slash_Step_0_gml_625_0"); c_msgnextloc("* .../", "obj_town_mid_ferris_slash_Step_0_gml_626_0"); c_msgnextloc("* He's pretty chatty^1, y'know^1. When you aren't around./", "obj_town_mid_ferris_slash_Step_0_gml_627_0"); c_msgnextloc("* He was like^1, combing my hair this morning.../", "obj_town_mid_ferris_slash_Step_0_gml_628_0"); c_msgnextloc("* Asking me about all the rides..^1. what I was gonna eat.../", "obj_town_mid_ferris_slash_Step_0_gml_629_0"); c_msgnextloc("* Just..^1. looking so excited for me^1, I guess./", "obj_town_mid_ferris_slash_Step_0_gml_630_0"); c_msgnextloc("* .../", "obj_town_mid_ferris_slash_Step_0_gml_631_0"); c_msgnextloc("* He's real^1, Kris^1. They all are./", "obj_town_mid_ferris_slash_Step_0_gml_632_0"); c_msgnextloc("* It..^1. wouldn't make any sense if he's not./%", "obj_town_mid_ferris_slash_Step_0_gml_633_0"); c_talk_wait(); c_wait(30); c_customfunc(function() { global.msc = -99; global.choice = -1; global.choicemsg = [stringsetloc("#Make heart#with hands", "obj_town_mid_ferris_slash_Step_0_gml_644_0"), stringsetloc("#Rude#gesture", "obj_town_mid_ferris_slash_Step_0_gml_645_0"), stringset(""), stringset("")]; }); c_speaker("susie"); c_fefc(0, 0); c_msgsetloc(0, "* .../", "obj_town_mid_ferris_slash_Step_0_gml_653_0"); c_msgnextloc("* Anyway^1, the hell do you do in a Ferris Wheel^1, anyway...?/", "obj_town_mid_ferris_slash_Step_0_gml_654_0"); c_msgnextloc("* ..^1. maybe we should wave to Noelle?/", "obj_town_mid_ferris_slash_Step_0_gml_655_0"); c_msgnextloc("* Noelle^1, hey^1, look up here!/", "obj_town_mid_ferris_slash_Step_0_gml_656_0"); c_msgnextloc("* ..^1. let's do a pose or something./", "obj_town_mid_ferris_slash_Step_0_gml_657_0"); c_msgnext("\\C2"); c_customfunc(function() { d_make(); }); c_waitcustom(); } if (con == 32 && global.choice != -1 && customcon == 1) { con = 90; customcon = 0; k_d(4); scr_flag_set(1355, global.choice + 1); c_waitcustom_end(); if (global.choice == 0) { c_speaker("susie"); c_fefc(0, 0); c_msgsetloc(0, "* What are you doing^1? Making a \"C\"...?/", "obj_town_mid_ferris_slash_Step_0_gml_684_0"); c_msgnextloc("* Sure^1, that's a cool pose^1. I'll match./", "obj_town_mid_ferris_slash_Step_0_gml_685_0"); c_msgnextloc("* Hey Noelle^1! Look at our cool pose!/", "obj_town_mid_ferris_slash_Step_0_gml_686_0"); c_msgnextloc("* .../", "obj_town_mid_ferris_slash_Step_0_gml_687_0"); c_msgnextloc("* Huh..^1. I dunno if she likes it./%", "obj_town_mid_ferris_slash_Step_0_gml_688_0"); c_talk_wait(); c_wait(30); c_sel(kr); c_facing("d"); c_sel(su); c_facing("d"); c_sel(no); c_setxy(206, 105); c_facing("u"); c_customfunc(function() { mus_volume(diner_song[1], 0, 30); }); c_var_lerp_instance(blackall, "image_alpha", 1, 0, 60); c_wait(60); c_speaker("noelle"); c_msgsetloc(0, "\\EI* So^1, um..^1. did you two have fun^1, in the Ferris wheel?/", "obj_town_mid_ferris_slash_Step_0_gml_714_0"); c_msgnextloc("\\EH* ..^1. combining your hands^1, um^1, into a heart?/", "obj_town_mid_ferris_slash_Step_0_gml_715_0"); c_msgnextloc("\\EI* And^1, um^1, repeatedly pointing at it?/", "obj_town_mid_ferris_slash_Step_0_gml_716_0"); c_facenext("susie", 6); c_msgnextloc("\\E6* Oh^1, damn^1, THAT'S what it was?/", "obj_town_mid_ferris_slash_Step_0_gml_718_0"); c_msgnextloc("\\EA* ..^1. yeah^1, it was fun./", "obj_town_mid_ferris_slash_Step_0_gml_719_0"); c_facenext("noelle", "H"); c_msgnextloc("\\EH* I..^1. see./", "obj_town_mid_ferris_slash_Step_0_gml_721_0"); c_facenext("susie", "9"); c_msgnextloc("\\E9* Y'know..^1. it was for you./", "obj_town_mid_ferris_slash_Step_0_gml_723_0"); c_facenext("noelle", 22); c_msgnextloc("\\EM* H-huh...^1? Umm^1, well^1, I really liked it^1, then!/", "obj_town_mid_ferris_slash_Step_0_gml_725_0"); c_facenext("susie", "0"); c_msgnextloc("\\E0* Woulda been cooler if the window was open and we threw stuff./", "obj_town_mid_ferris_slash_Step_0_gml_727_0"); c_facenext("noelle", 25); c_msgnextloc("\\EP* Umm^1? Yes...^1? ..^1. no?/", "obj_town_mid_ferris_slash_Step_0_gml_729_0"); c_facenext("susie", "2"); c_msgnextloc("\\E2* Anyway^1, let's go./%", "obj_town_mid_ferris_slash_Step_0_gml_731_0"); c_talk_wait(); } else { c_speaker("susie"); c_fefc(0, 0); c_msgsetloc(0, "* Noelle^1, look at us!/", "obj_town_mid_ferris_slash_Step_0_gml_738_0"); c_msgnextloc("* Hey^1, don't be embarrassed^1! C'mon^1, do it back!/", "obj_town_mid_ferris_slash_Step_0_gml_739_0"); c_msgnextloc("* Hahaha^1, yeah^1! Exactly!/%", "obj_town_mid_ferris_slash_Step_0_gml_740_0"); c_talk_wait(); c_wait(30); c_sel(kr); c_facing("d"); c_sel(su); c_facing("d"); c_sel(no); c_setxy(206, 105); c_facing("u"); c_customfunc(function() { mus_volume(diner_song[1], 0, 30); }); c_var_lerp_instance(blackall, "image_alpha", 1, 0, 60); c_wait(60); c_speaker("noelle"); c_msgsetloc(0, "\\E6* Umm^1, did you two have fun...?/", "obj_town_mid_ferris_slash_Step_0_gml_767_0"); c_facenext("susie", "9"); c_msgnextloc("\\E9* Not as much fun as you were having./", "obj_town_mid_ferris_slash_Step_0_gml_769_0"); c_facenext("noelle", "S"); c_msgnextloc("\\ES* I..^1. I don't know what you're talking about!/", "obj_town_mid_ferris_slash_Step_0_gml_771_0"); c_facenext("susie", 9); c_msgnextloc("\\E9* Heheh./%", "obj_town_mid_ferris_slash_Step_0_gml_773_0"); c_talk_wait(); } c_sel(kr); c_walkdirect(236, 114, 30); c_wait(5); c_sel(su); c_walkdirect(209, 108, 30); c_delayfacing(31, "r"); c_sel(no); c_walkdirect(180, 105, 15); c_delayfacing(16, "r"); c_mus2("volume", 1, 30); c_wait(30); c_customfunc(function() { snd_free(diner_song[0]); }); c_waitcustom(); } if (con == 40 && !d_ex() && customcon == 1) { con = 42; customcon = 0; c_waitcustom_end(); c_sel(no); c_sprite(spr_noelle_surprise_right_blush); c_sel(su); c_facing("r"); c_sel(kr); c_facing("l"); c_speaker("susie"); c_msgsetloc(0, "\\EM* I guess..^1. if you're daring us to./", "obj_town_mid_ferris_slash_Step_0_gml_819_0"); c_facenext("noelle", "Q"); c_msgnextloc("\\EQ* (C'mon Noelle^1, you trained for this...)/%", "obj_town_mid_ferris_slash_Step_0_gml_821_0"); c_talk_wait(); c_sel(su); c_walkdirect(su_actor.x, su_actor.y + 20, 12); c_delaywalkdirect(13, 195, su_actor.y + 20, 30); c_delaywalkdirect(44, 195, 60, 40); c_wait(5); c_sel(no); c_autowalk(0); c_sprite(spr_noelle_walk_down_blush); c_imagespeed(0.2); c_walkdirect_wait(no_actor.x, no_actor.y + 20, 15); c_sprite(spr_noelle_walk_right_blush); c_sel(kr); c_facing("r"); c_sel(no); c_walkdirect_wait(220, no_actor.y + 20, 44); c_sprite(spr_noelle_walk_up_lw); c_walkdirect_wait(220, 57, 40); c_halt(); c_speaker("susie"); c_msgsetloc(0, "\\E9* See ya in a minute^1, Kris!/%", "obj_town_mid_ferris_slash_Step_0_gml_849_0"); c_talk_wait(); c_mus2("volume", 0, 30); c_var_lerp_instance(blackall, "image_alpha", 0, 1, 60); c_wait(90); c_customfunc(function() { global.msc = -99; global.choice = -1; global.choicemsg = [stringsetloc("Close eyes#think about#what they're#doing now", "obj_town_mid_ferris_slash_Step_0_gml_866_0"), stringsetloc("#Think about#other things", "obj_town_mid_ferris_slash_Step_0_gml_867_0"), stringset(""), stringset("")]; }); c_speaker("no_name"); c_msgset(0, "\\C2"); c_customfunc(function() { if (global.lang == "ja") scr_choiceradjust(11); d_make(); }); c_waitcustom(); } if (con == 42 && global.choice != -1 && customcon == 1) { con = 90; customcon = 0; k_d(4); scr_flag_set(1356, global.choice + 1); c_waitcustom_end(); if (global.choice == 0) { c_speaker("no_name"); c_msgsetloc(0, "* (You closed your eyes...)/", "obj_town_mid_ferris_slash_Step_0_gml_897_0"); c_msgnextloc("* (..^1. you thought about what they might be doing...)/", "obj_town_mid_ferris_slash_Step_0_gml_898_0"); c_msgnextloc("* (..^1. but you didn't think about it very hard.)/", "obj_town_mid_ferris_slash_Step_0_gml_899_0"); c_msgnextloc("* (Instead^1, you wondered about the qualifications of Sans.)/", "obj_town_mid_ferris_slash_Step_0_gml_900_0"); c_msgnextloc("* (..^1. he doesn't seem certified to run a Ferris wheel.)/", "obj_town_mid_ferris_slash_Step_0_gml_901_0"); c_msgnextloc("* (..^1. didn't someone else run this last year?)/%", "obj_town_mid_ferris_slash_Step_0_gml_902_0"); c_talk_wait(); } else { c_speaker("no_name"); c_msgsetloc(0, "* (You closed your eyes...)/", "obj_town_mid_ferris_slash_Step_0_gml_909_0"); c_msgnextloc("* (You remember your brother riding on the ride with Dess.)/", "obj_town_mid_ferris_slash_Step_0_gml_910_0"); c_msgnextloc("* (He waves at you from the window with a big smile.)/", "obj_town_mid_ferris_slash_Step_0_gml_911_0"); c_msgnextloc("* (..^1. you throw a dirt clod at Dess in the window and miss.)/", "obj_town_mid_ferris_slash_Step_0_gml_912_0"); c_msgnextloc("* (Your mother pulls your ear^1. Your father laughs.)/", "obj_town_mid_ferris_slash_Step_0_gml_913_0"); c_msgnextloc("* (Your mother also pulls your father's ear^1. Your mother laughs.)/", "obj_town_mid_ferris_slash_Step_0_gml_914_0"); c_msgnextloc("* (Noelle's dad laughs^1. Carol pulls his ear^1, and he laughs harder.)/", "obj_town_mid_ferris_slash_Step_0_gml_915_0"); c_msgnextloc("* (Noelle^1, confused^1, holds onto your other ear^1, but doesn't pull it.)/", "obj_town_mid_ferris_slash_Step_0_gml_916_0"); c_msgnextloc("* (Everyone laughs...)/%", "obj_town_mid_ferris_slash_Step_0_gml_917_0"); c_talk_wait(); } c_var_lerp_instance(blackall, "image_alpha", 1, 0, 60); c_sel(no); c_imagespeed(0.2); c_sprite(spr_noelle_walk_down_blush); c_walkdirect(no_actor.x, 102, 40); c_delaycmd(41, "sprite", spr_noelle_walk_left_blush); c_delaycmd(41, "imagespeed", 0); c_sel(su); c_autowalk(0); c_imagespeed(0.2); c_sprite(spr_susie_walk_down_lw_blush); c_walkdirect(su_actor.x, 105, 40); c_delaycmd(41, "sprite", spr_susie_walk_right_lw_blush); c_delaycmd(41, "imagespeed", 0); c_wait(60); c_speaker("noelle"); c_msgsetloc(0, "\\EQ* That was nice.../", "obj_town_mid_ferris_slash_Step_0_gml_943_0"); c_facenext("susie", "v"); c_msgnextloc("\\Ev* Yeah^1, that was..^1. nice./", "obj_town_mid_ferris_slash_Step_0_gml_945_0"); c_msgnextloc("\\E6* Sucks we couldn't see that far though./", "obj_town_mid_ferris_slash_Step_0_gml_946_0"); c_msgnextloc("\\EC* The ride only went halfway up./", "obj_town_mid_ferris_slash_Step_0_gml_947_0"); c_facenext("noelle", "6"); c_msgnextloc("\\E6* Yeah^1, I wish you could've seen the lake..^1. it's so pretty./%", "obj_town_mid_ferris_slash_Step_0_gml_949_0"); c_talk(); c_wait_box(4); c_sel(su); c_autowalk(1); c_facing("u"); c_sel(no); c_autowalk(1); c_facing("u"); c_wait_talk(); c_sel(su); c_facing("l"); c_sel(no); c_autowalk(1); c_facing("l"); c_wait(15); c_speaker("susie"); c_msgsetloc(0, "\\EY* Hey weirdo^1, we waved but your eyes were closed./", "obj_town_mid_ferris_slash_Step_0_gml_974_0"); c_facenext("noelle", "4"); c_msgnextloc("\\E4* I warned Susie you might throw dirt at us.../", "obj_town_mid_ferris_slash_Step_0_gml_976_0"); c_facenext("susie", "2"); c_msgnextloc("\\E2* Yeah^1, I was kind of disappointed you didn't^1. Heh./%", "obj_town_mid_ferris_slash_Step_0_gml_978_0"); c_talk(); c_wait_box(2); c_sel(no); c_sprite(spr_noelle_walk_left_lw_smile); c_wait_box(4); c_sel(no); c_facing("l"); c_wait_talk(); c_sel(su); c_walkdirect(164, 105, 20); c_wait(5); c_sel(no); c_walkdirect_wait(194, 102, 20); c_mus2("volume", 1, 30); c_waitcustom(); } if (con == 50 && !d_ex()) { con = 100; global.interact = 1; var small_text = stringsetloc("ENOUGH???", "obj_town_mid_ferris_slash_Step_0_gml_1012_0"); var sf = { x: 282, y: 214 }; if (global.lang == "ja") { sf = { x: 427, y: 235 }; } scr_smallface(0, "noelle", 20, sf.x, sf.y, small_text); var small_face = (scr_flag_get(1352) == 2) ? "\\f0" : ""; scr_speaker("susie"); msgsetsubloc(0, "\\EL* Enough wheel for today.~1/%", small_face, "obj_town_mid_ferris_slash_Step_0_gml_1019_0"); d_make(); } if (con == 90 && !d_ex() && customcon == 1) { con = 100; customcon = 0; global.facing = 0; c_waitcustom_end(); c_var_instance(sans_npc, "visible", 1); if (global.choice != 3) { c_pannable(1); c_panobj(kr_actor, 30); c_wait(31); c_pannable(0); } c_sel(kr); c_facing("d"); c_actortokris(); c_actortocaterpillar(); c_terminatekillactors(); } if (con == 100 && !d_ex() && !i_ex(obj_cutscene_master)) { con = -1; global.interact = 0; }