| 1 | if (waiter == 1) | 
    
    
        | 2 | { | 
    
    
        | 3 |     scr_textscr_text();function scr_text ()
{
    if (!instance_exists(obj_dialogue))
        msg = instance_create(x, y, obj_dialogue);
} | 
    
    
        | 4 |     if (global.save_count == 0) | 
    
    
        | 5 |     { | 
    
    
        | 6 |         with (msg) | 
    
    
        | 7 |         { | 
    
    
        | 8 |             if (global.route != 3) | 
    
    
        | 9 |             { | 
    
    
        | 10 |                 portrait = true; | 
    
    
        | 11 |                 sndfnt = 96; | 
    
    
        | 12 |                 message[0] = "* Howdy!\t"; | 
    
    
        | 13 |                 message[1] = "* I... get the impression#  you like to roll solo."; | 
    
    
        | 14 |                 message[2] = "* Ya know, with you never#  taking me up on my#  \"save\" offer."; | 
    
    
        | 15 |                 message[3] = "* But look, you see those#  shattered planks on the#  ground?\t"; | 
    
    
        | 16 |                 message[4] = "* I can be a great help#  to you in times of#  trouble!\t"; | 
    
    
        | 17 |                 message[5] = "* Maybe you have some#  trust issues but..."; | 
    
    
        | 18 |                 message[6] = "* You need to get over#  that if you want a#  fighting chance, okay?"; | 
    
    
        | 19 |                 message[7] = "* See you up ahead,#  buddy."; | 
    
    
        | 20 |                 prt[0] = 348; | 
    
    
        | 21 |                 prt[1] = 348; | 
    
    
        | 22 |                 prt[2] = 353; | 
    
    
        | 23 |                 prt[3] = 348; | 
    
    
        | 24 |                 prt[4] = 348; | 
    
    
        | 25 |                 prt[5] = 347; | 
    
    
        | 26 |                 prt[6] = 348; | 
    
    
        | 27 |                 prt[7] = 348; | 
    
    
        | 28 |             } | 
    
    
        | 29 |             else | 
    
    
        | 30 |             { | 
    
    
        | 31 |                 portrait = true; | 
    
    
        | 32 |                 sndfnt = 96; | 
    
    
        | 33 |                 color = true; | 
    
    
        | 34 |                 col_modif[0] = 65535; | 
    
    
        | 35 |                 message[0] = "* Howdy!\t"; | 
    
    
        | 36 |                 message[1] = "* I'm sure you could've#  smashed those yourself#  but..."; | 
    
    
        | 37 |                 message[2] = "* I can be a help to you#  sometimes."; | 
    
    
        | 38 |                 message[3] = "* Like with... saving.#  Remember that?"; | 
    
    
        | 39 |                 message_col[3][0] = "               saving                  "; | 
    
    
        | 40 |                 message[4] = "* Maybe you forgot.\t"; | 
    
    
        | 41 |                 message[5] = "* Wait...\t"; | 
    
    
        | 42 |                 message[6] = "* Is this about my vague#  threat earlier?"; | 
    
    
        | 43 |                 message[7] = "* I was only kiddin'#  around! You know me!\t"; | 
    
    
        | 44 |                 message[8] = "* Oh, well, I suppose you#  don't yet."; | 
    
    
        | 45 |                 message[9] = "* Heh, what a pickle...\t"; | 
    
    
        | 46 |                 message[10] = "* All you need to know is#  I have your best#  interest in mind."; | 
    
    
        | 47 |                 message[11] = "* You're heading down a#  dangerous path so...\t"; | 
    
    
        | 48 |                 message[12] = "* Don't forget to save,#  alright?"; | 
    
    
        | 49 |                 message[13] = "* Alright."; | 
    
    
        | 50 |                 prt[0] = 348; | 
    
    
        | 51 |                 prt[1] = 347; | 
    
    
        | 52 |                 prt[2] = 348; | 
    
    
        | 53 |                 prt[3] = 3640; | 
    
    
        | 54 |                 prt[4] = 347; | 
    
    
        | 55 |                 prt[5] = 353; | 
    
    
        | 56 |                 prt[6] = 352; | 
    
    
        | 57 |                 prt[7] = 348; | 
    
    
        | 58 |                 prt[8] = 348; | 
    
    
        | 59 |                 prt[9] = 347; | 
    
    
        | 60 |                 prt[10] = 348; | 
    
    
        | 61 |                 prt[11] = 347; | 
    
    
        | 62 |                 prt[12] = 348; | 
    
    
        | 63 |                 prt[13] = 348; | 
    
    
        | 64 |             } | 
    
    
        | 65 |         } | 
    
    
        | 66 |     } | 
    
    
        | 67 |     else | 
    
    
        | 68 |     { | 
    
    
        | 69 |         with (msg) | 
    
    
        | 70 |         { | 
    
    
        | 71 |             portrait = true; | 
    
    
        | 72 |             sndfnt = 96; | 
    
    
        | 73 |             message[0] = "* Howdy!"; | 
    
    
        | 74 |             message[1] = "* Were you expecting that?"; | 
    
    
        | 75 |             message[2] = "* I'm a little more#  helpful than you may#  have thought."; | 
    
    
        | 76 |             message[3] = "* Anything you can't do by#  yourself is my job."; | 
    
    
        | 77 |             message[4] = "* Anyway..."; | 
    
    
        | 78 |             message[5] = "* Great job getting#  through here!"; | 
    
    
        | 79 |             message[6] = "* Boy, am I glad to be on#  your side."; | 
    
    
        | 80 |             message[7] = "* Get ready because we#  have a long journey#  ahead."; | 
    
    
        | 81 |             message[8] = "* This is gonna be so much#  fun!"; | 
    
    
        | 82 |             message[9] = "* I'll see you on the#  other side, pal!"; | 
    
    
        | 83 |             prt[0] = 348; | 
    
    
        | 84 |             prt[1] = 347; | 
    
    
        | 85 |             prt[2] = 348; | 
    
    
        | 86 |             prt[3] = 348; | 
    
    
        | 87 |             prt[4] = 347; | 
    
    
        | 88 |             prt[5] = 353; | 
    
    
        | 89 |             prt[6] = 348; | 
    
    
        | 90 |             prt[7] = 348; | 
    
    
        | 91 |             prt[8] = 348; | 
    
    
        | 92 |             prt[9] = 347; | 
    
    
        | 93 |         } | 
    
    
        | 94 |     } | 
    
    
        | 95 |     waiter++; | 
    
    
        | 96 | } | 
    
    
        | 97 | if (waiter == 2 && !instance_exists(obj_dialogue)) | 
    
    
        | 98 |     waiter++; | 
    
    
        | 99 | if (waiter == 3 && sprite_index != spr_floweyleave) | 
    
    
        | 100 | { | 
    
    
        | 101 |     sprite_index = spr_floweyleave; | 
    
    
        | 102 |     image_speed = 0.25; | 
    
    
        | 103 |     image_index = 0; | 
    
    
        | 104 | } | 
    
    
        | 105 | if (waiter == 4) | 
    
    
        | 106 | { | 
    
    
        | 107 |     global.cutscene = false; | 
    
    
        | 108 |     waiter = 0; | 
    
    
        | 109 |     obj_pl.alarm[0] = 1; | 
    
    
        | 110 |     instance_create(144, 188, obj_dalvExit_blocker); | 
    
    
        | 111 |     instance_destroy(); | 
    
    
        | 112 | } | 
    
    
        | 113 | if (instance_exists(obj_dialogue) && obj_dialogue.sndfnt == 96) | 
    
    
        | 114 | { | 
    
    
        | 115 |     if (obj_dialogue.cutoff == string_length(obj_dialogue.message[obj_dialogue.message_current])) | 
    
    
        | 116 |     { | 
    
    
        | 117 |         image_speed = 0; | 
    
    
        | 118 |         image_index = 0; | 
    
    
        | 119 |     } | 
    
    
        | 120 |     else | 
    
    
        | 121 |     { | 
    
    
        | 122 |         image_speed = 0.2; | 
    
    
        | 123 |     } | 
    
    
        | 124 | } | 
    
    
        | 125 | if (obj_pl.y < 160 && timer == 0) | 
    
    
        | 126 | { | 
    
    
        | 127 |     global.cutscene = true; | 
    
    
        | 128 |     obj_pl.image_speed = 0; | 
    
    
        | 129 |     timer = 1; | 
    
    
        | 130 |     instance_create(160, 80, obj_flowey_npc_boards_genocide); | 
    
    
        | 131 | } |