Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_saloon_cutscene_04_Step_0

(view raw script w/o annotations or w/e)
1
var starlo = 1169;
2
with (starlo)
3
{
4
    if (interact)
5
        other.scene++;
6
}
7
switch (scene)
8
{
9
    case 1:
10
        scr_text
scr_text

function scr_text() { if (!instance_exists(obj_dialogue)) msg = instance_create(x, y, obj_dialogue); }
();
11
        with (msg)
12
        {
13
            sndfnt = 107;
14
            talker[0] = starlo;
15
            message[0] = "* Howdy howdy, Clover!";
16
            message[1] = "* Ready for round two?";
17
            prt[0] = 417;
18
            prt[1] = 417;
19
            ch_msg = 1;
20
            ch[1] = "Yes";
21
            ch[2] = "No";
22
            if (outcome == 1)
23
            {
24
                if (audio_sound_get_gain(obj_radio.current_song) == 1)
25
                    audio_sound_gain(obj_radio.current_song, 0, 500);
26
                message[2] = "* Swell!";
27
                message[3] = "* Seein' as the original#  plans were altered, we#  got catchin' up to do.";
28
                message[4] = "* Let's gather the others!";
29
                prt[2] = 417;
30
                prt[3] = 407;
31
                prt[4] = 417;
32
            }
33
            if (outcome == 2)
34
            {
35
                message[2] = "* Alright, take yer#  time.";
36
                prt[2] = 417;
37
                other.scene = 0;
38
            }
39
        }
40
        if (!global.dialogue_open)
41
        {
42
            global.dunes_flag[20] = 4;
43
            trn = instance_create(0, 0, obj_transition_clock);
44
            trn.newRoom = 127;
45
            trn.xx = 700;
46
            trn.yy = 375;
47
            instance_destroy();
48
        }
49
        break;
50
}