Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_classscene_Step_0

(view raw script w/o annotations or w/e)
1
if (global.chapter == 1)
2
{
3
    if (con == 1)
4
    {
5
        alarm[4]
 = 30;
gml_Object_obj_classscene_Alarm_4.gml

con += 1;
6
        con = 1.5;
7
    }
8
    if (con == 2.5)
9
    {
10
        global.currentsong[0] = snd_init("mus_school.ogg");
11
        global.fe = 0;
12
        global.fc = 11;
13
        global.typer = 20;
14
        global.msg[0] = stringsetloc(
Face 0* So,Delay 11 does everyone have a...Wait for inputClose Message
"\\E0* So^1, does everyone have a.../%", "obj_classscene_slash_Step_0_gml_18_0"
);
15
        d = instance_create(0, 0, obj_dialoguer);
16
        con = 3;
17
    }
18
    if (con == 3 && instance_exists(obj_dialoguer) == false)
19
    {
20
        snd_play(snd_dooropen);
21
        with (door)
22
            image_index = 1;
23
        con = 4;
24
        with (alphys)
25
            sprite_index = spr_alphysr;
26
        alarm[4]
 = 30;
gml_Object_obj_classscene_Alarm_4.gml

con += 1;
27
    }
28
    if (con == 5)
29
    {
30
        with (obj_mainchara)
31
        {
32
            fun = 1;
33
            sprite_index = spr_krisd;
34
            image_speed = 0.2;
35
            vspeed = 2;
36
        }
37
        con = 6;
38
        alarm[4]
 = 10;
gml_Object_obj_classscene_Alarm_4.gml

con += 1;
39
    }
40
    if (con == 7)
41
    {
42
        with (obj_mainchara)
43
        {
44
            image_index = 0;
45
            vspeed = 0;
46
            image_speed = 0;
47
        }
48
        with (door)
49
            image_index = 0;
50
        snd_play(snd_doorclose);
51
        con = 8;
52
        alarm[4]
 = 30;
gml_Object_obj_classscene_Alarm_4.gml

con += 1;
53
    }
54
    if (con == 9)
55
    {
56
        global.msg[0] = stringsetloc(
Face 3* Oh... K-Kris...!Delay 11
* We thought you weren't coming today!Wait for input
"\\E3* Oh... K-Kris...^1!&* We thought you weren't coming today!/", "obj_classscene_slash_Step_0_gml_64_0"
);
57
        global.msg[1] = stringsetloc(
Face 0* We're doing group projects this month...Wait for input
"\\E0* We're doing group projects this month.../", "obj_classscene_slash_Step_0_gml_65_0"
);
58
        global.msg[2] = stringsetloc(
Face 6* Uhhhh...Delay 11 so,Delay 11 walk around and find a partner,Delay 11 ok?Wait for inputClose Message
"\\E6* Uhhhh..^1. so^1, walk around and find a partner^1, ok?/%", "obj_classscene_slash_Step_0_gml_66_0"
);
59
        con = 10;
60
        instance_create(0, 0, obj_dialoguer);
61
    }
62
    if (con == 10 && instance_exists(obj_dialoguer) == false)
63
    {
64
        mus_loop(global.currentsong[0]);
65
        __view_set(e__VW.Object, 0, -4);
66
        door_readable = instance_create(244, 51, obj_readable_room1);
67
        alphys2 = alphys;
68
        alphys = instance_create(alphys.x, alphys.y + alphys.sprite_height, obj_npc_facing);
69
        with (alphys2)
70
            instance_destroy();
71
        doorsolid = instance_create(236, 52, obj_solidblock);
72
        with (doorsolid)
73
            image_xscale = 2;
74
        with (door)
75
            depth = 500000;
76
        with (obj_mainchara)
77
            fun = 0;
78
        global.plot = 2;
79
        global.interact = 0;
80
        con = 11;
81
    }
82
    if (con == 20 && instance_exists(obj_dialoguer) == false)
83
    {
84
        global.interact = 1;
85
        con = 21;
86
        alarm[4]
 = 2;
gml_Object_obj_classscene_Alarm_4.gml

con += 1;
87
    }
88
    if (con == 21)
89
        global.interact = 1;
90
    if (con == 22)
91
    {
92
        global.typer = 13;
93
        global.fc = 12;
94
        global.fe = 3;
95
        global.facing = 2;
96
        global.msg[0] = stringsetloc(
* Hey!Delay 11 What?Delay 11 No!Delay 11
* I do NOT approve this!Delay 11
* ABORT!!Wait for input
"* Hey^1! What^1? No^1!&* I do NOT approve this^1!&* ABORT!!/", "obj_classscene_slash_Step_0_gml_111_0"
);
97
        global.msg[1] = stringsetloc(
Sound NChar NFace 2* What?Delay 11 B-but Kris doesn't have a...Wait for input
"\\TN\\FN\\E2* What^1? B-but Kris doesn't have a.../", "obj_classscene_slash_Step_0_gml_112_0"
);
98
        global.msg[2] = stringsetloc(
Sound aChar aFace 1* Noelle,Delay 11 what were you saying?Wait for input
"\\Ta\\Fa\\E1* Noelle^1, what were you saying?/", "obj_classscene_slash_Step_0_gml_113_0"
);
99
        global.msg[3] = stringsetloc(
Sound BChar BFace 6* She was just saying we're FINE being alone!Wait for input
"\\TB\\FB\\E6* She was just saying we're FINE being alone!/", "obj_classscene_slash_Step_0_gml_114_0"
);
100
        global.msg[4] = stringsetloc(
Sound nChar NFace 3* A-actually,Delay 11 I just wanted to know if...Wait for input
"\\Tn\\FN\\E3* A-actually^1, I just wanted to know if.../", "obj_classscene_slash_Step_0_gml_115_0"
);
101
        global.msg[5] = stringsetloc(
Sound aChar aFace 6* Noelle,Delay 11 can you PLEASE SPEAK UP?Wait for inputClose Message
"\\Ta\\Fa\\E6* Noelle^1, can you PLEASE SPEAK UP?/%", "obj_classscene_slash_Step_0_gml_116_0"
);
102
        con = 23;
103
        instance_create(0, 0, obj_dialoguer);
104
    }
105
    if (con == 23 && instance_exists(obj_dialoguer) == false)
106
    {
107
        instance_create(0, 0, obj_shake);
108
        snd_stop_all();
109
        snd_free(global.currentsong[0]);
110
        with (door)
111
        {
112
            image_index = 0;
113
            image_speed = 0.5;
114
            sprite_index = spr_classdoorslam;
115
            depth = 5000;
116
        }
117
        sus = 
scr_marker
scr_marker

function
scr_marker(arg0, arg1, arg2)
{ thismarker = instance_create(arg0, arg1, obj_marker); with (thismarker) { sprite_index = arg2; image_speed = 0; } return thismarker; }
(237, 24, spr_susied_plain);
118
        with (sus)
119
            
scr_depth
scr_depth

function
scr_depth()
{ if (argument_count > 0) { with (argument0) depth = 100000 - ((y * 10) + (sprite_height * 10)); } else { depth = 100000 - ((y * 10) + (sprite_height * 10)); } }
();
120
        con = 24;
121
        alarm[4]
 = 4;
gml_Object_obj_classscene_Alarm_4.gml

con += 1;
122
        with (doorsolid)
123
            instance_destroy();
124
    }
125
    if (con == 25)
126
    {
127
        snd_play(snd_impact);
128
        alphys2 = alphys;
129
        alphys = 
scr_marker
scr_marker

function
scr_marker(arg0, arg1, arg2)
{ thismarker = instance_create(arg0, arg1, obj_marker); with (thismarker) { sprite_index = arg2; image_speed = 0; } return thismarker; }
(alphys.x, alphys.y, spr_alphysr_shock);
130
        with (alphys)
131
            
scr_depth
scr_depth

function
scr_depth()
{ if (argument_count > 0) { with (argument0) depth = 100000 - ((y * 10) + (sprite_height * 10)); } else { depth = 100000 - ((y * 10) + (sprite_height * 10)); } }
();
132
        with (alphys2)
133
            instance_destroy();
134
        con = 26;
135
        alarm[4]
 = 6;
gml_Object_obj_classscene_Alarm_4.gml

con += 1;
136
    }
137
    if (con == 27)
138
    {
139
        with (door)
140
        {
141
            image_speed = 0;
142
            depth = 500000;
143
        }
144
        con = 32;
145
        alarm[4]
 = 50;
gml_Object_obj_classscene_Alarm_4.gml

con += 1;
146
    }
147
    if (con == 29 && instance_exists(obj_dialoguer) == false)
148
    {
149
        with (sus)
150
        {
151
            image_speed = 0.1;
152
            vspeed = 0.5;
153
        }
154
        con = 30;
155
        alarm[4]
 = 40;
gml_Object_obj_classscene_Alarm_4.gml

con += 1;
156
    }
157
    if (con == 31)
158
    {
159
        with (sus)
160
        {
161
            image_index = 0;
162
            image_speed = 0;
163
            vspeed = 0;
164
        }
165
        con = 34;
166
        alarm[4]
 = 30;
gml_Object_obj_classscene_Alarm_4.gml

con += 1;
167
    }
168
    if (con == 33)
169
    {
170
        global.fe = 2;
171
        global.fc = 11;
172
        global.typer = 22;
173
        global.msg[0] = stringsetloc(
* H...Delay 11
* Hi,Delay 11 SUSIE.Wait for inputClose Message
"* H..^1.&* Hi^1, SUSIE./%", "obj_classscene_slash_Step_0_gml_194_0"
);
174
        instance_create(0, 0, obj_dialoguer);
175
        con = 28;
176
        alarm[4]
 = 20;
gml_Object_obj_classscene_Alarm_4.gml

con += 1;
177
    }
178
    if (con == 35)
179
    {
180
        global.fc = 1;
181
        global.fe = 0;
182
        global.typer = 10;
183
        global.msg[0] = stringsetloc(
* ...Wait for input
"* .../", "obj_classscene_slash_Step_0_gml_207_0"
);
184
        global.msg[1] = stringsetloc(
* ... am I late?Wait for input
"* ... am I late?/", "obj_classscene_slash_Step_0_gml_208_0"
);
185
        global.msg[2] = stringsetloc(
Sound aChar aFace 4* Ohh,Delay 11 n-no!Delay 11
* You're fine!Delay 11
* W-we were just,Delay 11 uh...Wait for input
"\\Ta\\Fa\\E4* Ohh^1, n-no^1!&* You're fine^1!&* W-we were just^1, uh.../", "obj_classscene_slash_Step_0_gml_209_0"
);
186
        global.msg[3] = stringsetloc(
Face 5* Ch-choosing partners for the next group project,Delay 11 and...Wait for input
"\\E5* Ch-choosing partners for the next group project^1, and.../", "obj_classscene_slash_Step_0_gml_210_0"
);
187
        global.msg[4] = stringsetloc(
Face 6* Ummm,Delay 11 Susie,Delay 11 you're with Kris!Wait for input
"\\E6* Ummm^1, Susie^1, you're with Kris!/", "obj_classscene_slash_Step_0_gml_211_0"
);
188
        
scr_susface
scr_susface

function
scr_susface(arg0, arg1)
{ global.msg[arg0] = stringsetsubloc("\\TX \\F0 \\E~1 \\FS \\TS %", string(arg1), "scr_susface_slash_scr_susface_gml_1_0"); }
(5, 0);
189
        global.msg[6] = stringsetloc(
* ...Wait for input
"* .../", "obj_classscene_slash_Step_0_gml_213_0"
);
190
        global.msg[7] = stringsetloc(
* ... great.Wait for inputClose Message
"* ... great./%", "obj_classscene_slash_Step_0_gml_214_0"
);
191
        con = 36;
192
        instance_create(0, 0, obj_dialoguer);
193
    }
194
    if (con == 36 && instance_exists(obj_dialoguer) == false)
195
    {
196
        con = 37;
197
        alarm[4]
 = 40;
gml_Object_obj_classscene_Alarm_4.gml

con += 1;
198
        with (alphys)
199
            sprite_index = spr_alphysd;
200
    }
201
    if (con == 38)
202
    {
203
        global.fc = 11;
204
        global.typer = 20;
205
        global.fe = 6;
206
        global.msg[0] = stringsetloc(
Face 5* ...Wait for input
"\\E5* .../", "obj_classscene_slash_Step_0_gml_234_0"
);
207
        global.msg[1] = stringsetloc(
Face 6* N-now that everyone's here,Delay 11 I'll write the assignment!Wait for inputClose Message
"\\E6* N-now that everyone's here^1, I'll write the assignment!/%", "obj_classscene_slash_Step_0_gml_235_0"
);
208
        instance_create(0, 0, obj_dialoguer);
209
        con = 39;
210
    }
211
    if (con == 39 && instance_exists(obj_dialoguer) == false)
212
    {
213
        with (alphys)
214
        {
215
            sprite_index = spr_alphysr;
216
            hspeed = 3;
217
            image_speed = 0.2;
218
        }
219
        con = 40;
220
        alarm[4]
 = 26;
gml_Object_obj_classscene_Alarm_4.gml

con += 1;
221
    }
222
    if (con == 41)
223
    {
224
        with (alphys)
225
        {
226
            sprite_index = spr_alphysu;
227
            image_index = 0;
228
            image_speed = 0;
229
            hspeed = 0;
230
        }
231
        con = 42;
232
        alarm[4]
 = 30;
gml_Object_obj_classscene_Alarm_4.gml

con += 1;
233
    }
234
    if (con == 43)
235
    {
236
        global.msg[0] = stringsetloc(
* ...Wait for inputClose Message
"* .../%", "obj_classscene_slash_Step_0_gml_267_0"
);
237
        con = 44;
238
        instance_create(0, 0, obj_dialoguer);
239
    }
240
    if (con == 44 && instance_exists(obj_dialoguer) == false)
241
    {
242
        con = 45;
243
        with (alphys)
244
            sprite_index = spr_alphysl;
245
        con = 46;
246
        alarm[4]
 = 20;
gml_Object_obj_classscene_Alarm_4.gml

con += 1;
247
    }
248
    if (con == 47)
249
    {
250
        with (alphys)
251
            sprite_index = spr_alphysr;
252
        con = 48;
253
        alarm[4]
 = 20;
gml_Object_obj_classscene_Alarm_4.gml

con += 1;
254
    }
255
    if (con == 49)
256
    {
257
        with (alphys)
258
            sprite_index = spr_alphysd;
259
        con = 50;
260
        alarm[4]
 = 30;
gml_Object_obj_classscene_Alarm_4.gml

con += 1;
261
    }
262
    if (con == 51)
263
    {
264
        global.fe = 8;
265
        global.msg[0] = stringsetloc(
* Uh...Delay 11
* H-has anyone seen the chalk?Wait for input
"* Uh..^1.&* H-has anyone seen the chalk?/", "obj_classscene_slash_Step_0_gml_298_0"
);
266
        global.msg[1] = stringsetloc(
Face 4* This is the third time it's gone missing,Delay 11 and...Wait for input
"\\E4* This is the third time it's gone missing^1, and.../", "obj_classscene_slash_Step_0_gml_299_0"
);
267
        global.msg[2] = stringsetloc(
Face 9* Y-you all know I can't start class without some!Wait for inputClose Message
"\\E9* Y-you all know I can't start class without some!/%", "obj_classscene_slash_Step_0_gml_300_0"
);
268
        global.msg[3] = stringsetloc(
Char NSound NFace 1* Ummm,Delay 11 there might be a box in the supply closet...Wait for input
"\\FN\\TN\\E1* Ummm^1, there might be a box in the supply closet.../", "obj_classscene_slash_Step_0_gml_302_0"
);
269
        global.msg[4] = stringsetloc(
Face 0* Do you want me to - Close Message
"\\E0* Do you want me to - %", "obj_classscene_slash_Step_0_gml_303_0"
);
270
        global.msg[5] = stringsetloc(
Sound aChar aFace 6* G-good idea,Delay 11 Noelle!Delay 11
* Susie,Delay 11 s-since you came in last...Wait for input
"\\Ta\\Fa\\E6* G-good idea^1, Noelle^1!&* Susie^1, s-since you came in last.../", "obj_classscene_slash_Step_0_gml_304_0"
);
271
        global.msg[6] = stringsetloc(
Face 7* Can you go get that for me...?Wait for input
"\\E7* Can you go get that for me...?/", "obj_classscene_slash_Step_0_gml_305_0"
);
272
        global.msg[7] = stringsetloc(
Char SSound SFace 0* ...Wait for input
"\\FS\\TS\\E0* .../", "obj_classscene_slash_Step_0_gml_306_0"
);
273
        global.msg[8] = stringsetloc(
* ... whatever.Wait for inputClose MessageClose Message
"* ... whatever./%%", "obj_classscene_slash_Step_0_gml_307_0"
);
274
        instance_create(0, 0, obj_dialoguer);
275
        con = 51.1;
276
    }
277
    if (con == 51.1 && d_ex() == 0)
278
    {
279
        with (alphys)
280
            sprite_index = spr_alphysd;
281
        con = 50.2;
282
        alarm[4]
 = 90;
gml_Object_obj_classscene_Alarm_4.gml

con += 1;
283
    }
284
    if (con == 51.2)
285
    {
286
        with (alphys)
287
            sprite_index = spr_alphysd;
288
        global.fe = 6;
289
        global.msg[0] = stringsetloc(
* H-how about this?Delay 11
* If no one speaks up...Wait for input
"* H-how about this^1?&* If no one speaks up.../", "obj_classscene_slash_Step_0_gml_323_0"
);
290
        global.msg[1] = stringsetloc(
* E-everyone gets in trouble!Wait for inputClose Message
"* E-everyone gets in trouble!/%", "obj_classscene_slash_Step_0_gml_324_0"
);
291
        con = 51.3;
292
        instance_create(0, 0, obj_dialoguer);
293
    }
294
    if (con == 51.3 && d_ex() == 0)
295
    {
296
        with (alphys)
297
            sprite_index = spr_alphysr;
298
        con = 50.4;
299
        alarm[4]
 = 90;
gml_Object_obj_classscene_Alarm_4.gml

con += 1;
300
    }
301
    if (con == 51.4)
302
    {
303
        with (alphys)
304
            sprite_index = spr_alphysd;
305
        global.fe = 9;
306
        global.msg[0] = stringsetloc(
* A...Delay 11 Anyone?Delay 11
* P...Delay 11 please?Wait for input
"* A..^1. Anyone^1?&* P..^1. please?/", "obj_classscene_slash_Step_0_gml_340_0"
);
307
        global.msg[1] = stringsetloc(
Char NSound NFace 1* Hey,Delay 11 there might be a box in the supply closet...Wait for input
"\\FN\\TN\\E1* Hey^1, there might be a box in the supply closet.../", "obj_classscene_slash_Step_0_gml_341_0"
);
308
        global.msg[2] = stringsetloc(
Face 0* Miss Alphys,Delay 11 why don't Susie and I...Wait for input
"\\E0* Miss Alphys^1, why don't Susie and I.../", "obj_classscene_slash_Step_0_gml_342_0"
);
309
        global.msg[3] = stringsetloc(
Sound aChar aFace 6* G-good idea,Delay 11 Noelle!Delay 11
* Susie,Delay 11 s-since you came in last...Wait for input
"\\Ta\\Fa\\E6* G-good idea^1, Noelle^1!&* Susie^1, s-since you came in last.../", "obj_classscene_slash_Step_0_gml_343_0"
);
310
        global.msg[4] = stringsetloc(
Face 7* Why don't you go get it for me...?Wait for input
"\\E7* Why don't you go get it for me...?/", "obj_classscene_slash_Step_0_gml_344_0"
);
311
        global.msg[5] = stringsetloc(
Char SSound SFace 0* ...Wait for input
"\\FS\\TS\\E0* .../", "obj_classscene_slash_Step_0_gml_345_0"
);
312
        global.msg[6] = stringsetloc(
* ... whatever.Wait for inputClose MessageClose Message
"* ... whatever./%%", "obj_classscene_slash_Step_0_gml_346_0"
);
313
        instance_create(0, 0, obj_dialoguer);
314
        con = 52;
315
    }
316
    if (con == 52)
317
    {
318
        if (instance_exists(obj_writer))
319
        {
320
            if (obj_writer.msgno == 4)
321
            {
322
                with (alphys)
323
                    sprite_index = spr_alphysr;
324
            }
325
        }
326
    }
327
    if (con == 52 && instance_exists(obj_dialoguer) == false)
328
    {
329
        with (sus)
330
        {
331
            vspeed = -1;
332
            sprite_index = spr_susieu;
333
            image_speed = 0.2;
334
        }
335
        con = 53;
336
        alarm[4]
 = 15;
gml_Object_obj_classscene_Alarm_4.gml

con += 1;
337
    }
338
    if (con == 54)
339
    {
340
        with (sus)
341
            instance_destroy();
342
        instance_create(0, 0, obj_shake);
343
        snd_play(snd_impact);
344
        with (door)
345
            image_index = 0;
346
        con = 55;
347
        alarm[4]
 = 50;
gml_Object_obj_classscene_Alarm_4.gml

con += 1;
348
    }
349
    if (con == 56)
350
    {
351
        with (sus)
352
            instance_destroy();
353
        with (alphys)
354
            sprite_index = spr_alphysd;
355
        global.fc = 11;
356
        global.typer = 20;
357
        global.fe = 4;
358
        global.msg[0] = stringsetloc(
Face 4* And K... Kris...Delay 11
* Can you go with her and make sure she...Wait for input
"\\E4* And K... Kris..^1.&* Can you go with her and make sure she.../", "obj_classscene_slash_Step_0_gml_398_0"
);
359
        global.msg[1] = stringsetloc(
Face 9* Um,Delay 11 actually gets it?Delay 11
* And,Delay 11 um,Delay 11 stays out of trouble...?Wait for input
"\\E9* Um^1, actually gets it^1?&* And^1, um^1, stays out of trouble...?/", "obj_classscene_slash_Step_0_gml_399_0"
);
360
        global.msg[2] = stringsetloc(
Face 6* Thanks Kris!Delay 11
* See you later!Wait for inputClose Message
"\\E6* Thanks Kris^1!&* See you later!/%", "obj_classscene_slash_Step_0_gml_400_0"
);
361
        instance_create(0, 0, obj_dialoguer);
362
        con = 57;
363
    }
364
    if (con == 57 && instance_exists(obj_dialoguer) == false)
365
    {
366
        with (door_readable)
367
            instance_destroy();
368
        doorb = instance_create(242, 51, obj_doorB);
369
        global.plot = 3;
370
        global.facing = 0;
371
        alphys2 = alphys;
372
        alphys = instance_create(alphys.x, alphys.y + alphys.sprite_height, obj_npc_facing);
373
        with (obj_npc_facing)
374
            talked = 0;
375
        with (alphys2)
376
            instance_destroy();
377
        with (doorsolid)
378
            instance_destroy();
379
        global.interact = 0;
380
        con = 58;
381
    }
382
}
383
if (global.chapter == 2)
384
{
385
    if (con == 1)
386
    {
387
        susie_fake = 
scr_marker
scr_marker

function
scr_marker(arg0, arg1, arg2)
{ thismarker = instance_create(arg0, arg1, obj_marker); with (thismarker) { sprite_index = arg2; image_speed = 0; } return thismarker; }
(145, 170, spr_susieu);
388
        with (susie_fake)
389
            
scr_depth
scr_depth

function
scr_depth()
{ if (argument_count > 0) { with (argument0) depth = 100000 - ((y * 10) + (sprite_height * 10)); } else { depth = 100000 - ((y * 10) + (sprite_height * 10)); } }
();
390
        alphys.x = 130;
391
        alphys.y = 46;
392
        alphys.sprite_index = spr_alphysd;
393
        alarm[4]
 = 30;
gml_Object_obj_classscene_Alarm_4.gml

con += 1;
394
        con = 1.5;
395
    }
396
    if (con == 2.5)
397
    {
398
        global.currentsong[0] = snd_init("mus_school.ogg");
399
        con = 3;
400
    }
401
    if (con == 3 && instance_exists(obj_dialoguer) == false)
402
    {
403
        snd_play(snd_dooropen);
404
        with (door)
405
            image_index = 1;
406
        con = 4;
407
        with (alphys)
408
            sprite_index = spr_alphysr;
409
        alarm[4]
 = 15;
gml_Object_obj_classscene_Alarm_4.gml

con += 1;
410
    }
411
    if (con == 5)
412
    {
413
        with (obj_mainchara)
414
        {
415
            fun = 1;
416
            sprite_index = spr_krisd;
417
            image_speed = 0.2;
418
            vspeed = 2;
419
        }
420
        con = 6;
421
        alarm[4]
 = 10;
gml_Object_obj_classscene_Alarm_4.gml

con += 1;
422
    }
423
    if (con == 7)
424
    {
425
        with (obj_mainchara)
426
        {
427
            image_index = 0;
428
            vspeed = 0;
429
            image_speed = 0;
430
        }
431
        with (door)
432
            image_index = 0;
433
        snd_play(snd_doorclose);
434
        con = 8;
435
        alarm[4]
 = 30;
gml_Object_obj_classscene_Alarm_4.gml

con += 1;
436
    }
437
    if (con == 9)
438
    {
439
        
scr_speaker
scr_speaker

function
scr_speaker(arg0)
{ _speaker = arg0; global.typer = 5; if (global.darkzone == 1) global.typer = 6; if (global.fighting == 1) global.typer = 4; global.fc = 0; global.fe = 0; if (_speaker == "silent" && global.darkzone == 0) global.typer = 2; if (_speaker == "silent" && global.darkzone == 1) global.typer = 36; if (_speaker == "balloon" || _speaker == "enemy") global.typer = 50; if (_speaker == "sans") { global.typer = 14; global.fc = 6; } if (_speaker == "undyne" || _speaker == "und") { global.typer = 17; global.fc = 9; } if (_speaker == "temmie" || _speaker == "tem") global.typer = 21; if (_speaker == "jevil") global.typer = 35; if (_speaker == "catti") global.fc = 13; if (_speaker == "jockington" || _speaker == "joc") global.fc = 14; if (_speaker == "catty" || _speaker == "caddy") global.fc = 16; if (_speaker == "bratty" || _speaker == "bra") global.fc = 17; if (_speaker == "rouxls" || _speaker == "rou") global.fc = 18; if (_speaker == "burgerpants" || _speaker == "bur") global.fc = 19; if (_speaker == "spamton") { if (global.fighting == 0) global.typer = 66; else global.typer = 68; } if (_speaker == "sneo") global.typer = 67; if (_speaker == "tenna") { global.typer = 80; if (global.fighting == 1) global.typer = 81; } if (_speaker == "susie" || _speaker == "sus") { global.fc = 1; global.typer = 10; if (global.darkzone == 1) { global.typer = 30; if (global.fighting == 1) global.typer = 47; } } if (_speaker == "ralsei" || _speaker == "ral") { global.fc = 2; global.typer = 31; if (global.fighting == 1) global.typer = 45; if (global.flag[30 ralsei_hat_state] == 1) global.typer = 6; } if (_speaker == "noelle" || _speaker == "noe") { global.fc = 3; if (global.darkzone == 0) global.typer = 12; else global.typer = 56; if (global.fighting == 1) global.typer = 59; } if (_speaker == "toriel" || _speaker == "tor") { global.fc = 4; global.typer = 7; } if (_speaker == "asgore" || _speaker == "asg") { global.fc = 10; global.typer = 18; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; ...
("alphys");
440
        msgsetloc(0, 
Face 0* Kris,Delay 11 there you are!Wait for input
"\\E0* Kris^1, there you are!/", "obj_classscene_slash_Step_0_gml_493_0"
);
441
        msgnextloc(
Face A* (Even Susie showed up before you,Delay 11 eheh...)Wait for inputClose Message
"\\EA* (Even Susie showed up before you^1, eheh...)/%", "obj_classscene_slash_Step_0_gml_494_0"
);
442
        alttalk = 0;
443
        if (global.flag[201 solved_eye_puzzle] == 1 && global.flag[269 talked_to_alphys] == 0)
444
        {
445
            alttalk = 1;
446
            msgsetloc(0, 
Face 3* (Kris!Delay 11 You're okay!!)Wait for input
"\\E3* (Kris^1! You're okay!!)/", "obj_classscene_slash_Step_0_gml_500_0"
);
447
            msgnextloc(
Face 9* (I was really worried after you disappeared yesterday...)Wait for input
"\\E9* (I was really worried after you disappeared yesterday...)/", "obj_classscene_slash_Step_0_gml_501_0"
);
448
            msgnextloc(
Face 0* (I guess we can talk about that after class.)Wait for inputClose Message
"\\E0* (I guess we can talk about that after class.)/%", "obj_classscene_slash_Step_0_gml_502_0"
);
449
        }
450
        con = 10;
451
        instance_create(0, 0, obj_dialoguer);
452
    }
453
    if (con == 10 && instance_exists(obj_dialoguer) == false)
454
    {
455
        global.currentsong[1] = mus_loop(global.currentsong[0]);
456
        
scr_cutscene_make
scr_cutscene_make

function
scr_cutscene_make()
{ _cutscene_master = instance_create(0, 0, obj_cutscene_master); _cutscene_master.master_object = id; return _cutscene_master; }
();
457
        
scr_maincharacters_actors
scr_maincharacters_actors

function
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; } } } }
();
458
        su = 1;
459
        su_actor = instance_create(susie_fake.x, susie_fake.y, obj_actor);
460
        
scr_actor_setup
scr_actor_setup

function
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);
} }
(su, su_actor, "susie");
461
        su_actor.sprite_index = spr_susieu;
