feat: remove freckled from skin_texture; drop freckles from placeholder

This commit is contained in:
BRADSEC
2026-06-21 22:18:56 +10:00
parent 85ea7d8733
commit f5c0708bbd
4 changed files with 6 additions and 10 deletions
+2 -2
View File
@@ -156,8 +156,8 @@ Afghan, Algerian, American, Argentinian, Australian, Bangladeshi, Brazilian, Bri
### Complexion (15)
porcelain, fair, light, light medium, warm beige, warm olive, olive, medium, warm medium, tan, golden brown, medium brown, deep brown, deep, ebony
### Skin Texture (20)
smooth, clear, dewy, glowing, matte, oily, large pores, freckled, beauty spots, moles, blemished, acne scars, rosacea, vitiligo, ruddy, fine lines, wrinkled, sun-spotted, weathered, leathery
### Skin Texture (19)
smooth, clear, dewy, glowing, matte, oily, large pores, beauty spots, moles, blemished, acne scars, rosacea, vitiligo, ruddy, fine lines, wrinkled, sun-spotted, weathered, leathery
> Skin texture is separate from complexion (tone). It appends after the complexion in both the `description` and the `complexion` pin, e.g. `tan, smooth skin`.
-4
View File
@@ -27,10 +27,6 @@
"label": "large pores",
"description": "visibly large pores"
},
{
"label": "freckled",
"description": "freckled skin"
},
{
"label": "beauty spots",
"description": "scattered beauty spots"
+2 -2
View File
@@ -528,7 +528,7 @@ def make_v1_node(node_id, display_name, keys, include_age, output_names):
required["age_max"] = ("INT", {"default": 0, "min": 0, "max": 90, "tooltip": _AGEMAX_TIP})
required["age_fixed"] = ("INT", {"default": 0, "min": 0, "max": 90, "tooltip": _AGEFIX_TIP})
required["extra_attributes"] = ("STRING", {"default": "", "multiline": True,
"placeholder": "Add any extra details to pass into the description, e.g. wearing a red scarf, holding a coffee, tattoo on left arm, freckles",
"placeholder": "Add any extra details to pass into the description, e.g. wearing a red scarf, holding a coffee, tattoo on left arm",
"tooltip": _EXTRA_TIP})
return {"required": required}
@@ -598,7 +598,7 @@ try:
]
inputs.append(
io.String.Input("extra_attributes", default="", multiline=True,
placeholder="Add any extra details to pass into the description, e.g. wearing a red scarf, holding a coffee, tattoo on left arm, freckles", tooltip=_EXTRA_TIP))
placeholder="Add any extra details to pass into the description, e.g. wearing a red scarf, holding a coffee, tattoo on left arm", tooltip=_EXTRA_TIP))
outputs = []
for name in output_names:
if name == "seed":
+2 -2
View File
@@ -83,10 +83,10 @@ class TestSelection(unittest.TestCase):
self.assertEqual(run(seed=seed, sex="male")[11], "") # makeup pin empty
def test_skin_texture_in_complexion_pin(self):
out = run(skin_texture=("fixed", "", "freckled"),
out = run(skin_texture=("fixed", "", "dewy"),
complexion=("fixed", "", "tan"))
self.assertIn("tan", out[4])
self.assertIn("freckled", out[4])
self.assertIn("dewy", out[4])
def test_eye_shape_merges_into_eyes(self):
# eye_shape sits in front of the eye colour, single "eyes" suffix, and