Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_shakeobj_susiezilla_Step_0

(view raw script w/o annotations or w/e)
1
if (active == 0)
2
    instance_destroy();
3
if (active == 1)
4
{
5
    timer++;
6
    if (timepershake == timer)
7
    {
8
        timer = 0;
9
        if (instance_exists(target))
10
        {
11
            shakeamt -= shakereduct;
12
            on *= -1;
13
            target.x = nowx + (shakespeed * on);
14
            if (shakeamt <= 0)
15
                instance_destroy();
16
        }
17
        else
18
        {
19
            instance_destroy();
20
        }
21
    }
22
}