1 |
if (arcade_intro == true) |
2 |
exit; |
3 |
if (arcade_game_win) |
4 |
{ |
5 |
audio_stop_sound(mus_mew); |
6 |
global.dunes_flag[25] = true; |
7 |
if (keyboard_multicheck_pressed(0) || keyboard_multicheck_pressed(1)) |
8 |
room_restart(); |
9 |
exit; |
10 |
} |
11 |
if (arcade_game_over) |
12 |
{ |
13 |
if (keyboard_multicheck_pressed(0) || keyboard_multicheck_pressed(1)) |
14 |
{ |
15 |
audio_sound_gain(mus_mew_boss, 1, 0); |
16 |
audio_sound_gain(mus_mew, 1, 0); |
17 |
global.last_room_overworld = room; |
18 |
room_restart(); |
19 |
} |
20 |
exit; |
21 |
} |
22 |
var x_min = 90; |
23 |
var x_max = 225; |
24 |
var y_min = 60; |
25 |
var y_max = 140; |
26 |
if (arcade_boss == false) |
27 |
{ |
28 |
if (irandom(arcade_prnd[0]) == 1) |
29 |
{ |
30 |
instance_create(random_range(x_min, x_max), 40, obj_arcade_enemy); |
31 |
arcade_prnd[0] = 180; |
32 |
} |
33 |
else if (arcade_prnd[0] > 3) |
34 |
{ |
35 |
arcade_prnd[0] -= 3; |
36 |
} |
37 |
if (irandom(arcade_prnd[1]) == 1) |
38 |
{ |
39 |
instance_create(choose(x_min - 40, x_max + 40), random_range(y_min, y_max), obj_arcade_ghost); |
40 |
arcade_prnd[1] = 220; |
41 |
} |
42 |
else if (arcade_prnd[1] > 3) |
43 |
{ |
44 |
arcade_prnd[1] -= 3; |
45 |
} |
46 |
} |
47 |
if (arcade_boss == true) |
48 |
{ |
49 |
if (irandom(arcade_prnd[2]) == 1) |
50 |
{ |
51 |
instance_create(random_range(x_min, x_max), 40, obj_arcade_upgrade); |
52 |
arcade_prnd[2] = 1000; |
53 |
} |
54 |
else |
55 |
{ |
56 |
arcade_prnd[2] -= 1; |
57 |
} |
58 |
} |
59 |
if (!audio_is_playing(mus_mew_intro) && !audio_is_playing(mus_mew)) |
60 |
{ |
61 |
audio_play_sound(mus_mew, 1, 1); |
62 |
audio_sound_gain(mus_mew, 1, 0); |
63 |
} |
64 |
if (arcade_score >= arcade_upgrade_score) |
65 |
{ |
66 |
arcade_upgrade_score += (arcade_upgrade_score + 50); |
67 |
instance_create(random_range(x_min, x_max), 40, obj_arcade_upgrade); |
68 |
} |
69 |
if (arcade_score >= arcade_miniboss_score && !arcade_boss) |
70 |
{ |
71 |
arcade_miniboss_score += (arcade_miniboss_score + 100); |
72 |
arcade_boss = true; |
73 |
instance_create(160, 0, obj_arcade_swordsman); |
74 |
} |
75 |
if (arcade_score >= arcade_boss_score && !arcade_boss) |
76 |
{ |
77 |
arcade_boss_score += (arcade_boss_score + 500); |
78 |
arcade_miniboss_score += 500; |
79 |
arcade_boss = true; |
80 |
audio_sound_gain(mus_mew, 0, 2000); |
81 |
alarm[2] = 90; |
82 |
} |