fixes and a toggle
This commit is contained in:
@@ -239,18 +239,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
|
||||
var/primary_string = "[feature_type]_primary"
|
||||
var/secondary_string = "[feature_type]_secondary]"
|
||||
var/tertiary_string = "[feature_type]_tertiary]"
|
||||
if(accessory.matrixed_sections)
|
||||
switch(accessory.matrixed_sections)
|
||||
if(MATRIX_GREEN) //only composed of a green section
|
||||
primary_string = secondary_string //swap primary for secondary, so it properly assigns the second colour, reserved for the green section
|
||||
if(MATRIX_BLUE)
|
||||
primary_string = tertiary_string //same as above, but the tertiary feature is for the blue section
|
||||
if(MATRIX_RED_BLUE) //composed of a red and blue section
|
||||
secondary_string = tertiary_string //swap secondary for tertiary, as blue should always be tertiary
|
||||
if(MATRIX_GREEN_BLUE) //composed of a green and blue section
|
||||
primary_string = secondary_string //swap primary for secondary, as first option is green, which is linked to the secondary
|
||||
secondary_string = tertiary_string //swap secondary for tertiary, as second option is blue, which is linked to the tertiary
|
||||
else if(accessory.color_src != MATRIXED)
|
||||
if(accessory.color_src == MATRIXED && !accessory.matrixed_sections)
|
||||
message_admins("Sprite Accessory Failure (migration from [current_version] to 39): Accessory [accessory.type] is a matrixed item without any matrixed sections set!")
|
||||
continue
|
||||
if(accessory.color_src == MATRIXED)
|
||||
@@ -264,6 +253,8 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
|
||||
else if(accessory.color_src == MUTCOLORS3)
|
||||
features[tertiary_string] = features["mcolor3"]
|
||||
|
||||
features["color_scheme"] = OLD_CHARACTER_COLORING //advanced is off
|
||||
|
||||
/datum/preferences/proc/load_path(ckey,filename="preferences.sav")
|
||||
if(!ckey)
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user