Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_miner_tall_backtrack_Step_0

(view raw script w/o annotations or w/e)
1
event_inherited()
2
if (interact && (!can_talk))
3
{
4
    can_talk = true
5
    is_talking = 1
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
}
8
if can_talk
9
{
10
    switch npc_flag
11
    {
12
        case 0:
13
            with (msg)
14
            {
15
                message[0] = "* One day, I'm gonna travel down#  this belt myself.	"
16
                message[1] = "* I wanna see where it leads!"
17
                ch_msg = 1
18
                ch[1] = "Bad idea"
19
                ch[2] = "Do it!"
20
                if (outcome == 1)
21
                {
22
                    message[2] = "* You think that's dangerous? "
23
                    message[3] = "* I've got a hardhat, don't I?"
24
                    message[4] = "* Come on, you'll never have any#  fun if you're uptight all the#  time!"
25
                    other.can_talk = false
26
                    other.npc_flag++
27
                }
28
                if (outcome == 2)
29
                {
30
                    message[2] = "* I'll have to wait until the#  shift's over."
31
                    message[3] = "* Thanks for the confidence#  boost!"
32
                    other.can_talk = false
33
                    other.npc_flag++
34
                }
35
            }
36
            break
37
        case 1:
38
            with (msg)
39
            {
40
                message[0] = "* I gotta say, sorting through#  the same gemstones every day is#  getting old.	"
41
                message[1] = "* I bet the Surface has a ton#  we've never heard about!	"
42
                message[2] = "* Ironic that the first thing I#  wanna do when we're free is#  explore more caves, haha!"
43
            }
44
            can_talk = false
45
            npc_flag++
46
            break
47
        case 2:
48
            with (msg)
49
                message[0] = "* Welp, gotta get back to it!"
50
            can_talk = false
51
            break
52
    }
53
54
}