if (con < 0) exit; if (con == 0) { with (_door_marker) scr_addtoselfshadows(true, id, true, false); con = 1; alarm[0] = 30; } if (con == 2 && !d_ex()) { con = 3; cutscene_master = scr_cutscene_make(); scr_maincharacters_actors(); c_pannable(1); c_pan(1110, 0, 1); c_sel(kr); c_visible(0); c_sel(su); c_visible(0); c_wait(30); c_customfunc(function() { with (obj_border_controller) { remove_overlay_layer(0); show_border(0.016666666666666666); } }); c_var_lerp_instance(blackall, "image_alpha", 1, 0, 60); c_wait(90); c_customfunc(function() { with (_darkness) open_door(); }); c_snd_play(snd_dooropen); c_var_instance(_door_marker, "visible", 1); c_var_instance(flowerking_marker, "image_index", 1); c_var_instance(flowerking_shadow_marker, "image_index", 1); c_wait(4); c_snd_play(snd_wing); c_sel(kr); c_autowalk(0); c_sprite(spr_kris_thrown_back); c_setxy(1259, 78); c_jump(1235, 110, 6, 12); c_var_lerp_instance(kr_actor, "image_index", 0, 2, 12); c_sel(su); c_autowalk(0); c_sprite(spr_susie_thrown_back); c_setxy(1255, 71); c_jump(1274, 104, 6, 12); c_var_lerp_instance(su_actor, "image_index", 0, 2, 12); c_wait(12); c_snd_play(snd_bump); c_sel(kr); c_shakeobj(); c_sel(su); c_shakeobj(); c_wait(30); c_var_lerp_instance(_door_marker, "image_index", 0, 4, 12); c_wait(42); c_var_lerp_instance(_door_marker, "image_index", 5, 9, 24); c_wait(54); c_msgside("bottom"); c_speaker("asgore"); c_msgsetloc(0, "\\EO* Kris.../", "obj_ch5_DW19A_slash_Step_0_gml_83_0"); c_msgnextloc("\\EQ* Don't come back./%", "obj_ch5_DW19A_slash_Step_0_gml_84_0"); c_talk_wait(); c_wait(30); c_var_lerp_instance(_door_marker, "image_index", 9, 5, 12); c_wait(12); c_var_lerp_instance(_door_marker, "image_index", 2, 0, 6); c_wait(6); c_var_instance(_door_marker, "sprite_index", spr_flowershop_door_close); c_var_instance(_door_marker, "image_index", 0); c_var_lerp_instance(_door_marker, "image_index", 0, 2, 6); c_wait(6); c_customfunc(function() { with (_darkness) close_door(); }); c_var_instance(flowerking_marker, "image_index", 0); c_var_instance(flowerking_shadow_marker, "image_index", 0); c_snd_play(snd_doorclose); c_shake(); c_var_instance(_door_marker, "visible", 0); c_wait(15); c_sel(kr); c_var_lerp_to("image_index", 3, 8); c_delaycmd(9, "autowalk", 1); c_delaycmd(9, "sprite", spr_krisu); c_delaycmd(9, "image_index", 0); c_sel(su); c_imageindex(1); c_wait(6); c_sprite(spr_susie_walk_up_lw); c_imagespeed(0.2); c_walkdirect_wait(1256, 83, 8); c_halt(); c_sprite(spr_susie_bang_door_up); c_halt(); c_var_lerp_to("image_index", 4, 6); c_wait(8); c_imageindex(0); c_snd_play(snd_impact); c_shake(); c_wait(4); c_speaker("susie"); c_msgsetloc(0, "\\EJ* HEY^1, WAIT!/", "obj_ch5_DW19A_slash_Step_0_gml_134_0"); c_msgnextloc("\\Eb* OPEN UP!^1! ARE YOU CRAZY!^1? HEY...!/%", "obj_ch5_DW19A_slash_Step_0_gml_135_0"); c_talk_wait(); c_wait(30); c_sel(su); c_sprite(spr_susie_bang_door_stop); c_halt(); c_var_lerp_to("image_index", 2, 6); c_wait(15); c_speaker("susie"); c_msgsetloc(0, "\\EV* It..^1. it's locked.../%", "obj_ch5_DW19A_slash_Step_0_gml_148_0"); c_talk_wait(); c_sel(su); c_autowalk(1); c_facing("susieunhappy"); c_walkdirect(1257, 103, 8); c_wait(4); c_sel(kr); c_autowalk(1); c_facing("r"); c_wait(4); c_sel(su); c_facing("l"); c_autowalk(0); c_wait(6); c_sprite(spr_susie_kris_shake); c_addxy(-3, 3); c_imagespeed(0.2); c_sel(kr); c_visible(0); c_speaker("susie"); c_msgsetloc(0, "\\EU* What do we do^1? Hey^1, Kris^1, what do we DO!?/%", "obj_ch5_DW19A_slash_Step_0_gml_177_0"); c_talk_wait(); c_sel(su); c_halt(); c_wait(12); c_sel(su); c_facing("l"); c_addxy(2, -2); c_sel(kr); c_visible(true); c_wait(12); c_sel(kr); c_delayfacing(6, "u"); c_sel(su); c_facing("u"); c_autowalk(1); c_walkdirect_wait(1257, 82, 12); c_speaker("susie"); c_msgsetloc(0, "\\EJ* Should we..^1. should we just break down the door or something!?/%", "obj_ch5_DW19A_slash_Step_0_gml_201_0"); c_talk_wait(); c_sel(su); c_facing("r"); c_walkdirect(1324, 82, 16); c_delayfacing(17, "u"); c_sel(kr); c_autowalk(0); c_imagespeed(0.2); c_delaywalkdirect(6, 1260, 88, 16); c_delayfacing(24, "r"); c_delaycmd(24, "imagespeed", 0); c_delaycmd(24, "imageindex", 0); c_wait(17); c_sel(su); c_autowalk(0); c_sprite(spr_susie_bang_door_up); c_halt(); c_var_lerp_to("image_index", 4, 12); c_wait(14); c_imageindex(0); c_snd_play(snd_impact); c_shake(); c_var_lerp_instance(_window_marker, "image_speed", 0.8, 0, 12); c_wait(4); c_speaker("susie"); c_msgsetloc(0, "\\Ec* Maybe smash a window!?/%", "obj_ch5_DW19A_slash_Step_0_gml_219_0"); c_talk_wait(); c_wait(30); c_sel(su); c_sprite(spr_susie_slump_arms_lower); c_halt(); c_var_lerp_to("image_index", 3, 6); c_wait(30); c_speaker("susie"); c_msgsetloc(0, "\\EV* ..^1. yeah^1. Yeah..^1. you're right.../", "obj_ch5_DW19A_slash_Step_0_gml_247_0"); c_msgnextloc("\\EV* If darkness was pouring out^1, everyone would notice.../", "obj_ch5_DW19A_slash_Step_0_gml_248_0"); c_msgnextloc("\\EV* And that just means..^1. more people in danger^1, right?/%", "obj_ch5_DW19A_slash_Step_0_gml_249_0"); c_talk_wait(); c_sel(su); c_sprite(spr_susie_bang_door_up); c_imageindex(1); c_var_lerp_to("image_index", 4, 12); c_wait(14); c_imageindex(0); c_snd_play(snd_impact); c_shake(); c_var_lerp_instance(_window_marker, "image_speed", 0.8, 0, 12); c_wait(12); c_speaker("susie"); c_msgsetloc(0, "\\Ec* ..^1. damnit^1, if we could just.../%", "obj_ch5_DW19A_slash_Step_0_gml_265_0"); c_talk_wait(); c_sel(su); c_sprite(spr_susie_bang_door_stop); c_halt(); c_var_lerp_to("image_index", 2, 6); c_wait(8); c_speaker("susie"); c_msgsetloc(0, "\\EU* Kris^1, should we just tell somebody!?/%", "obj_ch5_DW19A_slash_Step_0_gml_277_0"); c_talk_wait(); c_sel(su); c_sprite(spr_susie_bang_door_up); c_halt(); c_speaker("susie"); c_msgsetloc(0, "\\Eb* If someone could wait here.../", "obj_ch5_DW19A_slash_Step_0_gml_286_0"); c_msgnextloc("\\Ec* They could catch the Knight^1, and.../%", "obj_ch5_DW19A_slash_Step_0_gml_287_0"); c_talk_wait(); c_wait(30); c_sel(su); c_emote("!", 30, 1, -1); c_sprite(spr_susie_bang_door_stop); c_imageindex(2); c_wait(30); c_speaker("susie"); c_msgsetloc(0, "\\E6* ..^1. huh^1? There's a back door?/%", "obj_ch5_DW19A_slash_Step_0_gml_302_0"); c_talk_wait(); c_sel(su); c_imagespeed(0.2); c_facing("l"); c_walkdirect_wait(1283, 82, 16); c_halt(); c_speaker("susie"); c_msgsetloc(0, "\\E2* The hell didn't you say so earlier^1, dumbass!?/%", "obj_ch5_DW19A_slash_Step_0_gml_313_0"); c_talk_wait(); c_sel(su); c_autowalk(0); c_sprite(spr_susie_kris_grab_left); c_halt(); c_sel(kr); c_visible(false); c_var_lerp_instance(su_actor, "image_index", 0, 2, 8); c_wait(12); c_sel(su); c_sprite(spr_susie_kris_drag_right); c_pannable(1); c_pan(1200, 0, 30); c_sel(su); c_autowalk(0); c_imagespeed(0.2); c_walkdirect_wait(1462, 81, 30); c_halt(); c_wait(1); c_sprite(spr_susie_kris_drag_stop_right); c_halt(); c_var_lerp_to("image_index", 4, 12); c_wait(13); c_sel(su); c_autowalk(1); c_facing("susielighteyes"); c_facing("u"); c_sel(kr); c_setxy(1443, 88); c_facing("u"); c_visible(true); c_wait(2); c_sel(su); c_autowalk(1); c_walkdirect(1452, 36, 20); c_delayfacing(21, "l"); c_sel(kr); c_autowalk(1); c_walkdirect(1476, 42, 30); c_delayfacing(31, "l"); c_wait(45); c_speaker("susie"); c_msgsetloc(0, "\\E7* Yeah^1, there totally is^1! Up the stairs!/%", "obj_ch5_DW19A_slash_Step_0_gml_370_0"); c_talk_wait(); c_sel(su); c_autowalk(0); c_var_lerp_to("x", 1446, 8); c_imageindex(0); c_wait(4); c_imageindex(1); c_wait(4); c_imageindex(0); c_sprite(spr_susie_surprised_left_lw); c_emote("!", 30, 8, -1); c_wait(30); c_speaker("susie"); c_msgsetloc(0, "\\E6* Hey^1, Kris^1, wait^1! You think.../", "obj_ch5_DW19A_slash_Step_0_gml_389_0"); c_msgnextloc("\\E0* Whoever made the Dark Fountain.../", "obj_ch5_DW19A_slash_Step_0_gml_390_0"); c_msgnextloc("\\E1* Probably used the back door^1, right?/%", "obj_ch5_DW19A_slash_Step_0_gml_391_0"); c_talk(); c_wait_box(1); c_sel(su); c_sprite(spr_susie_head_down_left); c_wait_box(2); c_sel(su); c_autowalk(1); c_facing("susieunhappy"); c_facing("l"); c_wait_talk(); c_wait(30); c_sel(su); c_sprite(spr_susie_head_down_left); c_speaker("susie"); c_msgsetloc(0, "\\ED* ..^1. you.../", "obj_ch5_DW19A_slash_Step_0_gml_412_0"); c_msgnextloc("\\ED* Were kind of back there earlier^1, right?/%", "obj_ch5_DW19A_slash_Step_0_gml_413_0"); c_talk(); c_wait_box(1); c_sel(su); c_facing("l"); c_sel(kr); c_autowalk(0); c_var_lerp_to("x", 1482, 8); c_imageindex(0); c_wait(4); c_imageindex(1); c_wait(4); c_imageindex(0); c_wait_talk(); c_wait(30); c_sel(su); c_sprite(spr_susie_walk_left_lw_lookback); c_sel(kr); c_sprite(spr_kris_head_down_side); c_speaker("susie"); c_msgsetloc(0, "\\E1* You didn't..^1. see anyone^1, did you?/%", "obj_ch5_DW19A_slash_Step_0_gml_440_0"); c_talk_wait(); c_wait(60); c_sel(su); c_facing("l"); c_speaker("susie"); c_msgsetloc(0, "\\EA* Duh^1, you didn't^1. Heh./", "obj_ch5_DW19A_slash_Step_0_gml_451_0"); c_msgnextloc("\\E9* Otherwise you woulda said already^1, right?/%", "obj_ch5_DW19A_slash_Step_0_gml_452_0"); c_talk(); c_wait_box(1); c_sel(su); c_sprite(spr_susie_walk_left_lw); c_wait_talk(); c_sel(kr); c_facing("l"); c_sel(su); c_facing("susielighteyes"); c_facing("r"); c_autowalk(0); c_var_lerp_to("x", 1453, 8); c_imageindex(0); c_wait(4); c_imageindex(1); c_wait(4); c_imageindex(0); c_wait(15); c_speaker("susie"); c_msgsetloc(0, "\\E2* Let's go./%", "obj_ch5_DW19A_slash_Step_0_gml_479_0"); c_talk_wait(); c_sel(su); c_autowalk(0); c_sprite(spr_susie_kris_grab_right); c_halt(); c_sel(kr); c_visible(false); c_var_lerp_instance(su_actor, "image_index", 0, 2, 8); c_wait(12); c_sel(su); c_autowalk(0); c_sprite(spr_susie_kris_drag_left); c_addxy(-16, 3); c_sel(su); c_imagespeed(0.2); c_autodepth(0); c_depth(970500); c_walkdirect(1300, 39, 30); c_wait(30); c_customfunc(function() { with (obj_border_controller) hide_border(1); }); c_wait(1); c_var_instance(blackall, "image_alpha", 1); c_actortokris(); c_customfunc(function() { with (obj_mainchara) visible = 0; instance_create(x, y, obj_dw_transition); with (obj_dw_transition) { nextroom = 196; quick_mode = 1; skiprunback = 1; finaly = cameray() + 55; } }); c_waitcustom(); }