Deltarune (Chapter 5) script viewer

← back to main script listing

gml_Object_obj_dazzle_effect_Step_0

(view raw script w/o annotations or w/e)
1
if (!init)
2
{
3
    var _sp = 0.1;
4
    particles[0] = setup_particle(110, 167, 0.35, 8510641, 0, _sp * 2, 0);
5
    particles[1] = setup_particle(50, 100, 0.2, 7002367, 0, _sp, 10);
6
    particles[2] = setup_particle(180, 76, 0.3, 8257481, 0, _sp * 2, -10);
7
    particles[3] = setup_particle(250, 162, 0.5, 16757629, 0, _sp * 1, 135);
8
    particles[4] = setup_particle(60, 50, 0.3, 15073188, 2, _sp * 2, -30);
9
    particles[5] = setup_particle(160, 110, 0.15, 16757629, 3, _sp * 1, 110);
10
    particles[6] = setup_particle(248, 38, 0.25, 13532671, 2, _sp * 0.5, 225);
11
    particles[7] = setup_particle(226, 160, 0.25, 8510641, 3, _sp * 2, -20);
12
    particles[8] = setup_particle(50, 187, 0.2, 16743874, 2, _sp * 1, 0);
13
    particles[9] = setup_particle(122.5, 107, 0.4, 16743874, 2, 0, 0);
14
    init = true;
15
}
16
if (active && image_alpha == 0)
17
{
18
    for (var i = 0; i < particle_count; i++)
19
    {
20
        with (particles[i])
21
            speed = 0;
22
    }
23
    active = false;
24
}
25
else if (!active && image_alpha > 0)
26
{
27
    for (var i = 0; i < particle_count; i++)
28
    {
29
        with (particles[i])
30
            speed = saved_speed;
31
    }
32
    active = true;
33
}