Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_cabin_blankie_Step_0

(view raw script w/o annotations or w/e)
1
event_inherited();
2
if (interact)
3
{
4
    scr_text
scr_text

function scr_text() { if (!instance_exists(obj_dialogue)) msg = instance_create(x, y, obj_dialogue); }
();
5
    if (global.geno_complete[2])
6
    {
7
        with (msg)
8
        {
9
            switch (other.npc_flag)
10
            {
11
                case 2:
12
                case 3:
13
                case 4:
14
                case 6:
15
                    message[0] = "* (You stare at the log.)";
16
                    message[1] = "* (Nothing happens.)";
17
                    if (other.npc_flag != 6)
18
                        other.npc_flag += 1;
19
                    break;
20
                case 5:
21
                    message[0] = "* (You stare at the log.)";
22
                    message[1] = "* ...";
23
                    message[2] = "* I saw everything.";
24
                    other.npc_flag++;
25
                    break;
26
            }
27
        }
28
    }
29
    is_talking = true;
30
    with (msg)
31
    {
32
        portrait = false;
33
        switch (other.npc_flag)
34
        {
35
            case 0:
36
                message[0] = "* Nothing like avoiding life's#  responsibilities by lounging#  all day.";
37
                message[1] = "* Been here for two weeks, hit#  this same spot everyday.";
38
                message[2] = "* It's so easy to lose yourself#  out here.";
39
                message[3] = "* I don't even know if I have a#  job to go back to.";
40
                message[4] = "* It's pretty great.";
41
                other.npc_flag += 1;
42
                break;
43
            case 1:
44
                message[0] = "* Maybe it would be nice if I was#  fired.";
45
                message[1] = "* I'll just go live in the wild#  and find my own food.";
46
                message[2] = "* That should be everyone's goal#  in life.";
47
                other.npc_flag += 1;
48
                break;
49
            case 2:
50
                message[0] = "* I'm gonna be here a while.";
51
                message[1] = "* Know any good campfire songs?";
52
                break;
53
        }
54
    }
55
}