462
        with (susie_fake)
463
            visible = 0;
464
        al = 2;
465
        al_actor = instance_create(alphys.x, alphys.y, obj_actor);
466
        
scr_actor_setup
scr_actor_setup

function
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);
} }
(al, al_actor, "alphys");
467
        al_actor.sprite_index = spr_alphysd;
468
        with (alphys)
469
            visible = 0;
470
        no = 3;
471
        no_actor = instance_create(noelle_npc.x, noelle_npc.y, obj_actor);
472
        
scr_actor_setup
scr_actor_setup

function
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);
} }
(no, no_actor, "noelle");
473
        no_actor.sprite_index = spr_noelle_walk_up_lw;
474
        no_actor.specialsprite[0] = spr_cutscene_02b_noelle_raise_hand;
475
        with (noelle_npc)
476
            visible = 0;
477
        be = 4;
478
        be_actor = instance_create(berdly_npc.x, berdly_npc.y, obj_actor);
479
        
scr_actor_setup
scr_actor_setup

function
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);
} }
(be, be_actor, "berdly");
480
        be_actor.sprite_index = spr_berdly_walk_up_lw;
481
        be_actor.specialsprite[0] = spr_cutscene_02b_berdly_book_point;
482
        with (berdly_npc)
483
            visible = 0;
