1 |
siner_o = 0; |
2 |
selected = 65; |
3 |
charname = ""; |
4 |
naming = 3; |
5 |
selected2 = 0; |
6 |
selected3 = 0; |
7 |
q = 0; |
8 |
global.to_joyconfig = 0; |
9 |
name = ""; |
10 |
iniread = ossafe_ini_open("undertale.ini"); |
11 |
if (ini_section_exists("General")) |
12 |
{ |
13 |
name = ini_read_string("General", "Name", ""); |
14 |
love = ini_read_real("General", "Love", 0); |
15 |
time = ini_read_real("General", "Time", 0); |
16 |
kills = ini_read_real("General", "Kills", 0); |
17 |
roome = ini_read_real("General", "Room", 0); |
18 |
} |
19 |
hasname = 0; |
20 |
if (name != "") |
21 |
hasname = 1; |
22 |
if (hasname == 1) |
23 |
global.charname = name; |
24 |
ossafe_ini_close(); |
25 |
ossafe_ini_open("undertale.ini"); |
26 |
m2 = ossafe_file_exists("file0"); |
27 |
m3 = ini_read_real("Toriel", "TK", 0); |
28 |
m4 = ini_read_real("Toriel", "TS", 0); |
29 |
pd = ini_read_real("Papyrus", "PD", 0); |
30 |
ud = ini_read_real("Undyne", "UD", 0); |
31 |
ad = ini_read_real("Alphys", "AD", 0); |
32 |
fd = ini_read_real("F7", "F7", 0); |
33 |
fk = ini_read_real("Flowey", "K", 0); |
34 |
truereset = ini_read_real("EndF", "EndF", 0); |
35 |
ossafe_ini_close(); |
36 |
mlevel = 0; |
37 |
if (m2 > 0) |
38 |
{ |
39 |
if (m2 > 0) |
40 |
mlevel = 1; |
41 |
if (m4 > 0) |
42 |
mlevel = 2; |
43 |
if (pd > 0 && mlevel == 2) |
44 |
mlevel = 3; |
45 |
if (ud > 0 && mlevel == 3) |
46 |
mlevel = 4; |
47 |
if (ad > 0 && mlevel == 4) |
48 |
mlevel = 5; |
49 |
if (fd > 0 && mlevel == 5) |
50 |
mlevel = 6; |
51 |
} |
52 |
if (truereset > 0) |
53 |
mlevel = 7; |
54 |
if (mlevel == 0) |
55 |
menusong = 220; |
56 |
if (mlevel == 1) |
57 |
menusong = 221; |
58 |
if (mlevel == 2) |
59 |
menusong = 222; |
60 |
if (mlevel == 3) |
61 |
menusong = 223; |
62 |
if (mlevel == 4) |
63 |
menusong = 224; |
64 |
if (mlevel == 5) |
65 |
menusong = 225; |
66 |
if (mlevel == 6) |
67 |
menusong = 226; |
68 |
if (mlevel == 7) |
69 |
menusong = 220; |
70 |
if (mlevel >= 0 && mlevel <= 6) |
71 |
caster_loop(menusong, 0.6, 1); |
72 |
if (mlevel == 7) |
73 |
caster_loop(menusong, 0.1, 0.1); |
74 |
script_execute(scr_namingscreen_setup); |
75 |
if (global.osflavor >= 3 && !ossafe_file_exists("file0")) |
76 |
ossafe_savedata_save(); |