Deltarune (Chapter 1) script viewer

← back to main script listing

gml_Object_DEVICE_CONTACT_Step_0

(view raw script w/o annotations or w/e)
1
if (EVENT == 0)
2
{
3
    global.typer = 666;
4
    global.fc = 0;
5
    global.msg[0] = 
Delay 99 Delay 88Close Message
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_5_0")
;
6
    global.msg[1] = 
ARE YOU
Delay 66 THERE?Delay 66\M1 Delay 66Close Message
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_6_0")
;
7
    global.msg[2] = 
Delay 66\M0ARE WE
Delay 66CONNECTED?Delay 66\M1 Delay 66 Delay 66Close MessageClose Message
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_7_0")
;
8
    global.msg[3] = 
\M0...
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_8_0")
;
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
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_33_0")
;
35
    global.msg[1] = 
Delay 66 \M0TRULY
Delay 44EXCELLENT.Delay 44\M1 Delay 66Close Message
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_34_0")
;
36
    global.msg[2] = 
\M2 \M0 NOW.Delay 44\M1 Delay 77Close Message
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_35_0")
;
37
    global.msg[3] = 
\M0 WE MAY
Delay 55 BEGIN.Delay 44\M1 Delay 66Close MessageClose Message
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_36_0")
;
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
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_107_0")
;
90
    global.msg[1] = 
\M0YOU MUST CREATE
Delay 66A VESSEL.Delay 44\M1 Delay 66Close MessageClose Message
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_111_0")
;
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] = 
\M0 Close Message
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_125_0")
;
103
    global.msg[1] = 
SELECT THE HEAD
THAT YOU PREFER.
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_126_0")
;
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] = 
Delay 11Close Message
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_148_0")
;
124
    global.msg[1] = 
\M0 Close Message
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_149_0")
;
125
    global.msg[2] = 
SELECT THE TORSO
THAT YOU PREFER.
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_150_0")
;
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
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_173_0")
;
148
    global.msg[1] = 
SELECT THE LEGS
THAT YOU PREFER.
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_174_0")
;
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
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_205_0")
;
177
    global.msg[1] = 
\M0 Delay 11Close Message
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_206_0")
;
178
    global.msg[2] = 
DO YOU ACCEPT IT?
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_207_0")
;
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
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_240_0")
;
212
    global.msg[1] = 
\M0YOU HAVE CREATED
Delay 33A WONDERFUL FORM.Delay 33\M1 Delay 55Close Message
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_241_0")
;
213
    global.msg[2] = 
\M0 NOW.Delay 33\M1 Delay 55Close Message
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_242_0")
;
214
    global.msg[3] = 
\M0LET US SHAPE ITS
MIND Delay 33AS YOUR OWN. Delay 33\M1 Delay 55Close MessageClose Message
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_243_0")
;
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] = 
\M0 Close Message
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_258_0")
;
225
    global.msg[1] = 
WHAT IS ITS
FAVORITE FOOD?
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_259_0")
;
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] = 
SWEET
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_288_0")
;
250
        NAME[0][1] = 
SOFT
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_289_0")
;
251
        NAME[0][2] = 
SOUR
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_290_0")
;
252
        NAME[0][3] = 
SALTY
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_291_0")
;
253
        NAME[0][4] = 
PAIN
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_292_0")
;
254
        NAME[0][5] = 
COLD
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_293_0")
;
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] = 
\M0 Close Message
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_323_0")
;
280
    global.msg[1] = 
YOUR FAVORITE
BLOOD TYPE?
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_324_0")
;
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] = 
AB
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_344_0")
;
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] = 
\M0 Close Message
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_381_0")
;
327
    global.msg[1] = 
WHAT COLOR DOES
IT LIKE MOST?
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_382_0")
;
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] = 
RED
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_401_0")
;
347
        NAME[0][1] = 
BLUE
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_402_0")
;
348
        NAME[0][2] = 
GREEN
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_403_0")
;
349
        NAME[0][3] = 
CYAN
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_404_0")
;
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] = 
\M0 Close Message
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_438_0")
;
375
    global.msg[1] = 
PLEASE GIVE IT
A GIFT.
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_439_0")
;
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] = 
KINDNESS
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_459_0")
;
396
        NAME[0][1] = 
MIND
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_460_0")
;
397
        NAME[0][2] = 
AMBITION
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_461_0")
;
398
        NAME[0][3] = 
BRAVERY
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_462_0")
;
399
        NAME[0][4] = 
VOICE
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_463_0")
;
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] = 
\M0 Close Message
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_497_0")
;
425
    global.msg[1] = 
HOW DO YOU FEEL
ABOUT YOUR CREATION?
(IT WILL NOT HEAR.)
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_498_0")
;
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] = 
LOVE
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_518_0")
;
443
        NAME[0][1] = 
HOPE
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_519_0")
;
444
        NAME[0][2] = 
