Hey, I don't know if this has been brought up, but I'd like a girl who is happy to have spirit restored during time off, much like libido. As far as I know, there is no non-item way to restore spirit, which is something that I've been looking for.
Currently the only things that increase Spirit are:
If there are multiple nurses working while the girl is getting surgery.
- When the surgery is finished, "The Nurses kept her healthy and happy during her recovery." so +5 Spirit.
Working Customer Service has a chance to raise Spirit
I had been thinking of adding "Vacation" as a House job, giving the girl a week off and sending her on vacation.
That could raise her spirit, her love for you and some other things.
Complete health, tiredness and happiness recovery.
Possible stat or trait gains or losses.
If she hates you, she may not come back.
If she loves you, she may bring someone back with her.
I said this before somewhere, giving the girl gold as a gift should increase rebeliousness, because it effectively spoils them. But due to rebeliousness being a stat calculated on other stats, it should increase spirit instead, despite not making much sense.
Some detrimental effect to giving gold to a girl should definitely be added though, since it's easy to roll in dosh and just slap your girls with wads fairly early.
Also, girls with the "Queen", "Princess" and "Elegant" traits should be satisfied only with higher amount of gold IMO.
I should also adjust rebelliousness to take love/hate/fear more into account.
If she loves/fears you a lot, she should be less rebellious.