1 |
if (lancerGlow == 1) |
2 |
{ |
3 |
morphTime++; |
4 |
glowValue = clamp(glowValue + 0.05, 0, 1); |
5 |
draw_sprite_ext_flash(la_actor.sprite_index, la_actor.image_index, la_actor.x, la_actor.y, la_actor.image_xscale, la_actor.image_yscale, la_actor.image_angle, la_actor.image_blend, glowValue); |
6 |
if (morphTime >= 20) |
7 |
{ |
8 |
shrinkValue = clamp(shrinkValue - 0.025, 0, 1); |
9 |
la_actor.x = origX + (halfWidth * (1 - shrinkValue)); |
10 |
la_actor.y = origY + (halfHeight * (1 - shrinkValue)); |
11 |
la_actor.image_yscale = shrinkValue * 2; |
12 |
la_actor.image_xscale = shrinkValue * 2; |
13 |
} |
14 |
if (morphTime >= 35 && cardMade == 0) |
15 |
{ |
16 |
la_card.x = la_actor.x + (halfWidth * 0.6); |
17 |
la_card.y = la_actor.y + (halfHeight * 0.6); |
18 |
cardMade = 1; |
19 |
} |
20 |
if (morphTime >= 35 && cardMade == 1) |
21 |
{ |
22 |
growValue = clamp(growValue + 0.025, 0, 1); |
23 |
la_card.image_speed = 1.25 - growValue; |
24 |
la_card.image_yscale = growValue * 2; |
25 |
la_card.image_xscale = growValue * 2; |
26 |
draw_sprite_ext_flash(la_card.sprite_index, la_card.image_index, la_card.x, la_card.y, la_card.image_xscale, la_card.image_yscale, la_card.image_angle, la_card.image_blend, 1); |
27 |
} |
28 |
} |
29 |
if (lancerGlow == 2) |
30 |
{ |
31 |
morphTime++; |
32 |
glowValue = clamp(glowValue - 0.05, 0, 1); |
33 |
draw_sprite_ext_flash(la_card.sprite_index, la_card.image_index, la_card.x, la_card.y, la_card.image_xscale, la_card.image_yscale, la_card.image_angle, la_card.image_blend, glowValue); |
34 |
if (morphTime >= 50) |
35 |
lancerCard = 1; |
36 |
} |
37 |
if (lancerGlow == 4) |
38 |
{ |
39 |
morphTime++; |
40 |
glowValue = clamp(glowValue + 0.1, 0, 1); |
41 |
draw_sprite_ext_flash(ro_actor.sprite_index, ro_actor.image_index, ro_actor.x, ro_actor.y, ro_actor.image_xscale, ro_actor.image_yscale, ro_actor.image_angle, ro_actor.image_blend, glowValue); |
42 |
if (morphTime >= 15) |
43 |
{ |
44 |
shrinkValue = clamp(shrinkValue - 0.05, 0, 1); |
45 |
ro_actor.x = origX + (halfWidth * (1 - shrinkValue)); |
46 |
ro_actor.y = origY + (halfHeight * (1 - shrinkValue)); |
47 |
ro_actor.image_yscale = shrinkValue * 2; |
48 |
ro_actor.image_xscale = shrinkValue * 2; |
49 |
} |
50 |
if (morphTime >= 25 && cardMade == 0) |
51 |
{ |
52 |
ro_card.x = ro_actor.x + (halfWidth * 0.45); |
53 |
ro_card.y = ro_actor.y + (halfHeight * 0.5); |
54 |
ro_card.image_index = 5; |
55 |
cardMade = 1; |
56 |
} |
57 |
if (morphTime >= 25 && cardMade == 1) |
58 |
{ |
59 |
growValue = clamp(growValue + 0.05, 0, 1); |
60 |
ro_card.image_speed = 1.25 - growValue; |
61 |
ro_card.image_yscale = growValue * 2; |
62 |
ro_card.image_xscale = growValue * 2; |
63 |
draw_sprite_ext_flash(ro_card.sprite_index, ro_card.image_index, ro_card.x, ro_card.y, ro_card.image_xscale, ro_card.image_yscale, ro_card.image_angle, ro_card.image_blend, 1); |
64 |
} |
65 |
} |
66 |
if (lancerGlow == 5) |
67 |
{ |
68 |
morphTime++; |
69 |
glowValue = clamp(glowValue - 0.2, 0, 1); |
70 |
draw_sprite_ext_flash(ro_card.sprite_index, ro_card.image_index, ro_card.x, ro_card.y, ro_card.image_xscale, ro_card.image_yscale, ro_card.image_angle, ro_card.image_blend, glowValue); |
71 |
if (morphTime >= 5) |
72 |
rouxlsCard = 1; |
73 |
} |