484
        con = 11;
485
        
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(0);
486
        
c_walk_wait
c_walk_wait

function
c_walk_wait(arg0, arg1, arg2)
{
c_walk(arg0, arg1, arg2);
c_wait(arg2);
} function c_walkwait(arg0, arg1, arg2) {
c_walk_wait(arg0, arg1, arg2);
}
("d", 3, 10);
487
        
c_walk_wait
c_walk_wait

function
c_walk_wait(arg0, arg1, arg2)
{
c_walk(arg0, arg1, arg2);
c_wait(arg2);
} function c_walkwait(arg0, arg1, arg2) {
c_walk_wait(arg0, arg1, arg2);
}
("l", 3, 20);
488
        
c_walk_wait
c_walk_wait

function
c_walk_wait(arg0, arg1, arg2)
{
c_walk(arg0, arg1, arg2);
c_wait(arg2);
} function c_walkwait(arg0, arg1, arg2) {
c_walk_wait(arg0, arg1, arg2);
}
("d", 3, 22);
489
        
c_walk_wait
c_walk_wait

function
c_walk_wait(arg0, arg1, arg2)
{
c_walk(arg0, arg1, arg2);
c_wait(arg2);
} function c_walkwait(arg0, arg1, arg2) {
c_walk_wait(arg0, arg1, arg2);
}
("l", 3, 13);
490
        
