1 |
if (myinteract == 1 && con == 0 && global.interact == 0) |
2 |
{ |
3 |
snd_play(snd_bell); |
4 |
if (instance_exists(obj_waterboard)) |
5 |
{ |
6 |
global.interact = 1; |
7 |
image_speed = 0.2; |
8 |
con = 1; |
9 |
alarm[4] = 15; |
10 |
} |
11 |
else |
12 |
{ |
13 |
image_speed = 0.2; |
14 |
con = 20; |
15 |
alarm[4] = 15; |
16 |
} |
17 |
} |
18 |
if (con == 1) |
19 |
{ |
20 |
global.encounter = 0; |
21 |
finished = 0; |
22 |
if (instance_exists(obj_waterboard)) |
23 |
{ |
24 |
if (obj_waterboard.using == 99) |
25 |
finished = 1; |
26 |
obj_waterboard.using = 99; |
27 |
with (obj_waterboard) |
28 |
image_alpha -= 0.08; |
29 |
} |
30 |
} |
31 |
if (con == 2) |
32 |
{ |
33 |
obj_waterboardpuzzle1.won = 0; |
34 |
for (i = 0; i < 4; i += 1) |
35 |
{ |
36 |
if (block[i] > 0) |
37 |
{ |
38 |
with (block[i]) |
39 |
{ |
40 |
x = xstart; |
41 |
y = ystart; |
42 |
} |
43 |
block[i] = 0; |
44 |
} |
45 |
} |
46 |
con = 3; |
47 |
alarm[4] = 15; |
48 |
} |
49 |
if (con == 3) |
50 |
{ |
51 |
if (instance_exists(obj_waterboard)) |
52 |
{ |
53 |
obj_waterboard.image_index = 0; |
54 |
obj_waterboard.image_speed = 0; |
55 |
with (obj_waterboard) |
56 |
x = xstart; |
57 |
with (obj_waterboard) |
58 |
y = ystart; |
59 |
with (obj_waterboard) |
60 |
image_alpha += 0.08; |
61 |
} |
62 |
} |
63 |
if (con == 4) |
64 |
{ |
65 |
if (instance_exists(obj_waterboardpuzzle1)) |
66 |
obj_waterboardpuzzle1.waterboard = 0; |
67 |
if (instance_exists(obj_waterboard)) |
68 |
{ |
69 |
obj_waterboard.using = 0; |
70 |
obj_waterboard.myinteract = 0; |
71 |
obj_waterboard.depth = 800000; |
72 |
} |
73 |
myinteract = 0; |
74 |
con = 0; |
75 |
image_speed = 0; |
76 |
image_index = 0; |
77 |
global.interact = 0; |
78 |
} |
79 |
if (con == 21) |
80 |
{ |
81 |
image_speed = 0; |
82 |
image_index = 0; |
83 |
con = 0; |
84 |
myinteract = 0; |
85 |
} |