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() //gml_Script_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() return; } 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() return; } 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() return; } 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) ...
() //gml_Script_scr_save_flowey_steamworks
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() //gml_Script_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() //gml_Script_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() //gml_Script_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() return; } 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() return; } 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() return; } 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
                return;
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() //gml_Script_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() return; } 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() return; } 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() return; } 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
                return;
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() //gml_Script_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() return; } 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() return; } 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() return; } 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
                return;
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() //gml_Script_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() return; } 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() return; } 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() return; } 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
                return;
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] = global.flowey_flag[24] + 1
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] = global.flowey_flag[24] + 1
181
                                break
182
                            case 2:
183
                                message[0] = "* Let's get a move on,#  buddy!"
184
                                prt[0] = 348
185
                                break
186
                        }
187
188
                        return;
189
                    }
190
                    if (global.route == 2)
191
                    {
192
                        message[0] = "* Let's get'cha saved!"
193
                        prt[0] = 348
194
                        return;
195
                    }
196
                    break
197
                case "rm_steamworks_09":
198
                    if (global.route == 1)
199
                    {
200
                        switch global.flowey_flag[25]
201
                        {
202
                            case 0:
203
                                message[0] = "* Howdy!"
204
                                message[1] = "* So it's truly just you#  and me in this place,#  huh?"
205
                                message[2] = "* Bit of an anticlimax#  after everything we've#  been through."
206
                                message[3] = "* I'm thankful though, the#  Dunes were draining!"
207
                                prt[0] = 348
208
                                prt[1] = 347
209
                                prt[2] = 357
210
                                prt[3] = 3251
211
                                global.flowey_flag[25] = global.flowey_flag[25] + 1
212
                                break
213
                            case 1:
214
                                message[0] = "* Time's a-ticking,#  Clover!"
215
                                prt[0] = 348
216
                                break
217
                        }
218
219
                        return;
220
                    }
221
                    break
222
                case "rm_steamworks_15":
223
                    if (global.route == 1)
224
                    {
225
                        switch global.flowey_flag[26]
226
                        {
227
                            case 0:
228
                                message[0] = "* Howdy!"
229
                                message[1] = "* Glad to see you out and#  about!	"
230
                                message[2] = "* Axis' brain must be#  rusted through.	"
231
                                message[3] = "* Didn't take much to#  escape his \"trap.\"	"
232
                                message[4] = "* I have a feeling you#  haven't seen the last of#  him, though."
233
                                prt[0] = 348
234
                                prt[1] = 347
235
                                prt[2] = 357
236
                                prt[3] = 3251
237
                                prt[4] = 348
238
                                global.flowey_flag[26] = global.flowey_flag[26] + 1
239
                                break
240
                            case 1:
241
                                message[0] = "* The lake ahead looks#  mighty treacherous!"
242
                                message[1] = "* Let's take a look at#  what we're dealing with,#  pal!"
243
                                prt[0] = 347
244
                                prt[1] = 348
245
                                break
246
                        }
247
248
                        return;
249
                    }
250
                    break
251
                case "rm_steamworks_19":
252
                    if (global.route == 1)
253
                    {
254
                        switch global.flowey_flag[27]
255
                        {
256
                            case 0:
257
                                message[0] = "* Howdy!"
258
                                message[1] = "* Look at you sailing#  across a blazing lake#  with ease!"
259
                                message[2] = "* These robots aren't#  useless after all!"
260
                                prt[0] = 348
261
                                prt[1] = 347
262
                                prt[2] = 3251
263
                                global.flowey_flag[27] = global.flowey_flag[27] + 1
264
                                break
265
                            case 1:
266
                                message[0] = "* You know, it's kinda#  funny..."
267
                                message[1] = "* This bot looks like it#  could kick the bucket#  any day..."
268
                                message[2] = "* ...Yet it glided across#  the lava no problem."
269
                                message[3] = "* Sure can't say the same#  for Martlet's \"sturdy\"#  raft, haha!"
270
                                prt[0] = 348
271
                                prt[1] = 347
272
                                prt[2] = 348
273
                                prt[3] = 349
274
                                global.flowey_flag[27] = global.flowey_flag[27] + 1
275
                                break
276
                            case 2:
277
                                message[0] = "* Further into this#  facility we go!"
278
                                prt[0] = 348
279
                                break
280
                        }
281
282
                        return;
283
                    }
284
                    break
285
                case "rm_steamworks_23":
286
                    if (global.route == 1)
