scr_load_ch1function
scr_load_ch1()
{
snd_free_all_ch1();
filechoicebk = 0;
if (variable_global_exists("filechoice"))
filechoicebk = global.filechoice;
scr_gamestart_ch1();
global.filechoice = filechoicebk;
file = "filech1_" + string(global.filechoice);
myfileid = ossafe_file_text_open_read_ch1(file);
if (instance_exists(obj_loadscreen_ch1))
obj_loadscreen_ch1.save_loaded = true;
global.truename = ossafe_file_text_read_string_ch1(myfileid);
ossafe_file_text_readln_ch1(myfileid);
if (global.is_console)
{
var othername_list =
scr_ds_list_read_ch1(myfileid);
for (i = 0; i < ds_list_size(othername_list); i += 1)
global.othername[i] = ds_list_find_value(othername_list, i);
ds_list_destroy(othername_list);
ossafe_file_text_readln_ch1(myfileid);
}
else
{
for (i = 0; i < 6; i += 1)
{
global.othername[i] = file_text_read_string(myfileid);
file_text_readln(myfileid);
}
}
global.char[0] = ossafe_file_text_read_real_ch1(myfileid);
ossafe_file_text_readln_ch1(myfileid);
global.char[1] = ossafe_file_text_read_real_ch1(myfileid);
ossafe_file_text_readln_ch1(myfileid);
global.char[2] = ossafe_file_text_read_real_ch1(myfileid);
ossafe_file_text_readln_ch1(myfileid);
global.gold = ossafe_file_text_read_real_ch1(myfileid);
ossafe_file_text_readln_ch1(myfileid);
global.xp = ossafe_file_text_read_real_ch1(myfileid);
ossafe_file_text_readln_ch1(myfileid);
global.lv = ossafe_file_text_read_real_ch1(myfileid);
ossafe_file_text_readln_ch1(myfileid);
global.inv = ossafe_file_text_read_real_ch1(myfileid);
ossafe_file_text_readln_ch1(myfileid);
global.invc = ossafe_file_text_read_real_ch1(myfileid);
ossafe_file_text_readln_ch1(myfileid);
global.darkzone = ossafe_file_text_read_real_ch1(myfileid);
ossafe_file_text_readln_ch1(myfileid);
if (global.is_console)
{
var hp_list =
scr_ds_list_read_ch1(myfileid);
for (i = 0; i < ds_list_size(hp_list); i += 1)
global.hp[i] = ds_list_find_value(hp_list, i);
ds_list_destroy(hp_list);
ossafe_file_text_readln_ch1(myfileid);
var maxhp_list =
scr_ds_list_read_ch1(myfileid);
for (i = 0; i < ds_list_size(maxhp_list); i += 1)
global.maxhp[i] = ds_list_find_value(maxhp_list, i);
ds_list_destroy(maxhp_list);
ossafe_file_text_readln_ch1(myfileid);
var at_list =
scr_ds_list_read_ch1(myfileid);
for (i = 0; i < ds_list_size(at_list); i += 1)
global.at[i] = ds_list_find_value(at_list, i);
ds_list_destroy(at_list);
ossafe_file_text_readln_ch1(myfileid);
var df_list =
scr_ds_list_read_ch1(myfileid);
for (i = 0; i < ds_list_size(df_list); i += 1)
global.df[i] = ds_list_find_value(df_list, i);
ds_list_destroy(df_list);
ossafe_file_text_readln_ch1(myfileid);
var mag_list =
scr_ds_list_read_ch1(myfileid);
for (i = 0; i < ds_list_size(mag_list); i += 1)
global.mag[i] = ds_list_find_value(mag_list, i);
ds_list_destroy(mag_list);
ossafe_file_text_readln_ch1(myfileid);
var guts_list =
scr_ds_list_read_ch1(myfileid);
for (i = 0; i < ds_list_size(guts_list); i += 1)
global.guts[i] = ds_list_find_value(guts_list, i);
ds_list_destroy(guts_list);
ossafe_file_text_readln_ch1(myfileid);
var charweapon_list =
scr_ds_list_read_ch1(myfileid);
for (i = 0; i < ds_list_size(charweapon_list); i += 1)
global.charweapon[i] = ds_list_find_value(charweapon_list, i);
ds_list_destroy(charweapon_list);
ossafe_file_text_readln_ch1(myfileid);
var chararmor1_list =
scr_ds_list_read_ch1(myfileid);
for (i = 0; i < ds_list_size(chararmor1_list); i += 1)
global.chararmor1[i] = ds_list_find_value(chararmor1_list, i);
ds_list_destroy(chararmor1_list);
ossafe_file_text_readln_ch1(myfileid);
var chararmor2_list =
scr_ds_list_read_ch1(myfileid);
for (i = 0; i < ds_list_size(chararmor2_list); i += 1)
global.chararmor2[i] = ds_list_find_value(chararmor2_list, i);
ds_list_destroy(chararmor2_list);
ossafe_file_text_readln_ch1(myfileid);
var weaponstyle_list =
scr_ds_list_read_ch1(myfileid);
for (i = 0; i < ds_list_size(weaponstyle_list); i += 1)
global.weaponstyle[i] = ds_list_find_value(weaponstyle_list, i);
ds_list_destroy(weaponstyle_list);
ossafe_file_text_readln_ch1(myfileid);
}
...