if (con < 0) exit; if (auto_mode) { if (con == 0 && !i_ex(obj_cutscene_master)) { con = 5; global.interact = 1; alarm[0] = 1; } if (con == 6) { con = 7; cutscene_master = scr_cutscene_make(); scr_maincharacters_actors(); var su_x = 470; var su_y_target = 10; var kr_x = su_x - 24; var kr_y_target = 16; c_sel(su); c_setxy(su_x, room_height + 20); c_facing("susieunhappy"); c_sel(kr); c_setxy(kr_x, room_height + 26); c_pannable(1); c_pan(300, 180, 1); c_wait(1); c_var_lerp_instance(blackall, "image_alpha", 1, 0, 60); c_sel(su); c_autowalk(0); c_sprite(spr_susie_walk_up_lw); c_imagespeed(0.1); c_walkdirect_speed(su_x, su_y_target, 1); c_sel(kr); c_autowalk(0); c_sprite(spr_krisu_walk_balloon); c_imagespeed(0.1); c_walkdirect_speed(kr_x, kr_y_target, 1); c_wait(120); c_var_lerp_instance(blackall, "image_alpha", 0, 1, 60); c_wait(90); c_customfunc(function() { instance_create(0, 0, obj_persistentfadein); room_goto(room_schooldoor); }); c_waitcustom(); } } else { if (con == 10) { var triggered = false; var convo_flag = ""; with (obj_trigger) { if (place_meeting(x, y, obj_mainchara)) { if (extflag == "") exit; triggered = true; convo_flag = extflag; } } if (triggered && !i_ex(obj_cutscene_master)) { global.interact = 1; cutscene_master = scr_cutscene_make(); scr_maincharacters_actors(); c_waitcustom(); } if (triggered && !d_ex() && customcon == 1) { con = 11; customcon = 0; global.interact = 1; lose_control(); show_convo(convo_flag); } } if (con == 11 && !d_ex() && customcon == 1) { con = 10; regain_control(); } }