1 |
if (instance_exists(obj_mainchara)) |
2 |
{ |
3 |
if (obj_mainchara.x < 440 || obj_mainchara.x > 460) |
4 |
{ |
5 |
if (obj_mainchara.y > 526) |
6 |
obj_mainchara.y = 526; |
7 |
} |
8 |
if (obj_mainchara.x > 170 && obj_mainchara.y > 130 && obj_mainchara.x < (room_width - 170) && obj_mainchara.y < (room_height - 160) && lock == 0) |
9 |
{ |
10 |
tone = caster_load("music/creepy_ambience.ogg"); |
11 |
tone1 = caster_loop(mus_creepy_ambience, 0, 1.1); |
12 |
tone2 = caster_loop(mus_creepy_ambience, 0, 1); |
13 |
tone3 = caster_loop(mus_creepy_ambience, 0, 0.9); |
14 |
tonevol = 0; |
15 |
lock = 1; |
16 |
} |
17 |
else |
18 |
{ |
19 |
if (obj_mainchara.x < 180) |
20 |
obj_mainchara.x = 180; |
21 |
if (obj_mainchara.x > (room_width - 180)) |
22 |
obj_mainchara.x = room_width - 180; |
23 |
if (obj_mainchara.y < 170) |
24 |
obj_mainchara.y = 170; |
25 |
} |
26 |
if (lock == 1) |
27 |
{ |
28 |
if (locktime >= 250) |
29 |
{ |
30 |
tonevol = (locktime - 250) / 250; |
31 |
caster_set_volume(mus_creepy_ambience, tonevol); |
32 |
} |
33 |
obj_mainchara.x = room_width / 2; |
34 |
obj_mainchara.y = room_height / 2; |
35 |
if (obj_mainchara.moving == 1) |
36 |
locktime += 1; |
37 |
if (locktime >= 550) |
38 |
{ |
39 |
caster_free(tone); |
40 |
snd_play(snd_noise); |
41 |
obj_mainchara.visible = false; |
42 |
global.interact = 1; |
43 |
alarm[4] = 90; |
44 |
lock = 2; |
45 |
} |
46 |
} |
47 |
} |