Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_hotland_roof_cutscene_neutral_Create_0

(view raw script w/o annotations or w/e)
1
if (global.route != 1 || instance_exists(obj_credits_final_neutral))
2
{
3
    instance_destroy();
4
    exit;
5
}
6
with (instance_create_depth(205, 300, 0, obj_martlet_npc))
7
{
8
    can_walk = false;
9
    up_sprite = 3617;
10
    right_sprite = 3143;
11
    down_sprite = 2486;
12
    left_sprite = 3622;
13
    up_sprite_idle = 2324;
14
    right_sprite_idle = 3294;
15
    down_sprite_idle = 3564;
16
    left_sprite_idle = 1469;
17
    npc_direction = "up";
18
}
19
scene = 0;
20
cutscene_timer = 0;
21
cutscene_music = 0;
22
clover_shake = false;
23
draw_alpha = 0;
24
draw_alpha_white = 0;
25
draw_clover_yellow_alpha = 0;
26
global.player_can_run = false;
27
if (global.hotland_flag[12] == 1)
28
{
29
    scene = 60;
30
    obj_pl.image_alpha = 0;
31
    obj_pl.x = obj_martlet_npc.x;
32
    obj_pl.y = obj_martlet_npc.y + 60;
33
    instance_create(obj_martlet_npc.x, obj_martlet_npc.y + 20, obj_flowey_npc);
34
    obj_flowey_npc.image_alpha = 0;
35
    instance_destroy(obj_martlet_npc);
36
    draw_alpha = 1;
37
    cutscene_music = audio_play_sound(mus_missing_inaction, 1, 0);
38
    audio_sound_set_track_position(cutscene_music, 15);
39
    audio_sound_gain(cutscene_music, 0, 0);
40
    audio_sound_gain(cutscene_music, 1, 500);
41
}