287
                    {
288
                        switch global.flowey_flag[28]
289
                        {
290
                            case 0:
291
                                message[0] = "* Howdy!	"
292
                                message[1] = "* Not a fan of this area's#  bleak vibe, honestly."
293
                                message[2] = "* I got my fill of this#  kinda stuff with the#  Ruins."
294
                                message[3] = "* Guess I'm not freezing#  or choking on sand so..."
295
                                message[4] = "* ...It's certainly been#  worse, haha!"
296
                                prt[0] = 348
297
                                prt[1] = 353
298
                                prt[2] = 352
299
                                prt[3] = 347
300
                                prt[4] = 348
301
                                global.flowey_flag[28] = global.flowey_flag[28] + 1
302
                                break
303
                            case 1:
304
                                message[0] = "* We better get moving#  before this place#  collapses!	"
305
                                message[1] = "* It's definitely seen#  better days!"
306
                                prt[0] = 352
307
                                prt[1] = 353
308
                                break
309
                        }
310
311
                        return;
312
                    }
313
                    break
314
                case "rm_steamworks_29":
315
                    if (global.route == 1)
316
                    {
317
                        switch global.flowey_flag[29]
318
                        {
319
                            case 0:
320
                                message[0] = "* Howdy!"
321
                                message[1] = "* What IS all this stuff?"
322
                                message[2] = "* It certainly isn't#  natural."
323
                                message[3] = "* I mean, if anyone knows#  flowers, it's me."
324
                                message[4] = "* Bleh!"
325
                                prt[0] = 348
326
                                prt[1] = 353
327
                                prt[2] = 356
328
                                prt[3] = 357
329
                                prt[4] = 356
330
                                global.flowey_flag[29] = global.flowey_flag[29] + 1
331
                                break
332
                            case 1:
333
                                message[0] = "* This can't be good for#  my roots."
334
                                message[1] = "* Feel like I'm being#  poisoned the longer we#  sit here."
335
                                message[2] = "* Could you hurry it up?"
336
                                prt[0] = 352
337
                                prt[1] = 353
338
                                prt[2] = 356
339
                                global.flowey_flag[29] = global.flowey_flag[29] + 1
340
                                break
341
                            case 2:
342
                                message[0] = "* Let's get outta here,#  pal!"
343
                                prt[0] = 356
344
                                break
345
                        }
346
347
                        return;
348
                    }
349
                    break
350
                case "rm_steamworks_30":
351
                    if (global.route == 1)
352
                    {
353
                        switch global.flowey_flag[30]
354
                        {
355
                            case 0:
356
                                message[0] = "* Howdy!"
357
                                message[1] = "* Golly, that bot sure was#  a handful!"
358
                                message[2] = "* Not to mention a total#  rip-off.	"
359
                                message[3] = "* Flowers and vines are my#  shtick!"
360
                                message[4] = "* Well, I suppose it goes#  to show..."
361
                                message[5] = "* ...that mechanical#  imitations can't beat#  the real deal!	"
362
                                message[6] = "* I will say, that thing#  honestly felt more#  threatening than Axis."
363
                                message[7] = "* I'm not trying to tell#  you what to do but just#  for consideration..."
364
                                message[8] = "* ...Why don't you... ya#  know, \"deal with\" Axis#  next time you meet?"
365
                                message[9] = "* I'm sure it would be#  easy. Just a thought!"
366
                                prt[0] = 348
367
                                prt[1] = 347
368
                                prt[2] = 351
369
                                prt[3] = 351
370
                                prt[4] = 353
371
                                prt[5] = 348
372
                                prt[6] = 352
373
                                prt[7] = 353
374
                                prt[8] = 348
375
                                prt[9] = 348
376
                                global.flowey_flag[30] = global.flowey_flag[30] + 1
377
                                break
378
                            case 1:
379
                                message[0] = "* I suppose it's time to#  get a move on!"
380
                                prt[0] = 348
381
                                break
382
                        }
383
384
                        return;
385
                    }
386
                    break
387
                case "rm_steamworks_chem_03":
388
                    if (global.route == 1)
