Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_quote_battle_insomnitot_a_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_2 == true && global.fight_number == 2 && 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_2 == "Action 1 Message 1" && heart_position == "2222")
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
25
{
26
    execute_normal = true;
27
}
28
if (execute_normal == true)
29
{
30
    if (global.last_action_selected == "Action 1 Low HP")
31
    {
32
        message[0] = "You need vocal#lessons.";
33
        message_end = 0;
34
    }
35
    else if (global.last_action_selected == "Action 1 Sparing")
36
    {
37
        message[0] = "Pretty song...#zzzz...";
38
        message_end = 0;
39
    }
40
    else if (global.last_action_selected == "Action 1 Message 1")
41
    {
42
        random_number = irandom_range(0, 1);
43
        if (random_number == 0)
44
        {
45
            text_effect_2 = "circle";
46
            message[0] = "You're a       #good sing...er...";
47
            message_2[0] = "         *YAWN*#                 ";
48
            message_end = 0;
49
            color_count = 1;
50
        }
51
        else if (random_number == 1)
52
        {
53
            message[0] = "I like that#song...";
54
            message_end = 0;
55
        }
56
    }
57
    else if (global.last_action_selected == "Action 1 Message 0")
58
    {
59
        random_number = irandom_range(0, 1);
60
        if (random_number == 0)
61
        {
62
            message[0] = "Know anything#more upbeat?";
63
            message_end = 0;
64
        }
65
        else if (random_number == 1)
66
        {
67
            message[0] = "I see what#you're doing.#It's not gonna#work!";
68
            message_end = 0;
69
        }
70
    }
71
    else if (global.last_action_selected == "Action 2 Low HP")
72
    {
73
        message[0] = "You're not the#boss of me.";
74
        message_end = 0;
75
    }
76
    else if (global.last_action_selected == "Action 2 Sparing" || global.last_action_selected == "Action 2 Message 0")
77
    {
78
        random_number = irandom_range(0, 1);
79
        if (random_number == 0)
80
        {
81
            message[0] = "Yeah, yeah,#don't talk to#strangers.";
82
            message_end = 0;
83
        }
84
        else if (random_number == 1)
85
        {
86
            message[0] = "You sound like#my parents!";
87
            message_end = 0;
88
        }
89
    }
90
    else if (global.last_action_selected == "Action 3 Low HP")
91
    {
92
        message[0] = "Nice try.";
93
        message_end = 0;
94
    }
95
    else if (global.last_action_selected == "Action 3 Sparing" || global.last_action_selected == "Action 3 Message 0")
96
    {
97
        random_number = irandom_range(0, 1);
98
        if (random_number == 0)
99
        {
100
            message[0] = "I'm...#getting...#sleepy?";
101
            message_end = 0;
102
        }
103
        else if (random_number == 1)
104
        {
105
            text_effect = "circle";
106
            message[0] = "*YAWN*";
107
            message_end = 0;
108
        }
109
    }
110
    else if (global.enemy_low_hp == true)
111
    {
112
        random_number = irandom_range(0, 1);
113
        if (random_number == 0)
114
        {
115
            message[0] = "Ow... now I have#a headache.";
116
            message_end = 0;
117
        }
118
        else if (random_number == 1)
119
        {
120
            message[0] = "No need to be so#crass.";
121
            message_end = 0;
122
        }
123
    }
124
    else if (global.enemy_sparing == true)
125
    {
126
        random_number = irandom_range(0, 2);
127
        if (random_number == 0)
128
        {
129
            message[0] = "Zzzz...zzz";
130
            message_end = 0;
131
        }
132
        else if (random_number == 1)
133
        {
134
            text_effect = "circle";
135
            message[0] = "*Snore*";
136
            message_end = 0;
137
        }
138
        else if (random_number == 2)
139
        {
140
            message[0] = "Zzzzz... noodles... zzz";
141
            message_end = 0;
142
        }
143
    }
144
    else
145
    {
146
        if (global.battle_enemy_name == "insomnitot duo")
147
        {
148
            if ((global.enemy_dead_2 + global.enemy_spared_2) < 1)
149
            {
150
                random_number = irandom_range(0, 3);
151
                if (random_number == 0)
152
                {
153
                    message[0] = "When you have#friends, you#don't need sleep!";
154
                    message_end = 0;
155
                }
156
                else if (random_number == 1)
157
                {
158
                    message[0] = "We're gonna stay#up all night#chatting!";
159
                    message_end = 0;
160
                }
161
                else if (random_number == 2)
162
                {
163
                    message[0] = "We're starting a#night owl club.";
164
                    message_end = 0;
165
                }
166
                else if (random_number == 3)
167
                {
168
                    message[0] = "Together we fight#the oppressive#construct of#bedtimes!";
169
                    message_end = 0;
170
                }
171
            }
172
            else
173
            {
174
                execute_random = true;
175
            }
176
        }
177
        else
178
        {
179
            execute_random = true;
180
        }
181
        if (execute_random == true)
182
        {
183
            random_number = irandom_range(0, 4);
184
            if (random_number == 0)
185
            {
186
                message[0] = "I outgrew my#bedtime, so no#rules for me.";
187
                message_end = 0;
188
            }
189
            else if (random_number == 1)
190
            {
191
                message[0] = "Sleep is for#the weak!";
192
                message_end = 0;
193
            }
194
            else if (random_number == 2)
195
            {
196
                message[0] = "Cool things#happen 24 hours#a day!";
197
                message_end = 0;
198
            }
199
            else if (random_number == 3)
200
            {
201
                message[0] = "I'm not tired,#you are!";
202
                message_end = 0;
203
            }
204
            else if (random_number == 4)
205
            {
206
                message[0] = "Don't know what#time it is and#I don't care.";
207
                message_end = 0;
208
            }
209
        }
210
    }
211
}
212
message_current = 0;
213
message_draw = "";
214
increase = global.text_speed;
215
characters = 0;
216
hold = 0;
217
message_length = string_length(message[message_current]);
218
script_execute(scr_generate_text_counters);
219
circle_text_angle = global.circle_text_angle_default;
220
circle_text_angle_direction = 1;