fixes
This commit is contained in:
@@ -561,7 +561,7 @@ GLOBAL_LIST_EMPTY(preferences_datums)
|
||||
//is it matrixed or does it have extra parts to be coloured?
|
||||
var/find_part = features[mutant_part] || pref_species.mutant_bodyparts[mutant_part]
|
||||
var/find_part_list = GLOB.mutant_reference_list[mutant_part]
|
||||
if(find_part && find_part_list)
|
||||
if(find_part && find_part != "None" && find_part_list)
|
||||
var/datum/sprite_accessory/accessory = find_part_list[find_part]
|
||||
if(accessory)
|
||||
if(accessory.color_src == MATRIXED || accessory.color_src == MUTCOLORS || accessory.color_src == MUTCOLORS2 || accessory.color_src == MUTCOLORS3) //mutcolors1-3 are deprecated now, please don't rely on these in the future
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
// You do not need to raise this if you are adding new values that have sane defaults.
|
||||
// Only raise this value when changing the meaning/format/name/layout of an existing value
|
||||
// where you would want the updater procs below to run
|
||||
#define SAVEFILE_VERSION_MAX 45
|
||||
#define SAVEFILE_VERSION_MAX 600
|
||||
|
||||
/*
|
||||
SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Carn
|
||||
@@ -226,7 +226,9 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
|
||||
left_eye_color = "#BAB99E"
|
||||
right_eye_color = "#BAB99E"
|
||||
|
||||
if(current_version < 390) //extreme changes to how things are coloured
|
||||
if(current_version < 3900) //extreme changes to how things are coloured (the introduction of the advanced coloring system)
|
||||
message_admins("good morning a")
|
||||
features["color_scheme"] = OLD_CHARACTER_COLORING //disable advanced coloring system by default
|
||||
for(var/feature in features)
|
||||
message_admins("[feature]")
|
||||
var/feature_type = features[feature]
|
||||
@@ -597,6 +599,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
|
||||
S["feature_arachnid_mandibles"] >> features["arachnid_mandibles"]
|
||||
S["feature_horns_color"] >> features["horns_color"]
|
||||
S["feature_wings_color"] >> features["wings_color"]
|
||||
S["feature_color_scheme"] >> features["color_scheme"]
|
||||
S["persistent_scars"] >> persistent_scars
|
||||
S["scars1"] >> scars_list["1"]
|
||||
S["scars2"] >> scars_list["2"]
|
||||
@@ -954,6 +957,8 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
|
||||
|
||||
WRITE_FILE(S["feature_ooc_notes"], features["ooc_notes"])
|
||||
|
||||
WRITE_FILE(S["feature_color_scheme"], features["color_scheme"])
|
||||
|
||||
//Custom names
|
||||
for(var/custom_name_id in GLOB.preferences_custom_names)
|
||||
var/savefile_slot_name = custom_name_id + "_name" //TODO remove this
|
||||
|
||||
Reference in New Issue
Block a user