Undertale Yellow script viewer

← back to main script listing

gml_GlobalScript_scr_save_flowey_steamworks

(view raw script w/o annotations or w/e)
1
function scr_save_flowey_steamworks
scr_save_flowey_steamworks

function scr_save_flowey_steamworks() { if (live_call()) return global.live_result; var current_room = room_get_name(room); global.menu_sprite = 3691; current_save_number = 1; scr_determine_save_area(); if (global.flowey_save_number < current_save_number) global.flowey_save_number = current_save_number; scr_text(); with (msg) { sndfnt = 96; var kill_number = global.kill_number[4]; if (current_room == "rm_steamworks_36" && global.route == 3 && global.sworks_flag[31] == 4 && global.hotland_flag[6] == 0) { message[0] = "* Are we gonna talk about# what you just did?"; message[1] = "* I've seriously had it# with this behavior."; message[2] = "* I aid you for so long# yet I have to deal with# your angst?"; message[3] = "* Ever heard of \"don't# bite the hand that feeds# you?\""; message[4] = "* But, oh, \"it's okay to# bite Flowey because he# doesn't have hands.\""; message[5] = "* Well I used to!"; message[6] = "* ..."; message[7] = "* I um..."; message[8] = "* Heh..."; message[9] = "* ..."; message[10] = "* I made a promise to# help you all the way to# the Castle."; message[11] = "* So... I will."; message[12] = "* Just had to make my# grievances known, ya# know?"; message[13] = "* A little respect goes a# long way."; prt[0] = 353; prt[1] = 351; prt[2] = 351; prt[3] = 351; prt[4] = 3692; prt[5] = 351; prt[6] = 352; prt[7] = 353; prt[8] = 357; prt[9] = 357; prt[10] = 352; prt[11] = 353; prt[12] = 348; prt[13] = 3251; global.sworks_flag[31] = 5; } else if (global.kill_number[3] <= 0 && kill_number <= 17 && global.flowey_flag[37] == 0) { global.flowey_flag[37] = 1; if (kill_number <= 10) { with (other) scr_save_flowey_steamworks(); exit; } message[0] = "* These undead piles of# junk aren't very# threatening."; message[1] = "* Not really worth the# trouble."; prt[0] = 353; prt[1] = 357; } else if (kill_number <= 12 && global.flowey_flag[37] == 1) { global.flowey_flag[37] = 2; if (kill_number <= 5) { with (other) scr_save_flowey_steamworks(); exit; } message[0] = "* Still at it, huh?"; message[1] = "* Sorry but I'm runnin'# low on witty comments at# this point."; prt[0] = 3692; prt[1] = 353; } else if (kill_number <= 8 && global.flowey_flag[37] == 2) { global.flowey_flag[37] = 3; if (kill_number <= 0) { with (other) scr_save_flowey_steamworks(); exit; } message[0] = "* ...What? You want me to# keep inflating your ego?"; message[1] = "* This was novel back in# like, Snowdin, but now?"; message[2] = "* I don't know... Aren't# you bored?"; message[3] = "* ..."; message[4] = "* Right."; prt[0] = 352; prt[1] = 353; prt[2] = 3692; prt[3] = 3692; prt[4] = 353; } else if (kill_number <= 5 && global.flowey_flag[37] == 3) { global.flowey_flag[37] = 4; if (kill_number <= 0) { with (other) ...
()
2
{
3
    if (live_call())
4
        return global.live_result;
5
    var current_room = room_get_name(room);
6
    global.menu_sprite = 3691;
7
    current_save_number = 1;
8
    scr_determine_save_area
scr_determine_save_area

function scr_determine_save_area() { var current_room = room_get_name(room); switch (current_room) { case "rm_darkruins_03": current_save_number = 1; global.saveroom = "Dark Ruins - Entrance"; break; case "rm_darkruins_08": current_save_number = 2; global.saveroom = "Dark Ruins - Atrium"; break; case "rm_darkruins_10": current_save_number = 3; global.saveroom = "Dark Ruins - Cliff"; break; case "rm_darkruins_12": current_save_number = 4; global.saveroom = "Dark Ruins - Puzzle"; break; case "rm_darkruins_16": current_save_number = 5; global.saveroom = "Dark Ruins - Hall"; break; case "rm_snowdin_03_yellow": current_save_number = 1; global.saveroom = "Snowdin - Delta Rock"; break; case "rm_snowdin_08_yellow": current_save_number = 2; global.saveroom = "Snowdin - Ruined Shack"; break; case "rm_snowdin_12_yellow": current_save_number = 3; global.saveroom = "Snowdin - Pathway"; break; case "rm_snowdin_14_yellow": current_save_number = 4; global.saveroom = "Snowdin - Resort"; break; case "rm_snowdin_20_yellow": current_save_number = 5; global.saveroom = "Snowdin - Corridor"; break; case "rm_dunes_02": current_save_number = 1; global.saveroom = "Dunes - Cave"; break; case "rm_dunes_08": current_save_number = 2; global.saveroom = "Dunes - Tree"; break; case "rm_dunes_14": current_save_number = 3; global.saveroom = "Mines - Elevator"; break; case "rm_dunes_20": current_save_number = 4; global.saveroom = "Mines - Minecart"; break; case "rm_dunes_25": current_save_number = 5; global.saveroom = "Dunes - Mountaintop"; break; case "rm_dunes_28": current_save_number = 6; global.saveroom = "Dunes - Playground"; break; case "rm_dunes_34": current_save_number = 7; global.saveroom = "Dunes - Well"; break; case "rm_dunes_37": current_save_number = 8; global.saveroom = "Wild East - Town"; break; case "rm_dunes_39": current_save_number = 9; global.saveroom = "Wild East - Outskirts"; break; case "rm_dunes_41": current_save_number = 10; global.saveroom = "Wild East - Sunnyside"; break; case "rm_steamworks_05": current_save_number = 11; global.saveroom = "Steamw. - Generator"; break; case "rm_steamworks_09": current_save_number = 12; global.saveroom = "Steamw. - Raised Path"; break; case "rm_steamworks_15": current_save_number = 13; global.saveroom = "Steamw. - Lake"; break; case "rm_steamworks_19": current_save_number = 14; global.saveroom = "Steamw. - Offices"; break; ...
();
9
    if (global.flowey_save_number < current_save_number)
10
        global.flowey_save_number = current_save_number;
11
    scr_text
scr_text

function scr_text() { if (!instance_exists(obj_dialogue)) msg = instance_create(x, y, obj_dialogue); }
();
12
    with (msg)
13
    {
14
        sndfnt = 96;
15
        var kill_number = global.kill_number[4];
16
        if (current_room == "rm_steamworks_36" && global.route == 3 && global.sworks_flag[31] == 4 && global.hotland_flag[6] == 0)
17
        {
18
            message[0] = "* Are we gonna talk about#  what you just did?";
19
            message[1] = "* I've seriously had it#  with this behavior.";
20
            message[2] = "* I aid you for so long#  yet I have to deal with#  your angst?";
21
            message[3] = "* Ever heard of \"don't#  bite the hand that feeds#  you?\"";
22
            message[4] = "* But, oh, \"it's okay to#  bite Flowey because he#  doesn't have hands.\"";
23
            message[5] = "* Well I used to!";
24
            message[6] = "* ...";
25
            message[7] = "* I um...";
26
            message[8] = "* Heh...";
27
            message[9] = "* ...";
28
            message[10] = "* I made a promise to#  help you all the way to#  the Castle.";
29
            message[11] = "* So... I will.";
30
            message[12] = "* Just had to make my#  grievances known, ya#  know?";
31
            message[13] = "* A little respect goes a#  long way.";
32
            prt[0] = 353;
33
            prt[1] = 351;
34
            prt[2] = 351;
35
            prt[3] = 351;
36
            prt[4] = 3692;
37
            prt[5] = 351;
38
            prt[6] = 352;
39
            prt[7] = 353;
40
            prt[8] = 357;
41
            prt[9] = 357;
42
            prt[10] = 352;
43
            prt[11] = 353;
44
            prt[12] = 348;
45
            prt[13] = 3251;
46
            global.sworks_flag[31] = 5;
47
        }
48
        else if (global.kill_number[3] <= 0 && kill_number <= 17 && global.flowey_flag[37] == 0)
49
        {
50
            global.flowey_flag[37] = 1;
51
            if (kill_number <= 10)
52
            {
53
                with (other)
54
                    scr_save_flowey_steamworks
scr_save_flowey_steamworks

function scr_save_flowey_steamworks() { if (live_call()) return global.live_result; var current_room = room_get_name(room); global.menu_sprite = 3691; current_save_number = 1; scr_determine_save_area(); if (global.flowey_save_number < current_save_number) global.flowey_save_number = current_save_number; scr_text(); with (msg) { sndfnt = 96; var kill_number = global.kill_number[4]; if (current_room == "rm_steamworks_36" && global.route == 3 && global.sworks_flag[31] == 4 && global.hotland_flag[6] == 0) { message[0] = "* Are we gonna talk about# what you just did?"; message[1] = "* I've seriously had it# with this behavior."; message[2] = "* I aid you for so long# yet I have to deal with# your angst?"; message[3] = "* Ever heard of \"don't# bite the hand that feeds# you?\""; message[4] = "* But, oh, \"it's okay to# bite Flowey because he# doesn't have hands.\""; message[5] = "* Well I used to!"; message[6] = "* ..."; message[7] = "* I um..."; message[8] = "* Heh..."; message[9] = "* ..."; message[10] = "* I made a promise to# help you all the way to# the Castle."; message[11] = "* So... I will."; message[12] = "* Just had to make my# grievances known, ya# know?"; message[13] = "* A little respect goes a# long way."; prt[0] = 353; prt[1] = 351; prt[2] = 351; prt[3] = 351; prt[4] = 3692; prt[5] = 351; prt[6] = 352; prt[7] = 353; prt[8] = 357; prt[9] = 357; prt[10] = 352; prt[11] = 353; prt[12] = 348; prt[13] = 3251; global.sworks_flag[31] = 5; } else if (global.kill_number[3] <= 0 && kill_number <= 17 && global.flowey_flag[37] == 0) { global.flowey_flag[37] = 1; if (kill_number <= 10) { with (other) scr_save_flowey_steamworks(); exit; } message[0] = "* These undead piles of# junk aren't very# threatening."; message[1] = "* Not really worth the# trouble."; prt[0] = 353; prt[1] = 357; } else if (kill_number <= 12 && global.flowey_flag[37] == 1) { global.flowey_flag[37] = 2; if (kill_number <= 5) { with (other) scr_save_flowey_steamworks(); exit; } message[0] = "* Still at it, huh?"; message[1] = "* Sorry but I'm runnin'# low on witty comments at# this point."; prt[0] = 3692; prt[1] = 353; } else if (kill_number <= 8 && global.flowey_flag[37] == 2) { global.flowey_flag[37] = 3; if (kill_number <= 0) { with (other) scr_save_flowey_steamworks(); exit; } message[0] = "* ...What? You want me to# keep inflating your ego?"; message[1] = "* This was novel back in# like, Snowdin, but now?"; message[2] = "* I don't know... Aren't# you bored?"; message[3] = "* ..."; message[4] = "* Right."; prt[0] = 352; prt[1] = 353; prt[2] = 3692; prt[3] = 3692; prt[4] = 353; } else if (kill_number <= 5 && global.flowey_flag[37] == 3) { global.flowey_flag[37] = 4; if (kill_number <= 0) { with (other) ...
();
55
                exit;
56
            }
57
            message[0] = "* These undead piles of#  junk aren't very#  threatening.";
58
            message[1] = "* Not really worth the#  trouble.";
59
            prt[0] = 353;
60
            prt[1] = 357;
61
        }
62
        else if (kill_number <= 12 && global.flowey_flag[37] == 1)
63
        {
64
            global.flowey_flag[37] = 2;
65
            if (kill_number <= 5)
66
            {
67
                with (other)
68
                    scr_save_flowey_steamworks
scr_save_flowey_steamworks

function scr_save_flowey_steamworks() { if (live_call()) return global.live_result; var current_room = room_get_name(room); global.menu_sprite = 3691; current_save_number = 1; scr_determine_save_area(); if (global.flowey_save_number < current_save_number) global.flowey_save_number = current_save_number; scr_text(); with (msg) { sndfnt = 96; var kill_number = global.kill_number[4]; if (current_room == "rm_steamworks_36" && global.route == 3 && global.sworks_flag[31] == 4 && global.hotland_flag[6] == 0) { message[0] = "* Are we gonna talk about# what you just did?"; message[1] = "* I've seriously had it# with this behavior."; message[2] = "* I aid you for so long# yet I have to deal with# your angst?"; message[3] = "* Ever heard of \"don't# bite the hand that feeds# you?\""; message[4] = "* But, oh, \"it's okay to# bite Flowey because he# doesn't have hands.\""; message[5] = "* Well I used to!"; message[6] = "* ..."; message[7] = "* I um..."; message[8] = "* Heh..."; message[9] = "* ..."; message[10] = "* I made a promise to# help you all the way to# the Castle."; message[11] = "* So... I will."; message[12] = "* Just had to make my# grievances known, ya# know?"; message[13] = "* A little respect goes a# long way."; prt[0] = 353; prt[1] = 351; prt[2] = 351; prt[3] = 351; prt[4] = 3692; prt[5] = 351; prt[6] = 352; prt[7] = 353; prt[8] = 357; prt[9] = 357; prt[10] = 352; prt[11] = 353; prt[12] = 348; prt[13] = 3251; global.sworks_flag[31] = 5; } else if (global.kill_number[3] <= 0 && kill_number <= 17 && global.flowey_flag[37] == 0) { global.flowey_flag[37] = 1; if (kill_number <= 10) { with (other) scr_save_flowey_steamworks(); exit; } message[0] = "* These undead piles of# junk aren't very# threatening."; message[1] = "* Not really worth the# trouble."; prt[0] = 353; prt[1] = 357; } else if (kill_number <= 12 && global.flowey_flag[37] == 1) { global.flowey_flag[37] = 2; if (kill_number <= 5) { with (other) scr_save_flowey_steamworks(); exit; } message[0] = "* Still at it, huh?"; message[1] = "* Sorry but I'm runnin'# low on witty comments at# this point."; prt[0] = 3692; prt[1] = 353; } else if (kill_number <= 8 && global.flowey_flag[37] == 2) { global.flowey_flag[37] = 3; if (kill_number <= 0) { with (other) scr_save_flowey_steamworks(); exit; } message[0] = "* ...What? You want me to# keep inflating your ego?"; message[1] = "* This was novel back in# like, Snowdin, but now?"; message[2] = "* I don't know... Aren't# you bored?"; message[3] = "* ..."; message[4] = "* Right."; prt[0] = 352; prt[1] = 353; prt[2] = 3692; prt[3] = 3692; prt[4] = 353; } else if (kill_number <= 5 && global.flowey_flag[37] == 3) { global.flowey_flag[37] = 4; if (kill_number <= 0) { with (other) ...
();
69
                exit;
70
            }
71
            message[0] = "* Still at it, huh?";
72
            message[1] = "* Sorry but I'm runnin'#  low on witty comments at#  this point.";
73
            prt[0] = 3692;
74
            prt[1] = 353;
75
        }
76
        else if (kill_number <= 8 && global.flowey_flag[37] == 2)
77
        {
78
            global.flowey_flag[37] = 3;
79
            if (kill_number <= 0)
80
            {
81
                with (other)
82
                    scr_save_flowey_steamworks
scr_save_flowey_steamworks

function scr_save_flowey_steamworks() { if (live_call()) return global.live_result; var current_room = room_get_name(room); global.menu_sprite = 3691; current_save_number = 1; scr_determine_save_area(); if (global.flowey_save_number < current_save_number) global.flowey_save_number = current_save_number; scr_text(); with (msg) { sndfnt = 96; var kill_number = global.kill_number[4]; if (current_room == "rm_steamworks_36" && global.route == 3 && global.sworks_flag[31] == 4 && global.hotland_flag[6] == 0) { message[0] = "* Are we gonna talk about# what you just did?"; message[1] = "* I've seriously had it# with this behavior."; message[2] = "* I aid you for so long# yet I have to deal with# your angst?"; message[3] = "* Ever heard of \"don't# bite the hand that feeds# you?\""; message[4] = "* But, oh, \"it's okay to# bite Flowey because he# doesn't have hands.\""; message[5] = "* Well I used to!"; message[6] = "* ..."; message[7] = "* I um..."; message[8] = "* Heh..."; message[9] = "* ..."; message[10] = "* I made a promise to# help you all the way to# the Castle."; message[11] = "* So... I will."; message[12] = "* Just had to make my# grievances known, ya# know?"; message[13] = "* A little respect goes a# long way."; prt[0] = 353; prt[1] = 351; prt[2] = 351; prt[3] = 351; prt[4] = 3692; prt[5] = 351; prt[6] = 352; prt[7] = 353; prt[8] = 357; prt[9] = 357; prt[10] = 352; prt[11] = 353; prt[12] = 348; prt[13] = 3251; global.sworks_flag[31] = 5; } else if (global.kill_number[3] <= 0 && kill_number <= 17 && global.flowey_flag[37] == 0) { global.flowey_flag[37] = 1; if (kill_number <= 10) { with (other) scr_save_flowey_steamworks(); exit; } message[0] = "* These undead piles of# junk aren't very# threatening."; message[1] = "* Not really worth the# trouble."; prt[0] = 353; prt[1] = 357; } else if (kill_number <= 12 && global.flowey_flag[37] == 1) { global.flowey_flag[37] = 2; if (kill_number <= 5) { with (other) scr_save_flowey_steamworks(); exit; } message[0] = "* Still at it, huh?"; message[1] = "* Sorry but I'm runnin'# low on witty comments at# this point."; prt[0] = 3692; prt[1] = 353; } else if (kill_number <= 8 && global.flowey_flag[37] == 2) { global.flowey_flag[37] = 3; if (kill_number <= 0) { with (other) scr_save_flowey_steamworks(); exit; } message[0] = "* ...What? You want me to# keep inflating your ego?"; message[1] = "* This was novel back in# like, Snowdin, but now?"; message[2] = "* I don't know... Aren't# you bored?"; message[3] = "* ..."; message[4] = "* Right."; prt[0] = 352; prt[1] = 353; prt[2] = 3692; prt[3] = 3692; prt[4] = 353; } else if (kill_number <= 5 && global.flowey_flag[37] == 3) { global.flowey_flag[37] = 4; if (kill_number <= 0) { with (other) ...
();
83
                exit;
84
            }
85
            message[0] = "* ...What? You want me to#  keep inflating your ego?";
86
            message[1] = "* This was novel back in#  like, Snowdin, but now?";
87
            message[2] = "* I don't know... Aren't#  you bored?";
88
            message[3] = "* ...";
89
            message[4] = "* Right.";
90
            prt[0] = 352;
91
            prt[1] = 353;
92
            prt[2] = 3692;
93
            prt[3] = 3692;
94
            prt[4] = 353;
95
        }
96
        else if (kill_number <= 5 && global.flowey_flag[37] == 3)
97
        {
98
            global.flowey_flag[37] = 4;
99
            if (kill_number <= 0)
100
            {
101
                with (other)
102
                    scr_save_flowey_steamworks
scr_save_flowey_steamworks

function scr_save_flowey_steamworks() { if (live_call()) return global.live_result; var current_room = room_get_name(room); global.menu_sprite = 3691; current_save_number = 1; scr_determine_save_area(); if (global.flowey_save_number < current_save_number) global.flowey_save_number = current_save_number; scr_text(); with (msg) { sndfnt = 96; var kill_number = global.kill_number[4]; if (current_room == "rm_steamworks_36" && global.route == 3 && global.sworks_flag[31] == 4 && global.hotland_flag[6] == 0) { message[0] = "* Are we gonna talk about# what you just did?"; message[1] = "* I've seriously had it# with this behavior."; message[2] = "* I aid you for so long# yet I have to deal with# your angst?"; message[3] = "* Ever heard of \"don't# bite the hand that feeds# you?\""; message[4] = "* But, oh, \"it's okay to# bite Flowey because he# doesn't have hands.\""; message[5] = "* Well I used to!"; message[6] = "* ..."; message[7] = "* I um..."; message[8] = "* Heh..."; message[9] = "* ..."; message[10] = "* I made a promise to# help you all the way to# the Castle."; message[11] = "* So... I will."; message[12] = "* Just had to make my# grievances known, ya# know?"; message[13] = "* A little respect goes a# long way."; prt[0] = 353; prt[1] = 351; prt[2] = 351; prt[3] = 351; prt[4] = 3692; prt[5] = 351; prt[6] = 352; prt[7] = 353; prt[8] = 357; prt[9] = 357; prt[10] = 352; prt[11] = 353; prt[12] = 348; prt[13] = 3251; global.sworks_flag[31] = 5; } else if (global.kill_number[3] <= 0 && kill_number <= 17 && global.flowey_flag[37] == 0) { global.flowey_flag[37] = 1; if (kill_number <= 10) { with (other) scr_save_flowey_steamworks(); exit; } message[0] = "* These undead piles of# junk aren't very# threatening."; message[1] = "* Not really worth the# trouble."; prt[0] = 353; prt[1] = 357; } else if (kill_number <= 12 && global.flowey_flag[37] == 1) { global.flowey_flag[37] = 2; if (kill_number <= 5) { with (other) scr_save_flowey_steamworks(); exit; } message[0] = "* Still at it, huh?"; message[1] = "* Sorry but I'm runnin'# low on witty comments at# this point."; prt[0] = 3692; prt[1] = 353; } else if (kill_number <= 8 && global.flowey_flag[37] == 2) { global.flowey_flag[37] = 3; if (kill_number <= 0) { with (other) scr_save_flowey_steamworks(); exit; } message[0] = "* ...What? You want me to# keep inflating your ego?"; message[1] = "* This was novel back in# like, Snowdin, but now?"; message[2] = "* I don't know... Aren't# you bored?"; message[3] = "* ..."; message[4] = "* Right."; prt[0] = 352; prt[1] = 353; prt[2] = 3692; prt[3] = 3692; prt[4] = 353; } else if (kill_number <= 5 && global.flowey_flag[37] == 3) { global.flowey_flag[37] = 4; if (kill_number <= 0) { with (other) ...
();
103
                exit;
104
            }
105
            message[0] = "* Wow! I am constantly#  astonished by your#  abilities!";
106
            message[1] = "* The skill it must've#  taken to shoot a bunch#  of tin cans!";
107
            message[2] = "* Just, inspiring!";
108
            prt[0] = 348;
109
            prt[1] = 347;
110
            prt[2] = 3251;
111
        }
112
        else if (global.kill_number[4] <= 0 && global.flowey_flag[37] == 4)
113
        {
114
            message[0] = "* ...";
115
            message[1] = "* Okay.";
116
            message[2] = "* We've had our fun in#  this place but#  seriously...";
117
            message[3] = "* This was a big waste of#  time. For both of us.";
118
            message[4] = "* Don't you agree?";
119
            message[5] = "* You proved you could#  best ASGORE a long time#  ago.";
120
            message[6] = "* All of this... It's#  excessive, ya know?";
121
            message[7] = "* So let's just stroll on#  up to the Castle now.";
122
            message[8] = "* No more unnecessary#  battles. ";
123
            message[9] = "* Save your energy for#  the fight that matters,#  okay?";
124
            message[10] = "* Trust me on this,#  buddy.";
125
            prt[0] = 353;
126
            prt[1] = 352;
127
            prt[2] = 352;
128
            prt[3] = 352;
129
            prt[4] = 357;
130
            prt[5] = 348;
131
            prt[6] = 347;
132
            prt[7] = 348;
133
            prt[8] = 348;
134
            prt[9] = 348;
135
            prt[10] = 3251;
136
            global.flowey_flag[37] = 5;
137
        }
138
        else if (global.flowey_flag[37] == 5)
139
        {
140
            message[0] = "* ...";
141
            prt[0] = 352;
142
        }
143
        else if (global.route == 3)
144
        {
145
            message[0] = "* ...";
146
            prt[0] = 352;
147
        }
148
        else if (other.current_save_number < global.flowey_save_number)
149
        {
150
            message[0] = "* What are you doing back#  here? The exit's the#  other way, silly!";
151
            message[1] = "* Let's get going.";
152
            prt[0] = 352;
153
            prt[1] = 348;
154
        }
155
        else
156
        {
157
            switch (current_room)
158
            {
159
                case "rm_steamworks_05":
160
                    if (global.route == 1)
161
                    {
162
                        switch (global.flowey_flag[24])
163
                        {
164
                            case 0:
165
                                message[0] = "* Howdy!";
166
                                message[1] = "* You seem to be#  progressing well!";
167
                                message[2] = "* Not that I expected#  anything else.";
168
                                message[3] = "* Let's get out there and#  see what this place has#  to offer!";
169
                                prt[0] = 348;
170
                                prt[1] = 347;
171
                                prt[2] = 3251;
172
                                prt[3] = 352;
173
                                global.flowey_flag[24]++;
174
                                break;
175
                            case 1:
176
                                message[0] = "* You think anyone still#  lives here?";
177
                                message[1] = "* Eh, if they do, you can#  handle it!";
178
                                prt[0] = 353;
179
                                prt[1] = 348;
180
                                global.flowey_flag[24]++;
181
                                break;
182
                            case 2:
183
                                message[0] = "* Let's get a move on,#  buddy!";
184
                                prt[0] = 348;
185
                                break;
186
                        }
187
                        exit;
188
                    }
189
                    if (global.route == 2)
190
                    {
191
                        message[0] = "* Let's get'cha saved!";
192
                        prt[0] = 348;
193
                        exit;
194
                    }
195
                    break;
196
                case "rm_steamworks_09":
197
                    if (global.route == 1)
198
                    {
199
                        switch (global.flowey_flag[25])
200
                        {
201
                            case 0:
202
                                message[0] = "* Howdy!";
203
                                message[1] = "* So it's truly just you#  and me in this place,#  huh?";
204
                                message[2] = "* Bit of an anticlimax#  after everything we've#  been through.";
205
                                message[3] = "* I'm thankful though, the#  Dunes were draining!";
206
                                prt[0] = 348;
207
                                prt[1] = 347;
208
                                prt[2] = 357;
209
                                prt[3] = 3251;
210
                                global.flowey_flag[25]++;
211
                                break;
212
                            case 1:
213
                                message[0] = "* Time's a-ticking,#  Clover!";
214
                                prt[0] = 348;
215
                                break;
216
                        }
217
                        exit;
218
                    }
219
                    break;
220
                case "rm_steamworks_15":
221
                    if (global.route == 1)
222
                    {
223
                        switch (global.flowey_flag[26])
224
                        {
225
                            case 0:
226
                                message[0] = "* Howdy!";
227
                                message[1] = "* Glad to see you out and#  about!\t";
228
                                message[2] = "* Axis' brain must be#  rusted through.\t";
229
                                message[3] = "* Didn't take much to#  escape his \"trap.\"\t";
230
                                message[4] = "* I have a feeling you#  haven't seen the last of#  him, though.";
231
                                prt[0] = 348;
232
                                prt[1] = 347;
233
                                prt[2] = 357;
234
                                prt[3] = 3251;
235
                                prt[4] = 348;
236
                                global.flowey_flag[26]++;
237
                                break;
238
                            case 1:
239
                                message[0] = "* The lake ahead looks#  mighty treacherous!";
240
                                message[1] = "* Let's take a look at#  what we're dealing with,#  pal!";
241
                                prt[0] = 347;
242
                                prt[1] = 348;
243
                                break;
244
                        }
245
                        exit;
246
                    }
247
                    break;
248
                case "rm_steamworks_19":
249
                    if (global.route == 1)
250
                    {
251
                        switch (global.flowey_flag[27])
252
                        {
253
                            case 0:
254
                                message[0] = "* Howdy!";
255
                                message[1] = "* Look at you sailing#  across a blazing lake#  with ease!";
256
                                message[2] = "* These robots aren't#  useless after all!";
257
                                prt[0] = 348;
258
                                prt[1] = 347;
259
                                prt[2] = 3251;
260
                                global.flowey_flag[27]++;
261
                                break;
262
                            case 1:
263
                                message[0] = "* You know, it's kinda#  funny...";
264
                                message[1] = "* This bot looks like it#  could kick the bucket#  any day...";
265
                                message[2] = "* ...Yet it glided across#  the lava no problem.";
266
                                message[3] = "* Sure can't say the same#  for Martlet's \"sturdy\"#  raft, haha!";
267
                                prt[0] = 348;
268
                                prt[1] = 347;
269
                                prt[2] = 348;
270
                                prt[3] = 349;
271
                                global.flowey_flag[27]++;
272
                                break;
273
                            case 2:
274
                                message[0] = "* Further into this#  facility we go!";
275
                                prt[0] = 348;
276
                                break;
277
                        }
278
                        exit;
279
                    }
280
                    break;
281
                case "rm_steamworks_23":
282
                    if (global.route == 1)
283
                    {
284
                        switch (global.flowey_flag[28])
285
                        {
286
                            case 0:
287
                                message[0] = "* Howdy!\t";
288
                                message[1] = "* Not a fan of this area's#  bleak vibe, honestly.";
289
                                message[2] = "* I got my fill of this#  kinda stuff with the#  Ruins.";
290
                                message[3] = "* Guess I'm not freezing#  or choking on sand so...";
291
                                message[4] = "* ...It's certainly been#  worse, haha!";
292
                                prt[0] = 348;
293
                                prt[1] = 353;
294
                                prt[2] = 352;
295
                                prt[3] = 347;
296
                                prt[4] = 348;
297
                                global.flowey_flag[28]++;
298
                                break;
299
                            case 1:
300
                                message[0] = "* We better get moving#  before this place#  collapses!\t";
301
                                message[1] = "* It's definitely seen#  better days!";
302
                                prt[0] = 352;
303
                                prt[1] = 353;
304
                                break;
305
                        }
306
                        exit;
307
                    }
308
                    break;
309
                case "rm_steamworks_29":
310
                    if (global.route == 1)
311
                    {
312
                        switch (global.flowey_flag[29])
313
                        {
314
                            case 0:
315
                                message[0] = "* Howdy!";
316
                                message[1] = "* What IS all this stuff?";
317
                                message[2] = "* It certainly isn't#  natural.";
318
                                message[3] = "* I mean, if anyone knows#  flowers, it's me.";
319
                                message[4] = "* Bleh!";
320
                                prt[0] = 348;
321
                                prt[1] = 353;
322
                                prt[2] = 356;
323
                                prt[3] = 357;
324
                                prt[4] = 356;
325
                                global.flowey_flag[29]++;
326
                                break;
327
                            case 1:
328
                                message[0] = "* This can't be good for#  my roots.";
329
                                message[1] = "* Feel like I'm being#  poisoned the longer we#  sit here.";
330
                                message[2] = "* Could you hurry it up?";
331
                                prt[0] = 352;
332
                                prt[1] = 353;
333
                                prt[2] = 356;
334
                                global.flowey_flag[29]++;
335
                                break;
336
                            case 2:
337
                                message[0] = "* Let's get outta here,#  pal!";
338
                                prt[0] = 356;
339
                                break;
340
                        }
341
                        exit;
342
                    }
343
                    break;
344
                case "rm_steamworks_30":
345
                    if (global.route == 1)
346
                    {
347
                        switch (global.flowey_flag[30])
348
                        {
349
                            case 0:
350
                                message[0] = "* Howdy!";
351
                                message[1] = "* Golly, that bot sure was#  a handful!";
352
                                message[2] = "* Not to mention a total#  rip-off.\t";
353
                                message[3] = "* Flowers and vines are my#  shtick!";
354
                                message[4] = "* Well, I suppose it goes#  to show...";
355
                                message[5] = "* ...that mechanical#  imitations can't beat#  the real deal!\t";
356
                                message[6] = "* I will say, that thing#  honestly felt more#  threatening than Axis.";
357
                                message[7] = "* I'm not trying to tell#  you what to do but just#  for consideration...";
358
                                message[8] = "* ...Why don't you... ya#  know, \"deal with\" Axis#  next time you meet?";
359
                                message[9] = "* I'm sure it would be#  easy. Just a thought!";
360
                                prt[0] = 348;
361
                                prt[1] = 347;
362
                                prt[2] = 351;
363
                                prt[3] = 351;
364
                                prt[4] = 353;
365
                                prt[5] = 348;
366
                                prt[6] = 352;
367
                                prt[7] = 353;
368
                                prt[8] = 348;
369
                                prt[9] = 348;
370
                                global.flowey_flag[30]++;
371
                                break;
372
                            case 1:
373
                                message[0] = "* I suppose it's time to#  get a move on!";
374
                                prt[0] = 348;
375
                                break;
376
                        }
377
                        exit;
378
                    }
379
                    break;
380
                case "rm_steamworks_chem_03":
381
                    if (global.route == 1)
382
                    {
383
                        switch (global.flowey_flag[31])
384
                        {
385
                            case 0:
386
                                message[0] = "* Howdy!\t";
387
                                message[1] = "* Who knew the Steamworks#  were so dense!\t";
388
                                message[2] = "* Like, where are we now?\t";
389
                                message[3] = "* I see test tubes...#  microscopes...";
390
                                message[4] = "* Almost reminds me of...\t";
391
                                message[5] = "* Eh, I don't know.#  Science isn't my forte.";
392
                                prt[0] = 348;
393
                                prt[1] = 347;
394
                                prt[2] = 353;
395
                                prt[3] = 352;
396
                                prt[4] = 353;
397
                                prt[5] = 348;
398
                                global.flowey_flag[31]++;
399
                                break;
400
                            case 1:
401
                                message[0] = "* Whatever you do, don't#  drink anything you see#  here.";
402
                                message[1] = "* All of this liquid has#  been lying out for years,#  molding.";
403
                                message[2] = "* ...Not that you've ever#  been shy of eating#  discarded garbage.";
404
                                prt[0] = 348;
405
                                prt[1] = 347;
406
                                prt[2] = 352;
407
                                global.flowey_flag[31]++;
408
                                break;
409
                            case 2:
410
                                message[0] = "* Let's see what lies#  ahead, buddy!";
411
                                prt[0] = 348;
412
                                break;
413
                        }
414
                        exit;
415
                    }
416
                    break;
417
                case "rm_steamworks_chem_06":
418
                    if (global.route == 1)
419
                    {
420
                        switch (global.flowey_flag[32])
421
                        {
422
                            case 0:
423
                                message[0] = "* Howdy!";
424
                                message[1] = "* Just when I thought Axis#  couldn't get any more#  clumsy.\t";
425
                                message[2] = "* Glad he's gone! \t";
426
                                message[3] = "* It's down to us yet#  again, the unwavering#  duo!";
427
                                message[4] = "* We do work well as a#  team, don'tcha think?";
428
                                message[5] = "* Flowey \"the brains\" and#  Clover \"the brawn!\"";
429
                                message[6] = "* Not saying you aren't#  smart of course, haha.";
430
                                message[7] = "* Watching you solve#  puzzles has been a#  treat!";
431
                                prt[0] = 348;
432
                                prt[1] = 347;
433
                                prt[2] = 348;
434
                                prt[3] = 348;
435
                                prt[4] = 3251;
436
                                prt[5] = 348;
437
                                prt[6] = 347;
438
                                prt[7] = 348;
439
                                global.flowey_flag[32]++;
440
                                break;
441
                            case 1:
442
                                message[0] = "* What's up with this#  place and botany?\t";
443
                                message[1] = "* Are plants and robots#  all these scientists#  care about?";
444
                                message[2] = "* I mean, I AM a plant#  but you don't hear me#  talking about it 24/7.";
445
                                prt[0] = 353;
446
                                prt[1] = 352;
447
                                prt[2] = 348;
448
                                global.flowey_flag[32]++;
449
                                break;
450
                            case 2:
451
                                message[0] = "* We're almost out of this#  facility, I can feel it!\t";
452
                                message[1] = "* Don't slow down now!";
453
                                prt[0] = 348;
454
                                prt[1] = 348;
455
                                break;
456
                        }
457
                        exit;
458
                    }
459
                    break;
460
                case "rm_steamworks_34":
461
                    if (global.route == 1)
462
                    {
463
                        switch (global.flowey_flag[33])
464
                        {
465
                            case 0:
466
                                message[0] = "* Whatever lies ahead, I'm#  sure you'll make the#  right decisions.\t";
467
                                message[1] = "* Go get 'em!";
468
                                prt[0] = 348;
469
                                prt[1] = 348;
470
                                break;
471
                        }
472
                        exit;
473
                    }
474
                    break;
475
                case "rm_steamworks_36":
476
                    if (global.route == 1)
477
                    {
478
                        switch (global.flowey_flag[34])
479
                        {
480
                            case 0:
481
                                message[0] = "* Howdy!";
482
                                message[1] = "* Can you smell that?#  Magma and steel!";
483
                                message[2] = "* Newer... steel. Point#  is, we're almost outta#  here, pal! ";
484
                                message[3] = "* This journey is about to#  pay off big time thanks#  to you!";
485
                                message[4] = "* See you up ahead!";
486
                                prt[0] = 348;
487
                                prt[1] = 347;
488
                                prt[2] = 354;
489
                                prt[3] = 348;
490
                                prt[4] = 347;
491
                                global.flowey_flag[34] += 1;
492
                                break;
493
                            case 1:
494
                                message[0] = "* ASGORE is so close!";
495
                                message[1] = "* Let's get a move on,#  Clover!";
496
                                prt[0] = 348;
497
                                prt[1] = 348;
498
                                break;
499
                        }
500
                        exit;
501
                    }
502
                    break;
503
            }
504
        }
505
    }
506
}