c_specialsprite
c_specialsprite

function
c_specialsprite(arg0)
{
c_cmd("specialsprite", arg0, 0, 0, 0);
}
(2);
491
        
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(30);
492
        
c_facing
c_facing

function
c_facing(arg0)
{
c_cmd("facing", arg0, 0, 0, 0);
}
("r");
493
        
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(su);
494
        
c_autowalk
c_autowalk

function
c_autowalk(arg0)
{
c_cmd("autowalk", arg0, 0, 0, 0);
}
(0);
495
        
c_imageindex
c_imageindex

function
c_imageindex(arg0)
{
c_cmd("imageindex", arg0, 0, 0, 0);
}
(1);
496
        
c_shake
c_shake

function
c_shake()
{
c_cmd("shake", 0, 0, 0, 0);
}
();
497
        
c_soundplay
c_soundplay

function
c_soundplay(arg0)
{
c_cmd("soundplay", arg0, 0, 0, 0);
} function c_sndplay(arg0) {
c_soundplay(arg0);
} function c_snd_play(arg0) {
c_soundplay(arg0);
} function c_sound_play(arg0) {
c_soundplay(arg0);
}
(snd_impact);
498
        
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(30);
499
        
c_imageindex
c_imageindex

function
c_imageindex(arg0)
{
c_cmd("imageindex", arg0, 0, 0, 0);
}
(0);
500
        
