if (!i_ex(obj_ch5_LWF02_bg)) var bg = instance_create(0, 0, obj_ch5_LWF02_bg); if (!snd_is_playing(global.currentsong[1])) { global.currentsong[0] = snd_init("festival_night.ogg"); global.currentsong[1] = mus_loop(global.currentsong[0]); mus_volume(global.currentsong[1], 0, 0); mus_volume(global.currentsong[1], 1, 30); } customcon = 0; auto_mode = scr_flag_get(1804) == 2; con = auto_mode ? 0 : 10; 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.visible = auto_mode ? 1 : 0; _trigger = instance_create(700, 100, obj_trigger); with (_trigger) { extflag = "convo"; image_yscale = 2; image_xscale = 30; } _church_trigger = instance_create(785, 225, obj_trigger); with (_church_trigger) { extflag = "church"; image_xscale = 11; } lose_control = function() { global.interact = 1; kr_actor.x = obj_mainchara.x; kr_actor.y = obj_mainchara.y; kr_actor.sprite_index = obj_mainchara.sprite_index; var su_x = 0; var su_y = 0; var su_sprite = -4; with (obj_caterpillarchara) { if (name == "susie") { su_x = x; su_y = y; su_sprite = sprite_index; } } su_actor.x = su_x; su_actor.y = su_y; su_actor.sprite_index = su_sprite; with (obj_actor) visible = 1; with (obj_caterpillarchara) visible = 0; with (obj_mainchara) visible = 0; }; regain_control = function() { global.interact = 0; global.facing = 0; var kr_x = kr_actor.x; var kr_y = kr_actor.y; obj_mainchara.x = kr_x; obj_mainchara.y = kr_y; obj_mainchara.visible = 1; obj_mainchara.cutscene = 0; var su_x = su_actor.x; var su_y = su_actor.y; with (obj_caterpillarchara) { if (name == "susie") { x = su_x; y = su_y; } scr_caterpillar_interpolate(); visible = 1; } with (obj_actor) visible = 0; }; show_convo = function(arg0) { c_waitcustom_end(); switch (arg0) { case "convo": scr_flag_set(1805, 3); c_sel(kr); c_facing("d"); c_sel(su); c_facing("d"); if (auto_mode) c_msgside("top"); else c_msgside("bottom"); c_speaker("susie"); c_msgsetloc(0, "\\ES* I guess.../", "obj_ch5_LWF_town_south_slash_Create_0_gml_128_0"); c_msgnextloc("\\Eo* You and me..^1. make a pretty good team^1, right?/", "obj_ch5_LWF_town_south_slash_Create_0_gml_129_0"); c_msgnextloc("\\ES* I've..^1. just been thinking about that./", "obj_ch5_LWF_town_south_slash_Create_0_gml_130_0"); c_msgnextloc("\\ET* Thinking about..^1. us./%", "obj_ch5_LWF_town_south_slash_Create_0_gml_131_0"); c_talk(); c_wait_box(1); c_sel(su); c_sprite(spr_susie_walk_down_lw); c_wait_box(2); c_sel(su); c_facing("d"); c_wait_talk(); break; case "church": c_sel(kr); c_facing("d"); c_setxy(kr_actor.x, _church_trigger.y - 40); c_sel(su); c_facing("d"); c_msgside("top"); c_speaker("susie"); c_msgsetloc(0, "\\ES* ..^1. hey^1, not over there./%", "obj_ch5_LWF_town_south_slash_Create_0_gml_154_0"); c_talk_wait(); break; } if (!auto_mode) c_waitcustom(); };