1 |
if (con == 1.1) |
2 |
con = 1.2; |
3 |
if (obj_mainchara.x > 450 && con == -1) |
4 |
{ |
5 |
con = 1.1; |
6 |
global.interact = 1; |
7 |
global.facing = 1; |
8 |
} |
9 |
if (con == 1.2) |
10 |
{ |
11 |
con = 1; |
12 |
cutscene_master = scr_cutscene_makescr_cutscene_makefunction scr_cutscene_make()
{
_cutscene_master = instance_create(0, 0, obj_cutscene_master);
_cutscene_master.master_object = id;
return _cutscene_master;
} (); |
13 |
scr_maincharacters_actorsscr_maincharacters_actorsfunction scr_maincharacters_actors()
{
actor_count = 0;
kr = 0;
kr_actor = instance_create(obj_mainchara.x, obj_mainchara.y, obj_actor);
scr_actor_setup(kr, kr_actor, "kris");
kr_actor.sprite_index = obj_mainchara.sprite_index;
kr_actor.depth = obj_mainchara.depth;
with (obj_mainchara)
visible = 0;
for (__jj = 0; __jj < array_length_1d(global.cinstance); __jj++)
{
if (i_ex(global.cinstance[__jj]))
{
if (global.cinstance[__jj].name == "susie")
{
actor_count++;
su = __jj + 1;
su_actor = instance_create(global.cinstance[__jj].x, global.cinstance[__jj].y, obj_actor);
scr_actor_setup(su, su_actor, "susie");
su_actor.sprite_index = global.cinstance[__jj].sprite_index;
su_actor.depth = global.cinstance[__jj].depth;
with (global.cinstance[__jj])
visible = 0;
}
if (global.cinstance[__jj].name == "ralsei")
{
actor_count++;
ra = __jj + 1;
ra_actor = instance_create(global.cinstance[__jj].x, global.cinstance[__jj].y, obj_actor);
scr_actor_setup(ra, ra_actor, "ralsei");
ra_actor.sprite_index = global.cinstance[__jj].sprite_index;
ra_actor.depth = global.cinstance[__jj].depth;
with (global.cinstance[__jj])
visible = 0;
}
if (global.cinstance[__jj].name == "noelle")
{
actor_count++;
no = __jj + 1;
no_actor = instance_create(global.cinstance[__jj].x, global.cinstance[__jj].y, obj_actor);
scr_actor_setup(no, no_actor, "noelle");
no_actor.sprite_index = global.cinstance[__jj].sprite_index;
no_actor.depth = global.cinstance[__jj].depth;
with (global.cinstance[__jj])
visible = 0;
}
}
}
} (); |
14 |
sp = 2; |
15 |
sp_actor = instance_create(camerax() + 1000, 120, obj_actor); |
16 |
scr_actor_setupscr_actor_setupfunction scr_actor_setup(arg0, arg1, arg2)
{
_actorid = arg0;
_actorinstance = arg1;
_actorname = arg2;
obj_cutscene_master.actor_id[_actorid] = _actorinstance;
obj_cutscene_master.actor_name[_actorid] = _actorname;
with (_actorinstance)
{
number = arg0;
scr_set_facing_sprites(arg2);
}
} (sp, sp_actor, "spamton"); |
17 |
sp_actor.sprite_index = spr_cutscene_14_spamton; |
18 |
du = 3; |
19 |
du_actor = scr_dark_markerscr_dark_markerfunction scr_dark_marker(arg0, arg1, arg2)
{
thismarker = instance_create(arg0, arg1, obj_marker);
with (thismarker)
{
sprite_index = arg2;
image_speed = 0;
image_xscale = 2;
image_yscale = 2;
}
return thismarker;
} (560, 106, spr_cutscene_14_dumpster_1_closed); |
20 |
scr_actor_setup_nofacingscr_actor_setup_nofacingfunction scr_actor_setup_nofacing(arg0, arg1, arg2)
{
_actorid = arg0;
_actorinstance = arg1;
_actorname = arg2;
obj_cutscene_master.actor_id[_actorid] = _actorinstance;
obj_cutscene_master.actor_name[_actorid] = _actorname;
_actorinstance.name = _actorname;
} (du, du_actor, "dumpster"); |
21 |
c_sel(du); |
22 |
c_autodepth(0); |
23 |
c_depth(6000); |
24 |
c_visible(1); |
25 |
dumpster.visible = 0; |
26 |
cutscene_master.save_object[0] = id; |
27 |
c_sel(sp); |
28 |
c_autowalk(0); |
29 |
c_imagespeed(0); |
30 |
} |
31 |
if (con == 1 || scr_cutscene_loadedscr_cutscene_loadedfunction scr_cutscene_loaded()
{
var __loadedState = 0;
if (instance_exists(obj_cutscene_master))
{
if (obj_cutscene_master.loadedState == 1)
__loadedState = 1;
}
return __loadedState;
} ()) |
32 |
{ |
33 |
con = 2; |
34 |
c_soundplay(snd_locker); |
35 |
c_sel(du); |
36 |
c_sprite(spr_alley_dumpster_empty); |
37 |
c_autodepth(0); |
38 |
c_depth(sp_actor.depth + 100); |
39 |
c_shakeobj(); |
40 |
c_var_instance(id, "open_dumpster", true); |
41 |
c_sel(sp); |
42 |
c_setxy(615, 165); |
43 |
c_flip("x"); |
44 |
c_wait(60); |
45 |
c_walk_wait("u", 2, 30); |
46 |
if (!shortened) |
47 |
{ |
48 |
c_wait(20); |
49 |
c_var_instance(id, "play_intro", true); |
50 |
c_msgside("bottom"); |
51 |
c_speaker("spamton"); |
52 |
c_msgsetloc(0, * HEY EVERY !!Delay 11 IT'S ME!!!Wait for inputClose Message"* HEY EVERY !^1! IT'S ME!!!/%", "obj_ch2_city05_slash_Step_0_gml_64_0" ); |
53 |
c_talk_wait(); |
54 |
c_sprite(spr_cutscene_14_spamton_laugh_left); |
55 |
c_imagespeed(0); |
56 |
c_speaker("spamton"); |
57 |
c_msgsetloc(0, * EV3RY BUDDY 'S FAVORITE [[Number 1 Rated Salesman1997]]Wait for inputClose Message"* EV3RY BUDDY 'S FAVORITE [[Number 1 Rated Salesman1997]]/%", "obj_ch2_city05_slash_Step_0_gml_71_0" ); |
58 |
c_talk_wait(); |
59 |
c_sprite(spr_cutscene_14_spamton); |
60 |
c_speaker("spamton"); |
61 |
c_msgsetloc(0, \\s0* SPAMTClose MessageClose Message"\\s0* SPAMT%%", "obj_ch2_city05_slash_Step_0_gml_77_0" ); |
62 |
c_talk_wait(); |
63 |
c_sprite(spr_cutscene_14_spamton_laugh_left); |
64 |
c_shakeobj(); |
65 |
c_speaker("spamton"); |
66 |
c_msgsetloc(0, * SPAMTON G. SPAMTON!!Wait for inputClose Message"* SPAMTON G. SPAMTON!!/%", "obj_ch2_city05_slash_Step_0_gml_85_0" ); |
67 |
c_talk_wait(); |
68 |
} |
69 |
c_mus2("initloop", "spamton_laugh_noise.ogg", 0); |
70 |
c_autowalk(0); |
71 |
c_sprite(spr_cutscene_14_spamton_laugh_left); |
72 |
c_imagespeed(0.25); |
73 |
c_wait(45); |
74 |
c_mus("stop"); |
75 |
if (shortened) |
76 |
{ |
77 |
c_flip("x"); |
78 |
c_sel(du); |
79 |
c_depth(980000); |
80 |
c_sel(sp); |
81 |
c_autodepth(0); |
82 |
c_depth(0); |
83 |
c_sprite(spr_spamton_jump_air); |
84 |
c_jumpc_jumpfunction c_jump(arg0, arg1, arg2, arg3)
{
c_cmd("jump", arg0, arg1, arg2, arg3);
} (obj_mainchara.x + 40, obj_mainchara.y, 20, 10); |
85 |
c_wait(10); |
86 |
c_sprite(spr_cutscene_14_spamton); |
87 |
c_pannable(1); |
88 |
c_waitcustom(); |
89 |
} |
90 |
else |
91 |
{ |
92 |
c_var_instance(id, "stop_intro", true); |
93 |
c_sprite(spr_cutscene_14_spamton); |
94 |
c_wait(30); |
95 |
c_flip("x"); |
96 |
c_wait(5); |
97 |
c_emotec_emotefunction c_emote()
{
if (argument_count == 0)
c_cmd("emote", "!", 30, 0, 0);
else if (argument_count == 1)
c_cmd("emote", argument[0], 30, 0, 0);
else if (argument_count == 2)
c_cmd("emote", argument[0], argument[1], 0, 0);
else if (argument_count == 3)
c_cmd("emote", argument[0], argument[1], argument[2], 0);
} ("!", 20, 24); |
98 |
c_wait(20); |
99 |
c_speaker("spamton"); |
100 |
c_msgsetloc(0, * WOAH!!Delay 11 IF IT ISN"T A...Wait for inputClose Message"* WOAH!^1! IF IT ISN\"T A.../%", "obj_ch2_city05_slash_Step_0_gml_114_0" ); |
101 |
c_talk_wait(); |
102 |
c_sel(du); |
103 |
c_depth(980000); |
104 |
c_sel(sp); |
105 |
c_autodepth(0); |
106 |
c_depth(0); |
107 |
c_sprite(spr_spamton_jump_air); |
108 |
c_jumpc_jumpfunction c_jump(arg0, arg1, arg2, arg3)
{
c_cmd("jump", arg0, arg1, arg2, arg3);
} (obj_mainchara.x + 40, 203, 20, 10); |
109 |
c_wait(10); |
110 |
c_sprite(spr_cutscene_14_spamton); |
111 |
c_mus("free_all"); |
112 |
c_mus2("initloop", "spamton_meeting.ogg", 0); |
113 |
c_sel(kr); |
114 |
c_autowalk(0); |
115 |
c_imagespeed(0.25); |
116 |
c_walk("l", 10, 7.5); |
117 |
c_var_lerpc_var_lerpfunction c_var_lerp()
{
if (argument_count < 5)
c_cmd_x("var", 0, argument[0], argument[1], argument[2], argument[3], 0);
else
c_cmd_x("var", 0, argument[0], argument[1], argument[2], argument[3], argument[4]);
} ("y", obj_mainchara.y, 200, 7.5); |
118 |
c_wait(15); |
119 |
c_imagespeed(0); |
120 |
c_wait(15); |
121 |
c_sel(sp); |
122 |
c_sprite(spr_cutscene_14_spamton_laugh_left); |
123 |
c_var("siner_add0", 0.1); |
124 |
c_var_lerpc_var_lerpfunction c_var_lerp()
{
if (argument_count < 5)
c_cmd_x("var", 0, argument[0], argument[1], argument[2], argument[3], 0);
else
c_cmd_x("var", 0, argument[0], argument[1], argument[2], argument[3], argument[4]);
} ("siner_amplitude0", 0, 10, 20); |
125 |
c_speaker("spamton"); |
126 |
c_msgsetloc(0, * LIGHT nER!Delay 11 HEY-HE Y HEY!!!Wait for inputClose Message"* LIGHT nER^1! HEY-HE Y HEY!!!/%", "obj_ch2_city05_slash_Step_0_gml_149_0" ); |
127 |
c_talk_wait(); |
128 |
c_sprite(spr_cutscene_14_spamton); |
129 |
c_var("siner_add0", 0); |
130 |
c_wait(10); |
131 |
c_speaker("spamton"); |
132 |
c_msgsetloc(0, * LOOKS LIKE YOU'RE [[All Alone On A Late Night?]]Wait for inputClose Message"* LOOKS LIKE YOU'RE [[All Alone On A Late Night?]]/%", "obj_ch2_city05_slash_Step_0_gml_158_0" ); |
133 |
c_talk_wait(); |
134 |
c_sprite(spr_cutscene_14_spamton_hands); |
135 |
c_var("siner_add0", 0.2); |
136 |
c_speaker("spamton"); |
137 |
c_msgsetloc(0, * ALL YOUR FRIENDS,Delay 11 [[Abandoned you for the slime]] YOU ARE?Wait for inputClose Message"* ALL YOUR FRIENDS^1, [[Abandoned you for the slime]] YOU ARE?/%", "obj_ch2_city05_slash_Step_0_gml_165_0" ); |
138 |
c_talk_wait(); |
139 |
c_sprite(spr_cutscene_14_spamton_hands_look_down); |
140 |
c_var("siner_add0", 0.4); |
141 |
c_speaker("spamton"); |
142 |
c_msgsetloc(0, * SALES,Delay 11 GONE DOWN THE [[Drain]] [[Drain]]??Wait for inputClose Message"* SALES^1, GONE DOWN THE [[Drain]] [[Drain]]??/%", "obj_ch2_city05_slash_Step_0_gml_172_0" ); |
143 |
c_talk_wait(); |
144 |
c_var_lerpc_var_lerpfunction c_var_lerp()
{
if (argument_count < 5)
c_cmd_x("var", 0, argument[0], argument[1], argument[2], argument[3], 0);
else
c_cmd_x("var", 0, argument[0], argument[1], argument[2], argument[3], argument[4]);
} ("siner_amplitude0", 0, 2, 1); |
145 |
c_var("siner_add0", 2); |
146 |
c_sprite(spr_cutscene_14_spamton_hands_look_down_dark); |
147 |
c_speaker("spamton"); |
148 |
c_msgsetloc(0, * LIVING IN A GODDAMN GARBAGE CAN???Wait for inputClose Message"* LIVING IN A GODDAMN GARBAGE CAN???/%", "obj_ch2_city05_slash_Step_0_gml_180_0" ); |
149 |
c_talk_wait(); |
150 |
c_var("siner_add0", 0); |
151 |
c_imagespeed(1); |
152 |
c_sprite(spr_cutscene_14_spamton_laugh_left); |
153 |
c_mus2("initloop", "spamton_laugh_noise.ogg", 0); |
154 |
c_wait(25); |
155 |
c_mus("stop"); |
156 |
c_imagespeed(0); |
157 |
c_wait(20); |
158 |
c_flip("x"); |
159 |
c_walkdirect_wait(lerp(obj_mainchara.x + 40, 620, 0.75), lerp(203, 180, 0.75), 3); |
160 |
c_wait(1); |
161 |
c_setxy(620, 180); |
162 |
c_flip("x"); |
163 |
c_sprite(spr_cutscene_14_spamton_up_punch); |
164 |
c_shakeobj(); |
165 |
c_soundplay(snd_locker); |
166 |
c_shake(); |
167 |
c_sel(kr); |
168 |
c_autowalk(0); |
169 |
c_imagespeed(0.25); |
170 |
c_walk("l", 5, 5); |
171 |
c_wait(5); |
172 |
c_imagespeed(0); |
173 |
c_wait(60); |
174 |
c_sel(sp); |
175 |
c_sprite(spr_cutscene_14_spamton); |
176 |
c_sel(sp); |
177 |
c_var_lerpc_var_lerpfunction c_var_lerp()
{
if (argument_count < 5)
c_cmd_x("var", 0, argument[0], argument[1], argument[2], argument[3], 0);
else
c_cmd_x("var", 0, argument[0], argument[1], argument[2], argument[3], argument[4]);
} ("siner_amplitude0", 0, 10, 10); |
178 |
c_var("siner_add0", 0.2); |
179 |
c_speaker("spamton"); |
180 |
c_msgsetloc(0, * WELL HAVE I GOT A [[Specil Deal]] FOR LONELY [[Hearts]] LIKE YOU!!Wait for inputClose Message"* WELL HAVE I GOT A [[Specil Deal]] FOR LONELY [[Hearts]] LIKE YOU!!/%", "obj_ch2_city05_slash_Step_0_gml_228_0" ); |
181 |
c_talk_wait(); |
182 |
c_flip("x"); |
183 |
c_var("siner_add0", 0); |
184 |
c_walkdirect(obj_mainchara.x + 220, 203, 10); |
185 |
c_wait(10); |
186 |
c_sprite(spr_cutscene_14_spamton_hands_look_down); |
187 |
c_msgsetloc(0, * IF YOU'VE [[Lost Control Of Your Life]]Wait for inputClose Message"* IF YOU'VE [[Lost Control Of Your Life]]/%", "obj_ch2_city05_slash_Step_0_gml_237_0" ); |
188 |
c_talk_wait(); |
189 |
c_sprite(spr_cutscene_14_spamton_grab); |
190 |
c_flip("x"); |
191 |
c_shakeobj(); |
192 |
c_speaker("spamton"); |
193 |
c_msgsetloc(0, * THEN YOU JUST GOTTA GRAB IT BY THE [[Silly Strings]]Wait for inputClose Message"* THEN YOU JUST GOTTA GRAB IT BY THE [[Silly Strings]]/%", "obj_ch2_city05_slash_Step_0_gml_245_0" ); |
194 |
c_talk_wait(); |
195 |
c_var_lerpc_var_lerpfunction c_var_lerp()
{
if (argument_count < 5)
c_cmd_x("var", 0, argument[0], argument[1], argument[2], argument[3], 0);
else
c_cmd_x("var", 0, argument[0], argument[1], argument[2], argument[3], argument[4]);
} ("siner_amplitude0", 0, 1, 1); |
196 |
c_var("siner_add0", 1.5); |
197 |
c_walkdirect(obj_mainchara.x + 120, 203, 10); |
198 |
c_speaker("spamton"); |
199 |
c_msgsetloc(0, * WHY BE THE [[Little Sponge]] WHO HATES ITS [[$4.99]] LIFEWait for inputClose Message"* WHY BE THE [[Little Sponge]] WHO HATES ITS [[$4.99]] LIFE/%", "obj_ch2_city05_slash_Step_0_gml_253_0" ); |
200 |
c_talk_wait(); |
201 |
c_var("siner_add0", 0); |
202 |
c_walkdirect(obj_mainchara.x + 80, 203, 15); |
203 |
c_sprite(spr_cutscene_14_spamton_grab_dark); |
204 |
c_msgsetloc(0, * WHEN YOU CAN BE AWait for inputClose Message"* WHEN YOU CAN BE A/%", "obj_ch2_city05_slash_Step_0_gml_260_0" ); |
205 |
c_talk_wait(); |
206 |
c_var("siner_add0", 0); |
207 |
c_sprite(spr_cutscene_14_spamton_laugh_large); |
208 |
c_imagespeed(0); |
209 |
c_imageindex(0); |
210 |
c_speaker("spamton"); |
211 |
c_msgsetloc(0, * [[BIG SHOT!!!]]Wait for inputClose Message"* [[BIG SHOT!!!]]/%", "obj_ch2_city05_slash_Step_0_gml_270_0" ); |
212 |
c_talk_wait(); |
213 |
c_imageindex(1); |
214 |
c_speaker("spamton"); |
215 |
c_msgsetloc(0, * [[BIG SHOT!!!!]]Wait for inputClose Message"* [[BIG SHOT!!!!]]/%", "obj_ch2_city05_slash_Step_0_gml_276_0" ); |
216 |
c_talk_wait(); |
217 |
c_imageindex(2); |
218 |
c_shakeobj(); |
219 |
c_speaker("spamton"); |
220 |
c_msgsetloc(0, * [[BIG SHOT!!!!!]]Wait for inputClose Message"* [[BIG SHOT!!!!!]]/%", "obj_ch2_city05_slash_Step_0_gml_283_0" ); |
221 |
c_talk_wait(); |
222 |
c_sprite(spr_cutscene_14_spamton_arms_up); |
223 |
c_speaker("spamton"); |
224 |
c_msgsetloc(0, * THAT'S RIGHT!!Delay 11 NOW'S YOUR CHANCE TO BE A [[BIG SHOT]]!!Wait for inputClose Message"* THAT'S RIGHT!^1! NOW'S YOUR CHANCE TO BE A [[BIG SHOT]]!!/%", "obj_ch2_city05_slash_Step_0_gml_288_0" ); |
225 |
c_talk_wait(); |
226 |
c_sprite(spr_cutscene_14_spamton_arms_up); |
227 |
c_walk("l", 6, 5); |
228 |
c_wait(10); |
229 |
c_speaker("spamton"); |
230 |
c_msgsetloc(0, * AND I HAVE JUST.Wait for inputClose Message"* AND I HAVE JUST./%", "obj_ch2_city05_slash_Step_0_gml_296_0" ); |
231 |
c_talk_wait(); |
232 |
c_sprite(spr_cutscene_14_spamton_arms_up); |
233 |
c_walk("l", 6, 5); |
234 |
c_wait(10); |
235 |
c_speaker("spamton"); |
236 |
c_msgsetloc(0, * THE THING.Wait for inputClose Message"* THE THING./%", "obj_ch2_city05_slash_Step_0_gml_304_0" ); |
237 |
c_talk_wait(); |
238 |
c_sprite(spr_cutscene_14_spamton_arms_up); |
239 |
c_walk("l", 6, 5); |
240 |
c_wait(10); |
241 |
c_speaker("spamton"); |
242 |
c_msgsetloc(0, * YOU NEED.Wait for inputClose Message"* YOU NEED./%", "obj_ch2_city05_slash_Step_0_gml_312_0" ); |
243 |
c_talk_wait(); |
244 |
c_sprite(spr_cutscene_14_spamton); |
245 |
c_walk("l", 6, 5); |
246 |
c_wait(10); |
247 |
c_speaker("spamton"); |
248 |
c_msgsetloc(0, * THAT'SWait for inputClose Message"* THAT'S/%", "obj_ch2_city05_slash_Step_0_gml_320_0" ); |
249 |
c_talk_wait(); |
250 |
c_walk("l", 1.75, 15); |
251 |
c_wait(30); |
252 |
c_sprite(spr_cutscene_14_spamton_dark); |
253 |
c_speaker("spamton"); |
254 |
c_msgsetloc(0, * [[Hyperlink Blocked]].Wait for inputClose Message"* [[Hyperlink Blocked]]./%", "obj_ch2_city05_slash_Step_0_gml_328_0" ); |
255 |
c_talk_wait(); |
256 |
c_sel(sp); |
257 |
c_sprite(spr_cutscene_14_spamton_laugh_glitch); |
258 |
c_imageindex(0); |
259 |
c_imagespeed(0.25); |
260 |
c_walkdirect(obj_mainchara.x + 80, 203, 6); |
261 |
c_soundplay(snd_spamton_laugh); |
262 |
c_wait(30); |
263 |
c_speaker("spamton"); |
264 |
c_msgsetloc(0, * YOU WANT IT. * YOU WANT [[Hyperlink Blocked]],Delay 11 DON'T YOU.Wait for inputClose Message"* YOU WANT IT.&* YOU WANT [[Hyperlink Blocked]]^1, DON'T YOU./%", "obj_ch2_city05_slash_Step_0_gml_347_0" ); |
265 |
c_talk_wait(); |
266 |
c_sprite(spr_cutscene_14_spamton_laugh_left); |
267 |
c_imagespeed(0.25); |
268 |
c_var_lerpc_var_lerpfunction c_var_lerp()
{
if (argument_count < 5)
c_cmd_x("var", 0, argument[0], argument[1], argument[2], argument[3], 0);
else
c_cmd_x("var", 0, argument[0], argument[1], argument[2], argument[3], argument[4]);
} ("siner_amplitude0", 0, 10, 10); |
269 |
c_var("siner_add0", 0.2); |
270 |
c_speaker("spamton"); |
271 |
c_msgsetloc(0, * WELL HAVE I GOT A DEAL FOR YOU!!Wait for inputClose Message"* WELL HAVE I GOT A DEAL FOR YOU!!/%", "obj_ch2_city05_slash_Step_0_gml_359_0" ); |
272 |
c_talk_wait(); |
273 |
c_sprite(spr_cutscene_14_spamton); |
274 |
c_halt(); |
275 |
c_var("siner_add0", 0); |
276 |
c_wait(10); |
277 |
c_speaker("spamton"); |
278 |
c_msgsetloc(0, * ALL YOU HAVE TO DO IS SHOW ME.Wait for inputClose Message"* ALL YOU HAVE TO DO IS SHOW ME./%", "obj_ch2_city05_slash_Step_0_gml_389_0" ); |
279 |
c_talk_wait(); |
280 |
c_sprite(spr_cutscene_14_spamton_hands_look_down); |
281 |
c_walk("l", 4, 5); |
282 |
c_wait(10); |
283 |
c_speaker("spamton"); |
284 |
c_msgsetloc(0, * YOUR [[HeartShapedObject]].Wait for inputClose Message"* YOUR [[HeartShapedObject]]./%", "obj_ch2_city05_slash_Step_0_gml_397_0" ); |
285 |
c_talk_wait(); |
286 |
c_sel(kr); |
287 |
c_autowalk(0); |
288 |
c_imagespeed(0.25); |
289 |
c_walk("l", 3, 10); |
290 |
c_sel(sp); |
291 |
c_walk("l", 3, 10); |
292 |
c_sprite(spr_cutscene_14_spamton); |
293 |
c_speaker("spamton"); |
294 |
c_msgsetloc(0, * YOU'RE LIGHT neR< AREN'T YOU?Wait for inputClose Message"* YOU'RE LIGHT neR< AREN'T YOU?/%", "obj_ch2_city05_slash_Step_0_gml_413_0" ); |
295 |
c_talk_wait(); |
296 |
c_sprite(spr_cutscene_14_spamton_hands_look_down_dark); |
297 |
c_speaker("spamton"); |
298 |
c_msgsetloc(0, * YOU'VE GOT THE [[LIGHT.]]Delay 11 * WHY DON'T YOUDelay 11 * [[Show it off?]]Wait for inputClose Message"* YOU'VE GOT THE [[LIGHT.]^1]&* WHY DON'T YO^1U&* [[Show it off?]]/%", "obj_ch2_city05_slash_Step_0_gml_419_0" ); |
299 |
c_talk_wait(); |
300 |
c_sel(sp); |
301 |
c_sprite(spr_cutscene_14_spamton_laugh_glitch); |
302 |
c_imagespeed(0.25); |
303 |
c_mus("stop"); |
304 |
c_mus2("initloop", "spamton_laugh_noise.ogg", 0); |
305 |
c_speaker("spamton"); |
306 |
c_msgsetloc(0, * HAEAHAEAHAEAHAEAH!!Wait for inputClose Message"* HAEAHAEAHAEAHAEAH!!/%", "obj_ch2_city05_slash_Step_0_gml_443_0" ); |
307 |
c_talk_wait(); |
308 |
c_mus("free_all"); |
309 |
c_pannable(1); |
310 |
c_waitcustom(); |
311 |
} |
312 |
} |
313 |
if (con == 2 && customcon == 1) |
314 |
{ |
315 |
con = 3; |
316 |
alarm[0] = 30; |
317 |
if (global.tempflag[29] == 0) |
318 |
global.tempflag[29] = 1; |
319 |
var spamton_marker = scr_dark_markerscr_dark_markerfunction scr_dark_marker(arg0, arg1, arg2)
{
thismarker = instance_create(arg0, arg1, obj_marker);
with (thismarker)
{
sprite_index = arg2;
image_speed = 0;
image_xscale = 2;
image_yscale = 2;
}
return thismarker;
} (sp_actor.x, sp_actor.y, sp_actor.sprite_index); |
320 |
global.flag[9 battle_music] = 2; |
321 |
global.batmusic[0] = snd_init("spamton_battle.ogg"); |
322 |
encounterflag = 549; |
323 |
global.flag[54 encounter_pointer] = encounterflag; |
324 |
scr_battlescr_battlefunction scr_battle(arg0, arg1, arg2, arg3, arg4)
{
global.specialbattle = arg1;
global.encounterno = arg0;
if ( global.flag[9 battle_music] != 2)
{
global.flag[9 battle_music] = 1;
global.batmusic[0] = snd_init("battle.ogg");
}
instance_create(0, 0, obj_battleback);
instance_create(0, 0, obj_encounterbasic);
__enemymarker[0] = arg2;
__enemymarker[1] = arg3;
__enemymarker[2] = arg4;
for (__ien = 0; __ien < 3; __ien++)
{
if (global.monstertype[__ien] != 0 (None))
{
if (!i_ex(__enemymarker[__ien]))
{
__enemymarker[__ien] = scr_dark_marker(global.monstermakex[__ien] + 300, global.monstermakey[__ien], object_get_sprite(global.monsterinstancetype[__ien]));
__enemymarker[__ien].depth = -__ien;
}
__enemymarker[__ien].__ien = __ien;
with (__enemymarker[__ien])
{
scr_move_to_point_over_time(global.monstermakex[__ien], global.monstermakey[__ien], 20);
__doom = instance_create(x, y, obj_doom);
__doom.target = id;
__doom.alarm[0] = 25;
}
}
}
} (60, 1, spamton_marker, 0, 0); |
325 |
global.flag[9 battle_music] = 1; |
326 |
with (obj_actor) |
327 |
visible = 0; |
328 |
} |
329 |
if (con == 4 && i_ex(obj_battlecontroller)) |
330 |
{ |
331 |
var battle_end = false; |
332 |
with (obj_battlecontroller) |
333 |
{ |
334 |
if (intro == 2) |
335 |
battle_end = true; |
336 |
} |
337 |
if (battle_end) |
338 |
{ |
339 |
con = 6; |
340 |
alarm[0] = 30; |
341 |
snd_volume(global.batmusic[1], 0, 25); |
342 |
} |
343 |
} |
344 |
if (con == 7) |
345 |
{ |
346 |
con = (global.flag[309 spamton_plot] == 1) ? 9 : 19; |
347 |
alarm[0] = 5; |
348 |
customcon = 0; |
349 |
obj_mainchara.x = obj_herokris.x; |
350 |
obj_mainchara.y = obj_herokris.y; |
351 |
kr_actor.x = obj_herokris.x; |
352 |
kr_actor.y = obj_herokris.y; |
353 |
kr_actor.sprite_index = obj_herokris.sprite_index; |
354 |
sp_actor.x = obj_spamton_enemy.x; |
355 |
sp_actor.y = obj_spamton_enemy.y; |
356 |
sp_actor.sprite_index = spr_cutscene_14_spamton; |
357 |
sp_actor.image_index = 0; |
358 |
sp_actor.image_speed = 0; |
359 |
with (obj_actor) |
360 |
visible = 1; |
361 |
snd_free(global.batmusic[0]); |
362 |
snd_volume(global.currentsong[1], 0, 0); |
363 |
snd_resume(global.currentsong[1]); |
364 |
snd_volume(global.currentsong[1], 1, 20); |
365 |
with (obj_monsterparent) |
366 |
instance_destroy(); |
367 |
with (obj_bulletparent) |
368 |
instance_destroy(); |
369 |
with (obj_heroparent) |
370 |
instance_destroy(); |
371 |
if (i_ex(obj_battleback)) |
372 |
{ |
373 |
with (obj_battleback) |
374 |
destroy = 1; |
375 |
} |
376 |
if (i_ex(obj_battlecontroller)) |
377 |
instance_destroy(obj_battlecontroller); |
378 |
} |
379 |
if (con == 10 && !i_ex(obj_battlecontroller)) |
380 |
{ |
381 |
con = 39; |
382 |
alarm[0] = 30; |
383 |
global.fighting = 0; |
384 |
c_waitcustom_end(); |
385 |
c_sel(kr); |
386 |
c_var_lerpc_var_lerpfunction c_var_lerp()
{
if (argument_count < 5)
c_cmd_x("var", 0, argument[0], argument[1], argument[2], argument[3], 0);
else
c_cmd_x("var", 0, argument[0], argument[1], argument[2], argument[3], argument[4]);
} ("x", kr_actor.x, 317, 10); |
387 |
c_var_lerpc_var_lerpfunction c_var_lerp()
{
if (argument_count < 5)
c_cmd_x("var", 0, argument[0], argument[1], argument[2], argument[3], 0);
else
c_cmd_x("var", 0, argument[0], argument[1], argument[2], argument[3], argument[4]);
} ("y", kr_actor.y, 183, 10); |
388 |
c_sel(sp); |
389 |
c_var("siner_add0", 0.1); |
390 |
c_var_lerpc_var_lerpfunction c_var_lerp()
{
if (argument_count < 5)
c_cmd_x("var", 0, argument[0], argument[1], argument[2], argument[3], 0);
else
c_cmd_x("var", 0, argument[0], argument[1], argument[2], argument[3], argument[4]);
} ("siner_amplitude0", 0, 10, 20); |
391 |
c_wait(30); |
392 |
c_speaker("spamton"); |
393 |
c_msgsetloc(0, * NOW ON TO THE NEXT STEP...Wait for input"* NOW ON TO THE NEXT STEP.../", "obj_ch2_city05_slash_Step_0_gml_551_0" ); |
394 |
c_msgnextloc(* I'LL BE WAITING AT MY [[Home-made Storefront Site]]Wait for input"* I'LL BE WAITING AT MY [[Home-made Storefront Site]]/", "obj_ch2_city05_slash_Step_0_gml_553_0" ); |
395 |
c_msgnextloc(* IN THE [[Trash Area Closed For Repairs.]]Wait for inputClose Message"* IN THE [[Trash Area Closed For Repairs.]]/%", "obj_ch2_city05_slash_Step_0_gml_554_0" ); |
396 |
c_talk_wait(); |
397 |
c_sprite(spr_cutscene_14_spamton_dark); |
398 |
c_var("siner_add0", 0); |
399 |
c_speaker("spamton"); |
400 |
c_msgsetloc(0, * COME...Delay 11 ALONE.Wait for inputClose Message"* COME..^1. ALONE./%", "obj_ch2_city05_slash_Step_0_gml_564_0" ); |
401 |
c_talk_wait(); |
402 |
c_sprite(spr_cutscene_14_spamton_laugh_left); |
403 |
c_halt(); |
404 |
c_var("siner_add0", 0.1); |
405 |
c_speaker("spamton"); |
406 |
c_msgsetloc(0, * AND DON'T...Delay 11 FORGET!Wait for inputClose Message"* AND DON'T..^1. FORGET!/%", "obj_ch2_city05_slash_Step_0_gml_574_0" ); |
407 |
c_talk_wait(); |
408 |
c_sprite(spr_cutscene_14_spamton); |
409 |
c_halt(); |
410 |
c_speaker("spamton"); |
411 |
c_msgsetloc(0, * TO [[Like and Subscribe]] FOR MORE [[Hyperlink Blocked.]]Wait for inputClose Message"* TO [[Like and Subscribe]] FOR MORE [[Hyperlink Blocked.]]/%", "obj_ch2_city05_slash_Step_0_gml_582_0" ); |
412 |
c_talk_wait(); |
413 |
c_sprite(spr_cutscene_14_spamton_laugh_glitch); |
414 |
c_imagespeed(0.25); |
415 |
c_walk("r", 5, 90); |
416 |
c_speaker("spamton"); |
417 |
c_msgsetloc(0, * HAEAHAEAHAEAHAEAH!!Wait for inputClose Message"* HAEAHAEAHAEAHAEAH!!/%", "obj_ch2_city05_slash_Step_0_gml_591_0" ); |
418 |
c_talk_wait(); |
419 |
c_pannable(1); |
420 |
c_panobj(kr_actor, 30); |
421 |
c_wait(60); |
422 |
c_pannable(0); |
423 |
} |
424 |
if (con == 20) |
425 |
{ |
426 |
con = 39; |
427 |
alarm[0] = 30; |
428 |
c_waitcustom_end(); |
429 |
c_sel(kr); |
430 |
c_var_lerpc_var_lerpfunction c_var_lerp()
{
if (argument_count < 5)
c_cmd_x("var", 0, argument[0], argument[1], argument[2], argument[3], 0);
else
c_cmd_x("var", 0, argument[0], argument[1], argument[2], argument[3], argument[4]);
} ("x", kr_actor.x, 317, 10); |
431 |
c_var_lerpc_var_lerpfunction c_var_lerp()
{
if (argument_count < 5)
c_cmd_x("var", 0, argument[0], argument[1], argument[2], argument[3], 0);
else
c_cmd_x("var", 0, argument[0], argument[1], argument[2], argument[3], argument[4]);
} ("y", kr_actor.y, 183, 10); |
432 |
c_sel(sp); |
433 |
c_sprite(spr_spamton_laugh_left); |
434 |
c_imagespeed(0.25); |
435 |
c_var("siner_add0", 0.4); |
436 |
c_wait(30); |
437 |
c_speaker("spamton"); |
438 |
c_msgsetloc(0, * HEY!!!Delay 11 DIDN'T YOU EVER HEAR THE PHRASE,Delay 11 * [Make Money,Delay 11 Not War]!Wait for input"* HEY!!^1! DIDN'T YOU EVER HEAR THE PHRASE^1, &* [Make Money^1, Not War]!/", "obj_ch2_city05_slash_Step_0_gml_612_0" ); |
439 |
c_msgnextloc(* HOW'S AN INNOCENT [Guy] LIKE ME SUPPOSED TO [Rip People Off]Wait for input"* HOW'S AN INNOCENT [Guy] LIKE ME SUPPOSED TO [Rip People Off]/", "obj_ch2_city05_slash_Step_0_gml_614_0" ); |
440 |
c_msgnextloc(* WHEN KIDS LIKE YOU ARE [Beating People Up],Delay 11Wait for inputClose Message"* WHEN KIDS LIKE YOU ARE [Beating People Up]^1,/%", "obj_ch2_city05_slash_Step_0_gml_615_0" ); |
441 |
c_talk(); |
442 |
c_wait_box(2); |
443 |
c_shakeobj(); |
444 |
c_soundplay(snd_damage); |
445 |
c_var("siner_add0", 0.6); |
446 |
c_waittalk(); |
447 |
c_speaker("spamton"); |
448 |
c_msgsetloc(0, * [Spitting] IN THEIR EYES,Delay 11 THROWING SAND IN THEIR [Face],Wait for input"* [Spitting] IN THEIR EYES^1, THROWING SAND IN THEIR [Face],/", "obj_ch2_city05_slash_Step_0_gml_621_0" ); |
449 |
c_msgnextloc(* [Stomping] ON THEIR TOES,Delay 11 YANKING THEIR [Noses]Wait for input"* [Stomping] ON THEIR TOES^1, YANKING THEIR [Noses]/", "obj_ch2_city05_slash_Step_0_gml_623_0" ); |
450 |
c_msgnextloc(* AND NOT EVEN GIVING THEM A SINGLE CENT FOR IT!?Wait for input"* AND NOT EVEN GIVING THEM A SINGLE CENT FOR IT!?/", "obj_ch2_city05_slash_Step_0_gml_625_0" ); |
451 |
if (scr_weaponcheck_inventory(13)) |
452 |
{ |
453 |
c_msgnextloc(* IT DOESN'T MEAN YOU CAN BEAT ME UP,Delay 11Wait for input"* IT DOESN'T MEAN YOU CAN BEAT ME UP^1,/", "obj_ch2_city05_slash_Step_0_gml_629_0" ); |
454 |
c_msgnextloc(* JUST BECAUSE YOU BOUGHT MY [Commemorative Ring]!Wait for input"* JUST BECAUSE YOU BOUGHT MY [Commemorative Ring]!/", "obj_ch2_city05_slash_Step_0_gml_630_0" ); |
455 |
c_msgnextloc(* AT LEAST BUY [2]!Wait for input"* AT LEAST BUY [2]!/", "obj_ch2_city05_slash_Step_0_gml_631_0" ); |
456 |
} |
457 |
else |
458 |
{ |
459 |
c_msgnextloc(* YOU SHOULD HAVE DONE ALL THAT EARLIER!Wait for input"* YOU SHOULD HAVE DONE ALL THAT EARLIER!/", "obj_ch2_city05_slash_Step_0_gml_634_0" ); |
460 |
c_msgnextloc(* AND BEEN THE FIRST TO OWN MY [Commemorative Ring]Wait for input"* AND BEEN THE FIRST TO OWN MY [Commemorative Ring]/", "obj_ch2_city05_slash_Step_0_gml_635_0" ); |
461 |
} |
462 |
c_msgnextloc(* TOO BAD!Delay 11 SEE YOU KID!Wait for inputClose Message"* TOO BAD^1! SEE YOU KID!/%", "obj_ch2_city05_slash_Step_0_gml_638_0" ); |
463 |
c_talk(); |
464 |
c_shakeobj(); |
465 |
c_soundplay(snd_damage); |
466 |
c_var("siner_add0", 0.8); |
467 |
c_wait_box(1); |
468 |
c_shakeobj(); |
469 |
c_soundplay(snd_damage); |
470 |
c_var("siner_add0", 1); |
471 |
c_wait_box(2); |
472 |
c_shakeobj(); |
473 |
c_soundplay(snd_damage); |
474 |
c_var("siner_add0", 1.2); |
475 |
c_wait_box(3); |
476 |
c_shakeobj(); |
477 |
c_soundplay(snd_damage); |
478 |
c_var("siner_add0", 1.5); |
479 |
c_wait_box(4); |
480 |
c_sprite(spr_cutscene_14_spamton_grab); |
481 |
c_soundplay(snd_item); |
482 |
c_var("siner_add0", 0); |
483 |
c_wait_box(5); |
484 |
c_sprite(spr_cutscene_14_spamton_hands); |
485 |
c_waittalk(); |
486 |
c_halt(); |
487 |
c_flip("x"); |
488 |
c_walk("r", 5, 90); |
489 |
c_pannable(1); |
490 |
c_panobj(kr_actor, 30); |
491 |
c_wait(60); |
492 |
c_pannable(0); |
493 |
} |
494 |
if (con == 40 && !d_ex()) |
495 |
{ |
496 |
con = 50; |
497 |
c_actortokris(); |
498 |
c_terminatekillactors(); |
499 |
} |
500 |
if (con == 50 && !i_ex(obj_cutscene_master)) |
501 |
{ |
502 |
con = 0; |
503 |
global.plot = 85; |
504 |
global.interact = 0; |
505 |
global.facing = 0; |
506 |
var dumpster_npc = instance_create(560, 106, obj_npc_sign); |
507 |
dumpster_npc.sprite_index = spr_cutscene_14_dumpster_open; |
508 |
with (dumpster_npc) |
509 |
scr_depth(); |
510 |
instance_destroy(dumpster); |
511 |
instance_destroy(dumpster_nakami); |
512 |
instance_destroy(); |
513 |
} |
514 |
if (play_intro) |
515 |
{ |
516 |
play_intro = false; |
517 |
intro[0] = snd_init("spamton_meeting_intro.ogg"); |
518 |
intro[1] = mus_loop(intro[0]); |
519 |
} |
520 |
if (stop_intro) |
521 |
{ |
522 |
stop_timer++; |
523 |
if (stop_timer == 1) |
524 |
audio_sound_gain(intro[1], 0, 1000); |
525 |
if (stop_timer >= 31) |
526 |
{ |
527 |
stop_intro = false; |
528 |
snd_free(intro[0]); |
529 |
} |
530 |
} |
531 |
if (open_dumpster) |
532 |
{ |
533 |
open_dumpster = false; |
534 |
dumpster_nakami.visible = 1; |
535 |
dumpster_nakami.depth = 95000; |
536 |
with (dumpster_nakami) |
537 |
scr_shakeobjscr_shakeobjfunction scr_shakeobj()
{
shakeobj = instance_create(x, y, obj_shakeobj);
shakeobj.target = id;
with (shakeobj)
event_user(0);
} (); |
538 |
} |