if (con < 0) exit; if (con == 0 && !i_ex(obj_dw_transition)) { con = -1; global.interact = 1; global.facing = 0; with (obj_caterpillarchara) { follow = 0; x = camerax() - 100; visible = 0; } if (scr_flag_get(1767) == 1) { con = 9; alarm[0] = 1; _blackall = scr_dark_marker(-10, -10, spr_pixel_white); _blackall.image_xscale = 999; _blackall.image_yscale = 999; _blackall.depth = 5000; _blackall.image_blend = c_black; _blackall.image_alpha = 1; with (obj_caterpillarchara) visible = 0; susie_marker = scr_dark_marker(720, 156, spr_susie_walk_right_dw); with (susie_marker) { visible = 0; scr_depth(); } } else { con = 1; alarm[0] = 1; } } if (con == 2) { con = 3; alarm[0] = 30; cutscene_master = scr_cutscene_make(); scr_maincharacters_actors(); c_var_instance(susie_marker, "visible", false); c_sel(kr); c_facing("d"); if (scr_debug() && _manual_kris_set) { c_sel(kr); c_autowalk(0); c_setxy(212, 178); c_sprite(spr_krisd_dark); } c_sel(su); c_setxy(286, 159); c_sprite(spr_susie_walk_right_dw_unhappy); c_wait(30); c_sel(su); c_autowalk(1); c_autofacing(false); c_walk_wait("r", 2, 14); c_wait(20); c_sprite(spr_susie_lookdown_right); c_wait(16); c_sprite(spr_susie_walk_right_dw_unhappy); c_wait(3); c_sprite(spr_susie_look_away_right_dw); c_wait(28); c_sprite(spr_susie_walk_right_dw_unhappy); c_wait(20); c_sprite(spr_susie_walk_right_dw_look_down); c_speaker("susie"); c_msgsetloc(0, "\\E0* ..^1. seems..^1. kinda peaceful this time./%", "obj_ch5_LW21_arrive_slash_Step_0_gml_94_0"); c_talk_wait(); c_sel(su); c_sprite(spr_susie_walk_left_dw_unhappy); c_sel(kr); c_facing("r"); c_wait(30); c_speaker("susie"); c_msgsetloc(0, "\\E1* Let's go./%", "obj_ch5_LW21_arrive_slash_Step_0_gml_108_0"); c_talk_wait(); c_sel(su); c_walk_wait("l", 4, 12); c_sel(kr); c_facing("d"); c_actortokris(); c_actortocaterpillar(); c_terminatekillactors(); } if (con == 10) { con = 3; alarm[0] = 30; cutscene_master = scr_cutscene_make(); scr_maincharacters_actors(); c_sel(kr); c_facing("r"); c_var_instance(susie_marker, "visible", 0); c_sel(su); c_setxy(susie_marker.x, susie_marker.y); c_facing("l"); c_sel(kr); c_autowalk(0); c_setxy(213, 173); c_sprite(spr_kris_dw_landed); c_addxy(0, -4); c_wait(30); c_var_lerp_instance(_blackall, "image_alpha", 1, 0, 30); c_wait(90); c_sel(kr); c_imageindex(1); c_wait(4); c_facing("d"); c_halt(); c_addxy(0, 4); c_wait(30); c_sel(kr); c_delayfacing(30, "r"); c_sel(su); c_walkdirect_wait(400, susie_marker.y, 50); c_speaker("susie"); c_msgsetloc(0, "\\E6* ..^1. Kris^1? Hey^1, c'mon^1! We gotta get going!/%", "obj_ch5_LW21_arrive_slash_Step_0_gml_172_0"); c_talk_wait(); c_sel(su); c_walkdirect_wait(260, susie_marker.y, 20); c_speaker("susie"); c_msgsetloc(0, "\\E0* Let's go./%", "obj_ch5_LW21_arrive_slash_Step_0_gml_180_0"); c_talk_wait(); c_sel(kr); c_facing("d"); c_actortokris(); c_actortocaterpillar(); c_terminatekillactors(); } if (con == 4 && !i_ex(obj_cutscene_master)) { con = -1; global.interact = 0; global.facing = 0; global.plot = 200; snd_free_all(); scr_musicer("birds_ch5.ogg", 1); makecheckpoint(true); with (obj_caterpillarchara) follow = 1; scr_tempsave(); }