if (con < 0) exit; if (con == 0) { con = 1; alarm[0] = 8; global.interact = 1; global.facing = 0; with (obj_caterpillarchara) { follow = 0; x = camerax() - 100; visible = 0; } } if (con == 2) { con = 10; with (obj_mainchara) { freeze = 1; cutscene = 1; visible = false; x = -100; y = -100; } cutscene_master = scr_cutscene_make(); scr_maincharacters_actors(); c_sel(kr); c_visible(0); c_sel(su); c_setxy(_susie_marker.x, _susie_marker.y); c_sprite(_susie_marker.sprite_index); c_var_instance(_susie_marker, "visible", 0); c_autowalk(0); c_imagespeed(0.2); c_walkdirect(_susie_marker.x, 231, 30); c_delaycmd(31, "imagespeed", 0); c_delaycmd(31, "imageindex", 0); c_var_lerp_to_instance(_lancer_marker, "y", 254, 30); c_wait(35); c_sel(su); c_sprite(spr_susie_hammer_wipe); c_animate(0, 5, 0.2); c_var_lerp_to_instance(_lancer_marker, "image_index", 5, 30); c_wait(30); c_customfunc(function() { blackall = scr_dark_marker(-10, -10, spr_pixel_white); blackall.image_xscale = 999; blackall.image_yscale = 999; blackall.depth = 100; blackall.image_blend = c_black; blackall.image_alpha = 0; with (blackall) scr_lerpvar("image_alpha", 0, 1, 30); }); c_wait(60); c_waitcustom(); }