c_msgside
c_msgside

function
c_msgside(arg0)
{
c_cmd("msgside", arg0, 0, 0, 0);
}
("top");
501
        
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("susie");
502
        
c_msgsetloc
c_msgsetloc

function
c_msgsetloc(arg0, arg1, arg2)
{ var msg_index = arg0; var english = arg1; var localized_string_id = arg2; var str = english; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgset(msg_index, str);
}
(0,
Face 2* (Hey,Delay 11 Kris!)Wait for input
"\\E2* (Hey^1, Kris!)/", "obj_classscene_slash_Step_0_gml_566_0"
);
503
        
c_msgnextloc
c_msgnextloc

function
c_msgnextloc(arg0, arg1)
{ var str = arg0; var localized_string_id = arg1; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgnext(str);
}
(
Face 0* (...Delay 11 if I knew you were gonna be late...)Wait for input
"\\E0* (..^1. if I knew you were gonna be late...)/", "obj_classscene_slash_Step_0_gml_567_0"
);
504
        
c_msgnextloc
c_msgnextloc

function
c_msgnextloc(arg0, arg1)
{ var str = arg0; var localized_string_id = arg1; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgnext(str);
}
(
Face 3* (I wouldna showed up on time.)Wait for inputClose Message
"\\E3* (I wouldna showed up on time.)/%", "obj_classscene_slash_Step_0_gml_568_0"
);
505
        
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
} function c_talkwait() {
c_talk_wait();
}
();
506
        
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(kr);
507
        
c_facing
c_facing

function
c_facing(arg0)
{
c_cmd("facing", arg0, 0, 0, 0);
}
("u");
508
        
c_msgside
c_msgside

function
c_msgside(arg0)
{
c_cmd("msgside", arg0, 0, 0, 0);
}
("bottom");
509
        
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("alphys");
510
        
c_msgsetloc
c_msgsetloc

function
c_msgsetloc(arg0, arg1, arg2)
{ var msg_index = arg0; var english = arg1; var localized_string_id = arg2; var str = english; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgset(msg_index, str);
}
(0,
Face 9* Susie,Delay 11 please don't kick your desk.Wait for input
"\\E9* Susie^1, please don't kick your desk./", "obj_classscene_slash_Step_0_gml_574_0"
);
511
        
c_msgnextloc
c_msgnextloc

function
c_msgnextloc(arg0, arg1)
{ var str = arg0; var localized_string_id = arg1; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgnext(str);
}
(
Face 4* Treat school property,Delay 11 like you'd treat people.Wait for inputClose Message
"\\E4* Treat school property^1, like you'd treat people./%", "obj_classscene_slash_Step_0_gml_575_0"
);
512
        
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
} function c_talkwait() {
c_talk_wait();
}
();
513
        
c_msgside
c_msgside

function
c_msgside(arg0)
{
c_cmd("msgside", arg0, 0, 0, 0);
}
("top");
514
        
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("susie");
515
        
c_msgsetloc
c_msgsetloc

function
c_msgsetloc(arg0, arg1, arg2)
{ var msg_index = arg0; var english = arg1; var localized_string_id = arg2; var str = english; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgset(msg_index, str);
}
(0,
Face 0* ....Wait for input
"\\E0* ..../", "obj_classscene_slash_Step_0_gml_579_0"
);
516
        
c_msgnextloc
c_msgnextloc

function
c_msgnextloc(arg0, arg1)
{ var str = arg0; var localized_string_id = arg1; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgnext(str);
}
(
Face 1* Okay.Wait for input
"\\E1* Okay./", "obj_classscene_slash_Step_0_gml_580_0"
);
517
        
c_msgnextloc
c_msgnextloc

function
c_msgnextloc(arg0, arg1)
{ var str = arg0; var localized_string_id = arg1; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgnext(str);
}
(
Face 2* Next time I'll aim for the vitals.Wait for inputClose Message
"\\E2* Next time I'll aim for the vitals./%", "obj_classscene_slash_Step_0_gml_581_0"
);
518
        
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
} function c_talkwait() {
c_talk_wait();
}
();
519
        
c_soundplay
c_soundplay

function
c_soundplay(arg0)
{
c_cmd("soundplay", arg0, 0, 0, 0);
} function c_sndplay(arg0) {
c_soundplay(arg0);
} function c_snd_play(arg0) {
c_soundplay(arg0);
} function c_sound_play(arg0) {
c_soundplay(arg0);
}
(snd_suslaugh);
520
        
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(su);
521
        
c_autowalk
c_autowalk

function
c_autowalk(arg0)
{
c_cmd("autowalk", arg0, 0, 0, 0);
}
(0);
522
        
c_sprite
c_sprite

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_susie_laugh_lw);
523
        
c_imagespeed
c_imagespeed

function
c_imagespeed(arg0)
{
c_cmd("imagespeed", arg0, 0, 0, 0);
}
(0.25);
524
        
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(45);
525
        
c_halt
c_halt

function
c_halt()
{
c_cmd("halt", 0, 0, 0, 0);
}
();
526
        
c_autowalk
c_autowalk

function
c_autowalk(arg0)
{
c_cmd("autowalk", arg0, 0, 0, 0);
}
(1);
527
        
c_facing
c_facing

function
c_facing(arg0)
{
c_cmd("facing", arg0, 0, 0, 0);
}
("u");
528
        
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(al);
529
        
c_sprite
c_sprite

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_alphysl_unhappy);
530
        
c_halt
c_halt

function
c_halt()
{
c_cmd("halt", 0, 0, 0, 0);
}
();
531
        
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(15);
532
        
c_sprite
c_sprite

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_alphysr_unhappy);
533
        
c_halt
c_halt

function
c_halt()
{
c_cmd("halt", 0, 0, 0, 0);
}
();
534
        
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(30);
535
        
c_msgside
c_msgside

function
c_msgside(arg0)
{
c_cmd("msgside", arg0, 0, 0, 0);
}
("bottom");
536
        
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("alphys");
537
        
c_msgsetloc
c_msgsetloc

function
c_msgsetloc(arg0, arg1, arg2)
{ var msg_index = arg0; var english = arg1; var localized_string_id = arg2; var str = english; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgset(msg_index, str);
}
(0,
Face 9* Th...Delay 11 That's not what I...Wait for inputClose Message
"\\E9* Th..^1. That's not what I.../%", "obj_classscene_slash_Step_0_gml_602_0"
);
538
        
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
} function c_talkwait() {
c_talk_wait();
}
();
539
        
c_facing
c_facing

function
c_facing(arg0)
{
c_cmd("facing", arg0, 0, 0, 0);
}
("d");
540
        
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("alphys");
541
        
c_msgsetloc
c_msgsetloc

function
c_msgsetloc(arg0, arg1, arg2)
{ var msg_index = arg0; var english = arg1; var localized_string_id = arg2; var str = english; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgset(msg_index, str);
}
(0,
Face 5* In any case,Delay 11 good morning,Delay 11 Class!Wait for input
"\\E5* In any case^1, good morning^1, Class!/", "obj_classscene_slash_Step_0_gml_606_0"
);
542
        
c_msgnextloc
c_msgnextloc

function
c_msgnextloc(arg0, arg1)
{ var str = arg0; var localized_string_id = arg1; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgnext(str);
}
(
Face 7* We have a lot to go over today...Wait for input
"\\E7* We have a lot to go over today.../", "obj_classscene_slash_Step_0_gml_607_0"
);
543
        
c_msgnextloc
c_msgnextloc

function
c_msgnextloc(arg0, arg1)
{ var str = arg0; var localized_string_id = arg1; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgnext(str);
}
(
Face 6* First,Delay 11 we're starting the reading from page 142!Wait for input
"\\E6* First^1, we're starting the reading from page 142!/", "obj_classscene_slash_Step_0_gml_608_0"
);
544
        
