Undertale Yellow script viewer

← back to main script listing

gml_GlobalScript_scr_battle_core_directory_generation

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

function scr_battle_core_directory_generation() { var battle_enemy_name = global.battle_enemy_name; var game_mode = global.game_mode; if (game_mode == "customs") { if (battle_enemy_name == "craniex") script_execute(scr_generate_battle_craniex); else if (battle_enemy_name == "ms mettaton") script_execute(scr_generate_battle_ms_mettaton); } else if (game_mode == "yellow") { if (battle_enemy_name == "nobody came") { script_execute(scr_generate_battle_nobody_came_yellow); } else if (battle_enemy_name == "froggit intro") { script_execute(scr_generate_battle_froggit_intro_yellow); } else if (battle_enemy_name == "flowey intro") { script_execute(scr_generate_battle_flowey_intro_yellow); } else if (battle_enemy_name == "flier solo") { script_execute(scr_generate_battle_flier_solo); } else if (battle_enemy_name == "flier trio") { script_execute(scr_generate_battle_flier_trio); } else if (battle_enemy_name == "penilla solo") { script_execute(scr_generate_battle_penilla_solo); } else if (battle_enemy_name == "flier penilla duo") { script_execute(scr_generate_battle_flier_penilla_duo); } else if (battle_enemy_name == "sweet corn solo") { script_execute(scr_generate_battle_sweet_corn_solo); } else if (battle_enemy_name == "sweet corn duo") { script_execute(scr_generate_battle_sweet_corn_duo); } else if (battle_enemy_name == "sweet corn penilla duo") { script_execute(scr_generate_battle_sweet_corn_penilla_duo); } else if (battle_enemy_name == "crispy scroll solo") { script_execute(scr_generate_battle_crispy_scroll_solo); } else if (battle_enemy_name == "crispy scroll penilla duo") { script_execute(scr_generate_battle_crispy_scroll_penilla_duo); } else if (battle_enemy_name == "rorrim solo") { script_execute(scr_generate_battle_rorrim_solo); } else if (battle_enemy_name == "decibat") { script_execute(scr_generate_battle_decibat); } else if (battle_enemy_name == "dalv") { script_execute(scr_generate_battle_dalv); } else if (battle_enemy_name == "micro froggit") { script_execute(scr_generate_battle_micro_froggit); } else if (battle_enemy_name == "insomnitot solo") { script_execute(scr_generate_battle_insomnitot_solo); } else if (battle_enemy_name == "insomnitot duo") { script_execute(scr_generate_battle_insomnitot_duo); } else if (battle_enemy_name == "know cone solo") { script_execute(scr_generate_battle_know_cone_solo); } else if (battle_enemy_name == "know cone insomnitot duo") { script_execute(scr_generate_battle_know_cone_insomnitot_duo); } else if (battle_enemy_name == "frostermit solo") { script_execute(scr_generate_battle_frostermit_solo); } else if (battle_enemy_name == "frostermit know cone duo") { script_execute(scr_generate_battle_frostermit_know_cone_duo); } ...
()
2
{
3
    var battle_enemy_name = global.battle_enemy_name;
4
    var game_mode = global.game_mode;
5
    if (game_mode == "customs")
6
    {
7
        if (battle_enemy_name == "craniex")
8
            script_execute(scr_generate_battle_craniex);
9
        else if (battle_enemy_name == "ms mettaton")
10
            script_execute(scr_generate_battle_ms_mettaton);
11
    }
12
    else if (game_mode == "yellow")
13
    {
14
        if (battle_enemy_name == "nobody came")
15
        {
16
            script_execute(scr_generate_battle_nobody_came_yellow);
17
        }
18
        else if (battle_enemy_name == "froggit intro")
19
        {
20
            script_execute(scr_generate_battle_froggit_intro_yellow);
21
        }
22
        else if (battle_enemy_name == "flowey intro")
23
        {
24
            script_execute(scr_generate_battle_flowey_intro_yellow);
25
        }
26
        else if (battle_enemy_name == "flier solo")
27
        {
28
            script_execute(scr_generate_battle_flier_solo);
29
        }
30
        else if (battle_enemy_name == "flier trio")
31
        {
32
            script_execute(scr_generate_battle_flier_trio);
33
        }
34
        else if (battle_enemy_name == "penilla solo")
35
        {
36
            script_execute(scr_generate_battle_penilla_solo);
37
        }
38
        else if (battle_enemy_name == "flier penilla duo")
39
        {
40
            script_execute(scr_generate_battle_flier_penilla_duo);
41
        }
42
        else if (battle_enemy_name == "sweet corn solo")
43
        {
44
            script_execute(scr_generate_battle_sweet_corn_solo);
45
        }
46
        else if (battle_enemy_name == "sweet corn duo")
47
        {
48
            script_execute(scr_generate_battle_sweet_corn_duo);
49
        }
50
        else if (battle_enemy_name == "sweet corn penilla duo")
51
        {
52
            script_execute(scr_generate_battle_sweet_corn_penilla_duo);
53
        }
54
        else if (battle_enemy_name == "crispy scroll solo")
55
        {
56
            script_execute(scr_generate_battle_crispy_scroll_solo);
57
        }
58
        else if (battle_enemy_name == "crispy scroll penilla duo")
59
        {
60
            script_execute(scr_generate_battle_crispy_scroll_penilla_duo);
61
        }
62
        else if (battle_enemy_name == "rorrim solo")
63
        {
64
            script_execute(scr_generate_battle_rorrim_solo);
65
        }
66
        else if (battle_enemy_name == "decibat")
67
        {
68
            script_execute(scr_generate_battle_decibat);
69
        }
70
        else if (battle_enemy_name == "dalv")
71
        {
72
            script_execute(scr_generate_battle_dalv);
73
        }
74
        else if (battle_enemy_name == "micro froggit")
75
        {
76
            script_execute(scr_generate_battle_micro_froggit);
77
        }
78
        else if (battle_enemy_name == "insomnitot solo")
79
        {
80
            script_execute(scr_generate_battle_insomnitot_solo);
81
        }
82
        else if (battle_enemy_name == "insomnitot duo")
83
        {
84
            script_execute(scr_generate_battle_insomnitot_duo);
85
        }
86
        else if (battle_enemy_name == "know cone solo")
87
        {
88
            script_execute(scr_generate_battle_know_cone_solo);
89
        }
90
        else if (battle_enemy_name == "know cone insomnitot duo")
91
        {
92
            script_execute(scr_generate_battle_know_cone_insomnitot_duo);
93
        }
94
        else if (battle_enemy_name == "frostermit solo")
95
        {
96
            script_execute(scr_generate_battle_frostermit_solo);
97
        }
98
        else if (battle_enemy_name == "frostermit know cone duo")
99
        {
100
            script_execute(scr_generate_battle_frostermit_know_cone_duo);
101
        }
102
        else if (battle_enemy_name == "trihecta together")
103
        {
104
            script_execute(scr_generate_battle_trihecta_together);
105
        }
106
        else if (battle_enemy_name == "trihecta separated")
107
        {
108
            script_execute(scr_generate_battle_trihecta_separated);
109
        }
110
        else if (battle_enemy_name == "martlet pacifist")
111
        {
112
            script_execute(scr_generate_battle_martlet_pacifist);
113
        }
114
        else if (battle_enemy_name == "martlet genocide")
115
        {
116
            script_execute(scr_generate_battle_martlet_genocide);
117
        }
118
        else if (battle_enemy_name == "shufflers")
119
        {
120
            script_execute(scr_generate_battle_shufflers);
121
        }
122
        else if (battle_enemy_name == "dunebud solo")
123
        {
124
            script_execute(scr_generate_battle_dunebud_solo);
125
        }
126
        else if (battle_enemy_name == "dunebud duo")
127
        {
128
            script_execute(scr_generate_battle_dunebud_duo);
129
        }
130
        else if (battle_enemy_name == "cactony solo")
131
        {
132
            script_execute(scr_generate_battle_cactony_solo);
133
        }
134
        else if (battle_enemy_name == "slither solo")
135
        {
136
            script_execute(scr_generate_battle_slither_solo);
137
        }
138
        else if (battle_enemy_name == "bowll solo")
139
        {
140
            script_execute(scr_generate_battle_bowll_solo);
141
        }
142
        else if (battle_enemy_name == "cactony slither duo")
143
        {
144
            script_execute(scr_generate_battle_cactony_slither_duo);
145
        }
146
        else if (battle_enemy_name == "flower girls")
147
        {
148
            script_execute(scr_generate_battle_flower_girls_solo);
149
        }
150
        else if (battle_enemy_name == "el bailador")
151
        {
152
            script_execute(scr_generate_battle_el_bailador);
153
        }
154
        else if (battle_enemy_name == "dummy training pacifist")
155
        {
156
            script_execute(scr_generate_battle_dummy_training_pacifist);
157
        }
158
        else if (battle_enemy_name == "ceroba genocide")
159
        {
160
            script_execute(scr_generate_battle_ceroba_genocide);
161
        }
162
        else if (battle_enemy_name == "starlo")
163
        {
164
            script_execute(scr_generate_battle_starlo);
165
        }
166
        else if (battle_enemy_name == "boulders minifight")
167
        {
168
            script_execute(scr_generate_battle_boulders_minifight);
169
        }
170
        else if (battle_enemy_name == "feisty five")
171
        {
172
            script_execute(scr_generate_battle_feisty_five);
173
        }
174
        else if (battle_enemy_name == "steam minifight")
175
        {
176
            script_execute(scr_generate_battle_steam_minifight);
177
        }
178
        else if (battle_enemy_name == "energy balls minifight")
179
        {
180
            script_execute(scr_generate_battle_energy_balls);
181
        }
182
        else if (battle_enemy_name == "tellyvis")
183
        {
184
            script_execute(scr_generate_battle_tellyvis_solo);
185
        }
186
        else if (battle_enemy_name == "goosic")
187
        {
188
            script_execute(scr_generate_battle_goosic_solo);
189
        }
190
        else if (battle_enemy_name == "jandroid")
191
        {
192
            script_execute(scr_generate_battle_jandroid_solo);
193
        }
194
        else if (battle_enemy_name == "jandroid goosic duo")
195
        {
196
            script_execute(scr_generate_battle_jandroid_goosic_duo);
197
        }
198
        else if (battle_enemy_name == "jandroid duo")
199
        {
200
            script_execute(scr_generate_battle_jandroid_duo);
201
        }
202
        else if (battle_enemy_name == "sousborg")
203
        {
204
            script_execute(scr_generate_battle_sousborg);
205
        }
206
        else if (battle_enemy_name == "axis")
207
        {
208
            script_execute(scr_generate_battle_axis);
209
        }
210
        else if (battle_enemy_name == "macro froggit")
211
        {
212
            script_execute(scr_generate_battle_macro_froggit);
213
        }
214
        else if (battle_enemy_name == "axis genocide")
215
        {
216
            script_execute(scr_generate_battle_axis_genocide);
217
        }
218
        else if (battle_enemy_name == "guardener")
219
        {
220
            script_execute(scr_generate_battle_guardener);
221
        }
222
        else if (battle_enemy_name == "flowey")
223
        {
224
            script_execute(scr_generate_battle_flowey);
225
        }
226
        else if (battle_enemy_name == "ceroba")
227
        {
228
            switch (global.hotland_flag[2])
229
            {
230
                case 0:
231
                    script_execute(scr_generate_battle_ceroba);
232
                    break;
233
                case 1:
234
                    script_execute(scr_generate_battle_ceroba_2);
235
                    break;
236
                case 2:
237
                    script_execute(scr_generate_battle_ceroba_3);
238
                    break;
239
                case 3:
240
                    script_execute(scr_generate_battle_ceroba_4);
241
                    break;
242
            }
243
        }
244
        else if (battle_enemy_name == "martlet genocide final")
245
        {
246
            switch (global.hotland_flag[9])
247
            {
248
                case 0:
249
                case 1:
250
                    script_execute(scr_generate_battle_martlet_genocide_final);
251
                    break;
252
                case 2:
253
                case 3:
254
                    script_execute(scr_generate_battle_martlet_genocide_final_2);
255
                    break;
256
            }
257
        }
258
        else if (battle_enemy_name == "asgore")
259
        {
260
            script_execute(scr_generate_battle_asgore);
261
        }
262
    }
263
}