Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_steamworks_35_cutscene_geno_Create_0

(view raw script w/o annotations or w/e)
1
scene = 0;
2
cutscene_timer = 0;
3
cutscene_music = 0;
4
if (global.geno_complete[3] == false)
5
{
6
    instance_destroy();
7
    exit;
8
}
9
else if (global.geno_complete[4] == false)
10
{
11
    obj_axis_npc.action_sprite = false;
12
}
13
obj_axis_npc.left_sprite = 3415;
14
obj_axis_npc.left_sprite_idle = 3415;
15
obj_axis_npc.right_sprite = 383;
16
obj_axis_npc.down_sprite_idle = 2749;
17
obj_axis_npc.up_sprite = 2592;
18
if (global.sworks_flag[31] == 1)
19
{
20
    instance_create(0, 0, obj_steamworks_35_cutscene_geno_outro_alt);
21
    instance_destroy();
22
    exit;
23
}
24
else if (global.sworks_flag[31] == 2)
25
{
26
    instance_destroy(obj_axis_npc);
27
    instance_destroy();
28
    exit;
29
}
30
else if (global.sworks_flag[31] >= 3)
31
{
32
    if (global.route == 3)
33
    {
34
        obj_axis_npc.action_sprite = true;
35
        obj_axis_npc.sprite_index = spr_axis_down_dead;
36
        obj_axis_npc.image_speed = false;
37
        instance_create(0, 0, obj_steamworks_35_cutscene_geno_outro);
38
    }
39
    else
40
    {
41
        obj_axis_npc.action_sprite = true;
42
        obj_axis_npc.sprite_index = spr_axis_down_dead_regular;
43
        obj_axis_npc.image_speed = false;
44
    }
45
    instance_destroy();
46
    exit;
47
}