That was the case before a patch a few weeks ago. Everything worked normally then, but since then, none of my students ever follow the rules, regardless of their stats or what I ask. Several people reported the same issue back then. And I think it's still not fixed?
I already wrote about this on October 26th.
I believe Hex is working on a rework of how clothing "works", at least for uniforms, so the fix will be that.
since the game seems quite robust to minor edits, is there a way to add the custom traits that some packs have like Subservient etc. to the general game by adding the trait code to a file anywhere?
bonus points if there's a way to do it specificially for girls/mothers in the cases of things that wouldn't make sense as a random trait for either type
You can dig into the girl's config file to find the custom trait and add it to the trait database.
This is what Jade Kimiko's trait looks like in her file, for example:
{
"name": "Bullied",
"color": "#FF0000",
"stat_growth_multipliers": {"affection": 0.25, "naturism": -0.25, "fear": 0.25},
"base_stat_modifiers": {"people_skill": -0.20, "shoot_acceptance": -0.15},
"description": "She has been bullied due to her glasses during her early years. She is more fearful and less willing to strip, but attaches to people who show love very quickly."
}
You'd take it and reformat it to look like this:
init -1 python:
database_traits["bullied"] = Trait(
name="bullied",
color="#FF0000",
display_name="Bullied",
physical_appearance_trait=False,
rarity=1,
stat_growth_multipliers={"affection": 0.25, "naturism": -0.25, "fear": 0.25},
base_stat_modifiers={"people_skill": -0.20, "shoot_acceptance": -0.15},
description= "She has been bullied due to her glasses during her early years. She is more fearful and less willing to strip, but attaches to people who show love very quickly.",
)
It'd be a bit of grunt work but it's doable. Rarity is the chance of a trait appearing, so make sure it's above 0. 5 would be the most common.