Indeed, it would be better if, for example, nerd girl sometimes read a book instead of masturbating
And an adventurer girl occasionally spends the time training. *nods sagely*
Edit: an addition to my earlier suggestions. I'd edit the previous post, but this takes it over the character limit (20000 characters)
5. Item 'Badness'
Currently items have a 'Bad' rating from 0-100 determining how bad they are for a girl and thus how happy she is to get them from you plus how likely she is to buy it for herself. The cutoff for when a girl likes/dislikes the item is either 20 or 25, I can't recall right now.
However, it seems to me that some girls should be more tolerant of 'bad' items than others. For example: A girl new to the business and no sexually based traits isn't going to like getting a stripper pole installed in her room. On the other hand, s girl who has lots of sexual traits and experience in the business might love getting such a thing.
I have determined three things upon which 'badness' is based with current core items.
1. How overtly sexual the item is. The more it makes the girl look/feel like a sex object for sale, the less she likes it.
2. How painful/damaging/scary the item is. Even masochists tend to have a pain threshold they don't like crossing without good reason. Anything that causes your girl's health to drop, or PCFear/PCHate to rise, upon use falls under this category (like Oil of Redemption or Nightmare Orb). Things that force the wearer under the player's control (like Necklace of Control) would also enter this category.
3. How addictive it is. Hey, drugs are bad for you. End of story.
Thus my proposal is to split the current 'Bad' item stat into three. BadSexy, BadPain, BadDrug.
Each girl would have an invisible stat determining her tolerance for each type of 'Badness'. Base should be 20 for each girl and the only way to raise or lower them would be with traits and statuses.
Pessimist - Raises all three 'Bad' tolerances by 5.
Masochist - Raises 'BadPain' tolerance by 10.
Broken Will - Raises 'BadPain' and 'BadSexy' tolerances by 10.
Mind Fucked - Raises 'BadPain' and 'BadSexy' tolerances by 10.
Controlled - Raises 'BadPain' and 'BadSexy' tolerances by 10.
Iron Will - Lowers all three 'Bad' tolerances by 5.
Cool Person - Lowers 'BadDrug' tolerance by 5
Nymphomaniac - Raises 'BadSexy' tolerance by 10.
Sexy Air - Raises 'BadSexy' tolerance by 5.
Each level of Exhibitionist - Raises 'BadSexy' tolerance by 5 (stacking, 20 at Lvl 4).
Shroud Addict/Fairy Dust Addict/Viras Blood Addict - Each raises 'BadDrug' tolerance by a whopping 25!
So, with this system, the max tolerance for 'BadPain' is 65, 'BadSexy' is 90, and 'BadDrug' is 100 (all three addictions + Pessimist)
Why I'd like this: It makes allocating items a little trickier when some of your girls will like them and others won't. Right now giving a girl an item you want her to have and she doesn't like will never change, so there's no reason to hold off giving it to her. It also represents a kind of growth among the girls as the game progresses.