Undertale Yellow script viewer

← back to main script listing

gml_GlobalScript_scr_talking_flowey_1_color

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

function scr_talking_flowey_1_color() { switch (current_char) { case " ": case "*": if (color_count >= 1) { switch (current_char_2) { case " ": case "*": if (color_count >= 2) { switch (current_char_3) { case " ": case "*": break; default: audio_stop_sound(sndfnt_flowey); audio_play_sound(sndfnt_flowey, 20, false); } } break; default: audio_stop_sound(sndfnt_flowey); audio_play_sound(sndfnt_flowey, 20, false); } } break; default: audio_stop_sound(sndfnt_flowey); audio_play_sound(sndfnt_flowey, 20, false); } switch (current_char) { case ".": case ",": case "?": case "!": break; default: if (color_count >= 1) { switch (current_char_2) { case ".": case ",": case "?": case "!": break; default: if (color_count >= 2) { switch (current_char_3) { case ".": case ",": case "?": case "!": break; default: can_talk = true; } break; } can_talk = true; } break; } can_talk = true; } }
()
2
{
3
    switch (current_char)
4
    {
5
        case " ":
6
        case "*":
7
            if (color_count >= 1)
8
            {
9
                switch (current_char_2)
10
                {
11
                    case " ":
12
                    case "*":
13
                        if (color_count >= 2)
14
                        {
15
                            switch (current_char_3)
16
                            {
17
                                case " ":
18
                                case "*":
19
                                    break;
20
                                default:
21
                                    audio_stop_sound(sndfnt_flowey);
22
                                    audio_play_sound(sndfnt_flowey, 20, false);
23
                            }
24
                        }
25
                        break;
26
                    default:
27
                        audio_stop_sound(sndfnt_flowey);
28
                        audio_play_sound(sndfnt_flowey, 20, false);
29
                }
30
            }
31
            break;
32
        default:
33
            audio_stop_sound(sndfnt_flowey);
34
            audio_play_sound(sndfnt_flowey, 20, false);
35
    }
36
    switch (current_char)
37
    {
38
        case ".":
39
        case ",":
40
        case "?":
41
        case "!":
42
            break;
43
        default:
44
            if (color_count >= 1)
45
            {
46
                switch (current_char_2)
47
                {
48
                    case ".":
49
                    case ",":
50
                    case "?":
51
                    case "!":
52
                        break;
53
                    default:
54
                        if (color_count >= 2)
55
                        {
56
                            switch (current_char_3)
57
                            {
58
                                case ".":
59
                                case ",":
60
                                case "?":
61
                                case "!":
62
                                    break;
63
                                default:
64
                                    can_talk = true;
65
                            }
66
                            break;
67
                        }
68
                        can_talk = true;
69
                }
70
                break;
71
            }
72
            can_talk = true;
73
    }
74
}