1 |
if (hit == 0 && o_boxingcontroller.hit_baseball_check == 0 && y < c) |
2 |
{ |
3 |
if (arcade) |
4 |
snd_play(snd_punchheavythunder_bc); |
5 |
else |
6 |
snd_play(snd_punchheavythunder); |
7 |
hit = 1; |
8 |
baseball_combo_timer = 2; |
9 |
o_boxingcontroller.hit_baseball += 1; |
10 |
o_boxingcontroller.hit_baseball_check = 1; |
11 |
y = o_boxingcontroller.y - 184; |
12 |
if (other.image_xscale == 2) |
13 |
hit_direction = -1; |
14 |
else |
15 |
hit_direction = 1; |
16 |
instance_create(x, o_boxingcontroller.y - 184, obj_bq_fist_flash_fast); |
17 |
if (o_boxingcontroller.swordactive == 1) |
18 |
alarm[0] |
19 |
if (o_boxingcontroller.wireframe_boxing == 1) |
20 |
{ |
21 |
instance_create(x - 15, y - 15, obj_octagon_triangle); |
22 |
instance_create(x, y - 15, obj_octagon_triangle); |
23 |
instance_create(x + 15, y - 15, obj_octagon_triangle); |
24 |
instance_create(x - 15, y, obj_octagon_triangle); |
25 |
instance_create(x, y, obj_octagon_triangle); |
26 |
instance_create(x + 15, y, obj_octagon_triangle); |
27 |
instance_create(x - 15, y + 15, obj_octagon_triangle); |
28 |
instance_create(x, y + 15, obj_octagon_triangle); |
29 |
instance_create(x + 15, y + 15, obj_octagon_triangle); |
30 |
instance_destroy(); |
31 |
o_boxing_wireframe.text = o_boxingcontroller.default_string; |
32 |
} |
33 |
with (o_boxingcontroller) |
34 |
{ |
35 |
if (duckactive == 1) |
36 |
{ |
37 |
if (arcade == 1) |
38 |
snd_pitch(snd_play(snd_squeaky_bc), 0.75 + random(0.5)); |
39 |
else |
40 |
snd_pitch(snd_play(snd_squeaky), 0.75 + random(0.5)); |
41 |
color_fade_alpha = 1; |
42 |
global.hp[1] += 4; |
43 |
if (global.hp[1] > global.maxhp[1]) |
44 |
global.hp[1] = global.maxhp[1]; |
45 |
} |
46 |
if (laseractive == 1) |
47 |
laserpunchfadetimer = 10; |
48 |
} |
49 |
} |