if (con < 0) exit; if (con == 0) { con = 1; alarm[0] = 12; global.interact = 1; global.facing = 0; with (obj_caterpillarchara) { follow = 0; x = camerax() - 100; visible = 0; } } if (con == 2) { con = 10; cutscene_master = scr_cutscene_make(); scr_maincharacters_actors(); c_sel(kr); c_visible(0); c_sel(su); c_visible(0); c_sel(ra); c_sprite(spr_ralsei_walk_up_cake); c_visible(1); c_setxy(287, 500); c_autowalk(0); c_imagespeed(0.2); c_walkdirect_wait(287, 142, 120); c_sprite(spr_ralsei_walk_left_cake); c_halt(); c_wait(15); c_sprite(spr_ralsei_leave_cake); c_var_lerp("image_index", 0, 5, 30); c_wait_if(ra_actor, "image_index", ">=", 5); c_customfunc(function() { var cake_marker = scr_dark_marker(ra_actor.x, ra_actor.y, spr_ralsei_leave_cake); cake_marker.image_index = 6; cake_marker.depth = ra_actor.depth - 1; }); c_sel(ra); c_facing("l"); c_wait(20); c_sel(ra); c_sprite(spr_ralsei_walk_left_smile); c_wait(15); c_customfunc(function() { scr_losechar(); scr_become_light(); }); 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, 45); }); c_wait(60); c_waitcustom(); }