1 |
if (EVENT == 0) |
2 |
{ |
3 |
global.typer = 666; |
4 |
global.fc = 0; |
5 |
global.msg[0] = Delay 99 Delay 88Close Message ; |
6 |
global.msg[1] = ARE YOU Delay 66 THERE?Delay 66\M1 Delay 66Close Message ; |
7 |
global.msg[2] = Delay 66\M0ARE WE Delay 66CONNECTED?Delay 66\M1 Delay 66 Delay 66Close MessageClose Message ; |
8 |
global.msg[3] = ; |
9 |
EVENT = 1; |
10 |
if (global.lang == "ja") |
11 |
W = instance_create(100, 80, obj_writer); |
12 |
else |
13 |
W = instance_create(110, 80, obj_writer); |
14 |
} |
15 |
if (EVENT == 1 && !instance_exists(obj_writer)) |
16 |
{ |
17 |
snd_play(AUDIO_APPEARANCE); |
18 |
SOUL = instance_create(150, 120, DEVICE_APPEARANCE); |
19 |
SOUL.momentum = 0.5; |
20 |
EVENT = 2; |
21 |
alarm[4] = 20; |
22 |
} |
23 |
if (EVENT == 3) |
24 |
{ |
25 |
HEARTMADE = 1; |
26 |
HSINER = 0; |
27 |
EVENT = 4; |
28 |
alarm[4] = 90; |
29 |
if (button2_h()) |
30 |
alarm[4] = 30; |
31 |
} |
32 |
if (EVENT == 5) |
33 |
{ |
34 |
global.msg[0] = \M0EXCELLENT.Delay 44\M1 Delay 66Close Message ; |
35 |
global.msg[1] = Delay 66 \M0TRULY Delay 44EXCELLENT.Delay 44\M1 Delay 66Close Message ; |
36 |
global.msg[2] = \M2 \M0 NOW.Delay 44\M1 Delay 77Close Message ; |
37 |
global.msg[3] = \M0 WE MAY Delay 55 BEGIN.Delay 44\M1 Delay 66Close MessageClose Message ; |
38 |
W = instance_create(110, 50, obj_writer); |
39 |
EVENT = 5.1; |
40 |
} |
41 |
if (EVENT == 5.1 && instance_exists(obj_writer) && FADED == 0) |
42 |
{ |
43 |
if (global.flag[20 manual_face_sprite] == 2) |
44 |
{ |
45 |
mus_volume(global.currentsong[0], 0, 2); |
46 |
FADED = 1; |
47 |
} |
48 |
} |
49 |
if (EVENT == 7) |
50 |
{ |
51 |
global.currentsong[0] = snd_init("AUDIO_ANOTHERHIM.ogg"); |
52 |
snd_pitch(global.currentsong[0], 0.02); |
53 |
PITCH = 0.02; |
54 |
mus_loop(global.currentsong[0]); |
55 |
EVENT = 8; |
56 |
} |
57 |
if (EVENT == 6.2 && !instance_exists(obj_writer)) |
58 |
{ |
59 |
snd_free_all(); |
60 |
OBMADE = 1; |
61 |
EVENT = 7; |
62 |
} |
63 |
if (EVENT == 5.1 && !instance_exists(obj_writer)) |
64 |
{ |
65 |
snd_free_all(); |
66 |
snd_play(AUDIO_APPEARANCE); |
67 |
HEARTMADE = 0; |
68 |
SOUL.t -= 2; |
69 |
SOUL.momentum = -0.5; |
70 |
EVENT = 5.2; |
71 |
alarm[4] = 60; |
72 |
} |
73 |
if (EVENT == 8) |
74 |
{ |
75 |
if (PITCH < 0.96) |
76 |
{ |
77 |
PITCH += 0.02; |
78 |
} |
79 |
else |
80 |
{ |
81 |
EVENT = 9; |
82 |
alarm[4] = 30; |
83 |
} |
84 |
snd_pitch(global.currentsong[0], PITCH); |
85 |
} |
86 |
if (EVENT == 10) |
87 |
{ |
88 |
global.typer = 667; |
89 |
global.msg[0] = \M0FIRST.Delay 44\M1 Delay 66Close Message ; |
90 |
global.msg[1] = \M0YOU MUST CREATE Delay 66A VESSEL.Delay 44\M1 Delay 66Close MessageClose Message ; |
91 |
W = instance_create(80, 50, obj_writer); |
92 |
EVENT = 16; |
93 |
} |
94 |
if (EVENT == 15) |
95 |
{ |
96 |
with (obj_writer) |
97 |
instance_destroy(); |
98 |
} |
99 |
if (EVENT == 16 && !instance_exists(obj_writer)) |
100 |
{ |
101 |
global.typer = 667; |
102 |
global.msg[0] = ; |
103 |
global.msg[1] = SELECT THE HEAD THAT YOU PREFER. ; |
104 |
W = instance_create(75, 40, obj_writer); |
105 |
EVENT = 17; |
106 |
alarm[4] = 30; |
107 |
} |
108 |
if (EVENT == 18) |
109 |
{ |
110 |
EVENT = 19; |
111 |
GM = instance_create(140, 120, DEVICE_GONERMAKER); |
112 |
} |
113 |
if (EVENT == 19) |
114 |
{ |
115 |
if (!instance_exists(GM)) |
116 |
EVENT = 19.1; |
117 |
alarm[4] = 24; |
118 |
} |
119 |
if (EVENT == 20.1) |
120 |
{ |
121 |
with (obj_writer) |
122 |
instance_destroy(); |
123 |
global.msg[0] = ; |
124 |
global.msg[1] = ; |
125 |
global.msg[2] = SELECT THE TORSO THAT YOU PREFER. ; |
126 |
W = instance_create(75, 40, obj_writer); |
127 |
EVENT = 21; |
128 |
alarm[4] = 30; |
129 |
} |
130 |
if (EVENT == 22) |
131 |
{ |
132 |
GM = instance_create(140, 120, DEVICE_GONERMAKER); |
133 |
GM.s = 1; |
134 |
GM.STEP = 2; |
135 |
EVENT = 23; |
136 |
} |
137 |
if (EVENT == 23) |
138 |
{ |
139 |
if (!instance_exists(GM)) |
140 |
EVENT = 23.1; |
141 |
alarm[4] = 24; |
142 |
} |
143 |
if (EVENT == 24.1) |
144 |
{ |
145 |
with (obj_writer) |
146 |
instance_destroy(); |
147 |
global.msg[0] = Delay 11\M0 Close Message ; |
148 |
global.msg[1] = SELECT THE LEGS THAT YOU PREFER. ; |
149 |
W = instance_create(75, 40, obj_writer); |
150 |
EVENT = 25; |
151 |
alarm[4] = 30; |
152 |
} |
153 |
if (EVENT == 26) |
154 |
{ |
155 |
GM = instance_create(140, 120, DEVICE_GONERMAKER); |
156 |
GM.s = 2; |
157 |
GM.STEP = 3; |
158 |
EVENT = 27; |
159 |
} |
160 |
if (EVENT == 27) |
161 |
{ |
162 |
if (!instance_exists(GM)) |
163 |
EVENT = 28; |
164 |
alarm[4] = 24; |
165 |
} |
166 |
if (EVENT == 29) |
167 |
{ |
168 |
global.typer = 667; |
169 |
with (obj_writer) |
170 |
instance_destroy(); |
171 |
GM = instance_create(140, 90, DEVICE_GONERMAKER); |
172 |
GM.CANCEL = 1; |
173 |
GM.FINISH = -1; |
174 |
GM.s = -1; |
175 |
GM.STEP = 3; |
176 |
global.msg[0] = \M0THIS Delay 33IS YOUR BODY.Delay 33\M1 Delay 55Close Message ; |
177 |
global.msg[1] = \M0 Delay 11Close Message ; |
178 |
global.msg[2] = ; |
179 |
W = instance_create(60, 40, obj_writer); |
180 |
EVENT = 30; |
181 |
alarm[4] = 110; |
182 |
} |
183 |
if (EVENT == 31) |
184 |
{ |
185 |
choice = instance_create(100, 120, DEVICE_CHOICE); |
186 |
EVENT = 32; |
187 |
} |
188 |
if (EVENT == 32) |
189 |
{ |
190 |
if (global.choice == 0 || global.choice == 1) |
191 |
{ |
192 |
EVENT = 33; |
193 |
if (global.choice == 1) |
194 |
{ |
195 |
with (GM) |
196 |
FINISH = 1; |
197 |
EVENT = 15; |
198 |
alarm[4] = 20; |
199 |
} |
200 |
} |
201 |
} |
202 |
if (EVENT == 33) |
203 |
{ |
204 |
EVENT = 34; |
205 |
alarm[4] = 26; |
206 |
} |
207 |
if (EVENT == 35) |
208 |
{ |
209 |
with (obj_writer) |
210 |
instance_destroy(); |
211 |
global.msg[0] = \M0 EXCELLENT.Delay 33\M1 Delay 55Close Message ; |
212 |
global.msg[1] = \M0YOU HAVE CREATED Delay 33A WONDERFUL FORM.Delay 33\M1 Delay 55Close Message ; |
213 |
global.msg[2] = \M0 NOW.Delay 33\M1 Delay 55Close Message ; |
214 |
global.msg[3] = \M0LET US SHAPE ITS MIND Delay 33AS YOUR OWN. Delay 33\M1 Delay 55Close MessageClose Message ; |
215 |
W = instance_create(60, 40, obj_writer); |
216 |
EVENT = 36; |
217 |
} |
218 |
if (EVENT == 36 && !instance_exists(obj_writer)) |
219 |
{ |
220 |
GMSINE = 0; |
221 |
EVENT = 37; |
222 |
alarm[4] = 30; |
223 |
global.typer = 667; |
224 |
global.msg[0] = ; |
225 |
global.msg[1] = WHAT IS ITS FAVORITE FOOD? ; |
226 |
W = instance_create(80, 40, obj_writer); |
227 |
} |
228 |
if (EVENT == 37) |
229 |
{ |
230 |
GMSINE += 1; |
231 |
GM.initx += sin(GMSINE / 14) * 1; |
232 |
} |
233 |
if (EVENT == 38) |
234 |
{ |
235 |
CHOICE = instance_create(0, 0, DEVICE_CHOICE); |
236 |
EVENT = 39; |
237 |
with (CHOICE) |
238 |
{ |
239 |
TYPE = 2; |
240 |
for (i = 0; i <= 6; i += 1) |
241 |
{ |
242 |
NAME[0][i] = string(1 + i); |
243 |
NAMEX[0][i] = 80; |
244 |
if (global.lang == "ja") |
245 |
NAMEX[0][i] -= 16; |
246 |
NAMEY[0][i] = 100 + (i * 16); |
247 |
YMAX += 1; |
248 |
} |
249 |
NAME[0][0] = ; |
250 |
NAME[0][1] = ; |
251 |
NAME[0][2] = ; |
252 |
NAME[0][3] = ; |
253 |
NAME[0][4] = ; |
254 |
NAME[0][5] = ; |
255 |
CURX = 0; |
256 |
HEARTX = NAMEX[0][0] - 20; |
257 |
HEARTY = NAMEY[0][0]; |
258 |
XMAX = 0; |
259 |
YMAX = 5; |
260 |
xoff = -20; |
261 |
} |
262 |
} |
263 |
if (EVENT == 39) |
264 |
{ |
265 |
if (global.choice > -1) |
266 |
{ |
267 |
global.flag[903 vessel_food] = global.choice; |
268 |
EVENT = 40; |
269 |
alarm[4] = 26; |
270 |
} |
271 |
} |
272 |
if (EVENT == 41) |
273 |
{ |
274 |
with (obj_writer) |
275 |
instance_destroy(); |
276 |
EVENT = 42; |
277 |
alarm[4] = 30; |
278 |
global.typer = 667; |
279 |
global.msg[0] = ; |
280 |
global.msg[1] = ; |
281 |
W = instance_create(80, 40, obj_writer); |
282 |
} |
283 |
if (EVENT == 43) |
284 |
{ |
285 |
CHOICE = instance_create(0, 0, DEVICE_CHOICE); |
286 |
EVENT = 44; |
287 |
with (CHOICE) |
288 |
{ |
289 |
TYPE = 2; |
290 |
for (i = 0; i <= 5; i += 1) |
291 |
{ |
292 |
NAME[0][i] = string(1 + i); |
293 |
NAMEX[0][i] = 80; |
294 |
NAMEY[0][i] = 100 + (i * 16); |
295 |
YMAX += 1; |
296 |
} |
297 |
NAME[0][0] = "A"; |
298 |
NAME[0][1] = ; |
299 |
NAME[0][2] = "B"; |
300 |
NAME[0][3] = "C"; |
301 |
NAME[0][4] = "D"; |
302 |
CURX = 0; |
303 |
HEARTX = NAMEX[0][0] - 20; |
304 |
HEARTY = NAMEY[0][0]; |
305 |
XMAX = 0; |
306 |
YMAX = 4; |
307 |
xoff = -20; |
308 |
} |
309 |
} |
310 |
if (EVENT == 44) |
311 |
{ |
312 |
if (global.choice > -1) |
313 |
{ |
314 |
global.flag[904 vessel_blood] = global.choice; |
315 |
EVENT = 45; |
316 |
alarm[4] = 26; |
317 |
} |
318 |
} |
319 |
if (EVENT == 46) |
320 |
{ |
321 |
with (obj_writer) |
322 |
instance_destroy(); |
323 |
EVENT = 47; |
324 |
alarm[4] = 30; |
325 |
global.typer = 667; |
326 |
global.msg[0] = ; |
327 |
global.msg[1] = WHAT COLOR DOES IT LIKE MOST? ; |
328 |
W = instance_create(80, 40, obj_writer); |
329 |
} |
330 |
if (EVENT == 48) |
331 |
{ |
332 |
CHOICE = instance_create(0, 0, DEVICE_CHOICE); |
333 |
EVENT = 49; |
334 |
with (CHOICE) |
335 |
{ |
336 |
TYPE = 2; |
337 |
for (i = 0; i <= 3; i += 1) |
338 |
{ |
339 |
NAME[0][i] = string(1 + i); |
340 |
NAMEX[0][i] = 80; |
341 |
if (global.lang == "ja") |
342 |
NAMEX[0][i] -= 16; |
343 |
NAMEY[0][i] = 100 + (i * 16); |
344 |
YMAX += 1; |
345 |
} |
346 |
NAME[0][0] = ; |
347 |
NAME[0][1] = ; |
348 |
NAME[0][2] = ; |
349 |
NAME[0][3] = ; |
350 |
CURX = 0; |
351 |
HEARTX = NAMEX[0][0] - 20; |
352 |
HEARTY = NAMEY[0][0]; |
353 |
XMAX = 0; |
354 |
YMAX = 3; |
355 |
xoff = -20; |
356 |
} |
357 |
} |
358 |
if (EVENT == 49) |
359 |
{ |
360 |
if (global.choice > -1) |
361 |
{ |
362 |
global.flag[905 vessel_color] = global.choice; |
363 |
EVENT = 50.5; |
364 |
alarm[4] = 26; |
365 |
} |
366 |
} |
367 |
if (EVENT == 51.5) |
368 |
{ |
369 |
with (obj_writer) |
370 |
instance_destroy(); |
371 |
EVENT = 52.5; |
372 |
alarm[4] = 30; |
373 |
global.typer = 667; |
374 |
global.msg[0] = ; |
375 |
global.msg[1] = ; |
376 |
JA_XOFF = 0; |
377 |
if (global.lang == "ja") |
378 |
JA_XOFF = -20; |
379 |
W = instance_create(80 + JA_XOFF, 30, obj_writer); |
380 |
} |
381 |
if (EVENT == 53.5) |
382 |
{ |
383 |
CHOICE = instance_create(0, 0, DEVICE_CHOICE); |
384 |
EVENT = 54.5; |
385 |
with (CHOICE) |
386 |
{ |
387 |
TYPE = 2; |
388 |
for (i = 0; i <= 4; i += 1) |
389 |
{ |
390 |
NAME[0][i] = string(1 + i); |
391 |
NAMEX[0][i] = 80; |
392 |
NAMEY[0][i] = 100 + (i * 16); |
393 |
YMAX += 1; |
394 |
} |
395 |
NAME[0][0] = ; |
396 |
NAME[0][1] = ; |
397 |
NAME[0][2] = ; |
398 |
NAME[0][3] = ; |
399 |
NAME[0][4] = ; |
400 |
CURX = 0; |
401 |
HEARTX = NAMEX[0][0] - 20; |
402 |
HEARTY = NAMEY[0][0]; |
403 |
XMAX = 0; |
404 |
YMAX = 4; |
405 |
xoff = -20; |
406 |
} |
407 |
} |
408 |
if (EVENT == 54.5) |
409 |
{ |
410 |
if (global.choice > -1) |
411 |
{ |
412 |
global.flag[909 vessel_gift] = 1 - global.choice; |
413 |
EVENT = 50; |
414 |
alarm[4] = 26; |
415 |
} |
416 |
} |
417 |
if (EVENT == 51) |
418 |
{ |
419 |
with (obj_writer) |
420 |
instance_destroy(); |
421 |
EVENT = 52; |
422 |
alarm[4] = 30; |
423 |
global.typer = 667; |
424 |
global.msg[0] = ; |
425 |
global.msg[1] = HOW DO YOU FEEL ABOUT YOUR CREATION? (IT WILL NOT HEAR.) ; |
426 |
W = instance_create(50, 20, obj_writer); |
427 |
} |
428 |
if (EVENT == 53) |
429 |
{ |
430 |
CHOICE = instance_create(0, 0, DEVICE_CHOICE); |
431 |
EVENT = 54; |
432 |
with (CHOICE) |
433 |
{ |
434 |
TYPE = 2; |
435 |
for (i = 0; i <= 3; i += 1) |
436 |
{ |
437 |
NAME[0][i] = string(1 + i); |
438 |
NAMEX[0][i] = 80; |
439 |
NAMEY[0][i] = 100 + (i * 16); |
440 |
YMAX += 1; |
441 |
} |
442 |
NAME[0][0] = ; |
443 |
NAME[0][1] = ; |
444 |
NAME[0][2] = ; |
445 |
NAME[0][3] = ; |
446 |
CURX = 0; |
447 |
HEARTX = NAMEX[0][0] - 20; |
448 |
HEARTY = NAMEY[0][0]; |
449 |
XMAX = 0; |
450 |
YMAX = 3; |
451 |
xoff = -20; |
452 |
} |
453 |
} |
454 |
if (EVENT == 54) |
455 |
{ |
456 |
if (global.choice > -1) |
457 |
{ |
458 |
global.flag[906 vessel_feeling] = global.choice; |
459 |
EVENT = 54.1; |
460 |
alarm[4] = 26; |
461 |
} |
462 |
} |
463 |
if (EVENT == 55.1) |
464 |
{ |
465 |
with (obj_writer) |
466 |
instance_destroy(); |
467 |
EVENT = 56; |
468 |
alarm[4] = 30; |
469 |
global.typer = 667; |
470 |
global.msg[0] = ; |
471 |
global.msg[1] = HAVE YOU ANSWERED HONESTLY? ; |
472 |
W = instance_create(65, 30, obj_writer); |
473 |
} |
474 |
if (EVENT == 57) |
475 |
{ |
476 |
CHOICE = instance_create(0, 0, DEVICE_CHOICE); |
477 |
EVENT = 58; |
478 |
with (CHOICE) |
479 |
{ |
480 |
TYPE = 2; |
481 |
for (i = 0; i <= 1; i += 1) |
482 |
{ |
483 |
NAME[0][i] = string(1 + i); |
484 |
NAMEX[0][i] = 80; |
485 |
NAMEY[0][i] = 100 + (i * 16); |
486 |
YMAX += 1; |
487 |
} |
488 |
NAME[0][0] = ; |
489 |
NAME[0][1] = ; |
490 |
CURX = 0; |
491 |
HEARTX = NAMEX[0][0] - 20; |
492 |
HEARTY = NAMEY[0][0]; |
493 |
XMAX = 0; |
494 |
YMAX = 1; |
495 |
xoff = -20; |
496 |
} |
497 |
} |
498 |
if (EVENT == 58) |
499 |
{ |
500 |
if (global.choice > -1) |
501 |
{ |
502 |
global.flag[907 vessel_honest] = global.choice; |
503 |
EVENT = 59; |
504 |
alarm[4] = 26; |
505 |
} |
506 |
} |
507 |
if (EVENT == 60) |
508 |
{ |
509 |
with (obj_writer) |
510 |
instance_destroy(); |
511 |
EVENT = 61; |
512 |
alarm[4] = 30; |
513 |
global.typer = 667; |
514 |
global.msg[0] = ; |
515 |
global.msg[1] = YOU ACKNOWLEDGE THE POSSIBILITY OF PAIN AND SEIZURE. ; |
516 |
W = instance_create(60, 20, obj_writer); |
517 |
} |
518 |
if (EVENT == 62) |
519 |
{ |
520 |
CHOICE = instance_create(0, 0, DEVICE_CHOICE); |
521 |
EVENT = 63; |
522 |
with (CHOICE) |
523 |
{ |
524 |
TYPE = 2; |
525 |
for (i = 0; i <= 1; i += 1) |
526 |
{ |
527 |
NAME[0][i] = string(1 + i); |
528 |
NAMEX[0][i] = 80; |
529 |
NAMEY[0][i] = 100 + (i * 16); |
530 |
YMAX += 1; |
531 |
} |
532 |
NAME[0][0] = ; |
533 |
NAME[0][1] = ; |
534 |
CURX = 0; |
535 |
HEARTX = NAMEX[0][0] - 20; |
536 |
HEARTY = NAMEY[0][0]; |
537 |
XMAX = 0; |
538 |
YMAX = 1; |
539 |
xoff = -20; |
540 |
} |
541 |
} |
542 |
if (EVENT == 63) |
543 |
{ |
544 |
if (global.choice > -1) |
545 |
{ |
546 |
global.flag[908 vessel_seizure] = global.choice; |
547 |
EVENT = 64; |
548 |
alarm[4] = 26; |
549 |
} |
550 |
} |
551 |
if (EVENT == 65) |
552 |
{ |
553 |
with (obj_writer) |
554 |
instance_destroy(); |
555 |
global.msg[0] = \M0UNDERSTOOD.Delay 33\M1 Delay 55Close MessageClose Message ; |
556 |
W = instance_create(90, 50, obj_writer); |
557 |
EVENT = 65.5; |
558 |
alarm[4] = 32; |
559 |
if (instance_exists(DEVICE_GONERMAKER)) |
560 |
{ |
561 |
gmx = GM.initx; |
562 |
gmy = GM.inity; |
563 |
} |
564 |
} |
565 |
if (EVENT == 65.5) |
566 |
{ |
567 |
if (instance_exists(DEVICE_GONERMAKER)) |
568 |
{ |
569 |
if (GM.initx > (gmx - 24)) |
570 |
GM.initx -= 1; |
571 |
if (GM.inity < (gmy + 56)) |
572 |
GM.inity += 2; |
573 |
} |
574 |
} |
575 |
if (EVENT == 66.5 && instance_exists(obj_writer) == false) |
576 |
{ |
577 |
JA_XOFF = 0; |
578 |
if (global.lang == "ja") |
579 |
JA_XOFF = 30; |
580 |
with (obj_writer) |
581 |
instance_destroy(); |
582 |
global.msg[0] = ; |
583 |
global.msg[1] = ; |
584 |
W = instance_create(68 + JA_XOFF, 20, obj_writer); |
585 |
CHOICE = instance_create(0, 0, DEVICE_CHOICE); |
586 |
EVENT = 67; |
587 |
with (CHOICE) |
588 |
event_user(0); |
589 |
with (CHOICE) |
590 |
{ |
591 |
STRINGMAX = 9; |
592 |
if (global.lang == "ja") |
593 |
STRINGMAX = 7; |
594 |
} |
595 |
} |
596 |
if (EVENT == 67) |
597 |
{ |
598 |
if (instance_exists(CHOICE)) |
599 |
{ |
600 |
global.name = CHOICE.NAMESTRING; |
601 |
FN_2 = global.name; |
602 |
if (FN_2 == "GASTER" || FN_2 == "がすたー" || FN_2 == "ガスター") |
603 |
{ |
604 |
snd_free_all(); |
605 |
game_restart(); |
606 |
} |
607 |
} |
608 |
else |
609 |
{ |
610 |
EVENT = 68; |
611 |
alarm[4] = 26; |
612 |
} |
613 |
} |
614 |
if (EVENT == 69) |
615 |
{ |
616 |
with (obj_writer) |
617 |
instance_destroy(); |
618 |
FOUND = 0; |
619 |
FN = global.name; |
620 |
event_user(0); |
621 |
global.msg[0] = scr_84_get_subst_stringscr_84_get_subst_stringfunction scr_84_get_subst_string()
{
var str = argument[0];
var sub_id = 1;
length = string_length(str);
pos = 0;
while (sub_id < argument_count)
{
var sub = "~" + string(sub_id);
str = string_replace_all(str, sub, argument[sub_id]);
sub_id = sub_id + 1;
}
return str;
} (\M0WE CALLED IT Delay 44"~1." Delay 66\M1 Delay 55Close Message , global.name); |
622 |
global.msg[1] = \M0AND WHAT ABOUT Delay 33THE CREATOR?Delay 33\M1 Delay 55Close MessageClose Message ; |
623 |
if (FOUND == 1 || FOUND == 2) |
624 |
{ |
625 |
global.msg[0] = scr_84_get_subst_stringscr_84_get_subst_stringfunction scr_84_get_subst_string()
{
var str = argument[0];
var sub_id = 1;
length = string_length(str);
pos = 0;
while (sub_id < argument_count)
{
var sub = "~" + string(sub_id);
str = string_replace_all(str, sub, argument[sub_id]);
sub_id = sub_id + 1;
}
return str;
} (\M0"~1." Delay 66\M1 Delay 55Close Message , global.name); |
626 |
global.msg[1] = \M0AN INTERESTING COINCIDENCE.Delay 33\M1 Delay 55Close Message ; |
627 |
global.msg[2] = \M0AND WHAT ABOUT Delay 33THE CREATOR?Delay 33\M1 Delay 55Close MessageClose Message ; |
628 |
} |
629 |
W = instance_create(80, 50, obj_writer); |
630 |
EVENT = 70; |
631 |
} |
632 |
if (EVENT == 70 && instance_exists(obj_writer) == false) |
633 |
{ |
634 |
JA_XOFF = 0; |
635 |
if (global.lang == "ja") |
636 |
JA_XOFF = -32; |
637 |
with (obj_writer) |
638 |
instance_destroy(); |
639 |
global.msg[0] = ; |
640 |
global.msg[1] = ; |
641 |
W = instance_create(88 + JA_XOFF, 20, obj_writer); |
642 |
CHOICE = instance_create(0, 0, DEVICE_CHOICE); |
643 |
EVENT = 71; |
644 |
with (CHOICE) |
645 |
event_user(0); |
646 |
with (CHOICE) |
647 |
{ |
648 |
if (global.lang == "ja") |
649 |
STRINGMAX = 7; |
650 |
} |
651 |
} |
652 |
if (EVENT == 71) |
653 |
{ |
654 |
if (instance_exists(CHOICE)) |
655 |
{ |
656 |
global.truename = CHOICE.NAMESTRING; |
657 |
FN_3 = global.truename; |
658 |
if (FN_3 == "GASTER" || FN_3 == "がすたー" || FN_3 == "ガスター") |
659 |
{ |
660 |
snd_free_all(); |
661 |
game_restart(); |
662 |
} |
663 |
} |
664 |
else |
665 |
{ |
666 |
EVENT = 72; |
667 |
alarm[4] = 26; |
668 |
} |
669 |
} |
670 |
if (EVENT == 73) |
671 |
{ |
672 |
with (obj_writer) |
673 |
instance_destroy(); |
674 |
FOUND = 0; |
675 |
FN = global.truename; |
676 |
event_user(0); |
677 |
global.msg[0] = scr_84_get_subst_stringscr_84_get_subst_stringfunction scr_84_get_subst_string()
{
var str = argument[0];
var sub_id = 1;
length = string_length(str);
pos = 0;
while (sub_id < argument_count)
{
var sub = "~" + string(sub_id);
str = string_replace_all(str, sub, argument[sub_id]);
sub_id = sub_id + 1;
}
return str;
} (\M0"~1." Delay 66\M1 Delay 55Close Message , global.truename); |
678 |
global.msg[1] = \M0EXCELLENT.Delay 33\M1 Delay 55Close Message ; |
679 |
global.msg[2] = \M0TRULY Delay 33 EXCELLENT.Delay 33\M1 Delay 55Close MessageClose Message ; |
680 |
if (FOUND == 1) |
681 |
global.msg[1] = \M0HOW INTERESTING.\M1 Delay 55Close MessageClose Message ; |
682 |
if (FOUND == 2) |
683 |
{ |
684 |
global.msg[1] = \M0YOU ARE ABOUT TO MEET SOMEONEDelay 33 \M1 Delay 55Close Message ; |
685 |
global.msg[2] = \M0VERY,Delay 11 VERY Delay 44WONDERFUL.Delay 33 \M1 Delay 55Close MessageClose Message ; |
686 |
} |
687 |
if (global.name == global.truename) |
688 |
{ |
689 |
global.msg[1] = \M0OF COURSE Delay 55OF COURSE.\M1 Delay 55Close Message ; |
690 |
global.msg[2] = \M0OF COURSE Delay 55THEY ARE THE SAME.Delay 44\M1 Delay 55Close MessageClose Message ; |
691 |
} |
692 |
W = instance_create(80, 50, obj_writer); |
693 |
EVENT = 74; |
694 |
} |
695 |
if (EVENT == 74 && !instance_exists(obj_writer)) |
696 |
{ |
697 |
global.othername[0] = global.name; |
698 |
global.typer = 667; |
699 |
global.msg[0] = scr_84_get_subst_stringscr_84_get_subst_stringfunction scr_84_get_subst_string()
{
var str = argument[0];
var sub_id = 1;
length = string_length(str);
pos = 0;
while (sub_id < argument_count)
{
var sub = "~" + string(sub_id);
str = string_replace_all(str, sub, argument[sub_id]);
sub_id = sub_id + 1;
}
return str;
} (\M0"~1." Delay 55\M1 Delay 55Close Message , global.truename); |
700 |
global.msg[1] = \M0THANK YOU Delay 55FOR YOUR TIME.Delay 44 \M1 Delay 55Close Message ; |
701 |
global.msg[2] = \M0YOUR ANSWERS Delay 33\M1 Delay 55Close Message ; |
702 |
global.msg[3] = \M0YOUR WONDERFUL Delay 55CREATION Delay 66Close MessageClose Message ; |
703 |
W = instance_create(80, 50, obj_writer); |
704 |
EVENT = 75; |
705 |
} |
706 |
if (EVENT == 75 && !instance_exists(obj_writer)) |
707 |
{ |
708 |
snd_free_all(); |
709 |
snd_play(snd_text); |
710 |
with (DEVICE_GONERMAKER) |
711 |
instance_destroy(); |
712 |
with (DEVICE_OBACK_4) |
713 |
instance_destroy(); |
714 |
OBMADE = 0; |
715 |
EVENT = 76; |
716 |
scr_windowcaption(" "); |
717 |
alarm[4] = 30; |
718 |
} |
719 |
if (EVENT == 77) |
720 |
{ |
721 |
global.typer = 2; |
722 |
global.msg[0] = Will now beDelay 33 discarded.Delay 66Close Message ; |
723 |
global.msg[1] = No one can choose who they are in this world.Delay 55Close MessageClose Message ; |
724 |
JA_XOFF = 0; |
725 |
if (global.lang == "ja") |
726 |
JA_XOFF = -10; |
727 |
W = instance_create(100 + JA_XOFF, 50, obj_writer); |
728 |
EVENT = 78; |
729 |
} |
730 |
if (EVENT == 78 && !instance_exists(obj_writer)) |
731 |
{ |
732 |
global.typer = 2; |
733 |
if (global.lang == "ja") |
734 |
global.typer = 60; |
735 |
global.currentsong[0] = snd_init("w.ogg"); |
736 |
loop1 = mus_loop(global.currentsong[0]); |
737 |
loop2 = mus_loop(global.currentsong[0]); |
738 |
snd_pitch(loop1, 0); |
739 |
snd_pitch(loop2, 0); |
740 |
p = 0; |
741 |
global.msg[0] = YourDelay 55
nameDelay 55
is ; |
742 |
JA_XOFF = 0; |
743 |
if (global.lang == "ja") |
744 |
JA_XOFF = -15; |
745 |
W = instance_create(145 + JA_XOFF, 50, obj_writer); |
746 |
EVENT = 98; |
747 |
WHITEFADE = 1; |
748 |
FADEUP = 0.008; |
749 |
FADEFACTOR = -0.1; |
750 |
depth = -20; |
751 |
} |
752 |
if (EVENT == 99) |
753 |
{ |
754 |
global.flag[6 disable_text_skip] = 0; |
755 |
room_goto(room_krisroom ); |
756 |
} |
757 |
if (EVENT == 98) |
758 |
{ |
759 |
p += 0.008; |
760 |
snd_pitch(loop1, p); |
761 |
snd_pitch(loop2, p * 1.2); |
762 |
if (p >= 1.5) |
763 |
{ |
764 |
EVENT = 99; |
765 |
snd_free_all(); |
766 |
} |
767 |
} |
768 |
if (EVENT == 100 && !instance_exists(obj_writer)) |
769 |
{ |
770 |
global.currentsong[0] = snd_init("w.ogg"); |
771 |
mus_loop(global.currentsong[0]); |
772 |
EVENT = 101; |
773 |
global.typer = 999; |
774 |
global.msg[0] = Kris...!Delay 66 Close Message ; |
775 |
global.msg[1] = Wake up!Delay 66 Close Message ; |
776 |
global.msg[2] = ; |
777 |
alarm[4] = 350; |
778 |
instance_create(125, 90, obj_writer); |
779 |
} |
780 |
if (EVENT == 102) |
781 |
room_goto(room_krisroom ); |
782 |
if (EVENT == 900) |
783 |
{ |
784 |
global.typer = 667; |
785 |
global.msg[0] = \M0 FIRST.Delay 33\M1 Delay 66Close Message ; |
786 |
global.msg[1] = ; |
787 |
global.msg[2] = Delay 22ARE YOU PHOTOSENSITIVE? Delay 66 Delay 66 ; |
788 |
W = instance_create(80, 50, obj_writer); |
789 |
EVENT = 919; |
790 |
alarm[4] = 100; |
791 |
} |
792 |
if (EVENT == 920) |
793 |
{ |
794 |
choice = instance_create(100, 100, DEVICE_CHOICE); |
795 |
EVENT = 930; |
796 |
} |
797 |
if (EVENT == 930) |
798 |
{ |
799 |
if (global.choice == 1 || global.choice == 0) |
800 |
EVENT = 940; |
801 |
alarm[4] = 60; |
802 |
} |
803 |
if (HEARTMADE == 1) |
804 |
{ |
805 |
HSINER += 1; |
806 |
SOUL.y = SOUL.ystart + (sin(HSINER / 16) * 2); |
807 |
} |
808 |
if (global.flag[20 manual_face_sprite] == 0) |
809 |
{ |
810 |
with (obj_writer) |
811 |
specfade = 1; |
812 |
} |
813 |
if (global.flag[20 manual_face_sprite] == 1) |
814 |
{ |
815 |
with (obj_writer) |
816 |
specfade -= 0.025; |
817 |
if (EVENT >= 16) |
818 |
{ |
819 |
with (obj_writer) |
820 |
specfade -= 0.01; |
821 |
} |
822 |
} |
823 |
if (OBMADE == 1) |
824 |
{ |
825 |
OB_DEPTH += 1; |
826 |
obacktimer += OBM; |
827 |
if (obacktimer >= 20) |
828 |
{ |
829 |
DV = instance_create(0, 0, DEVICE_OBACK_4); |
830 |
DV.depth = 5 + OB_DEPTH; |
831 |
DV.OBSPEED = 0.01 * OBM; |
832 |
if (OB_DEPTH >= 60000) |
833 |
OB_DEPTH = 0; |
834 |
obacktimer = 0; |
835 |
} |
836 |
} |
837 |
SKIPBUFFER -= 1; |
838 |
if (ALREADY == 1) |
839 |
{ |
840 |
if (button2_h() == 1 && SKIPBUFFER < 0 && EVENT <= 75) |
841 |
{ |
842 |
with (obj_writer) |
843 |
{ |
844 |
if (pos < (length - 3)) |
845 |
pos += 2; |
846 |
if (alarm[0] >= 10) |
847 |
alarm[0] |
848 |
if (specfade <= 0.9) |
849 |
specfade -= 0.1; |
850 |
if (rate <= 1) |
851 |
rate = 1; |
852 |
} |
853 |
if (EVENT >= 15) |
854 |
{ |
855 |
if (alarm[4] >= 6) |
856 |
alarm[4] = 6; |
857 |
} |
858 |
SKIPBUFFER = 1; |
859 |
} |
860 |
} |