Deltarune (Chapter 2) script viewer

← back to main script listing

gml_Object_obj_queenshield_enemy_Other_11

(view raw script w/o annotations or w/e)
1
anim = instance_create(x + 40, y + 120, obj_queen_vector_explosion);
2
anim.image_xscale = 2;
3
anim.image_yscale = 2;
4
exit;
5
for (i = 0; i < shieldsize; i++)
6
{
7
    after[i] = instance_create(shieldpiece_x[i], shieldpiece_y[i] + y, obj_afterimage);
8
    after[i].image_speed = 0;
9
    after[i].sprite_index = spr_queenshield_pieces_hurt;
10
    after[i].image_xscale = image_xscale;
11
    after[i].image_yscale = image_yscale;
12
    after[i].image_index = shieldpiece_image_index[i];
13
    after[i].speed = 8;
14
    after[i].friction = 0.4;
15
    after[i].depth = obj_queen_enemy.depth - 10;
16
}
17
if (shieldsize == 7)
18
{
19
    after[0].direction = 110;
20
    after[1].direction = 90;
21
    after[2].direction = 160;
22
    after[3].direction = 225;
23
    after[4].direction = 315;
24
}
25
if (shieldsize == 10)
26
{
27
    after[0].direction = 110;
28
    after[1].direction = 70;
29
    after[2].direction = 90;
30
    after[3].direction = 160;
31
    after[4].direction = 190;
32
    after[6].direction = 225;
33
    after[7].direction = 270;
34
    after[8].direction = 315;
35
}
36
if (shieldsize == 12)
37
{
38
    after[0].direction = 110;
39
    after[1].direction = 90;
40
    after[2].direction = 70;
41
    after[3].direction = 90;
42
    after[4].direction = 160;
43
    after[5].direction = 190;
44
    after[7].direction = 225;
45
    after[8].direction = 270;
46
    after[9].direction = 290;
47
    after[10].direction = 315;
48
}