Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_ceroba_mask_overworld_transition_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
        x = xstart + (random_range(-1, 1))
7
        y = ystart + (random_range(-1, 1))
8
        draw_alpha = lerp(draw_alpha, 1, 0.05)
9
        if (draw_alpha >= 0.99)
10
        {
11
            draw_alpha = 1
12
            scene++
13
        }
14
        break
15
    case 1:
16
        cutscene_wait(1)
17
        break
18
    case 2:
19
        image_alpha -= 0.1
20
        if (image_alpha <= 0)
21
        {
22
            if (global.hotland_flag[2] == 1)
23
            {
24
                instance_create_depth(0, 0, 0, obj_ceroba_phase_2_overworld_cutscene_1)
25
                room_goto(rm_mansion_bedroom Estate - Bedroom)
26
            }
27
            if (global.hotland_flag[2] == 2)
28
            {
29
                instance_create_depth(0, 0, 0, obj_ceroba_phase_2_overworld_cutscene_2)
30
                room_goto(rm_mansion_study Estate - Study)
31
            }
32
            instance_destroy()
33
        }
34
        break
35
}