|
1
|
speed = 0;
|
|
2
|
towarddir = point_direction(x + 30, y + 30, obj_heart.x + 10, obj_heart.y + 10);
|
|
3
|
initdir = floor(random(30));
|
|
4
|
for (i = 0; i < 7; i += 1)
|
|
5
|
{
|
|
6
|
blt = instance_create(x + 30, y + 30, obj_vulkinlightning);
|
|
7
|
if (instance_exists(blt))
|
|
8
|
blt.direction = (towarddir - 110) + initdir + (i * 30);
|
|
9
|
}
|
|
10
|
firetime += 1;
|
|
11
|
if (firetime < 5)
|
|
12
|
{
|
|
13
|
alarm[1] = rate; gml_Object_obj_vulkincloudbul_Alarm_1.gml
speed = 0;
towarddir = point_direction(x + 30, y + 30, obj_heart.x + 10, obj_heart.y + 10);
initdir = floor(random(30));
for (i = 0; i < 7; i += 1)
{
blt = instance_create(x + 30, y + 30, obj_vulkinlightning);
if (instance_exists(blt))
blt.direction = (towarddir - 110) + initdir + (i * 30);
}
firetime += 1;
if (firetime < 5)
{
alarm[1] = rate;
}
else
{
direction = towarddir - 110 - random(50);
speed = 2;
}
|
|
14
|
}
|
|
15
|
else
|
|
16
|
{
|
|
17
|
direction = towarddir - 110 - random(50);
|
|
18
|
speed = 2;
|
|
19
|
}
|