Undertale script viewer

← back to main script listing

gml_Script_scr_saveprocess

(view raw script w/o annotations or w/e)
1
global.lastsavedkills = global.kills;
2
global.lastsavedtime = obj_time.time;
3
global.lastsavedlv = global.lv;
4
file = "file" + string(global.filechoice);
5
myfileid = ossafe_file_text_open_write(file);
6
ossafe_file_text_write_string(myfileid, global.charname);
7
ossafe_file_text_writeln(myfileid);
8
ossafe_file_text_write_real(myfileid, global.lv);
9
ossafe_file_text_writeln(myfileid);
10
ossafe_file_text_write_real(myfileid, global.maxhp);
11
ossafe_file_text_writeln(myfileid);
12
ossafe_file_text_write_real(myfileid, global.maxen);
13
ossafe_file_text_writeln(myfileid);
14
ossafe_file_text_write_real(myfileid, global.at);
15
ossafe_file_text_writeln(myfileid);
16
ossafe_file_text_write_real(myfileid, global.wstrength);
17
ossafe_file_text_writeln(myfileid);
18
ossafe_file_text_write_real(myfileid, global.df);
19
ossafe_file_text_writeln(myfileid);
20
ossafe_file_text_write_real(myfileid, global.adef);
21
ossafe_file_text_writeln(myfileid);
22
ossafe_file_text_write_real(myfileid, global.sp);
23
ossafe_file_text_writeln(myfileid);
24
ossafe_file_text_write_real(myfileid, global.xp);
25
ossafe_file_text_writeln(myfileid);
26
ossafe_file_text_write_real(myfileid, global.gold);
27
ossafe_file_text_writeln(myfileid);
28
ossafe_file_text_write_real(myfileid, global.kills);
29
ossafe_file_text_writeln(myfileid);
30
for (i = 0; i < 8; i += 1)
31
{
32
    ossafe_file_text_write_real(myfileid, global.item[i]);
33
    ossafe_file_text_writeln(myfileid);
34
    ossafe_file_text_write_real(myfileid, global.phone[i]);
35
    ossafe_file_text_writeln(myfileid);
36
}
37
ossafe_file_text_write_real(myfileid, global.weapon);
38
ossafe_file_text_writeln(myfileid);
39
ossafe_file_text_write_real(myfileid, global.armor);
40
ossafe_file_text_writeln(myfileid);
41
for (i = 0; i < 512; i += 1)
42
{
43
    ossafe_file_text_write_real(myfileid, global.flag[i]);
44
    ossafe_file_text_writeln(myfileid);
45
}
46
ossafe_file_text_write_real(myfileid, global.plot);
47
ossafe_file_text_writeln(myfileid);
48
for (i = 0; i < 3; i += 1)
49
{
50
    ossafe_file_text_write_real(myfileid, global.menuchoice[i]);
51
    ossafe_file_text_writeln(myfileid);
52
}
53
ossafe_file_text_write_real(myfileid, global.currentsong);
54
ossafe_file_text_writeln(myfileid);
55
ossafe_file_text_write_real(myfileid, global.currentroom);
56
ossafe_file_text_writeln(myfileid);
57
ossafe_file_text_write_real(myfileid, obj_time.time);
58
ossafe_file_text_close(myfileid);