389
                    {
390
                        switch global.flowey_flag[31]
391
                        {
392
                            case 0:
393
                                message[0] = "* Howdy!	"
394
                                message[1] = "* Who knew the Steamworks#  were so dense!	"
395
                                message[2] = "* Like, where are we now?	"
396
                                message[3] = "* I see test tubes...#  microscopes..."
397
                                message[4] = "* Almost reminds me of...	"
398
                                message[5] = "* Eh, I don't know.#  Science isn't my forte."
399
                                prt[0] = 348
400
                                prt[1] = 347
401
                                prt[2] = 353
402
                                prt[3] = 352
403
                                prt[4] = 353
404
                                prt[5] = 348
405
                                global.flowey_flag[31] = global.flowey_flag[31] + 1
406
                                break
407
                            case 1:
408
                                message[0] = "* Whatever you do, don't#  drink anything you see#  here."
409
                                message[1] = "* All of this liquid has#  been lying out for years,#  molding."
410
                                message[2] = "* ...Not that you've ever#  been shy of eating#  discarded garbage."
411
                                prt[0] = 348
412
                                prt[1] = 347
413
                                prt[2] = 352
414
                                global.flowey_flag[31] = global.flowey_flag[31] + 1
415
                                break
416
                            case 2:
417
                                message[0] = "* Let's see what lies#  ahead, buddy!"
418
                                prt[0] = 348
419
                                break
420
                        }
421
422
                        return;
423
                    }
424
                    break
425
                case "rm_steamworks_chem_06":
426
                    if (global.route == 1)
427
                    {
428
                        switch global.flowey_flag[32]
429
                        {
430
                            case 0:
431
                                message[0] = "* Howdy!"
432
                                message[1] = "* Just when I thought Axis#  couldn't get any more#  clumsy.	"
433
                                message[2] = "* Glad he's gone! 	"
434
                                message[3] = "* It's down to us yet#  again, the unwavering#  duo!"
435
                                message[4] = "* We do work well as a#  team, don'tcha think?"
436
                                message[5] = "* Flowey \"the brains\" and#  Clover \"the brawn!\""
437
                                message[6] = "* Not saying you aren't#  smart of course, haha."
438
                                message[7] = "* Watching you solve#  puzzles has been a#  treat!"
439
                                prt[0] = 348
440
                                prt[1] = 347
441
                                prt[2] = 348
442
                                prt[3] = 348
443
                                prt[4] = 3251
444
                                prt[5] = 348
445
                                prt[6] = 347
446
                                prt[7] = 348
447
                                global.flowey_flag[32] = global.flowey_flag[32] + 1
448
                                break
449
                            case 1:
450
                                message[0] = "* What's up with this#  place and botany?	"
451
                                message[1] = "* Are plants and robots#  all these scientists#  care about?"
452
                                message[2] = "* I mean, I AM a plant#  but you don't hear me#  talking about it 24/7."
453
                                prt[0] = 353
454
                                prt[1] = 352
455
                                prt[2] = 348
456
                                global.flowey_flag[32] = global.flowey_flag[32] + 1
457
                                break
458
                            case 2:
459
                                message[0] = "* We're almost out of this#  facility, I can feel it!	"
460
                                message[1] = "* Don't slow down now!"
461
                                prt[0] = 348
462
                                prt[1] = 348
463
                                break
464
                        }
465
466
                        return;
467
                    }
468
                    break
469
                case "rm_steamworks_34":
470
                    if (global.route == 1)
471
                    {
472
                        switch global.flowey_flag[33]
473
                        {
474
                            case 0:
475
                                message[0] = "* Whatever lies ahead, I'm#  sure you'll make the#  right decisions.	"
476
                                message[1] = "* Go get 'em!"
477
                                prt[0] = 348
478
                                prt[1] = 348
479
                                break
480
                        }
481
482
                        return;
483
                    }
484
                    break
485
                case "rm_steamworks_36":
486
                    if (global.route == 1)
487
                    {
488
                        switch global.flowey_flag[34]
489
                        {
490
                            case 0:
491
                                message[0] = "* Howdy!"
492
                                message[1] = "* Can you smell that?#  Magma and steel!"
493
                                message[2] = "* Newer... steel. Point#  is, we're almost outta#  here, pal! "
494
                                message[3] = "* This journey is about to#  pay off big time thanks#  to you!"
495
                                message[4] = "* See you up ahead!"
496
                                prt[0] = 348
497
                                prt[1] = 347
498
                                prt[2] = 354
499
                                prt[3] = 348
500
                                prt[4] = 347
501
                                global.flowey_flag[34] += 1
502
                                break
503
                            case 1:
504
                                message[0] = "* ASGORE is so close!"
505
                                message[1] = "* Let's get a move on,#  Clover!"
506
                                prt[0] = 348
507
                                prt[1] = 348
508
                                break
509
                        }
510
511
                        return;
512
                    }
513
                    break
514
            }
515
516
        }
517
    }
518
}