This commit is contained in:
Timothy Teakettle
2020-10-18 21:36:17 +01:00
parent 2ac3bbbaf3
commit 8e2345d2f7
+8 -3
View File
@@ -841,17 +841,19 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
if(ref_list)
var/datum/sprite_accessory/accessory = ref_list[feature_value]
if(accessory)
message_admins("loading feature [feature] and value [feature_value]")
var/primary_string = "[feature]_primary"
var/secondary_string = "[feature]_secondary]"
var/tertiary_string = "[feature]_tertiary]"
if(accessory.color_src == MATRIXED && !accessory.matrixed_sections && feature_value != "None")
message_admins("Sprite Accessory Failure (loading data): Accessory [accessory.type] is a matrixed item without any matrixed sections set!")
continue
if(features[primary_string])
if(S["feature_[primary_string]"])
message_admins("we have feature_[primary_string] that we load into [primary_string], its value is [S["feature_[primary_string]"]]")
S["feature_[primary_string]"] >> features[primary_string]
if(features[secondary_string])
if(S["feature_[secondary_string]"])
S["feature_[secondary_string]"] >> features[secondary_string]
if(features[tertiary_string])
if(S["feature_[tertiary_string]"])
S["feature_[tertiary_string]"] >> features[tertiary_string]
persistent_scars = sanitize_integer(persistent_scars)
@@ -994,10 +996,13 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
message_admins("Sprite Accessory Failure (saving data): Accessory [accessory.type] is a matrixed item without any matrixed sections set!")
continue
if(features[primary_string])
message_admins("primary is [primary_string] and has value [features[primary_string]] this is written to feature_[primary_string]")
WRITE_FILE(S["feature_[primary_string]"], features[primary_string])
if(features[secondary_string])
message_admins("secondary is [secondary_string]")
WRITE_FILE(S["feature_[secondary_string]"], features[secondary_string])
if(features[tertiary_string])
message_admins("tertiary is [tertiary_string]")
WRITE_FILE(S["feature_[tertiary_string]"], features[tertiary_string])
//Custom names