1 |
if (active == 1) |
2 |
{ |
3 |
if (site == 0 && x > (object0.x - 80) && part == 0) |
4 |
part = 1; |
5 |
if (site == 1 && x < (object0.x + 80) && part == 0) |
6 |
part = 1; |
7 |
if (site == 2 && y < (object0.y + 80) && part == 0) |
8 |
part = 1; |
9 |
if (site == 3 && y > (object0.y - 80) && part == 0) |
10 |
part = 1; |
11 |
rater = 10; |
12 |
r2 = 20; |
13 |
if (part == 1) |
14 |
{ |
15 |
siner = 0; |
16 |
part = 2; |
17 |
speed = 0; |
18 |
remx = x; |
19 |
remy = y; |
20 |
xrate = 0; |
21 |
if (rating > 8) |
22 |
xrate = rating - 8; |
23 |
totalx = 145 + (xrate * 8); |
24 |
} |
25 |
if (down == 1) |
26 |
{ |
27 |
countdown -= 1; |
28 |
down = 0; |
29 |
} |
30 |
if (part == 2) |
31 |
{ |
32 |
siner += 1; |
33 |
if (site == 0) |
34 |
{ |
35 |
x = remx + (sin((siner * pi) / r2) * totalx); |
36 |
y = remy - (sin((siner * pi) / rater) * 100); |
37 |
if (siner == rater) |
38 |
{ |
39 |
part = 3; |
40 |
hspeed = -8 * speedmod; |
41 |
} |
42 |
} |
43 |
if (site == 1) |
44 |
{ |
45 |
x = remx - (sin((siner * pi) / r2) * totalx); |
46 |
y = remy - (sin((siner * pi) / rater) * 100); |
47 |
if (siner == rater) |
48 |
{ |
49 |
part = 3; |
50 |
hspeed = 8 * speedmod; |
51 |
} |
52 |
} |
53 |
if (site == 2) |
54 |
{ |
55 |
y = remy - (sin((siner * pi) / r2) * totalx); |
56 |
x = remx - (sin((siner * pi) / rater) * 100); |
57 |
if (siner == rater) |
58 |
{ |
59 |
part = 3; |
60 |
vspeed = 8 * speedmod; |
61 |
} |
62 |
} |
63 |
if (site == 3) |
64 |
{ |
65 |
y = remy + (sin((siner * pi) / r2) * totalx); |
66 |
x = remx + (sin((siner * pi) / rater) * 100); |
67 |
if (siner == rater) |
68 |
{ |
69 |
part = 3; |
70 |
vspeed = -8 * speedmod; |
71 |
} |
72 |
} |
73 |
} |
74 |
} |
75 |
if (alphoid < 1) |
76 |
alphoid += 0.2; |
77 |
image_alpha = alphoid; |