Deltarune (Chapter 2) script viewer

← back to main script listing

gml_Object_obj_ch2_scene26_rock_dog_Step_0

(view raw script w/o annotations or w/e)
1
timer++;
2
if (dog)
3
    image_angle += rotation;
4
if (y <= (__view_get(e__VW.YView, 0) - 45))
5
{
6
    image_angle = 0;
7
    y += 480;
8
    dog = timer >= 900 && !dog && random(1) >= 0.99;
9
    if (dog)
10
    {
11
        sprite_index = spr_dog_walk;
12
        rotation = random_range(1, 2) * choose(-1, 1);
13
        image_speed = 0.5;
14
    }
15
    else
16
    {
17
        sprite_index = spr_cutscene_26_rock_dog;
18
        image_speed = 0;
19
        image_index = 0;
20
    }
21
}
22
y -= 5;
23
24
enum e__VW
25
{
26
    XView,
27
    YView,
28
    WView,
29
    HView,
30
    Angle,
31
    HBorder,
32
    VBorder,
33
    HSpeed,
34
    VSpeed,
35
    Object,
36
    Visible,
37
    XPort,
38
    YPort,
39
    WPort,
40
    HPort,
41
    Camera,
42
    SurfaceID
43
}