Deltarune script viewer

← back to main script listing

gml_Object_obj_growtangle_ch1_Step_0

(view raw script w/o annotations or w/e)
1
growth = 0;
2
if (timer < maxtimer && growcon == 1)
3
    growth = 1;
4
if (timer > 0 && growcon == 3)
5
    growth = 1;
6
if (growth == 1)
7
{
8
    if (growcon == 1)
9
        timer += 1;
10
    if (growcon == 3)
11
        timer -= 1;
12
    image_xscale = 2 * (timer / maxtimer);
13
    image_yscale = 2 * (timer / maxtimer);
14
    image_angle = 180 + (180 * (timer / maxtimer));
15
    image_alpha = 0.5 + ((timer / maxtimer) * 0.5);
16
    d = instance_create_ch1(x, y, obj_afterimage_ch1);
17
    d.sprite_index = sprite_index;
18
    d.image_xscale = image_xscale;
19
    d.image_yscale = image_yscale;
20
    d.image_angle = image_angle;
21
    d.depth = depth - 1;
22
    d.image_blend = image_blend;
23
    d.image_alpha = (1 - image_alpha) + 0.1;
24
    d.image_speed = 0;
25
    if (timer >= maxtimer && growcon == 1)
26
    {
27
        growcon = 2;
28
        image_angle = 0;
29
    }
30
    if (timer <= 0 && growcon == 3)
31
        instance_destroy();
32
}