Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_quote_battle_hec_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 == "trihecta separated")
4
{
5
    if (((global.enemy_dead == true && global.fight_number == 1) || (global.enemy_dead_3 == true && global.fight_number == 3)) && global.battle_menu_number == 1)
6
    {
7
        random_number = irandom_range(0, 2);
8
        if (random_number == 0)
9
        {
10
            message[0] = "NO!!";
11
            message_end = 0;
12
        }
13
        else if (random_number == 1)
14
        {
15
            message[0] = "Please, no!";
16
            message_end = 0;
17
        }
18
        else if (random_number == 2)
19
        {
20
            message[0] = "That was my#sibling!";
21
            message_end = 0;
22
        }
23
    }
24
    else
25
    {
26
        execute_normal = true;
27
    }
28
}
29
else
30
{
31
    execute_normal = true;
32
}
33
if (execute_normal == true)
34
{
35
    if (global.last_action_selected_2 == "Action 1 Message 0")
36
    {
37
        message[0] = "Cut it out, will#ya?";
38
        message_end = 0;
39
    }
40
    else if (global.last_action_selected_2 == "Action 3 Message 0")
41
    {
42
        message[0] = "You both are#cool, I guess.";
43
        message_end = 0;
44
    }
45
    else if (global.enemy_low_hp_2 == true)
46
    {
47
        random_number = irandom_range(0, 4);
48
        if (random_number == 0)
49
        {
50
            message[0] = "I need to run#away.";
51
            message_end = 0;
52
        }
53
        else if (random_number == 1)
54
        {
55
            message[0] = "Why...";
56
            message_end = 0;
57
        }
58
        else if (random_number == 2)
59
        {
60
            message[0] = "This wasn't#supposed to#happen...";
61
            message_end = 0;
62
        }
63
        else if (random_number == 3)
64
        {
65
            message[0] = "Now I know why#we shouldn't#separate...";
66
            message_end = 0;
67
        }
68
        else if (random_number == 4)
69
        {
70
            message[0] = "Oww...";
71
            message_end = 0;
72
        }
73
    }
74
    else
75
    {
76
        execute_random = true;
77
        if (execute_random == true)
78
        {
79
            random_number = irandom_range(0, 2);
80
            if (random_number == 0)
81
            {
82
                message[0] = "I finally feel#like my own#monster. It's#liberating.";
83
                message_end = 0;
84
            }
85
            else if (random_number == 1)
86
            {
87
                message[0] = "It's nice to not#be stepped on for#once.";
88
                message_end = 0;
89
            }
90
            else if (random_number == 2)
91
            {
92
                message[0] = "I've never felt#so free.";
93
                message_end = 0;
94
            }
95
        }
96
    }
97
}
98
message_current = 0;
99
message_draw = "";
100
increase = global.text_speed;
101
characters = 0;
102
hold = 0;
103
message_length = string_length(message[message_current]);
104
script_execute(scr_generate_text_counters);