Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_anim_Step_0

(view raw script w/o annotations or w/e)
1
if (active == 0)
2
    instance_destroy();
3
if (active == 2)
4
{
5
    if (i_ex(target))
6
    {
7
        frame += framespeed;
8
        if (frame >= (maxframe - 1))
9
        {
10
            done = 1;
11
            frame = maxframe - 1;
12
        }
13
        target.sprite_index = sprite_index;
14
        target.image_index = frame;
15
    }
16
    else
17
    {
18
        instance_destroy();
19
    }
20
    if (done == 1)
21
        instance_destroy();
22
}
23
if (active == 1)
24
{
25
    if (i_ex(target))
26
    {
27
        target.sprite_index = sprite_index;
28
        target.image_speed = 0;
29
        target.image_index = 0;
30
    }
31
    else
32
    {
33
        instance_destroy();
34
    }
35
    active = 2;
36
}