DISGUST
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_520_0")
;
445
        NAME[0][3] = 
FEAR
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_521_0")
;
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] = 
\M0 Close Message
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_555_0")
;
471
    global.msg[1] = 
HAVE YOU ANSWERED
HONESTLY?
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_556_0")
;
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] = 
YES
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_575_0")
;
489
        NAME[0][1] = 
NO
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_576_0")
;
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] = 
\M0 Close Message
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_611_0")
;
515
    global.msg[1] = 
YOU ACKNOWLEDGE
THE POSSIBILITY OF
PAIN AND SEIZURE.
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_612_0")
;
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] = 
YES
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_631_0")
;
533
        NAME[0][1] = 
NO
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_632_0")
;
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
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_664_0")
;
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] = 
\M0 Close Message
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_697_0")
;
583
    global.msg[1] = 
NAME YOUR VESSEL.
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_698_0")
;
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_string
scr_84_get_subst_string

function 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
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_729_0")
, global.name);
622
    global.msg[1] = 
\M0AND WHAT ABOUT
Delay 33THE CREATOR?Delay 33\M1 Delay 55Close MessageClose Message
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_730_0")
;
623
    if (FOUND == 1 || FOUND == 2)
624
    {
625
        global.msg[0] = scr_84_get_subst_string
scr_84_get_subst_string

function 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
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_734_0")
, global.name);
626
        global.msg[1] = 
\M0AN INTERESTING
COINCIDENCE.Delay 33\M1 Delay 55Close Message
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_735_0")
;
627
        global.msg[2] = 
\M0AND WHAT ABOUT
Delay 33THE CREATOR?Delay 33\M1 Delay 55Close MessageClose Message
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_736_0")
;
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] = 
\M0 Close Message
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_755_0")
;
640
    global.msg[1] = 
YOUR OWN NAME.
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_756_0")
;
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_string
scr_84_get_subst_string

function 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
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_785_0")
, global.truename);
678
    global.msg[1] = 
\M0EXCELLENT.Delay 33\M1 Delay 55Close Message
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_786_0")
;
679
    global.msg[2] = 
\M0TRULY Delay 33
EXCELLENT.Delay 33\M1 Delay 55Close MessageClose Message
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_787_0")
;
680
    if (FOUND == 1)
681
        global.msg[1] = 
\M0HOW INTERESTING.\M1 Delay 55Close MessageClose Message
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_790_0")
;
682
    if (FOUND == 2)
683
    {
684
        global.msg[1] = 
\M0YOU ARE ABOUT TO
MEET SOMEONEDelay 33 \M1 Delay 55Close Message
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_794_0")
;
685
        global.msg[2] = 
\M0VERY,Delay 11 VERY
Delay 44WONDERFUL.Delay 33 \M1 Delay 55Close MessageClose Message
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_795_0")
;
686
    }
687
    if (global.name == global.truename)
688
    {
689
        global.msg[1] = 
\M0OF COURSE
Delay 55OF COURSE.\M1 Delay 55Close Message
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_800_0")
;
690
        global.msg[2] = 
\M0OF COURSE Delay 55THEY
ARE THE SAME.Delay 44\M1 Delay 55Close MessageClose Message
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_801_0")
;
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_string
scr_84_get_subst_string

function 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
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_816_0")
, global.truename);
700
    global.msg[1] = 
\M0THANK YOU
Delay 55FOR YOUR TIME.Delay 44 \M1 Delay 55Close Message
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_817_0")
;
701
    global.msg[2] = 
\M0YOUR ANSWERS Delay 33\M1 Delay 55Close Message
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_818_0")
;
702
    global.msg[3] = 
\M0YOUR WONDERFUL
Delay 55CREATION Delay 66Close MessageClose Message
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_819_0")
;
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
scr_windowcaption

function scr_windowcaption(arg0) { if (global.tempflag[10] == 1) window_set_caption(
DELTARUNE
scr_84_get_lang_string("scr_windowcaption_slash_scr_windowcaption_gml_1_0")
); else window_set_caption(arg0); }
(" ");
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
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_839_0")
;
723
    global.msg[1] = 
No one can choose
who they are
in this world.Delay 55Close MessageClose Message
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_840_0")
;
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
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_854_0")
;
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
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_889_0")
;
775
    global.msg[1] = 
Wake up!Delay 66 Close Message
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_890_0")
;
776
    global.msg[2] = 
KRIS...! Delay 66
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_891_0")
;
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
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_928_0")
;
786
    global.msg[1] = 
\M0 Close Message
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_929_0")
;
787
    global.msg[2] = 
Delay 22ARE YOU
PHOTOSENSITIVE? Delay 66 Delay 66
scr_84_get_lang_string
scr_84_get_lang_string

function scr_84_get_lang_string(arg0) { return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_CONTACT_slash_Step_0_gml_930_0")
;
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
}