c_msgnextloc
c_msgnextloc

function
c_msgnextloc(arg0, arg1)
{ var str = arg0; var localized_string_id = arg1; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgnext(str);
}
(
Face 4* Any...Delay 11 any volunteers?Wait for inputClose Message
"\\E4* Any..^1. any volunteers?/%", "obj_classscene_slash_Step_0_gml_609_0"
);
545
        
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
} function c_talkwait() {
c_talk_wait();
}
();
546
        
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(30);
547
        
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(no);
548
        
c_specialsprite
c_specialsprite

function
c_specialsprite(arg0)
{
c_cmd("specialsprite", arg0, 0, 0, 0);
}
(0);
549
        
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("noelle");
550
        
c_msgsetloc
c_msgsetloc

function
c_msgsetloc(arg0, arg1, arg2)
{ var msg_index = arg0; var english = arg1; var localized_string_id = arg2; var str = english; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgset(msg_index, str);
}
(0,
Face 2* Umm,Delay 11 I...Delay 11 I guess I could read the...Wait for inputClose Message
"\\E2* Umm^1, I..^1. I guess I could read the.../%", "obj_classscene_slash_Step_0_gml_616_0"
);
551
        
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
} function c_talkwait() {
c_talk_wait();
}
();
552
        
c_sprite
c_sprite

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_noelle_walk_right_lw);
553
        
c_halt
c_halt

function
c_halt()
{
c_cmd("halt", 0, 0, 0, 0);
}
();
554
        
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(4);
555
        
c_autodepth
c_autodepth

function
c_autodepth(arg0)
{
c_cmd("autodepth", arg0, 0, 0, 0);
}
(0);
556
        
c_soundplay_x
c_soundplay_x

function
c_soundplay_x(arg0, arg1, arg2)
{
c_cmd("soundplay", arg0, arg1, arg2, 0);
} function c_snd_play_x(arg0, arg1, arg2) {
c_soundplay_x(arg0, arg1, arg2);
} function c_sndplay_x(arg0, arg1, arg2) {
c_soundplay_x(arg0, arg1, arg2);
} function c_sound_play_x(arg0, arg1, arg2) {
c_soundplay_x(arg0, arg1, arg2);
}
(snd_escaped, 1, 1.6);
557
        
c_walk_wait
c_walk_wait

function
c_walk_wait(arg0, arg1, arg2)
{
c_walk(arg0, arg1, arg2);
c_wait(arg2);
} function c_walkwait(arg0, arg1, arg2) {
c_walk_wait(arg0, arg1, arg2);
}
("u", 3, 10);
558
        
c_facing
c_facing

function
c_facing(arg0)
{
c_cmd("facing", arg0, 0, 0, 0);
}
("d");
559
        
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("berdly");
560
        
c_msgsetloc
c_msgsetloc

function
c_msgsetloc(arg0, arg1, arg2)
{ var msg_index = arg0; var english = arg1; var localized_string_id = arg2; var str = english; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgset(msg_index, str);
}
(0,
Face 1* Ah,Delay 11 trouble yourself not,Delay 11 Noelle!Wait for input
"\\E1* Ah^1, trouble yourself not^1, Noelle!/", "obj_classscene_slash_Step_0_gml_626_0"
);
561
        
c_msgnextloc
c_msgnextloc

function
c_msgnextloc(arg0, arg1)
{ var str = arg0; var localized_string_id = arg1; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgnext(str);
}
(
Face 2* I will valiantly take this blow of humiliation!!Wait for input
"\\E2* I will valiantly take this blow of humiliation!!/", "obj_classscene_slash_Step_0_gml_627_0"
);
562
        
c_facenext
c_facenext

function
c_facenext(arg0, arg1)
{
c_cmd("msgfacenext", arg0, arg1, 0, 0);
}
("noelle", 3);
563
        
c_msgnextloc
c_msgnextloc

function
c_msgnextloc(arg0, arg1)
{ var str = arg0; var localized_string_id = arg1; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgnext(str);
}
(
Face 3* Umm,Delay 11 t-that's OK,Delay 11 I can...Wait for inputClose Message
"\\E3* Umm^1, t-that's OK^1, I can.../%", "obj_classscene_slash_Step_0_gml_629_0"
);
564
        
c_talk
c_talk

function
c_talk()
{
c_cmd("talk", 0, 0, 0, 0);
}
();
565
        
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(10);
566
        
c_waittalk
c_waittalk

function
c_waittalk()
{
c_cmd("waitdialoguer", 0, 0, 0, 0);
}
();
567
        
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(be);
568
        
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(30);
569
        
c_setxy
c_setxy

function
c_setxy(arg0, arg1)
{
c_cmd("setxy", arg0, arg1, 0, 0);
}
(139, 84);
570
        
c_specialsprite
c_specialsprite

function
c_specialsprite(arg0)
{
c_cmd("specialsprite", arg0, 0, 0, 0);
}
(0);
571
        
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(no);
572
        
c_sprite
c_sprite

function
c_sprite(arg0)
{
c_cmd("sprite", arg0, 0, 0, 0);
}
(spr_noelle_walk_up_lw);
573
        
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("berdly");
574
        
c_msgsetloc
c_msgsetloc

function
c_msgsetloc(arg0, arg1, arg2)
{ var msg_index = arg0; var english = arg1; var localized_string_id = arg2; var str = english; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgset(msg_index, str);
}
(0,
Face 0* A-HEM.Wait for input
"\\E0* A-HEM./", "obj_classscene_slash_Step_0_gml_643_0"
);
575
        
c_msgnextloc
c_msgnextloc

function
c_msgnextloc(arg0, arg1)
{ var str = arg0; var localized_string_id = arg1; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgnext(str);
}
(
Face 1* "Page 142."Wait for input
"\\E1* \"Page 142.\"/", "obj_classscene_slash_Step_0_gml_644_0"
);
576
        
c_msgnextloc
c_msgnextloc

function
c_msgnextloc(arg0, arg1)
{ var str = arg0; var localized_string_id = arg1; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgnext(str);
}
(
Face 3* "It was the best of times,Delay 11 it was the worst of times,Delay 11"Wait for input
"\\E3* \"It was the best of times^1, it was the worst of times^1,\"/", "obj_classscene_slash_Step_0_gml_645_0"
);
577
        
c_msgnextloc
c_msgnextloc

function
c_msgnextloc(arg0, arg1)
{ var str = arg0; var localized_string_id = arg1; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgnext(str);
}
(
Face 4* "Times-a pretty good. Times-a pretty bad."Wait for input
"\\E4* \"Times-a pretty good. Times-a pretty bad.\"/", "obj_classscene_slash_Step_0_gml_646_0"
);
578
        
c_msgnextloc
c_msgnextloc

function
c_msgnextloc(arg0, arg1)
{ var str = arg0; var localized_string_id = arg1; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgnext(str);
}
(
Face 2* "Mediocre times. Iffy times. So-so times..."Wait for inputClose Message
"\\E2* \"Mediocre times. Iffy times. So-so times...\"/%", "obj_classscene_slash_Step_0_gml_647_0"
);
579
        
c_talk_wait
c_talk_wait

function
c_talk_wait()
{
c_talk();
c_waittalk();
} function c_talkwait() {
c_talk_wait();
}
();
580
        
c_mus2
c_mus2

function
c_mus2(arg0, arg1, arg2)
{
c_cmd("mus", arg0, arg1, arg2, 0);
}
("volume", 0, 60);
581
        
c_fadeout
c_fadeout

function
c_fadeout(arg0)
{
c_cmd("fadeout", arg0, 0, 0, 0);
}
(60);
582
        
c_speaker
c_speaker

function
c_speaker(arg0)
{
c_cmd("speaker", arg0, 0, 0, 0);
}
("none");
583
        
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(30);
584
        
c_msgsetloc
c_msgsetloc

function
c_msgsetloc(arg0, arg1, arg2)
{ var msg_index = arg0; var english = arg1; var localized_string_id = arg2; var str = english; if (!is_english()) str =
scr_84_get_lang_string(localized_string_id);
c_msgset(msg_index, str);
}
(0,
* Listening to this,Delay 11 your eyes began to close automatically...Wait for inputClose Message
"* Listening to this^1, your eyes began to close automatically.../%", "obj_classscene_slash_Step_0_gml_653_0"
);
585
        
c_talk
c_talk

