Deltarune script viewer

← back to main script listing

gml_Object_obj_recruitanim_Step_0

(view raw script w/o annotations or w/e)
1
timer++;
2
if (timer <= 5)
3
{
4
    lerptimer++;
5
    image_xscale = lerp(image_xscale, 1, lerptimer / 5);
6
    image_yscale = lerp(image_yscale, 1, lerptimer / 5);
7
}
8
if (timer == 5)
9
    lerptimer = 0;
10
if (timer >= 5 && timer <= 8)
11
{
12
    lerptimer++;
13
    image_xscale = lerp(image_xscale, 0.5, lerptimer / 3);
14
    image_yscale = lerp(image_yscale, 2, lerptimer / 3);
15
}
16
if (timer == 8)
17
    lerptimer = 0;
18
if (timer >= 8 && timer <= 10)
19
{
20
    lerptimer++;
21
    if (lerptimer >= 2)
22
        lerptimer = 2;
23
    image_xscale = lerp(image_xscale, 1, lerptimer / 2);
24
    image_yscale = lerp(image_yscale, 1, lerptimer / 2);
25
}
26
x = xstart + (sprite_width / 2);
27
if (timer >= 35)
28
{
29
    vspeed -= 1;
30
    image_yscale += 0.1;
31
    image_alpha -= 0.1;
32
    if (image_alpha <= 0)
33
        instance_destroy();
34
}