1 |
if (instance_exists(obj_orbhead)) |
2 |
{ |
3 |
if (obj_orbhead.onhead == 1) |
4 |
{ |
5 |
hat = 1; |
6 |
solid = 1; |
7 |
} |
8 |
} |
9 |
if (shocking == 1 && hat == 1) |
10 |
{ |
11 |
global.interact = 1; |
12 |
shocking = 2; |
13 |
snd_play(snd_shock); |
14 |
alarm[0] = 15;gml_Object_obj_shockblock_Alarm_0.gmlobj_mainchara.x = memoryx;
obj_mainchara.y = memoryy;
if (obj_mainchara.y > 134 && obj_mainchara.x < 145)
obj_mainchara.y = 134;
shocking = 0;
global.interact = 0;
snd_stop(snd_shock); |
15 |
memoryx = obj_mainchara.xprevious; |
16 |
memoryy = obj_mainchara.yprevious; |
17 |
} |
18 |
if (shocking == 1 && hat == 0) |
19 |
{ |
20 |
obj_mainchara.x = obj_mainchara.xprevious; |
21 |
obj_mainchara.y = obj_mainchara.yprevious; |
22 |
} |
23 |
if (shocking == 2 && hat == 1) |
24 |
{ |
25 |
ggg = floor(random(5)) - 2; |
26 |
obj_mainchara.x = memoryx + ggg; |
27 |
ggg = floor(random(5)) - 2; |
28 |
obj_mainchara.y = memoryy + ggg; |
29 |
} |