Deltarune (Chapter 2) script viewer

← back to main script listing

gml_Object_obj_queenshield_enemy_Create_0

(view raw script w/o annotations or w/e)
1
depth = obj_queen_enemy.depth - 1;
2
image_blend = c_green;
3
image_alpha = 0.9;
4
image_xscale = 2;
5
image_yscale = 2;
6
image_angle = 0;
7
image_speed = 0;
8
appeartimer = 0;
9
hurtsfxtimer = 0;
10
hurtsfxcon = 0;
11
siner = 0;
12
con = 0;
13
createeffect = 0;
14
timer = 0;
15
turn = 0;
16
shieldsiner = 0;
17
shieldstate = 0;
18
shieldtimer = 0;
19
appearcon = 0;
20
queenhandx = 510;
21
queenhandy = 115;
22
idealx = x;
23
shieldhurt = 0;
24
shieldhurttimer = 0;
25
shieldx = 0;
26
shieldy = 0;
27
shieldalpha = 1;
28
shieldheight = sprite_get_height(sprite_index);
29
shieldhpgradual = 0;
30
imabouttobreak = 0;
31
imabouttobreak_alpha = 0.4;
32
imabouttobreak_siner = 0;
33
shaketimer = 0;
34
movetimer = 0;
35
movetype = 0;
36
movecon = 0;
37
movepiece = 0;
38
movetimer = 0;
39
destroycon = 0;
40
destroytimer = 0;
41
shieldsize = obj_queen_enemy.shieldsize;
42
for (i = 0; i < 14; i++)
43
{
44
    shieldpiece_x_origin[i] = x + 39;
45
    if (shieldsize == 7)
46
        shieldpiece_y_origin[i] = y + 135;
47
    if (shieldsize == 10)
48
        shieldpiece_y_origin[i] = y + 135;
49
    if (shieldsize == 12)
50
        shieldpiece_y_origin[i] = y + 135;
51
    shieldpiece_x[i] = x + 39;
52
    shieldpiece_y[i] = y + 135;
53
    shieldpiece_y_save[i] = y + 135;
54
    shieldpiece_visible[i] = 1;
55
    shieldpiece_xscale[i] = 2;
56
    shieldpiece_yscale[i] = 2;
57
    shieldpiece_alpha[i] = 1;
58
    shieldpiece_sprite_index[i] = spr_queenshield_pieces;
59
    shieldpiece_image_index[i] = 0;
60
    shieldpiece_fadetimer[i] = 0;
61
    shieldpiece_fadecon[i] = 0;
62
    depthorder[i] = 0;
63
}
64
if (shieldsize == 7)
65
{
66
    moveorder[0] = 4;
67
    moveorder[1] = 3;
68
    moveorder[2] = 2;
69
    moveorder[3] = 5;
70
    moveorder[4] = 6;
71
    moveorder[5] = 1;
72
    moveorder[6] = 0;
73
    shieldpiece_sprite_index[7] = spr_nothing;
74
    shieldpiece_sprite_index[8] = spr_nothing;
75
    shieldpiece_sprite_index[9] = spr_nothing;
76
    shieldpiece_sprite_index[10] = spr_nothing;
77
    shieldpiece_sprite_index[11] = spr_nothing;
78
    shieldpiece_sprite_index[12] = spr_nothing;
79
    shieldpiece_sprite_index[13] = spr_nothing;
80
}
81
if (shieldsize == 10)
82
{
83
    moveorder[0] = 4;
84
    moveorder[1] = 3;
85
    moveorder[2] = 2;
86
    moveorder[3] = 5;
87
    moveorder[4] = 6;
88
    moveorder[5] = 1;
89
    moveorder[6] = 7;
90
    moveorder[7] = 0;
91
    moveorder[8] = 8;
92
    moveorder[9] = 9;
93
    shieldpiece_sprite_index[10] = spr_nothing;
94
    shieldpiece_sprite_index[11] = spr_nothing;
95
    shieldpiece_sprite_index[12] = spr_nothing;
96
    shieldpiece_sprite_index[13] = spr_nothing;
97
}
98
if (shieldsize == 12)
99
{
100
    moveorder[0] = 4;
101
    moveorder[1] = 3;
102
    moveorder[2] = 2;
103
    moveorder[3] = 5;
104
    moveorder[4] = 6;
105
    moveorder[5] = 1;
106
    moveorder[6] = 7;
107
    moveorder[7] = 0;
108
    moveorder[8] = 8;
109
    moveorder[9] = 9;
110
    moveorder[10] = 10;
111
    moveorder[11] = 11;
112
    shieldpiece_sprite_index[12] = spr_nothing;
113
    shieldpiece_sprite_index[13] = spr_nothing;
114
}
115
if (shieldsize == 7)
116
{
117
    shieldpiece_image_index[0] = 0;
118
    shieldpiece_image_index[1] = 1;
119
    shieldpiece_image_index[2] = 1;
120
    shieldpiece_image_index[3] = 1;
121
    shieldpiece_image_index[4] = 1;
122
    shieldpiece_image_index[5] = 1;
123
    shieldpiece_image_index[6] = 2;
124
}
125
if (shieldsize == 10)
126
{
127
    shieldpiece_image_index[0] = 0;
128
    shieldpiece_image_index[1] = 1;
129
    shieldpiece_image_index[2] = 1;
130
    shieldpiece_image_index[3] = 1;
131
    shieldpiece_image_index[4] = 1;
132
    shieldpiece_image_index[5] = 1;
133
    shieldpiece_image_index[6] = 1;
134
    shieldpiece_image_index[7] = 1;
135
    shieldpiece_image_index[8] = 1;
136
    shieldpiece_image_index[9] = 2;
137
}
138
if (shieldsize == 12)
139
{
140
    shieldpiece_image_index[0] = 0;
141
    shieldpiece_image_index[1] = 1;
142
    shieldpiece_image_index[2] = 1;
143
    shieldpiece_image_index[3] = 1;
144
    shieldpiece_image_index[4] = 1;
145
    shieldpiece_image_index[5] = 1;
146
    shieldpiece_image_index[6] = 1;
147
    shieldpiece_image_index[7] = 1;
148
    shieldpiece_image_index[8] = 1;
149
    shieldpiece_image_index[9] = 1;
150
    shieldpiece_image_index[10] = 1;
151
    shieldpiece_image_index[11] = 2;
152
}