Deltarune script viewer

← back to main script listing

gml_GlobalScript_scr_validate_data

(view raw script w/o annotations or w/e)
1
function scr_validate_data
scr_validate_data

function scr_validate_data(arg0) { if (os_type == os_switch) return true; var data = arg0; var num_lines = 0; var lines; while (string_byte_length(data) > 0) { var newline_pos = string_pos("\n", data); var line; if (newline_pos > 0) { var nextline_pos = newline_pos + 1; if (newline_pos > 1 && string_char_at(data, newline_pos - 1) == "\r") newline_pos--; if (newline_pos > 1) line = substr(data, 1, newline_pos - 1); else line = ""; if (nextline_pos <= strlen(data)) data = substr(data, nextline_pos); else data = ""; } else { line = data; data = ""; } lines[num_lines++] = line; } myfileid = ds_map_create(); ds_map_set(myfileid, "is_write", false); ds_map_set(myfileid, "text", lines); ds_map_set(myfileid, "num_lines", num_lines); ds_map_set(myfileid, "line", 0); ds_map_set(myfileid, "line_read", false); var test_truename = ossafe_file_text_read_string(myfileid); if (test_truename != global.truename) { ds_map_destroy(myfileid); return false; } else { ossafe_file_text_readln(myfileid); } if (!scr_validate_list(myfileid, global.othername)) { ds_map_destroy(myfileid); return false; } else { ossafe_file_text_readln(myfileid); } var is_valid = true; for (var i = 0; i < 3; i++) { var char_test = ossafe_file_text_read_real(myfileid); if (char_test != global.char[i]) { is_valid = false; break; } else { ossafe_file_text_readln(myfileid); } } if (!is_valid) { ds_map_destroy(myfileid); return false; } var test_gold = ossafe_file_text_read_real(myfileid); if (test_gold != global.gold) { ds_map_destroy(myfileid); return false; } else { ossafe_file_text_readln(myfileid); } var test_xp = ossafe_file_text_read_real(myfileid); if (test_xp != global.xp) { ds_map_destroy(myfileid); return false; } else { ossafe_file_text_readln(myfileid); } var test_lv = ossafe_file_text_read_real(myfileid); if (test_lv != global.lv) { ds_map_destroy(myfileid); return false; ...
(arg0)
2
{
3
    if (os_type == os_switch)
4
        return true;
5
    var data = arg0;
6
    var num_lines = 0;
7
    var lines;
8
    while (string_byte_length(data) > 0)
9
    {
10
        var newline_pos = string_pos("\n", data);
11
        var line;
12
        if (newline_pos > 0)
13
        {
14
            var nextline_pos = newline_pos + 1;
15
            if (newline_pos > 1 && string_char_at(data, newline_pos - 1) == "\r")
16
                newline_pos--;
17
            if (newline_pos > 1)
18
                line = substr(data, 1, newline_pos - 1);
19
            else
20
                line = "";
21
            if (nextline_pos <= strlen(data))
22
                data = substr(data, nextline_pos);
23
            else
24
                data = "";
25
        }
26
        else
27
        {
28
            line = data;
29
            data = "";
30
        }
31
        lines[num_lines++] = line;
32
    }
33
    myfileid = ds_map_create();
34
    ds_map_set(myfileid, "is_write", false);
35
    ds_map_set(myfileid, "text", lines);
36
    ds_map_set(myfileid, "num_lines", num_lines);
37
    ds_map_set(myfileid, "line", 0);
38
    ds_map_set(myfileid, "line_read", false);
39
    var test_truename = ossafe_file_text_read_string(myfileid);
40
    if (test_truename != global.truename)
41
    {
42
        ds_map_destroy(myfileid);
43
        return false;
44
    }
45
    else
46
    {
47
        ossafe_file_text_readln(myfileid);
48
    }
49
    if (!scr_validate_list
scr_validate_list

function scr_validate_list(arg0, arg1) { var loaded_list = scr_ds_list_read(arg0); var is_valid = true; for (i = 0; i < ds_list_size(loaded_list); i += 1) { if (ds_list_find_value(loaded_list, i) != arg1[i]) { is_valid = false; break; } } ds_list_destroy(loaded_list); return is_valid; }
(myfileid, global.othername))
50
    {
51
        ds_map_destroy(myfileid);
52
        return false;
53
    }
54
    else
55
    {
56
        ossafe_file_text_readln(myfileid);
57
    }
58
    var is_valid = true;
59
    for (var i = 0; i < 3; i++)
60
    {
61
        var char_test = ossafe_file_text_read_real(myfileid);
62
        if (char_test != global.char[i])
63
        {
64
            is_valid = false;
65
            break;
66
        }
67
        else
68
        {
69
            ossafe_file_text_readln(myfileid);
70
        }
71
    }
72
    if (!is_valid)
73
    {
74
        ds_map_destroy(myfileid);
75
        return false;
76
    }
77
    var test_gold = ossafe_file_text_read_real(myfileid);
78
    if (test_gold != global.gold)
79
    {
80
        ds_map_destroy(myfileid);
81
        return false;
82
    }
83
    else
84
    {
85
        ossafe_file_text_readln(myfileid);
86
    }
87
    var test_xp = ossafe_file_text_read_real(myfileid);
88
    if (test_xp != global.xp)
89
    {
90
        ds_map_destroy(myfileid);
91
        return false;
92
    }
93
    else
94
    {
95
        ossafe_file_text_readln(myfileid);
96
    }
97
    var test_lv = ossafe_file_text_read_real(myfileid);
98
    if (test_lv != global.lv)
99
    {
100
        ds_map_destroy(myfileid);
101
        return false;
102
    }
103
    else
104
    {
105
        ossafe_file_text_readln(myfileid);
106
    }
107
    var test_inv = ossafe_file_text_read_real(myfileid);
108
    if (test_inv != global.inv)
109
    {
110
        ds_map_destroy(myfileid);
111
        return false;
112
    }
113
    else
114
    {
115
        ossafe_file_text_readln(myfileid);
116
    }
117
    var test_invc = ossafe_file_text_read_real(myfileid);
118
    if (test_invc != global.invc)
119
    {
120
        ds_map_destroy(myfileid);
121
        return false;
122
    }
123
    else
124
    {
125
        ossafe_file_text_readln(myfileid);
126
    }
127
    var test_darkzone = ossafe_file_text_read_real(myfileid);
128
    if (test_darkzone != global.darkzone)
129
    {
130
        ds_map_destroy(myfileid);
131
        return false;
132
    }
133
    else
134
    {
135
        ossafe_file_text_readln(myfileid);
136
    }
137
    if (!scr_validate_list
scr_validate_list

function scr_validate_list(arg0, arg1) { var loaded_list = scr_ds_list_read(arg0); var is_valid = true; for (i = 0; i < ds_list_size(loaded_list); i += 1) { if (ds_list_find_value(loaded_list, i) != arg1[i]) { is_valid = false; break; } } ds_list_destroy(loaded_list); return is_valid; }
(myfileid, global.hp))
138
    {
139
        ds_map_destroy(myfileid);
140
        return false;
141
    }
142
    else
143
    {
144
        ossafe_file_text_readln(myfileid);
145
    }
146
    if (!scr_validate_list
scr_validate_list

function scr_validate_list(arg0, arg1) { var loaded_list = scr_ds_list_read(arg0); var is_valid = true; for (i = 0; i < ds_list_size(loaded_list); i += 1) { if (ds_list_find_value(loaded_list, i) != arg1[i]) { is_valid = false; break; } } ds_list_destroy(loaded_list); return is_valid; }
(myfileid, global.maxhp))
147
    {
148
        ds_map_destroy(myfileid);
149
        return false;
150
    }
151
    else
152
    {
153
        ossafe_file_text_readln(myfileid);
154
    }
155
    if (!scr_validate_list
scr_validate_list

function scr_validate_list(arg0, arg1) { var loaded_list = scr_ds_list_read(arg0); var is_valid = true; for (i = 0; i < ds_list_size(loaded_list); i += 1) { if (ds_list_find_value(loaded_list, i) != arg1[i]) { is_valid = false; break; } } ds_list_destroy(loaded_list); return is_valid; }
(myfileid, global.at))
156
    {
157
        ds_map_destroy(myfileid);
158
        return false;
159
    }
160
    else
161
    {
162
        ossafe_file_text_readln(myfileid);
163
    }
164
    if (!scr_validate_list
scr_validate_list

function scr_validate_list(arg0, arg1) { var loaded_list = scr_ds_list_read(arg0); var is_valid = true; for (i = 0; i < ds_list_size(loaded_list); i += 1) { if (ds_list_find_value(loaded_list, i) != arg1[i]) { is_valid = false; break; } } ds_list_destroy(loaded_list); return is_valid; }
(myfileid, global.df))
165
    {
166
        ds_map_destroy(myfileid);
167
        return false;
168
    }
169
    else
170
    {
171
        ossafe_file_text_readln(myfileid);
172
    }
173
    if (!scr_validate_list
scr_validate_list

function scr_validate_list(arg0, arg1) { var loaded_list = scr_ds_list_read(arg0); var is_valid = true; for (i = 0; i < ds_list_size(loaded_list); i += 1) { if (ds_list_find_value(loaded_list, i) != arg1[i]) { is_valid = false; break; } } ds_list_destroy(loaded_list); return is_valid; }
(myfileid, global.mag))
174
    {
175
        ds_map_destroy(myfileid);
176
        return false;
177
    }
178
    else
179
    {
180
        ossafe_file_text_readln(myfileid);
181
    }
182
    if (!scr_validate_list
scr_validate_list

function scr_validate_list(arg0, arg1) { var loaded_list = scr_ds_list_read(arg0); var is_valid = true; for (i = 0; i < ds_list_size(loaded_list); i += 1) { if (ds_list_find_value(loaded_list, i) != arg1[i]) { is_valid = false; break; } } ds_list_destroy(loaded_list); return is_valid; }
(myfileid, global.guts))
183
    {
184
        ds_map_destroy(myfileid);
185
        return false;
186
    }
187
    else
188
    {
189
        ossafe_file_text_readln(myfileid);
190
    }
191
    if (!scr_validate_list
scr_validate_list

function scr_validate_list(arg0, arg1) { var loaded_list = scr_ds_list_read(arg0); var is_valid = true; for (i = 0; i < ds_list_size(loaded_list); i += 1) { if (ds_list_find_value(loaded_list, i) != arg1[i]) { is_valid = false; break; } } ds_list_destroy(loaded_list); return is_valid; }
(myfileid, global.charweapon))
192
    {
193
        ds_map_destroy(myfileid);
194
        return false;
195
    }
196
    else
197
    {
198
        ossafe_file_text_readln(myfileid);
199
    }
200
    if (!scr_validate_list
scr_validate_list

function scr_validate_list(arg0, arg1) { var loaded_list = scr_ds_list_read(arg0); var is_valid = true; for (i = 0; i < ds_list_size(loaded_list); i += 1) { if (ds_list_find_value(loaded_list, i) != arg1[i]) { is_valid = false; break; } } ds_list_destroy(loaded_list); return is_valid; }
(myfileid, global.chararmor1))
201
    {
202
        ds_map_destroy(myfileid);
203
        return false;
204
    }
205
    else
206
    {
207
        ossafe_file_text_readln(myfileid);
208
    }
209
    if (!scr_validate_list
scr_validate_list

function scr_validate_list(arg0, arg1) { var loaded_list = scr_ds_list_read(arg0); var is_valid = true; for (i = 0; i < ds_list_size(loaded_list); i += 1) { if (ds_list_find_value(loaded_list, i) != arg1[i]) { is_valid = false; break; } } ds_list_destroy(loaded_list); return is_valid; }
(myfileid, global.chararmor2))
210
    {
211
        ds_map_destroy(myfileid);
212
        return false;
213
    }
214
    else
215
    {
216
        ossafe_file_text_readln(myfileid);
217
    }
218
    if (!scr_validate_list
scr_validate_list

function scr_validate_list(arg0, arg1) { var loaded_list = scr_ds_list_read(arg0); var is_valid = true; for (i = 0; i < ds_list_size(loaded_list); i += 1) { if (ds_list_find_value(loaded_list, i) != arg1[i]) { is_valid = false; break; } } ds_list_destroy(loaded_list); return is_valid; }
(myfileid, global.weaponstyle))
219
    {
220
        ds_map_destroy(myfileid);
221
        return false;
222
    }
223
    else
224
    {
225
        ossafe_file_text_readln(myfileid);
226
    }
227
    is_valid = true;
228
    for (var i = 0; i < 5; i += 1)
229
    {
230
        for (q = 0; q < 4; q += 1)
231
        {
232
            var test_itemat = ossafe_file_text_read_real(myfileid);
233
            if (test_itemat != global.itemat[i][q])
234
            {
235
                is_valid = false;
236
                break;
237
            }
238
            else
239
            {
240
                ossafe_file_text_readln(myfileid);
241
            }
242
            var test_itemdf = ossafe_file_text_read_real(myfileid);
243
            if (test_itemdf != global.itemdf[i][q])
244
            {
245
                is_valid = false;
246
                break;
247
            }
248
            else
249
            {
250
                ossafe_file_text_readln(myfileid);
251
            }
252
            var test_itemmag = ossafe_file_text_read_real(myfileid);
253
            if (test_itemmag != global.itemmag[i][q])
254
            {
255
                is_valid = false;
256
                break;
257
            }
258
            else
259
            {
260
                ossafe_file_text_readln(myfileid);
261
            }
262
            var test_itembolts = ossafe_file_text_read_real(myfileid);
263
            if (test_itembolts != global.itembolts[i][q])
264
            {
265
                is_valid = false;
266
                break;
267
            }
268
            else
269
            {
270
                ossafe_file_text_readln(myfileid);
271
            }
272
            var test_itemgrazeamt = ossafe_file_text_read_real(myfileid);
273
            if (test_itemgrazeamt != global.itemgrazeamt[i][q])
274
            {
275
                is_valid = false;
276
                break;
277
            }
278
            else
279
            {
280
                ossafe_file_text_readln(myfileid);
281
            }
282
            var test_itemgrazesize = ossafe_file_text_read_real(myfileid);
283
            if (test_itemgrazesize != global.itemgrazesize[i][q])
284
            {
285
                is_valid = false;
286
                break;
287
            }
288
            else
289
            {
290
                ossafe_file_text_readln(myfileid);
291
            }
292
            var test_itemboltspeed = ossafe_file_text_read_real(myfileid);
293
            if (test_itemboltspeed != global.itemboltspeed[i][q])
294
            {
295
                is_valid = false;
296
                break;
297
            }
298
            else
299
            {
300
                ossafe_file_text_readln(myfileid);
301
            }
302
            var test_itemspecial = ossafe_file_text_read_real(myfileid);
303
            if (test_itemspecial != global.itemspecial[i][q])
304
            {
305
                is_valid = false;
306
                break;
307
            }
308
            else
309
            {
310
                ossafe_file_text_readln(myfileid);
311
            }
312
            var test_itemelement = ossafe_file_text_read_real(myfileid);
313
            if (test_itemelement != global.itemelement[i][q])
314
            {
315
                is_valid = false;
316
                break;
317
            }
318
            else
319
            {
320
                ossafe_file_text_readln(myfileid);
321
            }
322
            var test_itemelementamount = ossafe_file_text_read_real(myfileid);
323
            if (test_itemelementamount != global.itemelementamount[i][q])
324
            {
325
                is_valid = false;
326
                break;
327
            }
328
            else
329
            {
330
                ossafe_file_text_readln(myfileid);
331
            }
332
        }
333
        for (j = 0; j < 12; j += 1)
334
        {
335
            var test_spell = ossafe_file_text_read_real(myfileid);
336
            if (test_spell != global.spell[i][j])
337
            {
338
                is_valid = false;
339
                break;
340
            }
341
            else
342
            {
343
                ossafe_file_text_readln(myfileid);
344
            }
345
        }
346
    }
347
    if (!is_valid)
348
    {
349
        ds_map_destroy(myfileid);
350
        return false;
351
    }
352
    var test_boltspeed = ossafe_file_text_read_real(myfileid);
353
    if (test_boltspeed != global.boltspeed)
354
    {
355
        ds_map_destroy(myfileid);
356
        return false;
357
    }
358
    else
359
    {
360
        ossafe_file_text_readln(myfileid);
361
    }
362
    var test_grazeamt = ossafe_file_text_read_real(myfileid);
363
    if (test_grazeamt != global.grazeamt)
364
    {
365
        ds_map_destroy(myfileid);
366
        return false;
367
    }
368
    else
369
    {
370
        ossafe_file_text_readln(myfileid);
371
    }
372
    var test_grazesize = ossafe_file_text_read_real(myfileid);
373
    if (test_grazesize != global.grazesize)
374
    {
375
        ds_map_destroy(myfileid);
376
        return false;
377
    }
378
    else
379
    {
380
        ossafe_file_text_readln(myfileid);
381
    }
382
    if (!scr_validate_list
scr_validate_list

function scr_validate_list(arg0, arg1) { var loaded_list = scr_ds_list_read(arg0); var is_valid = true; for (i = 0; i < ds_list_size(loaded_list); i += 1) { if (ds_list_find_value(loaded_list, i) != arg1[i]) { is_valid = false; break; } } ds_list_destroy(loaded_list); return is_valid; }
(myfileid, global.item))
383
    {
384
        ds_map_destroy(myfileid);
385
        return false;
386
    }
387
    else
388
    {
389
        ossafe_file_text_readln(myfileid);
390
    }
391
    if (!scr_validate_list
scr_validate_list

function scr_validate_list(arg0, arg1) { var loaded_list = scr_ds_list_read(arg0); var is_valid = true; for (i = 0; i < ds_list_size(loaded_list); i += 1) { if (ds_list_find_value(loaded_list, i) != arg1[i]) { is_valid = false; break; } } ds_list_destroy(loaded_list); return is_valid; }
(myfileid, global.keyitem))
392
    {
393
        ds_map_destroy(myfileid);
394
        return false;
395
    }
396
    else
397
    {
398
        ossafe_file_text_readln(myfileid);
399
    }
400
    if (!scr_validate_list
scr_validate_list

function scr_validate_list(arg0, arg1) { var loaded_list = scr_ds_list_read(arg0); var is_valid = true; for (i = 0; i < ds_list_size(loaded_list); i += 1) { if (ds_list_find_value(loaded_list, i) != arg1[i]) { is_valid = false; break; } } ds_list_destroy(loaded_list); return is_valid; }
(myfileid, global.weapon))
401
    {
402
        ds_map_destroy(myfileid);
403
        return false;
404
    }
405
    else
406
    {
407
        ossafe_file_text_readln(myfileid);
408
    }
409
    if (!scr_validate_list
scr_validate_list

function scr_validate_list(arg0, arg1) { var loaded_list = scr_ds_list_read(arg0); var is_valid = true; for (i = 0; i < ds_list_size(loaded_list); i += 1) { if (ds_list_find_value(loaded_list, i) != arg1[i]) { is_valid = false; break; } } ds_list_destroy(loaded_list); return is_valid; }
(myfileid, global.armor))
410
    {
411
        ds_map_destroy(myfileid);
412
        return false;
413
    }
414
    else
415
    {
416
        ossafe_file_text_readln(myfileid);
417
    }
418
    if (!scr_validate_list
scr_validate_list

function scr_validate_list(arg0, arg1) { var loaded_list = scr_ds_list_read(arg0); var is_valid = true; for (i = 0; i < ds_list_size(loaded_list); i += 1) { if (ds_list_find_value(loaded_list, i) != arg1[i]) { is_valid = false; break; } } ds_list_destroy(loaded_list); return is_valid; }
(myfileid, global.pocketitem))
419
    {
420
        ds_map_destroy(myfileid);
421
        return false;
422
    }
423
    else
424
    {
425
        ossafe_file_text_readln(myfileid);
426
    }
427
    var test_tension = ossafe_file_text_read_real(myfileid);
428
    if (test_tension != global.tension)
429
    {
430
        ds_map_destroy(myfileid);
431
        return false;
432
    }
433
    else
434
    {
435
        ossafe_file_text_readln(myfileid);
436
    }
437
    var test_maxtension = ossafe_file_text_read_real(myfileid);
438
    if (test_maxtension != global.maxtension)
439
    {
440
        ds_map_destroy(myfileid);
441
        return false;
442
    }
443
    else
444
    {
445
        ossafe_file_text_readln(myfileid);
446
    }
447
    var test_lweapon = ossafe_file_text_read_real(myfileid);
448
    if (test_lweapon != global.lweapon)
449
    {
450
        ds_map_destroy(myfileid);
451
        return false;
452
    }
453
    else
454
    {
455
        ossafe_file_text_readln(myfileid);
456
    }
457
    var test_larmor = ossafe_file_text_read_real(myfileid);
458
    if (test_larmor != global.larmor)
459
    {
460
        ds_map_destroy(myfileid);
461
        return false;
462
    }
463
    else
464
    {
465
        ossafe_file_text_readln(myfileid);
466
    }
467
    var test_lxp = ossafe_file_text_read_real(myfileid);
468
    if (test_lxp != global.lxp)
469
    {
470
        ds_map_destroy(myfileid);
471
        return false;
472
    }
473
    else
474
    {
475
        ossafe_file_text_readln(myfileid);
476
    }
477
    var test_llv = ossafe_file_text_read_real(myfileid);
478
    if (test_llv != global.llv)
479
    {
480
        ds_map_destroy(myfileid);
481
        return false;
482
    }
483
    else
484
    {
485
        ossafe_file_text_readln(myfileid);
486
    }
487
    var test_lgold = ossafe_file_text_read_real(myfileid);
488
    if (test_lgold != global.lgold)
489
    {
490
        ds_map_destroy(myfileid);
491
        return false;
492
    }
493
    else
494
    {
495
        ossafe_file_text_readln(myfileid);
496
    }
497
    var test_lhp = ossafe_file_text_read_real(myfileid);
498
    if (test_lhp != global.lhp)
499
    {
500
        ds_map_destroy(myfileid);
501
        return false;
502
    }
503
    else
504
    {
505
        ossafe_file_text_readln(myfileid);
506
    }
507
    var test_lmaxhp = ossafe_file_text_read_real(myfileid);
508
    if (test_lmaxhp != global.lmaxhp)
509
    {
510
        ds_map_destroy(myfileid);
511
        return false;
512
    }
513
    else
514
    {
515
        ossafe_file_text_readln(myfileid);
516
    }
517
    var test_lat = ossafe_file_text_read_real(myfileid);
518
    if (test_lat != global.lat)
519
    {
520
        ds_map_destroy(myfileid);
521
        return false;
522
    }
523
    else
524
    {
525
        ossafe_file_text_readln(myfileid);
526
    }
527
    var test_ldf = ossafe_file_text_read_real(myfileid);
528
    if (test_ldf != global.ldf)
529
    {
530
        ds_map_destroy(myfileid);
531
        return false;
532
    }
533
    else
534
    {
535
        ossafe_file_text_readln(myfileid);
536
    }
537
    var test_lwstrength = ossafe_file_text_read_real(myfileid);
538
    if (test_lwstrength != global.lwstrength)
539
    {
540
        ds_map_destroy(myfileid);
541
        return false;
542
    }
543
    else
544
    {
545
        ossafe_file_text_readln(myfileid);
546
    }
547
    var test_ladef = ossafe_file_text_read_real(myfileid);
548
    if (test_ladef != global.ladef)
549
    {
550
        ds_map_destroy(myfileid);
551
        return false;
552
    }
553
    else
554
    {
555
        ossafe_file_text_readln(myfileid);
556
    }
557
    if (!scr_validate_list
scr_validate_list

function scr_validate_list(arg0, arg1) { var loaded_list = scr_ds_list_read(arg0); var is_valid = true; for (i = 0; i < ds_list_size(loaded_list); i += 1) { if (ds_list_find_value(loaded_list, i) != arg1[i]) { is_valid = false; break; } } ds_list_destroy(loaded_list); return is_valid; }
(myfileid, global.litem))
558
    {
559
        ds_map_destroy(myfileid);
560
        return false;
561
    }
562
    else
563
    {
564
        ossafe_file_text_readln(myfileid);
565
    }
566
    if (!scr_validate_list
scr_validate_list

function scr_validate_list(arg0, arg1) { var loaded_list = scr_ds_list_read(arg0); var is_valid = true; for (i = 0; i < ds_list_size(loaded_list); i += 1) { if (ds_list_find_value(loaded_list, i) != arg1[i]) { is_valid = false; break; } } ds_list_destroy(loaded_list); return is_valid; }
(myfileid, global.phone))
567
    {
568
        ds_map_destroy(myfileid);
569
        return false;
570
    }
571
    else
572
    {
573
        ossafe_file_text_readln(myfileid);
574
    }
575
    if (!scr_validate_list
scr_validate_list

function scr_validate_list(arg0, arg1) { var loaded_list = scr_ds_list_read(arg0); var is_valid = true; for (i = 0; i < ds_list_size(loaded_list); i += 1) { if (ds_list_find_value(loaded_list, i) != arg1[i]) { is_valid = false; break; } } ds_list_destroy(loaded_list); return is_valid; }
(myfileid, global.flag))
576
    {
577
        ds_map_destroy(myfileid);
578
        return false;
579
    }
580
    else
581
    {
582
        ossafe_file_text_readln(myfileid);
583
    }
584
    var test_plot = ossafe_file_text_read_real(myfileid);
585
    if (test_plot != global.plot)
586
    {
587
        ds_map_destroy(myfileid);
588
        return false;
589
    }
590
    else
591
    {
592
        ossafe_file_text_readln(myfileid);
593
    }
594
    var test_room = ossafe_file_text_read_real(myfileid);
595
    if (test_room != global.currentroom)
596
    {
597
        ds_map_destroy(myfileid);
598
        return false;
599
    }
600
    else
601
    {
602
        ossafe_file_text_readln(myfileid);
603
    }
604
    var test_time = ossafe_file_text_read_real(myfileid);
605
    if (test_time != global.lastsavedtime)
606
    {
607
        ds_map_destroy(myfileid);
608
        return false;
609
    }
610
    else
611
    {
612
        ossafe_file_text_readln(myfileid);
613
    }
614
    ds_map_destroy(myfileid);
615
    return true;
616
}