Undertale script viewer

← back to main script listing

gml_Object_obj_shaker_Alarm_0

(view raw script w/o annotations or w/e)
1
if (hshake != 0)
2
{
3
    if (hshake < 0)
4
    {
5
        view_xview[myview] += hshake;
6
        hshake += 1;
7
    }
8
    if (hshake > 0)
9
        view_xview[myview] += hshake;
10
    hshake = -hshake;
11
}
12
if (vshake != 0)
13
{
14
    if (vshake > 0)
15
        view_yview[myview] += vshake;
16
    if (vshake < 0)
17
    {
18
        view_yview[myview] += vshake;
19
        vshake += 1;
20
    }
21
    vshake = -vshake;
22
}
23
alarm[myview] = shakespeed;
24
if (hshake == 0 && vshake == 0)
25
    instance_destroy();