Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_gerson_progress_star_Draw_0

(view raw script w/o annotations or w/e)
1
if (delay > 0)
2
{
3
    delay--;
4
    exit;
5
}
6
timer++;
7
if (timer >= 20)
8
{
9
    draw_sprite_ext(spr_gerson_progress_star2, 2, x, y + 3, 0.17, image_yscale - 0.4, image_angle, c_white, image_alpha);
10
    image_yscale += 0.5;
11
}
12
else
13
{
14
    draw_self();
15
}
16
if (timer < 3)
17
{
18
    d3d_set_fog(true, c_white, 0, 1);
19
    draw_self();
20
    d3d_set_fog(false, c_black, 0, 0);
21
    vspeed = 1;
22
    gravity_direction = 270;
23
    gravity = -0.4;
24
}
25
if (timer > 10 && image_xscale > 0.5)
26
    image_xscale -= 0.2;
27
if (timer > 19)
28
    image_alpha -= 0.1;
29
if (timer == 29)
30
    instance_destroy();
31
if (timer == 1)
32
    x = xstart + 2;
33
if (timer == 2)
34
    x = xstart - 1;
35
if (timer == 3)
36
    x = xstart;