Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_arcade_ghost_Step_0

(view raw script w/o annotations or w/e)
1
if (arc_enemy_death == false)
2
{
3
    switch (step)
4
    {
5
        case 0:
6
            if (wait_timer > 0)
7
                wait_timer--;
8
            else
9
                step = 1;
10
            break;
11
        case 1:
12
        case 2:
13
        case 3:
14
            if (wait_timer > 0)
15
            {
16
                wait_timer--;
17
            }
18
            else
19
            {
20
                step++;
21
                instance_create(x, y + 12, obj_arcade_enemy_bullet);
22
                wait_timer = 15;
23
            }
24
            break;
25
    }
26
}
27
else
28
{
29
    switch (step)
30
    {
31
        case 0:
32
            arc_enemy_hsp = 0;
33
            if (image_index >= (image_number - image_speed))
34
            {
35
                image_speed = 0;
36
                step++;
37
            }
38
            break;
39
        case 1:
40
            arc_enemy_hsp = 5;
41
            step++;
42
            break;
43
    }
44
}
45
if (!arc_enemy_hit)
46
    x += arc_enemy_hsp;
47
if (x != clamp(x, 0, 260))
48
    instance_destroy();