function
c_talk()
{
c_cmd("talk", 0, 0, 0, 0);
}
();
586
        
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(30);
587
        
c_waittalk
c_waittalk

function
c_waittalk()
{
c_cmd("waitdialoguer", 0, 0, 0, 0);
}
();
588
        
c_mus
c_mus

function
c_mus(arg0)
{
c_cmd("mus", arg0, 0, 0, 0);
}
("free");
589
        
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(30);
590
        
c_soundplay
c_soundplay

function
c_soundplay(arg0)
{
c_cmd("soundplay", arg0, 0, 0, 0);
} function c_sndplay(arg0) {
c_soundplay(arg0);
} function c_snd_play(arg0) {
c_soundplay(arg0);
} function c_sound_play(arg0) {
c_soundplay(arg0);
}
(snd_doorclose);
591
        
c_actortokris
c_actortokris

function
c_actortokris()
{
c_cmd("actortokris", 0, 0, 0, 0);
}
();
592
    }
593
    if (customconb == 1)
594
    {
595
        customtimer++;
596
        if (customtimer >= 30)
597
        {
598
            customtimer = 0;
599
            customconb = 2;
600
            customcon = 0;
601
            with (obj_actor)
602
                image_speed = 0;
603
            with (obj_npc_facing)
604
                image_speed = 0;
605
            
c_waitcustom_end
c_waitcustom_end

function
c_waitcustom_end()
{ with (obj_cutscene_master) { cs_wait_custom = 0; waiting = 0; } }
();
606
        }
607
    }
608
    if (con == 11 && !instance_exists(obj_cutscene_master))
609
    {
610
        with (obj_actor)
611
            visible = 0;
612
        with (obj_npc_facing)
613
            instance_destroy();
614
        with (obj_tem_school)
615
            instance_destroy();
616
        with (obj_actor)
617
        {
618
            if (name == "alphys")
619
            {
620
                visible = 1;
621
                sprite_index = rsprite;
622
            }
623
        }
624
        with (obj_fadeout)
625
            instance_destroy();
626
        with (obj_mainchara)
627
        {
628
            fun = 0;
629
            y += 8;
630
        }
631
        conwait = 0;
632
        con = 13;
633
        alarm[4]
 = 15;
gml_Object_obj_classscene_Alarm_4.gml

con += 1;
634
        global.facing = 2;
635
    }
636
    if (con == 13)
637
        global.facing = 2;
638
    if (con == 14)
