Undertale script viewer

← back to main script listing

gml_Object_obj_failuredog_Step_0

(view raw script w/o annotations or w/e)
1
if (fall == 1)
2
{
3
    gravity_direction = 90;
4
    vspeed += (friction + 0.3);
5
    image_angle -= (speed * 2);
6
    if (y > fally)
7
    {
8
        hspeed = 6 - random(12);
9
        vspeed = -vspeed;
10
        fall = 2;
11
    }
12
}
13
if (fall == 2)
14
{
15
    vspeed += (friction + 0.1);
16
    image_angle -= (speed * 4);
17
    if (y > (fally + 7))
18
        fall = 3;
19
}
20
if (fall == 3)
21
{
22
    vspeed = 0;
23
    image_alpha -= 0.03;
24
    if (image_alpha < 0.06)
25
        instance_destroy();
26
}
27
if (fall == 6)
28
{
29
    gravity_direction = 180;
30
    vspeed += (friction + 0.3);
31
    image_angle += (speed * 2);
32
    if (y > fally)
33
    {
34
        hspeed = 4 + (random(3) * choose(-1, 1));
35
        vspeed = -vspeed;
36
        fall = 2;
37
    }
38
}