mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-08-29 23:17:28 +01:00
fully deref
This commit is contained in:
@@ -116,6 +116,10 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O
|
||||
pref.organ_data = check_list_copy(save_data["organ_data"])
|
||||
pref.rlimb_data = check_list_copy(save_data["rlimb_data"])
|
||||
pref.body_markings = check_list_copy(save_data["body_markings"])
|
||||
for(var/i in pref.body_markings)
|
||||
pref.body_markings[i] = check_list_copy(pref.body_markings[i])
|
||||
for(var/j in pref.body_markings[i])
|
||||
pref.body_markings[i][j] = check_list_copy(pref.body_markings[i][j])
|
||||
pref.synth_color = save_data["synth_color"]
|
||||
pref.r_synth = save_data["synth_red"]
|
||||
pref.g_synth = save_data["synth_green"]
|
||||
@@ -180,7 +184,12 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O
|
||||
save_data["disabilities"] = pref.disabilities
|
||||
save_data["organ_data"] = check_list_copy(pref.organ_data)
|
||||
save_data["rlimb_data"] = check_list_copy(pref.rlimb_data)
|
||||
save_data["body_markings"] = check_list_copy(pref.body_markings)
|
||||
var/list/body_markings = check_list_copy(pref.body_markings)
|
||||
for(var/i in pref.body_markings)
|
||||
body_markings[i] = check_list_copy(body_markings[i])
|
||||
for(var/j in body_markings[i])
|
||||
body_markings[i][j] = check_list_copy(body_markings[i][j])
|
||||
save_data["body_markings"] = body_markings
|
||||
save_data["synth_color"] = pref.synth_color
|
||||
save_data["synth_red"] = pref.r_synth
|
||||
save_data["synth_green"] = pref.g_synth
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
pref.all_underwear = check_list_copy(save_data["all_underwear"])
|
||||
pref.all_underwear_metadata = check_list_copy(save_data["all_underwear_metadata"])
|
||||
for(var/i in pref.all_underwear_metadata)
|
||||
pref.all_underwear_metadata[i] = check_list_copy(path2text_list(pref.all_underwear_metadata[i]))
|
||||
pref.all_underwear_metadata[i] = path2text_list(pref.all_underwear_metadata[i])
|
||||
pref.backbag = save_data["backbag"]
|
||||
pref.pdachoice = save_data["pdachoice"]
|
||||
pref.communicator_visibility = save_data["communicator_visibility"]
|
||||
|
||||
@@ -50,14 +50,9 @@ var/list/gear_datums = list()
|
||||
var/all_gear = check_list_copy(save_data["gear_list"])
|
||||
for(var/i in all_gear)
|
||||
var/list/entries = check_list_copy(all_gear["[i]"])
|
||||
if(!length(entries))
|
||||
entries = check_list_copy(all_gear[i])
|
||||
for(var/j in entries)
|
||||
entries["[j]"] = check_list_copy(path2text_list(entries["[j]"]))
|
||||
var/index = i
|
||||
if(!isnum(i))
|
||||
index = text2num(i)
|
||||
pref.gear_list["[index]"] = entries
|
||||
entries["[j]"] = path2text_list(entries["[j]"])
|
||||
pref.gear_list["[i]"] = entries
|
||||
pref.gear_slot = save_data["gear_slot"]
|
||||
if(pref.gear_list!=null && pref.gear_slot!=null)
|
||||
pref.gear = pref.gear_list["[pref.gear_slot]"]
|
||||
|
||||
@@ -110,9 +110,9 @@ var/global/list/valid_bloodreagents = list("default","iron","copper","phoron","s
|
||||
/datum/category_item/player_setup_item/vore/traits/load_character(list/save_data)
|
||||
pref.custom_species = save_data["custom_species"]
|
||||
pref.custom_base = save_data["custom_base"]
|
||||
pref.pos_traits = text2path_list(check_list_copy(save_data["pos_traits"]))
|
||||
pref.neu_traits = text2path_list(check_list_copy(save_data["neu_traits"]))
|
||||
pref.neg_traits = text2path_list(check_list_copy(save_data["neg_traits"]))
|
||||
pref.pos_traits = text2path_list(save_data["pos_traits"])
|
||||
pref.neu_traits = text2path_list(save_data["neu_traits"])
|
||||
pref.neg_traits = text2path_list(save_data["neg_traits"])
|
||||
pref.blood_color = save_data["blood_color"]
|
||||
pref.blood_reagents = save_data["blood_reagents"]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user