Definitely replace. And not only penalties to health and fatigue, but a little to joy as well.
Maybe it also could be contagious if MC or other girls (in the future) spend a lot of time with infected characters.
Did you add libido effects to Nymphomaniac and Frigid? What about Impersonal and penalty to joy changes? Maybe penalty to increasing disposition for Loner and Impersonal both.
We also need "near death" effect, since we decided to not have death during jobs.
Maybe something like "exhaustion" when fatigue is high enough.
And some kind of major negative effect for 3-5 days after resurrection, so even if you have tons of resurrecting items, you still cannot allow recklessness.
Also how about +5-10% and -5-10% to imcoming exp for Genius and Retarded?
And maybe a bit of gold from time to time for Kleptomaniac?
+libido both in and outside of BE for Sadistic and Masochist when they hurt/been hurted.
Virgin theoretically should have much higher disposition to have any sexual acts with MC or customers, and Strict Morals as well.
Thanks

Better get to coding this stuff...
Oki, Down with Cold, Nymphomania and Frigid are down.
I thought we decided to drop Impresonal?
Near Death will never occur, health will be set to 1 and you'll have to heal the character, that already works and is a ok for a near death effect for 1.0 unless you have some other idea?
Exhaustion will only get in a way of SlaveDriver job effect I wanna add. We can add both but what do you want exhaustion to do? I mean, it already pretty much means that character cannot do any jobs or fight until rested, how is that not being exhausted?
Resurrection will only be available in church or some altar. Also I see absolutely no point in that effect, we can just as well agree that resurrection itself takes 4 - 5 days itself before girl is restored.
Genius/Retarded should be localized, not game-wide. Genius does not guaranty extra experience in a bar brawl and retarded does not guaranty penalty to exp if character is chopping wood (somewhere in distant future

). It can be coded in, I am just not sure if that's good game design. Fast Learner/Slow Learner is better bet, but it's overwhelmingly powerful trait in WM, do we want it to mimic it in PyTFall where we plan levels to really matter?
Kleptomaniac I'll code it right now, amount will depend on characters agility and level.Done with Kleptomaniac:
elif effect == "Kleptomaniac":
if dice(int(self.agility/10 + max(self.level, 50))):
self.gold += int(self.agility + self.level*random.randint(1,3))
Sadistic and Masochist should also be localized.
Virgin, Strict Morals are localized without any debate... how is this supposed to be an effect? Virgin should have added to moral stat maybe (if we had one that is).