1 |
if (fireworks_con == 1 && !d_ex()) |
2 |
{ |
3 |
global.interact = 1; |
4 |
fireworks_con = 2; |
5 |
} |
6 |
if (fireworks_con == 2) |
7 |
{ |
8 |
check1 = instance_create(430, 260, obj_marker); |
9 |
check1.sprite_index = spr_queenscreen; |
10 |
check1.image_index = 10; |
11 |
check1.image_speed = 0; |
12 |
check1.image_yscale = 0.05; |
13 |
check1.image_xscale = 0.1; |
14 |
check1.depth = hacker.depth + 10; |
15 |
check2 = instance_create(430, 260, obj_marker); |
16 |
check2.sprite_index = spr_queenscreen; |
17 |
check2.image_index = 10; |
18 |
check2.image_speed = 0; |
19 |
check2.image_yscale = 0.05; |
20 |
check2.image_xscale = 0.1; |
21 |
check2.depth = hacker.depth + 10; |
22 |
check3 = instance_create(430, 260, obj_marker); |
23 |
check3.sprite_index = spr_queenscreen; |
24 |
check3.image_index = 10; |
25 |
check3.image_speed = 0; |
26 |
check3.image_yscale = 0.05; |
27 |
check3.image_xscale = 0.1; |
28 |
check3.depth = hacker.depth + 10; |
29 |
fireworks_con++; |
30 |
timer = 0; |
31 |
} |
32 |
if (fireworks_con == 3) |
33 |
{ |
34 |
timer++; |
35 |
with (check1) |
36 |
{ |
37 |
if (image_xscale != 2) |
38 |
image_xscale = lerp(image_xscale, 2, 0.125); |
39 |
} |
40 |
with (check2) |
41 |
{ |
42 |
if (image_xscale != 2) |
43 |
image_xscale = lerp(image_xscale, 2, 0.125); |
44 |
} |
45 |
with (check3) |
46 |
{ |
47 |
if (image_xscale != 2) |
48 |
image_xscale = lerp(image_xscale, 2, 0.125); |
49 |
} |
50 |
with (check1) |
51 |
{ |
52 |
if (image_yscale != 2) |
53 |
image_yscale = lerp(image_yscale, 2, 0.15); |
54 |
} |
55 |
with (check2) |
56 |
{ |
57 |
if (image_yscale != 2) |
58 |
image_yscale = lerp(image_yscale, 2, 0.15); |
59 |
} |
60 |
with (check3) |
61 |
{ |
62 |
if (image_yscale != 2) |
63 |
image_yscale = lerp(image_yscale, 2, 0.15); |
64 |
} |
65 |
if ((timer % 2) == 0) |
66 |
{ |
67 |
with (check1) |
68 |
scr_afterimagefastscr_afterimagefastfunction scr_afterimagefast()
{
afterimage = instance_create(x, y, obj_afterimage);
afterimage.sprite_index = sprite_index;
afterimage.image_index = image_index;
afterimage.image_blend = image_blend;
afterimage.image_speed = 0;
afterimage.depth = depth;
afterimage.image_xscale = image_xscale;
afterimage.image_yscale = image_yscale;
afterimage.image_angle = image_angle;
afterimage.fadeSpeed = 0.08;
return afterimage;
} (); |
69 |
with (check2) |
70 |
scr_afterimagefastscr_afterimagefastfunction scr_afterimagefast()
{
afterimage = instance_create(x, y, obj_afterimage);
afterimage.sprite_index = sprite_index;
afterimage.image_index = image_index;
afterimage.image_blend = image_blend;
afterimage.image_speed = 0;
afterimage.depth = depth;
afterimage.image_xscale = image_xscale;
afterimage.image_yscale = image_yscale;
afterimage.image_angle = image_angle;
afterimage.fadeSpeed = 0.08;
return afterimage;
} (); |
71 |
with (check3) |
72 |
scr_afterimagefastscr_afterimagefastfunction scr_afterimagefast()
{
afterimage = instance_create(x, y, obj_afterimage);
afterimage.sprite_index = sprite_index;
afterimage.image_index = image_index;
afterimage.image_blend = image_blend;
afterimage.image_speed = 0;
afterimage.depth = depth;
afterimage.image_xscale = image_xscale;
afterimage.image_yscale = image_yscale;
afterimage.image_angle = image_angle;
afterimage.fadeSpeed = 0.08;
return afterimage;
} (); |
73 |
} |
74 |
with (check1) |
75 |
{ |
76 |
if (x != 240) |
77 |
x = lerp(x, 240, 0.125); |
78 |
if (y != 160) |
79 |
y = lerp(y, 160, 0.125); |
80 |
} |
81 |
with (check2) |
82 |
{ |
83 |
if (x != 320) |
84 |
x = lerp(x, 320, 0.125); |
85 |
if (y != 80) |
86 |
y = lerp(y, 80, 0.125); |
87 |
} |
88 |
with (check3) |
89 |
{ |
90 |
if (x != 400) |
91 |
x = lerp(x, 400, 0.125); |
92 |
if (y != 160) |
93 |
y = lerp(y, 160, 0.125); |
94 |
} |
95 |
if (timer == 40) |
96 |
{ |
97 |
fireworks_con = 4; |
98 |
timer = 0; |
99 |
check1.vspeed = -0.02; |
100 |
check1.hspeed = 0.02; |
101 |
check2.vspeed = -0.02; |
102 |
check3.vspeed = -0.02; |
103 |
check3.hspeed = -0.02; |
104 |
} |
105 |
} |
106 |
if (fireworks_con == 4) |
107 |
{ |
108 |
timer++; |
109 |
if (i_ex(check1)) |
110 |
{ |
111 |
check1.vspeed *= 1.1; |
112 |
check1.hspeed *= 1.1; |
113 |
with (check1) |
114 |
scr_afterimagefastscr_afterimagefastfunction scr_afterimagefast()
{
afterimage = instance_create(x, y, obj_afterimage);
afterimage.sprite_index = sprite_index;
afterimage.image_index = image_index;
afterimage.image_blend = image_blend;
afterimage.image_speed = 0;
afterimage.depth = depth;
afterimage.image_xscale = image_xscale;
afterimage.image_yscale = image_yscale;
afterimage.image_angle = image_angle;
afterimage.fadeSpeed = 0.08;
return afterimage;
} (); |
115 |
if (check1 < -80) |
116 |
{ |
117 |
with (check1) |
118 |
instance_destroy(); |
119 |
} |
120 |
} |
121 |
if (i_ex(check2)) |
122 |
{ |
123 |
check2.vspeed *= 1.1; |
124 |
with (check2) |
125 |
scr_afterimagefastscr_afterimagefastfunction scr_afterimagefast()
{
afterimage = instance_create(x, y, obj_afterimage);
afterimage.sprite_index = sprite_index;
afterimage.image_index = image_index;
afterimage.image_blend = image_blend;
afterimage.image_speed = 0;
afterimage.depth = depth;
afterimage.image_xscale = image_xscale;
afterimage.image_yscale = image_yscale;
afterimage.image_angle = image_angle;
afterimage.fadeSpeed = 0.08;
return afterimage;
} (); |
126 |
if (check2 < -80) |
127 |
{ |
128 |
with (check2) |
129 |
instance_destroy(); |
130 |
} |
131 |
} |
132 |
if (i_ex(check3)) |
133 |
{ |
134 |
with (check3) |
135 |
scr_afterimagefastscr_afterimagefastfunction scr_afterimagefast()
{
afterimage = instance_create(x, y, obj_afterimage);
afterimage.sprite_index = sprite_index;
afterimage.image_index = image_index;
afterimage.image_blend = image_blend;
afterimage.image_speed = 0;
afterimage.depth = depth;
afterimage.image_xscale = image_xscale;
afterimage.image_yscale = image_yscale;
afterimage.image_angle = image_angle;
afterimage.fadeSpeed = 0.08;
return afterimage;
} (); |
136 |
check3.vspeed *= 1.1; |
137 |
check3.hspeed *= 1.1; |
138 |
if (check3 < -80) |
139 |
{ |
140 |
with (check3) |
141 |
instance_destroy(); |
142 |
} |
143 |
} |
144 |
if (timer == 25) |
145 |
{ |
146 |
if (i_ex(obj_fireworks_manager)) |
147 |
{ |
148 |
with (obj_fireworks_manager) |
149 |
is_active = true; |
150 |
} |
151 |
if (i_ex(obj_cyber_shadowMaker_fireworks)) |
152 |
{ |
153 |
with (obj_cyber_shadowMaker_fireworks) |
154 |
is_active = true; |
155 |
} |
156 |
} |
157 |
if (timer >= 90) |
158 |
{ |
159 |
global.interact = 0; |
160 |
global.facing = 0; |
161 |
fireworks_con++; |
162 |
} |
163 |
} |