Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_npc_rock_man_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() //gml_Script_scr_text { if (!instance_exists(obj_dialogue)) msg = instance_create(x, y, obj_dialogue) }
()
5
    is_talking = 1
6
    with (msg)
7
    {
8
        switch other.npc_flag
9
        {
10
            case 0:
11
                color = true
12
                col_modif[0] = 65535
13
                message[0] = "* Visiting from the Wild East,#  are you?"
14
                message_col[0][0] = "                    Wild East            "
15
                message[1] = "* I must say, I haven't seen your#  face around these parts."
16
                message[2] = "* Welcome to my abode, young one!"
17
                message[3] = "* As you may notice, I have a#  knack for the preservation of#  life."
18
                message[4] = "* Grass is very rare here."
19
                message[5] = "* For any to grow, there must be#  a source of water close by or#  amongst the ground."
20
                message[6] = "* I try my best to keep my own#  little patch happy."
21
                message[7] = "* It's one of my many hobbies!"
22
                other.npc_flag++
23
                break
24
            case 1:
25
                message[0] = "* The Dunes didn't used to be#  like this."
26
                message[1] = "* Rivers, trees, and plenty of#  grass painted the area; lush#  and beautiful."
27
                message[2] = "* This was years ago, of course.#  The memories often escape me."
28
                message[3] = "* It's hard to blame anyone for#  the loss of those things."
29
                message[4] = "* Poor miners had no idea such a#  large stone could kill an#  ecosystem."
30
                message[5] = "* No one did. It was a new#  discovery at the time."
31
                message[6] = "* I suppose it was nature's will."
32
                other.npc_flag++
33
                break
34
            case 2:
35
                message[0] = "* I began a small project south#  of here."
36
                message[1] = "* Planted a sapling in an empty#  shelter."
37
                message[2] = "* The townsfolk and I watch over#  it, giving it water every day."
38
                message[3] = "* If we're lucky, it will grow#  into something wonderful. A#  glimpse of days gone by."
39
                other.npc_flag++
40
                break
41
            case 3:
42
                message[0] = "* Enjoy the rest of your visit,#  \"partner\"!"
43
                break
44
        }
45
46
    }
47
}