|
1
|
function scr_rhythmgame_load_events(arg0)
|
|
2
|
{
|
|
3
|
scr_debug_printscr_debug_print
function scr_debug_print()
{
if (!scr_debug())
exit;
}
function scr_debug_clear_all()
{
} ("song argument: " + string(arg0));
|
|
4
|
if (arg0 >= 3)
|
|
5
|
{
|
|
6
|
scr_music_event_add_instance(drums, 0 - meter, "target_brightness", 0.75);
|
|
7
|
scr_music_event_add_instance(vocals, 0 - meter, "target_brightness", 0.75);
|
|
8
|
}
|
|
9
|
if (arg0 == 0)
|
|
10
|
{
|
|
11
|
with (drums)
|
|
12
|
{
|
|
13
|
scr_music_event_add_instance(performer, 16.7 - (meter * 6), "sprite_index", spr_susie_drum_ready, true);
|
|
14
|
scr_music_event_add_instance(other.performer, 16.7 - (meter * 5.75), "sprite_index", spr_kris_guitar_ready, true);
|
|
15
|
scr_music_event_add_instance(other.vocals.performer, 16.7 - (meter * 5.5), "sprite_index", spr_ralsei_sing_polite_closed, true);
|
|
16
|
scr_music_event_add(16.7 - (meter * 5), "target_brightness", 0.75);
|
|
17
|
scr_music_event_add_instance(other.vocals, 16.7 - (meter * 5), "target_brightness", 0.75);
|
|
18
|
if (global.chapter == 3)
|
|
19
|
{
|
|
20
|
scr_music_event_add(16.7 - (meter * 4), "mash_hit", 1, true, 16);
|
|
21
|
scr_music_event_add_instance(other.vocals.performer, 16.7 - (meter * 4), "sprite_index", spr_ralsei_rock_shock, true);
|
|
22
|
if (!other.spooked && global.plot < 150 && global.flag[1096 rhythm_game_tries] == 0)
|
|
23
|
{
|
|
24
|
scr_music_event_add_instance(other.vocals.performer, 16.7 - (meter * 4), "shakeamt", 10, true);
|
|
25
|
other.spooked = true;
|
|
26
|
}
|
|
27
|
scr_music_event_add(16.939999999999998 - (meter * 4), "con", 0, true);
|
|
28
|
scr_music_event_add(18.7 - (meter * 4), "fade", 0.98, false);
|
|
29
|
}
|
|
30
|
else
|
|
31
|
{
|
|
32
|
auto_play = true;
|
|
33
|
}
|
|
34
|
scr_music_event_add_instance(other.vocals.performer, 38, "sprite_index", spr_ralsei_sing_clap, true, 1);
|
|
35
|
if (global.chapter == 3)
|
|
36
|
{
|
|
37
|
scr_music_event_add(39, "con", -1, true);
|
|
38
|
scr_music_event_add(39.12, "mash_hit", 2, true, 16);
|
|
39
|
scr_music_event_add(39.24, "mash_hit", 0, true, 16);
|
|
40
|
scr_music_event_add(39.36, "mash_hit", 0, true, 16);
|
|
41
|
scr_music_event_add(39.48, "mash_hit", 1, true, 16);
|
|
42
|
scr_music_event_add(39.72, "con", 1, true);
|
|
43
|
scr_music_event_add(98.09 - meter, "con", 5, true);
|
|
44
|
}
|
|
45
|
scr_music_event_add_instance(other, 134.5, "smooth", 1, true);
|
|
46
|
scr_music_event_add_instance(other.vocals.performer, 134.5, "sprite_index", spr_ralsei_sing_clap, true, 1);
|
|
47
|
scr_music_event_add_instance(other, 149.75, "smooth", 0, true);
|
|
48
|
}
|
|
49
|
}
|
|
50
|
else if (arg0 == 1)
|
|
51
|
{
|
|
52
|
with (drums)
|
|
53
|
{
|
|
54
|
auto_play = true;
|
|
55
|
performer.image_speed = 0.25;
|
|
56
|
other.spooked = true;
|
|
57
|
if (global.chapter == 0)
|
|
58
|
scr_music_event_add_instance(performer, trackstart + (meter * 0.5), "sprite_index", spr_susie_drumsticks, true);
|
|
59
|
scr_music_event_add_instance(performer, trackstart + (meter * 0.5), "image_index", 1, true);
|
|
60
|
scr_music_event_add_instance(other.performer, trackstart + (meter * 1.5), "sprite_index", spr_kris_guitar_ready, true);
|
|
61
|
scr_music_event_add_instance(other.vocals.performer, trackstart + (meter * 1), "sprite_index", spr_ralsei_sing_clap, true, 1);
|
|
62
|
scr_music_event_add(trackstart + (meter * 2), "fade", 1, false);
|
|
63
|
scr_music_event_add_instance(performer, 11, "sprite_index", spr_susie_drumsticks_2, true);
|
|
64
|
scr_music_event_add_instance(performer, 14.3, "image_speed", 1, true);
|
|
65
|
scr_music_event_add_instance(other.vocals.performer, 14.3, "sprite_index", spr_ralsei_rock_shock, true);
|
|
66
|
scr_music_event_add_instance(other.vocals.performer, 14.3, "shakeamt", 10, true);
|
|
67
|
scr_music_event_add(14.3, "auto_play", false, true);
|
|
68
|
scr_music_event_add(14.3, "con", 7, true);
|
|
69
|
scr_music_event_add(20.3, "fade", 0.98, false);
|
|
70
|
scr_music_event_add(22.6, "mash_hit", false, true);
|
|
71
|
scr_music_event_add(22.6, "con", -1, true);
|
|
72
|
scr_music_event_add_instance(performer, 23.5, "sprite_index", spr_susie_drum_ready, true);
|
|
73
|
scr_music_event_add_instance(performer, 24, "sprite_index", spr_susie_drum, true);
|
|
74
|
}
|
|
75
|
}
|
|
76
|
else if (arg0 == 2)
|
|
77
|
{
|
|
78
|
scr_music_event_add_instance(drums, 0 - (meter * 5), "target_brightness", 0.75);
|
|
79
|
scr_music_event_add_instance(vocals, 0 - (meter * 5), "target_brightness", 0.75);
|
|
80
|
drums.auto_play = 1;
|
|
81
|
scr_debug_printscr_debug_print
function scr_debug_print()
{
if (!scr_debug())
exit;
}
function scr_debug_clear_all()
{
} (string(global.chapter));
|
|
82
|
if (global.chapter > 3 || (chart_start <= 158.92 && chart_end >= 158.92))
|
|
83
|
{
|
|
84
|
with (vocals.performer)
|
|
85
|
{
|
|
86
|
scr_music_event_add(0, "sprite_index", spr_ralsei_sing_clap, true);
|
|
87
|
scr_music_event_add_instance(other.drums.performer, 4.85, "sprite_index", spr_susie_drum_ready, true);
|
|
88
|
scr_music_event_add(17, "sprite_index", spr_ralsei_sing_polite_closed, true);
|
|
89
|
scr_music_event_add(74.6, "sprite_index", spr_ralsei_sing_clap, true);
|
|
90
|
scr_music_event_add(86.95, "sprite_index", spr_ralsei_sing_polite_closed, true);
|
|
91
|
scr_music_event_add(158.92, "mid", 7617, true);
|
|
92
|
scr_music_event_add(158.92, "idle", 873, true);
|
|
93
|
scr_music_event_add(158.92, "animspeed", 2, true);
|
|
94
|
scr_music_event_add(158.92, "sprite_index", spr_ralsei_sing_rude, true);
|
|
95
|
scr_music_event_add(162.16, "sprite_index", spr_ralsei_sing_cuss, true);
|
|
96
|
scr_music_event_add(162.16, "shakeamt", 10, true);
|
|
97
|
scr_music_event_add(162.16, "animspeed", 2, true);
|
|
98
|
scr_music_event_add(165.4, "mid", 1333, true);
|
|
99
|
scr_music_event_add(165.4, "idle", 238, true);
|
|
100
|
scr_music_event_add(165.4, "sprite_index", spr_ralsei_sing_clap, true);
|
|
101
|
}
|
|
102
|
}
|
|
103
|
}
|
|
104
|
else if (arg0 == 4)
|
|
105
|
{
|
|
106
|
scr_music_event_add_instance(other.performer, trackstart + (meter * 1.5), "sprite_index", spr_kris_guitar_ready, true);
|
|
107
|
}
|
|
108
|
else if (arg0 == 10)
|
|
109
|
{
|
|
110
|
drums.auto_play = true;
|
|
111
|
scr_music_event_add_instance(drums.performer, trackstart + (meter * 0.5), "sprite_index", spr_susie_drum_ready, true);
|
|
112
|
scr_music_event_add_instance(other.performer, trackstart + (meter * 1.5), "sprite_index", spr_kris_guitar_ready, true);
|
|
113
|
scr_music_event_add_instance(vocals.performer, trackstart + (meter * 1), "sprite_index", spr_ralsei_sing_clap, true, 1);
|
|
114
|
scr_music_event_add_instance(vocals.performer, 49.22, "sprite_index", spr_ralsei_sing_clap_wait, true, 1);
|
|
115
|
scr_music_event_add_instance(vocals.performer, 53.52, "sprite_index", spr_ralsei_sing_clap, true, 1);
|
|
116
|
scr_music_event_add_instance(vocals.performer, 132.91, "sprite_index", spr_ralsei_sing_clap_wait, true, 1);
|
|
117
|
}
|
|
118
|
else if (arg0 == 11)
|
|
119
|
{
|
|
120
|
drums.auto_play = true;
|
|
121
|
}
|
|
122
|
else if (arg0 == 13)
|
|
123
|
{
|
|
124
|
drums.auto_play = true;
|
|
125
|
var _pink_event = instance_create(0, 0, obj_rhythmgame_jackenstein_events);
|
|
126
|
scr_music_event_add_instance(vocals.performer, 34.35, "sprite_index", spr_ralsei_sing_polite_closed, true, 1);
|
|
127
|
}
|
|
128
|
else if (arg0 == 15)
|
|
129
|
{
|
|
130
|
drums.auto_play = true;
|
|
131
|
scr_music_event_add_instance(vocals.performer, trackstart, "sprite_index", spr_ralsei_sing_clap, true, 1);
|
|
132
|
scr_music_event_add_instance(drums.performer, trackstart + (meter * 0.5), "sprite_index", spr_susie_drum_ready, true);
|
|
133
|
scr_music_event_add_instance(other.performer, trackstart + (meter * 1.5), "sprite_index", spr_kris_guitar_ready, true);
|
|
134
|
scr_music_event_add_instance(vocals.performer, 28.4, "sprite_index", spr_ralsei_sing_polite_closed, true, 1);
|
|
135
|
scr_music_event_add_instance(vocals.performer, 33, "sprite_index", spr_ralsei_sing_clap, true, 1);
|
|
136
|
scr_music_event_add_instance(vocals.performer, 40.6, "sprite_index", spr_ralsei_sing_polite_closed, true, 1);
|
|
137
|
scr_music_event_add_instance(vocals.performer, 61.89, "sprite_index", spr_ralsei_sing_clap, true, 1);
|
|
138
|
scr_music_event_add_instance(drums.performer, 62, "sprite_index", spr_susie_drum_ready, true);
|
|
139
|
scr_music_event_add(69.1, "note_beats", true, true, 0.25);
|
|
140
|
scr_music_event_add(75.8, "note_beats", false, true, 0.25);
|
|
141
|
}
|
|
142
|
else
|
|
143
|
{
|
|
144
|
drums.auto_play = true;
|
|
145
|
scr_music_event_add_instance(drums.performer, trackstart + (meter * 0.5), "sprite_index", spr_susie_drum_ready, true);
|
|
146
|
scr_music_event_add_instance(other.performer, trackstart + (meter * 1.5), "sprite_index", spr_kris_guitar_ready, true);
|
|
147
|
scr_music_event_add_instance(vocals.performer, trackstart + (meter * 1), "sprite_index", spr_ralsei_sing_clap, true, 1);
|
|
148
|
}
|
|
149
|
scr_music_beat_event_instance(obj_rhythmgame, "beat", true, true);
|
|
150
|
}
|