if (con < 0) exit; if (con == 10 && global.interact == 0 && !d_ex()) { con = 15; global.interact = 1; global.msc = -99; global.choice = -1; global.choicemsg[0] = stringsetloc("#Give to#Susie", "obj_town_south_tako_slash_Step_0_gml_14_0"); global.choicemsg[1] = stringsetloc("#Give to#Noelle", "obj_town_south_tako_slash_Step_0_gml_15_0"); global.choicemsg[2] = stringsetloc("Try it yourself", "obj_town_south_tako_slash_Step_0_gml_16_0"); global.choicemsg[3] = stringsetloc("No", "obj_town_south_tako_slash_Step_0_gml_17_0"); scr_speaker("no_name"); msgsetloc(0, "* Fried dough balls^1. Of Octopus./", "obj_town_south_tako_slash_Step_0_gml_20_0"); msgnextloc("* Didn't you want to try it^1? It's only 2G.\n* It's only for free./", "obj_town_south_tako_slash_Step_0_gml_21_0"); msgnext("\\C4"); d_make(); } if (con == 15 && global.choice != -1) { con = 100; customcon = 0; k_d(3); if (global.choice == 0) { if (scr_flag_get(1345) == 0) { scr_flag_set(1345, 1); scr_speaker("susie"); msgsetloc(0, "\\E1* Hmm..^1. octopus^1? It just tastes like..^1. raw.../", "obj_town_south_tako_slash_Step_0_gml_40_0"); msgnextloc("\\EK* Onion^1? ..^1. yeah^1, no thanks./%", "obj_town_south_tako_slash_Step_0_gml_41_0"); } else { scr_speaker("susie"); msgsetloc(0, "\\EB* No./%", "obj_town_south_tako_slash_Step_0_gml_45_0"); } } else if (global.choice == 1) { if (scr_flag_get(1346) == 0) { scr_flag_set(1346, 1); scr_speaker("noelle"); msgsetloc(0, "\\EI* It doesn't have REAL octopus in it^1, right?/", "obj_town_south_tako_slash_Step_0_gml_54_0"); msgnextloc("\\E4* You know me^1, I'm more a soymilk and cookies kind of girl.../", "obj_town_south_tako_slash_Step_0_gml_55_0"); scr_anyface_next("susie", "7"); msgnextloc("\\E7* Better than milk and ketchup^1. You ever try that?/", "obj_town_south_tako_slash_Step_0_gml_57_0"); scr_anyface_next("noelle", "8"); msgnextloc("\\E8* Only when SOMEONE said it was strawberry milk?/", "obj_town_south_tako_slash_Step_0_gml_59_0"); scr_anyface_next("susie", "8"); msgnextloc("\\E8* Dude^1, I thought I could make strawberry milk^1, too!/", "obj_town_south_tako_slash_Step_0_gml_61_0"); scr_anyface_next("noelle", "Q"); msgnextloc("\\EQ* U-um..^1. (maybe she's misunderstanding^1, but her face...?)/%", "obj_town_south_tako_slash_Step_0_gml_63_0"); } else { scr_speaker("noelle"); msgsetloc(0, "\\EI* (Kris^1, you know I'd rather starve than eat this^1, right?)/%", "obj_town_south_tako_slash_Step_0_gml_67_0"); } } else if (global.choice == 2) { npc_animate = false; npc_animate_target = -4; if (scr_flag_get(1347) == 0) { scr_flag_set(1347, 1); scr_speaker("no_name"); msgsetloc(0, "* (You took a bite..^1. huh^1? There's a fortune cookie paper inside^1, but it's moist...)/", "obj_town_south_tako_slash_Step_0_gml_79_0"); msgnextloc("* (\"Try our discount code:\nB A L L\")/%", "obj_town_south_tako_slash_Step_0_gml_80_0"); } else { scr_speaker("no_name"); msgsetloc(0, "* (Daily ball limit reached.)/%", "obj_town_south_tako_slash_Step_0_gml_84_0"); } } else if (global.choice == 3) { scr_speaker("no_name"); msgsetloc(0, "* Didn't you want to Octopus?/%", "obj_town_south_tako_slash_Step_0_gml_89_0"); } d_make(); } if (con == 18 && !d_ex() && global.interact == 0) { con = 100; global.interact = 1; cutscene_master = scr_cutscene_make(); scr_maincharacters_actors(); c_sel(su); c_facing("u"); c_msgside("top"); c_speaker("susie"); c_msgsetloc(0, "\\E7* Hey^1, they got free lemon slices here!/%", "obj_town_south_tako_slash_Step_0_gml_112_0"); c_talk_wait(); var kr_x_pos = 711; var kr_y_pos = 128; var kr_walktime = scr_calculate_move_distance(kr_actor.x, kr_actor.y, kr_x_pos, kr_y_pos, 3); c_sel(kr); c_walkdirect(kr_x_pos, kr_y_pos, kr_walktime); c_delayfacing(kr_walktime + 1, "u"); var su_x_pos = 681; var su_y_pos = 122; var su_walktime = scr_calculate_move_distance(su_actor.x, su_actor.y, su_x_pos, su_y_pos, 3); c_sel(su); c_walkdirect(su_x_pos, su_y_pos, su_walktime); c_delayfacing(su_walktime + 1, "u"); c_wait(su_walktime + 1); c_speaker("susie"); c_msgsetloc(0, "\\EA* Check this out.../", "obj_town_south_tako_slash_Step_0_gml_134_0"); c_msgnextloc("\\E7* First^1, you get a bunch of free lemon slices.../", "obj_town_south_tako_slash_Step_0_gml_135_0"); c_msgnextloc("\\E2* Then^1, you squeeze them in free lemon water.../", "obj_town_south_tako_slash_Step_0_gml_136_0"); c_msgnextloc("\\E9* Add some free sweetener.../%", "obj_town_south_tako_slash_Step_0_gml_137_0"); c_talk(); c_wait_box(1); c_sel(su); c_autowalk(0); c_sprite(spr_susie_paper_grab); c_imageindex(1); c_delaycmd(6, "imageindex", 0); c_wait_box(2); c_sel(su); c_autowalk(0); c_sprite(spr_susie_paper_grab); c_imageindex(1); c_delaycmd(6, "imageindex", 0); c_wait_box(3); c_sel(su); c_autowalk(0); c_sprite(spr_susie_paper_grab); c_imageindex(1); c_delaycmd(6, "imageindex", 0); c_wait_talk(); c_sel(su); c_sprite(spr_susie_drink_lemonade); c_halt(); c_sel(kr); c_autowalk(0); c_sprite(spr_kris_drink_lemonade); c_halt(); c_wait(15); c_speaker("susie"); c_msgsetloc(0, "\\E2* Then you got like^1, free lemonade./%", "obj_town_south_tako_slash_Step_0_gml_176_0"); c_talk_wait(); c_snd_play(snd_swallow); c_sel(su); c_sprite(spr_susie_drink_lemonade); c_imageindex(1); c_sel(kr); c_sprite(spr_kris_drink_lemonade); c_imageindex(1); c_wait(30); c_sel(su); c_facing("r"); c_halt(); c_sel(kr); c_facing("l"); c_halt(); c_speaker("susie"); c_msgsetloc(0, "\\EL* Cool^1, right^1? We got that for free./%", "obj_town_south_tako_slash_Step_0_gml_202_0"); c_talk_wait(); c_pannable(1); c_panobj(kr_actor, 12); c_wait(15); c_pannable(0); c_sel(kr); c_facing("d"); c_customfunc(function() { scr_flag_set(1808, 1); }); c_actortokris(); c_actortocaterpillar(); c_terminatekillactors(); } if (con == 19 && !d_ex() && global.interact == 0) { con = 100; global.interact = 1; scr_speaker("susie"); msgsetloc(0, "\\E0* This stand was kinda weird./", "obj_town_south_tako_slash_Step_0_gml_230_0"); msgnextloc("\\E1* ..^1. there wasn't anyone at it today./", "obj_town_south_tako_slash_Step_0_gml_231_0"); msgnextloc("\\E0* Maybe just closed early^1? Beats me./%", "obj_town_south_tako_slash_Step_0_gml_232_0"); var d = d_make(); d.side = 0; } if (con == 20 && !d_ex()) { con = 25; npc_animate = true; global.interact = 1; global.msc = -99; global.choice = -1; global.choicemsg[0] = stringsetloc("#Guess", "obj_town_south_tako_slash_Step_0_gml_248_0"); global.choicemsg[1] = stringsetloc("#Don't", "obj_town_south_tako_slash_Step_0_gml_249_0"); global.choicemsg[2] = stringset(""); global.choicemsg[3] = stringset(""); scr_speaker("no_name"); msgsetloc(0, "* I..^1. I set an allowance for myself this year./", "obj_town_south_tako_slash_Step_0_gml_254_0"); msgnextloc("* ..^1. can you guess what I spent it on?/", "obj_town_south_tako_slash_Step_0_gml_255_0"); msgnext("\\C2"); d_make(); } if (con == 25 && global.choice != -1) { con = 100; customcon = 0; k_d(3); if (global.choice == 0) { scr_flag_set(1753, 1); scr_speaker("no_name"); msgsetloc(0, "* The last of my funds^1, once again^1, down the hole.../", "obj_town_south_tako_slash_Step_0_gml_272_0"); msgnextloc("* Damn you^1, oh^1, circular dough.../", "obj_town_south_tako_slash_Step_0_gml_273_0"); scr_anyface_next("susie", "H"); msgnextloc("\\EH* Hey^1, screw you and don't call her circular./", "obj_town_south_tako_slash_Step_0_gml_275_0"); scr_anyface_next("noelle", 4); msgnextloc("\\E4* (He didn't mean \"doe\"^1, Susie...)/%", "obj_town_south_tako_slash_Step_0_gml_277_0"); } else if (global.choice == 1) { scr_speaker("no_name"); msgsetloc(0, "* I spent 2G on this^1. ..^1. I didn't even know I had G!/%", "obj_town_south_tako_slash_Step_0_gml_281_0"); } d_make(); } if (con == 28 && !d_ex()) { con = 100; customcon = 0; scr_speaker("no_name"); msgsetloc(0, "* Stuff like this makes me hate holidays.../", "obj_town_south_tako_slash_Step_0_gml_294_0"); scr_anyface_next("noelle", "K"); msgnextloc("\\EK* (Wh..^1. WHAT did you say^1, mister?)/%", "obj_town_south_tako_slash_Step_0_gml_296_0"); d_make(); } if (con == 30 && !d_ex()) { con = 100; scr_speaker("no_name"); msgsetloc(0, "* I'm just loopy for these circles of fun!/", "obj_town_south_tako_slash_Step_0_gml_307_0"); msgnextloc("* Value^1, value^1, value!/%", "obj_town_south_tako_slash_Step_0_gml_308_0"); d_make(); } if (con == 100 && !d_ex() && !i_ex(obj_cutscene_master)) { con = -1; npc_animate = false; global.interact = 0; } if (npc_animate) { if (i_ex(obj_writer)) { if (global.typer == 5) { if (obj_writer.halt >= 1) { with (npc_animate_target) { image_speed = 0; image_index = 0; } } else { with (npc_animate_target) image_speed = 0.2; } } else { with (npc_animate_target) { image_speed = 0; image_index = 0; } } } }