Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_npc_backtrack_penilla_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
    switch (npc_flag)
6
    {
7
        case 0:
8
            with (msg)
9
            {
10
                portrait = false;
11
                sndfnt = 99;
12
                talker[0] = other;
13
                message[0] = "* Oh, didn't see you there!";
14
                message[1] = "* I'm just staring at this pond#  for my next landscape study.";
15
                message[2] = "* It reminds me of us.#  Individuals, I mean.";
16
                message[3] = "* Most of it is beautiful.#  Perfection at a glance.";
17
                message[4] = "* But then you look closer and#  see a hole cut right through.";
18
                message[5] = "* Jagged, invasive... defacing#  and weakening what should be a#  masterpiece.";
19
                message[6] = "* Sure, you could fill it in,#  but it would only be a faux#  correction to the whole.";
20
                message[7] = "* It may look stronger than#  before, but the wound will#  always be present.";
21
                message[8] = "* ...";
22
                message[9] = "* Then again, maybe it's just a#  pond with a hole in it.";
23
            }
24
            npc_flag = 1;
25
            break;
26
        case 1:
27
            with (msg)
28
            {
29
                portrait = false;
30
                sndfnt = 99;
31
                talker[0] = other;
32
                message[0] = "* I thought starting small would#  be best after leaving the#  Ruins.";
33
                message[1] = "* It's a little overwhelming,#  thinking of how much art I can#  make now.";
34
                message[2] = "* Drawing in increments for#  sanity's sake, heh!";
35
            }
36
            npc_flag = 2;
37
            break;
38
        case 2:
39
            with (msg)
40
            {
41
                portrait = false;
42
                sndfnt = 99;
43
                talker[0] = other;
44
                message[0] = "* When I feel like branching#  out, I might try my hand at ice#  sculpting!";
45
                message[1] = "* I would definitely need a#  teacher, though.";
46
                message[2] = "* There is this one monster who#  is highly proficient at ice#  magic.";
47
                message[3] = "* They roam the higher#  elevations south of here last I#  heard.";
48
                message[4] = "* Probably too busy for silly#  art projects, unfortunately.";
49
            }
50
            npc_flag = 3;
51
            break;
52
        case 3:
53
            with (msg)
54
            {
55
                portrait = false;
56
                sndfnt = 99;
57
                talker[0] = other;
58
                message[0] = "* Sorry, but I have work to do!";
59
                message[1] = "* Catch you later, yeah?";
60
            }
61
            break;
62
    }
63
}