if (_slow_text_active) { if (i_ex(obj_writer)) { var text_rate = _text_rate; with (obj_writer) { skippable = 0; rate = text_rate; preventcskip = true; } } else { } } if (con < 0) exit; if (con == 0 && global.interact == 0) { var triggered = false; with (_trigger) { if (place_meeting(x, y, obj_mainchara)) triggered = true; } if (triggered) { con = 1; alarm[0] = 1; global.interact = 1; with (_trigger) instance_destroy(); } } if (con == 2 && !d_ex()) con = 3; if (con == 3 && !d_ex()) { con = 4; global.interact = 0; _trigger = instance_create(250, 80, obj_trigger); with (_trigger) image_yscale = 12; } if (con == 4 && global.interact == 0) { var triggered = false; with (_trigger) { if (place_meeting(x, y, obj_mainchara)) triggered = true; } if (triggered) { con = 6; global.interact = 1; with (_trigger) instance_destroy(); } } if (con == 6) { con = -1; cutscene_master = scr_cutscene_make(); scr_maincharacters_actors(); no = actor_count + 1; no_actor = instance_create(_noelle_marker.x, _noelle_marker.y, obj_actor); scr_actor_setup(no, no_actor, "noelle"); c_sel(no); c_autowalk(0); c_imagespeed(_noelle_marker.image_speed); no_actor.sprite_index = _noelle_marker.sprite_index; no_actor.image_index = _noelle_marker.image_index; _noelle_marker.visible = 0; var shadow_target = no_actor; with (_shadow_noelle) scr_stickto(shadow_target, 10); var kr_x_pos = 288; var kr_y_pos = 106; var kr_walktime = scr_calculate_move_distance(kr_actor.x, kr_actor.y, kr_x_pos, kr_y_pos, 1); shadow_target = kr_actor; with (_shadow_kris) { scr_stickto_stop(); scr_stickto(shadow_target, 10); } c_pannable(1); c_pan(156, cameray(), kr_walktime); c_sel(kr); c_autowalk(false); c_sprite(spr_kris_silo_walk_right); c_imageindex(obj_mainchara.image_index); c_image_speed(0.1); c_walkdirect_wait(kr_x_pos, kr_y_pos, kr_walktime); c_halt(); c_wait(60); c_speaker("no_name"); c_fefc(0, 0); c_msgsetloc(0, "* (Kris.)/", "obj_ch5_LW20W_slash_Step_0_gml_148_0"); c_msgnextloc("* (I know.)/", "obj_ch5_LW20W_slash_Step_0_gml_149_0"); c_msgnextloc("* (I know you wanted to deny it.)/", "obj_ch5_LW20W_slash_Step_0_gml_150_0"); c_msgnextloc("* (I did too^1, at first.)/", "obj_ch5_LW20W_slash_Step_0_gml_151_0"); c_msgnextloc("* (But..^1. eventually...)/", "obj_ch5_LW20W_slash_Step_0_gml_152_0"); c_msgnextloc("* (We're going to have to face the truth.)/%", "obj_ch5_LW20W_slash_Step_0_gml_153_0"); c_talk_wait(); c_customfunc(function() { with (_vfx) fade_in(); }); c_wait(200); c_speaker("no_name"); c_fefc(0, 0); c_msgsetloc(0, "* (Yesterday^1, when..^1. everything happened...)/", "obj_ch5_LW20W_slash_Step_0_gml_168_0"); c_msgnextloc("* (Every cell in my body was screaming at me to run away.)/", "obj_ch5_LW20W_slash_Step_0_gml_169_0"); c_msgnextloc("* (..^1. that if I stayed by your side any longer,)/", "obj_ch5_LW20W_slash_Step_0_gml_170_0"); c_msgnextloc("* (You were going to drag me down with you.)/", "obj_ch5_LW20W_slash_Step_0_gml_171_0"); c_msgnextloc("* (Drag me down somewhere no one is supposed to go.)/", "obj_ch5_LW20W_slash_Step_0_gml_172_0"); c_msgnextloc("* (...)/", "obj_ch5_LW20W_slash_Step_0_gml_173_0"); c_msgnextloc("* (And you know what terrified me the most about that?)/%", "obj_ch5_LW20W_slash_Step_0_gml_174_0"); c_talk_wait(); c_customfunc(function() { with (_vfx) fade_out(); }); c_sel(no); c_sprite(spr_noelle_silo_look_back_transition); c_halt(); c_var_lerp("image_index", 0, 5, 30); c_wait_if(no_actor, "image_index", ">=", 4); c_customfunc(function() { var shadow_target = no_actor; with (_shadow_noelle) { sprite_index = spr_noelle_sunset_shadow; scr_stickto_stop(); y -= 1; scr_stickto(shadow_target, 10); } }); c_wait(31); c_wait_if(_vfx, "fadecon", "=", 2); c_customfunc(function() { with (_vfx) hide(); }); c_wait(30); c_sel(no); c_sprite(spr_noelle_silo_up_head_tilt); c_speaker("no_name"); c_fefc(0, 0); c_msgsetloc(0, "* (I think...)/%", "obj_ch5_LW20W_slash_Step_0_gml_206_0"); c_talk_wait(); c_wait(15); c_sel(no); c_sprite(spr_noelle_silo_up); c_wait(15); c_customfunc(function() { mus_volume(oceansong[1], 0, 30); scr_script_delayed(snd_free, 31, oceansong[1]); _text_rate = 4; }); c_speaker("noelle"); c_fefc(0, 0); c_msgsetloc(0, "* I want that./%", "obj_ch5_LW20W_slash_Step_0_gml_225_0"); c_talk_wait(); c_wait(90); c_var_lerp_to_instance(blackall, "image_alpha", 1, 120); c_wait(180); c_customfunc(function() { blackall.image_alpha = 0; with (_rotate_vfx) start(); }); c_customfunc(function() { _bgm_track[0] = snd_init("ch5_weird_monologue_deep.ogg"); _bgm_track[1] = mus_loop_ext(_bgm_track[0], 1, 0.95); mus_volume(_bgm_track[1], 0, 0); mus_volume(_bgm_track[1], 0.7, 30); _text_rate = 2; }); c_speaker("noelle"); c_fefc(0, 0); c_msgsetloc(0, "* Since Dess left.../", "obj_ch5_LW20W_slash_Step_0_gml_260_0"); c_msgnextloc("* All I've been doing has just been.../%", "obj_ch5_LW20W_slash_Step_0_gml_261_0"); c_talk(); c_wait_box(1); c_customfunc(function() { with (_rotate_vfx) fade_in_segment(); }); c_wait_talk(); c_customfunc(function() { with (_rotate_vfx) fade_in_segment(); }); c_wait(30); c_speaker("noelle"); c_fefc(0, 0); c_msgsetloc(0, "* Marching down my path./%", "obj_ch5_LW20W_slash_Step_0_gml_286_0"); c_talk_wait(); c_customfunc(function() { with (_rotate_vfx) fade_in_segment(); }); c_wait(30); c_speaker("noelle"); c_fefc(0, 0); c_msgsetloc(0, "* Staying quiet^1. Getting good grades./%", "obj_ch5_LW20W_slash_Step_0_gml_298_0"); c_talk_wait(); c_customfunc(function() { with (_rotate_vfx) { start_rotate(); increase_wave(); } }); c_wait(30); c_speaker("noelle"); c_fefc(0, 0); c_msgsetloc(0, "* It feels like..^1. I've just been watching myself through glass./%", "obj_ch5_LW20W_slash_Step_0_gml_313_0"); c_talk_wait(); c_wait(30); c_customfunc(function() { with (_rotate_vfx) { increase_rotate(); increase_wave(); } }); c_speaker("noelle"); c_fefc(0, 0); c_msgsetloc(0, "* Watching someone else move me through my life./%", "obj_ch5_LW20W_slash_Step_0_gml_328_0"); c_talk_wait(); c_wait(30); c_customfunc(function() { with (_rotate_vfx) { increase_rotate(); increase_wave(); } }); c_speaker("noelle"); c_fefc(0, 0); c_msgsetloc(0, "* That's why I want..^1. to do something crazy./%", "obj_ch5_LW20W_slash_Step_0_gml_345_0"); c_talk_wait(); c_wait(30); c_customfunc(function() { with (_rotate_vfx) { increase_rotate(); increase_wave(); } }); c_speaker("noelle"); c_fefc(0, 0); c_msgsetloc(0, "* That's why I want..^1. to break free./%", "obj_ch5_LW20W_slash_Step_0_gml_361_0"); c_talk_wait(); c_wait(30); c_customfunc(function() { snd_play(snd_noise); with (_rotate_vfx) fade_out_pinwheel(); }); c_wait(30); c_customfunc(function() { with (_rotate_vfx) noelle_kneel(); }); c_speaker("noelle"); c_fefc(0, 0); c_msgsetloc(0, "* But^1, I can't^1. I couldn't./", "obj_ch5_LW20W_slash_Step_0_gml_378_0"); c_msgnextloc("* Because I'm just Noelle./", "obj_ch5_LW20W_slash_Step_0_gml_379_0"); c_msgnextloc("* A Noelle that has to do Noelle things./%", "obj_ch5_LW20W_slash_Step_0_gml_380_0"); c_talk_wait(); c_customfunc(function() { with (_rotate_vfx) fade_out(); }); c_sel(kr); c_sprite(spr_kris_shadow_head_down_silo); c_sel(no); c_sprite(spr_noelle_silo_left_walk_head_down); c_setxy(320, no_actor.y); c_wait(90); c_customfunc(function() { blackall.image_alpha = 1; with (_rotate_vfx) clean_up(); }); c_speaker("noelle"); c_fefc(0, 0); c_msgsetloc(0, "* Just like Kris has to do Kris things.../%", "obj_ch5_LW20W_slash_Step_0_gml_401_0"); c_talk_wait(); c_wait(60); c_speaker("noelle"); c_fefc(0, 0); c_msgsetloc(0, "* But Kris..^1. you changed./%", "obj_ch5_LW20W_slash_Step_0_gml_416_0"); c_talk_wait(); c_var_lerp_to_instance(blackall, "image_alpha", 0, 60); c_wait(90); c_sel(no); c_sprite(spr_noelle_silo_exasperated); c_speaker("noelle"); c_msgsetloc(0, "\\Eu* Kris^1, YOU actually changed!/", "obj_ch5_LW20W_slash_Step_0_gml_430_0"); c_msgnextloc("\\Eg* You found out how to stop being Kris!/", "obj_ch5_LW20W_slash_Step_0_gml_431_0"); c_msgnextloc("\\Em* And no one else has noticed.../%", "obj_ch5_LW20W_slash_Step_0_gml_432_0"); c_talk(); c_wait_box(0); c_customfunc(function() { voice_pitch = 0.2; scr_writer_setshake(1); }); c_wait_box(1); c_sel(no); c_shakeobj(); c_customfunc(function() { voice_pitch = -1; scr_writer_setshake(0); }); c_wait_box(2); c_sel(no); c_sprite(spr_noelle_silo_head_down); c_halt(); c_wait_talk(); c_wait(30); c_speaker("noelle"); c_msgsetloc(0, "\\Ev* Because they don't want to!/", "obj_ch5_LW20W_slash_Step_0_gml_455_0"); c_msgnextloc("\\Ep* They don't want to see how INTERESTING you are now!/", "obj_ch5_LW20W_slash_Step_0_gml_456_0"); c_msgnextloc("\\Em* They'll just keep marching down the same path.../", "obj_ch5_LW20W_slash_Step_0_gml_457_0"); c_msgnextloc("\\En* Without even thinking where it goes!/%", "obj_ch5_LW20W_slash_Step_0_gml_458_0"); c_talk(); c_wait_box(0); c_customfunc(function() { voice_pitch = 0.2; scr_writer_setshake(1); }); c_wait_box(1); c_sel(no); c_sprite(spr_noelle_silo_exasperated); c_shakeobj(); c_wait_box(2); c_sel(no); c_sprite(spr_noelle_silo_shake_head); c_halt(); c_customfunc(function() { voice_pitch = -1; scr_writer_setshake(0); }); repeat (2) { c_var_lerp("image_index", 0, 3, 12); c_wait(16); } c_wait_box(3); c_sel(no); c_sprite(spr_noelle_silo_exasperated); c_halt(); c_shakeobj(); c_customfunc(function() { voice_pitch = 0.2; scr_writer_setshake(1); }); c_wait_talk(); c_sel(no); c_imageindex(0); c_sel(no); c_halt(); c_wait(30); c_sprite(spr_noelle_silo_head_down); c_speaker("noelle"); c_msgsetloc(0, "\\Ee* Kris.../", "obj_ch5_LW20W_slash_Step_0_gml_489_0"); c_msgnextloc("\\Ed* Being around you.../%", "obj_ch5_LW20W_slash_Step_0_gml_490_0"); c_talk(); c_wait_box(0); c_customfunc(function() { voice_pitch = -1; scr_writer_setshake(0); }); c_wait_box(1); c_sel(no); c_sprite(spr_noelle_silo_hands_to_chest); c_halt(); c_wait_talk(); c_sel(no); c_var_lerp("image_index", 0, 6, 30); c_wait(60); c_sel(no); c_sprite(spr_noelle_silo_hands_to_chest_head_down); c_speaker("noelle"); c_msgsetloc(0, "\\Eb* Is changing me^1, too./%", "obj_ch5_LW20W_slash_Step_0_gml_499_0"); c_talk_wait(); c_wait(15); c_speaker("noelle"); c_msgsetloc(0, "\\Ee* K..^1. Kris.../", "obj_ch5_LW20W_slash_Step_0_gml_516_0"); c_msgnextloc("\\EZ* Kris^1, when I cast \"Snowgrave...\"/", "obj_ch5_LW20W_slash_Step_0_gml_517_0"); c_msgnextloc("\\Er* I.../", "obj_ch5_LW20W_slash_Step_0_gml_518_0"); c_msgnextloc("\\Et* I felt stronger than I have in my entire life./%", "obj_ch5_LW20W_slash_Step_0_gml_519_0"); c_talk(); c_wait_box(2); c_sel(no); c_sprite(spr_noelle_silo_hands_to_chest_turn_head); c_wait_box(3); c_sel(no); c_sprite(spr_noelle_silo_hands_to_chest_head_down_more); c_halt(); c_wait_talk(); c_wait(30); c_sel(kr); c_autowalk(0); c_sprite(spr_kris_shadow_head_down_reveal); c_var_lerp("image_index", 0, 3, 15); c_sel(no); c_sprite(spr_noelle_silo_fall_to_floor); c_var_lerp("image_index", 0, 4, 30); c_wait(10); c_wait(10); c_sel(no); c_shakeobj(); c_snd_play(snd_wing); c_wait(30); c_sel(no); c_sprite(spr_noelle_silo_fall_head_shake); repeat (2) { c_var_lerp("image_index", 0, 3, 12); c_wait(16); } c_speaker("noelle"); c_fefc(0, 0); c_msgsetloc(0, "\\Et* I know..^1. it's horrible^1. It's horrible to say that^1, but.../%", "obj_ch5_LW20W_slash_Step_0_gml_532_0"); c_talk(); c_wait_box(0); c_customfunc(function() { voice_pitch = 0.2; scr_writer_setshake(1); }); c_wait_talk(); c_sel(no); c_sprite(spr_noelle_silo_kneel_hands_down); c_halt(); c_var_lerp("image_index", 0, 4, 30); c_wait(60); c_sprite(spr_noelle_silo_kneeling_head_down); c_halt(); c_speaker("noelle"); c_msgsetloc(0, "\\Ee* Kris./", "obj_ch5_LW20W_slash_Step_0_gml_547_0"); c_msgnextloc("\\Ec* You..^1. if it's you telling me to^1, I can do anything./", "obj_ch5_LW20W_slash_Step_0_gml_548_0"); c_msgnextloc("\\Ea* If you tell me to^1, I can do things that are impossible./", "obj_ch5_LW20W_slash_Step_0_gml_549_0"); c_msgnextloc("\\Eb* Things no one else can do./%", "obj_ch5_LW20W_slash_Step_0_gml_550_0"); c_talk(); c_wait_box(0); c_customfunc(function() { voice_pitch = -1; scr_writer_setshake(0); }); c_wait_box(1); c_sel(no); c_sprite(spr_noelle_silo_kneeling_head_down); c_wait_box(3); c_sel(no); c_sprite(spr_noelle_silo_kneeling_medium); c_wait_talk(); c_wait(30); c_sel(no); c_sprite(spr_noelle_silo_kneeling_head_up); c_speaker("noelle"); c_msgsetloc(0, "\\Ea* So^1, why don't we do it?/%", "obj_ch5_LW20W_slash_Step_0_gml_565_0"); c_talk_wait(); c_sel(no); c_sprite(spr_noelle_silo_kneeling_head_down); c_wait(30); c_speaker("noelle"); c_msgsetloc(0, "\\Eb* Why don't we do.../%", "obj_ch5_LW20W_slash_Step_0_gml_575_0"); c_talk(); c_wait_talk(); c_sel(kr); c_autowalk(0); c_sprite(spr_kris_shadow_head_down_reveal); c_var_lerp("image_index", 3, 0, 16); c_sel(no); c_sprite(spr_noelle_silo_left_walk); c_halt(); c_imagespeed(0.2); c_walkdirect_wait(309, no_actor.y, 16); c_halt(); c_speaker("noelle"); c_msgsetloc(0, "\\Ej* \"Something crazy?\"/", "obj_ch5_LW20W_slash_Step_0_gml_576_0"); c_msgnextloc("\\EW* Tell me./%", "obj_ch5_LW20W_slash_Step_0_gml_577_0"); c_talk(); c_wait_box(1); c_sel(no); c_sprite(spr_noelle_silo_left_walk_head_down); c_halt(); c_wait_talk(); c_sel(no); c_sprite(spr_noelle_silo_hands_to_chest); c_halt(); c_var_lerp("image_index", 0, 6, 30); c_wait(45); c_speaker("noelle"); c_msgsetloc(0, "\\Ej* Tell me to grow wings.../", "obj_ch5_LW20W_slash_Step_0_gml_596_0"); c_msgnextloc("\\Ei* And let's fly out of this stupid town!/", "obj_ch5_LW20W_slash_Step_0_gml_597_0"); c_msgnextloc("\\Ep* To somewhere no one has ever been before!/%", "obj_ch5_LW20W_slash_Step_0_gml_598_0"); c_talk(); c_wait_box(1); c_sel(no); c_sprite(spr_noelle_silo_hands_to_side); c_var_lerp("image_index", 0, 4, 30); c_wait_box(2); c_sel(no); c_sprite(spr_noelle_silo_exasperated); c_halt(); c_shakeobj(); c_customfunc(function() { voice_pitch = 0.2; scr_writer_setshake(1); }); c_wait_talk(); c_sel(no); c_sprite(spr_noelle_silo_walk_left_hands_up); c_imagespeed(0.2); c_walkdirect(320, no_actor.y, 30); c_delaycmd(31, "imageindex", 0); c_delaycmd(31, "imagespeed", 0); c_wait(45); c_sprite(spr_noelle_silo_hands_to_chest_turn_up); c_halt(); c_var_lerp("image_index", 0, 4, 20); c_wait(26); c_sprite(spr_noelle_silo_look_back_transition_reverse); c_imageindex(0); c_var_lerp("image_index", 0, 5, 20); c_wait_if(no_actor, "image_index", ">=", 3); c_customfunc(function() { var shadow_target = no_actor; with (_shadow_noelle) { sprite_index = spr_noelle_sunset_shadow_tall; scr_stickto_stop(); y += 1; scr_stickto(shadow_target, 10); } }); c_wait(20); c_sprite(spr_noelle_silo_right_alt); c_imagespeed(0.2); c_customfunc(function() { voice_pitch = -1; scr_writer_setshake(0); }); c_speaker("noelle"); c_fefc(0, 0); c_msgsetloc(0, "* .../", "obj_ch5_LW20W_slash_Step_0_gml_637_0"); c_msgnextloc("* The other side of the lake./", "obj_ch5_LW20W_slash_Step_0_gml_638_0"); c_msgnextloc("* We always wanted to see what was there^1, didn't we?/", "obj_ch5_LW20W_slash_Step_0_gml_639_0"); c_msgnextloc("* The four of us^1, when we were kids.../%", "obj_ch5_LW20W_slash_Step_0_gml_640_0"); c_talk_wait(); c_sel(no); c_sprite(spr_noelle_silo_look_back_transition_alt); c_halt(); c_var_lerp("image_index", 0, 5, 20); c_wait_if(no_actor, "image_index", ">=", 3); c_customfunc(function() { var shadow_target = no_actor; with (_shadow_noelle) { sprite_index = spr_noelle_sunset_shadow; scr_stickto_stop(); y -= 1; scr_stickto(shadow_target, 10); } }); c_wait_if(no_actor, "image_index", ">=", 5); c_wait(6); c_sel(no); c_sprite(spr_noelle_silo_hands_to_chest_turn_up); c_imageindex(4); c_var_lerp("image_index", 4, 0, 20); c_wait(35); c_sel(no); c_sprite(spr_noelle_silo_hands_to_chest_head_down); c_halt(); c_speaker("noelle"); c_msgsetloc(0, "\\Ea* Kris^1, let's go there./", "obj_ch5_LW20W_slash_Step_0_gml_649_0"); c_msgnextloc("\\Ej* You'll tell me^1, won't you?/", "obj_ch5_LW20W_slash_Step_0_gml_650_0"); c_msgnextloc("\\Ea* If you tell me to^1, I can do anything./%", "obj_ch5_LW20W_slash_Step_0_gml_651_0"); c_talk(); c_wait_box(1); c_sel(no); c_sprite(spr_noelle_silo_walk_left_hands_up); c_halt(); c_wait_box(2); c_sel(no); c_sprite(spr_noelle_silo_hands_to_chest_head_down); c_halt(); c_wait_talk(); c_sel(no); c_sprite(spr_noelle_silo_walk_left_hands_up); c_imagespeed(0.2); c_walkdirect_wait(305, no_actor.y, 30); c_halt(); c_wait(30); c_sel(no); c_sprite(spr_noelle_kris_take_hands_silo); c_var_lerp("image_index", 0, 5, 30); c_sel(kr); c_visible(0); c_customfunc(function() { var shadow_target = no_actor; with (_shadow_kris) { scr_stickto_stop(); scr_stickto(shadow_target, 10); } }); c_wait(30); c_speaker("noelle"); c_msgsetloc(0, "\\Eb* So..^1. tell me^1, Kris./%", "obj_ch5_LW20W_slash_Step_0_gml_652_0"); c_talk_wait(); c_customfunc(function() { mus_volume(_bgm_track[1], 0, 60); }); c_wait(30); c_sel(no); c_sprite(spr_kris_noelle_beach_walk_silo); c_halt(); c_sel(kr); c_visible(0); c_pannable(1); c_pan(220, cameray(), 120); c_sel(no); c_imagespeed(0.1); c_walkdirect(370, no_actor.y, 120); c_delaycmd(121, "imagespeed", 0); c_wait(150); c_speaker("noelle"); c_msgsetloc(0, "\\Ej* The words..^1. I've been waiting to hear./%", "obj_ch5_LW20W_slash_Step_0_gml_693_0"); c_talk_wait(); c_wait(60); c_customfunc(function() { with (obj_ch5_LW20W) { handoff = 1; con = 99999; } }); c_waitcustom(); } if (con == 10 && customcon == 1 && global.choice != -1) { con = 12; customcon = 0; _water_counter++; k_d(3); c_waitcustom_end(); if (global.choice == 0) { if (_water_counter <= 7) { var times_stopped = scr_flag_get(1742) + 1; scr_flag_set(1742, times_stopped); if (times_stopped == 1) { c_speaker("noelle"); c_msgsetloc(0, "\\EW* No.../", "obj_ch5_LW20W_slash_Step_0_gml_735_0"); c_msgnextloc("\\Ei* You're supposed to say \"Proceed,^1\" right?/", "obj_ch5_LW20W_slash_Step_0_gml_736_0"); c_msgnextloc("\\El* Just like all the other times./%", "obj_ch5_LW20W_slash_Step_0_gml_737_0"); c_talk_wait(); } else if (times_stopped == 2) { c_speaker("noelle"); c_msgsetloc(0, "\\Em* Stop pretending./", "obj_ch5_LW20W_slash_Step_0_gml_742_0"); c_msgnextloc("\\Ep* I know you remember^1, too!/%", "obj_ch5_LW20W_slash_Step_0_gml_743_0"); c_talk_wait(); } else if (times_stopped == 3) { c_speaker("noelle"); c_msgsetloc(0, "\\Er* Why..^1. are your hands trembling...?/", "obj_ch5_LW20W_slash_Step_0_gml_748_0"); c_msgnextloc("\\Em* Kris^1, you're the one that wanted this^1, aren't you?/%", "obj_ch5_LW20W_slash_Step_0_gml_749_0"); c_talk_wait(); } else if (times_stopped == 4) { c_speaker("noelle"); c_msgsetloc(0, "\\Eo* Stop pretending you're still the old Kris./", "obj_ch5_LW20W_slash_Step_0_gml_754_0"); c_msgnextloc("\\Ei* You can't even say \"stop\" like you used to./%", "obj_ch5_LW20W_slash_Step_0_gml_755_0"); c_talk_wait(); } else if (times_stopped >= 5) { c_speaker("noelle"); c_msgsetloc(0, "\\Ed* Proceed./%", "obj_ch5_LW20W_slash_Step_0_gml_760_0"); c_talk_wait(); } } else { trigger_event("failed"); } } c_customfunc(function() { lake_chant(); }); c_sel(no); c_autowalk(0); c_imagespeed(0); c_imageindex(1); var walk_time = 48; var walk_interval = walk_time / 7; c_pannable(1); c_pan(camerax() + 24, cameray(), walk_time); if (_water_counter == 1) { c_delaycmd(30, "sprite", spr_noelle_kris_pull_walk_water_start_silo); } else if (_water_counter == 2) { c_delaycmd(14, "sprite", spr_noelle_kris_pull_walk_water_silo); } else if (_water_counter == 3) { c_delaycmd(walk_time / 2, "sprite", spr_noelle_kris_pull_walk_water_01); } else if (_water_counter == 4) { c_delaycmd(walk_time / 3, "sprite", spr_noelle_kris_pull_walk_water_02); } else if (_water_counter == 5) { c_delaycmd(walk_time / 3, "sprite", spr_noelle_kris_pull_walk_water_03); } else if (_water_counter == 6) { c_delaycmd(walk_time / 3, "sprite", spr_noelle_kris_pull_walk_water_04); } else if (_water_counter == 7) { c_customfunc(function() { if (_blur_vfx.visible == 0) _blur_vfx.visible = 1; _blur_vfx.start(); }); c_delaycmd(walk_time / 4, "sprite", spr_noelle_kris_pull_walk_water_05); c_delaycmd(walk_time / 2, "sprite", spr_noelle_kris_pull_walk_water_06); } c_delaycmd(walk_interval, "imageindex", 2); c_delaycmd(walk_interval * 2, "imageindex", 3); c_delaycmd(walk_interval * 3, "imageindex", 0); c_delaycmd(walk_interval * 4, "imageindex", 1); c_delaycmd(walk_interval * 5, "imageindex", 2); c_delaycmd(walk_interval * 6, "imageindex", 3); c_delaycmd(walk_interval * 7, "imageindex", 0); c_walkdirect_wait(no_actor.x + 32, no_actor.y, walk_time); c_halt(); if (_water_counter == 1) { c_speaker("noelle"); c_msgsetloc(0, "\\Ed* The water's..^1. nice^1, isn't it^1, Kris?/%", "obj_ch5_LW20W_slash_Step_0_gml_833_0"); c_talk_wait(); } else if (_water_counter == 2) { c_speaker("noelle"); c_msgsetloc(0, "\\Eb* Kris^1, don't hesitate./%", "obj_ch5_LW20W_slash_Step_0_gml_840_0"); c_talk_wait(); } else if (_water_counter == 3) { c_speaker("noelle"); c_msgsetloc(0, "\\EZ* Haha..^1. it's..^1. colder than I thought./%", "obj_ch5_LW20W_slash_Step_0_gml_847_0"); c_talk_wait(); } else if (_water_counter == 4) { c_speaker("noelle"); c_msgsetloc(0, "\\EW* Kris^1, don't let go of my hands./", "obj_ch5_LW20W_slash_Step_0_gml_854_0"); c_msgnextloc("\\Ej* Just keep walking./%", "obj_ch5_LW20W_slash_Step_0_gml_855_0"); c_talk_wait(); } else if (_water_counter == 5) { c_speaker("noelle"); c_msgsetloc(0, "\\Ej* Kris^1, just..^1. keep walking./%", "obj_ch5_LW20W_slash_Step_0_gml_862_0"); c_talk_wait(); } else if (_water_counter == 6) { c_speaker("noelle"); c_msgsetloc(0, "\\El* Kris.../%", "obj_ch5_LW20W_slash_Step_0_gml_879_0"); c_talk_wait(); } else if (_water_counter == 7) { c_speaker("noelle"); c_msgsetloc(0, "\\EW* Kris....../%", "obj_ch5_LW20W_slash_Step_0_gml_886_0"); c_talk_wait(); c_customfunc(function() { _proceed_enabled = true; show_proceed(); }); } c_waitcustom(); } if (con == 12 && customcon == 1 && !i_ex(obj_writer)) { con = -1; k_d(1); show_choice(); } if (_proceed_enabled) { if (!_proceed_pause) _proceed_timer--; if (_proceed_timer <= 0) { _proceed_enabled = false; trigger_event("failed"); con = 60; with (_white_vfx) proceed_final(); with (obj_choicer_neo) instance_destroy(); with (obj_writer) scr_doom(id, 1); k_d(1); } else { if (con == 25 && customcon == 1) { con = -1; customcon = 0; _proceed_counter++; _proceed_pause = true; _proceed_text_active = true; lake_chant(); with (obj_choicer_neo) instance_destroy(); with (obj_writer) scr_doom(id, 1); k_d(1); c_waitcustom_end(); if (_proceed_counter == 1) { c_speaker("noelle"); c_msgsetloc(0, "\\EW* .../%", "obj_ch5_LW20W_slash_Step_0_gml_966_0"); c_talk_wait(); } else if (_proceed_counter == 2) { c_speaker("noelle"); c_msgsetloc(0, "\\Er* .../%", "obj_ch5_LW20W_slash_Step_0_gml_971_0"); c_talk_wait(); } else if (_proceed_counter == 3) { c_speaker("noelle"); c_msgsetloc(0, "\\Es* (Kris^1, you can still hear me^1, can't you!?)/%", "obj_ch5_LW20W_slash_Step_0_gml_976_0"); c_talk_wait(); } else if (_proceed_counter == 4) { c_speaker("noelle"); c_msgsetloc(0, "\\Es* (Kris..^1. keep..^1. saying it...!)/%", "obj_ch5_LW20W_slash_Step_0_gml_981_0"); c_talk_wait(); } else if (_proceed_counter == 5) { c_speaker("noelle"); c_msgsetloc(0, "\\Es* (K..^1. Kris...!)/%", "obj_ch5_LW20W_slash_Step_0_gml_986_0"); c_talk_wait(); } else if (_proceed_counter == 6) { c_speaker("noelle"); c_msgsetloc(0, "\\Es* (KRIS!!!)/%", "obj_ch5_LW20W_slash_Step_0_gml_991_0"); c_talk_wait(); } else if (_proceed_counter == 7) { c_speaker("noelle"); c_msgsetloc(0, "\\Es* (SAY IT!!!!!!)/%", "obj_ch5_LW20W_slash_Step_0_gml_996_0"); c_talk_wait(); } else if (_proceed_counter == 8) { c_speaker("noelle"); c_msgsetloc(0, "\\Es* (KRIS!!!!!!!!!)/%", "obj_ch5_LW20W_slash_Step_0_gml_1001_0"); c_talk_wait(); } c_customfunc(function() { show_proceed(); }); c_waitcustom(); } if (con == 30 && customcon == 1 && global.choice != -1) { con = -1; k_d(3); if (_whiteout_finished) { _proceed_enabled = false; con = 50; } else { con = 25; } } } } if (con == 50 && customcon == 1 && !d_ex()) { con = 100; customcon = 0; with (obj_writer) scr_doom(id, 1); k_d(1); c_waitcustom_end(); c_customfunc(function() { blackall.depth = _white_vfx.depth - 1000; blackall.image_alpha = 1; with (_rotate_vfx) instance_destroy(); with (_vfx) instance_destroy(); with (_white_vfx) instance_destroy(); with (_blue_vfx) instance_destroy(); with (_blur_vfx) instance_destroy(); }); c_wait(90); c_customfunc(function() { blackall.image_blend = merge_color(c_white, c_black, 0.75); with (_crt_vfx) visible = 1; _crt_vfx.depth = blackall.depth - 1000; with (obj_event_manager) trigger_event(UnknownEnum.Value_0, UnknownEnum.Value_1); scr_complete_save_file(); }); c_wait(900); c_customfunc(function() { game_restart_true(); }); c_wait(900000000); c_actortokris(); c_actortocaterpillar(); c_terminatekillactors(); } if (con == 60 && customcon == 1) { con = -1; customcon = 0; c_waitcustom_end(); c_wait_if(id, "_whiteout_finished", "=", true); c_wait(60); c_customfunc(function() { with (obj_choicer_neo) instance_destroy(); with (obj_writer) scr_doom(id, 1); k_d(1); blackall.depth = _white_vfx.depth - 1000; with (blackall) scr_lerpvar("image_alpha", 0, 1, 60); with (_rotate_vfx) instance_destroy(); with (_vfx) instance_destroy(); with (_blue_vfx) instance_destroy(); with (_blur_vfx) instance_destroy(); }); c_wait(90); c_customfunc(function() { scr_flag_set(1743, 1); scr_flag_set(916, 1); scr_litemremove(20); with (_white_vfx) instance_destroy(); blackall.depth = 4900; snd_free_all(); scr_speaker("noelle"); global.fc = 0; global.fe = 0; msgsetloc(0, "* I was wrong./", "obj_ch5_LW20W_slash_Step_0_gml_1139_0"); msgnextloc("* The dream never happened./", "obj_ch5_LW20W_slash_Step_0_gml_1140_0"); msgnextloc("* Kris hadn't changed./", "obj_ch5_LW20W_slash_Step_0_gml_1141_0"); msgnextloc("* I hadn't changed./", "obj_ch5_LW20W_slash_Step_0_gml_1142_0"); msgnextloc("* I had simply^2&gotten carried away./%", "obj_ch5_LW20W_slash_Step_0_gml_1143_0"); global.typer = 63; var d = instance_create(camerax() + 40, cameray() + 170, obj_writer); with (d) { skippable = 0; preventcskip = true; } }); c_wait(60); c_var_instance(id, "con", 70); c_waitcustom(); } if (con == 70 && !i_ex(obj_writer) && customcon == 1) { global.interact = 0; global.facing = 0; global.plot = 189; room_restart(); con = -1; } if (handoff == 1) { handoff = 2; con = -99; instance_create(0, 0, obj_ch5_LW20W_handoff); c_terminatekillactors(); } enum UnknownEnum { Value_0, Value_1 }