Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_cutscene_steamworks_18_post_froggit_Step_0

(view raw script w/o annotations or w/e)
1
if live_call()
2
    return global.live_result;
3
switch scene
4
{
5
    case 0:
6
        cutscene_screen_fade_in(0.05)
7
        break
8
    case 1:
9
        if cutscene_wait(1)
10
        {
11
            cutscene_camera_freeze()
12
            cutscene_advance(2)
13
        }
14
        break
15
    case 2:
16
        obj_player_npc.x = obj_player_npc.xstart
17
        obj_player_npc.y = obj_player_npc.ystart
18
        obj_player_npc.x += random_range(-2, 2)
19
        obj_player_npc.y += random_range(-2, 2)
20
        if cutscene_wait(1.5)
21
        {
22
            obj_player_npc.x = obj_player_npc.xstart
23
            obj_player_npc.y = obj_player_npc.ystart
24
        }
25
        break
26
    case 3:
27
        obj_player_npc.sprite_index = spr_pl_run_right
28
        obj_player_npc.image_index = 2
29
        audio_play_sound(snd_playerjump, 1, 0)
30
        with (obj_player_npc)
31
            path_start(pt_pljump, 2, path_action_stop, false)
32
        scene++
33
        break
34
    case 4:
35
        with (obj_player_npc)
36
        {
37
            if (path_position >= 1)
38
            {
39
                if (global.sworks_flag[50] == 1)
40
                {
41
                    other.scene++
42
                    npc_direction = "left"
43
                }
44
                else
45
                {
46
                    other.scene = 10
47
                    npc_direction = "down"
48
                }
49
                action_sprite = false
50
            }
51
        }
52
        break
53
    case 5:
54
        cutscene_wait(0.5)
55
        break
56
    case 6:
57
        cutscene_dialogue()
58
        with (msg)
59
        {
60
            talker[0] = 1161
61
            message[0] = "* Clover? You okay?"
62
            message[1] = "* Did you faint or#  something?"
63
            message[2] = "* Hey, we can take a#  break soon, alright?	"
64
            message[3] = "* (That was strange...)"
65
            prt[0] = 381
66
            prt[1] = 381
67
            prt[2] = 377
68
            prt[3] = 371
69
        }
70
        break
71
    case 7:
72
        obj_player_npc.npc_direction = "right"
73
        cutscene_npc_walk(1161, (obj_player_npc.x - 20), obj_player_npc.y, 3, "y", "right")
74
        break
75
    case 8:
76
        actor_follower = 1161
77
        obj_pl.direction = 0
78
        cutscene_actor_into_follower()
79
        cutscene_camera_reset(true)
80
        global.sworks_flag[46] = 3
81
        cutscene_end()
82
        break
83
    case 10:
84
        cutscene_camera_reset(true)
85
        global.sworks_flag[46] = 3
86
        cutscene_end()
87
        break
88
}