script_execute(gml_Script_scr_depth, 0, 0, 0, 0, 0) if (waiter == 1) { if (!instance_exists(obj_dialogue)) msg = instance_create(x, y, obj_dialogue) with (msg) { sndfnt = 96 if (global.snowdin_flag[13] == 1) { color = true col_modif[0] = 255 message[0] = "* Howdy, Clover!" message[1] = "* What a day this has# been." message[2] = "* Thanks to that guard,# we're totally off# course!" message[3] = "* It looks like she# ditched you as well." message[4] = "* I guess it can't be# helped now." message[5] = "* What's important is that# you're alive!" message[5] = "* There's gotta be# another route to# ASGORE's Castle here." message_col[5][0] = " # # Castle " message[6] = "* Tough it out for now# and we'll see where# this new path takes us." message[7] = "* A little excitement# never hurt anyone!" message[8] = "* Well... except you. Let# me heal you up." prt[0] = 348 prt[1] = 357 prt[2] = 347 prt[3] = 352 prt[4] = 348 prt[5] = 348 prt[6] = 348 prt[7] = 348 prt[8] = 348 } else if (global.geno_complete[2] == true) { message[0] = "* Howdy, Clover!" message[1] = "* Sorry about all this." message[2] = "* I'm usually pretty good# at judging where to go# next." message[3] = "* The raft must've been a# trap set by that guard." message[4] = "* You outsmarted her,# though! I'm impressed." message[5] = "* Even so, you look# pretty beat up. Let me# take care of that!" prt[0] = 348 prt[1] = 357 prt[2] = 354 prt[3] = 352 prt[4] = 348 prt[5] = 348 } else { color = true col_modif[0] = 255 message[0] = "* Howdy, Clover!" message[1] = "* Sorry about all this." message[2] = "* I'm usually pretty good# at judging where to go# next." message[3] = "* The raft must've been a# trap set by that guard." message[4] = "* Doesn't look like# she'll be an issue# anymore, though." message[5] = "* You're far away from# Snowdin now. Out of# sight, out of mind!" message[6] = "* Now we have to find a# new way to ASGORE's# Castle." message_col[6][0] = " # # Castle " message[7] = "* I'll leave you to it# but before you go, let# me patch you up." prt[0] = 348 prt[1] = 357 prt[2] = 354 prt[3] = 352 prt[4] = 348 prt[5] = 349 prt[6] = 352 prt[7] = 348 } } waiter = 2 } if (waiter == 2 && (!instance_exists(obj_dialogue))) { global.dunes_flag[1] = 1 scr_determine_save_area() instance_create(((__view_get((0 << 0), 0)) + 160), ((__view_get((1 << 0), 0)) + 120), obj_savebox) audio_play_sound(snd_mainmenu_select, 1, 0) waiter = 3 } if (waiter == 3 && (!instance_exists(obj_savebox))) { if (global.save_count == 0) { switch scene { case 0: cutscene_wait(0.5) break case 1: cutscene_dialogue() with (msg) { sndfnt = 96 message[0] = "* Okay, what is going on?" message[1] = "* I've been trying to# stay positive and# supportive but..." message[2] = "* Seriously?" message[3] = "* Why won't you save?" message[4] = "* Does that word scare# you?" message[5] = "* It can't hurt you, see?" message[6] = "* S - A - V - E. " message[7] = "* Hey, you're still# alive! It's a miracle! " message[8] = "* ...No? Okay." message[9] = "* I just..." message[10] = "* I would hope I've# proved my# trustworthiness by now. " message[11] = "* But no, it's fine... " message[12] = "* Guess you don't# appreciate me... " message[13] = "* Sigh..." prt[0] = 351 prt[1] = 351 prt[2] = 3382 prt[3] = 351 prt[4] = 353 prt[5] = 352 prt[6] = 351 prt[7] = 3640 prt[8] = 353 prt[9] = 352 prt[10] = 356 prt[11] = 356 prt[12] = 356 prt[13] = 356 } break case 2: cutscene_wait(1) break case 3: cutscene_dialogue() with (msg) { sndfnt = 96 message[0] = "* ... " message[1] = "* Nothing? " message[2] = "* It was worth a shot. " message[3] = "* Just know, you're# running a HUGE risk by# not saving." prt[0] = 352 prt[1] = 352 prt[2] = 3692 prt[3] = 352 } break case 4: scene = 0 image_index = 0 sprite_index = spr_floweyleave image_speed = 0.2 waiter = 4 break } } else { image_index = 0 sprite_index = spr_floweyleave image_speed = 0.2 waiter = 4 } } if (waiter == 4 && image_index >= (image_number - 1)) { instance_destroy() instance_create(x, y, obj_determination) scr_cutscene_end() } if (instance_exists(obj_dialogue) && obj_dialogue.sndfnt == 96) { if (obj_dialogue.cutoff == string_length(obj_dialogue.message[obj_dialogue.message_current])) { image_speed = 0 image_index = 0 } else image_speed = 0.2 }