Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_quote_battle_insomnitot_b_no_attack_Create_0

(view raw script w/o annotations or w/e)
1
execute_normal = false;
2
execute_random = false;
3
text_effect = "twitchy";
4
text_effect_2 = "twitchy";
5
color_count = 0;
6
if (global.battle_enemy_name == "insomnitot duo")
7
{
8
    var heart_position = script_execute(scr_return_heart_battle_menu_position);
9
    if (global.enemy_dead == true && global.fight_number == 1 && global.battle_menu_number == 1)
10
    {
11
        message[0] = "Huh? What? I#think I nodded#off...";
12
        message_end = 0;
13
    }
14
    else if (global.last_action_selected == "Action 1 Message 1" && heart_position == "2122")
15
    {
16
        message[0] = "So much for all night.";
17
        message_end = 0;
18
    }
19
    else
20
    {
21
        execute_normal = true;
22
    }
23
}
24
else if (global.battle_enemy_name == "know cone insomnitot duo")
25
{
26
    if (global.enemy_dead == true && global.fight_number == 1 && global.battle_menu_number == 1)
27
    {
28
        message[0] = "Huh. The noise#stopped.";
29
        message_end = 0;
30
    }
31
    else
32
    {
33
        execute_normal = true;
34
    }
35
}
36
else
37
{
38
    execute_normal = true;
39
}
40
if (execute_normal == true)
41
{
42
    if (global.last_action_selected_2 == "Action 1 Low HP")
43
    {
44
        message[0] = "You need vocal#lessons.";
45
        message_end = 0;
46
    }
47
    else if (global.last_action_selected_2 == "Action 1 Sparing")
48
    {
49
        message[0] = "Pretty song...#zzzz...";
50
        message_end = 0;
51
    }
52
    else if (global.last_action_selected_2 == "Action 1 Message 1")
53
    {
54
        random_number = irandom_range(0, 1);
55
        if (random_number == 0)
56
        {
57
            text_effect_2 = "circle";
58
            message[0] = "You're a       #good sing...er...";
59
            message_2[0] = "         *YAWN*#                 ";
60
            message_end = 0;
61
            color_count = 1;
62
        }
63
        else if (random_number == 1)
64
        {
65
            message[0] = "I like that#song...";
66
            message_end = 0;
67
        }
68
    }
69
    else if (global.last_action_selected_2 == "Action 1 Message 0")
70
    {
71
        random_number = irandom_range(0, 1);
72
        if (random_number == 0)
73
        {
74
            message[0] = "Know anything#more upbeat?";
75
            message_end = 0;
76
        }
77
        else if (random_number == 1)
78
        {
79
            message[0] = "I see what#you're doing.#It's not gonna#work!";
80
            message_end = 0;
81
        }
82
    }
83
    else if (global.last_action_selected_2 == "Action 2 Low HP")
84
    {
85
        message[0] = "You're not the#boss of me.";
86
        message_end = 0;
87
    }
88
    else if (global.last_action_selected_2 == "Action 2 Sparing" || global.last_action_selected_2 == "Action 2 Message 0")
89
    {
90
        random_number = irandom_range(0, 1);
91
        if (random_number == 0)
92
        {
93
            message[0] = "Yeah, yeah,#don't talk to#strangers.";
94
            message_end = 0;
95
        }
96
        else if (random_number == 1)
97
        {
98
            message[0] = "You sound like#my parents!";
99
            message_end = 0;
100
        }
101
    }
102
    else if (global.last_action_selected_2 == "Action 3 Low HP")
103
    {
104
        message[0] = "Nice try.";
105
        message_end = 0;
106
    }
107
    else if (global.last_action_selected_2 == "Action 3 Sparing" || global.last_action_selected_2 == "Action 3 Message 0")
108
    {
109
        random_number = irandom_range(0, 1);
110
        if (random_number == 0)
111
        {
112
            message[0] = "I'm...#getting...#sleepy?";
113
            message_end = 0;
114
        }
115
        else if (random_number == 1)
116
        {
117
            text_effect = "circle";
118
            message[0] = "*YAWN*";
119
            message_end = 0;
120
        }
121
    }
122
    else if (global.enemy_low_hp_2 == true)
123
    {
124
        random_number = irandom_range(0, 1);
125
        if (random_number == 0)
126
        {
127
            message[0] = "Ow... now I have#a headache.";
128
            message_end = 0;
129
        }
130
        else if (random_number == 1)
131
        {
132
            message[0] = "No need to be so#crass.";
133
            message_end = 0;
134
        }
135
    }
136
    else if (global.enemy_sparing_2 == true)
137
    {
138
        random_number = irandom_range(0, 2);
139
        if (random_number == 0)
140
        {
141
            message[0] = "Zzzz...zzz";
142
            message_end = 0;
143
        }
144
        else if (random_number == 1)
145
        {
146
            text_effect = "circle";
147
            message[0] = "*Snore*";
148
            message_end = 0;
149
        }
150
        else if (random_number == 2)
151
        {
152
            message[0] = "Zzzzz... noodles... zzz";
153
            message_end = 0;
154
        }
155
    }
156
    else
157
    {
158
        if (global.battle_enemy_name == "insomnitot duo")
159
        {
160
            if ((global.enemy_dead + global.enemy_spared) < 1)
161
            {
162
                random_number = irandom_range(0, 3);
163
                if (random_number == 0)
164
                {
165
                    message[0] = "When you have#friends, you#don't need sleep!";
166
                    message_end = 0;
167
                }
168
                else if (random_number == 1)
169
                {
170
                    message[0] = "We're gonna stay#up all night#chatting!";
171
                    message_end = 0;
172
                }
173
                else if (random_number == 2)
174
                {
175
                    message[0] = "We're starting a#night owl club.";
176
                    message_end = 0;
177
                }
178
                else if (random_number == 3)
179
                {
180
                    message[0] = "Together we fight#the oppressive#construct of#bedtimes!";
181
                    message_end = 0;
182
                }
183
            }
184
            else
185
            {
186
                execute_random = true;
187
            }
188
        }
189
        if (global.battle_enemy_name == "know cone insomnitot duo")
190
        {
191
            if ((global.enemy_dead + global.enemy_spared) < 1)
192
            {
193
                random_number = irandom_range(0, 1);
194
                if (random_number == 0)
195
                {
196
                    message[0] = "I can't sleep#even if I wanted#to.";
197
                    message_end = 0;
198
                }
199
                else if (random_number == 1)
200
                {
201
                    text_effect = "circle";
202
                    message[0] = "*YAWN*";
203
                    message_end = 0;
204
                }
205
            }
206
            else
207
            {
208
                execute_random = true;
209
            }
210
        }
211
        else
212
        {
213
            execute_random = true;
214
        }
215
        if (execute_random == true)
216
        {
217
            random_number = irandom_range(0, 4);
218
            if (random_number == 0)
219
            {
220
                message[0] = "I outgrew my#bedtime, so no#rules for me.";
221
                message_end = 0;
222
            }
223
            else if (random_number == 1)
224
            {
225
                message[0] = "Sleep is for#the weak!";
226
                message_end = 0;
227
            }
228
            else if (random_number == 2)
229
            {
230
                message[0] = "Cool things#happen 24 hours#a day!";
231
                message_end = 0;
232
            }
233
            else if (random_number == 3)
234
            {
235
                message[0] = "I'm not tired,#you are!";
236
                message_end = 0;
237
            }
238
            else if (random_number == 4)
239
            {
240
                message[0] = "Don't know what#time it is and#I don't care.";
241
                message_end = 0;
242
            }
243
        }
244
    }
245
}
246
message_current = 0;
247
message_draw = "";
248
increase = global.text_speed;
249
characters = 0;
250
hold = 0;
251
message_length = string_length(message[message_current]);
252
script_execute(scr_generate_text_counters);
253
circle_text_angle = global.circle_text_angle_default;
254
circle_text_angle_direction = 1;