var makeFlower = function(arg0 = "blue", arg1 = -4) { var counterdepth = layer_get_depth("TILES_Fore") + 10; if (!variable_instance_exists(id, "actor_count")) actor_count = 0; with (arg1) visible = false; if (arg0 == "blue") { actor_count++; bl = actor_count; bl_actor = instance_create(0, 0, obj_actor); scr_actor_setup(bl, bl_actor, "blue"); if (instance_exists(arg1)) { with (bl_actor) { scr_copy(arg1); auto_depth = false; scr_depth(); } } else if (instance_exists(npcBlue)) { with (bl_actor) { scr_copy(obj_dw_fcastle_cafe.npcBlue.marker); auto_depth = false; depth = counterdepth; } npcBlue.show = false; } else { var _marker = findspriteinfo(spr_blue_laugh, "NPCs"); with (bl_actor) { scr_copy(_marker); auto_depth = false; depth = counterdepth; } } } if (arg0 == "seth") { actor_count++; se = actor_count; se_actor = instance_create(0, 0, obj_actor); scr_actor_setup(se, se_actor, "seth"); if (instance_exists(arg1)) { with (se_actor) { scr_copy(arg1); auto_depth = false; scr_depth(); } } else if (instance_exists(npcSeth)) { with (se_actor) { scr_copy(obj_dw_fcastle_cafe.npcSeth.marker); auto_depth = false; depth = counterdepth; } npcSeth.show = false; } else { var _marker = findspriteinfo(spr_seth_idle, "NPCs"); with (se_actor) { scr_copy(_marker); auto_depth = false; depth = counterdepth; } } } if (arg0 == "yellow") { actor_count++; ye = actor_count; ye_actor = instance_create(0, 0, obj_actor); scr_actor_setup(ye, ye_actor, "yellow"); if (instance_exists(arg1)) { with (ye_actor) { scr_copy(arg1); auto_depth = false; scr_depth(); } } else if (instance_exists(npcYellow)) { with (ye_actor) { scr_copy(obj_dw_fcastle_cafe.npcYellow.marker); auto_depth = false; depth = counterdepth; } npcYellow.show = false; } else { var _marker = findspriteinfo(spr_yellow_walk_down, "NPCs"); with (ye_actor) { scr_copy(_marker); auto_depth = false; depth = counterdepth; } } } if (arg0 == "orange") { actor_count++; ar = actor_count; ar_actor = instance_create(0, 0, obj_actor); scr_actor_setup(ar, ar_actor, "orange"); if (instance_exists(arg1)) { with (ar_actor) { scr_copy(arg1); auto_depth = false; scr_depth(); } } else if (instance_exists(npcOrange)) { with (ar_actor) { scr_copy(obj_dw_fcastle_cafe.npcOrange.marker); auto_depth = false; scr_depth(); } npcOrange.show = false; } else { var _marker = findspriteinfo(spr_enemy_orange_walk_left, "NPCs"); with (ar_actor) { scr_copy(_marker); auto_depth = false; scr_depth(); } } } if (arg0 == "aqua") { actor_count++; aq = actor_count; aq_actor = instance_create(0, 0, obj_actor); scr_actor_setup(aq, aq_actor, "aqua"); if (instance_exists(arg1)) { with (aq_actor) { scr_copy(arg1); auto_depth = false; scr_depth(); } } else if (instance_exists(npcAqua)) { with (aq_actor) { scr_copy(obj_dw_fcastle_cafe.npcAqua.marker); auto_depth = false; scr_depth(); } npcAqua.show = false; } else { var _marker = findspriteinfo(spr_enemy_aqua_pose, "NPCs"); with (aq_actor) { scr_copy(_marker); auto_depth = false; scr_depth(); } } } if (arg0 == "green") { actor_count++; gr = actor_count; gr_actor = instance_create(0, 0, obj_actor); scr_actor_setup(gr, gr_actor, "aqua"); if (instance_exists(arg1)) { with (gr_actor) { scr_copy(arg1); auto_depth = false; scr_depth(); } } else if (instance_exists(npcGreen)) { with (gr_actor) { scr_copy(obj_dw_fcastle_cafe.npcGreen.marker); auto_depth = false; depth = counterdepth; } npcGreen.show = false; } else { var _marker = findspriteinfo(spr_enemy_green_walk, "NPCs"); with (gr_actor) { scr_copy(_marker); auto_depth = false; depth = counterdepth; } } } if (arg0 == "pink") { actor_count++; pk = actor_count; pk_actor = instance_create(0, 0, obj_actor); scr_actor_setup(pk, pk_actor, "pink"); if (instance_exists(arg1)) { with (pk_actor) { scr_copy(arg1); auto_depth = false; scr_depth(); } } } }; with (tableselect) { siner++; var alphatarg = (sin(siner / 30) * 0.5) + 0.8; if (global.interact != 0) alphatarg = 0; marker.image_alpha = lerp(marker.image_alpha, alphatarg, 0.5); marker.image_index += 0.125; if (myinteract == 3 && other.menu == 0) { myinteract = 4; global.interact = 1; other.menu = 1; other.menuinit = 0; other.resetcamera = false; with (obj_mainchara) cutscene = 1; } } if (cutscene == 1) { cleanupCutscene = function() { }; with (instance_create(0, 0, obj_fadeout)) fadespeed = 1/15; cutscene = 2; } if (cutscene == 2) { var trig = false; with (obj_fadeout) { if (image_alpha >= 1) trig = true; } if (trig) { with (obj_mainchara) { image_alpha = 1; global.facing = 0; } with (obj_caterpillarchara) { image_alpha = 1; scr_caterpillar_facing_single(name, "d"); } scr_miniface_init_flowers(); var defSceneCam = findspriteinfo(spr_debug_cameraregionpreview, undefined, #D1D1FF); camera_setxy(defSceneCam.x, defSceneCam.y); resetMainCharacters(); cutscene = menuOptions[mpos].cutscene * 10; global.interact = 1; scr_debug_print("cutscene=", cutscene, " | ", menuOptions[mpos].desc); with (obj_fadeout) instance_destroy(); with (instance_create(0, 0, obj_fadein)) { fadespeed = -0.03333333333333333; image_alpha = 1 - (fadespeed * 2); } } } if (cutscene == 10) { if (con == 0) { con = 5; scr_cutscene_make(); scr_maincharacters_actors(); makeFlower("aqua", tableleft); var kr_pos = findspriteinfo(spr_krisl_dark, "NPC_TABLEFLOWERS_RIGHT"); c_sel(su); c_facing("d"); c_visible(0); c_sel(kr); c_facing("l"); c_autodepth(0); c_depth(96900); c_setxy(kr_pos.x, kr_pos.y); c_sel(ra); c_facing("d"); c_visible(0); c_wait(32); global.msc = -99; global.choice = -1; global.choicemsg = [stringsetloc("#Doctor#outfit", "obj_dw_fcastle_cafe_slash_Other_13_gml_335_0"), stringsetloc("#Nurse#outfit", "obj_dw_fcastle_cafe_slash_Other_13_gml_336_0"), stringset(" "), stringset(" ")]; c_sel(aq); c_autowalk(0); c_sprite(spr_aqua_sleevewave); c_imagespeed(0.4); c_flip("x"); c_addxy(-10, 0); c_speaker("aqua"); c_msgsetsubloc(0, "~1* Blue^1, blue^1! Blue^1, blue^1!~2We are knife friends^1,~2and blue!/", (global.lang == "ja") ? "\\m0\t\t\t" : "\\m0\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_349_0"); c_msgnextsubloc("~1* Kris^1, change your shape^1!~2Change your shape!/", (global.lang == "ja") ? "\\m0\t\t\t" : "\\m0\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_350_0"); c_msgnext("\\C2"); c_customfunc(function() { d_make(); }); c_waitcustom(); } if (con == 5 && global.choice != -1 && customcon == 1) { con = 10; customcon = 0; k_d(3); c_waitcustom_end(); c_snd_play(snd_boost); if (global.choice == 0) { c_sel(kr); c_sprite(spr_krisb_virokun_doctor); c_flip("x"); c_addxy(-40, -4); c_customfunc(function() { with (kr_actor) { scr_oflash(); a = scr_afterimage(); a.hspeed = 2.5; a.depth = depth + 1; b = scr_afterimage(); b.image_alpha = 0.6; b.hspeed = 5; b.depth = depth + 2; } }); } else { c_sel(kr); c_sprite(spr_krisb_virokun_nurse); c_flip("x"); c_addxy(-40, -4); c_customfunc(function() { with (kr_actor) { scr_oflash(); a = scr_afterimage(); a.hspeed = 2.5; a.depth = depth + 1; b = scr_afterimage(); b.image_alpha = 0.6; b.hspeed = 5; b.depth = depth + 2; } }); } c_wait(30); c_waitcustom(); } if (con == 10 && customcon == 1 && !d_ex()) { con = 15; customcon = 0; c_waitcustom_end(); global.msc = -99; global.choice = -1; global.choicemsg = [stringsetloc("#Aqua#outfit", "obj_dw_fcastle_cafe_slash_Other_13_gml_428_0"), stringsetloc("#Yellow#outfit", "obj_dw_fcastle_cafe_slash_Other_13_gml_429_0"), stringset(" "), stringset(" ")]; c_sel(aq); c_sprite(spr_aqua_clapping); c_flip("x"); c_customfunc(function() { with (aq_actor) scr_script_repeat(scr_jump_in_place, -1, 15, 15, 15); }); c_speaker("aqua"); c_msgsetsubloc(0, "~1* Again^1, again^1! Change again!!/", (global.lang == "ja") ? "\\m0\t\t\t" : "\\m0\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_444_0"); c_msgnext("\\C2"); c_customfunc(function() { d_make(); }); c_waitcustom(); } if (con == 15 && customcon == 1 && global.choice != -1) { con = 20; customcon = 0; k_d(3); c_waitcustom_end(); c_snd_play(snd_boost); c_customfunc(function() { with (aq_actor) scr_script_repeat_stop(); }); if (global.choice == 0) { c_sel(kr); c_sprite(spr_kris_outfit_aqua); c_customfunc(function() { with (kr_actor) { scr_oflash(); a = scr_afterimage(); a.hspeed = 2.5; a.depth = depth + 1; b = scr_afterimage(); b.image_alpha = 0.6; b.hspeed = 5; b.depth = depth + 2; } }); } else { c_sel(kr); c_sprite(spr_kris_outfit_yellow); c_customfunc(function() { with (kr_actor) { scr_oflash(); a = scr_afterimage(); a.hspeed = 2.5; a.depth = depth + 1; b = scr_afterimage(); b.image_alpha = 0.6; b.hspeed = 5; b.depth = depth + 2; } }); } c_wait(30); c_waitcustom(); } if (con == 20 && customcon == 1 && !d_ex()) { con = 25; customcon = 0; c_waitcustom_end(); global.msc = -99; global.choice = -1; global.choicemsg = [stringsetloc("#Heal Prayer", "obj_dw_fcastle_cafe_slash_Other_13_gml_529_0"), stringsetloc("#Rude Buster", "obj_dw_fcastle_cafe_slash_Other_13_gml_530_0"), stringset(" "), stringset(" ")]; c_sel(aq); c_sprite(spr_aqua_toothy_grin); c_speaker("aqua"); c_msgsetsubloc(0, "~1* Uuu^1, wait^1! Why can you change~2shape^1, but not do magic?/", (global.lang == "ja") ? "\\m0\t\t\t" : "\\m0\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_539_0"); c_msgnextsubloc("~1* Kris^1, magic^1, magic^1, do magic!/", (global.lang == "ja") ? "\\m0\t\t\t" : "\\m0\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_540_0"); c_msgnext("\\C2"); c_customfunc(function() { d_make(); }); c_waitcustom(); } if (con == 25 && customcon == 1 && global.choice != -1) { con = 0; customcon = 0; k_d(3); c_waitcustom_end(); c_snd_play(snd_splat); c_sel(aq); c_sprite(spr_enemy_aqua_unamused); if (global.choice == 0) { c_sel(kr); c_sprite(spr_kris_outfit_heal); c_flip("x"); c_addxy(0, 4); c_delaycmd(45, "sprite", spr_kris_outfit_heal_blush); c_customfunc(function() { with (kr_actor) { scr_oflash(); a = scr_afterimage(); a.hspeed = 2.5; a.depth = depth + 1; b = scr_afterimage(); b.image_alpha = 0.6; b.hspeed = 5; b.depth = depth + 2; } }); } else { c_sel(kr); c_sprite(spr_kris_outfit_rude_buster); c_flip("x"); c_addxy(-20, 4); c_delaycmd(45, "sprite", spr_kris_outfit_rude_buster_blush); c_customfunc(function() { with (kr_actor) { scr_oflash(); a = scr_afterimage(); a.hspeed = 2.5; a.depth = depth + 1; b = scr_afterimage(); b.image_alpha = 0.6; b.hspeed = 5; b.depth = depth + 2; } }); } c_wait(60); c_sel(aq); c_sprite(spr_aqua_shakehead); c_imagespeed(0.2); c_speaker("aqua"); c_msgsetsubloc(0, "~1* Uuu.../", (global.lang == "ja") ? "\\m0\t\t\t" : "\\m0\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_614_0"); c_msgnextsubloc("~1* Don't do that anymore./%", (global.lang == "ja") ? "\\m0\t\t\t" : "\\m0\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_615_0"); c_talk_wait(); fade_end_cutscene(); cutscene = 999; } } if (cutscene == 20) { scr_cutscene_make(); scr_maincharacters_actors(); c_sel(su); c_facing("d"); c_sel(kr); c_facing("d"); c_sel(ra); c_facing("d"); if (scr_flower_is_recruited_all()) move_actors_bottom(); makeFlower("aqua", tableleft); makeFlower("seth", tableright); makeFlower("green"); makeFlower("blue"); makeFlower("orange"); makeFlower("yellow"); var start_pos_green = { x: camerax() + view_wport[0] + 60, y: 139 }; var target_pos_green = { x: 540, y: start_pos_green.y }; var start_pos_blue = { x: 20, y: 100 }; var target_pos_blue = { x: 250, y: start_pos_blue.y }; var start_pos_orange = { x: camerax() + view_wport[0] + 40, y: 243 }; var target_pos_orange = { x: 560, y: start_pos_orange.y }; var start_pos_yellow = { x: 20, y: 168 }; var target_pos_yellow = { x: 180, y: start_pos_yellow.y }; c_sel(gr); c_setxy(start_pos_green.x, start_pos_green.y); c_autodepth(1); c_autowalk(0); c_flip("x"); c_sel(bl); c_setxy(start_pos_blue.x, start_pos_blue.y); c_autodepth(1); c_autowalk(0); c_sel(ar); c_setxy(start_pos_orange.x, start_pos_orange.y); c_autodepth(1); c_autowalk(0); c_sel(ye); c_setxy(start_pos_yellow.x, start_pos_yellow.y); c_autodepth(1); c_autowalk(0); c_wait(32); c_sel(aq); c_autowalk(0); c_sprite(spr_aqua_confused); c_flip("x"); c_halt(); c_speaker("aqua"); c_msgsetsubloc(0, "~1* So^1, my \"name\" is \"Aqua\"^1,~2and I'm a \"girl\".../", (global.lang == "ja") ? "\\m0\t\t\t" : "\\m0\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_673_0"); c_msgnextsubloc("~1* Seth^1, are you \"girl\"^1, too?~2Or \"boy\"?/", (global.lang == "ja") ? "\\m0\t\t\t" : "\\m0\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_674_0"); c_facenext("seth", 0); c_msgnextsubloc("~1* What!^1? I..^1. uh.../", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_676_0"); c_msgnextsubloc("~1* Heh^1, a real tactician never~2reveals any unnecessary~2information!/", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_677_0"); c_facenext("aqua", 0); c_msgnextsubloc("~1* Uuu..^1. you mean you~2don't know?/", (global.lang == "ja") ? "\\m0\t\t\t" : "\\m0\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_679_0"); c_facenext("seth", 0); c_msgnextsubloc("~1* Sh..^1. shut up^1! Of course~2I know!/%", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_681_0"); c_talk(); c_wait_box(1); c_sel(aq); c_imageindex(1); c_wait_box(3); c_sel(se); c_autodepth(0); c_depth(96900); c_autowalk(0); c_sprite(spr_seth_surprised); c_wait_box(4); c_sel(se); c_sprite(spr_seth_adjust_glasses); c_imageindex(1); c_delaycmd(6, "imageindex", 0); c_wait_box(6); c_sel(aq); c_sprite(spr_enemy_aqua_pose); c_flip("x"); c_wait_box(8); c_sel(se); c_sprite(spr_seth_exasperated); c_addxy(0, 10); c_shakeobj(); c_wait_talk(); if (!scr_flower_is_recruited_all()) { c_wait(30); c_sel(se); c_sprite(spr_seth_point_upset); c_addxy(0, -10); c_autodepth(0); c_depth(96900); c_shakeobj(); c_speaker("seth"); c_msgsetsubloc(0, "~1* I..^1. I'll give you a hint^1!~2Something as cool as a~2bluebird.../", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_727_0"); c_msgnextsubloc("~1* That a blue bird..^1. also~2thinks is the coolest!/", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_728_0"); c_facenext("susie", "B"); c_msgnextloc("\\EB* .../", "obj_dw_fcastle_cafe_slash_Other_13_gml_730_0"); c_facenext("ralsei", "K"); c_msgnextloc("\\EK* .../%", "obj_dw_fcastle_cafe_slash_Other_13_gml_732_0"); c_talk(); c_wait_box(1); c_sel(se); c_sprite(spr_seth_surprised_look_away); c_wait_box(3); c_sel(su); c_sprite(spr_susie_walk_right_dw_unhappy); c_wait_box(5); c_sel(ra); c_sprite(spr_ralsei_walk_left_unhappy); c_wait_talk(); c_sel(kr); c_facing("u"); c_wait(30); c_sel(se); c_sprite(spr_seth_walk_up); c_shakeobj(); c_speaker("seth"); c_msgsetsubloc(0, "~1* KRIS^1! Hey^1, help me out~2here!!!/%", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_759_0"); c_talk_wait(); } else { var arwait = scr_returnwait_instance(start_pos_orange, target_pos_orange, 16); c_customfunc(function(arg0) { var i1 = arg0[0]; var i2 = arg0[1]; var wait = arg0[2]; with (ar_actor) { sprite_index = spr_orange_lookdown; scr_lerpvar("x", i1.x, i2.x, wait); } }, [start_pos_orange, target_pos_orange, arwait]); c_wait(arwait); c_sel(se); c_sprite(spr_seth_surprised); c_addxy(0, -10); c_speaker("orange"); c_msgsetsubloc(0, "~1* Well^1, I'm a GIRL^1!~2And Yellow's a BOY!/%", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_784_0"); c_talk_wait(); var yewait = scr_returnwait_instance(start_pos_yellow, target_pos_yellow, 16); c_customfunc(function(arg0) { var i1 = arg0[0]; var i2 = arg0[1]; var wait = arg0[2]; with (ye_actor) { sprite_index = spr_yellow_cool_point; scr_lerpvar("x", i1.x, i2.x, wait); } }, [start_pos_yellow, target_pos_yellow, yewait]); c_wait(yewait); var grwait = scr_returnwait_instance(start_pos_green, target_pos_green, 16); c_customfunc(function(arg0) { var i1 = arg0[0]; var i2 = arg0[1]; var wait = arg0[2]; with (gr_actor) { sprite_index = spr_green_nods_left; scr_lerpvar("x", i1.x, i2.x, wait); } }, [start_pos_green, target_pos_green, grwait]); c_wait(grwait); c_speaker("yellow"); c_msgsetsubloc(0, "~1* Hey^1! I ain't a boy^1! I'm a~2COWBOY^1! And Green's a CHEF./%", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_818_0"); c_talk_wait(); c_sel(gr); c_sprite(spr_green_nods_left); c_imagespeed(0.2); c_wait(30); c_halt(); var blwait = scr_returnwait_instance(start_pos_blue, target_pos_blue, 6); c_customfunc(function(arg0) { var i1 = arg0[0]; var i2 = arg0[1]; var wait = arg0[2]; with (bl_actor) { sprite_index = spr_enemy_blue_ballet; scr_lerpvar("x", i1.x, i2.x, wait); scr_lerpvar("image_index", 0, 14, wait); } }, [start_pos_blue, target_pos_blue, blwait]); c_wait(blwait); c_wait(1); c_sel(bl); c_sprite(spr_blue_poses); c_halt(); c_wait(1); c_flip("x"); c_speaker("blue"); c_msgsetsubloc(0, "~1* Seth^1, whether you have an~2answer or not.../", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_852_0"); c_msgnextsubloc("~1* Is it not all a beauty of the~2kaleidoscope of life?/", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_853_0"); c_facenext("seth", 0); c_msgnextsubloc("~1* Huh^1? Th..^1. thanks everyone^1!~2I.../", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_855_0"); c_facenext("yellow", 0); c_msgnextsubloc("~1* That's right^1. No matter what~2you are.../%", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_857_0"); c_talk(); c_wait_box(1); c_wait_box(3); c_sel(se); c_sprite(spr_seth_blush); c_wait_box(5); c_sel(ye); c_sprite(spr_yellow_touched); c_wait_talk(); c_sel(gr); c_sprite(scr_84_get_sprite("spr_green_sign_owe_money_left")); c_wait(30); c_sel(ye); c_sprite(spr_yellow_down_hatdown); c_speaker("yellow"); c_msgsetsubloc(0, "~1* We're all gonna beat you with~2hammers for your crimes./%", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_883_0"); c_talk_wait(); c_sel(se); c_autodepth(0); c_depth(96820); c_emote("!", 30); c_sprite(spr_seth_panic_notice); c_shakeobj(); c_wait(30); c_speaker("seth"); c_msgsetsubloc(0, "~1* W-Wait!!!/%", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_896_0"); c_talk_wait(); c_sel(aq); c_autowalk(0); c_sprite(spr_enemy_aqua_laugh); c_imagespeed(0.2); c_sel(se); c_autowalk(0); c_sprite(spr_seth_walk_right_panicked); c_imagespeed(0.2); c_walkdirect_speed(camerax() + view_wport[0] + 40, se_actor.y, 16); c_wait(8); c_sel(bl); c_sprite(spr_enemy_blue_ballet); c_flip("x"); c_imagespeed(0.6); c_walkdirect_speed(camerax() + view_wport[0] + 40, start_pos_blue.y, 16); c_sel(ye); c_sprite(spr_yellow_hat_downright); c_walkdirect_speed(camerax() + view_wport[0] + 40, start_pos_yellow.y, 16); c_sel(ar); c_flip("x"); c_walkdirect_speed(camerax() + view_wport[0] + 80, start_pos_orange.y, 16); c_sel(gr); c_sprite(spr_green_gesture); c_walkdirect_speed(camerax() + view_wport[0] + 60, start_pos_green.y, 16); c_wait(90); } fade_end_cutscene(); cutscene = 999; } if (cutscene == 30) { scr_cutscene_make(); scr_maincharacters_actors(); move_actors_bottom(); makeFlower("aqua", tableleft); makeFlower("yellow", tableright); c_wait(32); c_sel(aq); c_autowalk(0); c_sprite(spr_aqua_confused); c_flip("x"); c_imageindex(0); c_delaycmd(6, "imageindex", 1); c_speaker("aqua"); c_msgsetsubloc(0, "~1* Yellow^1, Yellow^1! Is knives~2a justice?/", (global.lang == "ja") ? "\\m0\t\t\t" : "\\m0\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_958_0"); c_facenext("yellow", 0); c_msgnextsubloc("~1* No^1, Aqua. It ain't ever~2\"justice\" to play with~2knives./", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_960_0"); c_msgnextsubloc("~1* Here..^1. real \"justice\" is~2playin' with gun's./", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_961_0"); c_facenext("aqua", 0); c_msgnextsubloc("~1* Uuu^1, thanks Yellow^1! I'll go~2show Seth!/", (global.lang == "ja") ? "\\m0\t\t\t" : "\\m0\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_963_0"); c_facenext("yellow", 0); c_msgnextsubloc("~1* Glad I can help you be a lil'~2bit more proper./%", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_965_0"); c_talk(); c_wait_box(2); c_sel(ye); c_sprite(spr_yellow_hat_down); c_addxy(-2, 0); c_wait_box(3); c_sel(ye); c_sprite(spr_yellow_gun_offer); c_flip("x"); c_addxy(-40, 0); c_wait_box(5); c_sel(aq); c_autowalk(0); c_sprite(spr_enemy_aqua_laugh); c_flip("x"); c_imagespeed(0.2); c_wait_box(7); c_sel(ye); c_autowalk(0); c_sprite(spr_yellow_doffcap); c_flip("x"); c_imageindex(0); c_delaycmd(6, "imageindex", 1); c_delaycmd(12, "imageindex", 2); c_addxy(-14, 0); c_wait_talk(); fade_end_cutscene(); cutscene = 999; } if (cutscene == 40) { _cheese_marker = -4; scr_cutscene_make(); scr_maincharacters_actors(); move_actors_bottom(); makeFlower("aqua", tableleft); makeFlower("green", tableright); c_wait(32); c_sel(gr); c_autodepth(0); c_depth(96900); c_sel(aq); c_autowalk(0); c_sprite(spr_aqua_wave); c_imagespeed(0.4); c_addxy(8, 0); c_speaker("aqua"); c_msgsetsubloc(0, "~1* Green^1, Green^1! Seth told me to~2be more like you.../", (global.lang == "ja") ? "\\m0\t\t\t" : "\\m0\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_1027_0"); c_msgnextsubloc("~1* Can you show me how to use~2the origin of fire?/%", (global.lang == "ja") ? "\\m0\t\t\t" : "\\m0\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_1028_0"); c_talk(); c_wait_box(1); c_sel(aq); c_sprite(spr_aqua_laugh); c_imagespeed(0.2); c_addxy(-2, 0); c_wait_talk(); c_sel(gr); c_autowalk(0); c_sprite(spr_enemy_green_witharmandpan); c_imageindex(0); c_customfunc(function() { _cheese_marker = scr_dark_marker(404, 217, spr_mazecheese); }); c_wait(30); c_imageindex(1); c_customfunc(function() { var target_x = 315; var target_y = 203; with (_cheese_marker) scr_jump_to_point(target_x, target_y, 30, 12); }); c_sel(aq); c_autowalk(0); c_sprite(spr_aqua_confused); c_flip("x"); c_halt(); c_wait(30); c_sel(aq); c_imageindex(1); c_speaker("aqua"); c_msgsetsubloc(0, "~1* ..^1. huh^1? Food^1? What is this?~2I get to use my teeth on~2this?!/", (global.lang == "ja") ? "\\m0\t\t\t" : "\\m0\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_1075_0"); c_msgnextsubloc("~1* This is amazing^1, I'll keep it~2in my mouth to show others!/%", (global.lang == "ja") ? "\\m0\t\t\t" : "\\m0\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_1076_0"); c_talk(); c_wait_box(1); c_customfunc(function() { _cheese_marker.visible = false; }); c_sel(aq); c_sprite(spr_aqua_eating); c_imagespeed(0.2); c_sel(gr); c_sprite(spr_green_pleased); c_flip("x"); c_addxy(-6, 0); c_wait_talk(); c_customfunc(function() { clean_up_marker(_cheese_marker); }); fade_end_cutscene(); cutscene = 999; } if (cutscene == 50) { scr_cutscene_make(); scr_maincharacters_actors(); move_actors_bottom(); makeFlower("aqua", tableleft); makeFlower("blue", tableright); makeFlower("seth"); var start_pos_seth = { x: camerax() + view_wport[0] + 40, y: 168 }; var target_pos_seth = { x: 580, y: start_pos_seth.y }; c_sel(se); c_setxy(start_pos_seth.x, start_pos_seth.y); c_autodepth(1); c_autowalk(0); c_wait(32); c_sel(aq); c_autowalk(0); c_sprite(spr_aqua_confused); c_flip("x"); c_imageindex(0); c_delaycmd(6, "imageindex", 1); c_speaker("aqua"); c_msgsetsubloc(0, "~1* Blue^1, Blue^1! What is \"love\"!?/", (global.lang == "ja") ? "\\m0\t\t\t" : "\\m0\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_1135_0"); c_facenext("blue", 0); c_msgnextsubloc("~1* Oh^1, my sweet dear^1. Love is~2how the world revolves.../", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_1137_0"); c_msgnextsubloc("~1* A revolution^1, written in~2feathered pen^1, clashed by~2feathered sword./", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_1138_0"); c_msgnextsubloc("~1* Love is the butterflies in~2your heart.../", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_1139_0"); c_msgnextsubloc("~1* That sink to your feet^1, and~2dance^1! O^1, dance!/", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_1140_0"); c_facenext("aqua", 0); c_msgnextsubloc("~1* Oh!!^1! I get it!!!/", (global.lang == "ja") ? "\\m0\t\t\t" : "\\m0\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_1142_0"); c_msgnextsubloc("~1* I think I \"love\".../", (global.lang == "ja") ? "\\m0\t\t\t" : "\\m0\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_1143_0"); c_msgnextsubloc("~1* Throwing things at people!!/", (global.lang == "ja") ? "\\m0\t\t\t" : "\\m0\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_1144_0"); var small_text = stringsetloc("IT'S NOT BEAUTIFUL!!", "obj_dw_fcastle_cafe_slash_Other_13_gml_1146_0"); var text_pos = { x: 300, y: 64 }; if (global.lang == "ja") { text_pos = { x: 300, y: 64 }; } scr_smallface(0, "seth", 20, text_pos.x, text_pos.y, small_text); c_facenext("blue", 0); c_msgnextsubloc("~1* Ahhh^1, how beautiful...\\f0/%", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_1152_0"); c_talk(); c_wait_box(2); c_sel(bl); c_autodepth(0); c_depth(96900); c_autowalk(0); c_sprite(spr_enemy_blue_ballet); c_imagespeed(0.2); c_wait_box(3); c_sel(bl); c_imagespeed(0.4); c_wait_box(4); c_sel(bl); c_sprite(spr_blue_butterfly); c_imagespeed(0.2); c_wait_box(5); c_sel(bl); c_autodepth(0); c_autowalk(0); c_sprite(spr_blue_sad); c_halt(); c_flip("x"); c_wait_box(7); c_sel(bl); c_sprite(spr_blue_poses); c_halt(); c_flip("x"); c_wait_box(8); c_sel(aq); c_sprite(spr_enemy_aqua_pose); c_flip("x"); c_wait_box(9); c_sel(aq); c_sprite(spr_aqua_sleevewave); c_flip("x"); c_wait_box(11); c_sel(bl); c_imageindex(2); c_customfunc(function() { with (se_actor) { sprite_index = spr_seth_exasperated; image_speed = 0.2; scr_lerpvar("x", x, 580, 16); } }); c_wait_talk(); fade_end_cutscene(); cutscene = 999; } if (cutscene == 60) { scr_cutscene_make(); scr_maincharacters_actors(); move_actors_bottom(); makeFlower("aqua", tableleft); makeFlower("orange", tableright); c_wait(32); c_sel(aq); c_autowalk(0); c_sprite(spr_aqua_wave); c_imagespeed(0.4); c_addxy(8, 0); c_sel(ar); c_sprite(spr_orange_surprised); c_speaker("aqua"); c_msgsetsubloc(0, "~1* Orange^1, Orange^1! Uuu^1, I barely~2recognize you^1, you look~2SO human!/", (global.lang == "ja") ? "\\m0\t\t\t" : "\\m0\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_1239_0"); c_facenext("orange", 0); c_msgnextsubloc("~1* HA^1! Don't I!? I look very~2trained and strong^1,~2don't I!?/", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_1241_0"); c_facenext("aqua", 0); c_msgnextsubloc("~1* Uuu^1, strong human^1! Your hands~2became swollen and round~2from training!/", (global.lang == "ja") ? "\\m0\t\t\t" : "\\m0\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_1243_0"); c_facenext("orange", 0); c_msgnextsubloc("~1* H-hands...!? These are~2GLOVES!!/", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_1245_0"); c_facenext("aqua", 0); c_msgnextsubloc("~1* Oh^1, your hands are not~2swollen and round?/", (global.lang == "ja") ? "\\m0\t\t\t" : "\\m0\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_1247_0"); c_facenext("orange", 0); c_msgnextsubloc("~1* NO!/", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_1249_0"); var small_text = stringsetloc("I DO!!!", "obj_dw_fcastle_cafe_slash_Other_13_gml_1251_0"); var text_pos = { x: 300, y: 64 }; if (global.lang == "ja") { text_pos = { x: 300, y: 74 }; } scr_smallface(0, "orange", 20, text_pos.x, text_pos.y, small_text); c_facenext("aqua", 0); c_msgnextsubloc("~1* ..^1. nevermind^1, you don't~2look human.\\f0/%", (global.lang == "ja") ? "\\m0\t\t\t" : "\\m0\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_1257_0"); c_talk(); c_wait_box(2); c_sel(ar); c_sprite(spr_orange_proud_left); c_addxy(0, -4); c_wait_box(4); c_sel(aq); c_sprite(spr_aqua_spin); c_imagespeed(0.2); c_wait_box(6); c_sel(ar); c_sprite(spr_orange_mad); c_shakeobj(); c_addxy(0, 4); c_wait_box(8); c_sel(aq); c_autowalk(0); c_sprite(spr_aqua_confused); c_flip("x"); c_halt(); c_delaycmd(6, "imageindex", 1); c_wait_box(10); c_sel(ar); c_sprite(spr_orange_mad); c_shakeobj(); c_wait_box(12); c_sel(ar); c_sprite(spr_orange_cry); c_sel(aq); c_sprite(spr_aqua_confused); c_imageindex(0); c_wait_talk(); fade_end_cutscene(); cutscene = 999; } if (cutscene == 70) { scr_cutscene_make(); scr_maincharacters_actors(); var rapos = findspriteinfo(spr_ralsei_left_up, "NPC_TABLEFLOWERS_RIGHT"); c_sel(su); c_facing("d"); c_visible(0); c_sel(kr); c_facing("d"); c_visible(0); c_sel(ra); c_facing("l"); c_setxy(rapos.x, rapos.y); makeFlower("seth", tableleft); c_wait(32); c_sel(ra); c_sprite(spr_ralsei_surprised_subtle_head_down); c_flip("x"); c_speaker("ralsei"); c_msgsetloc(0, "\\E9* You know^1, Seth.../", "obj_dw_fcastle_cafe_slash_Other_13_gml_1327_0"); c_msgnextloc("\\EE* One thing that really bugs me about Flowery.../", "obj_dw_fcastle_cafe_slash_Other_13_gml_1328_0"); c_facenext("seth", 0); c_msgnextsubloc("~1* It's that he doesn't explain~2everything correctly!!/", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_1330_0"); c_facenext("ralsei", "E"); c_msgnextloc("\\EE* E-Exactly!^1! He doesn't use the right terms.../", "obj_dw_fcastle_cafe_slash_Other_13_gml_1332_0"); c_facenext("seth", 0); c_msgnextsubloc("~1* He tells people things that~2they shouldn't know!!/", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_1334_0"); c_facenext("ralsei", "E"); c_msgnextloc("\\EE* He acts like he knows more than he does!!/", "obj_dw_fcastle_cafe_slash_Other_13_gml_1336_0"); c_facenext("seth", 0); c_msgnextsubloc("~1* You..^1. you really get me!!/", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_1338_0"); c_msgnextsubloc("~1* We should..^1. WE should be~2the leaders!!/", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_1339_0"); c_facenext("ralsei", "p"); c_msgnextloc("\\Ep* EXACTLY!!!/%", "obj_dw_fcastle_cafe_slash_Other_13_gml_1341_0"); c_talk(); c_wait_box(3); c_sel(se); c_autowalk(0); c_sprite(spr_seth_shakehead); c_imagespeed(0.2); c_sel(ra); c_sprite(spr_ralsei_surprised_left); c_flip("x"); c_wait_box(5); c_sel(ra); c_sprite(spr_ralsei_walk_left_headdown); c_wait_box(7); c_sel(ra); c_sprite(spr_ralsei_surprised_left); c_sel(se); c_sprite(spr_seth_upset); c_halt(); c_shakeobj(); c_wait_box(9); c_sel(ra); c_sprite(spr_ralsei_annoyed_little_left); c_wait_box(11); c_sel(se); c_sprite(spr_seth_happy); c_wait_box(12); c_sel(se); c_sprite(spr_seth_exasperated); c_shakeobj(); c_addxy(0, 10); c_wait_box(14); c_sel(ra); c_sprite(spr_ralsei_annoyed_more_left); c_shakeobj(); c_wait_talk(); c_wait(30); c_sel(ra); c_sprite(spr_ralsei_surprised_left); c_wait(15); c_sel(ra); c_sprite(spr_ralsei_surprised_subtle_head_down); c_flip("x"); c_sel(se); c_sprite(spr_seth_surprised); c_addxy(0, -10); c_speaker("ralsei"); c_msgsetloc(0, "\\EL* ..^1. w-wait^1. I^1, I don't want to be the leader./", "obj_dw_fcastle_cafe_slash_Other_13_gml_1403_0"); c_facenext("seth", 0); c_msgnextsubloc("~1* W..^1. well^1, umm^1, do you~2wanna..^1. trade glasses^1,~2or something?/", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_1405_0"); var ralseismallface_string = stringsetloc("I like the yellow bird that\nshows up during Jevil's ACT...", "obj_dw_fcastle_cafe_slash_Other_13_gml_1407_0"); var l = { x: 250, y: 64 }; if (global.lang == "ja") { l = { x: 150, y: 64 }; } scr_smallface(0, "ralsei", 20, l.x, l.y, ralseismallface_string); c_msgnextsubloc("~1* Also^1, do you^1, umm^1, like~2birds^1? ..^1. nevermind.\\f0/%", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_1412_0"); c_talk(); c_wait_box(2); c_sel(ra); c_sprite(spr_ralsei_surprised_left); c_flip("x"); c_sel(se); c_sprite(spr_seth_blush); c_wait_box(3); c_sel(se); c_sprite(spr_seth_nervous); c_halt(); c_sel(ra); c_sprite(spr_ralsei_surprised_subtle_head_down); c_flip("x"); c_wait_talk(); fade_end_cutscene(); cutscene = 999; } if (cutscene == 80) { _cloud_marker = -4; scr_cutscene_make(); scr_maincharacters_actors(); var su_pos = findspriteinfo(spr_susie_walk_left_dw, "NPC_TABLEFLOWERS_RIGHT"); c_sel(su); c_facing("l"); c_autodepth(0); c_depth(96900); c_setxy(su_pos.x, su_pos.y); c_sel(kr); c_facing("d"); c_sel(ra); c_facing("d"); makeFlower("seth", tableleft); makeFlower("yellow"); var start_pos_yellow = { x: 20, y: 160 }; var target_pos_yellow = { x: 213, y: start_pos_yellow.y }; c_sel(ye); c_setxy(start_pos_yellow.x, start_pos_yellow.y); c_autodepth(1); c_autowalk(0); c_wait(32); c_sel(se); c_autowalk(0); c_sprite(spr_seth_happy); c_sel(su); c_autowalk(0); c_sprite(spr_susie_surprised_left); c_speaker("seth"); c_msgsetsubloc(0, "~1* Susie^1! Why not join us~2flowers!^1? You'd make a~2genius violet!/", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_1474_0"); c_facenext("susie", "K"); c_msgnextloc("\\EK* Wait^1, huh^1? A nerd^1, respecting ME^1? What?/", "obj_dw_fcastle_cafe_slash_Other_13_gml_1476_0"); c_facenext("seth", 0); c_msgnextsubloc("~1* Susie^1. LOOK at our side.~2LOOK at it./%", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_1478_0"); c_talk(); c_wait_box(2); c_sel(su); c_sprite(spr_susie_sheeh_flip); c_wait_box(4); c_sel(su); c_facing("l"); c_sel(se); c_autowalk(0); c_sprite(spr_seth_shakehead); c_imagespeed(0.2); c_wait_talk(); c_sel(se); c_halt(); c_sel(su); c_autowalk(0); c_sprite(spr_susie_surprised_left); var yewait = scr_returnwait_instance(start_pos_yellow, target_pos_yellow, 16); c_customfunc(function(arg0) { var i1 = arg0[0]; var i2 = arg0[1]; var wait = arg0[2]; with (ye_actor) { sprite_index = spr_yellow_scratchinghead; image_speed = 0.2; scr_lerpvar("x", i1.x, i2.x, wait); } }, [start_pos_yellow, target_pos_yellow, yewait]); c_wait(yewait); c_wait(30); c_sel(su); c_sprite(spr_susie_annoyed); c_addxy(0, 4); c_speaker("yellow"); c_msgsetsubloc(0, "~1* Hey^1, Seth^1! I put my ice~2creams in the microwave..^1.~2'n now I can't find it./%", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_1526_0"); c_talk_wait(); c_wait(30); c_sel(ye); c_sprite(spr_yellow_quarter); c_var_lerp_to("x", ye_actor.xstart, yewait); c_wait(yewait); c_wait(30); c_sel(se); c_sprite(spr_seth_throw); c_halt(); c_speaker("seth"); c_msgsetsubloc(0, "~1* If you joined^1, you'd easily~2be top three smartest./", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_1544_0"); c_facenext("ralsei", "H"); c_msgnextloc("\\EH* Seth^1! Your hero^1, Berdly^1, also quite likes her...!/", "obj_dw_fcastle_cafe_slash_Other_13_gml_1546_0"); c_facenext("seth", 0); c_msgnextsubloc("~1* Wh-what!^1? How dare you be~2liked by him...!!/", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_1548_0"); c_facenext("susie", "M"); c_msgnextloc("\\EM* Wh-what!^1? No he doesn't^1! And I don't like him^1, anyway!/", "obj_dw_fcastle_cafe_slash_Other_13_gml_1550_0"); c_facenext("seth", 0); c_msgnextsubloc("~1* Wh-what!^1? H-how dare you NOT~2be liked by him!!/", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_1552_0"); c_msgnextsubloc("~1* Uhh^1, b-but you can still join~2our side.../%", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_1553_0"); c_talk(); c_wait_box(2); c_sel(se); c_sprite(spr_seth_walk_left); c_sel(ra); c_jump_in_place(6, 6); c_sel(su); c_sprite(spr_susie_face_up_annoyed); c_addxy(0, -4); c_wait_box(4); c_sel(se); c_sprite(spr_seth_panic); c_sel(su); c_autowalk(0); c_sprite(spr_susie_surprised_left); c_wait_box(6); c_sel(se); c_sprite(spr_seth_surprised); c_sel(su); c_sprite(spr_susie_exasperated); c_flip("x"); c_shakeobj(); c_wait_box(8); c_sel(se); c_sprite(spr_seth_panic); c_sel(su); c_sprite(spr_susie_exasperated_shock); c_wait_box(9); c_sel(se); c_sprite(spr_seth_surprised_look_away); c_sel(su); c_sprite(spr_susie_walk_left_dw_unhappy); c_flip("x"); c_addxy(4, 0); c_wait_talk(); c_sel(ye); c_flip("x"); c_var_lerp_to("x", 254, yewait); c_wait(yewait); c_speaker("yellow"); c_msgsetsubloc(0, "~1* Seth^1, I found them creams./%", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_1609_0"); c_talk_wait(); c_customfunc(function() { _cloud_marker = scr_dark_marker(20, ye_actor.y - 40, spr_rising_cloud); with (_cloud_marker) { image_blend = merge_color(c_white, c_red, 0.4); image_alpha = 0.8; scr_lerpvar("x", 20, 224, 30); scr_script_repeat(function() { var target_y = (y >= (ystart + 10)) ? ystart : (ystart + 10); scr_lerpvar("y", y, target_y, 15, 1, "in"); }, -1, 15); } }); c_wait(30); c_sel(se); c_sprite(spr_seth_shakehead); c_speaker("yellow"); c_msgsetsubloc(0, "~1* They's steam./", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_1634_0"); c_facenext("susie", "K"); c_msgnextloc("\\EK* Uhh..^1. I'm good./%", "obj_dw_fcastle_cafe_slash_Other_13_gml_1636_0"); c_talk(); c_wait_box(2); c_sel(su); c_sprite(spr_susie_left_dw); c_wait_talk(); c_customfunc(function() { clean_up_marker(_cloud_marker); }); fade_end_cutscene(); cutscene = 999; } if (cutscene == 90) { _ranch_marker = -4; _dressing_marker = -4; _western_bg = -4; _blackall = -4; _western_bgm[0] = -4; _western_bgm[1] = -4; scr_cutscene_make(); scr_maincharacters_actors(); c_sel(kr); c_setxy(446, 161); c_facing("d"); c_sel(su); c_setxy(344, 146); c_facing("d"); c_sel(ra); c_setxy(397, 149); c_facing("d"); makeFlower("seth", tableleft); makeFlower("yellow", tableright); makeFlower("green"); var start_pos_green = { x: 20, y: 207 }; var target_pos_green = { x: 230, y: start_pos_green.y }; c_sel(gr); c_setxy(start_pos_green.x, start_pos_green.y); c_autodepth(1); c_autowalk(0); c_wait(32); c_sel(se); c_autowalk(0); c_sprite(spr_seth_adjust_glasses); c_imageindex(1); c_delaycmd(6, "imageindex", 0); c_speaker("seth"); c_msgsetsubloc(0, "~1* Listen^1, Yellow^1! According to~2my calculations.../", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_1698_0"); c_msgnextsubloc("~1* If you want to be a better~2cowboy^1, you need a \"ranch\"!/%", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_1699_0"); c_talk(); c_wait_box(1); c_sel(se); c_sprite(spr_seth_point_upset); c_autodepth(0); c_depth(96900); c_wait_talk(); var grwait = scr_returnwait_instance(start_pos_green, target_pos_green, 16); c_customfunc(function(arg0) { var ranch_sprite = (global.lang == "ja") ? 2147 : 7195; _ranch_marker = scr_dark_marker(gr_actor.x + 40, gr_actor.y + 24, ranch_sprite); var target = gr_actor; with (_ranch_marker) scr_stickto(target, -10); var i1 = arg0[0]; var i2 = arg0[1]; var wait = arg0[2]; with (gr_actor) { sprite_index = spr_enemy_green_witharmandpan; scr_lerpvar("x", i1.x, i2.x, wait); } }, [start_pos_green, target_pos_green, grwait]); c_wait(grwait); c_wait(30); c_sel(gr); c_imageindex(1); c_snd_play(snd_wing); c_customfunc(function() { with (_ranch_marker) { depth = 95930; var target_x = 408; var target_y = 233; scr_stickto_stop(); scr_jump_to_point(target_x, target_y, 40, 12); } }); c_wait(12); c_snd_play(snd_item); c_wait(17); c_sel(se); c_sprite(spr_seth_surprised); c_sel(gr); c_sprite(spr_enemy_green_walk); c_halt(); c_sel(ye); c_autowalk(0); c_sprite(spr_yellow_doffcap); c_imageindex(0); c_delaycmd(6, "imageindex", 1); c_delaycmd(12, "imageindex", 2); c_speaker("yellow"); c_msgsetsubloc(0, "~1* Thank'ms^1, Green^1! Now that I~2got this COOL ranch~2dressing.../", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_1771_0"); c_facenext("seth", 0); c_msgnextsubloc("~1* Not \"cool ranch!\" Like..^1.~2REGULAR \"ranch\"^1! For~2COWBOYS???/%", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_1773_0"); c_talk(); c_wait_box(2); c_sel(se); c_sprite(spr_seth_exasperated); c_imagespeed(0.2); c_shakeobj(); c_addxy(0, 12); c_sel(ye); c_sprite(spr_yellow_walk_left); c_wait_talk(); c_sel(gr); c_sprite(spr_enemy_green_witharmandpan); c_imageindex(0); c_customfunc(function() { var ranch_sprite = (global.lang == "ja") ? 7195 : 2912; _dressing_marker = scr_dark_marker(gr_actor.x + 40, gr_actor.y + 24, ranch_sprite); }); c_wait(30); c_imageindex(1); c_snd_play(snd_wing); c_customfunc(function() { with (_dressing_marker) { depth = 95920; var target_x = 408; var target_y = 233; scr_jump_to_point(target_x, target_y, 40, 12); } }); c_wait(12); c_snd_play(snd_item); c_sel(se); c_sprite(spr_seth_idle); c_halt(); c_addxy(0, -12); c_snd_play(snd_item); c_wait(30); c_sel(se); c_sprite(spr_seth_surprised); c_sel(gr); c_sprite(spr_enemy_green_walk); c_halt(); c_speaker("seth"); c_msgsetsubloc(0, "~1* H-Hey!/", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_1839_0"); c_facenext("yellow", 0); c_msgnextsubloc("~1* Thank'ms^1, Green^1! This here's~2\"Regular Ranch Dressing\"!/", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_1841_0"); c_facenext("seth", 0); c_msgnextsubloc("~1* Wait^1, really^1? Perfect^1! You're~2all set^1, then^1! Ha ha!/", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_1843_0"); c_msgnextsubloc("~1* ..^1. H..^1. huh!?/", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_1844_0"); c_msgnextsubloc("~1* Yellow^1, bad news. I did more~2research.../", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_1845_0"); c_msgnextsubloc("~1* Apparently \"ranch\"..^1. means~2you need.../", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_1846_0"); c_msgnextsubloc("~1* ..^1. a horse to ride!/%", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_1847_0"); c_talk(); c_wait_box(2); c_sel(ye); c_autowalk(0); c_sprite(spr_yellow_doffcap); c_imageindex(0); c_delaycmd(6, "imageindex", 1); c_delaycmd(12, "imageindex", 2); c_wait_box(4); c_sel(se); c_sprite(spr_seth_happy); c_wait_box(5); c_sel(se); c_sprite(spr_seth_read); c_wait_box(6); c_sel(se); c_autowalk(0); c_sprite(spr_seth_adjust_glasses); c_imageindex(1); c_delaycmd(6, "imageindex", 0); c_wait_box(8); c_sel(se); c_sprite(spr_seth_point_upset); c_wait_talk(); c_wait(30); c_mus("pause"); c_mus2("volume", 0, 0); c_sel(su); c_facing("r"); c_sel(kr); c_facing("l"); c_sel(se); c_sprite(spr_seth_walk_up); c_sel(ye); c_sprite(spr_yellow_walk_up); c_flip("x"); c_sel(gr); c_sprite(spr_enemy_green_behind); c_flip("x"); c_wait(30); c_sel(ra); c_sprite(spr_ralsei_surprised_down_subtle); c_emote("!", 30); c_wait(30); c_speaker("ralsei"); c_msgsetloc(0, "\\EU* What?/%", "obj_dw_fcastle_cafe_slash_Other_13_gml_1912_0"); c_talk_wait(); c_snd_play(snd_impact); c_customfunc(function() { _blackall = scr_dark_marker(-10, -10, spr_pixel_white); _blackall.image_xscale = 999; _blackall.image_yscale = 999; _blackall.depth = 3000; _blackall.image_blend = c_black; _blackall.image_alpha = 1; }); c_sel(ye); c_sprite(spr_yellow_ralsei_seth_struggle_walk); c_flip("x"); c_setxy(camerax() - 120, 134); c_depth(4000); c_imagespeed(0.1); c_wait(1); c_customfunc(function() { _western_bg = instance_create(0, 0, obj_dw_fcastle_cafe_western_bg); if (_western_bgm[0] == -4) { _western_bgm[0] = snd_init("cowboy_song.ogg"); _western_bgm[1] = mus_loop_ext(_western_bgm[0], 1, 1); mus_volume(_western_bgm[1], 0, 0); mus_volume(_western_bgm[1], 1, 60); } }); c_wait(60); c_customfunc(function() { scr_lerpvar_instance(_blackall, "image_alpha", 1, 0, 30); }); c_wait(60); c_sel(ye); c_var_lerp_to("x", 374, 120); c_wait(150); c_speaker("yellow"); c_msgsetsubloc(0, "~1* Y'sure this is what I'm~2sapposed to do?/", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_1966_0"); c_facenext("seth", 0); c_msgnextsubloc("~1* Yes!!!/%", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_1968_0"); c_talk_wait(); c_customfunc(function() { with (_western_bg) scr_script_delayed(clean_up, 15); clean_up_marker(_ranch_marker); clean_up_marker(_dressing_marker); clean_up_marker(_blackall); mus_volume(_western_bgm[1], 0, 30); scr_script_delayed(snd_free, 31, _western_bgm[1]); }); c_mus("resume"); c_mus2("volume", 1, 30); fade_end_cutscene(); cutscene = 999; } if (cutscene == 100) { scr_cutscene_make(); scr_maincharacters_actors(); move_actors_bottom(); makeFlower("seth", tableleft); makeFlower("green", tableright); c_wait(32); c_sel(se); c_autodepth(0); c_depth(96900); c_autowalk(0); c_sprite(spr_seth_point); c_imageindex(0); c_var_lerp_to("image_index", 2, 6); c_speaker("seth"); c_msgsetsubloc(0, "~1* Go to the right!/%", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2011_0"); c_talk_wait(); c_sel(se); c_sprite(spr_seth_point); c_halt(); c_sel(gr); c_autodepth(0); c_depth(96900); c_autowalk(0); c_sprite(spr_enemy_green_walk); c_imageindex(1); c_delaycmd(3, "imageindex", 0); c_var_lerp_to("x", gr_actor.x + 10, 6); c_wait(30); c_sel(se); c_autowalk(0); c_sprite(spr_seth_point); c_halt(); c_var_lerp_to("image_index", 2, 6); c_speaker("seth"); c_msgsetsubloc(0, "~1* Now go to the left!/%", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2037_0"); c_talk_wait(); c_sel(se); c_sprite(spr_seth_point); c_halt(); c_sel(gr); c_sprite(spr_enemy_green_walk); c_imageindex(1); c_delaycmd(3, "imageindex", 0); c_var_lerp_to("x", gr_actor.x, 6); c_wait(30); c_sel(se); c_autowalk(0); c_sprite(spr_seth_point); c_halt(); c_var_lerp_to("image_index", 2, 6); c_speaker("seth"); c_msgsetsubloc(0, "~1* Now try..^1. taking out~2the pan!/%", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2060_0"); c_talk_wait(); c_sel(se); c_sprite(spr_seth_surprised); c_emote("!", 30, -8, -4); c_snd_play(snd_wing); c_sel(gr); c_sprite(spr_green_pan_throw); c_halt(); c_wait(30); c_sel(gr); c_imageindex(1); c_delaycmd(6, "imageindex", 2); c_snd_play_x(snd_fall, 0.7, 0.8); c_customfunc(function() { var pan_marker = scr_dark_marker(gr_actor.x, gr_actor.y, spr_green_pan); with (pan_marker) { vspeed = -15; hspeed = -20; gravity = 2; scr_lerpvar("image_angle", 0, 360, 25); scr_doom(id, 30); } }); c_sel(se); c_sprite(spr_seth_exasperated); c_addxy(0, 10); c_wait(30); c_sel(gr); c_sprite(spr_enemy_green_walk); c_halt(); c_sel(se); c_sprite(spr_seth_upset); c_addxy(0, -10); c_shakeobj(); c_speaker("seth"); c_msgsetsubloc(0, "~1* Are..^1. are you even listening~2to me!?/%", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2110_0"); c_talk_wait(); c_sel(se); c_sprite(spr_seth_exasperated); c_addxy(0, 10); c_shakeobj(); c_sel(gr); c_sprite(spr_green_guilty); c_imagespeed(0.2); c_speaker("seth"); c_msgsetsubloc(0, "~1* I told you not to put so much~2power into it!/", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2124_0"); c_msgnextsubloc("~1* Suffering sap..^1. how can you~2two work together like~2THIS!?/%", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2125_0"); c_talk(); c_wait_box(1); c_sel(se); c_sprite(spr_seth_shakehead); c_addxy(0, -10); c_imagespeed(0.2); c_wait_talk(); c_snd_play(snd_noise); c_sel(gr); c_sprite(spr_green_orange_hat); c_halt(); c_flip("x"); c_lerp_var_instance(gr_actor, "image_index", 0, 2, 6); c_wait(30); c_sel(se); c_sprite(spr_seth_idle); c_halt(); c_speaker("orange"); c_msgsetsubloc(0, "~1* Umm^1, maybe if I could do~2something other than pulling~2their hair...?/", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2151_0"); c_facenext("seth", 0); c_msgnextsubloc("~1* .../", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2153_0"); c_msgnextsubloc("~1* Huh^1. I suppose I didn't think~2of that./%", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2154_0"); c_talk(); c_wait_box(2); c_sel(se); c_sprite(spr_seth_surprised); c_wait_box(3); c_sel(se); c_sprite(spr_seth_throw); c_halt(); c_wait_talk(); c_snd_play(snd_wing); c_sel(se); c_sprite(spr_seth_aqua_hair); c_var_lerp("image_index", 0, 9, 20); c_wait_if(se_actor, "image_index", ">=", 4); c_snd_play_x(snd_grab, 0.7, 1.2); c_wait(30); c_snd_play(snd_wing); c_sprite(spr_seth_aqua_hair_walk); c_flip("x"); c_imageindex(0); c_delaycmd(3, "imageindex", 1); c_var_lerp_to("x", 270, 9); c_wait(18); c_snd_play(snd_wing); c_sel(se); c_imageindex(0); c_delaycmd(3, "imageindex", 1); c_var_lerp_to("x", 250, 9); c_wait(18); c_snd_play(snd_wing); c_sel(se); c_imageindex(0); c_delaycmd(3, "imageindex", 1); c_var_lerp_to("x", 230, 9); c_wait(18); c_snd_play(snd_wing); c_sel(se); c_imageindex(0); c_delaycmd(3, "imageindex", 1); c_var_lerp_to("x", 210, 9); c_wait(18); fade_end_cutscene(); cutscene = 999; } if (cutscene == 110) { scr_cutscene_make(); scr_maincharacters_actors(); move_actors_bottom(); makeFlower("seth", tableleft); makeFlower("blue", tableright); makeFlower("aqua"); makeFlower("orange"); makeFlower("yellow"); var start_pos_aqua = { x: 20, y: 225 }; var target_pos_aqua = { x: 213, y: start_pos_aqua.y }; var start_pos_orange = { x: camerax() + view_wport[0] + 40, y: 263 }; var target_pos_orange = { x: 560, y: start_pos_orange.y }; var start_pos_yellow = { x: 20, y: 168 }; var target_pos_yellow = { x: 180, y: start_pos_yellow.y }; c_sel(aq); c_setxy(start_pos_aqua.x, start_pos_aqua.y); c_autodepth(0); c_autowalk(0); c_depth(96900); c_sel(ar); c_setxy(start_pos_orange.x, start_pos_orange.y); c_autodepth(1); c_autowalk(0); c_sel(ye); c_setxy(start_pos_yellow.x, start_pos_yellow.y); c_autodepth(1); c_autowalk(0); c_wait(32); c_sel(se); c_sprite(spr_seth_point_upset); c_autodepth(0); c_depth(96900); c_sel(bl); c_autowalk(0); c_sprite(spr_blue_poses_unhappy); c_imageindex(2); c_speaker("seth"); c_msgsetsubloc(0, "~1* Blue^1, my analysis has~2determined..^1. you're too..^1.~2emotional!/", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2251_0"); c_msgnextsubloc("~1* If you don't stop~2sugarcoating everything~2for everyone.../", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2252_0"); c_msgnextsubloc("~1* ..^1. no one is ever going to~2become their ideal selves!/", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2253_0"); c_facenext("blue", 0); c_msgnextsubloc("~1* I see..^1. yes^1, Seth^1, you have~2quite a substantial point./", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2255_0"); c_msgnextsubloc("~1* Seth..^1. if I may offer you~2some criticism^1, however.../", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2256_0"); c_msgnextsubloc("~1* Your brutal overanalysis of~2everyone's behavior.../", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2257_0"); c_msgnextsubloc("~1* Could it not also hinder~2one's botanical development?/", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2258_0"); c_msgnextsubloc("~1* In other words^1, could your~2behavior not be considered.../", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2259_0"); c_msgnextsubloc("~1* \"Cringe?\"/", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2260_0"); c_facenext("seth", 0); c_msgnextsubloc("~1* Wh-what!^1? No it's not!!/", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2262_0"); c_msgnextsubloc("~1* It's not!!^1! Guys^1, it's not!!!/", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2263_0"); c_facenext("blue", 0); c_msgnextsubloc("~1* I'm sorry^1, I misspoke^1, Seth.~2Your analysis is much-needed./", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2265_0"); c_facenext("seth", 0); c_msgnextsubloc("~1* THANK you!^1! Finally SOMEONE~2tells it like it IS!/%", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2267_0"); c_talk(); c_wait_box(4); c_sel(bl); c_sprite(spr_enemy_blue_ohno); c_sel(se); c_sprite(spr_seth_happy); c_wait_box(5); c_sel(bl); c_sprite(spr_blue_poses_unhappy); c_halt(); c_wait_box(6); c_sel(bl); c_sprite(spr_blue_poses_unhappy); c_imageindex(1); c_wait_box(7); c_sel(bl); c_imageindex(2); c_sel(se); c_sprite(spr_seth_surprised); c_wait_box(8); c_sel(bl); c_sprite(spr_blue_poses_unhappy); c_imageindex(0); c_wait_box(9); c_sel(bl); c_sprite(spr_blue_sad); c_flip("x"); c_addxy(14, 0); c_sel(se); c_sprite(spr_seth_panic); c_shakeobj(); c_wait_box(11); c_sel(se); c_sprite(spr_seth_shakehead); c_wait_box(12); c_sel(bl); c_sprite(spr_enemy_blue_ohno); c_flip("x"); c_sel(se); c_autowalk(0); c_sprite(spr_seth_cry); c_imagespeed(0.2); c_wait_box(14); c_sel(bl); c_sprite(spr_blue_poses); c_imageindex(2); c_sel(se); c_halt(); c_wait_box(16); c_sel(bl); c_sprite(spr_blue_poses); c_imageindex(0); c_sel(se); c_sprite(spr_seth_happy); c_wait_talk(); var aqwait = scr_returnwait_instance(start_pos_aqua, target_pos_aqua, 16); c_customfunc(function(arg0) { var i1 = arg0[0]; var i2 = arg0[1]; var wait = arg0[2]; with (aq_actor) { sprite_index = spr_aqua_grab_jump; scr_lerpvar("x", i1.x, i2.x, wait); scr_flip("x"); } }, [start_pos_aqua, target_pos_aqua, aqwait]); c_wait(aqwait); c_snd_play(snd_jump); c_sel(aq); c_jump(304, 155, 16, 15); c_wait(15); c_customfunc(function() { with (aq_actor) scr_script_repeat(scr_jump_in_place, -1, 15, 15, 15); }); c_speaker("aqua"); c_msgsetsubloc(0, "~1* Seth^1, don't wet your face~2with cry!!/", (global.lang == "ja") ? "\\m0\t\t\t" : "\\m0\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2370_0"); c_msgnextsubloc("~1* I think it's good that you're~2\"cringe\"./", (global.lang == "ja") ? "\\m0\t\t\t" : "\\m0\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2371_0"); c_facenext("seth", 0); c_msgnextsubloc("~1* Y..^1. you do?/", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2373_0"); c_facenext("aqua", 0); c_msgnextsubloc("~1* It makes me want to throw~2rocks at you^1, which is fun!/%", (global.lang == "ja") ? "\\m0\t\t\t" : "\\m0\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2375_0"); c_talk(); c_wait_box(1); c_customfunc(function() { with (aq_actor) scr_script_repeat_stop(); }); c_sel(aq); c_sprite(spr_aqua_spin); c_halt(); c_sel(se); c_sprite(spr_seth_blush); c_wait_box(5); c_sel(aq); c_sprite(spr_aqua_laugh); c_imagespeed(0.2); c_sel(se); c_sprite(spr_seth_surprised); c_wait_talk(); var arwait = scr_returnwait_instance(start_pos_orange, target_pos_orange, 16); c_customfunc(function(arg0) { var i1 = arg0[0]; var i2 = arg0[1]; var wait = arg0[2]; with (ar_actor) { sprite_index = spr_orange_surprised; scr_lerpvar("x", i1.x, i2.x, wait); } }, [start_pos_orange, target_pos_orange, arwait]); c_wait(arwait); c_speaker("orange"); c_msgsetsubloc(0, "~1* Are we throwing rocks!?~2Can I help!?/%", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2420_0"); c_talk_wait(); var yewait = scr_returnwait_instance(start_pos_yellow, target_pos_yellow, 16); c_customfunc(function(arg0) { var i1 = arg0[0]; var i2 = arg0[1]; var wait = arg0[2]; with (ye_actor) { sprite_index = spr_yellow_shock; scr_lerpvar("x", i1.x, i2.x, wait); } }, [start_pos_yellow, target_pos_yellow, yewait]); c_wait(yewait); c_sel(ye); c_shakeobj(); c_speaker("yellow"); c_msgsetsubloc(0, "~1* What!^1? Throwing rocks^1, that's~2a violence!!/", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2443_0"); c_msgnextsubloc("~1* I'll arrest those rocks 'fore~2nobody gets hurt.../%", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2444_0"); c_talk(); c_wait_box(1); c_sel(ye); c_sprite(spr_yellow_hat_down); c_wait_talk(); fade_end_cutscene(); cutscene = 999; } if (cutscene == 120) { _sketch_marker = scr_dark_marker(382, 237, spr_cafe_table_drawing); scr_cutscene_make(); scr_maincharacters_actors(); move_actors_bottom(); makeFlower("seth", tableleft); makeFlower("orange", tableright); makeFlower("blue"); makeFlower("yellow"); var ye1 = { x: 760, y: 156 }; var ye2 = { x: 550, y: ye1.y }; var bl1 = { x: 20, y: 168 }; var bl2 = { x: 180, y: bl1.y }; c_sel(bl); c_setxy(bl1.x, bl1.y); c_autodepth(1); c_autowalk(0); c_sel(ye); c_setxy(ye1.x, ye1.y); c_autodepth(1); c_autowalk(0); c_wait(32); c_speaker("seth"); c_msgsetsubloc(0, "~1* Orange^1, I sketched an ideal~2body type for you as~2a human!/", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2484_0"); c_facenext("orange", 0); c_msgnextsubloc("~1* R-really...^1? I'll look./", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2486_0"); c_msgsprite(ar, 7620); c_msgnextsubloc("~1* W-wow^1, the eyes are so big!/", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2488_0"); c_msgsprite(ar, 5124); c_msgnextsubloc("~1* And the ears^1, so triangular~2and..^1. on top of the~2head?/", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2490_0"); c_msgsprite(ar, 3578); c_facenext("seth", 0); c_msgnextsubloc("~1* Yes^1! Heheh^1, I did a lot of~2research on this one./", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2493_0"); c_msgsprite(se, 7304); c_facenext("orange", 0); c_msgnextsubloc("~1* ..^1. Seth^1, you idiot^1! This~2doesn't look like me~2at all!!/", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2496_0"); c_msgsprite(ar, 2497); c_facenext("seth", 0); c_msgnextsubloc("~1* W..^1. what!^1? Of course it~2doesn't^1! W-why is she~2mad!?/%", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2499_0"); c_msgsprite(se, 6736); c_msgfunc(function() { with (se_actor) scr_shakeobj(); }); c_msgcmd("soundplay", 300); c_talk(); c_wait_talk(); var blwait = scr_returnwait_instance(bl1, bl2, 6); c_customfunc(function(arg0) { var i1 = arg0[0]; var i2 = arg0[1]; var wait = arg0[2]; with (bl_actor) { sprite_index = spr_enemy_blue_ballet; scr_lerpvar("x", i1.x, i2.x, wait); scr_lerpvar("image_index", 6, 12, wait); } }, [bl1, bl2, blwait]); c_wait(blwait); c_speaker("blue"); c_msgsetsubloc(0, "~1* Seth^1, the heart of a flower~2is oh-so delicate./", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2525_0"); c_msgnextsubloc("~1* Perhaps she wanted..^1. you to~2see the beauty in her~2current self./", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2526_0"); c_msgsprite(bl, 6415); c_facenext("orange", 0); c_msgnextsubloc("~1* Seth's a bully..^1. (sniff)..^1.~2they didn't draw my abs./%", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2529_0"); c_msgsprite(ar, 6327); c_talk(); c_wait_box(3); c_wait_talk(); c_sel(ye); c_autowalk(0); c_sprite(spr_yellow_hat_down); var yewait = scr_returnwait_instance(ye1, ye2, 16); c_walkto(ye2, yewait); c_wait(yewait); c_speaker("yellow"); c_msgsetsubloc(0, "~1* They didn't draw a smiley~2face on the sun either./", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2547_0"); c_facenext("orange", 0); c_msgnextsubloc("~1* THAT TOO!!^1! JERK!!!/%", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2549_0"); c_msgsprite(ar, 2497); c_msgfunc(function() { with (ar_actor) scr_shakeobj(); }); c_msgcmd("soundplay", 300); c_talk(); c_wait_talk(); c_customfunc(function() { clean_up_marker(_sketch_marker); }); fade_end_cutscene(); cutscene = 999; } if (cutscene == 130) { scr_cutscene_make(); scr_maincharacters_actors(); var rapos = findspriteinfo(spr_ralsei_left_up, "NPC_TABLEFLOWERS_RIGHT"); c_sel(su); c_facing("d"); c_visible(0); c_sel(kr); c_facing("d"); c_visible(0); c_sel(ra); c_facing("l"); c_setxy(rapos.x, rapos.y); makeFlower("yellow", tableleft); makeFlower("aqua"); var start_pos_aqua = { x: 20, y: 183 }; var target_pos_aqua = { x: 254, y: start_pos_aqua.y }; c_sel(aq); c_setxy(start_pos_aqua.x, start_pos_aqua.y); c_autodepth(1); c_autowalk(0); c_wait(32); c_sel(ra); c_sprite(spr_ralsei_smile_left); c_speaker("ralsei"); c_msgsetloc(0, "\\E2* Do you have any smoked herbs^1? Like^1, oregano?/", "obj_dw_fcastle_cafe_slash_Other_13_gml_2590_0"); c_facenext("yellow", 0); c_msgnextsubloc("~1* Sm..^1. smokin' herbs!^1? That's~2illegal^1, son!!/", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2592_0"); c_facenext("ralsei", "U"); c_msgnextloc("\\EU* H-huh!^1? I^1, I didn't mean.../", "obj_dw_fcastle_cafe_slash_Other_13_gml_2594_0"); c_facenext("yellow", 0); c_msgnextsubloc("~1* It's cannonballism^1! Herbs~2is our friends!/", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2596_0"); c_msgnextsubloc("~1* 'Cept parsley./%", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2597_0"); c_talk(); c_wait_box(2); c_sel(ra); c_sprite(spr_ralsei_surprised_left); c_sel(ye); c_sprite(spr_yellow_dumbfounded); c_shakeobj(); c_wait_box(4); c_sel(ra); c_sprite(spr_ralsei_walk_left_blush); c_wait_box(6); c_sel(ra); c_sprite(spr_ralsei_surprised_subtle_head_down); c_flip("x"); c_sel(ye); c_sprite(spr_yellow_point_left); c_addxy(36, 0); c_wait_box(7); c_sel(ra); c_sprite(spr_ralsei_surprised_left); c_flip("x"); c_sel(ye); c_sprite(spr_yellow_hat_downright); c_flip("x"); c_addxy(-36, 0); c_wait_talk(); var aqwait = scr_returnwait_instance(start_pos_aqua, target_pos_aqua, 16); c_customfunc(function(arg0) { var i1 = arg0[0]; var i2 = arg0[1]; var wait = arg0[2]; with (aq_actor) { sprite_index = spr_aqua_clapping; image_speed = 0.4; scr_lerpvar("x", i1.x, i2.x, wait); } }, [start_pos_aqua, target_pos_aqua, aqwait]); c_wait(aqwait); c_sel(ra); c_sprite(spr_ralsei_walk_left_headdown); c_speaker("aqua"); c_msgsetsubloc(0, "~1* Parsley^1! Cut^1! Stab^1! Cut^1!~2Nap^1! Stab^1! Look!/", (global.lang == "ja") ? "\\m0\t\t\t" : "\\m0\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2653_0"); c_facenext("yellow", 0); c_msgnextsubloc("~1* Justice does turn a blind eye~2to parsley.../%", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2655_0"); c_talk(); c_wait_box(2); c_sel(ye); c_sprite(spr_yellow_hat_down); c_wait_talk(); fade_end_cutscene(); cutscene = 999; } if (cutscene == 140) { _cereal_marker = scr_dark_marker(406, 246, spr_cafe_table_cereal); _cereal_marker.depth = 96900; scr_cutscene_make(); scr_maincharacters_actors(); move_actors_bottom(); makeFlower("yellow", tableleft); makeFlower("green", tableright); makeFlower("aqua"); makeFlower("seth"); var start_pos_aqua = { x: 20, y: 183 }; var target_pos_aqua = { x: 254, y: start_pos_aqua.y }; var start_pos_seth = { x: camerax() + view_wport[0] + 40, y: 168 }; var target_pos_seth = { x: 580, y: start_pos_seth.y }; c_sel(aq); c_setxy(start_pos_aqua.x, start_pos_aqua.y); c_autodepth(1); c_autowalk(0); c_sel(se); c_setxy(start_pos_seth.x, start_pos_seth.y); c_autodepth(1); c_autowalk(0); c_wait(32); c_sel(ye); c_sprite(spr_yellow_cool_right); c_flip("x"); c_speaker("yellow"); c_msgsetsubloc(0, "~1* Don't worry^1, Green^1, even if~2you ain't talk words.../", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2701_0"); c_msgnextsubloc("~1* From your foods I can tell~2what you're trying~2to communercate!/", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2702_0"); c_msgnextsubloc("~1* Fer examples^1, there's a~2message in this~2alphabet cereal!/", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2703_0"); var smfloc = [256, 61]; if (global.lang == "ja") smfloc = [256, 61]; var small_text = stringsetloc("Pretty sure I've heard that one before", "obj_dw_fcastle_cafe_slash_Other_13_gml_2707_0"); scr_smallface(0, "susie", 12, smfloc[0], smfloc[1], small_text); c_msgnextsubloc("~1* It says \"ooooooooo\".\\f0/%", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2708_0"); c_talk(); c_wait_box(1); c_sel(gr); c_sprite(spr_green_pleased); c_flip("x"); c_addxy(-6, 0); c_wait_box(2); c_sel(ye); c_sprite(spr_yellow_quarter_right); c_sel(gr); c_sprite(spr_enemy_green_walk_right); c_wait_talk(); var sewait = scr_returnwait_instance(start_pos_seth, target_pos_seth, 16); c_customfunc(function(arg0) { var i1 = arg0[0]; var i2 = arg0[1]; var wait = arg0[2]; with (se_actor) { sprite_index = spr_seth_exasperated; image_speed = 0.2; scr_lerpvar("x", i1.x, i2.x, wait); } }, [start_pos_seth, target_pos_seth, sewait]); c_wait(sewait); c_speaker("seth"); c_msgsetsubloc(0, "~1* You idiot^1! That's not~2the alphabet!/", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2743_0"); c_msgnextsubloc("~1* Look at the gap between the~2o's^1! It's a type of~2morsel code!/%", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2744_0"); c_talk(); c_wait_box(1); c_sel(se); c_sprite(spr_seth_point_upset); c_addxy(0, -10); c_wait_talk(); var aqwait = scr_returnwait_instance(start_pos_aqua, target_pos_aqua, 16); c_customfunc(function(arg0) { var i1 = arg0[0]; var i2 = arg0[1]; var wait = arg0[2]; with (aq_actor) { sprite_index = spr_aqua_shell_listen; scr_lerpvar("x", i1.x, i2.x, wait); } }, [start_pos_aqua, target_pos_aqua, aqwait]); c_wait(aqwait); c_speaker("aqua"); c_msgsetsubloc(0, "~1* Uuu^1, this stuffed shell has~2the ocean talking to me~2in it!/%", (global.lang == "ja") ? "\\m0\t\t\t" : "\\m0\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2770_0"); c_talk_wait(); c_customfunc(function() { clean_up_marker(_cereal_marker); }); fade_end_cutscene(); cutscene = 999; } if (cutscene == 150) { scr_cutscene_make(); scr_maincharacters_actors(); move_actors_bottom(); makeFlower("yellow", tableleft); makeFlower("blue", tableright); makeFlower("aqua"); makeFlower("seth"); makeFlower("orange"); var start_pos_aqua = { x: 20, y: 156 }; var target_pos_aqua = { x: 260, y: start_pos_aqua.y }; var start_pos_seth = { x: camerax() + view_wport[0] + 40, y: 168 }; var target_pos_seth = { x: 580, y: start_pos_seth.y }; var start_pos_orange = { x: camerax() + view_wport[0] + 40, y: 254 }; var target_pos_orange = { x: 637, y: start_pos_orange.y }; c_sel(aq); c_setxy(start_pos_aqua.x, start_pos_aqua.y); c_autodepth(1); c_autowalk(0); c_sel(se); c_setxy(start_pos_seth.x, start_pos_seth.y); c_autodepth(1); c_autowalk(0); c_sel(ar); c_setxy(start_pos_orange.x, start_pos_orange.y); c_autodepth(1); c_autowalk(0); c_wait(32); c_sel(bl); c_autowalk(0); c_sprite(spr_enemy_blue_ballet); c_imagespeed(0.2); c_speaker("blue"); c_msgsetsubloc(0, "~1* Oh^1, each moment in this~2reverie is like an era~2of bliss./", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2818_0"); c_msgnextsubloc("~1* A tete-a-tete so~2magnifique..^1. Oh^1, how~2resplendent./", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2819_0"); c_facenext("yellow", 0); c_msgnextsubloc("~1* Don't understand ya^1, Blue^1,~2but it's durn purdy!/", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2821_0"); c_msgnextsubloc("~1* Next time I'm gonna be the~2one protectin' you!/", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2822_0"); c_facenext("blue", 0); c_msgnextsubloc("~1* Really^1? Oh^1, what a hero you~2are^1, Yellow./", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2824_0"); c_facenext("yellow", 0); c_msgnextsubloc("~1* Me^1? I'm'n a hero now^1? Heheh^1,~2guess I am^1, guess I am.../%", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2826_0"); c_talk(); c_wait_box(1); c_sel(bl); c_sprite(spr_blue_poses); c_halt(); c_wait_box(3); c_sel(ye); c_autowalk(0); c_sprite(spr_yellow_scratchinghead); c_imagespeed(0.2); c_addxy(2, 0); c_wait_box(4); c_sel(ye); c_sprite(spr_yellow_doffcap); c_halt(); c_wait_box(6); c_sel(bl); c_sprite(spr_blue_laugh); c_imagespeed(0.2); c_flip("x"); c_addxy(20, 0); c_wait_box(8); c_sel(bl); c_sprite(spr_blue_poses); c_halt(); c_flip("x"); c_sel(ye); c_autowalk(0); c_sprite(spr_yellow_scratchinghead); c_imagespeed(0.2); c_wait_talk(); var sewait = scr_returnwait_instance(start_pos_seth, target_pos_seth, 16); c_customfunc(function(arg0) { var i1 = arg0[0]; var i2 = arg0[1]; var wait = arg0[2]; with (se_actor) { sprite_index = spr_seth_exasperated; image_speed = 0.2; scr_lerpvar("x", i1.x, i2.x, wait); } }, [start_pos_seth, target_pos_seth, sewait]); c_wait(sewait); c_sel(bl); c_sprite(spr_blue_poses); c_imageindex(2); c_speaker("seth"); c_msgsetsubloc(0, "~1* HERO!^1? All you've done is~2arrest ME!/%", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2888_0"); c_talk_wait(); c_sel(bl); c_sprite(spr_blue_poses); c_imageindex(0); var aqwait = scr_returnwait_instance(start_pos_aqua, target_pos_aqua, 16); c_customfunc(function(arg0) { var i1 = arg0[0]; var i2 = arg0[1]; var wait = arg0[2]; with (aq_actor) { sprite_index = spr_aqua_sleevewave; image_speed = 0.4; scr_lerpvar("x", i1.x, i2.x, wait); } }, [start_pos_aqua, target_pos_aqua, aqwait]); c_wait(aqwait); c_speaker("aqua"); c_msgsetsubloc(0, "~1* Wrong^1! Yellow also let me~2play with matches!/", (global.lang == "ja") ? "\\m0\t\t\t" : "\\m0\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2912_0"); c_facenext("yellow", 0); c_msgnextsubloc("~1* Heheh^1, so I did^1, so I did.../", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2914_0"); c_facenext("seth", 0); c_msgnextsubloc("~1* THAT'S VILLAINOUS!!!/%", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2916_0"); c_talk(); c_wait_box(4); c_sel(se); c_sprite(spr_seth_panic); c_shakeobj(); c_wait_talk(); c_sel(ye); c_sprite(spr_yellow_quarter_right); c_flip("x"); c_sel(bl); c_sprite(spr_blue_poses); c_imageindex(2); var arwait = scr_returnwait_instance(start_pos_orange, target_pos_orange, 16); c_customfunc(function(arg0) { var i1 = arg0[0]; var i2 = arg0[1]; var wait = arg0[2]; with (ar_actor) { sprite_index = spr_orange_proud; scr_lerpvar("x", i1.x, i2.x, wait); } }, [start_pos_orange, target_pos_orange, arwait]); c_wait(arwait); c_speaker("orange"); c_msgsetsubloc(0, "~1* AND he fixed your drawings to~2have smilies on them!/", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2951_0"); c_facenext("seth", 0); c_msgnextsubloc("~1* THOSE WERE MY TACTICAL~2DIAGRAMS!!!/", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2953_0"); c_facenext("yellow", 0); c_msgnextsubloc("~1* Aww^1, shucks^1! (said for~2corn reasons)/%", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2955_0"); c_talk(); c_wait_box(2); c_sel(se); c_sprite(spr_seth_despair); c_shakeobj(); c_wait_box(4); c_sel(ye); c_autowalk(0); c_sprite(spr_yellow_scratchinghead); c_imagespeed(0.2); c_flip("x"); c_wait_talk(); fade_end_cutscene(); cutscene = 999; } if (cutscene == 160) { scr_cutscene_make(); scr_maincharacters_actors(); move_actors_bottom(); _hat_marker = -4; makeFlower("yellow", tableleft); makeFlower("orange", tableright); c_wait(32); c_sel(ye); c_sprite(spr_yellow_hat_down); c_addxy(2, 0); c_speaker("yellow"); c_msgsetsubloc(0, "~1* Orange..^1. hmm..^1. I think~2you's a-missin' somethin'~2to be human./", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2995_0"); c_facenext("orange", 0); c_msgnextsubloc("~1* Wh..^1. what!^1? I am?^1! Wh-what!?/%", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_2997_0"); c_talk(); c_wait_box(1); c_sel(ar); c_autodepth(0); c_depth(96900); c_sprite(spr_orange_surprised); c_shakeobj(); c_wait_talk(); c_snd_play(snd_item); c_sel(ar); c_sprite(spr_orange_lookdown_nosmile); c_customfunc(function() { _hat_marker = scr_dark_marker(ar_actor.x + 8, ar_actor.y - 16, spr_yellow_hat); }); c_wait(30); c_sel(ar); c_sprite(spr_orange_lookdown); c_wait(30); c_sel(ye); c_sprite(spr_yellow_cool_stance); c_speaker("yellow"); c_msgsetsubloc(0, "~1* There ya go^1! Now ya look~2jes' perfect!/", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_3026_0"); c_facenext("orange", 0); c_msgnextsubloc("~1* Ha ha^1! Look at me^1, I'm~2Yellow^1, Howdy howdy howdy!/%", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_3028_0"); c_talk(); c_wait_box(2); c_sel(ar); c_sprite(spr_orange_stick_tongue_out); c_wait_talk(); c_sel(ar); c_sprite(spr_orange_lookdown_nosmile); c_sel(ye); c_sprite(spr_yellow_shock_left); c_shakeobj(); c_emote("!", 30); c_wait(30); c_speaker("yellow"); c_msgsetsubloc(0, "~1* H-huh!^1? You are!^1? Th..^1.~2then who'm I?/", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_3048_0"); c_facenext("orange", 0); c_msgnextsubloc("~1* That was a joke^1, dummy.~2You're Yellow!/", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_3050_0"); c_facenext("yellow", 0); c_msgnextsubloc("~1* Huh? But you gots the hat.../%", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_3052_0"); c_talk(); c_wait_box(2); c_sel(ar); c_sprite(spr_orange_stick_tongue_out); c_wait_box(4); c_sel(ar); c_sprite(spr_orange_lookdown_nosmile); c_sel(ye); c_sprite(spr_yellow_confused); c_wait_talk(); c_customfunc(function() { clean_up_marker(_hat_marker); }); fade_end_cutscene(); cutscene = 999; } if (cutscene == 170) { scr_cutscene_make(); scr_maincharacters_actors(); c_sel(kr); c_facing("d"); c_sel(su); c_facing("d"); c_sel(ra); c_facing("d"); makeFlower("green", tableleft); c_wait(32); c_customfunc(function() { scr_script_repeat(snd_play, 24, 8, 383, undefined, 1.375); }); c_sel(gr); c_autowalk(0); c_sprite(spr_enemy_green_wave); c_imagespeed(0.4); c_wait(30); c_halt(); c_wait(30); c_customfunc(function() { scr_script_repeat(snd_play, 24, 8, 383); }); c_sel(gr); c_sprite(spr_enemy_green_wave_right); c_imagespeed(0.4); c_wait(30); c_halt(); c_wait(30); c_sel(gr); c_sprite(spr_enemy_green_walk); c_snd_play(snd_applause); c_sel(su); c_autowalk(0); c_sprite(spr_susie_clap); c_imagespeed(0.4); c_sel(ra); c_autowalk(0); c_sprite(spr_ralsei_down_clap); c_imagespeed(0.4); c_wait(60); fade_end_cutscene(); cutscene = 999; } if (cutscene == 180) { if (con == 0) { var have_starwalker = scr_flag_get(254) > 0; _starwalker_marker = -4; _starwalker_other_marker = -4; _floradinn_marker = -4; _food_marker = -4; scr_cutscene_make(); scr_maincharacters_actors(); c_sel(kr); c_facing("d"); c_visible(0); makeFlower("green", tableleft); makeFlower("orange", tableright); if (!have_starwalker) { makeFlower("aqua"); makeFlower("seth"); var start_pos_aqua = { x: gr_actor.x, y: gr_actor.y }; var target_pos_aqua = { x: gr_actor.x - 40, y: start_pos_aqua.y }; var start_pos_seth = { x: gr_actor.x, y: gr_actor.y }; var target_pos_seth = { x: gr_actor.x - 40, y: start_pos_seth.y }; c_sel(aq); c_setxy(start_pos_aqua.x, start_pos_aqua.y); c_autodepth(1); c_autowalk(0); c_visible(0); c_sel(se); c_setxy(start_pos_seth.x, start_pos_seth.y); c_autodepth(1); c_autowalk(0); c_visible(0); } c_sel(su); c_visible(0); c_sel(ra); c_visible(0); c_wait(32); c_sel(ar); c_autodepth(0); c_depth(96900); c_imagespeed(0.2); c_sprite(spr_orange_lookdown); c_speaker("orange"); c_msgsetsubloc(0, "~1* Green^1, finally we get some~2time to ourselves!/", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_3193_0"); c_msgnextsubloc("~1* Blue and Yellow are all sweet~2and sappy.../", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_3194_0"); c_msgnextsubloc("~1* Seth and Aqua are always~2making trouble.../", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_3195_0"); c_msgnextsubloc("~1* But Green^1, when I'm alone..^1.~2I always know you always~2got my back!/", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_3196_0"); c_msgnextsubloc("~1* 'cause I love to eat^1, and~2you're a chef!!!/%", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_3197_0"); c_talk(); c_wait_box(1); c_sel(ar); c_sprite(spr_orange_lookdown_nosmile); c_wait_box(2); c_sel(ar); c_sprite(spr_orange_lookup_nosmile); c_wait_box(3); c_sel(ar); c_sprite(spr_orange_lookdown); c_wait_box(4); c_sel(ar); c_sprite(spr_orange_stick_tongue_out); c_wait_talk(); c_sel(gr); c_autowalk(0); c_sprite(spr_green_guilty); c_imagespeed(0.2); c_wait(30); c_sel(ar); c_sprite(spr_orange_lookup_nosmile); c_sel(gr); c_halt(); c_speaker("orange"); c_msgsetsubloc(0, "~1* ..^1. Green?/%", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_3232_0"); c_talk_wait(); c_sel(ar); c_sprite(spr_orange_surprised); c_emote("!", 30); c_sel(ra); c_autodepth(0); c_depth(gr_actor.depth + 10); c_setxy(gr_actor.x - 60, 210); c_visible(1); c_walkdirect_wait(223, 210, 20); c_facing("r"); c_wait(30); c_sprite(spr_ralsei_walk_right_smile); c_speaker("ralsei"); c_msgsetloc(0, "\\E2* Thank you for the succulent back-platter^1, Green!/%", "obj_dw_fcastle_cafe_slash_Other_13_gml_3256_0"); c_talk_wait(); c_sel(ra); c_autodepth(0); c_depth(gr_actor.depth + 20); c_sel(su); c_autodepth(0); c_setxy(gr_actor.x - 60, gr_actor.y); c_depth(gr_actor.depth + 10); c_visible(1); c_walkdirect(223, 210, 20); c_delayfacing(21, "r"); c_delaycmd(51, "sprite", spr_susie_pose); c_wait(8); c_sel(ra); c_autowalk(0); c_sprite(spr_ralsei_walk_down); c_imagespeed(0.2); c_walkdirect(224, 166, 12); c_delaycmd(13, "imagespeed", 0); c_delaycmd(13, "sprite", spr_ralsei_walk_down); c_wait(43); c_speaker("susie"); c_msgsetloc(0, "\\E7* I can't believe you make amazing food behind your back!/%", "obj_dw_fcastle_cafe_slash_Other_13_gml_3289_0"); c_talk_wait(); if (have_starwalker) { con = 10; c_customfunc(function() { _starwalker_marker = scr_dark_marker(gr_actor.x - 60, 221, spr_npc_originalstarwalker_reveal); _starwalker_marker.depth = su_actor.depth - 1; with (_starwalker_marker) { scr_delay_var("image_index", 1, 6); scr_lerpvar("x", xstart, 211, 20); } }); c_sel(ra); c_imagespeed(0.2); c_sprite(spr_ralsei_walk_right); c_walkdirect(154, 166, 12); c_delaycmd(13, "imagespeed", 0); c_delaycmd(13, "imageindex", 0); c_sel(su); c_autowalk(0); c_sprite(spr_susie_walk_up_dw); c_imagespeed(0.2); c_walkdirect(224, 166, 12); c_delaycmd(13, "imagespeed", 0); c_delaycmd(13, "sprite", spr_susie_walk_right_dw); c_delaycmd(13, "imageindex", 0); c_speaker("no_name"); c_msgsetloc(0, "* I also& joined/%", "obj_dw_fcastle_cafe_slash_Other_13_gml_3328_0"); c_talk_wait(); c_wait(30); c_sel(ar); c_sprite(spr_orange_cry); c_shakeobj(); c_speaker("orange"); c_msgsetsubloc(0, "~1* I..^1. I don't care...^1!~2I don't care if you have~2Starwalker.../", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_3339_0"); c_msgnextsubloc("~1* I..^1. I have my own!/%", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_3340_0"); c_talk(); c_wait_box(1); c_sel(ar); c_sprite(spr_orange_mad); c_wait_talk(); c_sel(ar); c_flip("x"); c_wait(30); c_customfunc(function() { _starwalker_other_marker = scr_dark_marker(ar_actor.x - 40, 274, spr_starwalker_unoriginal); _starwalker_other_marker.depth = ar_actor.depth + 10; with (_starwalker_other_marker) { scr_lerpvar("x", xstart, xstart + 80, 20); scr_script_delayed(scr_script_repeat, 21, function() { x = xstart + 80 + choose(-2, 0, 2); y = ystart + choose(-2, 0, 2); }, -1, 2); } }); c_wait(60); c_sel(su); c_facing("l"); c_sel(ra); c_sprite(spr_ralsei_walk_right_smile); c_wait(30); c_waitcustom(); } else { c_wait(30); c_sel(ar); c_shakeobj(); c_speaker("orange"); c_msgsetsubloc(0, "~1* G..^1. Green!^1? Y.. you.../%", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_3392_0"); c_talk_wait(); c_sel(ra); c_imagespeed(0.2); c_sprite(spr_ralsei_walk_right); c_walkdirect(154, 166, 12); c_delaycmd(13, "imagespeed", 0); c_delaycmd(13, "imageindex", 0); c_sel(su); c_autowalk(0); c_sprite(spr_susie_walk_up_dw); c_imagespeed(0.2); c_walkdirect(224, 166, 12); c_delaycmd(13, "imagespeed", 0); c_delaycmd(13, "sprite", spr_susie_walk_right_dw); c_delaycmd(13, "imageindex", 0); c_sel(ar); c_sprite(spr_orange_surprised); c_sel(aq); c_autodepth(0); c_depth(97020); c_setxy(338, 224); c_sprite(spr_aqua_sleevewave); c_imagespeed(0.4); c_visible(1); c_walkdirect_wait(260, 224, 12); c_halt(); c_sprite(spr_enemy_aqua_laugh); c_speaker("aqua"); c_msgsetsubloc(0, "~1* Uuu^1, thanks^1, Green!/%", (global.lang == "ja") ? "\\m0\t\t\t" : "\\m0\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_3427_0"); c_talk_wait(); c_sel(aq); c_walkdirect(220, 224, 12); c_sel(se); c_autodepth(0); c_depth(97020); c_setxy(290, 213); c_sprite(spr_seth_happy); c_flip("x"); c_visible(1); c_walkdirect_wait(295, 213, 12); c_halt(); c_speaker("seth"); c_msgsetsubloc(0, "~1* Thank you for the delicious~2morsel^1, Green!/%", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_3444_0"); c_talk_wait(); c_customfunc(function() { _floradinn_marker = scr_dark_marker(287, 227, spr_enemy_floradin); _floradinn_marker.depth = gr_actor.depth + 10; with (_floradinn_marker) { scr_flip("x"); scr_lerpvar("y", ystart, 128, 12); } }); c_wait(30); c_speaker("no_name"); c_msgsetloc(0, "* Thanks for the grub^1, Green!/%", "obj_dw_fcastle_cafe_slash_Other_13_gml_3461_0"); c_talk_wait(); c_wait(30); c_speaker("orange"); c_msgsetsubloc(0, "~1* GREEN!^1? You've been making~2food behind your back!?/%", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_3467_0"); c_talk_wait(); c_sel(gr); c_sprite(spr_green_shakinghead); c_flip("x"); c_imagespeed(0.2); c_addxy(34, 0); c_wait(30); c_sel(gr); c_halt(); c_speaker("orange"); c_msgsetsubloc(0, "~1* You've been making food~2behind MY back!?/%", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_3483_0"); c_talk_wait(); c_sel(gr); c_autowalk(0); c_sprite(spr_green_nods); c_imagespeed(0.2); c_wait(30); c_sel(gr); c_autodepth(0); c_depth(96900); c_sprite(spr_green_gesture); c_halt(); c_imageindex(1); c_wait(15); c_customfunc(function() { _food_marker = scr_dark_marker(483, 256, spr_green_curry); _food_marker.depth = ar_actor.depth + 10; with (_food_marker) scr_lerpvar("x", xstart, 545, 12); }); c_wait(30); c_sel(ar); c_sprite(spr_orange_lookdown); c_flip("x"); c_speaker("orange"); c_msgsetsubloc(0, "~1* Wow!!^1! Food from behind my~2back!!^1! You're the~2best^1, Green!!/%", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_3520_0"); c_talk_wait(); c_customfunc(function() { clean_up_marker(_floradinn_marker); clean_up_marker(_food_marker); }); fade_end_cutscene(); cutscene = 999; } } if (con == 10 && customcon == 1) { con = 15; ralsei_face_marker = -4; if (global.lang == "ja") { var sustr = stringsetloc("オリジナルじゃねーな…", "obj_dw_fcastle_cafe_slash_Other_13_gml_3560_0"); var rastr = stringsetloc("オリジナルじゃないね…", "obj_dw_fcastle_cafe_slash_Other_13_gml_3561_0"); var sf = { x: 77, y: 6 }; scr_smallface(0, 143, 20, sf.x, sf.y, sustr); sf = { x: 154, y: 51 }; scr_smallface(1, 269, 26, sf.x, sf.y, rastr); scr_speaker("no_name"); msgset(0, "\\f0^1\\f1/%"); } else { ralsei_face_marker = scr_dark_marker(594, 352, spr_face_r_nohat); ralsei_face_marker.image_index = 26; ralsei_face_marker.visible = false; with (ralsei_face_marker) scr_delay_var("visible", true, 3); global.typer = 79; global.fc = 1; msgsetloc(0, "\\EK* (That's not&original...)/%", "obj_dw_fcastle_cafe_slash_Other_13_gml_3548_0"); } var d = d_make(); } if (con == 15 && !d_ex() && customcon == 1) { con = 0; customcon = 0; with (ralsei_face_marker) instance_destroy(); c_waitcustom_end(); c_customfunc(function() { clean_up_marker(_starwalker_marker); clean_up_marker(_starwalker_other_marker); }); fade_end_cutscene(); cutscene = 999; } } if (cutscene == 190) { scr_cutscene_make(); scr_maincharacters_actors(); makeFlower("blue", tableleft); var su_pos = findspriteinfo(spr_susie_walk_left_dw, "NPC_TABLEFLOWERS_RIGHT"); c_sel(su); c_facing("l"); c_autodepth(0); c_depth(96900); c_setxy(su_pos.x, su_pos.y); c_sel(kr); c_facing("d"); c_visible(0); c_sel(ra); c_facing("d"); c_visible(0); c_wait(32); c_sel(su); c_sprite(spr_susie_surprised_left); c_sel(bl); c_autowalk(0); c_sprite(spr_blue_poses); c_halt(); c_speaker("blue"); c_msgsetsubloc(0, "~1* Susie..^1. does love ail you^1,~2sweet violet?/", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_3599_0"); c_msgnextsubloc("~1* With each step^1, your foot~2leaves imprints of~2hooves.../", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_3600_0"); c_facenext("susie", "N"); c_msgnextloc("\\EN* Uh..^1. I mean..^1. I don't really.../%", "obj_dw_fcastle_cafe_slash_Other_13_gml_3602_0"); c_talk(); c_wait_box(1); c_sel(su); c_sprite(spr_susie_walk_left_dw_look_down); c_sel(bl); c_imageindex(2); c_wait_box(3); c_sel(su); c_sprite(spr_susie_walk_left_blush); c_wait_talk(); c_sel(bl); c_imageindex(0); c_sel(su); c_sprite(spr_susie_up_head_down); c_wait(30); c_speaker("susie"); c_msgsetloc(0, "\\ES* ..^1. know what..^1. love is./", "obj_dw_fcastle_cafe_slash_Other_13_gml_3626_0"); c_msgnextloc("\\ER* It's even hard just to say it./", "obj_dw_fcastle_cafe_slash_Other_13_gml_3627_0"); c_msgnextloc("\\ES* I mean..^1. I mean^1. Every time we have a break.../", "obj_dw_fcastle_cafe_slash_Other_13_gml_3628_0"); c_msgnextloc("\\EV* All I can think about is..^1. her heartbeat./%", "obj_dw_fcastle_cafe_slash_Other_13_gml_3629_0"); c_talk(); c_wait_box(1); c_sel(su); c_sprite(spr_susie_up_look_left); c_wait_box(2); c_sel(su); c_sprite(spr_susie_walk_left_dw_look_down); c_wait_box(3); c_sel(su); c_sprite(spr_susie_up_head_down); c_wait_talk(); c_wait(60); c_sel(su); c_autowalk(0); c_sprite(spr_susie_head_scratch_dw); c_imagespeed(0.2); c_speaker("susie"); c_msgsetloc(0, "\\Eo* ..^1. damn^1, haha^1, it's embarrassing to say that./", "obj_dw_fcastle_cafe_slash_Other_13_gml_3655_0"); c_msgnextloc("\\ES* But..^1. I don't know^1. Is that.../", "obj_dw_fcastle_cafe_slash_Other_13_gml_3656_0"); c_msgnextloc("\\EV* ..^1. I mean^1, can I even.../", "obj_dw_fcastle_cafe_slash_Other_13_gml_3657_0"); c_facenext("blue", 0); c_msgnextsubloc("~1* Susie^1, if even a flower can~2love.../", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_3659_0"); c_msgnextsubloc("~1* ..^1. so can you./", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_3660_0"); c_msgnextsubloc("~1* The shape of love may change./", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_3661_0"); c_msgnextsubloc("~1* It may be different for each~2being./", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_3662_0"); c_msgnextsubloc("~1* But as long as that shape~2contains you.../", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_3663_0"); c_msgnextsubloc("~1* ..^1. all you can do is step~2forward..^1. and let it~2guide you./", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_3664_0"); c_facenext("susie", "S"); c_msgnextloc("\\ES* ..^1. thanks./", "obj_dw_fcastle_cafe_slash_Other_13_gml_3666_0"); c_msgnextloc("\\ET* I wanna try./%", "obj_dw_fcastle_cafe_slash_Other_13_gml_3667_0"); c_talk(); c_wait_box(1); c_sel(su); c_halt(); c_wait_box(2); c_sel(su); c_sprite(spr_susie_up_head_down); c_wait_box(4); c_sel(bl); c_sprite(spr_enemy_blue_ballet); c_imagespeed(0.4); c_wait_box(5); c_sel(bl); c_sprite(spr_blue_poses); c_halt(); c_sel(su); c_sprite(spr_susie_walk_left_dw_look_down); c_wait_box(6); c_sel(bl); c_imageindex(1); c_wait_box(7); c_sel(bl); c_imageindex(2); c_wait_box(8); c_sel(bl); c_imageindex(0); c_wait_box(9); c_sel(su); c_sprite(spr_susie_surprised_subtle_right); c_flip("x"); c_sel(bl); c_imageindex(2); c_wait_box(11); c_sel(su); c_sprite(spr_susie_look_back_left); c_flip("x"); c_wait_box(12); c_sel(su); c_sprite(spr_susie_walk_left_dw); c_wait_talk(); fade_end_cutscene(); cutscene = 999; } if (cutscene == 200) { scr_cutscene_make(); scr_maincharacters_actors(); move_actors_bottom(); makeFlower("blue", tableleft); makeFlower("orange", tableright); makeFlower("aqua"); makeFlower("seth"); makeFlower("yellow"); var start_pos_aqua = { x: camerax() + view_wport[0] + 50, y: 156 }; var target_pos_aqua = { x: 550, y: start_pos_aqua.y }; var start_pos_seth = { x: camerax() + view_wport[0] + 40, y: 168 }; var target_pos_seth = { x: 580, y: start_pos_seth.y }; var start_pos_yellow = { x: 20, y: 168 }; var target_pos_yellow = { x: 180, y: start_pos_yellow.y }; c_sel(aq); c_setxy(start_pos_aqua.x, start_pos_aqua.y); c_autodepth(1); c_autowalk(0); c_sel(se); c_setxy(start_pos_seth.x, start_pos_seth.y); c_autodepth(1); c_autowalk(0); c_sel(ye); c_setxy(start_pos_yellow.x, start_pos_yellow.y); c_autodepth(1); c_autowalk(0); c_wait(32); c_speaker("orange"); c_msgsetsubloc(0, "~1* Blue^1! Give me a famous~2advice!/", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_3756_0"); c_facenext("blue", 0); c_msgnextsubloc("~1* Hmm^1, okay^1, dear^1. First.../", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_3758_0"); c_msgnextsubloc("~1* Move like a butterfly.../%", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_3759_0"); c_talk(); c_wait_box(2); c_sel(bl); c_autowalk(0); c_sprite(spr_blue_poses); c_imageindex(2); c_sel(ar); c_sprite(spr_orange_notsmile); c_wait_box(3); c_sel(bl); c_autowalk(0); c_sprite(spr_blue_butterfly); c_imagespeed(0.2); c_wait_talk(); c_wait(30); c_snd_play(snd_wing); c_sel(bl); c_sprite(spr_blue_suspicious); c_halt(); c_shakeobj(); c_speaker("blue"); c_msgsetsubloc(0, "~1* Then^1, sting like a bee./", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_3790_0"); c_facenext("orange", 0); c_msgnextsubloc("~1* Hmm^1, okay./", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_3792_0"); c_msgnextsubloc("~1* I need to have wings and a~2stinger..^1. like humans./%", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_3793_0"); c_talk(); c_wait_box(2); c_sel(ar); c_sprite(spr_orange_lookup_nosmile); c_wait_box(3); c_sel(ar); c_sprite(spr_orange_notsmile); c_wait_talk(); c_sel(bl); c_sprite(spr_blue_laugh_left); c_imagespeed(0.2); c_addxy(-20, 0); c_speaker("blue"); c_msgsetsubloc(0, "~1* Ha ha..^1. humanity is in the~2eyes of the beholder./%", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_3813_0"); c_talk_wait(); c_sel(ar); c_sprite(spr_orange_surprised); c_emote("!", 30); c_wait(30); c_sel(bl); c_sprite(spr_blue_poses); c_halt(); c_addxy(20, 0); c_speaker("orange"); c_msgsetsubloc(0, "~1* The beholder!^1? Wait^1, how many~2eyes am I supposed to~2have?/%", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_3829_0"); c_talk_wait(); c_sel(ar); c_sprite(spr_orange_notsmile); var aqwait = scr_returnwait_instance(start_pos_aqua, target_pos_aqua, 16); c_customfunc(function(arg0) { var i1 = arg0[0]; var i2 = arg0[1]; var wait = arg0[2]; with (aq_actor) { sprite_index = spr_aqua_eye_reveal; scr_lerpvar("x", i1.x, i2.x, wait); } }, [start_pos_aqua, target_pos_aqua, aqwait]); c_wait(aqwait); c_sel(aq); c_sprite(spr_aqua_eye_reveal_three); c_halt(); c_wait(15); c_sel(aq); c_snd_play(snd_noise); c_imageindex(1); c_sel(bl); c_sprite(spr_enemy_blue_ohno); c_speaker("aqua"); c_msgsetsubloc(0, "~1* Three!/%", (global.lang == "ja") ? "\\m0\t\t\t" : "\\m0\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_3862_0"); c_talk_wait(); c_sel(bl); c_sprite(spr_blue_poses); c_sel(ar); c_autodepth(0); c_depth(96900); c_sprite(spr_orange_surprised); c_shakeobj(); c_wait(30); c_sel(aq); c_sprite(spr_aqua_eye_reveal); c_halt(); c_speaker("orange"); c_msgsetsubloc(0, "~1* It..^1. it's not two!?/", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_3880_0"); c_facenext("aqua", 0); c_msgnextsubloc("~1* One big one!/", (global.lang == "ja") ? "\\m0\t\t\t" : "\\m0\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_3882_0"); c_facenext("orange", 0); c_msgnextsubloc("~1* Don't just say random~2numbers!!/%", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_3884_0"); c_talk(); c_wait_box(2); c_sel(aq); c_sprite(spr_aqua_eye_reveal); c_snd_play(snd_noise); c_imageindex(1); c_wait_box(4); c_sel(ar); c_sprite(spr_orange_mad); c_shakeobj(); c_wait_talk(); var sewait = scr_returnwait_instance(start_pos_seth, target_pos_seth, 16); c_customfunc(function(arg0) { var i1 = arg0[0]; var i2 = arg0[1]; var wait = arg0[2]; with (se_actor) { sprite_index = spr_seth_exasperated; image_speed = 0.2; scr_lerpvar("x", i1.x, i2.x, wait); } }, [start_pos_seth, target_pos_seth, sewait]); c_wait(sewait); c_speaker("seth"); c_msgsetsubloc(0, "~1* That's what I'm trying to~2tell her!!!/%", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_3918_0"); c_talk_wait(); c_sel(aq); c_sprite(spr_enemy_aqua_laugh); c_imagespeed(0.2); c_sel(ar); c_sprite(spr_orange_notsmile); c_sel(se); c_sprite(spr_seth_surprised); c_halt(); c_setxy(575, 155); c_speaker("aqua"); c_msgsetsubloc(0, "~1* Seth!^1! Four eyes!/%", (global.lang == "ja") ? "\\m0\t\t\t" : "\\m0\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_3935_0"); c_talk_wait(); var yewait = scr_returnwait_instance(start_pos_yellow, target_pos_yellow, 16); c_customfunc(function(arg0) { var i1 = arg0[0]; var i2 = arg0[1]; var wait = arg0[2]; with (ye_actor) { sprite_index = spr_yellow_shock; scr_lerpvar("x", i1.x, i2.x, wait); } }, [start_pos_yellow, target_pos_yellow, yewait]); c_wait(yewait); c_sel(ye); c_shakeobj(); c_speaker("yellow"); c_msgsetsubloc(0, "~1* Four!?/", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_3958_0"); c_facenext("seth", 0); c_msgnextsubloc("~1* That's not what she meant^1!~2She's just insulting me!/", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_3960_0"); c_facenext("aqua", 0); c_msgnextsubloc("~1* Huh^1? I was?/%", (global.lang == "ja") ? "\\m0\t\t\t" : "\\m0\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_3962_0"); c_talk(); c_wait_box(2); c_sel(se); c_autowalk(0); c_sprite(spr_seth_adjust_glasses); c_imageindex(1); c_delaycmd(6, "imageindex", 0); c_sel(aq); c_sprite(spr_aqua_confused); c_halt(); c_flip("x"); c_wait_box(4); c_sel(se); c_sprite(spr_seth_shakehead); c_halt(); c_sel(aq); c_imageindex(1); c_wait_talk(); fade_end_cutscene(); cutscene = 999; } if (cutscene == 210) { _butteryfly_marker = scr_dark_marker(395, 226, spr_blue_butterfly_glove); with (_butteryfly_marker) { visible = 0; c_autodepth(0); c_depth(96900); } scr_cutscene_make(); scr_maincharacters_actors(); move_actors_bottom(); makeFlower("blue", tableleft); makeFlower("orange", tableright); c_sel(ar); c_autowalk(0); c_jump_in_place(6, 6); c_speaker("orange"); c_msgsetsubloc(0, "~1* Blue^1! My spare gloves have~2gone missing^1, have you seen~2them...?/", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_4008_0"); c_facenext("blue", 0); c_msgnextsubloc("~1* .../", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_4010_0"); c_facenext("orange", 0); c_msgnextsubloc("~1* Blue...?/", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_4012_0"); c_facenext("blue", 0); c_msgnextsubloc("~1* I admit it^1, Orange^1. I..^1.~2I took them^1. But it was~2only.../%", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_4014_0"); c_talk(); c_wait_box(2); c_sel(bl); c_autowalk(0); c_sprite(spr_blue_poses); c_imageindex(2); c_wait_box(4); c_sel(ar); c_sprite(spr_orange_notsmile); c_halt(); c_wait_box(6); c_sel(bl); c_sprite(spr_blue_sad); c_flip("x"); c_autodepth(0); c_depth(96900); c_addxy(-8, 0); c_halt(); c_wait_talk(); c_sel(bl); c_sprite(spr_blue_butterfly); c_flip("x"); c_imagespeed(0.2); c_setxy(381, 164); c_sel(ar); c_sprite(spr_orange_surprise2_left); c_snd_play(snd_item); c_var_instance(_butteryfly_marker, "visible", 1); c_wait(30); c_speaker("blue"); c_msgsetsubloc(0, "~1* To craft you a most~2resplendent^1, and~2unforgettable gift./", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_4054_0"); c_facenext("orange", 0); c_msgnextsubloc("~1* Aww^1, B-Blue...!/", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_4056_0"); c_msgnextsubloc("~1* .../", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_4057_0"); c_msgnextsubloc("~1* Can^1, um..^1. can you change~2them back...?/%", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_4058_0"); c_talk(); c_wait_box(2); c_sel(ar); c_sprite(spr_orange_lookup); c_wait_box(4); c_sel(ar); c_sprite(spr_orange_notsmile); c_sel(bl); c_halt(); c_wait_talk(); c_wait(30); c_sel(ar); c_autodepth(0); c_depth(96900); c_sprite(spr_orange_surprised); c_snd_play(snd_whip_crack_only); c_sel(bl); c_sprite(spr_enemy_blue_ballet_r); c_addxy(-12, 0); c_halt(); c_customfunc(function() { _butteryfly_marker.x = 314; _butteryfly_marker.y = 134; }); c_sel(bl); c_stickto(_butteryfly_marker, 10); c_imagespeed(0.4); c_var_lerp_to_instance(_butteryfly_marker, "x", -30, 60, 2, "out"); c_speaker("blue"); c_msgsetsubloc(0, "~1* Hm^1. Maybe Yellow would like~2these better.../", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_4084_0"); c_facenext("orange", 0); c_msgnextsubloc("~1* HEY!!!/%", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_4086_0"); c_talk(); c_wait_box(2); c_sel(ar); c_sprite(spr_orange_yell_left); c_shakeobj(); c_wait_talk(); c_wait(32); c_customfunc(function() { with (_butteryfly_marker) instance_destroy(); }); fade_end_cutscene(); cutscene = 999; } if (cutscene == 220) { var orange = tableleft; scr_cutscene_make(); scr_maincharacters_actors(); move_actors_bottom(); makeFlower("orange", tableleft); makeFlower("blue"); makeFlower("aqua"); makeFlower("yellow"); makeFlower("seth"); var start_pos_blue = { x: camerax() + view_wport[0] + 40, y: 156 }; var target_pos_blue = { x: 550, y: start_pos_blue.y }; var start_pos_aqua = { x: camerax() + view_wport[0] + 50, y: 156 }; var target_pos_aqua = { x: 540, y: start_pos_aqua.y }; var start_pos_seth = { x: camerax() + view_wport[0] + 40, y: 238 }; var target_pos_seth = { x: 656, y: start_pos_seth.y }; var start_pos_yellow = { x: 20, y: 168 }; var target_pos_yellow = { x: 180, y: start_pos_yellow.y }; c_sel(bl); c_setxy(start_pos_blue.x, start_pos_blue.y); c_autodepth(1); c_autowalk(0); c_sel(aq); c_setxy(start_pos_aqua.x, start_pos_aqua.y); c_autodepth(1); c_autowalk(0); c_sel(se); c_setxy(start_pos_seth.x, start_pos_seth.y); c_autodepth(1); c_autowalk(0); c_sel(ye); c_setxy(start_pos_yellow.x, start_pos_yellow.y); c_autodepth(1); c_autowalk(0); c_wait(32); c_sel(ar); c_sprite(spr_enemy_orange_walk_left_sad); c_speaker("orange"); c_msgsetsubloc(0, "~1* Blue..^1. what is the path of a~2true human champion?/%", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_4464_0"); c_talk_wait(); c_sel(ar); c_autodepth(0); c_depth(96900); c_sprite(spr_orange_notsmile); var blwait = scr_returnwait_instance(start_pos_yellow, target_pos_yellow, 16); c_customfunc(function(arg0) { var i1 = arg0[0]; var i2 = arg0[1]; var wait = arg0[2]; with (bl_actor) { sprite_index = spr_enemy_blue_ballet; image_speed = 0.4; scr_lerpvar("x", i1.x, i2.x, wait); } }, [start_pos_blue, target_pos_blue, blwait]); c_wait(blwait); c_speaker("blue"); c_msgsetsubloc(0, "~1* The victory you seek comes~2not from bare knuckle.../", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_4488_0"); c_msgnextsubloc("~1* But the conquest of the~2greatest enemy - your~2mind's shadow./", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_4489_0"); c_msgnextsubloc("~1* The struggle of the mind^1, is~2there not anything more~2human?/", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_4490_0"); c_facenext("orange", 0); c_msgnextsubloc("~1* You mean..^1. if I wanna beat~2the bad guys.../%", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_4492_0"); c_talk(); c_wait_box(1); c_sel(bl); c_sprite(spr_blue_poses); c_halt(); c_wait_box(2); c_sel(bl); c_imageindex(2); c_wait_box(4); c_sel(ar); c_sprite(spr_orange_lookup_nosmile); c_wait_talk(); c_sel(ar); c_sprite(spr_orange_surprised); c_emote("!", 30); c_shakeobj(); c_wait(30); c_speaker("orange"); c_msgsetsubloc(0, "~1* I gotta beat up my own~2brain!?/%", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_4518_0"); c_talk_wait(); var aqwait = scr_returnwait_instance(start_pos_aqua, target_pos_aqua, 16); c_customfunc(function(arg0) { var i1 = arg0[0]; var i2 = arg0[1]; var wait = arg0[2]; with (aq_actor) { sprite_index = spr_aqua_walk_down; scr_lerpvar("x", i1.x, i2.x, wait); } }, [start_pos_aqua, target_pos_aqua, aqwait]); c_wait(aqwait); c_wait(6); c_sel(aq); c_sprite(spr_enemy_aqua_laugh); c_imagespeed(0.2); c_flip("x"); c_speaker("aqua"); c_msgsetsubloc(0, "~1* Also^1, you will win more if~2you use Knives!!/%", (global.lang == "ja") ? "\\m0\t\t\t" : "\\m0\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_4543_0"); c_talk_wait(); var yewait = scr_returnwait_instance(start_pos_yellow, target_pos_yellow, 16); c_customfunc(function(arg0) { var i1 = arg0[0]; var i2 = arg0[1]; var wait = arg0[2]; with (ye_actor) { sprite_index = spr_yellow_hat_downright; scr_lerpvar("x", i1.x, i2.x, wait); } }, [start_pos_yellow, target_pos_yellow, yewait]); c_wait(yewait); c_sel(aq); c_halt(); c_sel(ar); c_sprite(spr_orange_notsmile); c_speaker("yellow"); c_msgsetsubloc(0, "~1* No^1, no^1, Aqua./", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_4569_0"); c_msgnextsubloc("~1* Gun's^1. You should use gun's./", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_4570_0"); c_facenext("orange", 0); c_msgnextsubloc("~1* I can't decide..^1./%", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_4572_0"); c_talk(); c_wait_box(1); c_sel(ye); c_sprite(spr_yellow_gun_offer); c_customfunc(function() { with (ar_actor) { scr_script_repeat(function() { scr_flip("x"); }, -1, 15); } }); c_wait_talk(); var sewait = scr_returnwait_instance(start_pos_seth, target_pos_seth, 16); c_customfunc(function(arg0) { var i1 = arg0[0]; var i2 = arg0[1]; var wait = arg0[2]; with (se_actor) { sprite_index = spr_seth_exasperated; image_speed = 0.2; scr_lerpvar("x", i1.x, i2.x, wait); } }, [start_pos_seth, target_pos_seth, sewait]); c_wait(sewait); c_speaker("seth"); c_msgsetsubloc(0, "~1* You snivelling idiots^1! THINK~2about what you're saying!!/", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_4607_0"); c_msgnextsubloc("~1* Orange has TWO hands!^1! She~2can use BOTH!!/%", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_4608_0"); c_talk(); c_wait_box(1); c_sel(se); c_sprite(spr_seth_happy); c_addxy(0, -10); c_customfunc(function() { with (ar_actor) { sprite_index = spr_orange_lookdown; image_xscale = -2; x = 368; y = 266; scr_script_repeat_stop(); } }); c_wait_talk(); fade_end_cutscene(); cutscene = 999; } if (cutscene == 230) { _cheese_marker = scr_dark_marker(395, 226, spr_mazecheese); with (_cheese_marker) { visible = 0; c_autodepth(0); c_depth(96900); } _cheese_bank_front_marker = scr_dark_marker(395, 226, spr_cafe_cheese_bank); with (_cheese_bank_front_marker) { visible = 0; c_autodepth(0); c_depth(96895); } scr_cutscene_make(); scr_maincharacters_actors(); move_actors_bottom(); makeFlower("blue", tableleft); makeFlower("green", tableright); makeFlower("yellow"); var start_pos_yellow = { x: 20, y: 157 }; var target_pos_yellow = { x: 303, y: start_pos_yellow.y }; c_sel(ye); c_setxy(start_pos_yellow.x, start_pos_yellow.y); c_autodepth(1); c_autowalk(0); c_wait(32); c_sel(bl); c_autowalk(0); c_sprite(spr_enemy_blue_ohno); c_speaker("blue"); c_msgsetsubloc(0, "~1* Green^1, though words leave not~2your mouth.../", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_4145_0"); c_msgnextsubloc("~1* Your toothsome treats speak~2volumes with their love./%", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_4146_0"); c_talk(); c_wait_box(1); c_sel(bl); c_sprite(spr_blue_poses); c_halt(); c_sel(gr); c_autodepth(0); c_depth(96900); c_autowalk(0); c_sprite(spr_green_pleased); c_flip("x"); c_halt(); c_addxy(-6, 0); c_wait_talk(); c_sel(gr); c_sprite(spr_green_gesture); c_imageindex(1); c_snd_play(snd_whip_crack_only); c_var_instance(_cheese_marker, "visible", 1); c_wait(30); c_sel(bl); c_sprite(spr_blue_poses); c_imageindex(2); c_sel(gr); c_sprite(spr_enemy_green_walk); c_flip("x"); c_halt(); c_speaker("blue"); c_msgsetsubloc(0, "~1* That's right..^1. I can taste~2the murmurs of your heart.~2It says.../", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_4186_0"); c_msgnextsubloc("~1* \"Cheese.\"/%", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_4187_0"); c_talk(); c_wait_box(1); c_sel(bl); c_imageindex(0); c_sel(gr); c_sprite(spr_enemy_green_sad); c_halt(); c_wait_talk(); c_sel(gr); c_sprite(spr_green_shakinghead); c_flip("x"); c_imagespeed(0.2); c_addxy(-34, 0); c_wait(30); c_snd_play(snd_whip_crack_only); c_var_instance(_cheese_marker, "sprite_index", scr_84_get_sprite("spr_cafe_cheese_owe_money")); c_var_instance(_cheese_marker, "x", 357); c_sel(gr); c_sprite(spr_green_gesture); c_imagespeed(0); c_imageindex(1); c_sel(bl); c_sprite(spr_blue_poses); c_imageindex(2); c_wait(30); c_sel(gr); c_sprite(spr_enemy_green_sad); c_halt(); c_flip("x"); c_sel(bl); c_sprite(spr_blue_poses); c_imageindex(0); c_speaker("blue"); c_msgsetsubloc(0, "~1* It still only says \"Cheese.\"/%", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_4237_0"); c_talk_wait(); c_snd_play(snd_whip_crack_only); c_var_instance(_cheese_marker, "sprite_index", spr_cafe_cheese_money); c_var_instance(_cheese_marker, "x", 393); c_var_instance(_cheese_marker, "y", 238); c_sel(gr); c_sprite(spr_green_gesture); c_imageindex(1); c_flip("x"); c_addxy(-34, 0); c_sel(bl); c_sprite(spr_blue_poses); c_imageindex(2); c_wait(30); c_sel(gr); c_sprite(spr_enemy_green_sad); c_halt(); c_flip("x"); c_sel(bl); c_sprite(spr_blue_poses); c_imageindex(0); c_speaker("blue"); c_msgsetsubloc(0, "~1* My^1, we're talkative today.~2Yellow^1, should you take~2over?/%", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_4269_0"); c_talk_wait(); c_sel(bl); c_sprite(spr_enemy_blue_ballet); c_imagespeed(0.4); c_var_lerp_to("x", 20, 24); var yewait = scr_returnwait_instance(start_pos_yellow, target_pos_yellow, 16); c_customfunc(function(arg0) { var i1 = arg0[0]; var i2 = arg0[1]; var wait = arg0[2]; with (ye_actor) { sprite_index = spr_yellow_hat_downright; scr_lerpvar("x", i1.x, i2.x, wait); } }, [start_pos_yellow, target_pos_yellow, yewait]); c_wait(yewait); c_speaker("yellow"); c_msgsetsubloc(0, "~1* What the - why's this dollars~2in the shape of a cheese?/", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_4294_0"); c_msgnextsubloc("~1* This'tle oughta go in the~2bank.../%", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_4295_0"); c_talk(); c_wait_box(1); c_sel(ye); c_sprite(spr_yellow_point_right); c_autodepth(0); c_depth(96890); c_addxy(-36, 0); c_wait_talk(); c_snd_play(snd_whip_crack_only); c_var_instance(_cheese_marker, "sprite_index", spr_cafe_cheese_bank); c_var_instance(_cheese_marker, "image_index", 1); c_var_instance(_cheese_marker, "x", 337); c_var_instance(_cheese_marker, "y", 95); c_var_instance(_cheese_marker, "depth", 96905); c_var_instance(_cheese_bank_front_marker, "visible", 1); c_var_instance(_cheese_bank_front_marker, "x", 337); c_var_instance(_cheese_bank_front_marker, "y", 95); c_var_instance(_cheese_bank_front_marker, "depth", 96900); c_sel(gr); c_sprite(spr_green_gesture); c_imageindex(1); c_flip("x"); c_addxy(-34, 0); c_wait(30); c_sel(gr); c_sprite(spr_enemy_green_walk); c_halt(); c_flip("x"); c_sel(ye); c_sprite(spr_yellow_quarter_right); c_addxy(36, 0); c_speaker("yellow"); c_msgsetsubloc(0, "~1* Oh^1. That'll do!/%", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_4339_0"); c_talk_wait(); c_sel(ye); c_autowalk(0); c_sprite(spr_yellow_crawl_side); c_setxy(300, 220); c_imagespeed(0.2); c_walkdirect_wait(332, 213, 12); c_wait(1); c_sprite(spr_yellow_crawl_up); c_setxy(396, 200); c_wait(1); c_depth(96902); c_walkdirect(396, 103, 20); c_wait_if(ye_actor, "y", "<=", 150); c_lerp_var_instance(ye_actor, "image_alpha", 1, 0, 30); c_snd_play(snd_escaped); c_wait_if(ye_actor, "y", "<=", 103); c_sel(ye); c_visible(0); c_wait(30); c_snd_play(snd_whip_crack_only); c_var_instance(_cheese_marker, "sprite_index", spr_mazecheese); c_var_instance(_cheese_bank_front_marker, "visible", 0); c_var_instance(_cheese_marker, "x", 395); c_var_instance(_cheese_marker, "y", 226); c_var_instance(_cheese_marker, "depth", 96900); c_var_instance(_cheese_marker, "image_index", 0); c_wait(15); c_sel(bl); c_sprite(spr_enemy_blue_ballet); c_imagespeed(0.2); c_var_lerp_to("x", bl_actor.x, 32); c_wait(33); c_sprite(spr_blue_poses); c_halt(); c_wait(30); c_sprite(spr_blue_suspicious_unhappy); c_speaker("blue"); c_msgsetsubloc(0, "~1* Green^1, where's Yellow?/%", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_4390_0"); c_talk_wait(); c_sel(gr); c_sprite(spr_green_shrug); c_halt(); c_delaycmd(6, "imageindex", 1); c_speaker("yellow"); c_msgsetsubloc(0, "~1* I 'unno^1, but there's two~2bucks in here!/%", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_4400_0"); c_talk_wait(); c_sel(ye); c_setxy(-100, -100); c_customfunc(function() { clean_up_marker(_cheese_marker); clean_up_marker(_cheese_bank_front_marker); }); fade_end_cutscene(); cutscene = 999; } if (cutscene == 240) { scr_cutscene_make(); scr_maincharacters_actors(); makeFlower("orange", tableleft); var su_pos = findspriteinfo(spr_susie_walk_left_dw, "NPC_TABLEFLOWERS_RIGHT"); c_sel(su); c_facing("l"); c_autodepth(0); c_depth(96900); c_setxy(su_pos.x, su_pos.y); c_sel(kr); c_facing("d"); c_visible(0); c_sel(ra); c_facing("d"); c_visible(0); c_wait(32); c_sel(su); c_sprite(spr_susie_look_down_left_dw); c_speaker("susie"); c_msgsetloc(0, "\\ED* Hey^1, Orange..^1. I just wanted to say.../", "obj_dw_fcastle_cafe_slash_Other_13_gml_4655_0"); c_msgnextloc("\\EN* It's okay^1, if you're kinda..^1. different^1. Or whatever./", "obj_dw_fcastle_cafe_slash_Other_13_gml_4656_0"); c_facenext("orange", 0); c_msgnextsubloc("~1* ..^1. wh-what are you~2implying?!/", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_4658_0"); c_msgnextsubloc("~1* I'm exactly what I wanted to~2be^1. A human!/%", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_4659_0"); c_talk(); c_wait_box(1); c_sel(su); c_sprite(spr_susie_look_back_left); c_wait_box(3); c_sel(su); c_sprite(spr_susie_look_down_left_dw); c_sel(ar); c_sprite(spr_orange_surprised); c_wait_box(4); c_sel(su); c_sprite(spr_susie_surprised_left); c_sel(ar); c_sprite(spr_orange_lookdown); c_wait_talk(); c_sel(su); c_sprite(spr_susie_look_down_left_dw); c_wait(60); c_sprite(spr_susie_look_back_left); c_sel(ar); c_sprite(spr_orange_lookup_nosmile); c_speaker("susie"); c_msgsetloc(0, "\\EL* ..^1. why does it matter if you're human or not?/", "obj_dw_fcastle_cafe_slash_Other_13_gml_4692_0"); c_facenext("orange", 0); c_msgnextsubloc("~1* Because..^1. because that's~2what we all decided to be./", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_4694_0"); c_msgnextsubloc("~1* And..^1. if I don't look like~2one^1, it's because...^1. I.../", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_4695_0"); c_facenext("susie", "L"); c_msgnextloc("\\EL* Well^1, whatever you are..^1. it's cool^1, right?/", "obj_dw_fcastle_cafe_slash_Other_13_gml_4697_0"); c_msgnextloc("\\E2* You can just be..^1. Orange./", "obj_dw_fcastle_cafe_slash_Other_13_gml_4698_0"); c_msgnextloc("\\EN* You can't do a bad job just being..^1. what you are./%", "obj_dw_fcastle_cafe_slash_Other_13_gml_4699_0"); c_talk(); c_wait_box(2); c_sel(su); c_sprite(spr_susie_look_down_left_dw); c_sel(ar); c_sprite(spr_orange_lookdown); c_wait_box(3); c_sel(ar); c_sprite(spr_orange_notsmile); c_wait_box(5); c_sel(su); c_autowalk(0); c_sprite(spr_susie_head_scratch_dw); c_imagespeed(0.2); c_sel(ar); c_sprite(spr_orange_lookup_nosmile); c_wait_box(6); c_sel(su); c_halt(); c_wait_box(7); c_sel(su); c_sprite(spr_susie_walk_left_dw); c_wait_talk(); c_sel(ar); c_sprite(spr_orange_notsmile); c_wait(30); c_sel(su); c_sprite(spr_susie_look_down_left_dw); c_speaker("orange"); c_msgsetsubloc(0, "~1* ..^1. huh./", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_4742_0"); c_msgnextsubloc("~1* For a real human^1, you're~2actually pretty nice./", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_4743_0"); c_facenext("susie", "9"); c_msgnextloc("\\E9* ..^1. heh^1. Thanks./", "obj_dw_fcastle_cafe_slash_Other_13_gml_4745_0"); c_facenext("orange", 0); c_msgnextsubloc("~1* ..^1. sorry^1. I called you a~2bully./", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_4747_0"); c_facenext("susie", "9"); c_msgnextloc("\\E9* Eh^1, it's all good^1. I'm used to it./", "obj_dw_fcastle_cafe_slash_Other_13_gml_4749_0"); c_facenext("orange", 0); c_msgnextsubloc("~1* Well^1, get not used to it!/", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_4751_0"); c_facenext("susie", "N"); c_msgnextloc("\\EN* Heh^1. I'm..^1. getting there./%", "obj_dw_fcastle_cafe_slash_Other_13_gml_4753_0"); c_talk(); c_wait_box(1); c_sel(ar); c_sprite(spr_orange_lookup); c_wait_box(3); c_sel(su); c_sprite(spr_susie_look_down_right_smile); c_flip("x"); c_wait_box(5); c_sel(ar); c_sprite(spr_orange_lookdown_nosmile); c_wait_box(7); c_sel(ar); c_sprite(spr_orange_lookup_nosmile); c_sel(su); c_sprite(spr_susie_walk_back_arm_left); c_flip("x"); c_wait_box(9); c_sel(ar); c_sprite(spr_orange_mad); c_sel(su); c_sprite(spr_susie_walk_back_arm_unhappy); c_flip("x"); c_addxy(20, 0); c_wait_box(11); c_sel(ar); c_sprite(spr_orange_lookdown); c_sel(su); c_sprite(spr_susie_look_down_right_smile); c_wait_talk(); fade_end_cutscene(); cutscene = 999; } if (cutscene == 250) { scr_cutscene_make(); scr_maincharacters_actors(); makeFlower("orange", tableleft); var rapos = findspriteinfo(spr_ralsei_left_up, "NPC_TABLEFLOWERS_RIGHT"); c_sel(su); c_facing("d"); c_visible(0); c_sel(kr); c_facing("d"); c_visible(0); c_sel(ra); c_facing("l"); c_setxy(rapos.x, rapos.y); c_wait(32); c_sel(ra); c_sprite(spr_ralsei_walk_left_unhappy); c_sel(ar); c_autodepth(0); c_depth(96890); c_sprite(spr_orange_notsmile); c_speaker("ralsei"); c_msgsetloc(0, "\\EQ* Umm^1, Susie was pulling my ear to have me talk to you.../", "obj_dw_fcastle_cafe_slash_Other_13_gml_4823_0"); c_msgnextloc("\\E6* I have to say..^1. I'm sorry for calling you a mouse./", "obj_dw_fcastle_cafe_slash_Other_13_gml_4824_0"); c_msgnextloc("\\EQ* I didn't realize in the moment..^1. how it made you feel./", "obj_dw_fcastle_cafe_slash_Other_13_gml_4825_0"); c_facenext("orange", 0); c_msgnextsubloc("~1* Hmph^1. Well^1, apology accepted^1,~2I guess./", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_4827_0"); c_msgnextsubloc("~1* ..^1. was just embarrassing how~2much you were projecting./%", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_4828_0"); c_talk(); c_wait_box(1); c_sel(ra); c_sprite(spr_ralsei_head_down_sad_left); c_sel(ar); c_sprite(spr_orange_lookdown_nosmile); c_wait_box(2); c_sel(ra); c_sprite(spr_ralsei_walk_left_head_down_look_down); c_wait_box(4); c_sel(ar); c_sprite(spr_orange_lookup_nosmile); c_wait_box(5); c_sel(ar); c_sprite(spr_orange_notsmile); c_sel(ra); c_sprite(spr_ralsei_surprised_subtle_head_down); c_flip("x"); c_wait_talk(); c_wait(30); c_sel(ra); c_sprite(spr_ralsei_surprised_left); c_flip("x"); c_speaker("ralsei"); c_msgsetloc(0, "\\EK* Pr..^1. projecting?/", "obj_dw_fcastle_cafe_slash_Other_13_gml_4863_0"); c_facenext("orange", 0); c_msgnextsubloc("~1* I mean^1, you're the one who's~2a big ugly rat./%", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_4865_0"); c_talk(); c_wait_box(2); c_sel(ar); c_sprite(spr_orange_lookup_nosmile); c_wait_talk(); c_sel(ra); c_emote("!", 30, 34, 10); c_sprite(spr_ralsei_shocked_left); c_shakeobj(); c_wait(30); c_speaker("ralsei"); c_msgsetloc(0, "\\EL* R..^1. rat?/", "obj_dw_fcastle_cafe_slash_Other_13_gml_4882_0"); c_facenext("orange", 0); c_msgnextsubloc("~1* Name is an R^1? And you have~2big floppy ears?/", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_4884_0"); c_facenext("ralsei", "m"); c_msgnextloc("\\Em* I'm not a.../", "obj_dw_fcastle_cafe_slash_Other_13_gml_4886_0"); c_facenext("orange", 0); c_msgnextsubloc("~1* You don't even have boxing~2gloves./", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_4888_0"); c_msgnextsubloc("~1* Or^1, um..^1. headwear^1? I mean^1,~2MOST of us HUMANS have~2headwear./", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_4889_0"); c_facenext("ralsei", "n"); c_msgnextloc("\\En* Oh^1, the RALSEI NEEDS A HAT thing again^1, huh!?/%", "obj_dw_fcastle_cafe_slash_Other_13_gml_4891_0"); c_talk(); c_wait_box(2); c_sel(ar); c_sprite(spr_orange_lookdown); c_sel(ra); c_sprite(spr_ralsei_surprised_left); c_wait_box(4); c_sel(ra); c_sprite(spr_ralsei_annoyed_little_left); c_wait_box(6); c_sel(ar); c_sprite(spr_orange_stick_tongue_out); c_wait_box(7); c_sel(ar); c_sprite(spr_orange_lookup); c_wait_box(9); c_sel(ar); c_sprite(spr_orange_lookdown_nosmile); c_sel(ra); c_sprite(spr_ralsei_annoyed_more_left); c_shakeobj(); c_wait_talk(); c_sel(ra); c_autowalk(0); c_sprite(spr_ralsei_mad_toe_bean); c_imageindex(1); c_sel(ar); c_sprite(spr_orange_surprised); c_wait(15); c_speaker("ralsei"); c_msgsetloc(0, "\\Ep* LOOK^1! I'M CUTE^1! LOOK AT MY PAW PADS!!^1! IT'S^1! CUTE!/", "obj_dw_fcastle_cafe_slash_Other_13_gml_4935_0"); c_facenext("orange", 0); c_msgnextsubloc("~1* W-wahhh!^1! Okay^1, okay^1! It's~2cute^1! It's cute!/%", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_4937_0"); c_talk(); c_wait_box(2); c_sel(ar); c_sprite(spr_orange_cry); c_shakeobj(); c_wait_talk(); fade_end_cutscene(); cutscene = 999; } if (cutscene == 260) { pinkface = instance_create_depth((camerax() + view_wport[0]) - 224, room_height, -50, obj_pinkspeaker); pinkface.y = (cameray() + view_hport[0]) - pinkface.sprite_height; pinkface.visible = false; pinkface.silhouette = false; scr_cutscene_make(); scr_maincharacters_actors(); move_actors_bottom(); makeFlower("pink", tableleft); makeFlower("orange", tableright); makeFlower("aqua"); makeFlower("yellow"); makeFlower("green"); makeFlower("blue"); makeFlower("seth"); var start_pos_aqua = { x: camerax() + view_wport[0] + 60, y: 183 }; var target_pos_aqua = { x: 536, y: start_pos_aqua.y }; var start_pos_yellow = { x: 20, y: 168 }; var target_pos_yellow = { x: 180, y: start_pos_yellow.y }; var start_pos_green = { x: camerax() + view_wport[0] + 80, y: 139 }; var target_pos_green = { x: 602, y: start_pos_green.y }; var start_pos_blue = { x: 20, y: 100 }; var target_pos_blue = { x: 250, y: start_pos_blue.y }; var start_pos_seth = { x: camerax() + view_wport[0] + 40, y: 238 }; var target_pos_seth = { x: 555, y: start_pos_seth.y }; c_sel(aq); c_setxy(start_pos_aqua.x, start_pos_aqua.y); c_autodepth(0); c_autowalk(0); c_depth(96900); c_sel(ye); c_setxy(start_pos_yellow.x, start_pos_yellow.y); c_autodepth(1); c_autowalk(0); c_sel(gr); c_setxy(start_pos_green.x, start_pos_green.y); c_autodepth(1); c_autowalk(0); c_flip("x"); c_sel(bl); c_setxy(start_pos_blue.x, start_pos_blue.y); c_autodepth(1); c_autowalk(0); c_sel(se); c_setxy(start_pos_seth.x, start_pos_seth.y); c_autodepth(1); c_autowalk(0); c_sel(pk); c_autodepth(0); c_depth(96900); c_autowalk(0); c_sprite(spr_pink_walk_down); c_wait(32); c_delaycmd(1, "var", pinkface, "visible", true); c_speaker("pink"); c_msgsetloc(0, "\\E4* Everyone..^1. It's nice to meet you^1! I'm Pink!/", "obj_dw_fcastle_cafe_slash_Other_13_gml_5003_0"); c_msgnextloc("\\E2* I..^1. I'm not really a \"real\" flower^1, but.../%", "obj_dw_fcastle_cafe_slash_Other_13_gml_5004_0"); c_talk(); c_wait_box(1); c_sel(pk); c_sprite(spr_pink_wistful); c_flip("x"); c_wait_talk(); c_var_instance(pinkface, "visible", false); c_sel(pk); c_sprite(spr_pink_walk_left); var aqwait = scr_returnwait_instance(start_pos_aqua, target_pos_aqua, 16); c_customfunc(function(arg0) { var i1 = arg0[0]; var i2 = arg0[1]; var wait = arg0[2]; with (aq_actor) { sprite_index = spr_aqua_confused; scr_lerpvar("x", i1.x, i2.x, wait); } }, [start_pos_aqua, target_pos_aqua, aqwait]); c_wait(aqwait); c_sel(aq); c_autowalk(0); c_sprite(spr_aqua_confused); c_halt(); c_delaycmd(6, "imageindex", 1); c_speaker("aqua"); c_msgsetsubloc(0, "~1* Uuu^1, Orange^1, does she like~2throwing knives?/", (global.lang == "ja") ? "\\m0\t\t\t" : "\\m0\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_5040_0"); c_facenext("orange", 0); c_msgnextsubloc("~1* Of course^1! And BOMBS^1! She's~2the BEST!/%", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_5042_0"); c_talk(); c_wait_box(2); c_sel(ar); c_sprite(spr_orange_lookup); c_wait_talk(); var blwait = scr_returnwait_instance(start_pos_blue, target_pos_blue, 6); c_customfunc(function(arg0) { var i1 = arg0[0]; var i2 = arg0[1]; var wait = arg0[2]; with (bl_actor) { sprite_index = spr_enemy_blue_ballet; scr_lerpvar("x", i1.x, i2.x, wait); scr_lerpvar("image_index", 0, 14, wait); } }, [start_pos_blue, target_pos_blue, blwait]); c_wait(blwait); c_wait(1); c_sel(bl); c_sprite(spr_blue_poses); c_halt(); c_wait(1); c_flip("x"); c_sel(pk); c_autowalk(0); c_sprite(spr_pink_walk_up); c_speaker("blue"); c_msgsetsubloc(0, "~1* Oh^1, Pink^1. Your tutu speaks~2the volume of your heart./%", (global.lang == "ja") ? "\\m5\t\t\t" : "\\m5\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_5078_0"); c_talk_wait(); c_sel(pk); c_autowalk(0); c_sprite(spr_pink_walk_left); var sewait = scr_returnwait_instance(start_pos_seth, target_pos_seth, 16); c_customfunc(function(arg0) { var i1 = arg0[0]; var i2 = arg0[1]; var wait = arg0[2]; with (se_actor) { sprite_index = spr_seth_happy; scr_lerpvar("x", i1.x, i2.x, wait); } }, [start_pos_seth, target_pos_seth, sewait]); c_wait(sewait); c_speaker("seth"); c_msgsetsubloc(0, "~1* Eh^1, we're TRYING to be HUMAN~2anyway!/%", (global.lang == "ja") ? "\\m1\t\t\t" : "\\m1\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_5101_0"); c_talk_wait(); c_sel(pk); c_autowalk(0); c_sprite(spr_pink_walk_right); var yewait = scr_returnwait_instance(start_pos_yellow, target_pos_yellow, 16); c_customfunc(function(arg0) { var i1 = arg0[0]; var i2 = arg0[1]; var wait = arg0[2]; with (ye_actor) { sprite_index = spr_yellow_walk_right; scr_lerpvar("x", i1.x, i2.x, wait); } }, [start_pos_yellow, target_pos_yellow, yewait]); c_wait(yewait); c_speaker("yellow"); c_msgsetsubloc(0, "~1* Hmm..^1. and^1, she DOES gots a~2human's tail^1, too!/%", (global.lang == "ja") ? "\\m4\t\t\t" : "\\m4\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_5124_0"); c_talk_wait(); c_sel(pk); c_autowalk(0); c_sprite(spr_pink_walk_left); var grwait = scr_returnwait_instance(start_pos_green, target_pos_green, 16); c_customfunc(function(arg0) { var i1 = arg0[0]; var i2 = arg0[1]; var wait = arg0[2]; with (gr_actor) { sprite_index = spr_enemy_green_walk; scr_lerpvar("x", i1.x, i2.x, wait); } }, [start_pos_green, target_pos_green, grwait]); c_wait(grwait); c_wait(30); c_snd_play(snd_wing); c_sel(gr); c_sprite(scr_84_get_sprite("spr_green_sign_welcome_pink")); c_addxy(-10, 0); c_wait(30); c_speaker("no_name"); c_msgsetloc(0, "\\cZ* Pink^1, welcome to the team!\\cW/%", "obj_dw_fcastle_cafe_slash_Other_13_gml_5157_0"); c_talk_wait(); c_sel(pk); c_sprite(spr_pink_kneeling_crying); c_imageindex(0); c_imagespeed(0.25); c_wait_if(pk_actor, "image_index", ">=", 3); c_sprite(spr_pink_kneeling_crying_loop); c_delaycmd(1, "var", pinkface, "visible", true); c_speaker("pink"); c_msgsetloc(0, "\\E9* Thank you^1. Thank you^1! THANK YOU!!!/", "obj_dw_fcastle_cafe_slash_Other_13_gml_5169_0"); c_facenext("orange", 0); c_msgnextsubloc("~1* No one forget I found her~2first!!!/%", (global.lang == "ja") ? "\\m2\t\t\t" : "\\m2\t\t", (global.lang == "ja") ? "&\t\t\t\t" : "&\t\t", "obj_dw_fcastle_cafe_slash_Other_13_gml_5171_0"); c_talk(); c_wait_box(2); c_var_instance(pinkface, "visible", false); c_sel(ar); c_sprite(spr_orange_lookdown); c_wait_talk(); fade_end_cutscene(); cutscene = 999; } if (cutscene == 270) { if (_seth_aqua_con == 0) { if (i_ex(obj_writer)) { if (obj_writer.halt == 1) { _seth_aqua_con = -1; with (aq_actor) { sprite_index = spr_enemy_aqua_pose; scr_flip("x"); scr_lerpvar("x", x, 397, 16); } } } } if (_seth_aqua_con == 1) { if (i_ex(obj_writer)) { if (obj_writer.halt == 1) { _seth_aqua_con = 2; with (se_actor) { sprite_index = spr_seth_walk_left; image_speed = 0.2; scr_lerpvar("x", x, 20, 60); } } } } if (_seth_aqua_con == 2) { if (se_actor.x <= 438) { _seth_aqua_con = -1; with (aq_actor) { sprite_index = spr_enemy_aqua_pose; scr_lerpvar("x", x, 20, 30); } } } if (con == 0) { con = 10; _seth_aqua_con = 0; _hum_noise = -4; _bomb_marker = -4; pinkface = instance_create_depth((camerax() + view_wport[0]) - 224, room_height, -50, obj_pinkspeaker); pinkface.y = (cameray() + view_hport[0]) - pinkface.sprite_height; pinkface.visible = false; pinkface.silhouette = false; scr_cutscene_make(); scr_maincharacters_actors(); makeFlower("pink", tableleft); makeFlower("aqua"); makeFlower("seth"); var start_pos_aqua = { x: camerax() + view_wport[0] + 45, y: 146 }; var target_pos_aqua = { x: 397, y: start_pos_aqua.y }; var start_pos_seth = { x: camerax() + view_wport[0] + 40, y: 138 }; var target_pos_seth = { x: 20, y: start_pos_seth.y }; c_sel(aq); c_setxy(start_pos_aqua.x, start_pos_aqua.y); c_autodepth(0); c_autowalk(0); c_depth(10000); c_sel(se); c_setxy(start_pos_seth.x, start_pos_seth.y); c_autodepth(1); c_autowalk(0); c_depth(10000); var kr_pos = findspriteinfo(spr_krisl_dark, "NPC_TABLEFLOWERS_RIGHT"); c_sel(su); c_facing("d"); c_visible(0); c_sel(kr); c_facing("l"); c_autodepth(0); c_depth(96900); c_setxy(kr_pos.x, kr_pos.y); c_sel(ra); c_facing("d"); c_visible(0); c_wait(32); c_sel(pk); c_autowalk(0); c_sprite(spr_pink_yelling_r); c_shakeobj(); var small_text = stringsetloc("Me?", "obj_dw_fcastle_cafe_slash_Other_13_gml_5233_0"); var text_pos = { x: 197, y: 64 }; if (global.lang == "ja") { text_pos = { x: 159, y: 77 }; } scr_smallface(0, "aqua", 20, text_pos.x, text_pos.y, small_text); small_text = stringsetloc("Not you...", "obj_dw_fcastle_cafe_slash_Other_13_gml_5238_0"); text_pos = { x: 181, y: 64 }; if (global.lang == "ja") { text_pos = { x: 151, y: 77 }; } scr_smallface(1, "seth", 20, text_pos.x, text_pos.y, small_text); c_delaycmd(1, "var", pinkface, "visible", true); c_speaker("pink"); c_msgsetloc(0, "\\E7* Hey^1, blue idiot!\\f0/", "obj_dw_fcastle_cafe_slash_Other_13_gml_5254_0"); c_msgnextloc("\\EA* I..^1. I have something to tell you.\\f1/", "obj_dw_fcastle_cafe_slash_Other_13_gml_5255_0"); c_msgnextloc("* This body..^1. it still..^1. feels doki's for you./", "obj_dw_fcastle_cafe_slash_Other_13_gml_5256_0"); c_msgnextloc("\\E2* Look^1! It's..^1. not like I want this or anything^1, but.../", "obj_dw_fcastle_cafe_slash_Other_13_gml_5257_0"); c_msgnextloc("\\EA* Even someone like me can't..^1. get in the way of true love./", "obj_dw_fcastle_cafe_slash_Other_13_gml_5258_0"); c_msgnextloc("* If..^1. it's for my body.../", "obj_dw_fcastle_cafe_slash_Other_13_gml_5259_0"); c_msgnextloc("\\E4\\cp* Let's date^1, mew!\\cW/%", "obj_dw_fcastle_cafe_slash_Other_13_gml_5260_0"); c_talk(); c_wait_box(1); c_var_instance(id, "_seth_aqua_con", 1); c_sel(pk); c_sprite(spr_pink_wistful); c_wait_box(2); c_sel(pk); c_sprite(spr_pink_wistful_r); c_wait_box(3); c_sel(pk); c_sprite(spr_pink_walk_right); c_addxy(-4, 0); c_wait_box(4); c_sel(pk); c_sprite(spr_pink_arms_out_r); c_imageindex(1); c_addxy(4, 0); c_wait_box(6); c_sel(pk); c_sprite(spr_pink_arms_out_r); c_imageindex(2); c_wait_talk(); c_var_instance(pinkface, "visible", false); c_wait(30); c_sel(su); c_autowalk(0); c_sprite(spr_susie_walk_left_dw_cup); c_setxy(camerax() + view_wport[0] + 20, 160); c_visible(1); c_imagespeed(0.2); c_walkdirect_wait(544, 160, 30); c_halt(); c_speaker("susie"); c_msgsetloc(0, "\\EK* Dude^1, y'know Kris flirts with EVERY enemy^1, right?/%", "obj_dw_fcastle_cafe_slash_Other_13_gml_5319_0"); c_talk_wait(); c_snd_play(snd_electroshock); c_sel(pk); c_sprite(spr_pink_front_surprised); c_halt(); c_setxy(330, 245); c_customfunc(function() { _hum_noise = snd_loop(snd_electroshock_loop); snd_pitch(_hum_noise, 0.5); with (pk_actor) { scr_script_repeat(function() { x = 330 + choose(-2, 0, 2); y = 245 + choose(-2, 0, 2); }, -1, 4); } }); c_wait(30); c_delaycmd(1, "var", pinkface, "visible", true); c_speaker("pink"); c_msgsetloc(0, "\\EF\\cp* My..^1. myuh?\\cW/%", "obj_dw_fcastle_cafe_slash_Other_13_gml_5348_0"); c_talk_wait(); c_var_instance(pinkface, "visible", false); c_sel(ra); c_autowalk(0); c_imagespeed(0.2); c_sprite(spr_ralsei_walk_left_juice); c_setxy(camerax() + view_wport[0] + 40, 212); c_visible(1); c_walkdirect_wait(616, 212, 30); c_halt(); c_wait(30); c_speaker("ralsei"); c_msgsetloc(0, "\\EQ* I mean^1, we were just ACTing..^1. to win the battle./%", "obj_dw_fcastle_cafe_slash_Other_13_gml_5364_0"); c_talk_wait(); c_snd_play(snd_electroshock); c_sel(pk); c_sprite(spr_pink_shocked_r); c_halt(); c_setxy(300, 214); c_customfunc(function() { snd_pitch_time(_hum_noise, 0.8, 30); with (pk_actor) { scr_script_repeat_stop(); scr_script_repeat(function() { x = 300 + choose(-2, 0, 2); y = 214 + choose(-2, 0, 2); }, -1, 2); } }); c_wait(30); c_delaycmd(1, "var", pinkface, "visible", true); c_speaker("pink"); c_msgsetloc(0, "\\EF\\cp* Myuh-NYUH!?\\cW/%", "obj_dw_fcastle_cafe_slash_Other_13_gml_5393_0"); c_talk_wait(); c_var_instance(pinkface, "visible", false); c_wait(30); c_sel(su); c_sprite(spr_susie_walk_left_dw_cup_unhappy); c_speaker("susie"); c_msgsetloc(0, "\\EP* Oh^1, man..^1. Kris^1, you really went too far this time.../", "obj_dw_fcastle_cafe_slash_Other_13_gml_5403_0"); c_facenext("ralsei", "Q"); c_msgnextloc("\\EQ* It's OK^1, Kris^1! No one else ever took your FLIRTs seriously.../%", "obj_dw_fcastle_cafe_slash_Other_13_gml_5405_0"); c_talk(); c_wait_box(2); c_sel(ra); c_sprite(spr_ralsei_walk_left_juice_smile); c_halt(); c_wait_talk(); c_sel(ra); c_sprite(spr_ralsei_walk_left_juice); c_snd_play(snd_electroshock); c_customfunc(function() { snd_pitch_time(_hum_noise, 1, 30); with (pk_actor) { scr_script_repeat_stop(); scr_script_repeat(function() { x = 300 + choose(-2, 0, 2); y = 214 + choose(-2, 0, 2); }, -1, 1); } }); c_wait(30); c_delaycmd(1, "var", pinkface, "visible", true); c_speaker("pink"); c_msgsetloc(0, "\\EF\\cp* Myuh..^1. myuh..^1. MYUH!?\\cW/%", "obj_dw_fcastle_cafe_slash_Other_13_gml_5439_0"); c_talk_wait(); c_var_instance(pinkface, "visible", false); c_customfunc(function() { snd_pitch_time(_hum_noise, 3, 60); with (pk_actor) { scr_script_repeat_stop(); scr_script_repeat(function() { x = 300 + choose(-4, 0, 4); y = 214 + choose(-4, 0, 4); }, -1, 1); } }); c_wait(60); c_snd_play(snd_explosion); c_customfunc(function() { snd_stop(snd_electroshock_loop); snd_play(snd_badexplosion); var explosion_marker = scr_dark_marker(pk_actor.x + 15, pk_actor.y + 30, spr_realisticexplosion); with (explosion_marker) { image_speed = 0.5; scr_doom(id, 34); } }); c_wait(12); c_customfunc(function() { with (pk_actor) scr_script_repeat_stop(); }); c_sel(pk); c_sprite(spr_pink_front_burnt); c_setxy(329, 246); c_shakeobj(); c_wait(60); global.msc = -99; global.choice = -1; global.choicemsg = [stringsetloc("Listen,#I was#serious!", "obj_dw_fcastle_cafe_slash_Other_13_gml_5496_0"), stringsetloc("#Gotta win!", "obj_dw_fcastle_cafe_slash_Other_13_gml_5497_0"), stringset(" "), stringset(" ")]; c_delaycmd(1, "var", pinkface, "visible", true); c_speaker("pink"); c_msgsetloc(0, "\\EG\\cp* Love..^1. malfunction..^1. mew...\\cW/", "obj_dw_fcastle_cafe_slash_Other_13_gml_5504_0"); c_msgnextloc("\\E7* You idiot!!^1! What the heck did you do to my body!?/%", "obj_dw_fcastle_cafe_slash_Other_13_gml_5505_0"); c_talk(); c_wait_box(1); c_snd_play(snd_wing); c_customfunc(function() { var puff_marker = scr_dark_marker(pk_actor.x, pk_actor.y, spr_smokepuff); with (puff_marker) { image_blend = merge_color(c_black, c_white, 0.7); image_speed = 1; scr_doom(id, 7); } }); c_sel(pk); c_delaycmd(2, "sprite", spr_pink_yelling_r); c_delaycmd(2, "setxy", 293, 214); c_wait_talk(); c_delaycmd(1, "var", pinkface, "visible", false); c_wait(30); c_speaker("no_name"); c_msgset(0, "\\C2"); c_customfunc(function() { d_make(); }); c_waitcustom(); } if (con == 10 && customcon == 1 && global.choice != -1) { con = 0; customcon = 0; k_d(3); c_waitcustom_end(); if (global.choice == 0) { c_sel(pk); c_shakeobj(); c_var_instance(pinkface, "visible", true); c_speaker("pink"); c_msgsetloc(0, "\\E7* Serious!^1? SERIOUS!^1? No chance in H E DOUBLE-POCKY-STICK!/%", "obj_dw_fcastle_cafe_slash_Other_13_gml_5557_0"); c_talk_wait(); c_var_instance(pinkface, "visible", false); c_snd_play(snd_wing); c_sel(pk); c_sprite(spr_pink_front_takeout_bomb); c_var_lerp_to("image_index", 5, 12); c_wait(14); c_sel(pk); c_imageindex(6); c_customfunc(function() { _bomb_marker = scr_dark_marker(363, 191, spr_pink_front_takeout_bomb_isolate); with (_bomb_marker) image_xscale = -2; }); c_wait(1); c_customfunc(function() { with (_bomb_marker) { scr_script_repeat(function() { x = xstart + choose(-2, 0, 2); y = ystart + choose(-2, 0, 2); }, -1, 1); } }); c_wait(30); c_var_instance(pinkface, "visible", true); c_speaker("pink"); c_msgsetloc(0, "\\E7* NO ONE HAS THE RIGHT TO BLOW UP MY BODY EXCEPT ME!!!/%", "obj_dw_fcastle_cafe_slash_Other_13_gml_5600_0"); c_talk_wait(); c_var_instance(pinkface, "visible", false); c_customfunc(function() { with (_bomb_marker) { scr_script_repeat_stop(); scr_script_repeat(function() { x = xstart + choose(-4, 0, 4); y = ystart + choose(-4, 0, 4); }, -1, 1); } }); c_wait(30); c_customfunc(function() { with (_bomb_marker) instance_destroy(); snd_play(snd_badexplosion); var explosion_marker = scr_dark_marker(pk_actor.x + 15, pk_actor.y + 30, spr_realisticexplosion); with (explosion_marker) { image_speed = 0.5; image_xscale = 4; image_yscale = 4; scr_doom(id, 34); } }); c_sel(pk); c_sprite(spr_pink_front_burnt); c_setxy(329, 246); c_shakeobj(); c_wait(90); } else { c_sel(kr); c_sprite(spr_kris_peace); c_wait(30); c_var_instance(pinkface, "visible", true); c_speaker("pink"); c_msgsetloc(0, "\\E7* Y..^1. you Super Absorbent Kitty Litter!/", "obj_dw_fcastle_cafe_slash_Other_13_gml_5651_0"); c_msgnextloc("* That's it!!^1! Time to use my ultimate weapon!!!/%", "obj_dw_fcastle_cafe_slash_Other_13_gml_5652_0"); c_talk_wait(); c_var_instance(pinkface, "visible", false); c_sel(kr); c_facing("l"); c_snd_play(snd_wing); c_sel(pk); c_sprite(spr_pink_front_takeout); c_var_lerp_to("image_index", 5, 12); c_wait(6); c_customfunc(function() { _bomb_marker = instance_create(312, 167, obj_mike_bomb); }); c_wait(60); c_sel(pk); c_sprite(spr_pink_front_takeout_surprise); c_var_instance(pinkface, "visible", true); c_speaker("pink"); c_msgsetloc(0, "\\EF* ..^1. what the heck is this?/%", "obj_dw_fcastle_cafe_slash_Other_13_gml_5680_0"); c_talk_wait(); c_var_instance(pinkface, "visible", false); c_customfunc(function() { with (_bomb_marker) start(); }); c_wait(300); } c_customfunc(function() { clean_up_marker(pinkface); clean_up_marker(_bomb_marker); }); fade_end_cutscene(); cutscene = 999; } } if (cutscene == 999 && !d_ex() && !instance_exists(obj_cutscene_master)) cutscene = 1000; if (cutscene == 1000) { var trig = false; with (obj_fadeout) { if (image_alpha >= 1) trig = true; } if (trig == true) { cleanupCutscene(); setTable(0); resetMainCharacters(); obj_mainchara.cutscene = 0; with (obj_fadeout) instance_destroy(); with (instance_create(0, 0, obj_fadein)) { fadespeed = -0.03333333333333333; image_alpha = 1 - (fadespeed * 2); } cutscene = 1001; } } if (cutscene == 1001) { if (!instance_exists(obj_fadein)) { cutscene = 0; global.interact = 0; } }