Undertale Yellow script viewer

← back to main script listing

gml_GlobalScript_scr_determine_end_battle_flags_yellow_new

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

function scr_determine_end_battle_flags_yellow_new() { var battle_enemy_name; if (global.battling_boss == true) { battle_enemy_name = global.battle_enemy_name; } else { var act_number = global.act_number; switch (act_number) { case 1: battle_enemy_name = global.battle_enemy_name_1; break; case 2: battle_enemy_name = global.battle_enemy_name_2; break; case 3: battle_enemy_name = global.battle_enemy_name_3; break; default: battle_enemy_name = global.battle_enemy_name_1; } } if (battle_enemy_name == "froggit intro") { if (global.enemy_dead == true) global.ruins_flag[1] = 2; else global.ruins_flag[1] = 1; } else if (battle_enemy_name == "flowey intro") { global.dark_ruins_flag[2] = 1; } else if (battle_enemy_name == "flier a") { global.dark_ruins_flag[3] = 1; } else if (battle_enemy_name == "penilla a") { global.dark_ruins_flag[7] = 1; } else if (battle_enemy_name == "sweet corn a") { global.dark_ruins_flag[8] = 1; } else if (battle_enemy_name == "crispy scroll a") { global.dark_ruins_flag[14] = 1; } else if (battle_enemy_name == "rorrim a") { global.dark_ruins_flag[12] = 1; } else if (battle_enemy_name == "decibat") { if (global.enemy_spared == true && global.action_2_selected_count >= 5) global.dark_ruins_flag[13] = 1; else global.dark_ruins_flag[13] = 2; } else if (battle_enemy_name == "dalv") { if (global.enemy_spared == true) global.dark_ruins_flag[21] = 1; else global.dark_ruins_flag[21] = 2; } else if (battle_enemy_name == "micro froggit") { if (global.enemy_spared == true) global.dark_ruins_flag[17] = 1; else global.dark_ruins_flag[17] = 2; } else if (battle_enemy_name == "frostermit a") { global.snowdin_flag_enemy[1] = 1; } else if (battle_enemy_name == "insomnitot a") { global.snowdin_flag_enemy[2] = 1; } else if (battle_enemy_name == "know cone a") { global.snowdin_flag_enemy[3] = 1; } else if (battle_enemy_name == "trihecta" || battle_enemy_name == "tri") { global.snowdin_flag_enemy[4] = 1; } else if (battle_enemy_name == "martlet pacifist") { if (global.enemy_mode == 10) { } else if (global.enemy_mode == 11) { } ...
()
2
{
3
    var battle_enemy_name;
4
    if (global.battling_boss == true)
5
    {
6
        battle_enemy_name = global.battle_enemy_name;
7
    }
8
    else
9
    {
10
        var act_number = global.act_number;
11
        switch (act_number)
12
        {
13
            case 1:
14
                battle_enemy_name = global.battle_enemy_name_1;
15
                break;
16
            case 2:
17
                battle_enemy_name = global.battle_enemy_name_2;
18
                break;
19
            case 3:
20
                battle_enemy_name = global.battle_enemy_name_3;
21
                break;
22
            default:
23
                battle_enemy_name = global.battle_enemy_name_1;
24
        }
25
    }
26
    if (battle_enemy_name == "froggit intro")
27
    {
28
        if (global.enemy_dead == true)
29
            global.ruins_flag[1] = 2;
30
        else
31
            global.ruins_flag[1] = 1;
32
    }
33
    else if (battle_enemy_name == "flowey intro")
34
    {
35
        global.dark_ruins_flag[2] = 1;
36
    }
37
    else if (battle_enemy_name == "flier a")
38
    {
39
        global.dark_ruins_flag[3] = 1;
40
    }
41
    else if (battle_enemy_name == "penilla a")
42
    {
43
        global.dark_ruins_flag[7] = 1;
44
    }
45
    else if (battle_enemy_name == "sweet corn a")
46
    {
47
        global.dark_ruins_flag[8] = 1;
48
    }
49
    else if (battle_enemy_name == "crispy scroll a")
50
    {
51
        global.dark_ruins_flag[14] = 1;
52
    }
53
    else if (battle_enemy_name == "rorrim a")
54
    {
55
        global.dark_ruins_flag[12] = 1;
56
    }
57
    else if (battle_enemy_name == "decibat")
58
    {
59
        if (global.enemy_spared == true && global.action_2_selected_count >= 5)
60
            global.dark_ruins_flag[13] = 1;
61
        else
62
            global.dark_ruins_flag[13] = 2;
63
    }
64
    else if (battle_enemy_name == "dalv")
65
    {
66
        if (global.enemy_spared == true)
67
            global.dark_ruins_flag[21] = 1;
68
        else
69
            global.dark_ruins_flag[21] = 2;
70
    }
71
    else if (battle_enemy_name == "micro froggit")
72
    {
73
        if (global.enemy_spared == true)
74
            global.dark_ruins_flag[17] = 1;
75
        else
76
            global.dark_ruins_flag[17] = 2;
77
    }
78
    else if (battle_enemy_name == "frostermit a")
79
    {
80
        global.snowdin_flag_enemy[1] = 1;
81
    }
82
    else if (battle_enemy_name == "insomnitot a")
83
    {
84
        global.snowdin_flag_enemy[2] = 1;
85
    }
86
    else if (battle_enemy_name == "know cone a")
87
    {
88
        global.snowdin_flag_enemy[3] = 1;
89
    }
90
    else if (battle_enemy_name == "trihecta" || battle_enemy_name == "tri")
91
    {
92
        global.snowdin_flag_enemy[4] = 1;
93
    }
94
    else if (battle_enemy_name == "martlet pacifist")
95
    {
96
        if (global.enemy_mode == 10)
97
        {
98
        }
99
        else if (global.enemy_mode == 11)
100
        {
101
        }
102
        else if (global.enemy_mode == 12)
103
        {
104
        }
105
    }
106
    else if (battle_enemy_name == "martlet genocide")
107
    {
108
        if (global.enemy_mode == 5)
109
        {
110
        }
111
        else if (global.enemy_betrayed == true)
112
        {
113
        }
114
        else if (global.enemy_spared == true)
115
        {
116
        }
117
    }
118
    else if (battle_enemy_name == "shufflers")
119
    {
120
        global.snowdin_flag[8] = 1;
121
    }
122
    else if (battle_enemy_name == "shufflers")
123
    {
124
        global.snowdin_flag[8] = 1;
125
    }
126
}