Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_rosa_overworld_Step_0

(view raw script w/o annotations or w/e)
1
event_inherited()
2
if (interact == 1 && waiter == 0)
3
    waiter = 1
4
if (waiter == 1)
5
{
6
    scr_text
scr_text

function scr_text() //gml_Script_scr_text { if (!instance_exists(obj_dialogue)) msg = instance_create(x, y, obj_dialogue) }
()
7
    switch npc_flag
8
    {
9
        case 0:
10
            with (msg)
11
            {
12
                talker[0] = other
13
                message[0] = "* Yo, how are'ya?"
14
                message[1] = "* Wait, are you from the Wild#  East? That's hilarious!"
15
                message[2] = "* Say \"howdy!\" Come on, DO IT!"
16
                ch_msg = 2
17
                ch[1] = "Howdy!"
18
                ch[2] = "No way"
19
                if (outcome == 1)
20
                {
21
                    message[3] = "* PFFT! I LOVE IT!"
22
                    message[4] = "* What, you thought I was making#  fun of you?"
23
                    message[5] = "* Ha, no way! You're the most#  fun group of monsters around#  here."
24
                    message[6] = "* Plus, you have a saloon."
25
                    message[7] = "* ...What? I like the food#  there, that's all."
26
                }
27
                if (outcome == 2)
28
                {
29
                    message[3] = "* BOOOO!"
30
                    message[4] = "* No real member of the Wild#  East would pass up a \"howdy.\""
31
                    message[5] = "* You definitely don't get human#  culture."
32
                }
33
                if (outcome != 0)
34
                {
35
                    other.npc_flag += 1
36
                    other.waiter = 0
37
                }
38
            }
39
            break
40
        case 1:
41
            with (msg)
42
            {
43
                talker[0] = other
44
                message[0] = "* Have you met my sisters?#  They're kinda annoying."
45
                message[1] = "* Pedla's like, WAY too happy#  all the time."
46
                message[2] = "* Just be normal and fake your#  happiness, like me!"
47
                message[3] = "* And Violetta? I'm not sure."
48
                message[4] = "* I think all she needs is to#  find love or something."
49
                message[5] = "* Like, get out there, girl!"
50
            }
51
            npc_flag += 1
52
            waiter = 0
53
            break
54
        case 2:
55
            with (msg)
56
            {
57
                talker[0] = other
58
                message[0] = "* I got work to do so I'll see#  ya."
59
                message[1] = "* Remember to eat your veggies,#  stay hydrated, and say \"howdy\"#  more often."
60
                message[2] = "* That's very important."
61
            }
62
            waiter = 0
63
            break
64
    }
65
66
}