1 |
if (brokenscreen == false) |
2 |
{ |
3 |
draw_set_color(c_white); |
4 |
draw_self(); |
5 |
siner++; |
6 |
y += (sin(siner / 16) / 4); |
7 |
if (tasquecon == 0 && global.flag[8 simplify_vfx] == 0) |
8 |
{ |
9 |
draw_set_blend_mode(bm_add); |
10 |
draw_sprite_ext_flash(sprite_index, image_index, x, y, image_xscale + 0.01, image_yscale + 0.01, image_angle, image_blend, 0.1 + (sin(siner / 5) * 0.1)); |
11 |
draw_set_blend_mode(bm_normal); |
12 |
} |
13 |
} |
14 |
if (brokenscreen == true) |
15 |
{ |
16 |
if (room == room_dw_mansion_entrance) |
17 |
{ |
18 |
drawindex = 43; |
19 |
linecolor = make_color_rgb(223, 255, 171); |
20 |
} |
21 |
else |
22 |
{ |
23 |
drawindex = 11; |
24 |
linecolor = c_lime; |
25 |
} |
26 |
draw_sprite_ext(spr_queenscreen, drawindex, x, y, image_xscale, image_yscale, image_angle, c_white, 1); |
27 |
for (var i = 0; i < 9; i++) |
28 |
{ |
29 |
draw_set_color(linecolor); |
30 |
draw_set_alpha(brokeAlpha); |
31 |
draw_line_width(x + xx[i], y + yy[i], x + xx[i + 1], y + yy[i + 1], 2); |
32 |
} |
33 |
timer2++; |
34 |
if (timer2 >= 4 && global.flag[8 simplify_vfx] == 0) |
35 |
{ |
36 |
for (var i = 0; i < 10; i++) |
37 |
{ |
38 |
xx[i] = clamp(xx[i] + random_range(-r / 6, r / 6), -r, r); |
39 |
yy[i] = clamp(yy[i] + random_range(-r / 6, r / 6), -r, r); |
40 |
} |
41 |
timer2 = 0; |
42 |
} |
43 |
siner++; |
44 |
y += (sin(siner / 16) / 4); |
45 |
if (tasquecon == 0) |
46 |
{ |
47 |
if (brokeAlpha == 0) |
48 |
brokeAlpha = 0.05; |
49 |
brokeAlpha *= 1.5; |
50 |
if (global.flag[8 simplify_vfx] == 0) |
51 |
{ |
52 |
draw_set_blend_mode(bm_add); |
53 |
draw_sprite_ext_flash(sprite_index, image_index, x, y, image_xscale + 0.01, image_yscale + 0.01, image_angle, image_blend, 0.1 + (sin(siner / 5) * 0.1)); |
54 |
draw_set_blend_mode(bm_normal); |
55 |
} |
56 |
} |
57 |
} |