1 |
if (type == 0 || type == 2) |
2 |
{ |
3 |
if (instance_exists(obj_6knife_act)) |
4 |
{ |
5 |
x = relx + obj_6knife_act.x; |
6 |
y = rely + obj_6knife_act.y; |
7 |
image_angle = obj_6knife_act.image_angle + inita; |
8 |
} |
9 |
if (y > (room_height + 60)) |
10 |
{ |
11 |
y -= (sprite_width * 6); |
12 |
rely -= (sprite_width * 6); |
13 |
} |
14 |
if (y < -60) |
15 |
{ |
16 |
y += (sprite_width * 6); |
17 |
rely += (sprite_width * 6); |
18 |
} |
19 |
if (x > (room_width + 60)) |
20 |
{ |
21 |
x -= (sprite_width * 7); |
22 |
relx -= (sprite_width * 7); |
23 |
} |
24 |
if (x < -60) |
25 |
{ |
26 |
x += (sprite_width * 7); |
27 |
relx += (sprite_width * 7); |
28 |
} |
29 |
if (type == 2) |
30 |
{ |
31 |
shake += 0.2; |
32 |
x += (random(shake) - random(shake)); |
33 |
y += (random(shake) - random(shake)); |
34 |
} |
35 |
} |
36 |
if (type == 1) |
37 |
{ |
38 |
dd = distance_to_object(obj_vsflowey_heart); |
39 |
move_towards_point(obj_vsflowey_heart.x + 8, obj_vsflowey_heart.y + 8, 1); |
40 |
if (dd < 240) |
41 |
speed = 2; |
42 |
if (dd < 180) |
43 |
speed = 3; |
44 |
if (dd < 120) |
45 |
speed = 4; |
46 |
if (dd < 60) |
47 |
speed = 5; |
48 |
if (dd < 30) |
49 |
speed = 6; |
50 |
image_angle += speed; |
51 |
} |