Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_game_over_text_Create_0

(view raw script w/o annotations or w/e)
1
var battle_enemy_name = global.battle_enemy_name;
2
var game_mode = global.game_mode;
3
sndfnt = 96;
4
if (global.sworks_flag[45] == 1)
5
{
6
    global.battling_boss = false;
7
    message[0] = "* . . .";
8
    message[1] = "* . . .";
9
    message[2] = "* Why?";
10
    message_end = 2;
11
}
12
else
13
{
14
    switch (global.battle_enemy_name)
15
    {
16
        case "decibat":
17
            var random_number = irandom_range(1, 3);
18
            if (random_number == 1)
19
            {
20
                message[0] = "* Heh, I sure heard#that!";
21
                message[1] = "* But I don't wanna#hear it again, okay?";
22
                message_end = 1;
23
            }
24
            if (random_number == 2)
25
            {
26
                message[0] = "This thing hates#noise, right?";
27
                message[1] = "Use that fact to#your advantage!";
28
                message_end = 1;
29
            }
30
            if (random_number == 3)
31
            {
32
                message[0] = "Quite the permanent#solution, eh?";
33
                message[1] = "Too bad I can#undo it, haha!";
34
                message_end = 1;
35
            }
36
            break;
37
        case "dalv":
38
            var random_number = irandom_range(1, 3);
39
            if (random_number == 1)
40
            {
41
                message[0] = "This loner packs#a punch!";
42
                message[1] = "Nothing you can't#handle, though!";
43
                message_end = 1;
44
            }
45
            if (random_number == 2)
46
            {
47
                message[0] = "Last time I checked,#no one likes a fried#human.";
48
                message[1] = "Get back out there!";
49
                message_end = 1;
50
            }
51
            if (random_number == 3)
52
            {
53
                message[0] = "Blah blah blah,#what a whiner!";
54
                message[1] = "Let's hurry up and#deal with this recluse!";
55
                message_end = 1;
56
            }
57
            break;
58
        case "martlet pacifist":
59
            var random_number = irandom_range(1, 3);
60
            if (random_number == 1)
61
            {
62
                message[0] = "I'm not sure she even#meant to kill you there.";
63
                message[1] = "Impressive...?";
64
                message_end = 1;
65
            }
66
            if (random_number == 2)
67
            {
68
                message[0] = "Come on, you lost#to this rookie?";
69
                message[1] = "Step it up, pal!";
70
                message_end = 1;
71
            }
72
            if (random_number == 3)
73
            {
74
                message[0] = "Talk about \"freezing#up\" haha!";
75
                message[1] = "...Oh right, you can't#laugh because... Yeah.";
76
                message_end = 1;
77
            }
78
            break;
79
        case "el bailador":
80
            var random_number = irandom_range(1, 3);
81
            if (random_number == 1)
82
            {
83
                message[0] = "Come on, buddy!";
84
                message[1] = "Surely you can dance#better than THAT!";
85
                message_end = 1;
86
            }
87
            if (random_number == 2)
88
            {
89
                message[0] = "Do you have good#rhythm?";
90
                message[1] = "'Cause it kinda seems#like you need it.";
91
                message_end = 1;
92
            }
93
            if (random_number == 3)
94
            {
95
                message[0] = "Talk about over the#top...";
96
                message[1] = "Let's show this#showoff who's boss!";
97
                message_end = 1;
98
            }
99
            break;
100
        case "feisty five":
101
            var random_number = irandom_range(1, 3);
102
            if (random_number == 1)
103
            {
104
                message[0] = "I can't say I blame#you for dying, honestly.";
105
                message[1] = "It's four v one out#there! Buncha cheaters...";
106
                message_end = 1;
107
            }
108
            if (random_number == 2)
109
            {
110
                message[0] = "Heh, how are they#gonna explain THIS to#the Sheriff?";
111
                message[1] = "I'd love to stick#around for that mess,#but oh well!";
112
                message_end = 1;
113
            }
114
            if (random_number == 3)
115
            {
116
                message[0] = "I dunno if you can take#on this posse all at once.";
117
                message[1] = "Just stay alive as#long as you can,#alright?";
118
                message_end = 1;
119
            }
120
            break;
121
        case "starlo":
122
            var random_number = irandom_range(1, 3);
123
            if (random_number == 1)
124
            {
125
                message[0] = "The mentor vs apprentice#thing is fun and all,#but...";
126
                message[1] = "You do know the mentor#isn't supposed to win,#right?";
127
                message_end = 1;
128
            }
129
            if (random_number == 2)
130
            {
131
                message[0] = "This human-wannabe is#a total pushover!";
132
                message[1] = "Bet he'll crack if you#survive long enough, haha.";
133
                message_end = 1;
134
            }
135
            if (random_number == 3)
136
            {
137
                message[0] = "There's no way this#fraud bested you!";
138
                message[1] = "Come on, show him who#the real gunslinger is!";
139
                message_end = 1;
140
            }
141
            break;
142
        case "guardener":
143
            var random_number = irandom_range(1, 3);
144
            if (random_number == 1)
145
            {
146
                message[0] = "Talk about lethal!";
147
                message[1] = "Maybe try getting your#\"offense level\" lower?";
148
                message_end = 1;
149
            }
150
            if (random_number == 2)
151
            {
152
                message[0] = "Who knew a robot could#be so cold-blooded?#Or... just cold. ";
153
                message[1] = "Unless things get even#weirder. You never know.";
154
                message_end = 1;
155
            }
156
            if (random_number == 3)
157
            {
158
                message[0] = "This bot may be tough,#but you're tougher!";
159
                message[1] = "Put it back where it#came from!";
160
                message_end = 1;
161
            }
162
            break;
163
        case "axis":
164
            var random_number = irandom_range(1, 3);
165
            if (random_number == 1)
166
            {
167
                message[0] = "Clearly Axis wasn't#built to last.";
168
                message[1] = "You can take him out,#I'm sure of it!";
169
                message_end = 1;
170
            }
171
            if (random_number == 2)
172
            {
173
                message[0] = "This bot's done nothing#but bully you around!";
174
                message[1] = "Give him a taste of his#own metallic medicine!";
175
                message_end = 1;
176
            }
177
            if (random_number == 3)
178
            {
179
                message[0] = "Brush yourself off,#Clover!";
180
                message[1] = "It's time to put#the \"ax\" in Axis!";
181
                message_end = 1;
182
            }
183
            break;
184
        case "ceroba":
185
            var random_number = irandom_range(1, 5);
186
            if (random_number == 1)
187
            {
188
                message[0] = "You didn't come all#this way to die here!";
189
                message[1] = "Let's finish this thing!";
190
                message_end = 1;
191
            }
192
            if (random_number == 2)
193
            {
194
                message[0] = "You're gonna let this#backstabber win?";
195
                message[1] = "Not on my watch!";
196
                message_end = 1;
197
            }
198
            if (random_number == 3)
199
            {
200
                message[0] = "We're so close#to our goal!";
201
                message[1] = "Don't mess it up!";
202
                message_end = 1;
203
            }
204
            if (random_number == 4)
205
            {
206
                message[0] = "You need to keep your#guard up at all times!";
207
                message[1] = "Don't buy into Ceroba's#sob stories!";
208
                message_end = 1;
209
            }
210
            if (random_number == 5)
211
            {
212
                message[0] = "You can't give up#now, Clover!";
213
                message[1] = "It's time to take#Ceroba down for good!";
214
                message_end = 1;
215
            }
216
            break;
217
        case "martlet genocide":
218
            var random_number = irandom_range(1, 3);
219
            if (random_number == 1)
220
            {
221
                message[0] = "She's tougher than#she looks, huh?";
222
                message[1] = "Luckily, so are you!";
223
                message_end = 1;
224
            }
225
            if (random_number == 2)
226
            {
227
                message[0] = "Don't let this guard's#flashy front get to you.";
228
                message[1] = "I know a weak-willed#monster when I see one.";
229
                message_end = 1;
230
            }
231
            if (random_number == 3)
232
            {
233
                message[0] = "Gee, these monsters#sure are cruel!";
234
                message[1] = "And who is their main#influence? The King.";
235
                message_end = 1;
236
            }
237
            break;
238
        case "ceroba genocide":
239
            var random_number = irandom_range(1, 5);
240
            if (random_number == 1)
241
            {
242
                message[0] = "Has the almighty Clover#met their match?";
243
                message[1] = "Surely not!";
244
                message_end = 1;
245
            }
246
            if (random_number == 2)
247
            {
248
                message[0] = "Aww, come on!";
249
                message[1] = "Things were just getting#good!";
250
                message_end = 1;
251
            }
252
            if (random_number == 3)
253
            {
254
                message[0] = "This lady's totally#predictable!";
255
                message[1] = "Memorize the patterns#and she's done for!";
256
                message_end = 1;
257
            }
258
            if (random_number == 4)
259
            {
260
                message[0] = "Don't tell me this is#your limit!";
261
                message[1] = "'Cause there is more#where that came from,#buddy!";
262
                message_end = 1;
263
            }
264
            if (random_number == 5)
265
            {
266
                message[0] = "Oh, just kill her#already!";
267
                message[1] = "If you want to,#that is...";
268
                message_end = 1;
269
            }
270
            break;
271
        case "axis genocide":
272
            var random_number = irandom_range(1, 3);
273
            if (random_number == 1)
274
            {
275
                message[0] = "This piece of junk#did you in?";
276
                message[1] = "Heh, thought you were#better than that.";
277
                message_end = 1;
278
            }
279
            if (random_number == 2)
280
            {
281
                message[0] = "You should've dealt#with this bot a#long time ago.";
282
                message[1] = "But no, had to play#the big bad action#hero!";
283
                message_end = 1;
284
            }
285
            if (random_number == 3)
286
            {
287
                message[0] = "I can't help but feel#like this is karma,#heh.";
288
                message[1] = "But I GUESS I should#still revive you...";
289
                message_end = 1;
290
            }
291
            break;
292
        case "martlet genocide final":
293
            var random_number = irandom_range(1, 1);
294
            if (random_number == 1)
295
            {
296
                sndfnt = 391;
297
                message[0] = "Again.";
298
                message_end = 0;
299
            }
300
            break;
301
        default:
302
            if (global.route != 3)
303
            {
304
                var random_number = irandom_range(1, 6);
305
                if (random_number == 1)
306
                {
307
                    message[0] = "You can't reach ASGORE#if you're dead!";
308
                    message[1] = "Don't fool around!";
309
                    message_end = 1;
310
                }
311
                if (random_number == 2)
312
                {
313
                    message[0] = "You're supposed to#DODGE the attacks!";
314
                    message[1] = "Remember what I#taught'cha?";
315
                    message_end = 1;
316
                }
317
                if (random_number == 3)
318
                {
319
                    message[0] = "I didn't offer my#help just to see#you die!";
320
                    message[1] = "Let's get moving!";
321
                    message_end = 1;
322
                }
323
                if (random_number == 4)
324
                {
325
                    message[0] = "How careless...";
326
                    message[1] = "Well, there's always#next time!";
327
                    message_end = 1;
328
                }
329
                if (random_number == 5)
330
                {
331
                    message[0] = "Yikes, that looked#painful!";
332
                    message[1] = "Brush yourself off and#get back at 'em!";
333
                    message_end = 1;
334
                }
335
                if (random_number == 6)
336
                {
337
                    message[0] = "Dying sucks, right?#Right.";
338
                    message[1] = "So try not to do#it again.";
339
                    message_end = 1;
340
                }
341
            }
342
            else
343
            {
344
                var random_number = irandom_range(1, 6);
345
                if (random_number == 1)
346
                {
347
                    message[0] = "* You have a mission,#remember?";
348
                    message[1] = "* Don't mess it up.";
349
                    message_end = 1;
350
                }
351
                if (random_number == 2)
352
                {
353
                    message[0] = "* These attackers can't#get their way.";
354
                    message[1] = "* Try again.";
355
                    message_end = 1;
356
                }
357
                if (random_number == 3)
358
                {
359
                    message[0] = "I didn't offer my#help just to see#you die!";
360
                    message[1] = "Let's get moving.";
361
                    message_end = 1;
362
                }
363
                if (random_number == 4)
364
                {
365
                    message[0] = "You can't reach ASGORE#if you're dead.";
366
                    message[1] = "Don't fool around.";
367
                    message_end = 1;
368
                }
369
                if (random_number == 5)
370
                {
371
                    message[0] = "You sure you're cut#out for this?";
372
                    message[1] = "Come on.";
373
                    message_end = 1;
374
                }
375
                if (random_number == 6)
376
                {
377
                    message[0] = "* Aaannd there goes#your SOUL!";
378
                    message[1] = "* Dodge the attacks next#time, will you?";
379
                    message_end = 1;
380
                }
381
            }
382
            break;
383
    }
384
}
385
message_current = 0;
386
message_draw = "";
387
increase = global.text_speed;
388
characters = 0;
389
hold = 0;
390
message_length = string_length(message[message_current]);
391
fade_out = false;
392
no_loop = false;
393
script_execute(scr_generate_text_counters);