|
1
|
for (i = 0; i < num; i += 1)
|
|
2
|
{
|
|
3
|
hx = obj_heart.x + 8 + lengthdir_x(rr, curang + ((i / num) * 360));
|
|
4
|
hy = obj_heart.y + 8 + lengthdir_y(rr, curang + ((i / num) * 360));
|
|
5
|
spear[i] = instance_create(hx, hy, obj_followspear_2);
|
|
6
|
spear[i].fade = fade;
|
|
7
|
}
|
|
8
|
if (type == 1 && rate > 10)
|
|
9
|
rate -= 1;
|
|
10
|
if (type == 0 || type == 3)
|
|
11
|
curang += ang;
|
|
12
|
if (type == 1)
|
|
13
|
curang += (10 + choose(10, 20, 30));
|
|
14
|
alarm[0] = rate; gml_Object_obj_followspeargen_2_Alarm_0.gml
for (i = 0; i < num; i += 1)
{
hx = obj_heart.x + 8 + lengthdir_x(rr, curang + ((i / num) * 360));
hy = obj_heart.y + 8 + lengthdir_y(rr, curang + ((i / num) * 360));
spear[i] = instance_create(hx, hy, obj_followspear_2);
spear[i].fade = fade;
}
if (type == 1 && rate > 10)
rate -= 1;
if (type == 0 || type == 3)
curang += ang;
if (type == 1)
curang += (10 + choose(10, 20, 30));
alarm[0] = rate;
if (type == 2)
{
siner += 1;
ang = sin(siner / 16) * 16;
if (abs(ang) < 2)
{
if (ang < 0)
ang = -2;
if (ang > 0)
ang = 2;
}
curang += ang;
}
|
|
15
|
if (type == 2)
|
|
16
|
{
|
|
17
|
siner += 1;
|
|
18
|
ang = sin(siner / 16) * 16;
|
|
19
|
if (abs(ang) < 2)
|
|
20
|
{
|
|
21
|
if (ang < 0)
|
|
22
|
ang = -2;
|
|
23
|
if (ang > 0)
|
|
24
|
ang = 2;
|
|
25
|
}
|
|
26
|
curang += ang;
|
|
27
|
}
|