Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_npc_backtrack_flier_Step_0

(view raw script w/o annotations or w/e)
1
event_inherited()
2
if (instance_exists(obj_dialogue) && obj_dialogue.talker_current == self)
3
{
4
    if (obj_dialogue.cutoff == string_length(obj_dialogue.message[obj_dialogue.message_current]))
5
        sprite_index = spr_fliernpcfly
6
    else
7
        sprite_index = spr_fliernpctalk
8
}
9
if (!instance_exists(obj_dialogue))
10
    sprite_index = spr_fliernpcfly
11
if interact
12
{
13
    scr_text
scr_text

function scr_text() //gml_Script_scr_text { if (!instance_exists(obj_dialogue)) msg = instance_create(x, y, obj_dialogue) }
()
14
    switch npc_flag
15
    {
16
        case 0:
17
            with (msg)
18
            {
19
                portrait = false
20
                sndfnt = 99
21
                talker[0] = other
22
                message[0] = "* I basically helped Dalv move#  out all by myself."
23
                message[1] = "* Soon as the exit to Snowdin#  was open, the others bolted."
24
                message[2] = "* But not me. Nope."
25
                message[3] = "* I'm loyal like that."
26
            }
27
            npc_flag = 1
28
            break
29
        case 1:
30
            with (msg)
31
            {
32
                portrait = false
33
                sndfnt = 99
34
                talker[0] = other
35
                message[0] = "* Don't mean to bring the mood#  down but uh..."
36
                message[1] = "* The beach house I was eyeing?"
37
                message[2] = "* Down payment alone is like,#  100 G's."
38
                message[3] = "* Not one-hundred G,#  one-hundred-GRAND."
39
                message[4] = "* But yeah, no, I'm chill about#  it."
40
                message[5] = "* Everyone knows the housing#  bubble is gonna burst."
41
                message[6] = "* As soon as that happens, I am#  cleaning UP!"
42
            }
43
            npc_flag = 2
44
            break
45
        case 2:
46
            with (msg)
47
            {
48
                portrait = false
49
                sndfnt = 99
50
                talker[0] = other
51
                message[0] = "* Heh, I do dabble in economics#  if you were wondering."
52
                message[1] = "* Been hitting the market HARD#  lately."
53
                message[2] = "* I got the sickest portfolio -#  you would believe it."
54
                message[3] = "* Every stock I own is in rapid#  decline."
55
            }
56
            npc_flag = 3
57
            break
58
        case 3:
59
            with (msg)
60
            {
61
                portrait = false
62
                sndfnt = 99
63
                talker[0] = other
64
                message[0] = "* Life is genuinely good right#  now."
65
                message[1] = "* Nowhere to go but up!"
66
            }
67
            break
68
    }
69
70
}