Undertale Yellow script viewer

← back to main script listing

gml_GlobalScript_scr_talking_normal_color

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

function scr_talking_normal_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(snd_talk_default); audio_play_sound(snd_talk_default, 20, false); } } break; default: audio_stop_sound(snd_talk_default); audio_play_sound(snd_talk_default, 20, false); } } break; default: audio_stop_sound(snd_talk_default); audio_play_sound(snd_talk_default, 20, false); } 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(snd_talk_default);
22
                                    audio_play_sound(snd_talk_default, 20, false);
23
                            }
24
                        }
25
                        break;
26
                    default:
27
                        audio_stop_sound(snd_talk_default);
28
                        audio_play_sound(snd_talk_default, 20, false);
29
                }
30
            }
31
            break;
32
        default:
33
            audio_stop_sound(snd_talk_default);
34
            audio_play_sound(snd_talk_default, 20, false);
35
    }
36
    can_talk = true;
37
}