1 |
siner = 0; |
2 |
asiner = random(300); |
3 |
kid = instance_create(x, y, obj_sonbullet); |
4 |
kid.x = x + (sin(asiner / 16) * 14); |
5 |
kid.y = y + (cos(asiner / 16) * 14); |
6 |
kid2 = instance_create(x, y, obj_sonbullet); |
7 |
kid2.sprite_index = spr_circlebulletsm_ex; |
8 |
kid2.x = x + (sin(asiner / 16) * 28); |
9 |
kid2.y = y + (cos(asiner / 16) * 28); |
10 |
vspeed = -1 + random(2); |
11 |
if (y > (global.idealborder[3] - 50) && vspeed > 0) |
12 |
{ |
13 |
vspeed *= -1; |
14 |
if (abs(vspeed) < 0.3) |
15 |
vspeed *= 2; |
16 |
} |
17 |
if (y < (global.idealborder[2] + 50) && vspeed < 0) |
18 |
{ |
19 |
vspeed *= -1; |
20 |
if (abs(vspeed) < 0.3) |
21 |
vspeed *= 2; |
22 |
} |
23 |
hspeed = -3 - random(1); |
24 |
av = (0.7 + random(0.5)) * choose(1, -1); |
25 |
image_alpha = 0; |
26 |
off = 0; |
27 |
dmg = 8; |
28 |
image_alpha = 0; |
29 |
sum = scr_monstersumscr_monstersumreturn global.monster[0] + global.monster[1] + global.monster[2]; (); |
30 |
factor1 = 22; |
31 |
factor2 = 40; |
32 |
if (sum > 1) |
33 |
{ |
34 |
factor1 = 18; |
35 |
factor2 = 36; |
36 |
av = (0.7 + random(0.5)) * choose(1, -1); |
37 |
} |
38 |
if (sum > 2) |
39 |
{ |
40 |
hspeed = -2.5 - random(1); |
41 |
factor1 = 16; |
42 |
factor2 = 32; |
43 |
av = (0.6 + random(0.5)) * choose(1, -1); |
44 |
} |