Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_quote_battle_penilla_b_Create_0

(view raw script w/o annotations or w/e)
1
execute_normal = false;
2
execute_random = false;
3
if (global.battle_enemy_name == "flier penilla duo")
4
{
5
    if (global.enemy_dead == true && global.fight_number == 1 && global.battle_menu_number == 1)
6
    {
7
        message[0] = "I wanted him#gone but not#that way!";
8
        message_end = 0;
9
    }
10
    else
11
    {
12
        execute_normal = true;
13
    }
14
}
15
else if (global.battle_enemy_name == "sweet corn penilla duo")
16
{
17
    if (global.enemy_dead == true && global.fight_number == 1 && global.battle_menu_number == 1)
18
    {
19
        message[0] = "But she was so#sweet!";
20
        message_end = 0;
21
    }
22
    else
23
    {
24
        execute_normal = true;
25
    }
26
}
27
else if (global.battle_enemy_name == "crispy scroll penilla duo")
28
{
29
    if (global.enemy_dead == true && global.fight_number == 1 && global.battle_menu_number == 1)
30
    {
31
        message[0] = "He didn't#deserve to die!";
32
        message_end = 0;
33
    }
34
    else
35
    {
36
        execute_normal = true;
37
    }
38
}
39
else
40
{
41
    execute_normal = true;
42
}
43
if (execute_normal == true)
44
{
45
    if (global.last_action_selected_2 == "Action 1 Low HP")
46
    {
47
        message[0] = "You got some#nerve.";
48
        message_end = 0;
49
    }
50
    else if (global.last_action_selected_2 == "Action 1 Message 0")
51
    {
52
        random_number = irandom_range(0, 1);
53
        if (random_number == 0)
54
        {
55
            message[0] = "You're just#saying that#because you feel#obligated.";
56
            message_end = 0;
57
        }
58
        else if (random_number == 1)
59
        {
60
            message[0] = "I don't really#think it's ready#for people yet.";
61
            message_end = 0;
62
        }
63
    }
64
    else if (global.last_action_selected_2 == "Action 2 Low HP")
65
    {
66
        message[0] = "Maybe art isn't#the right path#for me.";
67
        message_end = 0;
68
    }
69
    else if (global.last_action_selected_2 == "Action 2 Message 0")
70
    {
71
        random_number = irandom_range(0, 1);
72
        if (random_number == 0)
73
        {
74
            message[0] = "I suppose I#could use a#break.";
75
            message_end = 0;
76
        }
77
        else if (random_number == 1)
78
        {
79
            message[0] = "I have been at#this for a#while...";
80
            message_end = 0;
81
        }
82
    }
83
    else if (global.enemy_low_hp_2 == true)
84
    {
85
        random_number = irandom_range(0, 1);
86
        if (random_number == 0)
87
        {
88
            message[0] = "I'll just...#tape it back#together.";
89
            message_end = 0;
90
        }
91
        else if (random_number == 1)
92
        {
93
            message[0] = "A sharpener#would come in#handy right#about now...";
94
            message_end = 0;
95
        }
96
    }
97
    else
98
    {
99
        if (global.battle_enemy_name == "flier penilla duo")
100
        {
101
            if ((global.enemy_dead + global.enemy_spared) < 1)
102
            {
103
                message[0] = "My motivation is#really dying#here.";
104
                message_end = 0;
105
            }
106
            else
107
            {
108
                execute_random = true;
109
            }
110
        }
111
        else if (global.battle_enemy_name == "sweet corn penilla duo")
112
        {
113
            if ((global.enemy_dead + global.enemy_spared) < 1)
114
            {
115
                random_number = irandom_range(0, 1);
116
                if (random_number == 0)
117
                {
118
                    message[0] = "Aww! How#adorable!";
119
                    message_end = 0;
120
                }
121
                else if (random_number == 1)
122
                {
123
                    message[0] = "Finally, someone#to get along with!";
124
                    message_end = 0;
125
                }
126
            }
127
            else
128
            {
129
                execute_random = true;
130
            }
131
        }
132
        else if (global.battle_enemy_name == "crispy scroll penilla duo")
133
        {
134
            if ((global.enemy_dead + global.enemy_spared) < 1)
135
            {
136
                random_number = irandom_range(0, 1);
137
                if (random_number == 0)
138
                {
139
                    message[0] = "Sorry, I don't#draw requests.";
140
                    message_end = 0;
141
                }
142
                else if (random_number == 1)
143
                {
144
                    message[0] = "Can we talk#about something#else?";
145
                    message_end = 0;
146
                }
147
            }
148
            else
149
            {
150
                execute_random = true;
151
            }
152
        }
153
        else
154
        {
155
            execute_random = true;
156
        }
157
        if (execute_random == true)
158
        {
159
            random_number = irandom_range(0, 3);
160
            if (random_number == 0)
161
            {
162
                message[0] = "Gotta keep my#skills sharp!";
163
                message_end = 0;
164
            }
165
            else if (random_number == 1)
166
            {
167
                message[0] = "The artist's#life is one of#solitude.";
168
                message_end = 0;
169
            }
170
            else if (random_number == 2)
171
            {
172
                message[0] = "So all my hand#work leads to#this?";
173
                message_end = 0;
174
            }
175
            else if (random_number == 3)
176
            {
177
                message[0] = "2B or not 2B?";
178
                message_end = 0;
179
            }
180
        }
181
    }
182
}
183
message_current = 0;
184
message_draw = "";
185
increase = global.text_speed;
186
characters = 0;
187
hold = 0;
188
message_length = string_length(message[message_current]);
189
script_execute(scr_generate_text_counters);