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 |
} |