639
    {
640
        
scr_speaker
scr_speaker

function
scr_speaker(arg0)
{ _speaker = arg0; global.typer = 5; if (global.darkzone == 1) global.typer = 6; if (global.fighting == 1) global.typer = 4; global.fc = 0; global.fe = 0; if (_speaker == "silent" && global.darkzone == 0) global.typer = 2; if (_speaker == "silent" && global.darkzone == 1) global.typer = 36; if (_speaker == "balloon" || _speaker == "enemy") global.typer = 50; if (_speaker == "sans") { global.typer = 14; global.fc = 6; } if (_speaker == "undyne" || _speaker == "und") { global.typer = 17; global.fc = 9; } if (_speaker == "temmie" || _speaker == "tem") global.typer = 21; if (_speaker == "jevil") global.typer = 35; if (_speaker == "catti") global.fc = 13; if (_speaker == "jockington" || _speaker == "joc") global.fc = 14; if (_speaker == "catty" || _speaker == "caddy") global.fc = 16; if (_speaker == "bratty" || _speaker == "bra") global.fc = 17; if (_speaker == "rouxls" || _speaker == "rou") global.fc = 18; if (_speaker == "burgerpants" || _speaker == "bur") global.fc = 19; if (_speaker == "spamton") { if (global.fighting == 0) global.typer = 66; else global.typer = 68; } if (_speaker == "sneo") global.typer = 67; if (_speaker == "tenna") { global.typer = 80; if (global.fighting == 1) global.typer = 81; } if (_speaker == "susie" || _speaker == "sus") { global.fc = 1; global.typer = 10; if (global.darkzone == 1) { global.typer = 30; if (global.fighting == 1) global.typer = 47; } } if (_speaker == "ralsei" || _speaker == "ral") { global.fc = 2; global.typer = 31; if (global.fighting == 1) global.typer = 45; if (global.flag[30 ralsei_hat_state] == 1) global.typer = 6; } if (_speaker == "noelle" || _speaker == "noe") { global.fc = 3; if (global.darkzone == 0) global.typer = 12; else global.typer = 56; if (global.fighting == 1) global.typer = 59; } if (_speaker == "toriel" || _speaker == "tor") { global.fc = 4; global.typer = 7; } if (_speaker == "asgore" || _speaker == "asg") { global.fc = 10; global.typer = 18; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; ...
("alphys");
641
        msgsetloc(0, 
Face 7* Have a nice day,Delay 11 everyone!Wait for input
"\\E7* Have a nice day^1, everyone!/", "obj_classscene_slash_Step_0_gml_715_0"
);
642
        msgnextloc(
Face 9* And P-PLEASE!Delay 11 Remember your group projects!Wait for inputClose Message
"\\E9* And P-PLEASE^1! Remember your group projects!/%", "obj_classscene_slash_Step_0_gml_716_0"
);
643
        d = d_make();
644
        d.side = 1;
645
        con = 15;
646
    }
647
    if (con == 15 && !d_ex())
648
    {
649
        with (al_actor)
650
            
scr_emote
scr_emote

function
scr_emote()
{ __dmult = 1 + global.darkzone; __emotebubble = instance_create(x, y - 15, obj_excblcon); __emotebubble.alarm[0] = argument[1]; __emotebubble.image_xscale = __dmult; __emotebubble.image_yscale = __dmult; __emotexoff = 0; __emoteyoff = 0; __anchorx = sprite_get_xoffset(sprite_index); if (argument[0] == "!") { __emotebubble.sprite_index = spr_exc; __emotebubble.y = y - (10 * __dmult); __emotexoff = 10 * __dmult; } if (argument[0] == "?") { __emotebubble.sprite_index = spr_emote_questionmark; __emotebubble.y = y - (10 * __dmult); __emotexoff = 10 * __dmult; } if (argument[0] == "...") { __emotebubble.sprite_index = spr_emote_ellipsis; __emotebubble.y = y - (10 * __dmult); __emotexoff = 10 * __dmult; } if (argument[0] == "note") { __emotebubble.sprite_index = spr_musblc; __emotebubble.y = y - (10 * __dmult); __emotexoff = 10 * __dmult; } if (argument_count >= 3) __emotexoff = argument[2]; if (argument_count >= 4) __emoteyoff = argument[3]; __emotebubble.y += __emoteyoff; if (image_xscale > 0) __emotebubble.x = (((x - (__anchorx * image_xscale)) + ((sprite_width / 2) * sign(image_xscale))) - (__emotebubble.sprite_width / 2)) + __emotexoff; else __emotebubble.x = ((x + (__anchorx * image_xscale)) - ((sprite_width / 2) * sign(image_xscale)) - (__emotebubble.sprite_width / 2)) + __emotexoff; }
("!", 20);
651
        
scr_actor_facing
scr_actor_facing

function
scr_actor_facing(arg0, arg1)
{ __newfacing = arg1; arg0.facing = __newfacing; if (__newfacing == "d") arg0.sprite_index = arg0.dsprite; if (__newfacing == "r") arg0.sprite_index = arg0.rsprite; if (__newfacing == "l") arg0.sprite_index = arg0.lsprite; if (__newfacing == "u") arg0.sprite_index = arg0.usprite; }
(al_actor, "d");
652
        con = 16;
653
        alarm[4]
 = 30;
gml_Object_obj_classscene_Alarm_4.gml

con += 1;
654
    }
655
    if (con == 17)
656
    {
657
        
scr_speaker
scr_speaker

function
scr_speaker(arg0)
{ _speaker = arg0; global.typer = 5; if (global.darkzone == 1) global.typer = 6; if (global.fighting == 1) global.typer = 4; global.fc = 0; global.fe = 0; if (_speaker == "silent" && global.darkzone == 0) global.typer = 2; if (_speaker == "silent" && global.darkzone == 1) global.typer = 36; if (_speaker == "balloon" || _speaker == "enemy") global.typer = 50; if (_speaker == "sans") { global.typer = 14; global.fc = 6; } if (_speaker == "undyne" || _speaker == "und") { global.typer = 17; global.fc = 9; } if (_speaker == "temmie" || _speaker == "tem") global.typer = 21; if (_speaker == "jevil") global.typer = 35; if (_speaker == "catti") global.fc = 13; if (_speaker == "jockington" || _speaker == "joc") global.fc = 14; if (_speaker == "catty" || _speaker == "caddy") global.fc = 16; if (_speaker == "bratty" || _speaker == "bra") global.fc = 17; if (_speaker == "rouxls" || _speaker == "rou") global.fc = 18; if (_speaker == "burgerpants" || _speaker == "bur") global.fc = 19; if (_speaker == "spamton") { if (global.fighting == 0) global.typer = 66; else global.typer = 68; } if (_speaker == "sneo") global.typer = 67; if (_speaker == "tenna") { global.typer = 80; if (global.fighting == 1) global.typer = 81; } if (_speaker == "susie" || _speaker == "sus") { global.fc = 1; global.typer = 10; if (global.darkzone == 1) { global.typer = 30; if (global.fighting == 1) global.typer = 47; } } if (_speaker == "ralsei" || _speaker == "ral") { global.fc = 2; global.typer = 31; if (global.fighting == 1) global.typer = 45; if (global.flag[30 ralsei_hat_state] == 1) global.typer = 6; } if (_speaker == "noelle" || _speaker == "noe") { global.fc = 3; if (global.darkzone == 0) global.typer = 12; else global.typer = 56; if (global.fighting == 1) global.typer = 59; } if (_speaker == "toriel" || _speaker == "tor") { global.fc = 4; global.typer = 7; } if (_speaker == "asgore" || _speaker == "asg") { global.fc = 10; global.typer = 18; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; ...
("alphys");
658
        msgsetloc(0, 
Face 1* Oh,Delay 11 um...Delay 11 Kris? Are...Delay 11 you okay?Wait for input
"\\E1* Oh^1, um..^1. Kris? Are..^1. you okay?/", "obj_classscene_slash_Step_0_gml_739_0"
);
659
        msgnextloc(
Face 5* You were,Delay 11 um,Delay 11 s-sleeping all class...Wait for input
"\\E5* You were^1, um^1, s-sleeping all class.../", "obj_classscene_slash_Step_0_gml_740_0"
);
660
        msgnextloc(
Face 0* D-don't worry!Delay 11 I'm not mad!Delay 11 J...Delay 11 just concerned!Wait for input
"\\E0* D-don't worry^1! I'm not mad^1! J..^1. just concerned!/", "obj_classscene_slash_Step_0_gml_741_0"
);
661
        msgnextloc(
Face A* (Usually you only sleep through the start.)Wait for input
"\\EA* (Usually you only sleep through the start.)/", "obj_classscene_slash_Step_0_gml_742_0"
);
662
        if (alttalk == 1)
663
        {
664
            
scr_speaker
scr_speaker

function
scr_speaker(arg0)
{ _speaker = arg0; global.typer = 5; if (global.darkzone == 1) global.typer = 6; if (global.fighting == 1) global.typer = 4; global.fc = 0; global.fe = 0; if (_speaker == "silent" && global.darkzone == 0) global.typer = 2; if (_speaker == "silent" && global.darkzone == 1) global.typer = 36; if (_speaker == "balloon" || _speaker == "enemy") global.typer = 50; if (_speaker == "sans") { global.typer = 14; global.fc = 6; } if (_speaker == "undyne" || _speaker == "und") { global.typer = 17; global.fc = 9; } if (_speaker == "temmie" || _speaker == "tem") global.typer = 21; if (_speaker == "jevil") global.typer = 35; if (_speaker == "catti") global.fc = 13; if (_speaker == "jockington" || _speaker == "joc") global.fc = 14; if (_speaker == "catty" || _speaker == "caddy") global.fc = 16; if (_speaker == "bratty" || _speaker == "bra") global.fc = 17; if (_speaker == "rouxls" || _speaker == "rou") global.fc = 18; if (_speaker == "burgerpants" || _speaker == "bur") global.fc = 19; if (_speaker == "spamton") { if (global.fighting == 0) global.typer = 66; else global.typer = 68; } if (_speaker == "sneo") global.typer = 67; if (_speaker == "tenna") { global.typer = 80; if (global.fighting == 1) global.typer = 81; } if (_speaker == "susie" || _speaker == "sus") { global.fc = 1; global.typer = 10; if (global.darkzone == 1) { global.typer = 30; if (global.fighting == 1) global.typer = 47; } } if (_speaker == "ralsei" || _speaker == "ral") { global.fc = 2; global.typer = 31; if (global.fighting == 1) global.typer = 45; if (global.flag[30 ralsei_hat_state] == 1) global.typer = 6; } if (_speaker == "noelle" || _speaker == "noe") { global.fc = 3; if (global.darkzone == 0) global.typer = 12; else global.typer = 56; if (global.fighting == 1) global.typer = 59; } if (_speaker == "toriel" || _speaker == "tor") { global.fc = 4; global.typer = 7; } if (_speaker == "asgore" || _speaker == "asg") { global.fc = 10; global.typer = 18; } if (_speaker == "king" || _speaker == "kin") { global.fc = 20; global.typer = 33; ...
("alphys");
665
            msgnextloc(
Face 3* ... Kris...Delay 11 Where did you and Susie go yesterday?Wait for input
"\\E3* ... Kris..^1. Where did you and Susie go yesterday?/", "obj_classscene_slash_Step_0_gml_747_0"
);
666
            msgnextloc(
Face 3* ...Wait for input
"\\E3* .../", "obj_classscene_slash_Step_0_gml_748_0"
);
667
            msgnextloc(
Face A* ...Wait for input
"\\EA* .../", "obj_classscene_slash_Step_0_gml_749_0"
);
668
            msgnextloc(
Face 5* Um,Delay 11 if you don't want to tell me,Delay 11 that's okay.Wait for input
"\\E5* Um^1, if you don't want to tell me^1, that's okay./", "obj_classscene_slash_Step_0_gml_750_0"
);
669
            msgnextloc(
Face 9* I was just really...Delay 11 worried about you.Wait for input
"\\E9* I was just really..^1. worried about you./", "obj_classscene_slash_Step_0_gml_751_0"
);
670
            msgnextloc(
Face 6* If... If Susie causes you any trouble,Delay 11 then...Wait for input
"\\E6* If... If Susie causes you any trouble^1, then.../", "obj_classscene_slash_Step_0_gml_752_0"
);
671
            msgnextloc(
Face 8* Okay,Delay 11 I...Delay 11 I can't really do anything. Eheh.Wait for input
"\\E8* Okay^1, I..^1. I can't really do anything. Eheh./", "obj_classscene_slash_Step_0_gml_753_0"
);
672
            msgnextloc(
Face 0* But... I'm looking out for you,Delay 11 okay?Wait for inputClose Message
"\\E0* But... I'm looking out for you^1, okay?/%", "obj_classscene_slash_Step_0_gml_754_0"
);
673
        }
674
        else
675
        {
676
            msgnextloc(
Face 0* Good luck and rest well tonight,Delay 11 okay?Wait for inputClose Message
"\\E0* Good luck and rest well tonight^1, okay?/%", "obj_classscene_slash_Step_0_gml_758_0"
);
677
        }
678
        d = d_make();
679
        d.side = 1;
680
        con = 18;
681
    }
682
    if (con == 18 && !d_ex())
683
    {
684
        alphys_npc = instance_create(alphys.x, alphys.y, obj_npc_facing);
685
        alphys_npc.y += alphys_npc.sprite_height;
686
        with (obj_mainchara)
687
            fun = 0;
688
        with (obj_actor)
689
            instance_destroy();
690
        global.facing = 0;
691
        if (global.plot < 5)
692
            global.plot = 5;
693
        con = 20;
694
        global.interact = 0;
695
        doorb = instance_create(242, 51, obj_doorB);
696
        with (doorb)
697
        {
698
            doorFacing = 0;
699
            doorPreset = 1;
700
        }
701
        with (door)
702
            depth = 900000;
703
    }
704
}
705
706
enum e__VW
707
{
708
    XView,
709
    YView,
710
    WView,
711
    HView,
712
    Angle,
713
    HBorder,
714
    VBorder,
715
    HSpeed,
716
    VSpeed,
717
    Object,
718
    Visible,
719
    XPort,
720
    YPort,
721
    WPort,
722
    HPort,
723
    Camera,
724
    SurfaceID
725
}