Some people (me included) enjoy a bit of customization, even if it has no practical use. I'm not going to remove clothes just because they have no events associated with them (yet).
The system looks like this:
1.
Each item has a bunch of tags (like 'clothes_top' or 'partial_cover_pussy'), when you put some clothes on, the game goes over all the tags and ads them to one list, removing any duplicates - for example if you have a skirt with 'cover_pussy' and panties with 'cover_pussy', then 'cover_pussy' is on the list, just like if you had just the skirt or just the panties.
2.
The game determines 'exposure' - checks what parts of the body are visible by going over the list from 1. For example if the tag 'partial_cover_boobs' is on the list and 'cover_boobs' is not - the game determines that the characters breasts are partially exposed.
The types of exposure are:
-'pokies' - character nipples are poking through a shirt or top
-'topless' - the character has nothing that is considered normal clothing covering her top (can have a bra, or something else - this does not mean her breasts are exposed)
-'bottomless' - the character has nothing that is considered normal clothing covering her bottom (can have panties, etc)
- pussy - nothing covering the crotch area
- partial pussy - something is covering the crotch area, but not much
- boobs - nothing is covering the chest
- partial boobs - something is covering the chest, but not much
3.
For every type of exposure found the game adds a number to the total sluttiness score:
+1 for 'pokies' (see 2)
+16 fore exposed pussy
+13 for exposed breasts
+5 for partially exposed pussy*
+3 for partially exposed breast*
+2 for 'bottomless' (see 2)
+1 for 'topless' (see 2)
4.
Every piece of clothing can have an additional slut value. For each equipped item the game adds the items slut value to the total sluttiness score. In this system 'noting' is also a thing, so 'no_bra' has a slut value of 2 This is why you can have a higher sluttiness score when wearing just a collar compared to going around nude.
The method of setting a slut value for each item was - 'what I felt like at the moment'. This is why there are so many errors here - if normal panties are 0, lace panties must be 1 and no panties 2... so what's the leg vibrator?
+7!?!
5.
This is where it should have ended, but things are never that simple. You wouldn't be able to wear a bikini or a sports outfit until you get the MC quite slutty. Enter 'outfits'.
The game checks for the presents of certain tags (swim_top, swim_bottom, etc) and clamps the values accordingly
Python:
if {'swim_top', 'swim_bottom'} < tag_set:
slut_stat = min(slut_stat, clamp(((slut_stat+3)*2)//3, 1, 19)) #aaargh!!!
In hindsight - this was a terrible idea. Having some sort of override depending on the situation/location would have been much better (eg. at the beach or during PE the final sluttiness could be cut by 50% as long as MC has her private parts at least a bit covered). A bit late to fix it now :/